frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

A Schema Named Hash Sent Our Ruby SDK into Infinite Recursion

https://octri.dev/blog/schema-names-shadow-standard-library
1•khalidkhair•2m ago•0 comments

Show HN: Kotlean: write Android apps in Lean

https://github.com/kbr-/kotlean
1•kbr-•2m ago•0 comments

Silent degradation is back, Fable and Mythos 5.2 perform at level of Opus 5.5

https://twitter.com/sfxnz/status/2120058367825908031
2•espeed•2m ago•1 comments

Yahoo is betting the house on its new AI, from search to all its services

https://www.fastcompany.com/91637528/yahoo-scout-new-search-ux
1•mkmk•2m ago•0 comments

Getting Started with OpenIndiana

https://docs.openindiana.org/handbook/getting-started/
1•measurablefunc•3m ago•0 comments

Show HN: Broken links silently waste your Google crawl budget

https://sitetoolsbox.com/article.php?id=55
1•kagouhui•6m ago•0 comments

A real-time city-infra map of Seattle

https://busytowns.org
1•abouhmad•8m ago•1 comments

MoofPort: An Open-Source WiFi Ethernet Driver for the Wi-Fi on Classic Mac

https://github.com/matthewmrichter/moofport
1•marcusbasant•10m ago•1 comments

Why did an Anglo-Saxon kingdom mint copper coins when silver was plentiful?

https://www.cambridge.org/core/journals/antiquity/article/debasement-and-the-production-of-copper...
1•titusblair•17m ago•1 comments

We Tore Down the MacBook Proled XDR and Found the Secret of the Glowing Apple

https://www.ifixit.com/News/120152/we-tore-down-the-macbook-proled-xdr-and-found-the-secret-of-th...
2•gnabgib•17m ago•0 comments

Powerful New Embedded C++ Scripting Language

https://jaiscript.com/
1•Devacor•20m ago•1 comments

Adobe brings AI agents and new creative tools to Photoshop Premiere and Firefly

https://techcrunch.com/2026/11/10/adobe-adds-more-ai-to-its-products-and-launches-an-mcp/
1•belcairn•20m ago•0 comments

OpenAI Continues to Suffer Heavy Losses as Revenue Rises to $10B

https://www.wsj.com/business/earnings/openai-continues-to-suffer-heavy-losses-as-revenue-rises-to...
3•JumpCrisscross•24m ago•1 comments

The Best Algebras Are Spinny [video]

https://www.youtube.com/watch?v=-k-Dnw0F3kc
1•marvinborner•25m ago•0 comments

PG Finds – PostgreSQL Articles and Tools from Hacker News

https://albedoweb.github.io/pg-finds/
1•albedoweb•26m ago•0 comments

Build-Aware Context and a Checking Harness for C++ Coding Agents

https://byteask.ai/research/byteask-system-cpp
1•anirudhak•27m ago•0 comments

Show HN: Vaultbase – a self-hosted back end in a single binary

https://github.com/vaultbase-sh/vaultbase
1•khalidsheet•28m ago•0 comments

Stanley Zabar Has Died at 94

https://www.nytimes.com/2026/11/10/obituaries/stanley-zabar-dead.html
3•bmmayer1•28m ago•0 comments

How I became a machine learning practitioner (2019)

https://blog.gregbrockman.com/how-i-became-a-machine-learning-practitioner
1•brandonb•28m ago•0 comments

AI proved your code correct. What did it actually prove?

https://kellerai.io/resources/ai-proved-your-code-correct
2•trehans•34m ago•1 comments

30 years of Internet transfers with curl

https://daniel.haxx.se/blog/2026/11/11/30-years-of-internet-transfers-with-curl/
3•sohkamyung•35m ago•0 comments

Openrouter will scan all traffic, adds human review

https://openrouter.ai/blog/announcements/csam-screening/
1•leafingensemble•35m ago•1 comments

Show HN: Code-to-ERD tool that only renders the tables you're currently editing

https://sqlestev.com
1•lestev•36m ago•1 comments

The Four Tiers of AI Intelligence

https://blog.coship.fyi/blog/ai-tiers/
1•Bolwin•39m ago•0 comments

Visualizing the Flow of Energy Through the U.S. Economy

https://www.viz.gl/projects/energy-flow/
2•skadamat•39m ago•1 comments

Extending LLDB to Debug Applications That Span CPUs and GPUs

https://engineering.fb.com/2026/11/09/developer-tools/extending-lldb-to-debug-applications-that-s...
3•JDevlieghere•47m ago•0 comments

The coming war on general computation [video]

https://www.youtube.com/watch?v=HUEvRyemKSg
1•Bluestein•48m ago•0 comments

Show HN: Rystic – Stateful Local Simulators of Slack, GitHub and Linear

https://www.rystic.ai
3•evan_whitehouse•51m ago•0 comments

LLMs Play Zachtronics' TIS-100

https://tis-100.wincon.dev/
3•fairestvalue•58m ago•0 comments

I built a Rio de Janeiro Map in Isometric Pixel Art style [video]

https://www.youtube.com/watch?v=OeYzRevuSCQ
2•bdelmas•1h ago•1 comments
Open in hackernews

Automatically add missing "async/await" keywords to your TypeScript code

https://github.com/stanNthe5/typescript-autoawait
7•theThree•1y ago

Comments

bastawhiz•1y ago
Is this a problem that people actually have?
xeromal•1y ago
Fun side project man!
primitivesuave•1y ago
I took a peek at the implementation - I think this only works for a case where the typing explicitly contains the string "Promise". For example, I don't think it would work if I use `SomeInterface["some_promise_key"]` or might incorrectly add an async if I use `Awaited<Promise<...>>`.

I think what you're trying to build might be best served by Typescript's VFS - https://www.npmjs.com/package/@typescript/vfs. You can load the local files into an in-memory type system, and quickly extract async/await hints that might be more useful for a typical TS developer. I think there's a lot of really interesting static analysis you could do to improve async/await safety, as it certainly leads to issues from time to time.

joshstrange•1y ago
I do not want to be mean but I think you'd be much better served with ESLint rules to yell at you when you don't await when you should or do when you shouldn't.

This should _not_ be an automatic operation since it can change behavior in ways that will be unclear to the developer (completely undoing any gain from them being added automatically).

theThree•1y ago
You can still control it by adding "//no-await". In fact, the "//no-await" makes me feel more clear.
nextweek2•1y ago
I created a ticket, using comments is not necessary because there is already the `void` syntax for when you don't want to wait:

https://github.com/stanNthe5/typescript-autoawait/issues/1

nextweek2•1y ago
It should be noted that there is already a lint rule for this: https://typescript-eslint.io/rules/no-floating-promises/