frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I don't use a Computer [pdf]

https://classes.matthewjbrown.net/teaching-files/philtech/berry-computer.pdf
1•sashank_1509•9s ago•0 comments

UnitedHealthcare to drop prior authorization for range of conditions

https://www.reuters.com/legal/litigation/unitedhealthcare-drop-prior-authorization-requirements-r...
1•elo2000•10s ago•0 comments

Dark matter hunt takes unexpected turn after signal spotted in LZ detector

https://www.imperial.ac.uk/news/articles/natural-sciences/physics/2026/dark-matter-hunt-takes-une...
1•cisc•2m ago•0 comments

Show HN: HN Match Maker – Matching "Who Wants to Be Hired?" With "Who's Hiring?"

https://hnmatchmaker.com/
2•all2•4m ago•0 comments

Panzoe Technologies

https://panzoe.ai/
1•roper1225•7m ago•0 comments

India preparing rollout of agentic payments on UPI

https://www.reuters.com/world/india/india-preparing-rollout-agentic-payments-upi-sources-say-2026...
1•alephnerd•9m ago•0 comments

The Nerd Reich wants to destroy democracy, and its mask has slipped

https://www.abc.net.au/news/2026-09-02/the-nerd-reich-silicon-valley-fascism-war-on-democracy-abc...
5•phs318u•9m ago•1 comments

Meta's Addictive Design

https://www.bitsoffreedom.nl/en/2026/07/22/metas-addictive-design/
2•jruohonen•10m ago•0 comments

Russia helping Iran develop supersonic cruise missiles

https://www.ft.com/content/6cf367bc-95b0-4f1f-b149-a25684adefc3
2•doener•11m ago•1 comments

A PCB business card with a batteryless LED, powered by the phone that taps it

https://www.kevin.md/the-business-card-that-lights-up.md/
1•thekevintang•11m ago•0 comments

It's simple to buy Canadian with O SCANada

https://www.oscanadaapp.ca/
2•cf100clunk•12m ago•0 comments

10 AI Lessons from Driving 200M+ Fully Autonomous Miles

https://waymo.com/blog/2026/08/10ailessons/
2•bookofjoe•13m ago•0 comments

Cryptocurrency Sucks – In excruciating detail [pdf]

https://redacted.moe/f/5b697982.pdf
3•Cyclone_•13m ago•0 comments

California ban on 'addictive' social media for teens heads to Newsom

https://www.politico.com/news/2026/08/31/social-media-addictive-ban-newsom-01058241
2•1vuio0pswjnm7•14m ago•0 comments

Cutting an AI agent's network access mid-run, measured at 127 ms

https://medium.com/data-science-collective/your-coding-agent-has-your-aws-keys-and-an-open-intern...
2•sebuzdugan•16m ago•0 comments

Kleinanzeigen's category tree, reverse-engineered (no official API exists)

https://github.com/Rebaiahmed/anzeigenboost-open
2•rebai94•17m ago•0 comments

Dyson Launches Toothbrush

https://www.dyson.com/oral-care/electric-toothbrush/camerajet/ceramic-ultra-blue
6•noja•18m ago•1 comments

Show HN: The Daily Set – an (over engineered) daily puzzle game

https://setpuzzle.com/
7•adamsvystun•19m ago•3 comments

Show HN: Groundbeat – I removed the email wall from my polling site

https://groundbeat.com
1•dgerken•20m ago•0 comments

Sosc Core to Institute AI Ban, Technology-Free Classrooms – UofChicago

https://chicagomaroon.com/53262/news/sosc-core-to-institute-ai-ban-technology-free-classrooms-thi...
1•pbui•21m ago•0 comments

Show HN: Teslacode.dev – use Claude Code on your Tesla screen

https://teslacode.dev
1•kvakkefly•22m ago•0 comments

Organisation-specific Git authentication and commit signing

https://jamesmead.org/blog/2026-04-19-organisation-specific-git-authentication-and-commit-signing
1•speckx•22m ago•0 comments

Show HN: Mcptunnels – ngrok for MCP with basic OAuth

https://terragohan.github.io/mcptunnels/
5•helpprotactiniu•23m ago•0 comments

Freedom vs. Control

https://blog.lewman.com/freedom-vs-control.html
2•jruohonen•23m ago•0 comments

Expanding Censorship in Public Libraries

https://pen.org/report/out-of-circulation/
1•willmarch•24m ago•0 comments

Crab: A serverless Git remote for large files, backed by your object store

https://github.com/crabbuild/crab
2•forhappy•24m ago•0 comments

Ford government to begin ripping out, reconfiguring Toronto bike lanes

https://www.cbc.ca/news/canada/toronto/ford-government-toronto-bike-lanes-9.7327751
1•debo_•24m ago•0 comments

Dwarf Fortress creator: industry in shambles over AI and layoffs

1•01-_-•25m ago•0 comments

Show HN: Vedic astrology from your Vedic birth chart

https://vedicastrology.com
1•wowinter15•26m ago•0 comments

Ask HN: Why Doesn't an OSS Developer Union Exist?

1•smashah•26m 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/