frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Sigrid helped break a physics barrier that made 3D ultrasound in air possible [video]

https://www.youtube.com/watch?v=pVpznf7gCxs
1•torotime•44s ago•0 comments

Noctua finds more than half of PC cases misstate CPU cooler clearances

https://www.tomshardware.com/pc-components/pc-cases/noctua-finds-more-than-half-of-tested-pc-case...
1•sbulaev•3m ago•0 comments

NYC Tenants Sue over Spying Operation in Public Housing

https://prospect.org/2026/08/07/nyc-tenants-sue-over-spying-operation-in-public-housing/
2•hn_acker•9m ago•0 comments

A zero-dependency, ultra-lightweight database time machine for SQLite

https://github.com/nsrht/time-travel-sqlite-debugger
3•thunderbong•10m ago•0 comments

I got an email about resistance

https://www.seangoedecke.com/i-got-an-email-about-resistance/
2•danielhaven•13m ago•3 comments

The Applicants (A Short Story)

https://skaersoe.com/the-applicants/
1•lokimedes•16m ago•0 comments

What's new in Swift: July 2026 Edition

https://www.swift.org/blog/whats-new-in-swift-july-2026/
1•maguszin•16m ago•0 comments

Trump administration warns against using federal dollars on fentanyl test strips

https://www.statnews.com/2026/04/27/trump-administration-samhsa-clear-shift-from-harm-reduction/
2•hn_acker•17m ago•1 comments

Plug-In Solar Panels Starting to Sprout in U.S. Backyards

https://www.nytimes.com/2026/07/31/business/energy-environment/plug-in-balcony-solar.html
7•bookofjoe•18m ago•1 comments

Saying No

https://rozumem.xyz/posts/19
4•rozumem•19m ago•0 comments

Open source emojis for designers, developers and everyone else

https://openmoji.org
1•kannanpoem1984•21m ago•0 comments

Show HN: VerusCite, a tool to check for hallucinations in academic articles

https://veruscite-data.com/login?next=%2Fdashboard
1•apwheele•24m ago•0 comments

Reuniting important documents in English theatre history first time in 200 years

https://theconversation.com/how-i-reunited-the-most-important-documents-in-english-theatre-histor...
1•bryanrasmussen•26m ago•1 comments

If experience is the goal, then you always win

https://www.startingfromnix.com/p/if-experience-is-the-goal-then-you
4•jger15•28m ago•0 comments

I Made Tinnitus My Friend (Then It Disappeared)

https://mynoise.net/vlog.php?ep=20260803
1•gregsadetsky•28m ago•0 comments

Anti-AI Populism Is Reshaping American Politics

https://www.motherjones.com/politics/2026/08/anti-ai-populism-is-reshaping-american-politics/
3•cdrnsf•28m ago•0 comments

Microsoft confirms it accidentally installed new OneDrive app on Windows 11 PCs

https://www.windowslatest.com/2026/08/09/microsoft-confirms-it-accidentally-installed-new-onedriv...
3•binsquare•29m ago•1 comments

How Tippi Hedren made Vietnamese refugees into nail salon magnates

https://www.bbc.com/news/magazine-32544343
2•thunderbong•31m ago•0 comments

Tesla Driver Tries 'I Wasn't Driving' Excuse to Get Out of Speeding Ticket

https://gizmodo.com/tesla-driver-tries-the-old-i-wasnt-driving-excuse-to-get-out-of-speeding-tick...
2•ripe•32m ago•1 comments

Agentic Constellations: Cartography of the Hidden

https://zkm.de/en/2026/10/agentic-constellations-cartography-of-the-hidden
1•bryanrasmussen•34m ago•0 comments

Google doesn't need the LLM crown

https://www.semafor.com/article/08/07/2026/google-doesnt-need-the-llm-crown
2•thm•36m ago•0 comments

Windows 11's Weather app uses ~1GB RAM

https://www.omgubuntu.co.uk/2026/08/linux-vs-windows-weather-app-ram
2•prymitive•36m ago•0 comments

Transmission has been forked as "ReTransmission"

https://github.com/transmission/transmission/discussions/9031
2•jonatanholmgren•41m ago•0 comments

Show HN: Helicopter Charter and Rentals

https://helicopter.rentals/
1•mpel•41m ago•0 comments

As AI guzzles water and energy, we are facing a choice: datacentres or homes?

https://www.theguardian.com/commentisfree/2026/aug/09/slough-famous-the-office-datacentres-locals...
3•tomwphillips•42m ago•2 comments

Apple lied under oath to a federal court. The decision to lie came from Tim Cook (2025)

https://www.nytimes.com/2025/05/09/technology/apple-app-store-antitrust.html
26•Carell•45m ago•8 comments

Visor – a QR code that's also a live pay-per-call API

https://acp-x402-scriptmasterlabs.onrender.com/vc
1•scriptmaster•48m ago•0 comments

What My Tattoo Artist Taught Me About Life After 50

https://restlessurban.com/feature/what-my-tattoo-artist-taught-me/
2•moonlighter•48m ago•0 comments

Rabies in Cape fur seals highlights an unprecedented shift in rabies ecology

https://www.woah.org/en/rabies-detected-in-cape-fur-seals-highlights-an-unprecedented-shift-in-ra...
2•bushwart•49m ago•0 comments

Running models on RISC-V with IREE

https://iree.dev/community/blog/2026-07-23-running-models-on-risc-v-with-iree/
1•simonpure•51m 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/