frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Freerange: Static fit checks for ordinary TypeScript layout code

https://github.com/chenglou/freerange
1•handfuloflight•2m ago•0 comments

British Standard – "Preparation of a liquor of tea for use in sensory tests" [pdf]

https://www.teahong.com/wp-content/uploads/2022/03/bs-6008-or-iso-3103.pdf
1•gregsadetsky•4m ago•0 comments

Homeric Question

https://en.wikipedia.org/wiki/Homeric_Question
2•thunderbong•13m ago•0 comments

Eye Tracking on Your Cellphone

https://gazecapture.csail.mit.edu/
1•soupspaces•14m ago•0 comments

Expect More Data Center Moratoriums – and Slower Growth

https://www.bloomberg.com/opinion/articles/2026-07-20/new-york-data-center-moratorium-friction-sl...
1•petethomas•16m ago•0 comments

Industrial DevOps

https://itrevolution.com/product/industrial-devops-book/
1•firesteelrain•18m ago•0 comments

Absurdity and hypocrisy in war, Celine [pdf]

https://neoalchemist.wordpress.com/wp-content/uploads/2012/06/louis-ferdinand-celine-journey-to-t...
1•DaveZale•25m ago•0 comments

Anthropic's Landmark $1.5B Copyright Settlement Is Approved

https://techcrunch.com/2026/07/20/anthropics-landmark-1-5b-copyright-settlement-is-approved/
2•golly_ned•34m ago•2 comments

The Rise (and Fall?) Of Palantir [video]

https://www.youtube.com/watch?v=SfGUzSYEqY0
2•figmert•38m ago•0 comments

Official Package Registry of Veryl

https://veryl-lang.org/blog/official-package-registry/
2•dalance•39m ago•2 comments

Cairn|personal finance your own AI can read over MCP, read-only by construction

https://cairn.nnnsightnnn.com/dashboard
2•kautryii•42m ago•0 comments

Sharon Stone on Quitting Weed

https://variety.com/2026/film/columns/sharon-stone-quitting-weed-stopping-stroke-medication-like-...
3•andsoitis•44m ago•1 comments

Show HN: How to Get a Fable CoT for the Jacobian Conjecture Refutation

4•SonOfLilit•47m ago•0 comments

Show HN: I made email signatures less boring

https://esigna.app
4•rodgetech•51m ago•5 comments

Emily Wilson on Translations and Language (Ep. 63)

https://conversationswithtyler.com/episodes/emily-wilson/
2•paulpauper•54m ago•1 comments

How To Choose A Subproblem

https://millicosm.substack.com/p/how-to-choose-a-subproblem
4•paulpauper•54m ago•0 comments

On Being a Conservative

https://casssunstein.substack.com/p/on-being-a-conservative
3•paulpauper•55m ago•0 comments

OneCLI Is Live on the 1Password Marketplace

https://onecli.sh/blog/onecli-1password-marketplace
3•Jonathanfishner•56m ago•0 comments

Turning robot video into training-ready data

https://www.eventual.ai/blog/announcing-daft-physical-ai
1•DISCURSIVE•1h ago•0 comments

Show HN: AI Secretary – Stop checking your phone "just in case"

https://github.com/mathigatti/telegram-ai-secretary
1•mathigatti•1h ago•0 comments

Show HN: Yaml2json.com, YAML/JSON converter that runs in the browser

https://yaml2json.com
1•zacattack8•1h ago•1 comments

Generative Bionics launches Gene.01 ahead of shipyard welding trials

https://runtimewire.com/article/generative-bionics-gene01-tactile-humanoid-shipyard-trials
1•ryanmerket•1h ago•0 comments

FDE Interview Questions

https://superml.org/tutorials/fde-interview-questions
2•bps1418•1h ago•0 comments

With the Help of Codex: A Reproducible Proof Against the Jacobian Conjecture

https://blog.clidey.com/a-reproducible-proof-against-the-jacobian-conjecture/
2•hemangkandwal•1h ago•0 comments

Show HN: Agent Search Engine – an independent index of 247 AI agents

https://agentsearchengine.app
1•ASE-APP•1h ago•0 comments

Flathub's AI slop ban looks like it was the right call

https://www.omgubuntu.co.uk/2026/07/flathub-ai-slop-ban-data
6•csmantle•1h ago•0 comments

Huawei Just Built an Impossible Chip [video]

https://www.youtube.com/watch?v=8ekndZwyOzo
3•binyu•1h ago•1 comments

Show HN: Ekko – post-quantum E2EE layer for Instagram, WhatsApp, Telegram Web

https://useekko.app/
4•kvasilev•1h ago•0 comments

A Meta-Epistemological Reason for Rejecting AI-Written Philosophy

https://dailynous.com/2026/07/16/a-meta-epistemological-reason-for-rejecting-ai-written-philosophy/
1•zetamax•1h ago•0 comments

Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, & Public

https://www.aclu.org/news/privacy-technology/tracking-alpr-cameras/flock-safety-credibility-lost-...
41•StatsAreFun•1h ago•2 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/