frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Hans Moravec was right about AI

https://nymag.com/intelligencer/article/hans-moravec-interview.html
1•anath2•6m ago•0 comments

Watching Go's new garbage collector move through the heap

https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html
1•ksec•6m ago•0 comments

GrapheneOS duress PIN could land a man in prison

https://www.androidauthority.com/grapheneos-duress-pin-us-prosecution-3691271/
1•kitd•11m ago•0 comments

The Algorithmic Atelier

https://www.doc.cc/articles/the-algorithmic-atelier
1•kaizenb•13m ago•0 comments

Operating a computer with your tongue: the Augmental MouthPad [video]

https://www.youtube.com/watch?v=xReyIF5pwRo
1•jibcage•15m ago•0 comments

'Who wants to be hired' now outnumbers 'Who is hiring'

https://ej29-r3d.github.io/hacker-news-hiring-trends/
1•Tronickle•16m ago•1 comments

Discord Must Verify Texas Users' Age Under Judge's Ruling

https://news.bloomberglaw.com/litigation/discord-must-verify-texas-users-age-under-judges-ruling
1•1vuio0pswjnm7•18m ago•0 comments

LA Social Media Trial Dismissal Leaves Landscape of Cases

https://news.bloomberglaw.com/litigation/la-social-media-trial-dismissal-leaves-vast-landscape-of...
1•1vuio0pswjnm7•20m ago•0 comments

Error Certificates for KV-Cache Eviction via Randomized Design

https://arxiv.org/abs/2607.21475
1•sbulaev•21m ago•0 comments

Show HN: Integrate any CLI agent into any terminal

https://terminai.app
2•emosenkis•21m ago•0 comments

Databrick Genie

https://www.getwren.ai/post/genie-meter-is-on-roi-of-owning-your-genbi
1•xingfu•26m ago•0 comments

Google Can't Block Ex-NPR Host Voice Suit with Copyright Shield

https://news.bloomberglaw.com/ip-law/google-cant-block-ex-npr-host-voice-suit-with-copyright-shield
1•1vuio0pswjnm7•28m ago•0 comments

Microsoft launches new in-house AI models. Cuts costs up to 89% versus OpenAI

https://venturebeat.com/infrastructure/microsoft-launches-new-in-house-ai-models-it-says-cut-cost...
2•thunderbong•28m ago•0 comments

The Two Sources of Noise Every LLM Evaluation System Must Handle

https://wilburhimself.github.io/blog/64-the-two-sources-of-noise-every-llm-evaluation-system-must...
1•wilburhimself•30m ago•0 comments

GrapheneOS protections against data extraction from locked devices

https://discuss.grapheneos.org/d/40700-grapheneos-protections-against-data-extraction-from-locked...
2•Cider9986•30m ago•0 comments

Chute – 10GB free file transfer with optional E2E encryption

https://chute.codecraftsol.org/
1•sasenb•34m ago•1 comments

Shediy

https://shediy.app/
1•gr3ggg•40m ago•0 comments

Show HN: I built a hypervisor and client for inference on consumer compute

https://scalattice.com/blog/openai-sdk-scalattice/
1•RomulusHill•44m ago•0 comments

Jedi Knight fansite has been running consistently for almost 30 years

https://www.pcgamer.com/games/action/conceived-in-a-secure-military-facility-this-jedi-knight-fan...
3•Apocryphon•48m ago•0 comments

Show HN: Hydra, a local-first trust control plane that routes AI by confidence

https://hydra.uvansa.com/
1•jhaankit373•49m ago•0 comments

Syria's ancient sites face widespread looting and systematic bulldozing

https://phys.org/news/2026-07-syria-ancient-sites-widespread-looting.html
1•mdp2021•52m ago•0 comments

Neuromancer – Official Teaser

https://www.youtube.com/watch?v=g79GPZSQHBk
5•fourampers•56m ago•1 comments

Show HN: Free tool that insults your code but also finds real bugs

https://zlvox.com/tools/roast-my-code
2•mrdisloyal•59m ago•0 comments

Introduction to LLM Inference

https://kraghavan.ca/llm-infrastructure/inference/2026/04/14/re-introduction-to-inference.html
2•kraghavan•1h ago•1 comments

What Love Island tells us about the changing face of dating

https://www.bbc.co.uk/news/articles/c935q2k6pxqo
2•mmarian•1h ago•0 comments

Kaappi – r7rs scheme written in Zig

https://github.com/kaappi/kaappi
3•s20n•1h ago•0 comments

LLM-as-a-Judge Field Guide

https://kraghavan.ca/llm-infrastructure/evaluation/2026/07/25/llm-as-a-judge-field-guide.html
1•kraghavan•1h ago•0 comments

Only Pay for Human Ad Clicks

https://botaudit.co/
1•techguydiy•1h ago•0 comments

The Myth and the Medal(2015) [pdf]

https://www.ams.org/notices/201501/rnoti-p15.pdf
1•num42•1h ago•0 comments

Maybe we should revisit microkernels

https://notes.hella.cheap/maybe-we-should-revisit-microkernels.html
5•morkin•1h ago•2 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/