frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Aera: Cross Platform Agentic Browser

https://getaera.app
1•handfuloflight•39s ago•0 comments

The Meadows of Medieval Summer

https://www.historytoday.com/archive/out-margins/meadows-medieval-summer
1•benbreen•4m ago•0 comments

Britons ordered to remove air conditioning from homes in 40C heat under Net Zero

https://www.telegraph.co.uk/money/consumer-affairs/air-conditioning-torn-from-homes-under-net-zer...
1•dmitrygr•6m ago•0 comments

Closer to Rude Than Snide: An Interview with Leo Robson

https://www.theideasletter.org/essay/closer-to-rude-than-snide/
1•lermontov•15m ago•0 comments

Show HN: We made an Audio ML sharing platform

https://www.noysr.com/explore
1•bigboi6969•17m ago•0 comments

New EV-makers keep appearing in China

https://www.economist.com/business/2026/06/24/strange-new-ev-makers-keep-appearing-in-china
3•andsoitis•21m ago•1 comments

Study suggests most Americans would be healthier without daylight saving time

https://med.stanford.edu/news/all-news/2025/09/daylight-saving-time.html
4•andsoitis•26m ago•0 comments

Fastllm: A LLM inference library that runs DeepSeek-V4 with 10GB VRAM

https://github.com/ztxz16/fastllm
1•nogajun•27m ago•0 comments

Bandcamp has laid off most of their engineers

https://bsky.app/profile/grmnygrmny.bandcamp.com/post/3mpgvo7l2v22t
6•ulrikrasmussen•31m ago•0 comments

Read Banned Books

https://www.penguinrandomhouse.com/banned-books/
2•hkhn•34m ago•0 comments

Artifacts dating back 400,000 years show ‘complex and rich’ pre-human society

https://www.cnn.com/2026/06/29/science/israel-prehistoric-cave-scli-intl
3•breve•38m ago•0 comments

The end of the engineer. The rise of the operator

https://getoperators.ai/manifesto
1•pro_methe5•40m ago•0 comments

Memory in the Age of AI Agents (Survey Paper)

https://arxiv.org/abs/2512.13564
1•thoughtpeddler•42m ago•0 comments

"It's Hard to Eval" Is a Product Smell

https://hamel.dev/blog/posts/eval-smell/
3•call-me-al•47m ago•0 comments

Snap to AI – One-Keystroke Screenshots to Claude, ChatGPT, etc. (macOS)

https://snaptoai.app
1•threeten•51m ago•0 comments

Free Google Docs Resume Templates to Copy and Edit – ResumeDocs

https://googledocsresumetemplate.com/google-docs-resume-template/
1•Hardd•54m ago•0 comments

AI Story Generator for Game Masters – Free D&D and RPG Tools

https://aistorygenerator.work
2•Hardd•54m ago•0 comments

Show HN: Drifty – AI Focus agent shuts down distractions tabs while you work

https://drifty.so/
1•Ari_Shin•56m ago•0 comments

Zuckerberg Urges Meta to Explore Working with Polymarket and Kalshi

https://www.nytimes.com/2026/06/26/technology/zuckerberg-meta-polymarket-kalshi.html
4•CaptainZapp•58m ago•3 comments

Cost calculators for common home renovation projects

https://costto.build/
1•way007•1h ago•0 comments

NASA's X-59 "frankenjet" tests supersonic flight without the sonic boom

https://arstechnica.com/gadgets/2026/06/nasas-x-59-frankenjet-tests-supersonic-flight-without-the...
3•joak•1h ago•0 comments

Warren Buffett skips donation to Gates Foundation amid Epstein review

https://www.aol.com/articles/warren-buffett-skips-donation-gates-012320000.html
5•1vuio0pswjnm7•1h ago•0 comments

Revisiting: Stack pivot, W^X break – in the context of PixelSmash

https://www.mail-archive.com/misc@openbsd.org/msg198341.html
3•gibletz•1h ago•0 comments

Snapcompact: SoTA Compaction – Instant, Local, Free

https://blog.can.ac/2026/06/10/snapcompact/
1•handfuloflight•1h ago•0 comments

Positive and Negative Time Flows in the Toronto Experiment on the 4/3πC Formula

https://medium.com/@f9121212/topological-derivation-of-geometric-boundaries-for-positive-and-nega...
2•ortrich•1h ago•0 comments

Exiled Chinese Tycoon Gets 30 Years in Prison for Billion-Dollar Fraud

https://www.bloomberg.com/news/articles/2026-06-29/exiled-chinese-tycoon-guo-gets-30-years-in-us-...
2•1vuio0pswjnm7•1h ago•1 comments

Silicon Valley Is Obsessed with 'Trust Stacking,' and the IRS Doesn't Like It

https://www.wsj.com/personal-finance/taxes/silicon-valley-is-obsessed-with-trust-stacking-and-the...
2•apparent•1h ago•3 comments

Loko Scheme 0.13.0

https://weinholt.se/articles/loko-scheme-0-13-0/
1•azhenley•1h ago•0 comments

Instatic is a modern self-hosted visual CMS

https://github.com/CoreBunch/Instatic
1•danboarder•1h ago•0 comments

Students are doing worse than you think

https://www.economist.com/international/2026/06/25/students-are-doing-worse-than-you-think
2•andsoitis•1h 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/