frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Jot, a menu bar app that catches a thought before it's gone

https://jot.arunbrahma.com
1•masterbrewer•1m ago•0 comments

Highlite – Make any website your virtual whiteboard

https://get-highlite.app
1•ryoann•2m ago•0 comments

Not all model upgrades are upgrades

https://developer.microsoft.com/blog/not-all-model-upgrades-are-upgrades
1•waldekm•3m ago•0 comments

Turn a €5 ESP32-S3 Board into a Browser-Based Workbench for Hardware Hacking

https://www.hackster.io/geo-tp/turn-a-5-esp32-s3-board-into-a-browser-based-workbench-b528dd
1•geotp•4m ago•0 comments

OpenAI to unveil GPT-5.6 on Thursday after delaying launch

https://www.reuters.com/technology/openai-gets-us-approval-broad-gpt-56-rollout-axios-reports-202...
1•adithyaharish•5m ago•0 comments

B2B Payment Platforms for Global Businesses in 2026: A Comparative Guide

https://www.xtransfer.com/blog/b2b-payment-platforms-global-business
1•pingx•5m ago•0 comments

Omp

https://omp.sh/
1•217•5m ago•1 comments

Nextdocs.io – AI Slide Generation

https://www.nextdocs.io
1•galacticdessert•7m ago•0 comments

My Name Is SiMON

https://github.com/ProphetGang/formal_symbol_language
1•ProphetGang•12m ago•1 comments

Vagrant-tart: Vagrant plugin for Tart; run macOS VMs on M-series using Vagrant

https://github.com/letiemble/vagrant-tart
1•gurjeet•17m ago•0 comments

From Quantum Relative Entropy to the Semiclassical Einstein Equations

https://journals.aps.org/prl/pdf/10.1103/lmq8-nsty
1•sonicrocketman•18m ago•0 comments

Notes and reading materials on finite topological spaces

https://math.uchicago.edu/~may/finite
2•gone35•22m ago•0 comments

I built a single endpoint that turns anything into LLM-ready data

https://ingesti.xyz
1•tenesedu•22m ago•0 comments

Boeing 737 cargo plane goes missing off Pakistan coast

https://www.theguardian.com/world/2026/jul/08/boeing-737-cargo-plane-missing-near-karachi
1•tosh•22m ago•0 comments

Fable Advisor

https://github.com/dannymac180/fable-advisor
2•handfuloflight•25m ago•0 comments

Show HN: Relis – Extract Bubble.io app architecture into migration-ready docs

https://relis.dev
2•bubblerme•30m ago•0 comments

Show HN: Codex-profiles – isolated Codex CLI/Desktop profiles

https://ducksss.github.io/codex-profiles/
3•chaipinzheng•31m ago•0 comments

How We Scale PgBouncer

https://clickhouse.com/blog/pgbouncer-clickhouse-managed-postgres
1•samaysharma•38m ago•0 comments

The math that makes senior engineers look like a bad deal

https://blog.grandimam.com/posts/distorted-reality/
1•grandimam•40m ago•0 comments

Meta's Submission Re: State AGs Disgorgement Charts and Supporting Materials [pdf]

https://storage.courtlistener.com/recap/gov.uscourts.cand.419868/gov.uscourts.cand.419868.455.0_1...
1•1vuio0pswjnm7•41m ago•0 comments

Metis by Arm: open-source agentic security harness

https://github.com/arm/metis
1•handfuloflight•44m ago•0 comments

Arthur Clarke in 1940s predicted satellites and the internet of 2000s [video]

https://www.youtube.com/watch?v=D1vQ_cB0f4w
1•simonebrunozzi•45m ago•0 comments

ProductSpec: Open standard for software intent before implementation

https://github.com/gokulrajaram/ProductSpec
1•handfuloflight•48m ago•0 comments

Can We Understand How Large Language Models Reason?

https://cacm.acm.org/news/can-we-understand-how-large-language-models-reason/
2•visha1v•50m ago•0 comments

Show HN: FlareDB – Apache Beam native streaming database for realtime analytics

3•ganeshsivakumar•52m ago•0 comments

The Atari Jaguar Runs Linux

https://hackaday.com/2026/07/07/the-atari-jaguar-runs-linux/
4•methuselah_in•55m ago•0 comments

Shotgun – Opensource Cofounder Framework for Claudecode

https://github.com/Krishnatejavepa/Shotgun
2•krishnatejavepa•1h ago•0 comments

Generative AI might end up being worthless

https://theconversation.com/generative-ai-might-end-up-being-worthless-and-that-could-be-a-good-t...
3•wannabeetle•1h ago•1 comments

The Toyota Prius Is the Best Apocalypse Vehicle (2020)

https://www.roadandtrack.com/car-culture/entertainment/a31820423/the-toyota-prius-is-the-best-apo...
3•TMWNN•1h ago•1 comments

Oregon approves PGE's 29.7% rate hike for data centers under landmark law

https://www.opb.org/article/2026/07/07/oregon-data-center-general-electric-rate-hikes/
3•Exoristos•1h ago•1 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/