frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

New Jersey high court first in US to ban Shaken Baby Syndrome testimony

https://www.reuters.com/legal/litigation/new-jersey-high-court-first-us-ban-shaken-baby-syndrome-...
1•rossant•28s ago•0 comments

METR's time-horizon of coding tasks does not mean what you think it means

https://killerstorm.github.io/ai/2025/11/21/metr.html
1•killerstorm•5m ago•1 comments

Is C++26 getting destructive move semantics?

https://stackoverflow.com/questions/79817124/is-c26-getting-destructive-move-semantics
1•signa11•5m ago•0 comments

The Dose Makes the Poison

https://www.nature.com/articles/nnano.2011.87
1•dellasera•6m ago•0 comments

My snapshot-only Minecraft server

https://ewpratten.com/blog/minecraft-snapshot-server
1•ewpratten•7m ago•0 comments

We should all be using dependency cooldowns

https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
1•todsacerdoti•7m ago•0 comments

Practical Guide on how to build an Agent from scratch with Gemini 3

https://www.philschmid.de/building-agents
1•ingve•9m ago•0 comments

I got an LLM to solve the daily Quordle

https://flowtwo.io/post/automating-quordle-with-an-llm
1•thejoeflow•9m ago•0 comments

Uefa orders Scotland fans to remove celebration videos from X

https://www.bbc.com/news/articles/c2084wyx1plo
1•gorbachev•13m ago•0 comments

Making Sense of Memory in AI Agents

https://www.leoniemonigatti.com/blog/memory-in-ai-agents.html
1•gmays•18m ago•0 comments

Round Two

https://blog.sherwoodcallaway.com/round-two/
1•shcallaway•18m ago•0 comments

Scholar Labs: An AI Powered Scholar Search

https://scholar.googleblog.com/2025/11/scholar-labs-ai-powered-scholar-search.html
1•jarmitage•19m ago•0 comments

Establishing persistence using extended attributes on Linux

https://kernal.eu/posts/linux-xattr-persistence/
3•speckx•20m ago•0 comments

A startup in Mongolia translated my book

https://blog.pragmaticengineer.com/traveling-to-mongolia/
1•gregdoesit•21m ago•0 comments

Show HN: Track cloud costs and revenue across AWS, GCP, and Stripe

https://www.ssp.sh/blog/cost-analyzer-aws-gcp/
2•articsputnik•22m ago•0 comments

Good vibrations: Ceramic material harvests electricity from waste energy

https://techxplore.com/news/2025-10-good-vibrations-ceramic-material-harvests.html
1•PaulHoule•22m ago•0 comments

The Largest Afro Took Three People to Measure It

https://www.nytimes.com/2025/11/19/style/largest-afro-guinness-world-record.html
1•whack•23m ago•1 comments

How MicroStrategy Pays Interest on Its Debt

https://illya.sh/threads/how-microstrategy-pays-interest-on-its-debt
3•iluxonchik•24m ago•1 comments

"Build, Build, Build" Is as Intutive as It Is Wrong

https://pawelbrodzinski.substack.com/p/build-build-build-is-as-intutive
4•flail•25m ago•0 comments

Calendar.txt

https://ploum.net/2025-09-03-calendar-txt.html
2•kelsier1•25m ago•1 comments

3rd gen Google Nest thermostat weather data outage continues

https://old.reddit.com/r/Nest/comments/1p1ywji/my_3rd_gen_nest_thermostat_doesnt_display_the/
1•1970-01-01•26m ago•0 comments

Show HN: Font of Web: Search Web Design Patterns via Multimodal Embeddings

https://fontofweb.com/search/pins?q=hacker%2Bnews
1•sim04ful•26m ago•0 comments

Jitters Aside, Nvidia's Guidance Signals the AI Buildout Is Still Accelerating

https://genemunster.com/jitters-aside-nvidias-guidance-signals-the-ai-buildout-is-still-accelerat...
1•gmays•26m ago•0 comments

Will you press the rebirth button?

https://mohi-kalantari.github.io/rebirth-button/
1•mohi-kalantari•27m ago•0 comments

Managers, Don't Bet on Your People's Ideas

https://medium.com/@oren.yam/managers-dont-bet-on-your-people-s-ideas-5d54f01c8bd6
1•mooreds•29m ago•0 comments

Google must double AI compute every 6 months to meet demand

https://www.cnbc.com/2025/11/21/google-says-it-must-double-ai-compute-every-6-months-to-meet-dema...
1•kamaraju•30m ago•0 comments

Show HN: Revise

https://revise.io/docs/e768usqt-na162cl0
7•artursapek•31m ago•1 comments

A Hard Place

https://api.substack.com/feed/podcast/6389277.rss
1•searledom•32m ago•0 comments

Show HN: Heliocrafts – The AI That Builds Real Software

https://www.heliocrafts.com/
1•pranshunagar01•32m ago•0 comments

Show HN: Choose your own adventure style Presentation

https://github.com/Skarlso/adventure-voter
1•skarlso•33m ago•0 comments
Open in hackernews

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

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

Comments

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