frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Well Done Silicon Valley

2•zerosizedweasle•3m ago•0 comments

Palantir CEO says AI to make large-scale immigration obsolete

https://www.mercurynews.com/2026/01/20/palantir-ceo-says-ai-to-make-large-scale-immigration-obsol...
1•bookofjoe•3m ago•0 comments

Ask HN: When does changing pricing models break user trust?

1•skicoachapp•3m ago•0 comments

Multi-Modal Program Verification in Velvet

https://proofsandintuitions.net/2026/01/21/multi-modal-verification-velvet/
1•matt_d•6m ago•0 comments

Simulations and games about non-zero-sum concepts and emergent phenomena

https://nonzerosum.games/arcade.html
2•embedding-shape•10m ago•0 comments

What We Can Do–Starting Now, a Daily Civic Action Plan [video]

https://www.youtube.com/watch?v=gdBsLrGamtM
1•itronitron•11m ago•0 comments

The use of the word 'robust' to describe software in UK law

https://ials.blogs.sas.ac.uk/2019/06/25/the-use-of-the-word-robust-to-describe-software-code/
1•fanf2•11m ago•0 comments

Show HN: Grov – Multiplayer for AI Coding Agents (Open Source)

https://grov.dev/
5•tonyystef•12m ago•2 comments

Terminal UIs, the Ruby Way

https://www.ratatui-ruby.dev/
2•thunderbong•18m ago•0 comments

Show HN: ImproveThis, refine messages based on who you're writing to

https://improvethis.ai
1•buildwithdep•19m ago•0 comments

FSNotes 7 – Remarkable fast plain text notes

https://fsnot.es/v7/
2•todsacerdoti•22m ago•0 comments

The 40M Dollar Job (2019)

https://idiallo.com/blog/the-40-million-dollar-job
1•foxfired•23m ago•1 comments

Show HN: Unicode Explorer – Explore, Search, and Learn Unicode

https://unicode-detector-nine.vercel.app/
2•SpyCoder77•23m ago•0 comments

End-of-Life usefulness of degradation by products from transient electronics

https://www.nature.com/articles/s41528-025-00411-w
1•PaulHoule•24m ago•0 comments

Show HN: I'm eating at all the phở restaurants in Portland, at least twice

https://pho.curtisbarnard.com/
2•oregoncurtis•25m ago•1 comments

Colundi Waftundi

https://wftlrd.uk/colundi/
2•anigbrowl•25m ago•1 comments

Hiring

https://teachingmadefun.com/
1•TMFkids•26m ago•1 comments

NYC Bans Hidden Hotel Fees Ahead of World Cup Tourist Influx

https://www.bloomberg.com/news/articles/2026-01-21/nyc-bans-hidden-hotel-fees-ahead-of-world-cup-...
4•toomuchtodo•27m ago•1 comments

Show HN: Infinate –O(k)constant-time spatial attention for unlimited LLM context

https://github.com/ch1pu/infinate
1•ch1pu•28m ago•0 comments

ChatGPT needs a persistent workspace layer

4•LostBeacon•28m ago•0 comments

Show HN: PFAS Reporting 2026 – Triage tool for the EPA's 2011–2026 lookback rule

https://pfasreporting2026.com
1•todaycompanies•29m ago•1 comments

NexPhone: Android, Linux, and Windows 11 in a single device

https://nexphone.com/
2•gessha•30m ago•1 comments

Show HN: Find what you should play next

https://gamebrain.co
2•dsky•31m ago•3 comments

The Truth About Toilet Swirl

https://www.smartereveryday.com/toiletswirl
2•ColinWright•31m ago•0 comments

Get Closer So I Can Hear the Birds

https://terratauri.com/blog/get-closer-so-i-can-hear-the-birds/
2•terramauthe•32m ago•0 comments

Show HN: Ably AI Transport - a transport layer for agentic apps

https://ably.com/docs/ai-transport
1•mchristensen•34m ago•0 comments

Face Shape Detector

https://whatismyfaceshape.net/
1•adilblati3•35m ago•1 comments

Show HN: Tandem – open-source cross-platform AI coworker (Tauri)

1•frumu•38m ago•1 comments

Show HN: TerabyteDeals – Compare storage prices by $/TB

https://terabytedeals.com
3•vektor888•39m ago•0 comments

Oldest Cave Art Discovered in Indonesia

https://www.barrons.com/news/world-s-oldest-cave-art-discovered-in-indonesia-3ddd2a48
2•wjb3•39m ago•0 comments
Open in hackernews

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

https://github.com/stanNthe5/typescript-autoawait
7•theThree•8mo ago

Comments

bastawhiz•8mo ago
Is this a problem that people actually have?
xeromal•8mo ago
Fun side project man!
primitivesuave•8mo 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•8mo 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•8mo ago
You can still control it by adding "//no-await". In fact, the "//no-await" makes me feel more clear.
nextweek2•8mo 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•8mo ago
It should be noted that there is already a lint rule for this: https://typescript-eslint.io/rules/no-floating-promises/