{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Andydy25"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Hey HN, this is Andy from Respan (https://www.respan.ai). We are building an open-source Rust AI gateway. It is a decoupled gateway, so everything is a plugin, including different providers, protocols (MCP, voice), modalities (images, videos), and gateway features (fallbacks, PII redaction, smart routing).

Instead of packaging tons of providers and features into one gateway, Respan provides a small core and public interfaces that teams can use to assemble the AI infrastructure their application needs. That way, users can build their own features as additional plugins without having to change the gateway's core.

Here\u2019s a video demo: https://www.youtube.com/watch?v=pVv2ibXiTXM

There are countless LLM gateways and most of them solve a common problem: calling different providers from a single endpoint. However, adding new features can become prohibitively difficult. So developers can end up building another gateway to solve a specific problem.

We've been building our gateway based on LiteLLM since 2024, and now it's providing services for thousands of orgs. Each org needs different API key settings, routes, and limits. To support that, we kept wrapping LiteLLM, adding more features to it, and at one stage, our wrapper code exceeded 100,000 lines.

This January, a routine LiteLLM upgrade caused intermittent connection errors, and we had to roll back. We still haven't figured out the cause, but since then, we no longer upgrade LiteLLM directly and instead manually backport upstream fixes. These experiences made us realize that continuing to patch LiteLLM is not a sustainable long-term solution, and we had to redesign the gateway ourselves.

While redesigning our gateway, we wanted to make it easier to add features without breaking existing ones. Inspired by Nginx, we think an AI gateway should have a really small core, only responsible for dispatching events.

We believe that everything should be a plugin in our gateway, including providers (OpenAI, Anthropic, Gemini), protocols (chat, realtime voice, MCP), modalities (images, videos), and gateway features for reliability and security (smart routing, fallbacks, and PII redaction through example plugins). Beyond that, we want developers to be able to easily extend the gateway's capabilities by adding their own plugins, without touching the core. Adding a provider, even your own, is dead simple, because quirks are plugins too and there\u2019s nothing magical about them. A provider is a short file, Mistral\u2019s is 22 lines, and each quirk, like Groq putting token usage in its own field, gets its own test.

Respan Gateway does more than let you call Claude or Gemini models from the OpenAI SDK. It handles tools, images, and reasoning protocols automatically: an application based on the OpenAI Realtime API can also use Gemini Live through the gateway, though not every feature translates. A simple chat app can use MCP tools configured in the gateway, without implementing MCP itself.

We also parse requests into a shared structure. When the client and provider use the same API, we preserve provider-specific fields in their native format, even if our shared structure doesn't have a field for them. That way, the gateway can write them back instead of dropping them.

Here\u2019s how it works:

An adapter hands each HTTP or WebSocket connection to the first client format that recognizes it. The format exposes the request as a two-way stream of typed input and output events. The core runs plugins in registration order, allowing them to choose a provider, filter or wrap either stream, make additional calls, return a response, or refuse the request. A provider format then opens the upstream connection.

If the client and provider use the same format and no plugin changes the payload, the original bytes and protocol-specific fields can pass through unchanged. When formats differ, they translate through shared types for messages, tool calls, results, streams, and usage. This stream model can represent both one-shot HTTP requests and long-lived bidirectional sessions.

The gateway is open source at https://github.com/respanai/respan-gateway under the MIT or Apache-2.0 license. You don't need to use Respan's hosted platform and can run it directly on your local machine. Build it from source, add your provider keys, and swap the base URL in a supported client. You can keep using the API your client already speaks. It's still pre-alpha.

We make money from our hosted platform (https://www.respan.ai/pricing), which runs the gateway for you with native observability and evals, along with unified billing.

If you\u2019re building routing, tools, filtering, observability, or security for agents, we'd love to see it as a plugin. PLUGINS.md in the repo explains how to write one and links to the plugins we\u2019ve created so far. Turning that into an ecosystem is basically our roadmap, and we welcome you to contribute your own plugins. We'd love to answer any questions and hear your feedback!

https://github.com/respanai/respan-gateway"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Launch HN: Respan (YC W24) \u2013 Open-source Rust AI gateway built around plugins"}},"_tags":["story","author_Andydy25","story_50167583","launch_hn"],"author":"Andydy25","children":[50168233,50168329,50168386,50172647,50173641,50174930,50174983,50175246,50177023,50183290,50189970,50191095,50200807],"created_at":"2026-10-20T15:09:29Z","created_at_i":1792508969,"num_comments":21,"objectID":"50167583","points":53,"story_id":50167583,"story_text":"Hey HN, this is Andy from Respan (https://www.respan.ai). We are building an open-source Rust AI gateway. It is a decoupled gateway, so everything is a plugin, including different providers, protocols (MCP, voice), modalities (images, videos), and gateway features (fallbacks, PII redaction, smart routing).

Instead of packaging tons of providers and features into one gateway, Respan provides a small core and public interfaces that teams can use to assemble the AI infrastructure their application needs. That way, users can build their own features as additional plugins without having to change the gateway's core.

Here\u2019s a video demo: https://www.youtube.com/watch?v=pVv2ibXiTXM

There are countless LLM gateways and most of them solve a common problem: calling different providers from a single endpoint. However, adding new features can become prohibitively difficult. So developers can end up building another gateway to solve a specific problem.

We've been building our gateway based on LiteLLM since 2024, and now it's providing services for thousands of orgs. Each org needs different API key settings, routes, and limits. To support that, we kept wrapping LiteLLM, adding more features to it, and at one stage, our wrapper code exceeded 100,000 lines.

This January, a routine LiteLLM upgrade caused intermittent connection errors, and we had to roll back. We still haven't figured out the cause, but since then, we no longer upgrade LiteLLM directly and instead manually backport upstream fixes. These experiences made us realize that continuing to patch LiteLLM is not a sustainable long-term solution, and we had to redesign the gateway ourselves.

While redesigning our gateway, we wanted to make it easier to add features without breaking existing ones. Inspired by Nginx, we think an AI gateway should have a really small core, only responsible for dispatching events.

We believe that everything should be a plugin in our gateway, including providers (OpenAI, Anthropic, Gemini), protocols (chat, realtime voice, MCP), modalities (images, videos), and gateway features for reliability and security (smart routing, fallbacks, and PII redaction through example plugins). Beyond that, we want developers to be able to easily extend the gateway's capabilities by adding their own plugins, without touching the core. Adding a provider, even your own, is dead simple, because quirks are plugins too and there\u2019s nothing magical about them. A provider is a short file, Mistral\u2019s is 22 lines, and each quirk, like Groq putting token usage in its own field, gets its own test.

Respan Gateway does more than let you call Claude or Gemini models from the OpenAI SDK. It handles tools, images, and reasoning protocols automatically: an application based on the OpenAI Realtime API can also use Gemini Live through the gateway, though not every feature translates. A simple chat app can use MCP tools configured in the gateway, without implementing MCP itself.

We also parse requests into a shared structure. When the client and provider use the same API, we preserve provider-specific fields in their native format, even if our shared structure doesn't have a field for them. That way, the gateway can write them back instead of dropping them.

Here\u2019s how it works:

An adapter hands each HTTP or WebSocket connection to the first client format that recognizes it. The format exposes the request as a two-way stream of typed input and output events. The core runs plugins in registration order, allowing them to choose a provider, filter or wrap either stream, make additional calls, return a response, or refuse the request. A provider format then opens the upstream connection.

If the client and provider use the same format and no plugin changes the payload, the original bytes and protocol-specific fields can pass through unchanged. When formats differ, they translate through shared types for messages, tool calls, results, streams, and usage. This stream model can represent both one-shot HTTP requests and long-lived bidirectional sessions.

The gateway is open source at https://github.com/respanai/respan-gateway under the MIT or Apache-2.0 license. You don't need to use Respan's hosted platform and can run it directly on your local machine. Build it from source, add your provider keys, and swap the base URL in a supported client. You can keep using the API your client already speaks. It's still pre-alpha.

We make money from our hosted platform (https://www.respan.ai/pricing), which runs the gateway for you with native observability and evals, along with unified billing.

If you\u2019re building routing, tools, filtering, observability, or security for agents, we'd love to see it as a plugin. PLUGINS.md in the repo explains how to write one and links to the plugins we\u2019ve created so far. Turning that into an ecosystem is basically our roadmap, and we welcome you to contribute your own plugins. We'd love to answer any questions and hear your feedback!

https://github.com/respanai/respan-gateway","title":"Launch HN: Respan (YC W24) \u2013 Open-source Rust AI gateway built around plugins","updated_at":"2026-10-23T01:50:09Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sminchev"},"title":{"matchLevel":"none","matchedWords":[],"value":"It is just too much of everything"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.respan.ai/market-map"}},"_tags":["story","author_sminchev","story_47959316"],"author":"sminchev","children":[47959317],"created_at":"2026-04-30T07:22:09Z","created_at_i":1777533729,"num_comments":1,"objectID":"47959316","points":3,"story_id":47959316,"title":"It is just too much of everything","updated_at":"2026-04-30T13:50:52Z","url":"https://www.respan.ai/market-map"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nateb2022"},"title":{"matchLevel":"none","matchedWords":[],"value":"Span-01: The first hyper-parallel reasoning classifier"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.respan.ai/blog/introducing-span-1"}},"_tags":["story","author_nateb2022","story_49897617"],"author":"nateb2022","created_at":"2026-09-29T17:59:21Z","created_at_i":1790704761,"num_comments":0,"objectID":"49897617","points":1,"story_id":49897617,"title":"Span-01: The first hyper-parallel reasoning classifier","updated_at":"2026-09-29T18:02:42Z","url":"https://www.respan.ai/blog/introducing-span-1"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bpierre"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Responsive Pixel Art"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://essenmitsosse.de/pixel/"}},"_tags":["story","author_bpierre","story_11253649"],"author":"bpierre","children":[11253739,11253768,11253825,11253860,11253898,11253907,11253923,11253935,11253945,11253979,11253999,11254021,11254084,11254100,11254136,11254151,11254189,11254245,11254271,11254281,11254323,11254331,11254435,11254519,11254631,11254764,11254839,11254865,11254973,11255049,11255067,11255101,11255129,11255135,11255159,11255176,11255235,11255289,11255390,11255522,11255831,11255857,11256074,11256257,11256268,11256357,11256432,11256445,11256893,11257032,11257033,11257117,11257644,11257688,11257761,11258237,11261399,11265826,11266914],"created_at":"2016-03-09T15:55:26Z","created_at_i":1457538926,"num_comments":122,"objectID":"11253649","points":1622,"story_id":11253649,"title":"Responsive Pixel Art","updated_at":"2026-09-20T13:34:40Z","url":"http://essenmitsosse.de/pixel/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"impish9208"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Harvard's response to federal government letter demanding changes"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.harvard.edu/president/news/2025/the-promise-of-american-higher-education/"}},"_tags":["story","author_impish9208","story_43684536"],"author":"impish9208","children":[43684630,43684681,43684742,43684748,43684749,43684759,43684768,43684774,43684777,43684785,43684787,43684788,43684797,43684813,43684816,43684829,43684830,43684834,43684839,43684842,43684843,43684844,43684849,43684870,43684873,43684913,43684930,43684933,43684964,43684984,43684985,43685000,43685028,43685048,43685058,43685068,43685084,43685143,43685156,43685188,43685200,43685212,43685219,43685233,43685262,43685269,43685310,43685311,43685315,43685319,43685327,43685328,43685377,43685407,43685411,43685528,43685595,43685703,43685740,43685743,43685746,43685871,43685899,43685906,43685923,43686079,43686198,43686446,43686462,43686485,43686490,43686659,43686766,43687012,43687139,43687189,43687234,43687262,43687273,43687454,43687475,43687573,43687700,43687794,43688248,43688571,43688578,43688708,43689061,43689266,43689658,43689666,43689746,43689961,43690082,43690220,43690272,43690679,43690704,43691210,43691250,43691275,43691283,43691407,43691581,43691693,43694817,43696760,43698009,43698258,43698538,43700303,43707493,43708623,43708786,43778104],"created_at":"2025-04-14T18:28:50Z","created_at_i":1744655330,"num_comments":1403,"objectID":"43684536","points":1391,"story_id":43684536,"title":"Harvard's response to federal government letter demanding changes","updated_at":"2026-07-28T02:21:51Z","url":"https://www.harvard.edu/president/news/2025/the-promise-of-american-higher-education/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wasd"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Front Page Subreddits Go Private in Response to Firing of Reddit Admin"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.reddit.com/r/OutOfTheLoop/comments/3bxduw/why_was_riama_along_with_a_number_of_other_large/"}},"_tags":["story","author_wasd","story_9822580"],"author":"wasd","children":[9822442,9822653,9822658,9822674,9822676,9822684,9822686,9822688,9822720,9822752,9822799,9822814,9822820,9822830,9822832,9822849,9822875,9822881,9822904,9822905,9822909,9822915,9822918,9822919,9822928,9822952,9822959,9822965,9822967,9822976,9822996,9823039,9823040,9823052,9823058,9823060,9823080,9823154,9823169,9823176,9823178,9823198,9823207,9823212,9823227,9823267,9823268,9823273,9823324,9823432,9823515,9823530,9823536,9823551,9823608,9823660,9823670,9823706,9823718,9823727,9823743,9823759,9823799,9823806,9823809,9823823,9824090,9824122,9824428,9824452,9824527,9824650,9824717,9824950,9825196,9825387,9825459,9826010,9826051,9826409,9826413],"created_at":"2015-07-03T00:11:19Z","created_at_i":1435882279,"num_comments":593,"objectID":"9822580","points":963,"story_id":9822580,"title":"Front Page Subreddits Go Private in Response to Firing of Reddit Admin","updated_at":"2026-08-04T08:02:41Z","url":"https://www.reddit.com/r/OutOfTheLoop/comments/3bxduw/why_was_riama_along_with_a_number_of_other_large/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cft"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Craigslist takes personals sections offline in response to FOSTA"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.craigslist.org/about/FOSTA"}},"_tags":["story","author_cft","story_16654698"],"author":"cft","children":[16654851,16654853,16654857,16654883,16654945,16654959,16654968,16654987,16655053,16655055,16655058,16655076,16655111,16655186,16655201,16655203,16655279,16655345,16655352,16655356,16655466,16655544,16655568,16655592,16655622,16655704,16655713,16655733,16655771,16655891,16655952,16656253,16656260,16656445,16656640,16656643,16656686,16656861,16657009,16657237,16657499,16657501,16657588,16657729,16657730,16657859,16658016,16658262,16658306,16658395,16658580,16658646,16658689,16658750,16659052,16659062,16660253,16660495,16660526,16661460,16661548,16662094,16662384,16663450,16665578,16666075,16666214,16670915,16674092,16674998,16684443,16690702],"created_at":"2018-03-23T02:49:12Z","created_at_i":1521773352,"num_comments":596,"objectID":"16654698","points":947,"story_id":16654698,"title":"Craigslist takes personals sections offline in response to FOSTA","updated_at":"2026-03-25T04:40:22Z","url":"https://www.craigslist.org/about/FOSTA"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"marclave"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Launchaco \u2013 Instantly generate a responsive, free, website"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://launchaco.com/build/"}},"_tags":["story","author_marclave","story_13126228"],"author":"marclave","children":[13126310,13126341,13126384,13126403,13126420,13126509,13126511,13126546,13126560,13126565,13126643,13126662,13126665,13126666,13126698,13126720,13126736,13126772,13126817,13126837,13126846,13126864,13126889,13127052,13127073,13127130,13127148,13127188,13127212,13127253,13127370,13127409,13127415,13127418,13127443,13127514,13127555,13127859,13127918,13127933,13127934,13128021,13128079,13128123,13128173,13128275,13128458,13128561,13128916,13128960,13129042,13129087,13129248,13129326,13129355,13129741,13129892,13130054,13130082,13130523,13137661],"created_at":"2016-12-07T21:07:59Z","created_at_i":1481144879,"num_comments":164,"objectID":"13126228","points":929,"story_id":13126228,"title":"Launchaco \u2013 Instantly generate a responsive, free, website","updated_at":"2024-09-20T00:02:56Z","url":"http://launchaco.com/build/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"motiejus"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Response to \u201cWireGuard: great protocol, but skip the Mac app\u201d"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://lists.zx2c4.com/pipermail/wireguard/2020-December/006226.html"}},"_tags":["story","author_motiejus","story_25759477"],"author":"motiejus","children":[25759821,25759867,25759893,25759930,25759964,25760023,25760163,25760175,25760197,25760220,25760223,25760236,25760295,25760316,25760402,25760431,25760681,25760718,25760748,25760753,25760942,25760950,25761169,25761226,25761330,25761626,25761747,25761889,25762046,25762234,25762389,25762676,25762893,25763133,25763213,25763274,25763441,25763477,25763562,25763914,25764210,25764636,25765460,25765665,25765986,25766079,25766874,25770613,25773096],"created_at":"2021-01-13T08:10:03Z","created_at_i":1610525403,"num_comments":376,"objectID":"25759477","points":926,"story_id":25759477,"title":"Response to \u201cWireGuard: great protocol, but skip the Mac app\u201d","updated_at":"2026-02-06T02:44:19Z","url":"https://lists.zx2c4.com/pipermail/wireguard/2020-December/006226.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Osiris"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Flash Is Responsible for the Internet's Most Creative Era"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.vice.com/en_us/article/d3awk7/flash-is-responsible-for-the-internets-most-creative-era"}},"_tags":["story","author_Osiris","story_21242857"],"author":"Osiris","children":[21242911,21242941,21243114,21243174,21243213,21243272,21243278,21243302,21243324,21243331,21243356,21243382,21243384,21243387,21243392,21243395,21243413,21243417,21243422,21243460,21243477,21243486,21243496,21243542,21243547,21243581,21243587,21243680,21243742,21243764,21243774,21243782,21243795,21243957,21243970,21243987,21244081,21244091,21244104,21244153,21244359,21244449,21244475,21244488,21244492,21244500,21244506,21244548,21244607,21244631,21244746,21244748,21244751,21244782,21244846,21244889,21244977,21244997,21245046,21245089,21245099,21245217,21245295,21245308,21245346,21245384,21245395,21245402,21245405,21245412,21245488,21245609,21245754,21245891,21246105,21246214,21246358,21246571,21246674,21246715,21247044,21247272,21247305,21247591,21248289,21249085,21249197,21266091,21269114,21270411,21307298],"created_at":"2019-10-13T20:42:46Z","created_at_i":1570999366,"num_comments":426,"objectID":"21242857","points":896,"story_id":21242857,"title":"Flash Is Responsible for the Internet's Most Creative Era","updated_at":"2026-06-14T22:05:26Z","url":"https://www.vice.com/en_us/article/d3awk7/flash-is-responsible-for-the-internets-most-creative-era"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kiyanwang"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"HTTP headers for the responsible developer"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer"}},"_tags":["story","author_kiyanwang","story_19856419"],"author":"kiyanwang","children":[19856836,19856928,19856936,19856981,19857043,19857161,19857249,19857374,19858021,19858022,19858400,19858736,19858814,19859135,19859220,19860465,19860590,19860615,19861547,19861705,19863346,19874537,19880741],"created_at":"2019-05-08T06:42:29Z","created_at_i":1557297749,"num_comments":98,"objectID":"19856419","points":887,"story_id":19856419,"title":"HTTP headers for the responsible developer","updated_at":"2024-09-20T04:14:18Z","url":"https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pseudolus"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Vaccine hopes rise as Oxford jab prompts immune response among old and young"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.reuters.com/article/us-health-coronavirus-astrazeneca-vaccin/oxford-covid-19-vaccine-prompts-immune-response-among-adults-old-and-young-astrazeneca-says-idUSKBN27B0IV"}},"_tags":["story","author_pseudolus","story_24894622"],"author":"pseudolus","children":[24895056,24895088,24895142,24895347,24895372,24895397,24895482,24895555,24895598,24895600,24895756,24895818,24895852,24896187,24896303,24896308,24896372,24896573,24896724,24896942,24897059,24897372,24897480,24897567,24898125,24898915,24899051,24899205,24899491,24900389,24900554,24901589,24902091,24902181,24902944],"created_at":"2020-10-26T10:34:59Z","created_at_i":1603708499,"num_comments":674,"objectID":"24894622","points":879,"story_id":24894622,"title":"Vaccine hopes rise as Oxford jab prompts immune response among old and young","updated_at":"2026-07-28T02:23:55Z","url":"https://www.reuters.com/article/us-health-coronavirus-astrazeneca-vaccin/oxford-covid-19-vaccine-prompts-immune-response-among-adults-old-and-young-astrazeneca-says-idUSKBN27B0IV"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"h2odragon"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"President Daniels responds to Chinese student's harassment"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.purdueexponent.org/campus/article_aa3e67de-5de9-11ec-9246-af6384980cbb.html"}},"_tags":["story","author_h2odragon","story_29591465"],"author":"h2odragon","children":[29591743,29591781,29591796,29591844,29591852,29591859,29591866,29591890,29591903,29591912,29591919,29591928,29591976,29591984,29591996,29591999,29592054,29592062,29592071,29592101,29592127,29592163,29592193,29592253,29592303,29592307,29592460,29592492,29592510,29592512,29592552,29592689,29592706,29592769,29592798,29592801,29592806,29592875,29593028,29593156,29593237,29593297,29593320,29593414,29593437,29593522,29593531,29594012,29594018,29594086,29594127,29594128,29594187,29594217,29594263,29594512,29594573,29594658,29595217,29595688,29595716,29595784,29595795,29595842,29595901,29595918,29595970,29597154,29597559,29598399,29598867,29601422,29601797,29610345,29611973,29612212,29614601],"created_at":"2021-12-17T12:53:55Z","created_at_i":1639745635,"num_comments":964,"objectID":"29591465","points":867,"story_id":29591465,"title":"President Daniels responds to Chinese student's harassment","updated_at":"2025-10-06T20:56:14Z","url":"https://www.purdueexponent.org/campus/article_aa3e67de-5de9-11ec-9246-af6384980cbb.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Amorymeltzer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Improving Firefox Responsiveness on macOS"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://hacks.mozilla.org/2022/10/improving-firefox-responsiveness-on-macos/"}},"_tags":["story","author_Amorymeltzer","story_33152472"],"author":"Amorymeltzer","children":[33152957,33153254,33153266,33153370,33153371,33153429,33153489,33153811,33153862,33153936,33153948,33153971,33153987,33154101,33154144,33154161,33154247,33154257,33154461,33154549,33154584,33154678,33154771,33154808,33154913,33155050,33155330,33155480,33155714,33155740,33156161,33156625,33157115,33157142,33157243,33157353,33157638,33157886,33158329,33158332,33158448,33159457,33159544,33159567,33159593,33160140,33162461,33168951,33175298,33176683],"created_at":"2022-10-10T15:19:20Z","created_at_i":1665415160,"num_comments":374,"objectID":"33152472","points":780,"story_id":33152472,"title":"Improving Firefox Responsiveness on macOS","updated_at":"2026-06-26T01:15:34Z","url":"https://hacks.mozilla.org/2022/10/improving-firefox-responsiveness-on-macos/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"joshmanders"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"GitHub responds to Dear GitHub letter"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/dear-github/dear-github/pull/115"}},"_tags":["story","author_joshmanders","story_11087191"],"author":"joshmanders","children":[11087272,11087307,11087355,11087365,11087367,11087382,11087413,11087438,11087495,11087508,11087521,11087533,11087618,11087669,11087681,11087842,11087857,11087924,11087949,11088118,11088220,11088233,11088243,11088291,11088292,11088318,11088454,11088471,11088482,11088740,11088755,11088768,11088821,11088952,11089053,11089098,11089167,11089202,11089777,11090078,11091278,11091618,11091749,11091832,11091905,11095850],"created_at":"2016-02-12T14:06:02Z","created_at_i":1455285962,"num_comments":332,"objectID":"11087191","points":763,"story_id":11087191,"title":"GitHub responds to Dear GitHub letter","updated_at":"2026-06-12T13:07:36Z","url":"https://github.com/dear-github/dear-github/pull/115"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sinak"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"White House Response to \u201cMake Unlocking Cell Phones Legal\u201d"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://petitions.whitehouse.gov/petition/make-unlocking-cell-phones-legal/1g9KhZG7?update"}},"_tags":["story","author_sinak","story_5319577"],"author":"sinak","children":[5319593,5319617,5319663,5319800,5319814,5319961,5320238,5320239,5320347,5320395,5320416,5320464,5320511,5320528,5320768,5320825,5320836,5320891,5320931,5320933,5321014,5321041,5321054,5321291,5321371,5321715,5322125,5322705,5322810,5322866,5326352,5330899],"created_at":"2013-03-04T18:20:20Z","created_at_i":1362421220,"num_comments":274,"objectID":"5319577","points":752,"story_id":5319577,"title":"White House Response to \u201cMake Unlocking Cell Phones Legal\u201d","updated_at":"2024-09-19T19:18:00Z","url":"https://petitions.whitehouse.gov/petition/make-unlocking-cell-phones-legal/1g9KhZG7?update"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bfirsh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Show HN: Arxiv Vanity \u2013 Read academic papers from Arxiv as responsive web pages"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.arxiv-vanity.com/"}},"_tags":["story","author_bfirsh","story_15534580","show_hn"],"author":"bfirsh","children":[15534583,15534778,15534872,15534879,15534940,15535139,15535168,15535215,15535526,15535805,15535827,15535832,15535913,15535925,15535989,15535991,15536067,15536116,15536243,15536350,15536351,15536459,15536479,15536515,15536598,15536778,15536864,15536917,15536938,15536956,15537029,15537095,15537204,15537303,15537389,15537412,15537466,15537610,15537998,15538113,15538163,15538320,15538336,15538397,15538836,15538837,15538892,15539330,15539431,15539595,15539693,15539713,15539950,15540407,15542915],"created_at":"2017-10-23T16:49:32Z","created_at_i":1508777372,"num_comments":134,"objectID":"15534580","points":721,"story_id":15534580,"title":"Show HN: Arxiv Vanity \u2013 Read academic papers from Arxiv as responsive web pages","updated_at":"2026-07-13T18:43:48Z","url":"https://www.arxiv-vanity.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sapphicsnail"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Marines being mobilized in response to LA protests"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.cnn.com/2025/06/09/politics/marines-mobilized-los-angeles-protests"}},"_tags":["story","author_sapphicsnail","story_44230182"],"author":"sapphicsnail","children":[44230218,44230230,44230262,44230274,44230276,44230316,44230349,44230364,44230370,44231227,44231231,44231919,44231920,44231963,44232006,44232038,44232092,44232194,44232207,44232226,44232240,44232262,44232283,44232618,44232622,44232663,44232770,44232860,44232867,44232875,44232901,44232955,44232969,44232971,44233009,44233031,44233253,44233270,44233288,44233297,44233324,44233638,44233786,44233866,44234364,44234460,44234533,44234534,44234712,44235016,44235237,44235343,44235386,44235403,44235440,44235585,44235836,44235913,44236053,44236102,44236627,44237141,44237162,44237491,44239169,44239925,44240708,44241241,44242656,44243292,44246773,44250804,44253872,44254205,44254788,44254816,44255905,44259175,44264564],"created_at":"2025-06-09T22:21:09Z","created_at_i":1749507669,"num_comments":1677,"objectID":"44230182","points":707,"story_id":44230182,"title":"Marines being mobilized in response to LA protests","updated_at":"2026-02-21T19:49:19Z","url":"https://www.cnn.com/2025/06/09/politics/marines-mobilized-los-angeles-protests"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Bostonian"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"No one expects young men to do anything and they are responding by doing nothing"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://robkhenderson.substack.com/p/no-one-expects-young-men-to-do-anything"}},"_tags":["story","author_Bostonian","story_31143279"],"author":"Bostonian","children":[31143387,31143446,31143464,31143465,31143496,31143523,31143537,31143543,31143560,31143580,31143618,31143625,31143635,31143665,31143675,31143699,31143736,31143741,31143761,31143763,31143795,31143868,31143886,31143905,31143940,31143950,31143972,31144022,31144137,31144144,31144145,31144180,31144181,31144192,31144200,31144201,31144227,31144235,31144262,31144264,31144297,31144342,31144401,31144404,31144494,31144533,31144547,31144617,31144638,31144654,31144671,31144712,31144757,31144809,31144829,31144839,31144850,31144852,31144954,31144963,31144995,31145021,31145048,31145077,31145166,31145209,31145329,31145405,31145525,31145527,31145552,31145609,31145612,31145644,31145699,31145754,31145779,31145801,31145846,31145901,31145926,31145930,31145960,31146123,31146198,31146394,31146411,31146984,31147080,31147123,31147141,31147875,31147996,31148110,31148149,31149074,31149487,31150214,31150758,31151779,31152755],"created_at":"2022-04-24T12:07:16Z","created_at_i":1650802036,"num_comments":1098,"objectID":"31143279","points":704,"story_id":31143279,"title":"No one expects young men to do anything and they are responding by doing nothing","updated_at":"2026-10-06T02:22:44Z","url":"https://robkhenderson.substack.com/p/no-one-expects-young-men-to-do-anything"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"three14"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Mapping Coronavirus, Responsibly"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.esri.com/arcgis-blog/products/product/mapping/mapping-coronavirus-responsibly/"}},"_tags":["story","author_three14","story_22427334"],"author":"three14","children":[22430787,22436718,22436757,22436761,22436839,22436842,22436896,22436984,22437132,22437155,22437262,22437311,22437354,22437431,22437705,22437800,22437907,22437942,22438088,22438111,22438129,22438270,22438331,22439199,22439770,22439800,22439908,22439966,22440184,22440265,22440399,22440490,22440515,22440650,22440949,22441105,22441399,22441478,22441979,22442077,22442385],"created_at":"2020-02-26T21:07:43Z","created_at_i":1582751263,"num_comments":166,"objectID":"22427334","points":681,"story_id":22427334,"title":"Mapping Coronavirus, Responsibly","updated_at":"2024-09-20T05:40:21Z","url":"https://www.esri.com/arcgis-blog/products/product/mapping/mapping-coronavirus-responsibly/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"warp"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Epic Games has filed legal papers in response to Apple [pdf]"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://cdn2.unrealengine.com/apple-complaint-734589783.pdf"}},"_tags":["story","author_warp","story_24147486"],"author":"warp","children":[24147608,24147624,24147626,24147653,24147656,24147660,24147671,24147678,24147683,24147700,24147721,24147725,24147732,24147739,24147753,24147775,24147800,24147806,24147842,24147872,24147875,24147897,24147940,24147991,24148001,24148010,24148064,24148106,24148117,24148123,24148189,24148221,24148278,24148304,24148390,24148406,24148478,24148519,24148661,24148671,24148694,24148704,24148715,24148719,24148720,24148797,24148811,24148839,24148991,24149000,24149007,24149058,24149062,24149070,24149077,24149104,24149146,24149148,24149168,24149207,24150218,24150316,24150625,24151243,24151342,24154834,24162160],"created_at":"2020-08-13T19:36:50Z","created_at_i":1597347410,"num_comments":642,"objectID":"24147486","points":674,"story_id":24147486,"title":"Epic Games has filed legal papers in response to Apple [pdf]","updated_at":"2024-09-20T06:46:51Z","url":"https://cdn2.unrealengine.com/apple-complaint-734589783.pdf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"exolymph"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Amazon's Tepid Response to Counterfeiters Frustrates Sellers"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.inc.com/sonya-mann/amazon-counterfeits-no-starch.html"}},"_tags":["story","author_exolymph","story_13955981"],"author":"exolymph","children":[13956016,13956067,13956075,13956079,13956098,13956100,13956146,13956170,13956173,13956231,13956256,13956268,13956287,13956308,13956318,13956334,13956348,13956363,13956384,13956396,13956415,13956528,13956596,13956674,13956716,13956761,13956787,13956798,13956809,13956855,13956900,13956921,13956950,13957030,13957135,13957252,13957315,13957384,13957385,13957396,13957410,13957434,13957497,13957534,13957630,13957663,13957668,13957685,13957731,13958003,13958379,13958586,13958937,13959248,13959654,13961488,13962412,13967285,13968765,13974279],"created_at":"2017-03-25T15:02:25Z","created_at_i":1490454145,"num_comments":356,"objectID":"13955981","points":669,"story_id":13955981,"title":"Amazon's Tepid Response to Counterfeiters Frustrates Sellers","updated_at":"2024-09-20T00:36:10Z","url":"http://www.inc.com/sonya-mann/amazon-counterfeits-no-starch.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lukko"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Hey HN! Some more info: I\u2019m an NHS doctor and the founder of Pi-A (https://www.pi-a.io) which developed Lungy (https://www.lungy.app). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community \u2013 real-time fluid, cloth and soft body sims running on the phone\u2019s GPU.

My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone \u2013 this was the spark that lead to Lungy!

The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music).

There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different - it's about tuning into your surroundings and noticing the world around you, so all the visuals are nature-inspired or have some reference to the physical world. I didn\u2019t like other apps required large downloads and/or a wifi connection, so Lungy\u2019s download size is very small (<50MB), with no geometry, video or audio files.

Lungy is initially a wellness app, but I\u2019d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. Thanks for reading - would love to hear feedback!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Show HN: I'm a doctor and made a responsive breathing app for stress and anxiety"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.lungy.app/"}},"_tags":["story","author_lukko","story_34534615","show_hn"],"author":"lukko","children":[34535012,34535320,34535381,34535407,34535437,34535478,34535562,34535605,34535651,34535664,34535708,34535813,34535830,34535941,34535953,34536015,34536018,34536174,34536200,34536214,34536319,34536333,34536460,34536614,34536696,34536733,34536742,34536760,34536793,34536828,34536885,34536911,34536966,34536975,34537095,34537142,34537182,34537192,34537317,34537458,34537633,34537829,34537894,34538072,34538183,34538438,34538601,34538624,34538825,34538943,34539131,34539171,34539212,34539221,34539285,34539336,34539391,34539840,34539845,34540161,34540332,34540523,34540781,34541271,34541454,34542162,34542207,34542430,34542567,34542946,34543252,34543840,34545059,34545690,34546384,34547373,34547641,34548426,34548688,34551969,34554095,34556864,34558594,34558902,34569642],"created_at":"2023-01-26T17:06:51Z","created_at_i":1674752811,"num_comments":215,"objectID":"34534615","points":666,"story_id":34534615,"story_text":"Hey HN! Some more info: I\u2019m an NHS doctor and the founder of Pi-A (https://www.pi-a.io) which developed Lungy (https://www.lungy.app). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community \u2013 real-time fluid, cloth and soft body sims running on the phone\u2019s GPU.

My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone \u2013 this was the spark that lead to Lungy!

The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music).

There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different - it's about tuning into your surroundings and noticing the world around you, so all the visuals are nature-inspired or have some reference to the physical world. I didn\u2019t like other apps required large downloads and/or a wifi connection, so Lungy\u2019s download size is very small (<50MB), with no geometry, video or audio files.

Lungy is initially a wellness app, but I\u2019d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. Thanks for reading - would love to hear feedback!","title":"Show HN: I'm a doctor and made a responsive breathing app for stress and anxiety","updated_at":"2026-01-05T18:28:53Z","url":"https://www.lungy.app/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MKais"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"New HIV vaccine with a 97% antibody response rate in phase I human trials"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.europeanpharmaceuticalreview.com/news/141892/novel-hiv-vaccine-approach-shows-promise-in-landmark-first-in-human-trial/"}},"_tags":["story","author_MKais","story_26690751"],"author":"MKais","children":[26692317,26692390,26692437,26692583,26692977,26693084,26693154,26693452,26693481,26693497,26693623,26694105,26694145,26694248,26694328,26694344],"created_at":"2021-04-04T16:23:57Z","created_at_i":1617553437,"num_comments":256,"objectID":"26690751","points":664,"story_id":26690751,"title":"New HIV vaccine with a 97% antibody response rate in phase I human trials","updated_at":"2026-04-17T23:18:28Z","url":"https://www.europeanpharmaceuticalreview.com/news/141892/novel-hiv-vaccine-approach-shows-promise-in-landmark-first-in-human-trial/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"shawndumas"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"A Great Response to a Cease and Desist Letter"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"http://abovethelaw.com/2013/06/how-to-write-a-great-response-to-a-cease-and-desist-letter"}},"_tags":["story","author_shawndumas","story_5907732"],"author":"shawndumas","children":[5908019,5908022,5908044,5908060,5908110,5908133,5908135,5908139,5908148,5908151,5908170,5908173,5908303,5908311,5908320,5908351,5908386,5908506,5908638,5908765,5908928,5909255,5909495,5909942,5910748,5910850],"created_at":"2013-06-19T19:46:32Z","created_at_i":1371671192,"num_comments":167,"objectID":"5907732","points":640,"story_id":5907732,"title":"A Great Response to a Cease and Desist Letter","updated_at":"2024-09-19T19:37:53Z","url":"http://abovethelaw.com/2013/06/how-to-write-a-great-response-to-a-cease-and-desist-letter"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"davidcornu"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Draggable JS \u2013 a lightweight, responsive, modern drag-and-drop library"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://shopify.github.io/draggable/"}},"_tags":["story","author_davidcornu","story_15368104"],"author":"davidcornu","children":[15368213,15368243,15368250,15368285,15368352,15368456,15368576,15368585,15368588,15368620,15368653,15368687,15368736,15368749,15368759,15368920,15368926,15369058,15369070,15369233,15369567,15369574,15370686,15370724,15370748,15370957,15371401,15371417,15372111,15372913,15374361,15375210,15375575,15376373,15376623,15377144,15378380,15381922],"created_at":"2017-09-29T18:57:58Z","created_at_i":1506711478,"num_comments":114,"objectID":"15368104","points":633,"story_id":15368104,"title":"Draggable JS \u2013 a lightweight, responsive, modern drag-and-drop library","updated_at":"2026-04-09T15:31:50Z","url":"https://shopify.github.io/draggable/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cdnsteve"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"It\u2019s cheaper to build multiple native applications than one responsive web app"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://hueniverse.com/2016/06/08/the-fucking-open-web/"}},"_tags":["story","author_cdnsteve","story_11871587"],"author":"cdnsteve","children":[11871695,11871719,11871766,11871790,11871809,11871817,11871825,11871833,11871838,11871854,11871862,11871866,11871886,11871900,11871901,11871902,11871903,11871928,11871941,11871955,11871959,11871965,11871970,11871980,11872005,11872007,11872030,11872035,11872043,11872055,11872059,11872068,11872078,11872081,11872118,11872141,11872168,11872219,11872220,11872250,11872272,11872278,11872291,11872306,11872350,11872396,11872421,11872425,11872426,11872454,11872459,11872461,11872525,11872541,11872555,11872566,11872569,11872570,11872580,11872633,11872636,11872643,11872660,11872691,11872695,11872698,11872706,11872752,11872835,11873123,11873183,11873522,11873540,11873620,11873798,11873881,11873912,11873974,11874433,11874494,11874500,11874668,11874679,11874774,11874874,11875199,11877836],"created_at":"2016-06-09T19:13:55Z","created_at_i":1465499635,"num_comments":304,"objectID":"11871587","points":629,"story_id":11871587,"title":"It\u2019s cheaper to build multiple native applications than one responsive web app","updated_at":"2024-10-03T11:44:04Z","url":"https://hueniverse.com/2016/06/08/the-fucking-open-web/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Narishma"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"A third world engineer responds to \u201cRISC-V: They should have known better\u201d"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://rvembedded.com/blog_post/12/"}},"_tags":["story","author_Narishma","story_49321717"],"author":"Narishma","children":[49322046,49322090,49322265,49322269,49322290,49322336,49322531,49322539,49322614,49322623,49322627,49322639,49322827,49322858,49322870,49322887,49322892,49322918,49322991,49323002,49323003,49323058,49323176,49323288,49323318,49323320,49323334,49323342,49323676,49324015,49324022,49324075,49324107,49324400,49324533,49324691,49325201,49326257,49326275,49326284,49326978,49327774,49328687,49329216,49332058],"created_at":"2026-08-16T17:01:07Z","created_at_i":1786899667,"num_comments":333,"objectID":"49321717","points":625,"story_id":49321717,"title":"A third world engineer responds to \u201cRISC-V: They should have known better\u201d","updated_at":"2026-10-05T17:02:00Z","url":"https://rvembedded.com/blog_post/12/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fctorial"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Responsive Pixel Art"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://essenmitsosse.de/pixel/"}},"_tags":["story","author_fctorial","story_22151396"],"author":"fctorial","children":[22151653,22151695,22151722,22151746,22151786,22151851,22151873,22152058,22152176,22152394,22152461,22152535,22153060,22153096,22153611,22154067,22154302,22156843],"created_at":"2020-01-26T10:24:34Z","created_at_i":1580034274,"num_comments":50,"objectID":"22151396","points":624,"story_id":22151396,"title":"Responsive Pixel Art","updated_at":"2024-09-20T05:31:52Z","url":"http://essenmitsosse.de/pixel/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Peteris"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"PayPal CEO writes personal response"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://ndy.gd/JJgB"}},"_tags":["story","author_Peteris","story_4493984"],"author":"Peteris","children":[4494001,4494005,4494006,4494020,4494032,4494035,4494038,4494039,4494040,4494042,4494044,4494046,4494059,4494063,4494071,4494077,4494089,4494108,4494128,4494129,4494133,4494161,4494192,4494200,4494226,4494253,4494269,4494290,4494314,4494399,4494411,4494425,4494448,4494474,4494583,4494615,4494658,4494661,4494699,4494761,4494805,4494831,4494868,4494869,4494879,4494999,4495088,4495139,4495560,4495675,4496053,4497392,4498753],"created_at":"2012-09-08T21:06:27Z","created_at_i":1347138387,"num_comments":159,"objectID":"4493984","points":619,"story_id":4493984,"title":"PayPal CEO writes personal response","updated_at":"2024-09-19T18:52:58Z","url":"http://ndy.gd/JJgB"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gscott"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Mercedes to accept legal responsibility for a vehicle when Drive Pilot is active"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.roadandtrack.com/news/a39481699/what-happens-if-mercedes-drivepilot-causes-a-crash/"}},"_tags":["story","author_gscott","story_30763522"],"author":"gscott","children":[30763575,30763578,30763584,30763587,30763593,30763601,30763605,30763611,30763612,30763615,30763621,30763636,30763655,30763672,30763692,30763720,30763845,30763857,30763868,30763904,30763912,30763924,30763966,30764055,30764082,30764091,30764195,30764319,30764450,30764560,30764611,30764711,30764717,30764741,30765079,30765129,30765386,30765408,30765547,30765616,30765674,30765856,30765944,30766595,30766948,30767035,30767042,30767683,30767841,30768801,30768907,30769272],"created_at":"2022-03-22T07:31:44Z","created_at_i":1647934304,"num_comments":457,"objectID":"30763522","points":613,"story_id":30763522,"title":"Mercedes to accept legal responsibility for a vehicle when Drive Pilot is active","updated_at":"2026-09-09T23:21:40Z","url":"https://www.roadandtrack.com/news/a39481699/what-happens-if-mercedes-drivepilot-causes-a-crash/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"picture"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Ubiquiti all but confirms breach response iniquity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://krebsonsecurity.com/2021/04/ubiquiti-all-but-confirms-breach-response-iniquity/"}},"_tags":["story","author_picture","story_26692144"],"author":"picture","children":[26692632,26692644,26692652,26692663,26692714,26692790,26692966,26692987,26692998,26693001,26693128,26693206,26693210,26693329,26693380,26693386,26693594,26693734,26694077,26694261,26694319,26694385,26694544,26694793,26695076,26695576,26695837,26695952,26696084,26696560,26696688,26696933,26697218,26697313,26697380,26697464],"created_at":"2021-04-04T19:28:42Z","created_at_i":1617564522,"num_comments":312,"objectID":"26692144","points":609,"story_id":26692144,"title":"Ubiquiti all but confirms breach response iniquity","updated_at":"2025-10-06T21:03:26Z","url":"https://krebsonsecurity.com/2021/04/ubiquiti-all-but-confirms-breach-response-iniquity/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"M0r13n"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"I use my own domain to host a simple homepage. I also use it as a custom mail domain.\nInitially, I bought the domain on godaddy.com when I was getting into the realms of software engineering.\nI always found the user interface hard to get used to, but it never bothered me enough for me to transfer my domain.\nEspecially because I run the DNS through Cloudlfare and, therefore, I have fairly little contact with the interface of godaddy.

Today Proton (my mail provider of choice) surprised me with a warning that there were problems with the setup of my domain. A quick research revealed that godaddy had cancelled my domain. It showed up in the Redemption Grace Period. This status code indicates that godaddy has asked the registry to delete my domain. After 30 calendar days + 5 days following the end of the redemption period, my domain is purged from the registry database and becomes available for registration.

I immediately contacted the godaddy support hotline. Mainly because of my mail account and the services connected to it. They confirmed the termination. The reason given was that I had failed to respond to an e-mail - that was sent yesterday on a Sunday(!) at 9:51 PM. Then at 0 o'clock my domain was terminated. So I had a breathtaking 2 hours to respond. Which is especially fun because I go to bed at 10pm. :-D

To make matters worse, the mail ended up in the spam folder because Godaddy's reputation seems to be bad and was titled: "Update your privacy settings and personal information.". Even under normal circumstances, I would have ignored this email. How should someone suspect that in a few minutes from now on the own domain is going to be killed.

If I understood the service employee correctly, this mail means that something was wrong with my payment data. And indeed, there was an old credit card on file. However, a PayPal address was also stored there, which still worked. Via this address, I was later even debited the penalty fees that I supposedly had to pay.

After some back and forth with service, I was then given an ultimatum: Either I pay \u20ac150 fine, allegedly required by my government to be charged for domains that enter the grace period. Or I lose the domain.

The latter didn't sound very inviting, as I like my domain and also don't feel like switching all accounts to another domain/provider. So I paid the fee.

Godaddy confirmed afterwards that there were no further emails or announcements. The service employee even confirmed by phone that apart from the mail and the subsequent generous transition period of 2 hours, there would have been no further information.

TL:DR If you have a domain with Godaddy, just make sure that the payment information is correct. Otherwise, it might get expensive."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Tell HN: Godaddy canceled my domain, gave me 2h to respond, then charged \u20ac150"}},"_tags":["story","author_M0r13n","story_32470017","ask_hn"],"author":"M0r13n","children":[32470116,32470122,32470136,32470138,32470148,32470158,32470160,32470164,32470165,32470191,32470198,32470211,32470225,32470226,32470242,32470246,32470256,32470260,32470266,32470268,32470272,32470295,32470316,32470342,32470346,32470398,32470434,32470437,32470467,32470487,32470506,32470523,32470567,32470593,32470702,32470755,32470775,32470870,32470953,32470960,32470967,32471072,32471079,32471184,32471204,32471253,32471269,32471285,32471341,32471359,32471428,32471520,32471561,32471564,32471617,32471648,32471686,32471772,32471786,32471787,32471866,32471883,32471888,32471925,32471963,32471984,32472008,32472121,32472325,32472360,32472451,32472507,32472723,32473181,32473301,32474869,32476040,32478493,32482451,32495658,32500090],"created_at":"2022-08-15T14:21:15Z","created_at_i":1660573275,"num_comments":302,"objectID":"32470017","points":603,"story_id":32470017,"story_text":"I use my own domain to host a simple homepage. I also use it as a custom mail domain.\nInitially, I bought the domain on godaddy.com when I was getting into the realms of software engineering.\nI always found the user interface hard to get used to, but it never bothered me enough for me to transfer my domain.\nEspecially because I run the DNS through Cloudlfare and, therefore, I have fairly little contact with the interface of godaddy.

