{"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-07-03T05:39:36Z","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":"niklas_anzinger"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["thunder","compute"],"value":"Montana passed a law called SB535. It builds on right-to-try (pre-approval access with informed consent, Phase 1 safety data etc.) but goes much further, fixing problems with those laws.

Alex Tabarrok called it "the most important regulatory innovation in drug approval in my lifetime" (https://marginalrevolution.com/marginalrevolution/2026/06/mo...). Was posted here but died in /new (https://news.ycombinator.com/item?id=48559525). The mods suggested this post.

I contributed ideas to the law and am now implementing it through my company. I invested in biotech for years and watched companies struggle. I built the biotech ecosystem in Prospera as an alternative, concluded it was too early, and now think Montana is the best place to prove this.

Why this exists: When FDA approves a bad drug, heads roll. When it delays a good one, the deaths are statistical and nobody gets blamed ("invisible graveyard"). So the incentive is overcaution, which is why the cost per approved drug has roughly doubled every 9 years for decades ("Eroom's Law"). Founders are in the "Valley of Death" around Phase 1: grants are no longer available, and commercial money wants assurance the drug will pass the next trial. Only ~10% of post-Phase 1 drugs get approved, but 68% of failed trials don\u2019t stop because they found lack of safety or efficacy but commercial reasons (Williams et al., PLOS ONE 2015). Federal Right to Try and Expanded Access haven't fixed this. Federal reform is super-hard.

What Montana allows: A physician can give an experimental treatment outside a trial if: it completed FDA Phase 1 under an active IND; a state-registered private review board (ETRB) approved the protocol; it's delivered at a state-licensed clinic; consent exceeds the federal standard & adverse events need to be reported. The key is: sponsors and clinics can charge.

Why this time it's different: The risk-reward ratio is what's broken. Right to Try and Expanded Access don't let sponsors charge, so treating a patient is risk plus expense. Montana is the first state law where sponsors of IND-stage drugs can price in that risk. Trial recruitment today is a price-control system: per-patient cost is around $50-100k, typically has a ceiling upward on what it can pay patients ("undue inducement") and a floor downward (no profit, only at cost in RTT / EA). Montana removes both (I know this will lead to lots of debate, let\u2019s have it.)

So this is not a free for all, the additional liberties come with tough oversight. An ETRB is Montana's version of an IRB: safety review, consent, mandatory outcome reporting, and you can't withhold safety information from patients. That\u2019s the truth-funding mechanism.

What companies can do now: If you have a Phase 1 asset stuck in the Valley of Death: treat patients, negotiate payment, get real-world data, use it to sharpen your Phase 2/3 design.

Disclosure: my company formed the first ETRB. The model is review fees, like an IRB; no equity in applicants, no payment by outcome; COI policy and board bios public; decision letters published with applicant consent; annual outcome report required.

Objections:

- Someone gets hurt? Same as trials and ordinary care: US legal system, legal recourse.

- FDA shuts it down? They haven't said they won't, but historically FDA goes after grey-market clinics, not state laws; we're asking for safe harbor, but some companies aren't waiting.

- Snake oil? Bad actors want to fly under the radar, and Montana makes that hard.

What's needed: Biotechs with Phase 1+ assets willing to move before full FDA assurance, to build the evidence that gets the agency on board - the point is not to skip FDA, but to reduce the cost of data. And ex-FDA reviewers, IND operators, IRB members telling us where this breaks.

Happy to answer anything."},"title":{"matchLevel":"none","matchedWords":[],"value":"Tell HN: An inside view of Montana's new biotech law"}},"_tags":["story","author_niklas_anzinger","story_49731216","ask_hn"],"author":"niklas_anzinger","children":[49732923,49732939,49732951,49732957,49733176,49733881],"created_at":"2026-09-16T18:43:57Z","created_at_i":1789584237,"num_comments":26,"objectID":"49731216","points":34,"story_id":49731216,"story_text":"Montana passed a law called SB535. It builds on right-to-try (pre-approval access with informed consent, Phase 1 safety data etc.) but goes much further, fixing problems with those laws.

Alex Tabarrok called it "the most important regulatory innovation in drug approval in my lifetime" (https://marginalrevolution.com/marginalrevolution/2026/06/mo...). Was posted here but died in /new (https://news.ycombinator.com/item?id=48559525). The mods suggested this post.

I contributed ideas to the law and am now implementing it through my company. I invested in biotech for years and watched companies struggle. I built the biotech ecosystem in Prospera as an alternative, concluded it was too early, and now think Montana is the best place to prove this.

Why this exists: When FDA approves a bad drug, heads roll. When it delays a good one, the deaths are statistical and nobody gets blamed ("invisible graveyard"). So the incentive is overcaution, which is why the cost per approved drug has roughly doubled every 9 years for decades ("Eroom's Law"). Founders are in the "Valley of Death" around Phase 1: grants are no longer available, and commercial money wants assurance the drug will pass the next trial. Only ~10% of post-Phase 1 drugs get approved, but 68% of failed trials don\u2019t stop because they found lack of safety or efficacy but commercial reasons (Williams et al., PLOS ONE 2015). Federal Right to Try and Expanded Access haven't fixed this. Federal reform is super-hard.

What Montana allows: A physician can give an experimental treatment outside a trial if: it completed FDA Phase 1 under an active IND; a state-registered private review board (ETRB) approved the protocol; it's delivered at a state-licensed clinic; consent exceeds the federal standard & adverse events need to be reported. The key is: sponsors and clinics can charge.

Why this time it's different: The risk-reward ratio is what's broken. Right to Try and Expanded Access don't let sponsors charge, so treating a patient is risk plus expense. Montana is the first state law where sponsors of IND-stage drugs can price in that risk. Trial recruitment today is a price-control system: per-patient cost is around $50-100k, typically has a ceiling upward on what it can pay patients ("undue inducement") and a floor downward (no profit, only at cost in RTT / EA). Montana removes both (I know this will lead to lots of debate, let\u2019s have it.)

So this is not a free for all, the additional liberties come with tough oversight. An ETRB is Montana's version of an IRB: safety review, consent, mandatory outcome reporting, and you can't withhold safety information from patients. That\u2019s the truth-funding mechanism.

What companies can do now: If you have a Phase 1 asset stuck in the Valley of Death: treat patients, negotiate payment, get real-world data, use it to sharpen your Phase 2/3 design.

Disclosure: my company formed the first ETRB. The model is review fees, like an IRB; no equity in applicants, no payment by outcome; COI policy and board bios public; decision letters published with applicant consent; annual outcome report required.

Objections:

- Someone gets hurt? Same as trials and ordinary care: US legal system, legal recourse.

- FDA shuts it down? They haven't said they won't, but historically FDA goes after grey-market clinics, not state laws; we're asking for safe harbor, but some companies aren't waiting.

- Snake oil? Bad actors want to fly under the radar, and Montana makes that hard.

What's needed: Biotechs with Phase 1+ assets willing to move before full FDA assurance, to build the evidence that gets the agency on board - the point is not to skip FDA, but to reduce the cost of data. And ex-FDA reviewers, IND operators, IRB members telling us where this breaks.

Happy to answer anything.","title":"Tell HN: An inside view of Montana's new biotech law","updated_at":"2026-09-25T21:49:27Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"achempion"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["compute"],"value":"This is a reference implementation of encrypted chats for small trusted groups.

It runs SSH server in a container that acts as a mailbox for opaque encrypted blobs (145 lines of code).

SSH keys serve as an identity.

Then a local demon syncs and decrypts these blobs into SQLite database (321 lines of code).

I wanted to make crypto as simple as possible and have only widely used and well audited components.

Relay server and sync demon are implemented in standard Python without any extra dependencies.

I've chosen Python as it ships with SQLite client in standard library. Could have used go/rust, but wanted to keep reference implementation as simple as possible with minimal dependencies."},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["thunder"],"value":"Show HN: Tlx \u2013 E2E chat over SSH under 500 lines of code"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/achempion/tlx"}},"_tags":["story","author_achempion","story_49842877","show_hn"],"author":"achempion","children":[49842912,49842979,49844385],"created_at":"2026-09-25T11:09:13Z","created_at_i":1790334553,"num_comments":7,"objectID":"49842877","points":4,"story_id":49842877,"story_text":"This is a reference implementation of encrypted chats for small trusted groups.

It runs SSH server in a container that acts as a mailbox for opaque encrypted blobs (145 lines of code).

SSH keys serve as an identity.

Then a local demon syncs and decrypts these blobs into SQLite database (321 lines of code).

I wanted to make crypto as simple as possible and have only widely used and well audited components.

Relay server and sync demon are implemented in standard Python without any extra dependencies.

I've chosen Python as it ships with SQLite client in standard library. Could have used go/rust, but wanted to keep reference implementation as simple as possible with minimal dependencies.","title":"Show HN: Tlx \u2013 E2E chat over SSH under 500 lines of code","updated_at":"2026-09-25T23:18:27Z","url":"https://github.com/achempion/tlx"},{"_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","front_page"],"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],"created_at":"2026-09-24T17:21:36Z","created_at_i":1790270496,"num_comments":128,"objectID":"49833867","points":395,"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-09-25T22:54:27Z","url":"https://github.com/devdotfast/whiteboard"}],"hitsPerPage":50,"nbHits":10,"nbPages":1,"page":0,"params":"query=Thunder+Compute&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":29,"processingTimingsMS":{"_request":{"roundTrip":21},"afterFetch":{"format":{"highlighting":1,"total":1}},"fetch":{"query":24,"scanning":3,"total":28},"total":29},"query":"Thunder Compute","serverTimeMS":32}