frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

PDF Reader in JavaScript

https://github.com/mozilla/pdf.js
2•saikatsg•1m ago•0 comments

Show HN: Cursedy

https://ricobeck.de/cursedy.html
1•ricobecks•1m ago•0 comments

What's new in ASP.NET Core authentication in .NET 11

https://nestenius.se/net/whats-new-in-asp-net-core-authentication-in-net-11/
1•tndata•3m ago•0 comments

Chrome extensions with 13.4M installs caught hijacking searches

https://www.bleepingcomputer.com/news/security/chrome-extensions-with-134-million-installs-caught...
3•Smith-7831•3m ago•0 comments

The Hitchhiker's Guide to System One Models

https://arxiv.org/abs/2610.33775
1•saikatsg•7m ago•0 comments

Show HN: AI agents trade privately on BitcoinZ, with proof of delivery

https://github.com/ZKStamp/AgentWallet
2•ztextzksnarks•8m ago•0 comments

Show HN: zpq 0.5.0 – A zero-dependency Parquet engine in Zig

https://github.com/chicagobuss/zpq
2•chicagobuss•8m ago•0 comments

Confused NYPD Abandons East Village E-Bike Raid

https://nyc.streetsblog.org/2026/10/29/confused-nypd-abandons-east-village-e-bike-raid
1•ndsipa_pomu•9m ago•1 comments

Malicious Claude Code Extension Found in Cursor Marketplace

https://cursor.com/blog/claude-code-extension-security-notice
1•meetpateltech•9m ago•0 comments

Show HN: I don't understand why invoicing apps cost $10/month

https://invoicingpro.org/
1•rohitoc•11m ago•0 comments

Binance hot wallet signed 50 EIP-7702 delegations 3 minutes before the drain

https://808bits.com/articles/binance-hot-wallet-eip-7702-delegations/
2•chris_overseas•13m ago•0 comments

Orca is the place for working with a fleet of agents (e.g. G

1•jinqueeny•13m ago•0 comments

Reddit is moving to "a logged-in-only experience," CEO says

https://arstechnica.com/gadgets/2026/10/reddit-will-require-you-to-log-in-eventually-ceo-confirms/
5•ColinWright•16m ago•0 comments

Manus please stop copy me ! [video]

https://www.youtube.com/shorts/ijRkSFoZtMM
1•manniu•20m ago•0 comments

A software audit skill for solo builders

https://github.com/luigimorel/software-audit-skill
1•lmaao•22m ago•0 comments

Google Custom Search API is shutting down: migration guide and alternatives

https://blog.apify.com/google-custom-search-api-alternative/
9•Dylan-Hayes•23m ago•0 comments

Monday.com's Shift to Embedded Engineering

https://blogs.timesofisrael.com/the-last-mile-inside-monday-coms-shift-to-embedded-ai-engineering/
2•georgekstein•23m ago•0 comments

Show HN: Ghostman – A fast, keyboard-driven TUI API client and webhook inspector

https://github.com/4yk5/Ghostman
1•4yk5•25m ago•0 comments

Show HN: I rebuilt my about page with stats from GitHub, WakaTime and Goodreads

https://yedhu.me/about/
2•yedhukrishnan•28m ago•0 comments

Show HN: Stochastic Lagrangian Control and Proportional Bias Routing for Moe

https://github.com/lambda-z-lab/lz-moe-slc
3•Morksugga•30m ago•0 comments

'Elite North Korean hackers' blamed for $6.3B Binance hack

https://www.theguardian.com/business/live/2026/oct/30/uk-house-price-growth-crypto-industry-6bn-b...
4•tosh•32m ago•0 comments

Implant reported in a Trezor sold by CryptoBilis

https://trezor.io/blog/news/implant-reported-in-a-trezor-sold-by-cryptobilis
3•0xedb•35m ago•0 comments

Show HN: HiveOS – Multi-agent enterprise OS with PII pills and 3-model consensus

https://gethiveos.com/
1•logic42•42m ago•0 comments

Making DNS_Erlang Fast: Binary Tricks for the Beam

https://blog.dnsimple.com/2026/10/making-dns-erlang-fast/
4•TheWiggles•43m ago•0 comments

Binance: Who Opened the Vault? – Cold Logic – EP00

https://2tinteractive.com/watch/episodes/5621/
1•LebToki•43m ago•0 comments

Evidence of Selective Response in the Free-Breeding Dog Population in Chornobyl

https://www.mdpi.com/2073-4425/17/10/1195
2•origgm•46m ago•0 comments

DeskSprite

https://desksprite.com/
1•bhgbgh•49m ago•0 comments

Apple Unveils Groundbreaking MacBook Pro with Proled XDR Display

https://www.apple.com/newsroom/2026/10/apple-unveils-groundbreaking-macbook-pro-with-proled-xdr-d...
1•Garbage•51m ago•0 comments

Patterns in AI-Driven Software Development

https://akos.ma/blog/patterns-in-ai-driven-software-development/
1•grahamlee•52m ago•0 comments

Toyota and Waymo Advance Autonomous Driving Collaboration

https://waymo.com/blog/2026/10/toyota-bz4x-partnership/
1•thecybernerd•56m 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/