Today Proton (my mail provider of choice) surprised me with a warning that there were problems with the setup of my domain. A quick research revealed that godaddy had cancelled my domain. It showed up in the Redemption Grace Period. This status code indicates that godaddy has asked the registry to delete my domain. After 30 calendar days + 5 days following the end of the redemption period, my domain is purged from the registry database and becomes available for registration.

I immediately contacted the godaddy support hotline. Mainly because of my mail account and the services connected to it. They confirmed the termination. The reason given was that I had failed to respond to an e-mail - that was sent yesterday on a Sunday(!) at 9:51 PM. Then at 0 o'clock my domain was terminated. So I had a breathtaking 2 hours to respond. Which is especially fun because I go to bed at 10pm. :-D

To make matters worse, the mail ended up in the spam folder because Godaddy's reputation seems to be bad and was titled: "Update your privacy settings and personal information.". Even under normal circumstances, I would have ignored this email. How should someone suspect that in a few minutes from now on the own domain is going to be killed.

If I understood the service employee correctly, this mail means that something was wrong with my payment data. And indeed, there was an old credit card on file. However, a PayPal address was also stored there, which still worked. Via this address, I was later even debited the penalty fees that I supposedly had to pay.

After some back and forth with service, I was then given an ultimatum: Either I pay \u20ac150 fine, allegedly required by my government to be charged for domains that enter the grace period. Or I lose the domain.

