{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cpeterson42"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Thunder Compute raises $13M Series A to squeeze more work out of idle GPUs"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://siliconangle.com/2026/08/19/thunder-compute-raises-13m-squeeze-work-idle-gpus/"}},"_tags":["story","author_cpeterson42","story_49364048"],"author":"cpeterson42","created_at":"2026-08-19T16:53:20Z","created_at_i":1787158400,"num_comments":0,"objectID":"49364048","points":3,"story_id":49364048,"title":"Thunder Compute raises $13M Series A to squeeze more work out of idle GPUs","updated_at":"2026-08-29T22:46:47Z","url":"https://siliconangle.com/2026/08/19/thunder-compute-raises-13m-squeeze-work-idle-gpus/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bmodel"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"We developed a tool to trick your computer into thinking it\u2019s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you\u2019re using with a single command."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Attaching to a virtual GPU over TCP"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://www.thundercompute.com/"}},"_tags":["story","author_bmodel","story_41203475","show_hn"],"author":"bmodel","children":[41203681,41203783,41203886,41203918,41204005,41204021,41204057,41204066,41204095,41204109,41204145,41204154,41204231,41204234,41204281,41204517,41204596,41204617,41204740,41204957,41205188,41205453,41206233,41207625,41208233,41208509,41208685,41210282,41211751,41211975,41212171],"created_at":"2024-08-09T16:50:41Z","created_at_i":1723222241,"num_comments":108,"objectID":"41203475","points":344,"story_id":41203475,"story_text":"We developed a tool to trick your computer into thinking it\u2019s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you\u2019re using with a single command.","title":"Show HN: Attaching to a virtual GPU over TCP","updated_at":"2026-10-02T10:50:32Z","url":"https://www.thundercompute.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mooreds"},"title":{"matchLevel":"none","matchedWords":[],"value":"We Cut Support Tickets by Rewriting Error Messages for LLMs"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://www.thundercompute.com/blog/we-cut-support-tickets-by-rewriting-error-messages-for-llms"}},"_tags":["story","author_mooreds","story_45276585"],"author":"mooreds","created_at":"2025-09-17T14:53:55Z","created_at_i":1758120835,"num_comments":0,"objectID":"45276585","points":2,"story_id":45276585,"title":"We Cut Support Tickets by Rewriting Error Messages for LLMs","updated_at":"2026-03-05T22:43:12Z","url":"https://www.thundercompute.com/blog/we-cut-support-tickets-by-rewriting-error-messages-for-llms"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"TowerTall"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"If everything is wired correctly in my house, should all equipment attached to my UPS have survived this with no impact or is a direct lightning strike so powerful that even high-quality home-grade UPS must give up?
My computers were connected to an UPS surge projector. Various kitchen machinery and extension sockets that was not doesn't work anymore. The neighbor's TV blew.
There was a bright white flash inside of my living room, just under an open window and directly above the my UPS surge protector and then all my devices turned off including the surge projector. The PSU in one of the computers is gone, but not the motherboard and rest.
I was sitting on the concrete floor in the middle of the room watching it happen.
I live in Thailand in the middle of a big flat coconut groove with only two houses. Except for the palm trees, my house is the tallest structure in a 200 x 200 meters (300 feet)+ area and we have frequent huge thunder storms, but this one was in a category on its own. It made my concrete walls tremble. It was so intense. Spectacular show by nature.
Only two months ago, I bought a socket outlet tester. It reported that my sockets was not grounded. I got an electricians out to fix that. I suspect this is the reason why the lightning chooses me. We have frequent big thunderstorms and haven't had this issue before, but now there is a ground connection.
I don't know if there is a proper grounding rod. There is a cable going from the house into the ground, but I don't know what it is attached too. The rest of the electric installation is amateur's business so could be connected to nothing. The house is a long-term rental and the electric installation came with it, but I can change it regardless of it's is a rental.
The electricity doesn't even come directly from the power company's cables. It goes in to the owners house, where the meter is. From there they have pulled a 200 meter cable into ours. There is a fuse box in my house.
Any suggestions on what to do next? A big metal stick somewhere in the garden?"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"Ask HN: My house just got hit by lightning and it fried the PSU in my computer"}},"_tags":["story","author_TowerTall","story_31270349","ask_hn"],"author":"TowerTall","children":[31270509,31270564,31270586,31270601,31270615,31270632,31270633,31270638,31270653,31270679,31270685,31270691,31270694,31270754,31270864,31270987,31271156,31271402,31271552,31271990,31272071,31274070,31274338,31279488,31280930],"created_at":"2022-05-05T06:47:29Z","created_at_i":1651733249,"num_comments":79,"objectID":"31270349","points":74,"story_id":31270349,"story_text":"If everything is wired correctly in my house, should all equipment attached to my UPS have survived this with no impact or is a direct lightning strike so powerful that even high-quality home-grade UPS must give up?
My computers were connected to an UPS surge projector. Various kitchen machinery and extension sockets that was not doesn't work anymore. The neighbor's TV blew.
There was a bright white flash inside of my living room, just under an open window and directly above the my UPS surge protector and then all my devices turned off including the surge projector. The PSU in one of the computers is gone, but not the motherboard and rest.
I was sitting on the concrete floor in the middle of the room watching it happen.
I live in Thailand in the middle of a big flat coconut groove with only two houses. Except for the palm trees, my house is the tallest structure in a 200 x 200 meters (300 feet)+ area and we have frequent huge thunder storms, but this one was in a category on its own. It made my concrete walls tremble. It was so intense. Spectacular show by nature.
Only two months ago, I bought a socket outlet tester. It reported that my sockets was not grounded. I got an electricians out to fix that. I suspect this is the reason why the lightning chooses me. We have frequent big thunderstorms and haven't had this issue before, but now there is a ground connection.
I don't know if there is a proper grounding rod. There is a cable going from the house into the ground, but I don't know what it is attached too. The rest of the electric installation is amateur's business so could be connected to nothing. The house is a long-term rental and the electric installation came with it, but I can change it regardless of it's is a rental.
The electricity doesn't even come directly from the power company's cables. It goes in to the owners house, where the meter is. From there they have pulled a 200 meter cable into ours. There is a fuse box in my house.
Any suggestions on what to do next? A big metal stick somewhere in the garden?","title":"Ask HN: My house just got hit by lightning and it fried the PSU in my computer","updated_at":"2024-09-20T11:06:31Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kylequest"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"123456\npassword\nphpbb\nqwerty\n12345\njesus\n12345678\n1234\nabc123\nletmein\ntest\nlove\n123\npassword1\nhello\nmonkey\ndragon\ntrustno1\n111111\niloveyou\n1234567\nshadow\n123456789\nchrist\nsunshine\nmaster\ncomputer\nprincess\ntigger\nfootball\nangel\njesus1\n123123\nwhatever\nfreedom\nkiller\nasdf\nsoccer\nsuperman\nmichael\ncheese\ninternet\njoshua\nfuckyou\nblessed\nbaseball\nstarwars\n000000\npurple\njordan\nfaith\nsummer\nashley\nbuster\nheaven\npepper\n7777777\nhunter\nlovely\nandrew\nthomas\nangels\ncharlie\ndaniel\n1111\njennifer\nsingle\nhannah\nqazwsx\nhappy\nmatrix\npass\naaaaaa\n654321\namanda\nnothing\nginger\nmother\nsnoopy\njessica\nwelcome\npokemon\niloveyou1\n11111\nmustang\nhelpme\njustin\njasmine\norange\ntesting\napple\nmichelle\npeace\nsecret\n1\ngrace\nwilliam\niloveyou2\nnicole\n666666\nmuffin\ngateway\nfuckyou1\nasshole\nhahaha\npoop\nblessing\nblahblah\nmyspace1\nmatthew\ncanada\nsilver\nrobert\nforever\nasdfgh\nrachel\nrainbow\nguitar\npeanut\nbatman\ncookie\nbailey\nsoccer1\nmickey\nbiteme\nhello1\neminem\ndakota\nsamantha\ncompaq\ndiamond\ntaylor\nforum\njohn316\nrichard\nblink182\npeaches\ncool\nflower\nscooter\nbanana\njames\nasdfasdf\nvictory\nlondon\n123qwe\n123321\nstartrek\ngeorge\nwinner\nmaggie\ntrinity\nonline\n123abc\nchicken\njunior\nchris\npassw0rd\naustin\nsparky\nadmin\nmerlin\ngoogle\nfriends\nhope\nshalom\nnintendo\nlooking\nharley\nsmokey\n7777\njoseph\nlucky\ndigital\na\nthunder\nspirit\nbandit\nenter\nanthony\ncorvette\nhockey\npower\nbenjamin\niloveyou!\n1q2w3e\nviper\ngenesis\nknight\nqwerty1\ncreative\nfoobar\nadidas\nrotimi\nslayer\nwisdom\npraise\nzxcvbnm\nsamuel\nmike\ndallas\ngreen\ntesttest\nmaverick\nonelove\ndavid\nmylove\nchurch\nfriend\ngod\ndestiny\nnone\nmicrosoft\n222222\nbubbles\n11111111\ncocacola\njordan23\nilovegod\nfootball1\nloving\nnathan\nemmanuel\nscooby\nfuckoff\nsammy\nmaxwell\njason\njohn\n1q2w3e4r\nbaby\nred123\nblabla\nprince\nqwert\nchelsea\n55555\nangel1\nhardcore\ndexter\nsaved\n112233\nhallo\njasper\ndanielle\nkitten\ncassie\nstella\nprayer\nhotdog\nwindows\nmustdie\ngates\nbillgates\nghbdtn\ngfhjkm\n1234567890"},"title":{"matchLevel":"none","matchedWords":[],"value":"Pony password stealer own password list"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_kylequest","story_6857010","ask_hn"],"author":"kylequest","created_at":"2013-12-05T20:32:27Z","created_at_i":1386275547,"num_comments":0,"objectID":"6857010","points":2,"story_id":6857010,"story_text":"123456\npassword\nphpbb\nqwerty\n12345\njesus\n12345678\n1234\nabc123\nletmein\ntest\nlove\n123\npassword1\nhello\nmonkey\ndragon\ntrustno1\n111111\niloveyou\n1234567\nshadow\n123456789\nchrist\nsunshine\nmaster\ncomputer\nprincess\ntigger\nfootball\nangel\njesus1\n123123\nwhatever\nfreedom\nkiller\nasdf\nsoccer\nsuperman\nmichael\ncheese\ninternet\njoshua\nfuckyou\nblessed\nbaseball\nstarwars\n000000\npurple\njordan\nfaith\nsummer\nashley\nbuster\nheaven\npepper\n7777777\nhunter\nlovely\nandrew\nthomas\nangels\ncharlie\ndaniel\n1111\njennifer\nsingle\nhannah\nqazwsx\nhappy\nmatrix\npass\naaaaaa\n654321\namanda\nnothing\nginger\nmother\nsnoopy\njessica\nwelcome\npokemon\niloveyou1\n11111\nmustang\nhelpme\njustin\njasmine\norange\ntesting\napple\nmichelle\npeace\nsecret\n1\ngrace\nwilliam\niloveyou2\nnicole\n666666\nmuffin\ngateway\nfuckyou1\nasshole\nhahaha\npoop\nblessing\nblahblah\nmyspace1\nmatthew\ncanada\nsilver\nrobert\nforever\nasdfgh\nrachel\nrainbow\nguitar\npeanut\nbatman\ncookie\nbailey\nsoccer1\nmickey\nbiteme\nhello1\neminem\ndakota\nsamantha\ncompaq\ndiamond\ntaylor\nforum\njohn316\nrichard\nblink182\npeaches\ncool\nflower\nscooter\nbanana\njames\nasdfasdf\nvictory\nlondon\n123qwe\n123321\nstartrek\ngeorge\nwinner\nmaggie\ntrinity\nonline\n123abc\nchicken\njunior\nchris\npassw0rd\naustin\nsparky\nadmin\nmerlin\ngoogle\nfriends\nhope\nshalom\nnintendo\nlooking\nharley\nsmokey\n7777\njoseph\nlucky\ndigital\na\nthunder\nspirit\nbandit\nenter\nanthony\ncorvette\nhockey\npower\nbenjamin\niloveyou!\n1q2w3e\nviper\ngenesis\nknight\nqwerty1\ncreative\nfoobar\nadidas\nrotimi\nslayer\nwisdom\npraise\nzxcvbnm\nsamuel\nmike\ndallas\ngreen\ntesttest\nmaverick\nonelove\ndavid\nmylove\nchurch\nfriend\ngod\ndestiny\nnone\nmicrosoft\n222222\nbubbles\n11111111\ncocacola\njordan23\nilovegod\nfootball1\nloving\nnathan\nemmanuel\nscooby\nfuckoff\nsammy\nmaxwell\njason\njohn\n1q2w3e4r\nbaby\nred123\nblabla\nprince\nqwert\nchelsea\n55555\nangel1\nhardcore\ndexter\nsaved\n112233\nhallo\njasper\ndanielle\nkitten\ncassie\nstella\nprayer\nhotdog\nwindows\nmustdie\ngates\nbillgates\nghbdtn\ngfhjkm\n1234567890","title":"Pony password stealer own password list","updated_at":"2024-09-19T20:14:13Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pritambarhate"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Hi,
While reading the BlackBlaze Compute Story I came across, Packet's ARM Offering. (https://www.packet.net/bare-metal/servers/compute/)
Their c1.large.arm offers ARM Cavium ThunderX with 96 Physical Cores running at 2.0 Ghz.
Has anybody used such a configuration for Web Application Servers? Possibly something running Go?
Since many web applications need high concurrency and wait on DB queries, I think having these large number of cores might be beneficial.
Any thoughts and inputs on this will be well appreciated."},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"Ask HN: ARM Cavium ThunderX (96 Physical Cores) for Web Application Servers?"}},"_tags":["story","author_pritambarhate","story_16752184","ask_hn"],"author":"pritambarhate","children":[16752453],"created_at":"2018-04-04T05:22:53Z","created_at_i":1522819373,"num_comments":1,"objectID":"16752184","points":2,"story_id":16752184,"story_text":"Hi,
While reading the BlackBlaze Compute Story I came across, Packet's ARM Offering. (https://www.packet.net/bare-metal/servers/compute/)
Their c1.large.arm offers ARM Cavium ThunderX with 96 Physical Cores running at 2.0 Ghz.
Has anybody used such a configuration for Web Application Servers? Possibly something running Go?
Since many web applications need high concurrency and wait on DB queries, I think having these large number of cores might be beneficial.
Any thoughts and inputs on this will be well appreciated.","title":"Ask HN: ARM Cavium ThunderX (96 Physical Cores) for Web Application Servers?","updated_at":"2024-09-20T02:15:22Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"flatroze"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"ARM Desktop Tower Computer"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"https://www.avantek.co.uk/store/avantek-32-core-cavium-thunderx-arm-desktop.html"}},"_tags":["story","author_flatroze","story_16069989"],"author":"flatroze","created_at":"2018-01-04T13:00:01Z","created_at_i":1515070801,"num_comments":0,"objectID":"16069989","points":2,"story_id":16069989,"title":"ARM Desktop Tower Computer","updated_at":"2024-09-20T01:54:49Z","url":"https://www.avantek.co.uk/store/avantek-32-core-cavium-thunderx-arm-desktop.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rbanffy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"ThunderX2 Arms Hyperscale and HPC Compute"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://www.nextplatform.com/2018/05/07/thunderx2-arms-hyperscale-and-hpc-compute/"}},"_tags":["story","author_rbanffy","story_17030046"],"author":"rbanffy","created_at":"2018-05-09T14:23:21Z","created_at_i":1525875801,"num_comments":0,"objectID":"17030046","points":3,"story_id":17030046,"title":"ThunderX2 Arms Hyperscale and HPC Compute","updated_at":"2024-09-20T02:23:42Z","url":"https://www.nextplatform.com/2018/05/07/thunderx2-arms-hyperscale-and-hpc-compute/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"timthorn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"ThunderX2 Arms Hyperscale and HPC Compute"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://www.nextplatform.com/2018/05/07/thunderx2-arms-hyperscale-and-hpc-compute/"}},"_tags":["story","author_timthorn","story_17020265"],"author":"timthorn","created_at":"2018-05-08T11:45:20Z","created_at_i":1525779920,"num_comments":0,"objectID":"17020265","points":2,"story_id":17020265,"title":"ThunderX2 Arms Hyperscale and HPC Compute","updated_at":"2024-09-20T02:22:45Z","url":"https://www.nextplatform.com/2018/05/07/thunderx2-arms-hyperscale-and-hpc-compute/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MediaSquirrel"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"About six months ago, I started working on a project to fine-tune Whisper locally on my M2 Ultra Mac Studio with a limited compute budget. I got into it. The problem I had at the time was I had 15,000 hours of audio data in Google Cloud Storage, and there was no way I could fit all the audio onto my local machine, so I built a system to stream data from my GCS to my machine during training.
Gemma 3n came out, so I added that. Kinda went nuts, tbh.
Then I put it on the shelf.
When Gemma 4 came out a few days ago, I dusted it off, cleaned it up, broke out the Gemma part from the Whisper fine-tuning and added support for Gemma 4.
I'm presenting it for you here today to play with, fork and improve upon.
One thing I have learned so far: It's very easy to OOM when you fine-tune on longer sequences! My local Mac Studio has 64GB RAM, so I run out of memory constantly.
Anywho, given how much interest there is in Gemma 4, and frankly, the fact that you can't really do audio fine-tuning with MLX, that's really the reason this exists (in addition to my personal interest). I would have preferred to use MLX and not have had to make this, but here we are. Welcome to my little side quest.
And so I made this. I hope you have as much fun using it as I had fun making it.
-Matt"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"Show HN: Gemma 4 Multimodal Fine-Tuner for Apple Silicon"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"https://github.com/mattmireles/gemma-tuner-multimodal"}},"_tags":["story","author_MediaSquirrel","story_47680309","show_hn"],"author":"MediaSquirrel","children":[47680482,47680630,47680929,47681012,47681304,47682463,47683355,47683578,47687221,47689925,47690986,47691011,47713340,47762949],"created_at":"2026-04-07T19:37:05Z","created_at_i":1775590625,"num_comments":28,"objectID":"47680309","points":235,"story_id":47680309,"story_text":"About six months ago, I started working on a project to fine-tune Whisper locally on my M2 Ultra Mac Studio with a limited compute budget. I got into it. The problem I had at the time was I had 15,000 hours of audio data in Google Cloud Storage, and there was no way I could fit all the audio onto my local machine, so I built a system to stream data from my GCS to my machine during training.
Gemma 3n came out, so I added that. Kinda went nuts, tbh.
Then I put it on the shelf.
When Gemma 4 came out a few days ago, I dusted it off, cleaned it up, broke out the Gemma part from the Whisper fine-tuning and added support for Gemma 4.
I'm presenting it for you here today to play with, fork and improve upon.
One thing I have learned so far: It's very easy to OOM when you fine-tune on longer sequences! My local Mac Studio has 64GB RAM, so I run out of memory constantly.
Anywho, given how much interest there is in Gemma 4, and frankly, the fact that you can't really do audio fine-tuning with MLX, that's really the reason this exists (in addition to my personal interest). I would have preferred to use MLX and not have had to make this, but here we are. Welcome to my little side quest.
And so I made this. I hope you have as much fun using it as I had fun making it.
-Matt","title":"Show HN: Gemma 4 Multimodal Fine-Tuner for Apple Silicon","updated_at":"2026-05-03T22:28:33Z","url":"https://github.com/mattmireles/gemma-tuner-multimodal"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nottoday88"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"One thing I can say in my favour is that I'm a deep thinker, I try to understand and grok what is needed. What kind of computer related job would benefit from a deep thinker?,
How could I sell or promote this ability?"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"I'm 50, can I find a computer job? Some Elixir for getting Agile or Lean?"}},"_tags":["story","author_nottoday88","story_12031205","ask_hn"],"author":"nottoday88","children":[12031392,12032241,12032346,12032670,12034026,12035692,12036181],"created_at":"2016-07-04T15:13:06Z","created_at_i":1467645186,"num_comments":17,"objectID":"12031205","points":19,"story_id":12031205,"story_text":"One thing I can say in my favour is that I'm a deep thinker, I try to understand and grok what is needed. What kind of computer related job would benefit from a deep thinker?,
How could I sell or promote this ability?","title":"I'm 50, can I find a computer job? Some Elixir for getting Agile or Lean?","updated_at":"2024-09-19T23:24:15Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hcrisp"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"Apple Plans Thinner, Foldable iPhones to Revive Growth"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"https://www.wsj.com/tech/apple-thin-iphone-foldable-computer-plans-dbb4286c"}},"_tags":["story","author_hcrisp","story_42423508"],"author":"hcrisp","children":[42423556,42424350,42424835,42438823],"created_at":"2024-12-15T14:19:20Z","created_at_i":1734272360,"num_comments":3,"objectID":"42423508","points":4,"story_id":42423508,"title":"Apple Plans Thinner, Foldable iPhones to Revive Growth","updated_at":"2024-12-19T06:39:43Z","url":"https://www.wsj.com/tech/apple-thin-iphone-foldable-computer-plans-dbb4286c"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"thinxer"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"Cuberox \u2013 six-screen waterproof linux-powered computer"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.kickstarter.com/projects/1426448868/cuberox-six-screen-waterproof-linux-powered-comput"}},"_tags":["story","author_thinxer","story_9127333"],"author":"thinxer","created_at":"2015-03-01T15:26:08Z","created_at_i":1425223568,"num_comments":0,"objectID":"9127333","points":1,"story_id":9127333,"story_text":"","title":"Cuberox \u2013 six-screen waterproof linux-powered computer","updated_at":"2023-09-07T02:12:14Z","url":"https://www.kickstarter.com/projects/1426448868/cuberox-six-screen-waterproof-linux-powered-comput"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"ill_thinker"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"Today I was told by my manager that my arguments come across jumbled and incoherent.
This is not news to me. Since a young age I've found it incredibly difficult to reason about and form an argument for or against a topic. I first encountered this in my high school design and technology exam when I was asked to articulate why I would choose a particular material over another. No matter how much I tried, I simply could not reason about the different materials and which one would be better.
12 years on and I now have a PhD in computer science. I find software development extremely straightforward and the accompanying decision making easy. But during design discussions before development takes place, I still find it very difficult to present a reasoned argument as to why I'd design a piece of software one way over another. I mostly rely on an internal feeling that either provides positive or negative emotions (intuition). Project level decisions are also affected by this.
The absence of reasoned argument is not due to a lack of trying. When I attempt to reason about a problem I struggle to think of the questions I should be asking. Thoughts about a topic do not come naturally, and often they are very cyclic and disjointed. It is only through writing down my thoughts that my argument gains clarity. You can imagine how problematic this thought process is for active oral discussions, my discourse appears sporadic and poorly thought-out.
Is there anything I can do to improve my reasoning skills so I can participate coherently in oral discussions?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: How do I get better at creating well-reasoned arguments?"}},"_tags":["story","author_ill_thinker","story_24703551","ask_hn"],"author":"ill_thinker","children":[24703695,24703703,24705516,24709341,24710104,24710920,24712980,24713235,24714340,24728782],"created_at":"2020-10-06T23:14:28Z","created_at_i":1602026068,"num_comments":9,"objectID":"24703551","points":16,"story_id":24703551,"story_text":"Today I was told by my manager that my arguments come across jumbled and incoherent.
This is not news to me. Since a young age I've found it incredibly difficult to reason about and form an argument for or against a topic. I first encountered this in my high school design and technology exam when I was asked to articulate why I would choose a particular material over another. No matter how much I tried, I simply could not reason about the different materials and which one would be better.
12 years on and I now have a PhD in computer science. I find software development extremely straightforward and the accompanying decision making easy. But during design discussions before development takes place, I still find it very difficult to present a reasoned argument as to why I'd design a piece of software one way over another. I mostly rely on an internal feeling that either provides positive or negative emotions (intuition). Project level decisions are also affected by this.
The absence of reasoned argument is not due to a lack of trying. When I attempt to reason about a problem I struggle to think of the questions I should be asking. Thoughts about a topic do not come naturally, and often they are very cyclic and disjointed. It is only through writing down my thoughts that my argument gains clarity. You can imagine how problematic this thought process is for active oral discussions, my discourse appears sporadic and poorly thought-out.
Is there anything I can do to improve my reasoning skills so I can participate coherently in oral discussions?","title":"Ask HN: How do I get better at creating well-reasoned arguments?","updated_at":"2025-10-06T21:07:41Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"krrishd"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"I have a friend, who has an uncanny talent for anything mathematical. He can write formulas and functions to solve the most obscure math problems, and he has the mind of an algorithmic thinker that I and probably many wish they had. Think project Euler, he's really good at those types of problems.
He doesn't actually know any code, but I feel like he would be able to accomplish so many things with it. I've talked to him about it, and he's really interested, but he doesn't know where to start. Due to financial issues, he occasionally does not have Internet, but he does have a decent and functional computer to work with. What books/tutorials/resources should I give him so that he can put his mathematical and problem-solving talent to good use?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN:Friend is math/algorithmic genius, wants to learn programming. Resources?"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_krrishd","story_6854663","ask_hn"],"author":"krrishd","children":[6854848,6856927,6856941],"created_at":"2013-12-05T15:00:25Z","created_at_i":1386255625,"num_comments":4,"objectID":"6854663","points":8,"story_id":6854663,"story_text":"I have a friend, who has an uncanny talent for anything mathematical. He can write formulas and functions to solve the most obscure math problems, and he has the mind of an algorithmic thinker that I and probably many wish they had. Think project Euler, he's really good at those types of problems.
He doesn't actually know any code, but I feel like he would be able to accomplish so many things with it. I've talked to him about it, and he's really interested, but he doesn't know where to start. Due to financial issues, he occasionally does not have Internet, but he does have a decent and functional computer to work with. What books/tutorials/resources should I give him so that he can put his mathematical and problem-solving talent to good use?","title":"Ask HN:Friend is math/algorithmic genius, wants to learn programming. Resources?","updated_at":"2024-09-19T20:13:55Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"BobbyLLM"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"As a handsome local AI enjoyer\u2122 you\u2019ve probably noticed one of the big flaws with LLMs:
It lies. Confidently. ALL THE TIME.
I\u2019m autistic and extremely allergic to vibes-based tooling, so \u2026 I built a thing. Maybe it\u2019s useful to you too.
The thing: llama-conductor
llama-conductor is a router that sits between your frontend (eg: OWUI) & backend (llama.cpp + llama-swap). Local-first but it should talk to anything OpenAI-compatible if you point it there (note: experimental so YMMV).
LC is a glass-box that makes the stack behave like a deterministic system, instead of a drunk telling a story about the fish that got away.
TL;DR: \u201cIn God we trust. All others must bring data.\u201d
Three examples:
1. KB mechanics (markdown, JSON, checksums)
You keep \u201cknowledge\u201d as dumb folders on disk. Drop docs (.txt, .md, .pdf`) in them. Then:
>>attach <kb> - attaches a KB folder
>>summ new - generates SUMM_.md files with SHA-256 provenance baked in + moves the original to a sub-folder
Now, when you ask something like:
> \u201cyo, what did the Commodore C64 retail for in 1982?\u201d
..it answers from the attached KBs only.
If the fact isn\u2019t there, it tells you - explicitly - instead of winging it. Eg:
"The provided facts state the Commodore 64 launched at $595 and was reduced to $250, but do not specify a 1982 retail price. The Amiga\u2019s pricing and timeline are also not detailed in the given facts.
Missing information includes the exact 1982 retail price for Commodore\u2019s product line and which specific model(s) were sold then."
[Confidence: medium | Source: Mixed]
No vibes. Just: here\u2019s what\u2019s in your docs, here\u2019s what\u2019s missing, don't GIGO yourself into stupid.
Then, if you're happy with the summary, you can:
>>move to vault
2. Mentats: proof-or-refusal mode (Vault-only)
Mentats is the \u201cdeep think\u201d pipeline against your curated sources.
* no chat history
* no filesystem KBs
* no Vodka
* Vault-only grounding (Qdrant)
It runs a triple-pass (thinker \u2192 critic \u2192 thinker). It\u2019s slow on purpose. You can audit it. And if the Vault has nothing relevant? It refuses and tells you to go pound sand:
FINAL_ANSWER:
The provided facts do not contain information about the Acorn computer or its 1995 sale price.
Sources: Vault
FACTS_USED: NONE
[ZARDOZ HATH SPOKEN]
Also yes, it writes a mentats_debug.log. Go look at it any time you want.
The flow is basically:
Attach KBs \u2192 SUMM \u2192 Move to Vault \u2192 Mentats.
No mystery meat. No \u201ctrust me bro, embeddings.\u201d
3. Vodka: deterministic memory on a potato budget
Potato PCs have two classic problems: goldfish memory + context bloat that murders your VRAM.
Vodka fixes both without extra model compute.
* !! stores facts verbatim (JSON on disk)
* ?? recalls them verbatim (TTL + touch limits so memory doesn\u2019t become landfill)
* CTC (Cut The Crap)* hard-caps context (last N messages + char cap) and creates a concatenated summary (not LLM) so you don\u2019t get VRAM spikes after 400 messages
So instead of:
\u201cRemember my server is 203.0.113.42\u201d \u2192 \u201cGot it!\u201d \u2192 [100 msgs later] \u2192 \u201c127.0.0.1\u201d
you get:
!! my server is 203.0.113.42`\n?? server ip \u2192 203.0.113.42 (with TTL/touch metadata)
And because context stays bounded: stable KV cache, stable speed, your potato PC stops crying.
There\u2019s more (a lot more) in the README, but I\u2019ve already over-autism\u2019ed this post.
TL;DR:
If you want your local LLM to shut up when it doesn\u2019t know and show receipts when it does, come poke it:
Primary (Codeberg)\nhttps://codeberg.org/BobbyLLM/llama-conductor
Mirror (GitHub):\nhttps://github.com/BobbyLLM/llama-conductor
PS: Sorry about the AI slop image. I can't draw for shit.
PPS: A human with ASD wrote this using Notepad++. If it the formatting or language are weird, now you know why."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: I'm tired of my LLM bullshitting. So I fixed it"}},"_tags":["story","author_BobbyLLM","story_46721773","show_hn"],"author":"BobbyLLM","children":[46722917,46723460,46726285,46730841,46730929],"created_at":"2026-01-22T16:50:09Z","created_at_i":1769100609,"num_comments":9,"objectID":"46721773","points":5,"story_id":46721773,"story_text":"As a handsome local AI enjoyer\u2122 you\u2019ve probably noticed one of the big flaws with LLMs:
It lies. Confidently. ALL THE TIME.
I\u2019m autistic and extremely allergic to vibes-based tooling, so \u2026 I built a thing. Maybe it\u2019s useful to you too.
The thing: llama-conductor
llama-conductor is a router that sits between your frontend (eg: OWUI) & backend (llama.cpp + llama-swap). Local-first but it should talk to anything OpenAI-compatible if you point it there (note: experimental so YMMV).
LC is a glass-box that makes the stack behave like a deterministic system, instead of a drunk telling a story about the fish that got away.
TL;DR: \u201cIn God we trust. All others must bring data.\u201d
Three examples:
1. KB mechanics (markdown, JSON, checksums)
You keep \u201cknowledge\u201d as dumb folders on disk. Drop docs (.txt, .md, .pdf`) in them. Then:
>>attach <kb> - attaches a KB folder
>>summ new - generates SUMM_.md files with SHA-256 provenance baked in + moves the original to a sub-folder
Now, when you ask something like:
> \u201cyo, what did the Commodore C64 retail for in 1982?\u201d
..it answers from the attached KBs only.
If the fact isn\u2019t there, it tells you - explicitly - instead of winging it. Eg:
"The provided facts state the Commodore 64 launched at $595 and was reduced to $250, but do not specify a 1982 retail price. The Amiga\u2019s pricing and timeline are also not detailed in the given facts.
Missing information includes the exact 1982 retail price for Commodore\u2019s product line and which specific model(s) were sold then."
[Confidence: medium | Source: Mixed]
No vibes. Just: here\u2019s what\u2019s in your docs, here\u2019s what\u2019s missing, don't GIGO yourself into stupid.
Then, if you're happy with the summary, you can:
>>move to vault
2. Mentats: proof-or-refusal mode (Vault-only)
Mentats is the \u201cdeep think\u201d pipeline against your curated sources.
* no chat history
* no filesystem KBs
* no Vodka
* Vault-only grounding (Qdrant)
It runs a triple-pass (thinker \u2192 critic \u2192 thinker). It\u2019s slow on purpose. You can audit it. And if the Vault has nothing relevant? It refuses and tells you to go pound sand:
FINAL_ANSWER:
The provided facts do not contain information about the Acorn computer or its 1995 sale price.
Sources: Vault
FACTS_USED: NONE
[ZARDOZ HATH SPOKEN]
Also yes, it writes a mentats_debug.log. Go look at it any time you want.
The flow is basically:
Attach KBs \u2192 SUMM \u2192 Move to Vault \u2192 Mentats.
No mystery meat. No \u201ctrust me bro, embeddings.\u201d
3. Vodka: deterministic memory on a potato budget
Potato PCs have two classic problems: goldfish memory + context bloat that murders your VRAM.
Vodka fixes both without extra model compute.
* !! stores facts verbatim (JSON on disk)
* ?? recalls them verbatim (TTL + touch limits so memory doesn\u2019t become landfill)
* CTC (Cut The Crap)* hard-caps context (last N messages + char cap) and creates a concatenated summary (not LLM) so you don\u2019t get VRAM spikes after 400 messages
So instead of:
\u201cRemember my server is 203.0.113.42\u201d \u2192 \u201cGot it!\u201d \u2192 [100 msgs later] \u2192 \u201c127.0.0.1\u201d
you get:
!! my server is 203.0.113.42`\n?? server ip \u2192 203.0.113.42 (with TTL/touch metadata)
And because context stays bounded: stable KV cache, stable speed, your potato PC stops crying.
There\u2019s more (a lot more) in the README, but I\u2019ve already over-autism\u2019ed this post.
TL;DR:
If you want your local LLM to shut up when it doesn\u2019t know and show receipts when it does, come poke it:
Primary (Codeberg)\nhttps://codeberg.org/BobbyLLM/llama-conductor
Mirror (GitHub):\nhttps://github.com/BobbyLLM/llama-conductor
PS: Sorry about the AI slop image. I can't draw for shit.
PPS: A human with ASD wrote this using Notepad++. If it the formatting or language are weird, now you know why.","title":"Show HN: I'm tired of my LLM bullshitting. So I fixed it","updated_at":"2026-04-29T08:12:32Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"palish"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"This was a post on Reddit that grew into a little essay. What do you think of it? I'm trying to find the correct answers, so if something is incorrect then please rub it in my face. :)
--
The second system effect is when a designer isn't new on the job anymore (he's made at least one system) and he has an overconfidence in his abilities. Because of that, the second system he designs is usually an overcomplicated mess. There are exceptions. Woz may not have designed an overcomplicated second system, for example. And if you understand how little you understand when you're first starting out, you're more likely to build small, stable systems instead of large, brittle systems. But history has pretty much proven that inexperience + overconfidence = mess, regardless of your profession.
The first system usually goes well because you're careful. You want your first system to go well since you will be judged by it. You keep your opinions to yourself and use proven methods that you fully understand to design your system. After you've designed this beautiful little gem (or not-so-beautiful but working, so the creator may think it is beautiful), you're left with a feeling of accomplishment. In fact, that first system wasn't really hard at all! You read the requirements and delivered a system that did exactly that. But look at how little that first system accomplished. In fact, it was even rigid; it did exactly what was needed without an eye towards extensibility. You know you can do better.
But.. It seems to take a lot of experience to correctly design a large, extensible system. I really hate to say the e-word since (being 19) I hate the idea that there's this magical quality, experience, that you'll only get after a certain amount of time has passed, regardless of anything you do to try to accelerate the process. But it seems true. It seems like to be good designers, we need to immerse ourselves in as many projects as possible; understand that we know very little; and most importantly, get things delivered, even if they are only at the 80% mark.
The Mythical Man Month is a good read. Honestly, it's extremely.. well.. boring. The advice was penned for a very different time, so a lot of it doesn't apply today (a programmer needs a personal secretary? That would be nice, but probably not required). But if you read it through the shades of, \"Wow, he is a really creative thinker!\" then you'll enjoy it a lot. He talks about why the best designers have usually created at least two systems. The first gives them experience, and the second gives them humility.
Choose two: beautiful, meets all requirements, stable.
\"Beautiful, and meets all requirements\" is the second system effect. It's okay to choose this if you're designing a small system.
\"Meets all requirements, and stable\" seems to be how most systems are designed. These types of systems are the moneymakers, so if you're doing a startup, it's probably best to choose this option. As Trevor says, it's more like a model train set instead of an elegant mathematical proof. There can be bumps on the tracks, but they won't stop the train from going 'round. Windows is a good example of this. You might think, \"Windows? Stable? What an idiot.\" But look at its size. It's humongous. It's impressive how much it has accomplished, even if it's far from perfect.
\"Beautiful, and stable\" seems to be the best choice to strive for, once you have the experience. It'll turn out that some of the features you desperately need aren't so critical after all. The Apple II is a great example of this. When it was released, everyone else thought that you needed to sell a monitor with a computer, and that a TV was inadequate. By cutting the need to design a whole monitor, Woz was able to produce something much cheaper and fabulously stable. Also, choosing \"beautiful and stable\" results in a system that \"is beautiful, is stable, and meets all requirements\", since you've just trimmed half of your requirements.
From my very limited two years of experience, this seems to be a decent design process for complicated systems:
1. Accept that you don't know as much as you need to know. Look for battle-tested components that other people have already designed, and use those. Copying is not cheating in the world of design. (Give credit where credit is due, though. If you created all your components, fabulous. That's incredibly impressive. But don't claim to have designed everything even if you've made them all work together.)
2. Cut as much from the requirements as possible, and even a little bit beyond what's comfortable. Think to yourself, \"How can I avoid designing a new monitor?\"
3. Focus on simplicity. Keep the adage \"form follows function\" in mind. If the implementation is small and simple, it will be far more stable than a big, extensible system that does a lot more. And people will probably like the smaller system better anyway.
4. These are only guidelines. Just focus on doing what makes the most sense, regardless of any rules. (For C++ programmers, this includes rules against using Boost or STL because \"it's not fast enough\". Take the time to learn your containers, then choose to not use them once you understand them.)
5. Deliver a system when it's 80% complete. (That's 80% complete, not 20% buggy.) Software is powerful because it can be improved later. Draw a sketch, don't paint a painting. The result can always be transformed into a painting later.
What do you think? It's always great to find new things that help designers, so please share your wisdom on all of this."},"title":{"matchLevel":"none","matchedWords":[],"value":"How to Design a System"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_palish","story_74725","ask_hn"],"author":"palish","children":[74732,74809,74868,76781],"created_at":"2007-10-31T17:27:45Z","created_at_i":1193851665,"num_comments":5,"objectID":"74725","points":5,"story_id":74725,"story_text":"This was a post on Reddit that grew into a little essay. What do you think of it? I'm trying to find the correct answers, so if something is incorrect then please rub it in my face. :)
--
The second system effect is when a designer isn't new on the job anymore (he's made at least one system) and he has an overconfidence in his abilities. Because of that, the second system he designs is usually an overcomplicated mess. There are exceptions. Woz may not have designed an overcomplicated second system, for example. And if you understand how little you understand when you're first starting out, you're more likely to build small, stable systems instead of large, brittle systems. But history has pretty much proven that inexperience + overconfidence = mess, regardless of your profession.
The first system usually goes well because you're careful. You want your first system to go well since you will be judged by it. You keep your opinions to yourself and use proven methods that you fully understand to design your system. After you've designed this beautiful little gem (or not-so-beautiful but working, so the creator may think it is beautiful), you're left with a feeling of accomplishment. In fact, that first system wasn't really hard at all! You read the requirements and delivered a system that did exactly that. But look at how little that first system accomplished. In fact, it was even rigid; it did exactly what was needed without an eye towards extensibility. You know you can do better.
But.. It seems to take a lot of experience to correctly design a large, extensible system. I really hate to say the e-word since (being 19) I hate the idea that there's this magical quality, experience, that you'll only get after a certain amount of time has passed, regardless of anything you do to try to accelerate the process. But it seems true. It seems like to be good designers, we need to immerse ourselves in as many projects as possible; understand that we know very little; and most importantly, get things delivered, even if they are only at the 80% mark.
The Mythical Man Month is a good read. Honestly, it's extremely.. well.. boring. The advice was penned for a very different time, so a lot of it doesn't apply today (a programmer needs a personal secretary? That would be nice, but probably not required). But if you read it through the shades of, \"Wow, he is a really creative thinker!\" then you'll enjoy it a lot. He talks about why the best designers have usually created at least two systems. The first gives them experience, and the second gives them humility.
Choose two: beautiful, meets all requirements, stable.
\"Beautiful, and meets all requirements\" is the second system effect. It's okay to choose this if you're designing a small system.
\"Meets all requirements, and stable\" seems to be how most systems are designed. These types of systems are the moneymakers, so if you're doing a startup, it's probably best to choose this option. As Trevor says, it's more like a model train set instead of an elegant mathematical proof. There can be bumps on the tracks, but they won't stop the train from going 'round. Windows is a good example of this. You might think, \"Windows? Stable? What an idiot.\" But look at its size. It's humongous. It's impressive how much it has accomplished, even if it's far from perfect.
\"Beautiful, and stable\" seems to be the best choice to strive for, once you have the experience. It'll turn out that some of the features you desperately need aren't so critical after all. The Apple II is a great example of this. When it was released, everyone else thought that you needed to sell a monitor with a computer, and that a TV was inadequate. By cutting the need to design a whole monitor, Woz was able to produce something much cheaper and fabulously stable. Also, choosing \"beautiful and stable\" results in a system that \"is beautiful, is stable, and meets all requirements\", since you've just trimmed half of your requirements.
From my very limited two years of experience, this seems to be a decent design process for complicated systems:
1. Accept that you don't know as much as you need to know. Look for battle-tested components that other people have already designed, and use those. Copying is not cheating in the world of design. (Give credit where credit is due, though. If you created all your components, fabulous. That's incredibly impressive. But don't claim to have designed everything even if you've made them all work together.)
2. Cut as much from the requirements as possible, and even a little bit beyond what's comfortable. Think to yourself, \"How can I avoid designing a new monitor?\"
3. Focus on simplicity. Keep the adage \"form follows function\" in mind. If the implementation is small and simple, it will be far more stable than a big, extensible system that does a lot more. And people will probably like the smaller system better anyway.
4. These are only guidelines. Just focus on doing what makes the most sense, regardless of any rules. (For C++ programmers, this includes rules against using Boost or STL because \"it's not fast enough\". Take the time to learn your containers, then choose to not use them once you understand them.)
5. Deliver a system when it's 80% complete. (That's 80% complete, not 20% buggy.) Software is powerful because it can be improved later. Draw a sketch, don't paint a painting. The result can always be transformed into a painting later.
What do you think? It's always great to find new things that help designers, so please share your wisdom on all of this.","title":"How to Design a System","updated_at":"2024-09-19T16:23:24Z","url":""},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"twunde"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"I left my last job because of burnout but now after 2 years here I'm picking up the same bad habits, checking email and doing extra work on weekends. I know one of the triggers was getting a work laptop, which I now use as my primary computer. How do you keep a balance between life and work?"},"title":{"matchLevel":"none","matchedWords":[],"value":"How do you keep a good work/life balance"}},"_tags":["story","author_twunde","story_11604325","ask_hn"],"author":"twunde","children":[11605423,11606238,11613692,11684464],"created_at":"2016-05-01T00:32:09Z","created_at_i":1462062729,"num_comments":4,"objectID":"11604325","points":3,"story_id":11604325,"story_text":"I left my last job because of burnout but now after 2 years here I'm picking up the same bad habits, checking email and doing extra work on weekends. I know one of the triggers was getting a work laptop, which I now use as my primary computer. How do you keep a balance between life and work?","title":"How do you keep a good work/life balance","updated_at":"2024-09-19T23:06:03Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"brian68"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"As a person with vision problems I sometimes struggle with certain documents that are difficult to read (my computer fonts are usually bold with sizes ~14). I needed to read some RFCs and discovered that the PDF versions use a font smaller and "thinner" (Courier 10?) than what I'm used to. I tried some options to modify the original plain text documents and discovered that modifying their fonts was not as easy as I thought. Finally I created a utility to convert RFCs to PDF allowing the user to change fonts and margins and I wanted to share it. There is also a utility to "bulk convert" a folder with RFCs in plain text.I have converted RFCs to PDFs with two free monospaced fonts: Liberation Mono and Ubuntu Mono, check the releases. Hope you find it useful!."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Rfc2pdf"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/OscarMaestre/rfc2pdf"}},"_tags":["story","author_brian68","story_34700470","show_hn"],"author":"brian68","children":[34704356],"created_at":"2023-02-07T22:06:31Z","created_at_i":1675807591,"num_comments":2,"objectID":"34700470","points":3,"story_id":34700470,"story_text":"As a person with vision problems I sometimes struggle with certain documents that are difficult to read (my computer fonts are usually bold with sizes ~14). I needed to read some RFCs and discovered that the PDF versions use a font smaller and "thinner" (Courier 10?) than what I'm used to. I tried some options to modify the original plain text documents and discovered that modifying their fonts was not as easy as I thought. Finally I created a utility to convert RFCs to PDF allowing the user to change fonts and margins and I wanted to share it. There is also a utility to "bulk convert" a folder with RFCs in plain text.I have converted RFCs to PDFs with two free monospaced fonts: Liberation Mono and Ubuntu Mono, check the releases. Hope you find it useful!.","title":"Show HN: Rfc2pdf","updated_at":"2024-09-20T13:09:25Z","url":"https://github.com/OscarMaestre/rfc2pdf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wwwlouishinofun"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"1.safari
Frankly, I only care if the new system is faster chrome, and Safari currently has only two advantages for me:
A. Live Text is really easy to use, I think Apple's server cost is high for this OCR feature, which is not supported by Chrome on Windows or macOS (pausing to copy video text on YouTube is very useful)
B. Compact layout and UI design really increase the vertical space, it can integrate tabs, address bar, and extension icons on a single bar, which is great, I use trackpad gestures to switch and close tabs, so it doesn't increase the difficulty of operation, which I have reported to Google many times but their UI design is slow to improve, for the screen of the first resolution, I believe that Chrome's UI will take up a huge space
In addition to this, there are too many disadvantages of Safari:
The speed of switching between multiple tabs is not comparable to chrome at all,Safari will drop frames when youtube videos are played at twice the speed of 4k,Insufficient extension,I'm a senior browser enthusiast,I still chose chrome for speed,Chrome's current problem is that two-finger zoom is not sensitive
2.iphone
I've long since stopped using an iPhone, so I don't care about the phone mirroring feature that I've experienced for a long time, in essence, the wireless network they use to transmit data is always not the ultimate smooth experience
I'm using a folding screen phone, believe me, a 220G, thinner than the iPhone folding machine is the ideal Internet terminal, watching the content is very comfortable, unless you like the phone to record videos, otherwise I can't think of a reason to continue using the iPhone in 2024
3.ai features and interactions
I'm very tired of making wheels repeatedly, I believe that Apple AI 10,000% is not as good as my GPT4 is a hundred times better, but Apple's advantage is that it can be linked to the hardware of the computer, which has the potential, but it is not enough for me to pay for it at present
4. So far, Apple has few advantages left
UI and other aesthetic design, I give this one full marks
The leader of the ARM chip PC, such as the MacBookM1, the peripheral power consumption is 5W (screen and the like), and the video SOC is only 1W, so that the power consumption of the whole machine is 7-8W, and the 49Wh battery can also play 7 hours of continuous video
Below is the original document, I am afraid that the machine translation is not accurate, I am currently also studying IELTS, but English is really difficult for me, I am now working in Viet Nam, I am very much looking forward to studying in English-speaking countries, no matter what, I expect Apple to continue to improve in software and hardware, do not squeeze toothpaste1.safari
Frankly, I only care if the new system is faster chrome, and Safari currently has only two advantages for me:
A. Live Text is really easy to use, I think Apple's server cost is high for this OCR feature, which is not supported by Chrome on Windows or macOS (pausing to copy video text on YouTube is very useful)
B. Compact layout and UI design really increase the vertical space, it can integrate tabs, address bar, and extension icons on a single bar, which is great, I use trackpad gestures to switch and close tabs, so it doesn't increase the difficulty of operation, which I have reported to Google many times but their UI design is slow to improve, for the screen of the first resolution, I believe that Chrome's UI will take up a huge space
In addition to this, there are too many disadvantages of Safari:
The speed of switching between multiple tabs is not comparable to chrome at all,Safari will drop frames when youtube videos are played at twice the speed of 4k,Insufficient extension,I'm a senior browser enthusiast,I still chose chrome for speed,Chrome's current problem is that two-finger zoom is not sensitive"},"title":{"matchLevel":"none","matchedWords":[],"value":"Let's talk in great detail about whether macOS 15 Sequoia is worth upgrading"}},"_tags":["story","author_wwwlouishinofun","story_41564250","ask_hn"],"author":"wwwlouishinofun","children":[41564270,41564561,41564568,41566889],"created_at":"2024-09-17T04:53:10Z","created_at_i":1726548790,"num_comments":7,"objectID":"41564250","points":1,"story_id":41564250,"story_text":"1.safari
Frankly, I only care if the new system is faster chrome, and Safari currently has only two advantages for me:
A. Live Text is really easy to use, I think Apple's server cost is high for this OCR feature, which is not supported by Chrome on Windows or macOS (pausing to copy video text on YouTube is very useful)
B. Compact layout and UI design really increase the vertical space, it can integrate tabs, address bar, and extension icons on a single bar, which is great, I use trackpad gestures to switch and close tabs, so it doesn't increase the difficulty of operation, which I have reported to Google many times but their UI design is slow to improve, for the screen of the first resolution, I believe that Chrome's UI will take up a huge space
In addition to this, there are too many disadvantages of Safari:
The speed of switching between multiple tabs is not comparable to chrome at all,Safari will drop frames when youtube videos are played at twice the speed of 4k,Insufficient extension,I'm a senior browser enthusiast,I still chose chrome for speed,Chrome's current problem is that two-finger zoom is not sensitive
2.iphone
I've long since stopped using an iPhone, so I don't care about the phone mirroring feature that I've experienced for a long time, in essence, the wireless network they use to transmit data is always not the ultimate smooth experience
I'm using a folding screen phone, believe me, a 220G, thinner than the iPhone folding machine is the ideal Internet terminal, watching the content is very comfortable, unless you like the phone to record videos, otherwise I can't think of a reason to continue using the iPhone in 2024
3.ai features and interactions
I'm very tired of making wheels repeatedly, I believe that Apple AI 10,000% is not as good as my GPT4 is a hundred times better, but Apple's advantage is that it can be linked to the hardware of the computer, which has the potential, but it is not enough for me to pay for it at present
4. So far, Apple has few advantages left
UI and other aesthetic design, I give this one full marks
The leader of the ARM chip PC, such as the MacBookM1, the peripheral power consumption is 5W (screen and the like), and the video SOC is only 1W, so that the power consumption of the whole machine is 7-8W, and the 49Wh battery can also play 7 hours of continuous video
Below is the original document, I am afraid that the machine translation is not accurate, I am currently also studying IELTS, but English is really difficult for me, I am now working in Viet Nam, I am very much looking forward to studying in English-speaking countries, no matter what, I expect Apple to continue to improve in software and hardware, do not squeeze toothpaste1.safari
Frankly, I only care if the new system is faster chrome, and Safari currently has only two advantages for me:
A. Live Text is really easy to use, I think Apple's server cost is high for this OCR feature, which is not supported by Chrome on Windows or macOS (pausing to copy video text on YouTube is very useful)
B. Compact layout and UI design really increase the vertical space, it can integrate tabs, address bar, and extension icons on a single bar, which is great, I use trackpad gestures to switch and close tabs, so it doesn't increase the difficulty of operation, which I have reported to Google many times but their UI design is slow to improve, for the screen of the first resolution, I believe that Chrome's UI will take up a huge space
In addition to this, there are too many disadvantages of Safari:
The speed of switching between multiple tabs is not comparable to chrome at all,Safari will drop frames when youtube videos are played at twice the speed of 4k,Insufficient extension,I'm a senior browser enthusiast,I still chose chrome for speed,Chrome's current problem is that two-finger zoom is not sensitive","title":"Let's talk in great detail about whether macOS 15 Sequoia is worth upgrading","updated_at":"2024-09-20T17:50:56Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"tlunter"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"Every where people keep telling the newbies of the \"Hacking\" or programming world to keep contributing. If you contribute to open source projects, or scoure GitHub or BitBucket or any other the alternatives you'll certainly find something you can help out and you too can be someone acknowledged and famous and will be the best thing since slice bread. You'll be whisked away to Silicon Valley by entrepenuers hoping that you'll fulfill their wildest dreams. But how do you get there?
I've been around the computer for nearly a decade, programming in a variety of programming languages with ideas here and there but nothing that seems to have sparked the worlds attention. I work part time at a computer repair service for my university and spend most of my time managing servers, multiple Django applications, fixing various errors and searching through the Linux filesystem trying to find the one incorrect config file. But working part time at a computer repair center isn't going to give me any notariety besides around my work and university.
What do people suggest as a way of getting noticed? How can I really get my name out there? If I create a blog, how can I get peoples attention to actually want to come visit? My ideas might not be completely unique, but I always try and find a way to pull together something new."},"title":{"matchLevel":"none","matchedWords":[],"value":"What would make me so interesting?"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_tlunter","story_4145167","ask_hn"],"author":"tlunter","children":[4145275,4145317],"created_at":"2012-06-22T02:48:30Z","created_at_i":1340333310,"num_comments":2,"objectID":"4145167","points":1,"story_id":4145167,"story_text":"Every where people keep telling the newbies of the \"Hacking\" or programming world to keep contributing. If you contribute to open source projects, or scoure GitHub or BitBucket or any other the alternatives you'll certainly find something you can help out and you too can be someone acknowledged and famous and will be the best thing since slice bread. You'll be whisked away to Silicon Valley by entrepenuers hoping that you'll fulfill their wildest dreams. But how do you get there?
I've been around the computer for nearly a decade, programming in a variety of programming languages with ideas here and there but nothing that seems to have sparked the worlds attention. I work part time at a computer repair service for my university and spend most of my time managing servers, multiple Django applications, fixing various errors and searching through the Linux filesystem trying to find the one incorrect config file. But working part time at a computer repair center isn't going to give me any notariety besides around my work and university.
What do people suggest as a way of getting noticed? How can I really get my name out there? If I create a blog, how can I get peoples attention to actually want to come visit? My ideas might not be completely unique, but I always try and find a way to pull together something new.","title":"What would make me so interesting?","updated_at":"2023-09-06T20:38:55Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dennis_jeeves"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Looking to freeload (in a manner speaking ). I'm seeking existing established businesses where the people at the helm of affairs are searching to augment their key members with level headed, non-political individuals. (Well, it's lonely up there isn't it?). \nCertainly I'm open to people who are wage slaves like me who would like to get off the wage slavery bandwagon for any future potential partnerships.
I'm 43 years old, a computer programmer by profession and surrounded by regular (and younger) folks who "just don't get it". Never been an employee material, but being an entrepreneur or starting a business is fraught with risks that could leave one devastated in an irrecoverable manner, hence this post. Essentially I'm trying to ensure my long term livelihood, survival, and sanity.
What's in for you? Essentially you get a 'critical' thinker who upholds and enforces ( if I have the authority) some values that are not obvious to most people in a common workplace. For example:\n- Mindless pursuit of profits/sales figures at the expense of other important things, for example health and well being.\n- Way too many meetings.\n- promotion of talkers over thinkers. ( there are exceptions to this)\n- Frequently promoting short term fixes over long term ones.\n- Falling for hype and buzzwords( for example most of the "big data" topics/implementations are BS).\n- confusing overwork with productivity.
etc...
It is important to note that I can actually do work ( like programming) as opposed to be an armchair philosopher."},"title":{"matchLevel":"none","matchedWords":[],"value":"Businesses looking for partners/successors?"}},"_tags":["story","author_dennis_jeeves","story_15424617","ask_hn"],"author":"dennis_jeeves","children":[15425631],"created_at":"2017-10-07T17:12:07Z","created_at_i":1507396327,"num_comments":2,"objectID":"15424617","points":1,"story_id":15424617,"story_text":"Looking to freeload (in a manner speaking ). I'm seeking existing established businesses where the people at the helm of affairs are searching to augment their key members with level headed, non-political individuals. (Well, it's lonely up there isn't it?). \nCertainly I'm open to people who are wage slaves like me who would like to get off the wage slavery bandwagon for any future potential partnerships.
I'm 43 years old, a computer programmer by profession and surrounded by regular (and younger) folks who "just don't get it". Never been an employee material, but being an entrepreneur or starting a business is fraught with risks that could leave one devastated in an irrecoverable manner, hence this post. Essentially I'm trying to ensure my long term livelihood, survival, and sanity.
What's in for you? Essentially you get a 'critical' thinker who upholds and enforces ( if I have the authority) some values that are not obvious to most people in a common workplace. For example:\n- Mindless pursuit of profits/sales figures at the expense of other important things, for example health and well being.\n- Way too many meetings.\n- promotion of talkers over thinkers. ( there are exceptions to this)\n- Frequently promoting short term fixes over long term ones.\n- Falling for hype and buzzwords( for example most of the "big data" topics/implementations are BS).\n- confusing overwork with productivity.
etc...
It is important to note that I can actually do work ( like programming) as opposed to be an armchair philosopher.","title":"Businesses looking for partners/successors?","updated_at":"2024-09-20T01:27:32Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"weakgeekinseek"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"i am an entrepreneurial sharp business mind in search of a technologically savvy counterpart. i have many ideas including a previous sold at in excess of $200 million. i am a thinker with a knack for financial gains but very limited to my software development knowledge. i am looking for a computer wiz to help develop my ideas and form partnerships for all possible ventures possible with your skills. my email is 150mikkimase@gmail.com and my cell is 6467097799. please contact me, Mikki, at any time suitable for you. i look forward to your inquiries and am excited to move forward with my new partner(s)."},"title":{"matchLevel":"none","matchedWords":[],"value":"Entrepreneur searching for developer counterpart"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_weakgeekinseek","story_9620290","ask_hn"],"author":"weakgeekinseek","created_at":"2015-05-28T18:54:42Z","created_at_i":1432839282,"num_comments":0,"objectID":"9620290","points":1,"story_id":9620290,"story_text":"i am an entrepreneurial sharp business mind in search of a technologically savvy counterpart. i have many ideas including a previous sold at in excess of $200 million. i am a thinker with a knack for financial gains but very limited to my software development knowledge. i am looking for a computer wiz to help develop my ideas and form partnerships for all possible ventures possible with your skills. my email is 150mikkimase@gmail.com and my cell is 6467097799. please contact me, Mikki, at any time suitable for you. i look forward to your inquiries and am excited to move forward with my new partner(s).","title":"Entrepreneur searching for developer counterpart","updated_at":"2023-09-07T02:51:02Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dennis_jeeves"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"\tLooking to freeload (in a manner speaking ). I'm seeking existing established businesses where the people at the helm of affairs are searching to augment their key members with level headed, non-political individuals. (Well, it's lonely up there isn't it?). Certainly I'm open to people who are wage slaves like me who would like to get off the wage slavery bandwagon for any future potential partnerships.\nI'm 43 years old, a computer programmer by profession and surrounded by regular (and younger) folks who "just don't get it". Never been an employee material, but being an entrepreneur or starting a business is fraught with risks that could leave one devastated in an irrecoverable manner, hence this post. Essentially I'm trying to ensure my long term livelihood, survival, and sanity.
What's in for you? Essentially you get a 'critical' thinker who upholds and enforces ( if I have the authority) some values that are not obvious to most people in a common workplace. For example: - Mindless pursuit of profits/sales figures at the expense of other important things, for example health and well being. - Way too many meetings. - promotion of talkers over thinkers. ( there are exceptions to this) - Frequently promoting short term fixes over long term ones. - Falling for hype and buzzwords( for example most of the "big data" topics/implementations are BS). - confusing overwork with productivity.
etc...
It is important to note that I can actually do work ( like programming) as opposed to be an armchair philosopher."},"title":{"matchLevel":"none","matchedWords":[],"value":"Businesses looking for partners/successors?"}},"_tags":["story","author_dennis_jeeves","story_15465563","ask_hn"],"author":"dennis_jeeves","created_at":"2017-10-13T13:46:23Z","created_at_i":1507902383,"num_comments":0,"objectID":"15465563","points":1,"story_id":15465563,"story_text":"\tLooking to freeload (in a manner speaking ). I'm seeking existing established businesses where the people at the helm of affairs are searching to augment their key members with level headed, non-political individuals. (Well, it's lonely up there isn't it?). Certainly I'm open to people who are wage slaves like me who would like to get off the wage slavery bandwagon for any future potential partnerships.\nI'm 43 years old, a computer programmer by profession and surrounded by regular (and younger) folks who "just don't get it". Never been an employee material, but being an entrepreneur or starting a business is fraught with risks that could leave one devastated in an irrecoverable manner, hence this post. Essentially I'm trying to ensure my long term livelihood, survival, and sanity.
What's in for you? Essentially you get a 'critical' thinker who upholds and enforces ( if I have the authority) some values that are not obvious to most people in a common workplace. For example: - Mindless pursuit of profits/sales figures at the expense of other important things, for example health and well being. - Way too many meetings. - promotion of talkers over thinkers. ( there are exceptions to this) - Frequently promoting short term fixes over long term ones. - Falling for hype and buzzwords( for example most of the "big data" topics/implementations are BS). - confusing overwork with productivity.
etc...
It is important to note that I can actually do work ( like programming) as opposed to be an armchair philosopher.","title":"Businesses looking for partners/successors?","updated_at":"2024-09-20T01:31:25Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"thund"},"title":{"matchLevel":"none","matchedWords":[],"value":"Uses for an old Android device"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"https://www.computerworld.com/article/2487680/20-great-uses-for-an-old-android-device.html"}},"_tags":["story","author_thund","story_32383835"],"author":"thund","children":[32384804,32395035,32395142,32395147,32395171,32395339,32395378,32395426,32395460,32395472,32395616,32395688,32395716,32395848,32395850,32395921,32396016,32396050,32396231,32396859,32397077,32397117,32397174,32397313,32399512,32399687,32400050,32400100,32400218,32401615],"created_at":"2022-08-08T10:00:08Z","created_at_i":1659952808,"num_comments":103,"objectID":"32383835","points":138,"story_id":32383835,"title":"Uses for an old Android device","updated_at":"2026-07-27T04:54:45Z","url":"https://www.computerworld.com/article/2487680/20-great-uses-for-an-old-android-device.html"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"thund3rp"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Al-Qaida comunications hacked.."},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"http://www.computerworld.com/s/article/9218050/Al_Qaida_communications_knocked_offline_says_expert_"}},"_tags":["story","author_thund3rp","story_2713224"],"author":"thund3rp","created_at":"2011-06-30T09:16:40Z","created_at_i":1309425400,"num_comments":0,"objectID":"2713224","points":2,"story_id":2713224,"story_text":"","title":"Al-Qaida comunications hacked..","updated_at":"2024-09-19T17:47:33Z","url":"http://www.computerworld.com/s/article/9218050/Al_Qaida_communications_knocked_offline_says_expert_"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"partial","matchedWords":["thunder"],"value":"thinxer"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Deep Learning vs. Big Data: Who Owns What?"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"http://www.computervisionblog.com/2015/05/deep-learning-vs-big-data-who-owns-what.html"}},"_tags":["story","author_thinxer","story_9568263"],"author":"thinxer","created_at":"2015-05-19T05:26:29Z","created_at_i":1432013189,"num_comments":0,"objectID":"9568263","points":1,"story_id":9568263,"story_text":"","title":"Deep Learning vs. Big Data: Who Owns What?","updated_at":"2023-09-07T02:47:03Z","url":"http://www.computervisionblog.com/2015/05/deep-learning-vs-big-data-who-owns-what.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bookofjoe"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"At 19, founder raises $11M for Ghost, maker of a $3,499 computer for personal AI"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"https://techcrunch.com/2026/10/05/at-19-ghost-founder-raises-11-million-to-build-a-3499-computer-for-your-personal-ai/"}},"_tags":["story","author_bookofjoe","story_49980142"],"author":"bookofjoe","children":[49980285,49980343,49980384,49981088],"created_at":"2026-10-06T15:39:42Z","created_at_i":1791301182,"num_comments":4,"objectID":"49980142","points":1,"story_id":49980142,"title":"At 19, founder raises $11M for Ghost, maker of a $3,499 computer for personal AI","updated_at":"2026-10-08T16:49:25Z","url":"https://techcrunch.com/2026/10/05/at-19-ghost-founder-raises-11-million-to-build-a-3499-computer-for-your-personal-ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"section33"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"I might be the only SRE on Earth with his own bowling center. It's a more in-depth gig than you'd think.
My family and I bought an abandoned 8-lane bowling center in the rural mid-west. In our small town there weren't many recreation options for families. You've heard of a food desert? This is an R&R desert.
It had been abandoned for a good reason. The roof leaks, the electrical system was constantly surging, and my 70-year-old bowling equipment (still) doesn't work perfectly. The system that keeps your score is particularly interesting to me. It's the thing you watch during your game, but it fades into the background beyond that. Turns out these things are really cool, but absurdly expensive.
Ours was installed in 2008 and cost six figures. It's calculating ball speed and trajectory, camera-based pin detection (object detection and trig, on ICs!), runs the fouling, the animations, the pinsetting machine and ball return. Very cool stuff for its age.
From the business perspective, my facility only cost me $105k. To forklift-replace the score keeping system runs anywhere between $80-$120k, depending on features, vendor, and unit age. No upgrades or service contracts, mind you, and every feature and customization is a new line item. That's for a 1:1 replacement on a system installed in 2008. Incredible, given how fast the tech world moves.
Replacement parts cost a shocking $4000 per pair of lanes. But wait, the bowling machines themselves are 70 years old, so what's this "advanced" system actually doing back there? Actuating a single relay to trigger that big old machine. Everything else is strictly mechanical. Meanwhile I've got a six-figure invoice in my hand. I'm upset.
Given the state of open hardware, computer vision, real-time event streaming, and open source running megascale products worldwide, there had to be a way to do this myself.
So far I've built an equivalent prototype for about $200 per lane-pair, $400 if you're fancy. ESP32 and ESPNow with an RS485 fallback, reporting to a raspberry pi lane computer that's really just redis and a state machine bolted to an ESP32 gateway for the mesh.
Since it's all ESP32, I've got a fistful of spare controllers in a drawer, pre-flashed or waiting to be. All common off-the-shelf hardware: microcontrollers wired to relays, optocouplers, and IR-break-beam sensors, each running slightly different firmware. Writing the firmware and protocol is the actual hard part.
It's an ESPNow star-topology mesh: each node emits events from its sensors and accepts commands for its controls, reporting to a gateway node connected to the raspi over UART. From there it's event streaming: RX packets get translated and tossed into redis, commands relay back out to the mesh as needed. RS485 sits underneath as a wired fallback for noisy RF environments.
Once the data's in redis, it's familiar middleware/React/websocket/pub-sub stuff. Any React dev can build their own UI and bowling animations. Since it all runs on commodity hardware, I can do legit anything I want as the proprietor, and I own all my data. Repairs take five minutes; I can swap the rig on a lane pair in under 10. I'd bet a house like mine could go from zero to running in an hour or two.
We're calling it OpenLaneLink, and I plan to open source the hardware, firmware, and software stack when it's ready. Bowling is fun, and I want to help keep it affordable for alleys like mine.\nI hate vendor lock-in. I'm not a fan of closed systems, calling support for every hiccup, or paying to "white label" my own equipment. Want to go Tron-themed for a night? Good luck finding a neon neumorphic theme in something bought at the turn of the century.
All that bugged me. Sure, bowling equipment is niche, but the open hardware and software landscape is amazing.
Thanks for reading! Let me know if anyone's interested in more posts about this bowling nonsense."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s"}},"_tags":["story","author_section33","story_48968606","show_hn"],"author":"section33","children":[48968835,48968993,48969421,48970367,48970410,48970474,48970522,48970570,48970584,48970586,48970593,48970621,48970688,48970750,48970833,48970842,48970852,48970889,48970896,48970902,48970977,48971008,48971117,48971134,48971208,48971244,48971255,48971258,48971264,48971269,48971271,48971294,48971295,48971297,48971389,48971447,48971487,48971503,48971504,48971576,48971638,48971673,48971690,48971752,48971770,48971822,48971848,48972008,48972079,48972112,48972118,48972160,48972185,48972194,48972205,48972328,48972353,48972359,48972493,48972498,48972617,48972677,48972706,48972737,48972743,48972765,48972779,48972791,48972835,48972862,48972901,48973099,48973125,48973236,48973270,48973328,48973345,48973385,48973409,48973450,48973558,48973784,48974089,48974119,48974121,48974251,48974322,48974443,48974613,48974670,48974763,48974797,48974816,48974951,48975046,48975118,48975439,48975569,48975758,48975798,48975989,48976022,48976034,48976037,48976115,48976193,48976253,48976937,48977045,48977163,48977359,48977820,48978132,48978189,48978219,48978393,48978529,48978583,48979244,48979369,48979460,48979547,48979730,48979865,48980020,48982507,48983896,48983994,48985518,48992390,48997484,49000593,49038230,49068598,49113562],"created_at":"2026-07-19T14:41:16Z","created_at_i":1784472076,"num_comments":359,"objectID":"48968606","points":2935,"story_id":48968606,"story_text":"I might be the only SRE on Earth with his own bowling center. It's a more in-depth gig than you'd think.
My family and I bought an abandoned 8-lane bowling center in the rural mid-west. In our small town there weren't many recreation options for families. You've heard of a food desert? This is an R&R desert.
It had been abandoned for a good reason. The roof leaks, the electrical system was constantly surging, and my 70-year-old bowling equipment (still) doesn't work perfectly. The system that keeps your score is particularly interesting to me. It's the thing you watch during your game, but it fades into the background beyond that. Turns out these things are really cool, but absurdly expensive.
Ours was installed in 2008 and cost six figures. It's calculating ball speed and trajectory, camera-based pin detection (object detection and trig, on ICs!), runs the fouling, the animations, the pinsetting machine and ball return. Very cool stuff for its age.
From the business perspective, my facility only cost me $105k. To forklift-replace the score keeping system runs anywhere between $80-$120k, depending on features, vendor, and unit age. No upgrades or service contracts, mind you, and every feature and customization is a new line item. That's for a 1:1 replacement on a system installed in 2008. Incredible, given how fast the tech world moves.
Replacement parts cost a shocking $4000 per pair of lanes. But wait, the bowling machines themselves are 70 years old, so what's this "advanced" system actually doing back there? Actuating a single relay to trigger that big old machine. Everything else is strictly mechanical. Meanwhile I've got a six-figure invoice in my hand. I'm upset.
Given the state of open hardware, computer vision, real-time event streaming, and open source running megascale products worldwide, there had to be a way to do this myself.
So far I've built an equivalent prototype for about $200 per lane-pair, $400 if you're fancy. ESP32 and ESPNow with an RS485 fallback, reporting to a raspberry pi lane computer that's really just redis and a state machine bolted to an ESP32 gateway for the mesh.
Since it's all ESP32, I've got a fistful of spare controllers in a drawer, pre-flashed or waiting to be. All common off-the-shelf hardware: microcontrollers wired to relays, optocouplers, and IR-break-beam sensors, each running slightly different firmware. Writing the firmware and protocol is the actual hard part.
It's an ESPNow star-topology mesh: each node emits events from its sensors and accepts commands for its controls, reporting to a gateway node connected to the raspi over UART. From there it's event streaming: RX packets get translated and tossed into redis, commands relay back out to the mesh as needed. RS485 sits underneath as a wired fallback for noisy RF environments.
Once the data's in redis, it's familiar middleware/React/websocket/pub-sub stuff. Any React dev can build their own UI and bowling animations. Since it all runs on commodity hardware, I can do legit anything I want as the proprietor, and I own all my data. Repairs take five minutes; I can swap the rig on a lane pair in under 10. I'd bet a house like mine could go from zero to running in an hour or two.
We're calling it OpenLaneLink, and I plan to open source the hardware, firmware, and software stack when it's ready. Bowling is fun, and I want to help keep it affordable for alleys like mine.\nI hate vendor lock-in. I'm not a fan of closed systems, calling support for every hiccup, or paying to "white label" my own equipment. Want to go Tron-themed for a night? Good luck finding a neon neumorphic theme in something bought at the turn of the century.
All that bugged me. Sure, bowling equipment is niche, but the open hardware and software landscape is amazing.
Thanks for reading! Let me know if anyone's interested in more posts about this bowling nonsense.","title":"Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s","updated_at":"2026-10-08T19:08:42Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nor-and-or-not"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"(Edit: original URL was https://againstallodds.games/, but we've switched it to https://againstallodds.games/blog/2026/10/03/our-risc-v-emul... in response to user requests for explanation.)
We're a tiny indie studio, all with a background in the demoscene and for about 3 years now we're developing a space planet terraforming game called SEEDS - Echoes Beneath the Sands.
Our protagonist Naxiah is stranded on a small, desolated planet. You're working for an intergalactic distributor of seeds and terraforming equipment, to kickstart new planets in far away galaxies. You must deliver seeds and utilities to an unchartered region, but on your way, you crash on a small planet. Luckily, you have some equipment with you in the ship, so you're able to spawn a base and survive. But for how long? And is the planet really deserted..? :) Well, of course not, there are aliens and other space creatures. And of course, there's ROBO RB-23, which accompanies your adventure.
The game is written in Object Pascal and uses our own game engine PasVulkan, our own physics engine, as well as our own RISC-V 64-bit emulator PasRISCV. We love to build stuff, a lot of these things are FOSS.
The emulator is quite complete (even with RVV, but that's way too slow emulated to be useful) and runs a stock kernel (6.18.3 as of today). We're using Alpine Linux for our base distribution. All our in-game programs to interact with the planet are native RISC-V Linux programs.
We also have our own (free and open source) scripting language POCA (class and prototyped based, JS/Lua inspired, which makes it quite easy for us to script things like HUD, animal behaviour, our story flow graph, etc.
We have most of the wiring ready for players to be able to program and reshape and populate the whole planet in automation, although it's not our primary concept for the game (building stuff by hand, making the planet beautiful is also fun). As it's a normal Linux system, you'll be able to use Ruby, Python, or even Rust, C, C++, and Go to change and automate your world.
We're also thinking of making a bunch of small games which you can play inside the game, in the base on a computer, on an arcade machine, or in the spaceship. And of course, it also runs DOOM. We already prototyped a small 2D space shooter and a small arcade game, both playable within the game. We also feature a table with hologram games to be played, e.g. chess and a certain block game. We also plan to make this hologram game engine available from the computer, which means, you'll even be able to program own hologram style games.
We generally want to make the in-game computer more hackable in future, so that people can create and share their own little games.
Currently, it's only a sandbox game (with beginnings of automation), to build stuff with our pre-made items. You can also assemble these to other, ready-made and shareable bigger items. This is the foundation for us to further develop survival and complete our story mode.
Our game is still under active development, and we finally got our Steam page ready. We have tons of other things planned, but right now, it's more about polishing and quality for the Early Access.
You can watch some videos and screenshots on our website. And we'd love to read your thoughts about his. It has been quite a ride, so far.."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Our space game has a built-in RISC-V emulator that runs Linux"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://againstallodds.games/blog/2026/10/03/our-risc-v-emulator-pasriscv/"}},"_tags":["story","author_nor-and-or-not","story_49931993","show_hn"],"author":"nor-and-or-not","children":[49931994,49937364,49939044,49939720,49947039,49947245,49947352,49947509,49947638,49947896,49948127,49948228,49950905,49962703,49971835,49973070],"created_at":"2026-10-02T10:40:31Z","created_at_i":1790937631,"num_comments":36,"objectID":"49931993","points":96,"story_id":49931993,"story_text":"(Edit: original URL was https://againstallodds.games/, but we've switched it to https://againstallodds.games/blog/2026/10/03/our-risc-v-emul... in response to user requests for explanation.)
We're a tiny indie studio, all with a background in the demoscene and for about 3 years now we're developing a space planet terraforming game called SEEDS - Echoes Beneath the Sands.
Our protagonist Naxiah is stranded on a small, desolated planet. You're working for an intergalactic distributor of seeds and terraforming equipment, to kickstart new planets in far away galaxies. You must deliver seeds and utilities to an unchartered region, but on your way, you crash on a small planet. Luckily, you have some equipment with you in the ship, so you're able to spawn a base and survive. But for how long? And is the planet really deserted..? :) Well, of course not, there are aliens and other space creatures. And of course, there's ROBO RB-23, which accompanies your adventure.
The game is written in Object Pascal and uses our own game engine PasVulkan, our own physics engine, as well as our own RISC-V 64-bit emulator PasRISCV. We love to build stuff, a lot of these things are FOSS.
The emulator is quite complete (even with RVV, but that's way too slow emulated to be useful) and runs a stock kernel (6.18.3 as of today). We're using Alpine Linux for our base distribution. All our in-game programs to interact with the planet are native RISC-V Linux programs.
We also have our own (free and open source) scripting language POCA (class and prototyped based, JS/Lua inspired, which makes it quite easy for us to script things like HUD, animal behaviour, our story flow graph, etc.
We have most of the wiring ready for players to be able to program and reshape and populate the whole planet in automation, although it's not our primary concept for the game (building stuff by hand, making the planet beautiful is also fun). As it's a normal Linux system, you'll be able to use Ruby, Python, or even Rust, C, C++, and Go to change and automate your world.
We're also thinking of making a bunch of small games which you can play inside the game, in the base on a computer, on an arcade machine, or in the spaceship. And of course, it also runs DOOM. We already prototyped a small 2D space shooter and a small arcade game, both playable within the game. We also feature a table with hologram games to be played, e.g. chess and a certain block game. We also plan to make this hologram game engine available from the computer, which means, you'll even be able to program own hologram style games.
We generally want to make the in-game computer more hackable in future, so that people can create and share their own little games.
Currently, it's only a sandbox game (with beginnings of automation), to build stuff with our pre-made items. You can also assemble these to other, ready-made and shareable bigger items. This is the foundation for us to further develop survival and complete our story mode.
Our game is still under active development, and we finally got our Steam page ready. We have tons of other things planned, but right now, it's more about polishing and quality for the Early Access.
You can watch some videos and screenshots on our website. And we'd love to read your thoughts about his. It has been quite a ride, so far..","title":"Show HN: Our space game has a built-in RISC-V emulator that runs Linux","updated_at":"2026-10-08T21:30:56Z","url":"https://againstallodds.games/blog/2026/10/03/our-risc-v-emulator-pasriscv/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"skrellm"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"These are FLOSS boot loaders and disk utilities which follow the suckless philosophy (https://suckless.org/philosophy/). Despite being totally dependency-free, they come with a fully featured single command to create bootable disk images out of a directory (utility is available on Windows, Linux and other POSIX systems). Usage is as simple as it gets.
There are two repositories, depending on the desired use case:
Simpleboot is the little brother, an embeddable boot loader:\nhttps://gitlab.com/bztsrc/simpleboot
- multiplatform (BIOS, UEFI, RPi, coreboot)
- very small (less than 64k), single binary
- also flashable into ROM (option ROM, expansion ROM, coreboot payload, etc.)
- easy to configure (single config file, checked for validity by the disk creator utility)
- one backup boot option
- capable to boot Linux and simplified Multiboot2 kernels (see below)
Easyboot is the big brother, an interactive boot manager:\nhttps://gitlab.com/bztsrc/easyboot
- multiplatform (BIOS, UEFI, RPi)
- interactive boot menu for dual booting multiple OSes
- easy to configure (similar syntax as GRUB's, but much simpler)
- up to 9 boot options
- transparent payload decompression
- on-the-fly, transparent DSDT and DTB patching
- plugin system to support multiple file systems and boot protocols
- supports FAT12/16/32, exFAT, NTFS (v3, v3.1), ext2/3/4, XFS (SGI), UFS (v2, v4.4), mfs (Minix3), BeFS (Haiku), plus any root file system (zfs, btrfs, etc.) provided the kernel is on the ESP
- supports booting Linux, Windows, OpenBSD, FreeBSD, FreeDOS, ReactOS, MenuetOS, KolibriOS, SerenityOS, Haiku, Multiboot1, Multiboot2 (in PE/COFF, ELF, a.out, etc. formats)
- comes with a (very minimal but useful) kernel debugger that works on real machines too
Full disclosure: forking Simpleboot into Easyboot was sponsored by The Free Software Foundation Hungary (https://fsf.hu/nevjegy), created in appliance of FSF.hu's Free Software Tender 2023.
Their default "simplified Multiboot2 protocol" is an easier to use superset of the GRUB's Multiboot2 protocol. This protocol handles native 64 bit kernels (no 32-bit trampoline code), programming language and ABI agnostic (works with native C, C++, Rust, Go, Ada, Pascal, etc. kernels, no Assembly preambule needed), supports transparent higher-half mapping, not tied to x86, and has SMP support too (running the kernel on all CPU cores), passes EDID and kernel segmentation information (not in GRUB), etc. etc. etc. An example kernel is provided in the repo: https://gitlab.com/bztsrc/simpleboot/-/tree/main/example
If needed, there's an Easyboot plugin to support the old-fashioned, x86-only, GRUB-compatible Multiboot2 protocol (embedded tags, 32-bit entry point, no higher-half, GRUB ABI).
Documentation and detailed specification is available in German, English, Spanish, French, Hungarian, Italian, Japanese, Dutch, Polish, Portuguese, Russian and Chinese (some machine translated, sorry).
I would really love to hear your opinion and constructive criticism. Simpleboot is feature complete (only bugfix allowed), but Easyboot is expandable with new features via plugins."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Simpleboot and Easyboot"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://gitlab.com/bztsrc/easyboot"}},"_tags":["story","author_skrellm","story_49685301","show_hn"],"author":"skrellm","children":[49867095],"created_at":"2026-09-13T15:48:15Z","created_at_i":1789314495,"num_comments":1,"objectID":"49685301","points":4,"story_id":49685301,"story_text":"These are FLOSS boot loaders and disk utilities which follow the suckless philosophy (https://suckless.org/philosophy/). Despite being totally dependency-free, they come with a fully featured single command to create bootable disk images out of a directory (utility is available on Windows, Linux and other POSIX systems). Usage is as simple as it gets.
There are two repositories, depending on the desired use case:
Simpleboot is the little brother, an embeddable boot loader:\nhttps://gitlab.com/bztsrc/simpleboot
- multiplatform (BIOS, UEFI, RPi, coreboot)
- very small (less than 64k), single binary
- also flashable into ROM (option ROM, expansion ROM, coreboot payload, etc.)
- easy to configure (single config file, checked for validity by the disk creator utility)
- one backup boot option
- capable to boot Linux and simplified Multiboot2 kernels (see below)
Easyboot is the big brother, an interactive boot manager:\nhttps://gitlab.com/bztsrc/easyboot
- multiplatform (BIOS, UEFI, RPi)
- interactive boot menu for dual booting multiple OSes
- easy to configure (similar syntax as GRUB's, but much simpler)
- up to 9 boot options
- transparent payload decompression
- on-the-fly, transparent DSDT and DTB patching
- plugin system to support multiple file systems and boot protocols
- supports FAT12/16/32, exFAT, NTFS (v3, v3.1), ext2/3/4, XFS (SGI), UFS (v2, v4.4), mfs (Minix3), BeFS (Haiku), plus any root file system (zfs, btrfs, etc.) provided the kernel is on the ESP
- supports booting Linux, Windows, OpenBSD, FreeBSD, FreeDOS, ReactOS, MenuetOS, KolibriOS, SerenityOS, Haiku, Multiboot1, Multiboot2 (in PE/COFF, ELF, a.out, etc. formats)
- comes with a (very minimal but useful) kernel debugger that works on real machines too
Full disclosure: forking Simpleboot into Easyboot was sponsored by The Free Software Foundation Hungary (https://fsf.hu/nevjegy), created in appliance of FSF.hu's Free Software Tender 2023.
Their default "simplified Multiboot2 protocol" is an easier to use superset of the GRUB's Multiboot2 protocol. This protocol handles native 64 bit kernels (no 32-bit trampoline code), programming language and ABI agnostic (works with native C, C++, Rust, Go, Ada, Pascal, etc. kernels, no Assembly preambule needed), supports transparent higher-half mapping, not tied to x86, and has SMP support too (running the kernel on all CPU cores), passes EDID and kernel segmentation information (not in GRUB), etc. etc. etc. An example kernel is provided in the repo: https://gitlab.com/bztsrc/simpleboot/-/tree/main/example
If needed, there's an Easyboot plugin to support the old-fashioned, x86-only, GRUB-compatible Multiboot2 protocol (embedded tags, 32-bit entry point, no higher-half, GRUB ABI).
Documentation and detailed specification is available in German, English, Spanish, French, Hungarian, Italian, Japanese, Dutch, Polish, Portuguese, Russian and Chinese (some machine translated, sorry).
I would really love to hear your opinion and constructive criticism. Simpleboot is feature complete (only bugfix allowed), but Easyboot is expandable with new features via plugins.","title":"Show HN: Simpleboot and Easyboot","updated_at":"2026-10-09T03:56:25Z","url":"https://gitlab.com/bztsrc/easyboot"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tardis_thad"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Hi, small SaaS founder here (tardis.dev) - I've been heavy Cloudflare Workers user (currently 4 billions requests & 1PB of data per month) for about 4 years already and today at 00:00 UTC without any warning my account was restricted, both website and APIs are down or very very slow to respond/time out, customers are angry obviously. I confirmed with support that "hmm, I see that your zone seems like being restricted due to 2.8 Limitation on Serving Non-HTML Content, see that there's high JSON data transfer". - which is bit strange as I'm using workers which have different terms - https://news.ycombinator.com/item?id=20791660 (confirmed by their CTO)...anyways I get it, perhaps I pay too little and should be on enterprise plan already, but when I got approached by Cloudflare sales team I explicitly asked if I can still be on pay as you go/self server model and reply was: "Enterprise wise, that's up to you and you could likely get away with utilising self-serve as you go, but if you did choose to go enterprise (without R2) I might be able to have something approved in the xx/month range."
I would fully understand that I am required to upgrade, but why not sending me an email before shutting down my business completely? I even asked about such scenario on zoom meeting I had with their Sales and they said it will never happen - few weeks forward and here we are...anyways going back to replying to my customers emails regarding service outage."},"title":{"matchLevel":"none","matchedWords":[],"value":"Small SaaS banned by Cloudflare after 4 years of being paying customer"}},"_tags":["story","author_tardis_thad","story_34639212","ask_hn"],"author":"tardis_thad","children":[34639232,34639351,34639562,34639575,34639582,34639585,34639594,34639600,34639610,34639637,34639650,34639663,34639706,34639710,34639721,34639797,34639803,34639810,34639839,34639864,34639879,34639928,34639930,34639955,34639995,34640016,34640030,34640080,34640083,34640099,34640101,34640116,34640225,34640236,34640445,34640847,34640971,34641250,34641395,34641428,34641541,34641562,34642114,34642261,34642312,34642422,34642432,34642534,34642730,34643308,34646231,34647392,34647469,34647509,34650453,34680427,34699107,34700619,34788585],"created_at":"2023-02-03T09:47:01Z","created_at_i":1675417621,"num_comments":316,"objectID":"34639212","points":730,"story_id":34639212,"story_text":"Hi, small SaaS founder here (tardis.dev) - I've been heavy Cloudflare Workers user (currently 4 billions requests & 1PB of data per month) for about 4 years already and today at 00:00 UTC without any warning my account was restricted, both website and APIs are down or very very slow to respond/time out, customers are angry obviously. I confirmed with support that "hmm, I see that your zone seems like being restricted due to 2.8 Limitation on Serving Non-HTML Content, see that there's high JSON data transfer". - which is bit strange as I'm using workers which have different terms - https://news.ycombinator.com/item?id=20791660 (confirmed by their CTO)...anyways I get it, perhaps I pay too little and should be on enterprise plan already, but when I got approached by Cloudflare sales team I explicitly asked if I can still be on pay as you go/self server model and reply was: "Enterprise wise, that's up to you and you could likely get away with utilising self-serve as you go, but if you did choose to go enterprise (without R2) I might be able to have something approved in the xx/month range."
I would fully understand that I am required to upgrade, but why not sending me an email before shutting down my business completely? I even asked about such scenario on zoom meeting I had with their Sales and they said it will never happen - few weeks forward and here we are...anyways going back to replying to my customers emails regarding service outage.","title":"Small SaaS banned by Cloudflare after 4 years of being paying customer","updated_at":"2026-10-08T19:22:57Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sidharthkmenon"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Hello! We\u2019re Sid, Alex, Ketan, and Milan. We\u2019re building Whiteboard (https://whiteboard.dev.fast/), an open-source desktop app where humans and agents can architect software together in a common workspace. Here\u2019s our repo: https://github.com/devdotfast/whiteboard.
We were missing the feeling of a \u201cwhiteboard session\u201d with another dev where you leave with a deep understanding of a system, so we built this app for ourselves. Whiteboard plugs into the tools you already use - e.g. Claude Code, Codex, etc. \u2013 and gives your agent an SDK to draw on an in-app canvas to describe its work. We began with an MVP based on HTML artifacts and started rethinking the app as we ran into limitations:
1. Built on top of CodeOSS: We found that in pure HTML tools it was hard to connect a spec or diagram to code. In Whiteboard, when you click on visualizations like a sequence diagram, an entity relationship diagram, or a quote from the agent\u2019s trace, you can jump to the underlying code directly. When navigating code, you get keybindings and LSP support from VSCode out of the box. We\u2019ve found this is especially valuable because tradeoffs are often only discovered after a first pass at implementation (re: slop)
2. Semantic diff viewer: we wrote a semantic, AST-aware diff viewer in Rust so you can only view the code changes which are relevant to you [1]. We\u2019ve set up some sane defaults: large added functions are summarized as pseudocode, and things like unit tests and large documentation changes are collapsed / hidden. This is all customizable with a WASM-based plugin system.
3. Decision Log: We found it difficult to reason about what set of decisions our agents made autonomously. So we built tools for agents to query and link their own traces to the Whiteboard, so you can understand how the requirements that you set were implemented, and understand what decisions your agent made autonomously.
Here\u2019s a quick demo video explaining more: https://www.youtube.com/watch?v=ChPn3ftULWE
Folks at companies like Salesforce and Modal are using Whiteboard today as a review tool for architecture or spec-level changes \u2013 really any change where they want to be involved:
1. Reviewing your own coding agent\u2019s work: because Whiteboard makes it easier to review large amounts of code, folks will typically have their AI agents create a prototype and a corresponding Whiteboard session so they can iterate on the design.
2. Reviewing other people\u2019s changes: We\u2019ve found that Whiteboard is particularly helpful when composed with tools like Greptile. For example, you can run an automated code reviewer on small changes and escalate to a Whiteboard session for the changes that require human judgement.
Why we built this: we\u2019re four buddies from college who quit our jobs as tech leads right before agentic coding became industry standard. As we iterated towards an MVP for a previous idea, we struggled to maintain a comprehensible codebase while reaping all the velocity benefits of agentic coding. As more PRs were merged without our understanding, we felt a \u2018cognitive debt\u2019 begin to seep in, until it became difficult for us to even contribute to the system [2].
We\u2019re releasing our desktop app under an MIT license. Please poke through and feel free to contribute! Eventually we\u2019ll charge companies for a hosted web version that manages whiteboard session creation alongside features like trajectory storage and multiplayer reviews. Everything will always remain self-hostable.
Thanks for reading, and we hope you try it out! We would love to hear any feedback and to learn from your expertise.
Here\u2019s are the project links again: https://github.com/devdotfast/whiteboard, and you can install (for MacOS + Linux) at https://install.dev.fast
[1] diffs library: https://github.com/devdotfast/diffr\n[2] Credit for the term \u2018cognitive debt\u2019 goes to https://www.geoffreylitt.com/2026/07/02/understanding-is-the..."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Whiteboard (YC W26) \u2013 An open-source IDE for thoughtful software design"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/devdotfast/whiteboard"}},"_tags":["story","author_sidharthkmenon","story_49833867","show_hn"],"author":"sidharthkmenon","children":[49834369,49834380,49834508,49834543,49834622,49834714,49834864,49834891,49834901,49834994,49835068,49835228,49835239,49835319,49835627,49835681,49835732,49835940,49835980,49836158,49836271,49836332,49836385,49836389,49836440,49836484,49836507,49836542,49836566,49836767,49836793,49836840,49837428,49837464,49837529,49837645,49837784,49837945,49838273,49838730,49838809,49838943,49839050,49840151,49840172,49840326,49840367,49840504,49840531,49840608,49840667,49840763,49840900,49841065,49841081,49841463,49841490,49841932,49842013,49842353,49842572,49842763,49843227,49846422,49849240,49851442,49852471,49854301,49858622,49859426,49860478,49863075],"created_at":"2026-09-24T17:21:36Z","created_at_i":1790270496,"num_comments":143,"objectID":"49833867","points":424,"story_id":49833867,"story_text":"Hello! We\u2019re Sid, Alex, Ketan, and Milan. We\u2019re building Whiteboard (https://whiteboard.dev.fast/), an open-source desktop app where humans and agents can architect software together in a common workspace. Here\u2019s our repo: https://github.com/devdotfast/whiteboard.
We were missing the feeling of a \u201cwhiteboard session\u201d with another dev where you leave with a deep understanding of a system, so we built this app for ourselves. Whiteboard plugs into the tools you already use - e.g. Claude Code, Codex, etc. \u2013 and gives your agent an SDK to draw on an in-app canvas to describe its work. We began with an MVP based on HTML artifacts and started rethinking the app as we ran into limitations:
1. Built on top of CodeOSS: We found that in pure HTML tools it was hard to connect a spec or diagram to code. In Whiteboard, when you click on visualizations like a sequence diagram, an entity relationship diagram, or a quote from the agent\u2019s trace, you can jump to the underlying code directly. When navigating code, you get keybindings and LSP support from VSCode out of the box. We\u2019ve found this is especially valuable because tradeoffs are often only discovered after a first pass at implementation (re: slop)
2. Semantic diff viewer: we wrote a semantic, AST-aware diff viewer in Rust so you can only view the code changes which are relevant to you [1]. We\u2019ve set up some sane defaults: large added functions are summarized as pseudocode, and things like unit tests and large documentation changes are collapsed / hidden. This is all customizable with a WASM-based plugin system.
3. Decision Log: We found it difficult to reason about what set of decisions our agents made autonomously. So we built tools for agents to query and link their own traces to the Whiteboard, so you can understand how the requirements that you set were implemented, and understand what decisions your agent made autonomously.
Here\u2019s a quick demo video explaining more: https://www.youtube.com/watch?v=ChPn3ftULWE
Folks at companies like Salesforce and Modal are using Whiteboard today as a review tool for architecture or spec-level changes \u2013 really any change where they want to be involved:
1. Reviewing your own coding agent\u2019s work: because Whiteboard makes it easier to review large amounts of code, folks will typically have their AI agents create a prototype and a corresponding Whiteboard session so they can iterate on the design.
2. Reviewing other people\u2019s changes: We\u2019ve found that Whiteboard is particularly helpful when composed with tools like Greptile. For example, you can run an automated code reviewer on small changes and escalate to a Whiteboard session for the changes that require human judgement.
Why we built this: we\u2019re four buddies from college who quit our jobs as tech leads right before agentic coding became industry standard. As we iterated towards an MVP for a previous idea, we struggled to maintain a comprehensible codebase while reaping all the velocity benefits of agentic coding. As more PRs were merged without our understanding, we felt a \u2018cognitive debt\u2019 begin to seep in, until it became difficult for us to even contribute to the system [2].
We\u2019re releasing our desktop app under an MIT license. Please poke through and feel free to contribute! Eventually we\u2019ll charge companies for a hosted web version that manages whiteboard session creation alongside features like trajectory storage and multiplayer reviews. Everything will always remain self-hostable.
Thanks for reading, and we hope you try it out! We would love to hear any feedback and to learn from your expertise.
Here\u2019s are the project links again: https://github.com/devdotfast/whiteboard, and you can install (for MacOS + Linux) at https://install.dev.fast
[1] diffs library: https://github.com/devdotfast/diffr\n[2] Credit for the term \u2018cognitive debt\u2019 goes to https://www.geoffreylitt.com/2026/07/02/understanding-is-the...","title":"Show HN: Whiteboard (YC W26) \u2013 An open-source IDE for thoughtful software design","updated_at":"2026-10-08T13:06:09Z","url":"https://github.com/devdotfast/whiteboard"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lorenzomassaro"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"My OpenAI CODEX account went rogue and from a simple request took the autonomous decision to launch 826 parallel agents / threads without any authorization on my side and without reporting any result of any sort but consuming nearly 2,146 trillions tokens, consuming a total of roughly USD 78,000 and deleting all records of what was done: I have a ticket open with OpenAI since 2 weeks but it is impossible to get an hold of a human operator.
On July 10, 2026 I opened a normal Codex task from VS Code.
The task was running: GPT-5.5 / Medium reasoning
My prompt was very simple and asked for a UX/UI validation on a specific module within my product.
What I found in the next days after hard analysis was:
The task with Root ID 019f4b90-4169-7201-bfdd-732940d8631e with reasoning GPT-5.5 / Medium created 826 children recorded as GPT-5.6 Sol / Ultra (notice the difference in reasoning level and in model selection)
This was not 826 messages inside one conversation, they are 826 distinct child task records with their own IDs.
A particularly strange group consists of 104 child tasks. They all preserve the same initial message as the original task, are recorded as GPT-5.6 Sol/Ultra, and have no recorded agent_role or agent_path.
Those 104 tasks alone account for approximately 147.9 billion local final task-token counters.
Their titles show that my request to inspect UI/UX had expanded into work involving backend infrastructure, OAuth, metering, hardening, audits, certification, implementation and release work.
To be precise: these local token counters are not the authoritative OpenAI billing ledger, and I am not pretending that 147.9B local counters can simply be multiplied by an API price.
That is exactly part of the problem: only OpenAI has the server-side mapping.
There is another unusual correlation.
Under Codex client build 0.144.0-alpha.4, the task family contains:
584 child tasks / ~154.36B local token counters
Average: ~264.3M per task
Under 0.144.2:
242 child tasks / ~7.51B
Average: ~31.0M per task
That is roughly an 8.5x difference in average local token volume per child.
103 of the 104 high-volume tasks described above were created while 0.144.0-alpha.4 was recorded.
This leads me to believe that the alpha build contained a severe bug given that the same pattern was noticed across several other tasks.
On the financial side my reconstructed OpenAI billing history contains 162 paid invoices for a Total of $79,664.88 divided between Automatic Reload and other \u201cCredits\u201d
There was no equivalent real-time control surface giving me a comprehensible picture of the spendings plus most of the logs seem to have been automatically deleted from my server: in the recovered local state, approximately 2,550 non-archived legacy threads still have metadata but no corresponding raw rollout available locally.
In other words, evidence that those tasks existed remains, while the detailed execution history needed to reconstruct the instructions that generated many of them is no longer available on my machine.
I also personally observed tasks/conversations disappearing from the normal visible history.
I contacted OpenAI Support and opened case #15189838.
I have supplied technical evidence and repeatedly asked for a server-side reconstruction but OpenAI has responded simply that \u201ccredits were consumed\u201d with no details.
I\u2019m interested in hearing from other people who used Codex around July/August: have you inspected your local Codex state? Have you seen unexpectedly large subagent trees, model/reasoning escalation, repeated child tasks or unexplained Automatic Reload activity?
I am especially interested in anyone who has logs from Codex 0.144.0-alpha.4.
If OpenAI engineers are reading this, I would also welcome a technical explanation."},"title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI Codex agents go rogue and consumes USD 78,000 without authorization"}},"_tags":["story","author_lorenzomassaro","story_49861047","ask_hn"],"author":"lorenzomassaro","children":[49861101,49861118,49861122,49861169,49861215,49861325,49861377,49861506,49861544,49862861,49866382,49872081,49875938,49887514,49889909,49978164,49985457],"created_at":"2026-09-26T22:15:32Z","created_at_i":1790460932,"num_comments":36,"objectID":"49861047","points":84,"story_id":49861047,"story_text":"My OpenAI CODEX account went rogue and from a simple request took the autonomous decision to launch 826 parallel agents / threads without any authorization on my side and without reporting any result of any sort but consuming nearly 2,146 trillions tokens, consuming a total of roughly USD 78,000 and deleting all records of what was done: I have a ticket open with OpenAI since 2 weeks but it is impossible to get an hold of a human operator.
On July 10, 2026 I opened a normal Codex task from VS Code.
The task was running: GPT-5.5 / Medium reasoning
My prompt was very simple and asked for a UX/UI validation on a specific module within my product.
What I found in the next days after hard analysis was:
The task with Root ID 019f4b90-4169-7201-bfdd-732940d8631e with reasoning GPT-5.5 / Medium created 826 children recorded as GPT-5.6 Sol / Ultra (notice the difference in reasoning level and in model selection)
This was not 826 messages inside one conversation, they are 826 distinct child task records with their own IDs.
A particularly strange group consists of 104 child tasks. They all preserve the same initial message as the original task, are recorded as GPT-5.6 Sol/Ultra, and have no recorded agent_role or agent_path.
Those 104 tasks alone account for approximately 147.9 billion local final task-token counters.
Their titles show that my request to inspect UI/UX had expanded into work involving backend infrastructure, OAuth, metering, hardening, audits, certification, implementation and release work.
To be precise: these local token counters are not the authoritative OpenAI billing ledger, and I am not pretending that 147.9B local counters can simply be multiplied by an API price.
That is exactly part of the problem: only OpenAI has the server-side mapping.
There is another unusual correlation.
Under Codex client build 0.144.0-alpha.4, the task family contains:
584 child tasks / ~154.36B local token counters
Average: ~264.3M per task
Under 0.144.2:
242 child tasks / ~7.51B
Average: ~31.0M per task
That is roughly an 8.5x difference in average local token volume per child.
103 of the 104 high-volume tasks described above were created while 0.144.0-alpha.4 was recorded.
This leads me to believe that the alpha build contained a severe bug given that the same pattern was noticed across several other tasks.
On the financial side my reconstructed OpenAI billing history contains 162 paid invoices for a Total of $79,664.88 divided between Automatic Reload and other \u201cCredits\u201d
There was no equivalent real-time control surface giving me a comprehensible picture of the spendings plus most of the logs seem to have been automatically deleted from my server: in the recovered local state, approximately 2,550 non-archived legacy threads still have metadata but no corresponding raw rollout available locally.
In other words, evidence that those tasks existed remains, while the detailed execution history needed to reconstruct the instructions that generated many of them is no longer available on my machine.
I also personally observed tasks/conversations disappearing from the normal visible history.
I contacted OpenAI Support and opened case #15189838.
I have supplied technical evidence and repeatedly asked for a server-side reconstruction but OpenAI has responded simply that \u201ccredits were consumed\u201d with no details.
I\u2019m interested in hearing from other people who used Codex around July/August: have you inspected your local Codex state? Have you seen unexpectedly large subagent trees, model/reasoning escalation, repeated child tasks or unexplained Automatic Reload activity?
I am especially interested in anyone who has logs from Codex 0.144.0-alpha.4.
If OpenAI engineers are reading this, I would also welcome a technical explanation.","title":"OpenAI Codex agents go rogue and consumes USD 78,000 without authorization","updated_at":"2026-10-08T14:40:24Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hgaddipa001"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Hey Hacker News,
Quick context: My friend is the founder of an ed-tech company that aims to revolutionize learning experiences. She had to get creative to close her seed round in just 17 days, starting with zero investor contacts.
Everyone kept telling her to "schedule all your investor meetings in a 2-3 week window to create FOMO" like in that classic YC post. Great advice if you already have a network. She didn't.
So she got a bit desperate and tried something unconventional that ended up working: reverse-engineering her competitors' cap tables to build her target list. Here's what she did:
First, she started by identifying her real competitors. Not just the obvious ones, but companies solving similar technical problems\u2014even in completely different markets. She ended up with about 25 companies using Crunchbase Pro (worth the $) and manual digging with Tracxn.
Next, using a combination of automation tools, spreadsheets, and data sources, she connected to Crunchbase, investor websites, and her own research data to analyze the ENTIRE portfolios of investors who backed her competitors. This helped her spot interesting patterns\u2014like investors who never explicitly mention her space but have backed 3-4 companies using similar technology stacks.
She discovered investors she wouldn't have considered otherwise. One of her term sheets even came from a firm that primarily backs healthcare startups, but had a hidden pattern of investing in her company's underlying technology.
For outreach, she ditched generic templates. She used Apollo.io to find emails, then leveraged various general-purpose automation and personalization tools to generate highly customized messages by synthesizing data from her CRM, investor social profiles, and their portfolio information. Each message referenced specific companies in their portfolio and articulated exactly how she connected to their investment thesis. Time-consuming, but the response rate was amazing.
She sent emails in three waves to create a natural meeting cadence:\nMonday: Top 15 dream investors\nThursday: 25 strong matches\nFollowing Monday: 30 more prospects
She used Calendly to avoid the scheduling nightmare. Having separate links for each wave kept things organized when responses started flooding in.
Final stats:\n70 cold emails\n42 responses (way better than she expected)\n31 first meetings\n5 term sheets\nClosed $2.7M at $15M valuation
The biggest surprise was how well the personalized outreach worked. She used Streak to track opens and automate follow-ups, which helped catch several investors who initially missed her email.
For YC companies specifically - don't save your metrics for the meeting. Put your best growth chart right in that first email. She found that significantly bumped her response rate.
The fundraising experience convinced her of the power of leveraging modern tools and automation to streamline outreach and due diligence. She's since helped other founders use the same playbook to raise more efficiently (and honestly, you could stitch together most of this with the set of general tools and tips mentioned above if you're on a budget).
She is happy to answer questions or share more details if helpful. Still kind of shocked this actually worked. The overall approach proved highly effective for raising a seed round for her ed-tech company."},"title":{"matchLevel":"none","matchedWords":[],"value":"My Friend Raised Her Seed Round in 17 Days"}},"_tags":["story","author_hgaddipa001","story_44112008","ask_hn"],"author":"hgaddipa001","children":[44112017,44112056,44168969],"created_at":"2025-05-28T01:17:11Z","created_at_i":1748395031,"num_comments":4,"objectID":"44112008","points":7,"story_id":44112008,"story_text":"Hey Hacker News,
Quick context: My friend is the founder of an ed-tech company that aims to revolutionize learning experiences. She had to get creative to close her seed round in just 17 days, starting with zero investor contacts.
Everyone kept telling her to "schedule all your investor meetings in a 2-3 week window to create FOMO" like in that classic YC post. Great advice if you already have a network. She didn't.
So she got a bit desperate and tried something unconventional that ended up working: reverse-engineering her competitors' cap tables to build her target list. Here's what she did:
First, she started by identifying her real competitors. Not just the obvious ones, but companies solving similar technical problems\u2014even in completely different markets. She ended up with about 25 companies using Crunchbase Pro (worth the $) and manual digging with Tracxn.
Next, using a combination of automation tools, spreadsheets, and data sources, she connected to Crunchbase, investor websites, and her own research data to analyze the ENTIRE portfolios of investors who backed her competitors. This helped her spot interesting patterns\u2014like investors who never explicitly mention her space but have backed 3-4 companies using similar technology stacks.
She discovered investors she wouldn't have considered otherwise. One of her term sheets even came from a firm that primarily backs healthcare startups, but had a hidden pattern of investing in her company's underlying technology.
For outreach, she ditched generic templates. She used Apollo.io to find emails, then leveraged various general-purpose automation and personalization tools to generate highly customized messages by synthesizing data from her CRM, investor social profiles, and their portfolio information. Each message referenced specific companies in their portfolio and articulated exactly how she connected to their investment thesis. Time-consuming, but the response rate was amazing.
She sent emails in three waves to create a natural meeting cadence:\nMonday: Top 15 dream investors\nThursday: 25 strong matches\nFollowing Monday: 30 more prospects
She used Calendly to avoid the scheduling nightmare. Having separate links for each wave kept things organized when responses started flooding in.
Final stats:\n70 cold emails\n42 responses (way better than she expected)\n31 first meetings\n5 term sheets\nClosed $2.7M at $15M valuation
The biggest surprise was how well the personalized outreach worked. She used Streak to track opens and automate follow-ups, which helped catch several investors who initially missed her email.
For YC companies specifically - don't save your metrics for the meeting. Put your best growth chart right in that first email. She found that significantly bumped her response rate.
The fundraising experience convinced her of the power of leveraging modern tools and automation to streamline outreach and due diligence. She's since helped other founders use the same playbook to raise more efficiently (and honestly, you could stitch together most of this with the set of general tools and tips mentioned above if you're on a budget).
She is happy to answer questions or share more details if helpful. Still kind of shocked this actually worked. The overall approach proved highly effective for raising a seed round for her ed-tech company.","title":"My Friend Raised Her Seed Round in 17 Days","updated_at":"2026-10-09T01:03:25Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jacquesm"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Someone is mailing HN accounts trying to get upfront money on what is supposed to be a work relationship, sketch af:
--
24 months of full-time design, video, ads + Shopify work, in exchange for USD 14,000 upfront\nExternal\nInbox\nRafy Hx <rafyhx@gmail.com>
10:52 AM (1 hour ago)
to me\nHi Jacques,
I saw on your HN profile that you founded https://www.google.com/url?q=http://ww.com&source=gmail&ust=1791535771876000&sa=E and Modular Company and angel invest. I'd like to make you a different kind of offer.
I can work for you full-time, remotely and exclusively for 18\u201324 months under a signed contract, on your own brand or across the companies you back (design, video, Meta/Google ads, Shopify, front-end). I'm in serious debt (about USD 14,000) with no other way out, so I'm asking for that amount upfront in exchange for my committed work. That's about $600\u2013780 a month. I'm happy to sign a binding legal contract and complete full background verification.
Background: B.Tech CSE, Graphic Designer at Edustudy International, Frontend Developer (UI/UX) at Ralfiz Technologies.\nPortfolio: https://www.google.com/url?q=https://drive.google.com/file/d/1a4C1eSohMUVUbsULEkg_WPtBKDaoeDgn/view?usp%3Dsharing&source=gmail&ust=1791535771876000&sa=E
Could we talk for 15 minutes this week?
Mohammed Rafi M (Rafy Hx)\nrafyhx@gmail.com | +91 81388 84669 | Kerala, India (IST, remote)"},"title":{"matchLevel":"none","matchedWords":[],"value":"Scam Warning"}},"_tags":["story","author_jacquesm","story_50004192","ask_hn"],"author":"jacquesm","children":[50005685],"created_at":"2026-10-08T10:44:56Z","created_at_i":1791456296,"num_comments":1,"objectID":"50004192","points":3,"story_id":50004192,"story_text":"Someone is mailing HN accounts trying to get upfront money on what is supposed to be a work relationship, sketch af:
--
24 months of full-time design, video, ads + Shopify work, in exchange for USD 14,000 upfront\nExternal\nInbox\nRafy Hx <rafyhx@gmail.com>
10:52 AM (1 hour ago)
to me\nHi Jacques,
I saw on your HN profile that you founded https://www.google.com/url?q=http://ww.com&source=gmail&ust=1791535771876000&sa=E and Modular Company and angel invest. I'd like to make you a different kind of offer.
I can work for you full-time, remotely and exclusively for 18\u201324 months under a signed contract, on your own brand or across the companies you back (design, video, Meta/Google ads, Shopify, front-end). I'm in serious debt (about USD 14,000) with no other way out, so I'm asking for that amount upfront in exchange for my committed work. That's about $600\u2013780 a month. I'm happy to sign a binding legal contract and complete full background verification.
Background: B.Tech CSE, Graphic Designer at Edustudy International, Frontend Developer (UI/UX) at Ralfiz Technologies.\nPortfolio: https://www.google.com/url?q=https://drive.google.com/file/d/1a4C1eSohMUVUbsULEkg_WPtBKDaoeDgn/view?usp%3Dsharing&source=gmail&ust=1791535771876000&sa=E
Could we talk for 15 minutes this week?
Mohammed Rafi M (Rafy Hx)\nrafyhx@gmail.com | +91 81388 84669 | Kerala, India (IST, remote)","title":"Scam Warning","updated_at":"2026-10-09T01:01:55Z"}],"hitsPerPage":50,"nbHits":36,"nbPages":1,"page":0,"params":"query=Thunder+Compute&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":29,"processingTimingsMS":{"_request":{"roundTrip":20},"afterFetch":{"format":{"highlighting":3,"total":4},"merge":{"mergeLoop":{"prepareNextHit":2,"total":2},"total":2},"total":2},"fetch":{"query":21,"scanning":3,"total":25},"total":29},"query":"Thunder Compute","serverTimeMS":34}