frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

When AI Labs Become Defense Contractors

https://philippdubach.com/posts/when-ai-labs-become-defense-contractors/
1•7777777phil•36s ago•0 comments

Three U.S. F-15s Involved in Friendly Fire Incident in Kuwait; Pilots Safe

https://www.centcom.mil/MEDIA/PRESS-RELEASES/Press-Release-View/Article/4418568/three-us-f-15s-in...
1•starkparker•1m ago•0 comments

Lensboy for Camera Calibration

https://github.com/Robertleoj/lensboy
1•robertleoj•2m ago•0 comments

Who is done with code reviews?

2•javier_e06•3m ago•0 comments

TrustPlane – open-source AI trust control plane

https://github.com/base76-research-lab/TrustPlane
1•base76•5m ago•1 comments

Quantum Situational Awareness

https://www.superpositioned.co
1•snlsrn•5m ago•0 comments

Slop vs. Craft

https://www.youtube.com/watch?v=YzHyRZMBs04
1•euthymiclabs•6m ago•0 comments

Why machine identities now drive trust in banking

https://www.cyberark.com/resources/blog/the-new-ai-access-problem-why-machine-identities-now-driv...
2•alokDT•9m ago•0 comments

Engineering multi-material 4D printed actuators triggered by degradation

https://www.sciencedirect.com/science/article/pii/S2214860425004397
2•PaulHoule•9m ago•0 comments

Information Gathering Prompt Prompt

https://prompts.chat/prompts/cmm55hzfp0001l504s6rrl4hb_information-gathering-prompt
2•bucbowie•12m ago•0 comments

The Reason Teams Break as AI Multiplies Leverage

https://www.bolshchikov.com/p/the-real-reason-teams-break
2•bolshchikov•12m ago•1 comments

I shipped 4 React libraries in a weekend

https://www.hackyexperiments.com/blog/shipping-react-libraries
2•bilater•12m ago•0 comments

Inflating robot developed in Washington aims to pick apples as gently as humans

https://www.opb.org/article/2026/02/26/robot-washington-state-university-apples-farmworker-shortage/
2•TigerUniversity•13m ago•0 comments

Oh great, here comes 6G

https://www.theverge.com/tech/886558/6g-satellite-ai-isac
2•cwwc•13m ago•0 comments

How many steps in a "chain of victories" separate you from your favorite player?

https://mastodon.online/@lichess/116160234963901272
2•baruchel•14m ago•0 comments

Advice for Job Seekers

https://zeldman.com/2026/03/02/advice-for-job-seekers/
2•speckx•14m ago•0 comments

Meta's Renewed Commitment to Jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
2•ps0ps•14m ago•0 comments

China's Parents Are Outsourcing the Homework Grind to A.I.

https://www.nytimes.com/2026/03/02/world/asia/china-education-ai.html
1•bookofjoe•15m ago•1 comments

Aliro 1.0 Standardizes Digital Door Keys (Phone Scoop)

https://www.phonescoop.com/articles/article.php?a=23683
1•mikece•17m ago•0 comments

David Shapiro - We Just Took the Dark Timeline [video]

https://www.youtube.com/watch?v=BHqN7kFfNgE
1•mindcrime•17m ago•0 comments

Built data pipelines across 200M+ companies seeking early roles

https://zerobitflip.com
1•vampiregrey•18m ago•0 comments

Points on a ring: An interactive walkthrough of a popular math problem

https://growingswe.com/blog/points-on-ring
1•evakhoury•18m ago•0 comments

Islets – The Spatial CMS

https://islets.app
2•velmu•20m ago•0 comments

Show HN: Govbase – Follow a bill from source text to news bias to social posts

https://govbase.com
5•foxfoxx•20m ago•2 comments

Validate Before You Build

https://www.founderspace.work
2•VladCovaci•21m ago•1 comments

Flock license plate readers cost city big, deliver little

https://www.sandiegouniontribune.com/2026/02/28/flock-license-plate-readers-cost-city-big-deliver...
4•recallingmemory•22m ago•1 comments

Scientists Create "Smart Underwear" to Measure How Often We Fart

https://scitechdaily.com/scientists-create-smart-underwear-to-measure-how-often-we-really-fart/
2•speckx•23m ago•0 comments

Money launderers are shifting to crypto, report warns

https://www.politico.eu/article/world-money-launder-are-shifting-crypto-uk-report-warns/
3•giuliomagnifico•23m ago•0 comments

The average 50-something American is now worth $1.4M

https://www.usatoday.com/story/money/2026/01/19/average-net-worth-1-million-50-year-olds/88202093...
2•linhns•24m ago•2 comments

A rabbit hole in 5 commits

https://www.codingwithjesse.com/blog/a-rabbit-hole-in-5-commits/
1•CodingWithJesse•24m ago•0 comments
Open in hackernews

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

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

Comments

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