The latter didn't sound very inviting, as I like my domain and also don't feel like switching all accounts to another domain/provider. So I paid the fee.

Godaddy confirmed afterwards that there were no further emails or announcements. The service employee even confirmed by phone that apart from the mail and the subsequent generous transition period of 2 hours, there would have been no further information.

TL:DR If you have a domain with Godaddy, just make sure that the payment information is correct. Otherwise, it might get expensive.","title":"Tell HN: Godaddy canceled my domain, gave me 2h to respond, then charged \u20ac150","updated_at":"2026-04-27T19:00:42Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vikas0380"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Why does Google prepend while(1); to their JSON responses?"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://stackoverflow.com/q/2669690/1922352"}},"_tags":["story","author_vikas0380","story_14280625"],"author":"vikas0380","children":[14280718,14280722,14280843,14280964,14280979,14281010,14281028,14281105,14281239,14281268,14281389,14281523,14281961,14284426],"created_at":"2017-05-06T15:24:37Z","created_at_i":1494084277,"num_comments":110,"objectID":"14280625","points":598,"story_id":14280625,"title":"Why does Google prepend while(1); to their JSON responses?","updated_at":"2024-09-20T00:49:37Z","url":"http://stackoverflow.com/q/2669690/1922352"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"runesoerensen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Intel Responds to Security Research Findings"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://newsroom.intel.com/news/intel-responds-to-security-research-findings/"}},"_tags":["story","author_runesoerensen","story_16064545"],"author":"runesoerensen","children":[16064704,16064716,16064723,16064741,16064801,16064817,16064824,16064826,16064847,16064858,16064862,16064884,16064936,16064941,16064959,16064966,16064998,16065025,16065026,16065048,16065071,16065091,16065135,16065185,16065244,16065252,16065340,16065359,16065375,16065384,16065526,16065541,16065560,16065810,16065837,16065929,16065973,16066079,16066110,16066227,16066490,16068143,16068182,16068366,16069241,16069351],"created_at":"2018-01-03T20:06:10Z","created_at_i":1515009970,"num_comments":229,"objectID":"16064545","points":588,"story_id":16064545,"title":"Intel Responds to Security Research Findings","updated_at":"2024-09-20T01:54:14Z","url":"https://newsroom.intel.com/news/intel-responds-to-security-research-findings/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bpierre"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Multi-process Firefox brings 400-700% improvement in responsiveness"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://techcrunch.com/2016/09/02/multi-process-firefox-brings-400-700-improvement-in-responsiveness/"}},"_tags":["story","author_bpierre","story_12436873"],"author":"bpierre","children":[12436979,12436990,12437117,12437121,12437130,12437143,12437157,12437162,12437192,12437217,12437230,12437268,12437423,12437449,12437717,12437980,12438216,12438449,12438464,12438649,12438724,12439098,12439467,12439611,12439895,12440584,12440592,12440792,12440822,12440882],"created_at":"2016-09-06T15:51:46Z","created_at_i":1473177106,"num_comments":337,"objectID":"12436873","points":572,"story_id":12436873,"title":"Multi-process Firefox brings 400-700% improvement in responsiveness","updated_at":"2024-09-19T23:39:36Z","url":"https://techcrunch.com/2016/09/02/multi-process-firefox-brings-400-700-improvement-in-responsiveness/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MrAlex94"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"No AI* Here \u2013 A Response to Mozilla's Next Chapter"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/"}},"_tags":["story","author_MrAlex94","story_46295268"],"author":"MrAlex94","children":[46295407,46295553,46296261,46296471,46296536,46296574,46296601,46296749,46296955,46297118,46297178,46297337,46297396,46297459,46297485,46297585,46297738,46297867,46298060,46298124,46298212,46298626,46298853,46299011,46299261,46299303,46299359,46299472,46299480,46299933,46299963,46299991,46300017,46300314,46301179,46301732,46304230,46305929,46338824],"created_at":"2025-12-16T22:07:49Z","created_at_i":1765922869,"num_comments":329,"objectID":"46295268","points":564,"story_id":46295268,"title":"No AI* Here \u2013 A Response to Mozilla's Next Chapter","updated_at":"2026-06-08T22:20:36Z","url":"https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dpf"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Computer, Respond to This Email"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"http://googleresearch.blogspot.com/2015/11/computer-respond-to-this-email.html"}},"_tags":["story","author_dpf","story_10500724"],"author":"dpf","children":[10500785,10500819,10501013,10501099,10501202,10501227,10501237,10501275,10501291,10501326,10501509,10501543,10501704,10501710,10501726,10501734,10501816,10501993,10502023,10502060,10502304,10502386,10502586,10502842,10502874,10502956,10503127,10503135,10503200,10503203,10503279,10503559,10503588,10503641,10503657,10503845,10504017,10504063,10504368,10504509,10504515,10505177,10505180,10507837,10508353],"created_at":"2015-11-03T16:46:48Z","created_at_i":1446569208,"num_comments":194,"objectID":"10500724","points":562,"story_id":10500724,"title":"Computer, Respond to This Email","updated_at":"2026-04-10T17:09:06Z","url":"http://googleresearch.blogspot.com/2015/11/computer-respond-to-this-email.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"voisin"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Intermittent fasting from dawn to sunset induces anticancer response"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://pubmed.ncbi.nlm.nih.gov/33110154/"}},"_tags":["story","author_voisin","story_24938639"],"author":"voisin","children":[24938718,24938756,24938773,24938786,24938795,24938811,24938856,24938865,24938888,24938908,24938914,24938968,24938983,24939043,24939073,24939144,24939163,24939253,24939256,24939263,24939315,24939358,24939445,24939448,24939467,24939583,24939658,24939664,24939677,24939699,24939729,24939755,24939759,24939835,24939853,24939877,24939879,24939910,24939962,24940005,24940053,24940547,24940687,24940751,24940931,24940992,24941053,24941121,24941164,24942824,24943227,24943554,24945272,24946482,24948066,24960422,24964219],"created_at":"2020-10-30T02:52:35Z","created_at_i":1604026355,"num_comments":364,"objectID":"24938639","points":552,"story_id":24938639,"title":"Intermittent fasting from dawn to sunset induces anticancer response","updated_at":"2025-05-23T08:34:46Z","url":"https://pubmed.ncbi.nlm.nih.gov/33110154/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"djtriptych"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"It's already happening [0].

