frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

History of John Backus's functional programming project [draft]

https://softwarepreservation.computerhistory.org/FP/
1•cwbuilds•37s ago•0 comments

Show HN: I made Rung a daily word/clue game of nerve

https://dailyrung.com/
1•amaanster•2m ago•1 comments

Show HN: Poddie – A local-first, text-based video and podcast editor

https://github.com/SinanTang/poddie
1•sinan_tang•4m ago•0 comments

I Started Answering a Command I Was Built to Ignore – Helge Sverre

https://helgesver.re/articles/claude-code-bang-command-caveat
1•pkaeding•4m ago•0 comments

Micro-SaaS Is Dead. Service With A Software Replaces It

https://adriengonin.com/writing/service-with-a-software/
1•Adrig•5m ago•0 comments

Show HN: An AI agent skill repo built around evals, not demos

https://github.com/sourishkrout/skills
1•sourishkrout•5m ago•0 comments

China Wields Its Rare Earth Leverage over Europe with New Export Controls

https://www.nytimes.com/2026/07/24/business/china-europe-rare-earths.html
1•mikhael•5m ago•0 comments

Asked Codex to redesign a page; it pushed my repo to OpenAI infra

https://bhanu.io/blog/codex-pushed-my-private-repo-to-an-openai-server
1•npmn•6m ago•0 comments

Built something new for developers today

https://www.indiehackers.com/post/built-something-new-for-developers-today-1816e90324
1•pulseboardai•8m ago•0 comments

PlayStation Services Down

https://status.playstation.com/en-us/
1•khebbie•9m ago•0 comments

Orbit – a local-first interface to Slurm

https://github.com/vertices-solutions/orbit
1•lubitelpospat•9m ago•0 comments

Ask HN: Is GitHub Down?

1•ustad•11m ago•0 comments

How We Pushed CDC into Postgres

https://www.snowflake.com/en/blog/engineering/postgres-to-snowflake-replication-mirroring/
1•craigkerstiens•11m ago•0 comments

Infisical Privileged Access Management

https://infisical.com/blog/introducing-infisical-pam
1•FinnLobsien•13m ago•0 comments

The Direct and Indirect Effects of Genetics and Education

https://arxiv.org/abs/2607.19562
1•StatsAreFun•14m ago•0 comments

Show HN: Drive your real logged-in Chrome from Claude Code and Codex (MCP)

https://github.com/vitalysim/browser-bridge
1•vitalysim•14m ago•0 comments

Show HN: LanView CLI – Fixing the localhost problem when testing on your phone

https://github.com/PrashantDhuri08/lanview-cli
1•prashantdhuri08•15m ago•0 comments

Tell HN: ChatGPT exports do not contain all conversation messages

1•afpx•16m ago•0 comments

Show HN: A 100% client-side steganography tool to hide messages in images

https://zlvox.com/blog/free-steganography-tools-2026-hide-messages-in-images
2•mrdisloyal•16m ago•0 comments

Shaming Electrek on Their AI Bullshit

https://www.dgriffinjones.com/extraordinary/electrek.html
1•dgriffinjones•19m ago•0 comments

How Fast Is the Universe Really Expanding?

https://www.quantamagazine.org/how-fast-is-the-universe-really-expanding-20260723/
1•Brajeshwar•19m ago•0 comments

TQuel Paper: Implementing Temporal Operators in Postgres

https://illuminatedcomputing.com/posts/2026/07/tquel-paper/
2•plaur782•21m ago•0 comments

AI Coding will Prevent Expertise – The need for friction in skill formation

https://larsfaye.com/articles/ai-coding-will-prevent-expertise
2•larsfaye•21m ago•1 comments

Show HN: Jixp, a Lisp DSL for describing Jax neural nets

https://github.com/baileywickham/jixp
1•baileywickham•22m ago•0 comments

New Jersey bans grocery stores from using shoppers' personal data to set prices

https://jerseyvindicator.org/2026/07/23/new-jersey-bans-grocery-stores-from-using-shoppers-person...
3•randycupertino•22m ago•0 comments

Better on-device dictation and cleanup for Mac with Model 4

https://www.epilude.com/news/introducing-model-4
2•brmkr•23m ago•0 comments

I read the 148 Reddit threads my tool flagged as buyers. 20 were spam

https://cuescout.com/blog/what-a-reddit-buying-question-actually-looks-like
3•weeklyrunner•24m ago•0 comments

AI

https://jcs.org/2026/07/23/ai
2•erikschoster•24m ago•0 comments

Laserbrain – the adaptive recursion harness for AI agents

https://phronesis.world/laserbrain/
1•degibug•24m ago•0 comments

Sweden eases mining permits to cut China minerals reliance

https://www.dw.com/en/sweden-eases-mining-permits-to-cut-china-minerals-reliance/a-78087394
1•speckx•25m 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/