frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tinygyn · Goiânia Isométrica

https://tinygyn.com/#-330,270,0.9766
2•obilgic•2m ago•0 comments

Six popular sugar substitutes linked to faster brain aging

https://www.sciencedaily.com/releases/2026/10/261028234238.htm
2•ValentineC•5m ago•1 comments

Plane Is Somewhere Else

https://www.wheelsup.io/blog/your-plane-is-somewhere-else.html
2•Southflow•6m ago•0 comments

Y-STR Profile Links Ted Bundy to 1974 Murder of Utah Teen

https://www.forensicmag.com/3594-All-News/629041-Y-STR-Profile-Links-Ted-Bundy-to-1974-Murder-of-...
1•WaitWaitWha•12m ago•0 comments

95%-ile isn't that good

https://danluu.com/p95-skill/
1•blobcode•12m ago•0 comments

Show HN: Arken – Passwordless auth middleware using secp256k1 keys

https://github.com/zacharybenson/arken-protocol
1•zachbenson817•14m ago•0 comments

A Good Day for Cryptography

https://letsencrypt.org/2026/10/29/good-day-cryptography
1•gpi•15m ago•1 comments

Tracks along the longest drive on another world

https://science.nasa.gov/blog/tracks-along-the-longest-drive-on-another-world/
2•shcallaway•18m ago•0 comments

Binance Hacker Hunts for Exit Ramps as DeFi Exchanges Pause Markets

https://decrypt.co/382194/binance-hack-exit-ramps-defi-exchange-ethereum
1•paulpauper•19m ago•0 comments

The AI Data Center Explained – From Electricity to ChatGPT [video]

https://www.youtube.com/watch?v=ckoi0RTEgcY
1•yomismoaqui•21m ago•0 comments

34% of U.S. women under age 50 have iron deficiency under new guidelines

https://www.empirical.health/blog/ferritin-thresholds-iron-deficiency/
2•brandonb•23m ago•1 comments

1 in 10 members of Congress traded stocks in companies their committees oversee

https://www.kadoa.com/congress/insights/committee-trades
2•diomedes•26m ago•0 comments

Sterling Anderson doesn't think humanoid robots should be building cars

https://www.theverge.com/transportation/1018625/gm-sterling-anderson-interview-robots-ai-autonomo...
1•cisc•28m ago•0 comments

NotebookLM has just unlocked over 700 textbooks from the leading publishers

https://blog.google/innovation-and-ai/products/gemini-notebook/expert-intelligence-leading-sources/
2•dvaplima•32m ago•0 comments

The User Is Always the Boss – An Opinion on Linux and Anticheat

https://bonkmay.kr/index/articles/fortnite_linux.php
1•madarao•41m ago•1 comments

Who Writes the Rules, Who Carries the Blame?

https://aegissolisarchive.org/who-writes-the-rules-who-carries-the-blame/
1•aegissolis•44m ago•0 comments

Go programs enable MPTCP by default, exposing them to Linux CVE-2026-98432

https://groups.google.com/g/golang-announce/c/PCoQcdxoScw
4•acossta•44m ago•3 comments

Goto Considered Sick (for error handling in C)

https://thestateofinahaze.net/blog/c-goto-considered-totally-sick/
3•birdculture•47m ago•1 comments

How to Ace Interviews and Meetings with AI Assistance

https://sanityos.com/blog/ai-meeting-interview-assistant
2•bdilpreet66•51m ago•0 comments

Deep Learning Made Difficult

https://philsci-archive.pitt.edu/id/eprint/31028/
2•mathgenius•54m ago•0 comments

Herdr has released native app

https://github.com/herdrdev/herdr-app
4•cherioo•54m ago•0 comments

Sudo

https://sudo.com/
4•tianqi•59m ago•1 comments

Patrick Stewart Is Dead

https://www.facebook.com/story.php?story_fbid=1684958202998565&id=100044532035444&rdid=TakuwHXHD0...
1•thunderbong•1h ago•0 comments

Show HN: JSON to printable invoice CLI, zero deps, no sign-up

https://github.com/kleogeos/freelance-invoice-cli
1•kleogeos•1h ago•0 comments

Wenzhou Train Collision

https://en.wikipedia.org/wiki/Wenzhou_train_collision
4•tianqi•1h ago•0 comments

The Web Can't Afford a JavaScript Runtime Monoculture

https://redmonk.com/kholterhoff/2026/10/27/js-runtime-monoculture/
3•nnx•1h ago•0 comments

You can still get a IPv4 /24 from ARIN for $275⅌year, with strings attached

https://dreamstation.systems/personal/arin410.html
3•robinpie•1h ago•1 comments

Animations for System Builders: Metastability and Lost Writes

https://www.brooker.co.za/blog/2026/10/23/animations.html
1•pykello•1h ago•0 comments

Cormac McCarthy's Library

https://cormacmccarthy.lib.utk.edu/
8•maitland•1h ago•1 comments

Show HN: Cubic Doggo 07B Wouf: A low-cost open-source quadruped with ST3215

https://github.com/SphericalCowww/CubicDoggo_07B
2•SphericalCowww•1h ago•0 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/