Stackoverflow recently banned generated responses [1].

We're facing a new karma-generating strategy and, IMO, a policy is urgently needed.

[0]: https://news.ycombinator.com/threads?id=clay-dreidels

[1]: https://stackoverflow.com/help/gpt-policy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Ask HN: Should HN ban ChatGPT/generated responses?"}},"_tags":["story","author_djtriptych","story_33945628","ask_hn"],"author":"djtriptych","children":[33945697,33945698,33945725,33945810,33945893,33945904,33945914,33945921,33945965,33946010,33946043,33946091,33946170,33946210,33946264,33946274,33946471,33946634,33947005,33947080,33948809,33949717,33950454,33950747,33950764,33950851,33950977,33951070,33951093,33951123,33951190,33951209,33951215,33951230,33951239,33951240,33951244,33951262,33951264,33951274,33951344,33951350,33951382,33951414,33951424,33951442,33951514,33951601,33951651,33951697,33951710,33952067,33952134,33952196,33952240,33952251,33952278,33952347,33952378,33952430,33952453,33952469,33952574,33952594,33952620,33952717,33952720,33952762,33952769,33952909,33952965,33953069,33953164,33953367,33953407,33953603,33953750,33953802,33953809,33953823,33953853,33953903,33953968,33954021,33954035,33954042,33954055,33954064,33954139,33954162,33954202,33954223,33954278,33954747,33954780,33954805,33954968,33955111,33955342,33955505,33956001,33958157,33958573,33960056,33963932,33967963,33968649,33972707,33978041,33978047],"created_at":"2022-12-11T18:06:36Z","created_at_i":1670781996,"num_comments":645,"objectID":"33945628","points":538,"story_id":33945628,"story_text":"It's already happening [0].

