frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Teach a speech model (en) a name by saying it once, on your Mac

https://detailkeeper.com/
1•Angus1192•1m ago•0 comments

Kghost Radio

https://www.kghostradio.com/
1•grahamburger•3m ago•1 comments

Kagi Search for Everyone

https://kagi.com/changelog
1•elashri•4m ago•0 comments

Goodbye from Salon

https://www.salon.com/2026/11/05/goodbye-from-salon/
3•mkeeter•4m ago•0 comments

Weft – Metal, PTX, Triton, and More on CPU

https://github.com/Hypercubs/weft
1•spinxog•4m ago•0 comments

Newsom Commutes the Sentences of California's 548 Death Row Inmates

https://www.nytimes.com/2026/11/05/us/california-death-row-newsom-commutation.html
2•cocacola1•6m ago•0 comments

GNU Mes and the 0.28 Release

https://ekaitz.elenq.tech/fasterMes10.html
1•dverlaeckt80•6m ago•0 comments

Can 23,000 quantum qubits break RSA-2048?

https://www.bfswa.blog/p/can-23000-quantum-qubits-break-rsa
2•dverlaeckt80•7m ago•0 comments

Decompiled and Recompiled Games You Can Play in the Browser

https://recompiledgames.com/
1•Bondi_Blue•7m ago•0 comments

How to speed up the Rust compiler in November 2026

https://nnethercote.github.io/2026/11/04/how-to-speed-up-the-rust-compiler-in-november-2026.html
1•dverlaeckt80•7m ago•0 comments

What it takes to DIY your own grokbot

https://opencomputer.dev/blog/diy-your-own-grokbot/
1•iacguy•8m ago•0 comments

Reverse engineer how any company grows

https://treg.to/rea-growth
2•marciob•9m ago•0 comments

Wipeout for AI stocks sends Wall Street reeling and S&P 500 tumbles more than 3%

https://apnews.com/article/stocks-markets-ai-midterm-oil-trump-7ee9c212805aa5e70cf34d25aab7a36e
4•jethronethro•9m ago•0 comments

Everyone is wrong about ArtCraft

https://www.youtube.com/watch?v=H-r3aj0KOhI
1•Voultapher•9m ago•1 comments

Did the World Just Gain Hundreds of Millions of Alzheimer's Patients?

https://www.newyorker.com/magazine/2026/11/09/did-the-world-just-gain-hundreds-of-millions-of-alz...
2•fortran77•11m ago•0 comments

Show HN: Data center build-out dashboard with interactive map, coverage, etc.

https://pressaudit.org/dashboards/datacenters?chart=datacenter-buildout&tab=buildout-map
1•SLHamlet•11m ago•0 comments

When France Gave Away Terminals, and a Dozen Email Services Bloomed

https://buttondown.com/blog/minitel-email
1•karakoram•11m ago•0 comments

Deriving a hyperscale cloud architecture: ALB [pdf]

https://github.com/noahc66260/advanced-distributed-system-design/blob/main/alb_standalone.pdf
1•sentient_iot_de•12m ago•1 comments

World Economy in 2040, in One Chart

https://www.visualcapitalist.com/world-economy-2040/
2•cybermango•12m ago•0 comments

Australia approves seabed site where a Japanese company will store CO2 pollution

https://phys.org/news/2026-11-australia-seabed-site-japanese-company.html
1•computerliker•12m ago•0 comments

Windows Paint Remote Code Execution Vulnerability

https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-83844
3•fortran77•14m ago•1 comments

As budgets tighten, people are breaking out their library cards

https://www.npr.org/2026/11/05/nx-s1-5992908/libraries-and-cost-of-living
5•Pepitobombito•15m ago•0 comments

How Long It Takes to Find a Job in 42 Countries

https://www.visualcapitalist.com/cp/ranked-how-long-it-takes-to-find-a-job-in-42-countries/
2•cybermango•15m ago•0 comments

Shares in Musk's SpaceX plunge as tech and AI stocks fall

https://www.bbc.com/news/articles/cmn04705rd8jo
7•madihaa•16m ago•1 comments

Protesters across Europe to call for freeze on energy hungry data centres

https://www.euronews.com/2026/11/05/protesters-across-europe-to-call-for-freeze-on-energy-hungry-...
5•devonnull•18m ago•0 comments

World Bank: Debt of poorest countries at record $9.4T high

https://www.theguardian.com/business/2026/nov/05/developing-country-debt-record-94tn-high-world-b...
3•cybermango•18m ago•0 comments

Nix and Determinate are a better foundation for keeping your systems secure

https://determinate.systems/blog/nix-secure-foundation/
3•biggestlou•19m ago•0 comments

Englishman Karl Bushby returns home after 28 years walking 30k mi around world

https://www.cbsnews.com/news/englishman-karl-bushby-returns-home-walking-goliath-expedition/
1•gmays•21m ago•1 comments

The Great Pacific Garbage Patch is changing the color of the ocean

https://www.scientificamerican.com/article/the-great-pacific-garbage-patch-is-changing-the-color-...
2•thm•22m ago•0 comments

hnoss – Immediate-mode terminal UI library for Odin

https://huseynteymurzade28.github.io/hnoss/
1•smartmic•23m ago•0 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/