frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

For Starlink alternative, Ukraine partners with Nokia and satellite maker ICEYE

https://www.cnbc.com/2026/10/23/ukraine-partners-with-nokia-and-iceye-for-starlink-alternative.html
1•MilnerRoute•53s ago•0 comments

Pixel Path – Turn any two places into a pixel-art fly-through of the real road

https://github.com/jonwheatley/pixel-path
1•javatuts•2m ago•0 comments

Vektor 2.0.2: Memory benchmark LongMemEval results

https://medium.com/@vektormemory/vektor-2-0-2-memory-benchmark-longmemeval-results-6df28903854e
1•vektormemory•2m ago•0 comments

US executives quit $25B gas venture over claims of secret Russian control

https://old.reddit.com/r/oil/comments/1xeql9r/us_executives_quit_25bn_gas_venture_over_claims/
1•MadrasThorn•13m ago•1 comments

Commission on Federal Paperwork: Drawings by Carol

https://nickseaver.net/paperwork/
1•Tomte•40m ago•0 comments

Denmark abandons plans to ditch Microsoft Office after technical problems

https://www.neowin.net/news/denmark-has-abandoned-plans-to-ditch-microsoft-office-after-technical...
2•bundie•42m ago•0 comments

Incompleteness and Computability – An Open Introduction to Gödel's Theorems

https://ic.openlogicproject.org/
1•the-mitr•43m ago•0 comments

Conway's Game of Life

https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
2•sweetdingoes•45m ago•0 comments

Why popular airplanes are getting scrapped years early

https://www.cnbc.com/2026/10/24/spirit-airlines-planes-scrapped-engine-shortage.html
2•kristianp•48m ago•0 comments

Ask HN: What are your most ambitious projects in 2026?

4•MzHN•54m ago•3 comments

Show HN: Music player for visually exploring music collection

https://github.com/Cliff-Lee/melodex
1•CP1979•56m ago•0 comments

Making DNS_Erlang Fast: Binary Tricks for the Beam

https://blog.dnsimple.com/2026/10/making-dns-erlang-fast/
2•signa11•58m ago•0 comments

America's Most Illegal Military Base [video]

https://www.youtube.com/watch?v=vIGub9r4a2o
1•dataflow•59m ago•0 comments

Michal Wallace on Narrative Programming: Why Learn J when LLMs Code?

https://alexalejandre.com/interviews/michal-wallace/
1•veqq•1h ago•0 comments

The BBC Strikes Back

https://joycevance.substack.com/p/the-bbc-strikes-back
1•Tomte•1h ago•0 comments

eMudhra faces a bigger test of public trust after security lapse

https://economictimes.indiatimes.com/ai/ai-insights/emudhra-faces-a-bigger-test-of-public-trust-a...
3•thunderbong•1h ago•0 comments

80% to 90% of women reproduce, but only about 40% of men do

https://unchartedterritories.tomaspueyo.com/p/do-women-reproduce-more-than-men
2•tudorconstantin•1h ago•0 comments

Modd: Flexible developer tool that runs processes,responds to filesystem changes

https://github.com/cortesi/modd
1•thunderbong•1h ago•0 comments

Show HN: Free Local Letterboxd Analytics

https://letterboxd.ddns.net/
1•shafiemoji•1h ago•0 comments

DHH's keynote at Rails World: "The most confusing funeral I've ever experienced"

https://www.globalnerdy.com/2026/09/27/dhhs-keynote-at-rails-world-2026-the-most-confusing-funera...
2•gurjeet•1h ago•1 comments

Intel 1103: The Tiny Chip That Killed Magnetic Core Memory and Saved Intel

https://www.youtube.com/watch?v=v3HczTwJHcM
1•cable2600•1h ago•0 comments

Musk claims Ukraine violated Starlink service agreement

https://www.cnbc.com/2026/10/24/ukraine-starlink-starshield-service-restored.html
4•kristianp•1h ago•1 comments

Black October

https://en.wikipedia.org/wiki/Black_October_(information_security)
2•BentonE•1h ago•0 comments

Show HN: Independent Vet – Find locally owned vets (and corporate ones) near you

https://independentvet.com/
2•packeted•1h ago•0 comments

Weight-loss drug reduces sleep apnea in two late-stage trials

https://medicalxpress.com/news/2026-10-triple-action-weekly-weight-loss.html
5•geox•1h ago•0 comments

The Trouble with the View from Above (2010)

https://www.cato-unbound.org/2010/09/08/james-c-scott/trouble-view-above/
1•perused•1h ago•0 comments

Show HN: Git-ing Over it, learn Git like you'll use it IRL

https://git-ing-over-it.vercel.app/
1•k2maan•1h ago•0 comments

Just Dashboard open-source dashboard for managing your VPS

https://github.com/JustDashboard/Just-Dashboard
1•Wayy10•1h ago•0 comments

Manage Your Dotfiles with Nothing but Git

https://terminal.ninja/guides/manage-dotfiles/
1•ankitg12•2h ago•0 comments

Retroviral insertions contributed to divergence of human and chimpanzee brains

https://www.science.org/doi/10.1126/sciadv.aeg5791
2•gumby•2h 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/