Stackoverflow recently banned generated responses [1].

We're facing a new karma-generating strategy and, IMO, a policy is urgently needed.

[0]: https://news.ycombinator.com/threads?id=clay-dreidels

[1]: https://stackoverflow.com/help/gpt-policy","title":"Ask HN: Should HN ban ChatGPT/generated responses?","updated_at":"2026-02-10T04:04:21Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pluc"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Debian votes to allow \"responsible use of generative AI\""},"url":{"matchLevel":"none","matchedWords":[],"value":"https://lwn.net/Articles/1091231/"}},"_tags":["story","author_pluc","story_49489982"],"author":"pluc","children":[49490221,49490238,49490252,49490261,49490279,49490290,49490291,49490340,49490362,49490364,49490382,49490415,49490433,49490442,49490503,49490526,49490575,49490646,49490709,49490793,49490801,49490926,49490979,49490997,49491016,49491122,49491258,49491275,49491301,49491472,49491486,49491640,49491681,49491775,49491860,49491892,49491931,49492002,49492196,49492197,49492297,49492333,49492366,49492471,49492511,49493109,49494244,49671877],"created_at":"2026-08-29T14:02:10Z","created_at_i":1788012130,"num_comments":486,"objectID":"49489982","points":517,"story_id":49489982,"title":"Debian votes to allow \"responsible use of generative AI\"","updated_at":"2026-10-13T18:34:42Z","url":"https://lwn.net/Articles/1091231/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"chrisacky"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Netflix responds to Verizon"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"http://www.scribd.com/doc/228871116/Response-to-Demand-Letter"}},"_tags":["story","author_chrisacky","story_7872168"],"author":"chrisacky","children":[7872534,7872591,7872682,7872722,7872745,7872817,7872849,7872894,7872998,7873133,7873134,7873155,7873172,7873187,7873234,7873252,7873296,7873333,7873520,7873751,7873773,7873917,7874196,7874354,7875667,7876345],"created_at":"2014-06-10T13:02:09Z","created_at_i":1402405329,"num_comments":258,"objectID":"7872168","points":508,"story_id":7872168,"title":"Netflix responds to Verizon","updated_at":"2024-09-19T20:57:56Z","url":"http://www.scribd.com/doc/228871116/Response-to-Demand-Letter"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"callmevlad"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Show HN: Webflow - Design responsive websites visually"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://playground.webflow.com?s=hn"}},"_tags":["story","author_callmevlad","story_5407499","show_hn"],"author":"callmevlad","children":[5407581,5407586,5407648,5407655,5407678,5407694,5407751,5407752,5407774,5407799,5407816,5407880,5407966,5408015,5408039,5408056,5408104,5408146,5408185,5408193,5408218,5408261,5408280,5408303,5408337,5408401,5408404,5408417,5408465,5408488,5408508,5408578,5408595,5408615,5408623,5408708,5408813,5408833,5408846,5408880,5408882,5408976,5409139,5409189,5409364,5409548,5409583,5409595,5409617,5409735,5409799,5410022,5410841,5411214,5411551,5413651,5414492,5416570,5417886,5422327,5423514,5440496],"created_at":"2013-03-20T14:40:09Z","created_at_i":1363790409,"num_comments":132,"objectID":"5407499","points":503,"story_id":5407499,"title":"Show HN: Webflow - Design responsive websites visually","updated_at":"2024-09-19T19:23:40Z","url":"http://playground.webflow.com?s=hn"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"robbiet480"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Reddit is Fun will shut down on June 30th in response to Reddit API changes"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://old.reddit.com/r/redditisfun/comments/144gmfq/rif_will_shut_down_on_june_30_2023_in_response_to/"}},"_tags":["story","author_robbiet480","story_36246398"],"author":"robbiet480","children":[36246578,36246794,36246839,36246898,36246938,36246944,36247054,36247081,36247092,36247094,36247102,36247103,36247132,36247162,36247226,36247282,36247314,36247377,36247446,36247454,36247766,36250928,36258473],"created_at":"2023-06-08T18:26:02Z","created_at_i":1686248762,"num_comments":148,"objectID":"36246398","points":502,"story_id":36246398,"title":"Reddit is Fun will shut down on June 30th in response to Reddit API changes","updated_at":"2024-09-20T14:14:37Z","url":"https://old.reddit.com/r/redditisfun/comments/144gmfq/rif_will_shut_down_on_june_30_2023_in_response_to/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bribroder"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Google employees criticize CEO for \u201cdumpster fire\u201d response to ChatGPT"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.cnbc.com/2023/02/10/google-employees-slam-ceo-sundar-pichai-for-rushed-bard-announcement.html"}},"_tags":["story","author_bribroder","story_34790264"],"author":"bribroder","children":[34790438,34790456,34790461,34790462,34790472,34790491,34790531,34790564,34790573,34790578,34790605,34790618,34790623,34790677,34790686,34790725,34790741,34790756,34790765,34790821,34790872,34790900,34790927,34790955,34790961,34791008,34791017,34791096,34791205,34791649,34791749,34791996,34792103,34792242,34792259,34792774,34792930,34793036,34793098,34793202,34793559,34793608,34793802,34794134,34794374,34794394,34794426,34794564,34795055,34796389,34796509,34803202],"created_at":"2023-02-14T15:02:45Z","created_at_i":1676386965,"num_comments":437,"objectID":"34790264","points":467,"story_id":34790264,"title":"Google employees criticize CEO for \u201cdumpster fire\u201d response to ChatGPT","updated_at":"2025-10-11T21:03:02Z","url":"https://www.cnbc.com/2023/02/10/google-employees-slam-ceo-sundar-pichai-for-rushed-bard-announcement.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CrankyBear"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Linux Kernel Developer Criticizes Intel for Meltdown, Spectre Response"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"http://www.eweek.com/security/linux-kernel-developer-criticizes-intel-for-meltdown-spectre-response"}},"_tags":["story","author_CrankyBear","story_17879444"],"author":"CrankyBear","children":[17879876,17879881,17879955,17880050,17880093,17880529,17880604,17880619,17880930,17881095,17881650,17881807,17883875],"created_at":"2018-08-30T18:36:50Z","created_at_i":1535654210,"num_comments":145,"objectID":"17879444","points":454,"story_id":17879444,"title":"Linux Kernel Developer Criticizes Intel for Meltdown, Spectre Response","updated_at":"2025-04-28T20:56:52Z","url":"http://www.eweek.com/security/linux-kernel-developer-criticizes-intel-for-meltdown-spectre-response"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cpeterso"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"Meta cuts Responsible Innovation Team"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"https://www.wsj.com/articles/facebook-parent-meta-platforms-cuts-responsible-innovation-team-11662658423?mod=djemalertNEWS"}},"_tags":["story","author_cpeterso","story_32780388"],"author":"cpeterso","children":[32780477,32780493,32780513,32780519,32780542,32780544,32780545,32780546,32780556,32780560,32780590,32780596,32780657,32780658,32780672,32780716,32780729,32780759,32780802,32780828,32780849,32780873,32781023,32781107,32781127,32781171,32781432,32781462,32781506,32781522,32781545,32781940,32782480,32782554,32782755,32783620,32783644,32783938,32783952,32784069,32784465,32785211,32785970,32786734,32786784],"created_at":"2022-09-09T15:27:54Z","created_at_i":1662737274,"num_comments":499,"objectID":"32780388","points":453,"story_id":32780388,"title":"Meta cuts Responsible Innovation Team","updated_at":"2026-01-18T00:05:15Z","url":"https://www.wsj.com/articles/facebook-parent-meta-platforms-cuts-responsible-innovation-team-11662658423?mod=djemalertNEWS"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"thedudeabides5"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"South Park Responds to Being Banned in China for \u201cBand in China\u201d"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/SouthPark/status/1181273539799736320"}},"_tags":["story","author_thedudeabides5","story_21186916"],"author":"thedudeabides5","children":[21187030,21187215,21187261,21187567,21187623,21187627,21187735,21187827,21187837,21188058,21188211,21188216,21188443,21188456,21188621,21188734,21189210,21189274,21189335,21189876,21190294,21190343,21190920],"created_at":"2019-10-07T23:03:07Z","created_at_i":1570489387,"num_comments":235,"objectID":"21186916","points":453,"story_id":21186916,"title":"South Park Responds to Being Banned in China for \u201cBand in China\u201d","updated_at":"2025-09-01T00:23:32Z","url":"https://twitter.com/SouthPark/status/1181273539799736320"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Fibonar"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Related: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised - https://news.ycombinator.com/item?id=47501426 (483 comments)"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"My minute-by-minute response to the LiteLLM malware attack"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://futuresearch.ai/blog/litellm-attack-transcript/"}},"_tags":["story","author_Fibonar","story_47531967"],"author":"Fibonar","children":[47531968,47532094,47532318,47532491,47532515,47532640,47532804,47532909,47532924,47533207,47533298,47533420,47533439,47533674,47534006,47534040,47534043,47534045,47534273,47534346,47534363,47534440,47534483,47534491,47534740,47534751,47534844,47534853,47534907,47535440,47535576,47536094,47536269,47536543,47536693,47536704,47537619,47537717,47537723,47538465,47538740,47538750,47538890,47539922,47540396,47541315,47542312,47542760,47544903,47546307,47546742,47549009,47559525],"created_at":"2026-03-26T15:48:40Z","created_at_i":1774540120,"num_comments":157,"objectID":"47531967","points":441,"story_id":47531967,"story_text":"Related: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised - https://news.ycombinator.com/item?id=47501426 (483 comments)","title":"My minute-by-minute response to the LiteLLM malware attack","updated_at":"2026-05-25T13:57:07Z","url":"https://futuresearch.ai/blog/litellm-attack-transcript/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"keehun"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["respan"],"value":"iOS and MacOS Developers Can Now Respond to Reviews"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10_3.html#//apple_ref/doc/uid/TP40017594-DontLinkElementID_39"}},"_tags":["story","author_keehun","story_13476971"],"author":"keehun","children":[13477106,13477140,13477166,13477177,13477213,13477328,13477421,13477426,13477647,13477651,13477753,13478135,13478466,13478768,13479135,13479395,13479478,13479695,13479814,13480115,13484592,13484685],"created_at":"2017-01-24T23:48:41Z","created_at_i":1485301721,"num_comments":213,"objectID":"13476971","points":440,"story_id":13476971,"title":"iOS and MacOS Developers Can Now Respond to Reviews","updated_at":"2026-02-06T03:42:48Z","url":"https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10_3.html#//apple_ref/doc/uid/TP40017594-DontLinkElementID_39"}],"hitsPerPage":50,"nbHits":29706,"nbPages":20,"page":0,"params":"query=Respan&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":12,"processingTimingsMS":{"_request":{"queue":12,"roundTrip":16},"afterFetch":{"format":{"highlighting":1,"total":1}},"fetch":{"query":3,"scanning":8,"total":12},"total":12},"query":"Respan","serverTimeMS":26}