frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Open-source accessibility scanner with AI-powered fixes

https://tryinclusiv.com
1•callally_colin•17s ago•0 comments

Edison neglected maintenance before the Jan. 7 fires. Now its trying to catch up

https://www.latimes.com/environment/story/2025-12-17/edison-neglected-maintenance-of-its-aging-tr...
1•PaulHoule•1m ago•0 comments

IRC technology news from the second half of 2025

https://www.ilmarilauhakangas.fi/irc_technology_news_from_the_second_half_of_2025/
1•speckx•2m ago•0 comments

Anthropic study says job impact is more evolution than apocalypse

https://www.axios.com/2026/01/15/anthropic-study-work-ai-jobs
1•amscotti•2m ago•0 comments

All the news that's fit to WhatsApp

https://www.theverge.com/news/862076/documented-immigration-reporting-whatsapp-wechat-nextdoor
1•homo_economicus•3m ago•0 comments

Anthropic Launches AI Healthcare Tools as Competition with OpenAI Heats Up

https://www.forbes.com/sites/anishasircar/2026/01/14/anthropic-launches-ai-healthcare-tools-as-co...
1•amscotti•3m ago•0 comments

Vital Synth: How to Use It and Where to Begin (2025)

https://blog.landr.com/vital-synth/
1•Tomte•4m ago•0 comments

Detailed map reveals groundwater levels across the U.S.

https://phys.org/news/2026-01-reveals-groundwater.html
1•toomuchtodo•4m ago•1 comments

Predicting mental health recovery with mixed-effects models

https://ucladatares.medium.com/what-predicts-bouncing-back-from-mental-health-struggles-775586d166af
1•souliano•4m ago•0 comments

Greenland's defence is 'common concern' for NATO, as European troops fly in

https://www.theguardian.com/world/2026/jan/15/greenland-defence-nato-denmark-prime-minister-europ...
1•pjmlp•6m ago•0 comments

Global Subsidence of River Deltas

https://www.nature.com/articles/s41586-025-09928-6
1•stevenjgarner•7m ago•0 comments

SiFive to adopt Nvidia technology for speedy links between chips

https://www.reuters.com/business/media-telecom/sifive-adopt-nvidia-technology-speedy-links-betwee...
3•fork-bomber•9m ago•0 comments

How We Synchronize .NET's Virtual Monorepo

https://devblogs.microsoft.com/dotnet/how-we-synchronize-dotnets-virtual-monorepo/
2•premun•9m ago•0 comments

US Government to take 25% cut of AMD, Nvidia AI sales to China

https://arstechnica.com/tech-policy/2026/01/us-government-to-take-25-cut-of-amd-nvidia-ai-sales-t...
3•homo_economicus•10m ago•2 comments

Computer science used to be a golden ticket to a lucrative career

https://www.telegraph.co.uk/money/jobs/schools-universities/computer-science-graduates-cant-get-job/
1•msolujic•13m ago•0 comments

Launching a modular SaaS: Only pay for what you use

https://moduleflow.tech
1•hmcabrera•14m ago•1 comments

Ui.dev and Fireship Join Forces

https://fireship.dev/uidotdev-and-fireship-join-forces
2•taubek•14m ago•0 comments

Ask HN: Was my X account suspended as retaliation for this Reddit post?

2•amichail•15m ago•1 comments

Recursion and Induction: A Self-Contained Course Using ACL2

https://acl2.org/doc/?topic=ACL2____R-AND-I-TABLE-OF-CONTENTS
1•nathan-barry•15m ago•0 comments

Found: Medieval Cargo Ship – Largest Vessel of Its Kind Ever

https://www.smithsonianmag.com/smart-news/archaeologists-say-theyve-unearthed-a-massive-medieval-...
2•bookofjoe•16m ago•0 comments

Architecture+cost drivers for a deterministic rule/metric engine 1,200metrics

1•Trackdiver•17m ago•0 comments

Turning weeks of medical device documentation into minutes

2•feargalosull•17m ago•0 comments

Hetzner Storage Boxes

https://www.hetzner.com/storage/storage-box/
3•truegoric•20m ago•0 comments

New Vulnerability in n8n – CVE-2026-21858

https://www.schneier.com/blog/archives/2026/01/new-vulnerability-in-n8n.html
2•882542F3884314B•20m ago•0 comments

Brain displacement and nonlinear deformation following human spaceflight

https://www.pnas.org/doi/10.1073/pnas.2505682122
1•stevenjgarner•21m ago•0 comments

Apple Is Fighting for TSMC Capacity as Nvidia Takes Center Stage

https://www.culpium.com/p/exclusiveapple-is-fighting-for-tsmc
43•speckx•23m ago•9 comments

Compute multiple modular inverses with Montgomery's trick

https://www.johndcook.com/blog/2026/01/14/montgomerys-trick/
1•ibobev•24m ago•0 comments

What Does It Mean to Make a Voice Call in a Post-Telephone World?–Howard vs. RNC

https://blog.ericgoldman.org/archives/2026/01/what-does-it-mean-to-make-a-voice-call-in-a-post-te...
1•hn_acker•24m ago•0 comments

Broken Proofs and Broken Provers

https://lawrencecpaulson.github.io//2026/01/15/Broken_proofs.html
2•ibobev•24m ago•0 comments

India warns Apple it will proceed with antitrust case after plays for time

https://www.reuters.com/sustainability/boards-policy-regulation/india-warns-apple-it-will-proceed...
4•freedomben•25m 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/