frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: I checked 16,899 insider stock buys – most didn't beat the S&P 500

https://www.insiderprint.com/setup-odds
1•insiderprint•2m ago•0 comments

Lingering While the Agent Runs

https://seanvoisen.com/thinking/2026-10-24-lingering-while-the-agent-runs/
1•facundo_olano•3m ago•0 comments

Iran's January 2026 Internet Shutdown: Public Data and Censorship Methods

https://arxiv.org/abs/2603.28753
1•znano•3m ago•0 comments

Building a music engraving system from scratch

https://noteuniverse.com/blog/building-a-music-engraving-system/
2•ganonm•4m ago•1 comments

Password Manager Recommendations

https://dennysora.me/en/blog/security/password-manager-recommendations/
1•dennysora-main•5m ago•0 comments

Cybersecurity bounty hunter says Samsung TVs use AI to record audio

https://www.tomshardware.com/tech-industry/cyber-security/hacker-finds-own-samsung-tv-collecting-...
2•01-_-•6m ago•0 comments

South Korea Account Surplus Surpasses Germany and Japan Due to Chip Boom

https://en.koreadaily.com/south-korea-current-account-surplus/
1•VWWHFSfQ•8m ago•0 comments

Debunking "Faster Than Rust": Malicious Benchmarks in Tov

https://blog.fyralabs.com/debunking-faster-than-rust-malicious-benchmarks-in-tov/
1•theanonymousone•9m ago•0 comments

Unicorn Benefits of Rust/Go Tooling in PHP

https://tomasvotruba.com/blog/unicorn-benefits-rust-go-tooling-in-php
1•theanonymousone•10m ago•0 comments

Love, Impending Doom, and the Drake Equation

https://t3x.org/bits/doomed/index.html
1•andsoitis•12m ago•0 comments

Mozilla reported HTTP2Shell with proof of RCE in April

https://bugzilla.mozilla.org/show_bug.cgi?id=2029458
1•charleyablaze•17m ago•0 comments

How to make your own Steelpan? (1992) [pdf]

https://stockholmsteelband.se/pan/tuning/pdf/pantuning.pdf
1•addag•25m ago•0 comments

MoltenVK (Vulkan on Metal) was deprecated in favor of KosmicKrisp

https://github.com/KhronosGroup/MoltenVK
2•qrobit•26m ago•0 comments

Report on alpha school, AI-based education

https://www.nytimes.com/2026/10/23/us/alpha-school-ai-education-parents.html
2•rmnwski•28m ago•0 comments

Three things you should know about permafrost

https://www.technologyreview.com/2026/10/22/1147591/permafrost-primer/
1•joozio•33m ago•0 comments

Show HN: Find overlapping Rust tests with mutation testing

https://github.com/yasuyuky/cargo-test-prune
3•yasuyuky•33m ago•0 comments

Grok Bot: The cycle of productivity tools repeats itself in AI

https://lucasaguiar.xyz/posts/grok-bot-agentes-ciclo-ferramentas-produtividade/
1•isfttr•34m ago•0 comments

4-Dna.com

https://4-dna.com
1•abrohz•34m ago•1 comments

Show HN: Shrinking my 159-byte x86-64 Hello World ELF to 153 bytes

https://blog.lohr.dev/hello-world-contd
3•michidk•35m ago•0 comments

Partial Operator Precedence

https://ziglang.org/devlog/2026/#2026-10-24
1•ErenayDev•36m ago•0 comments

Buy into the Emacs Platform (2018)

https://entropicthoughts.com/why-you-should-buy-into-the-emacs-platform
2•Tomte•38m ago•0 comments

Nops: Read SOPS-encrypted secrets in .NET without the sops binary

https://github.com/atulmish/Nops
1•atulmish•39m ago•0 comments

We're heading past 1.5°C

https://pearlsandirritations.com/post/2026/09/were-heading-past-1-5c-now-we-need-a-plan-for-what-...
2•Betelbuddy•41m ago•0 comments

Open Source Charging Monitor for Android

https://markprovan.github.io/watts/
1•markprovan•42m ago•0 comments

Show HN: EdgePad – tool for configuring edge touchpad gestures on Linux laptops

https://github.com/assembledev/edgepad
6•dev-e•55m ago•0 comments

Covely – An offline personal finance app for Mac, Windows and Linux

https://covelyapp.com/
2•sunnyy02•1h ago•0 comments

Who to build for, now that vibecoding makes software cheap

https://eighttrigrams.net/post/87
2•eighttrigrams•1h ago•0 comments

New Spencerian Compendium

https://archive.org/details/NewSpencerianCompendium
3•Bluestein•1h ago•0 comments

Posthuman Mimesis

https://criticalposthumanism.net/posthuman-mimesis/
2•jruohonen•1h ago•0 comments

fheroes2: A recreation of Heroes of Might and Magic II game engine

https://github.com/ihhub/fheroes2
33•tosh•1h ago•7 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/