frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Play your Steam library's Windows games on a jailbroken PS5

https://github.com/leolobato/playden-ps5/tree/main
1•croes•1m ago•0 comments

Pushing Bluetooth Out to 12 Kilometers

https://hackaday.com/2026/10/24/pushing-bluetooth-out-to-12-kilometers/
1•lxm•8m ago•0 comments

The open records stonewalling is working

https://collegejournalism.org/2026/10/18/the-open-records-stonewalling-is-working/
1•rdmuser•9m ago•0 comments

Show HN: Agent outputs slop texts, so I make a superfast HTML skill visualize it

https://github.com/QingYunA/answer-me-with-html
1•sorlia7z•10m ago•1 comments

End effector action policy outputs to robot actuation

https://lagrangianblog.substack.com/p/end-effector-action-policy-outputs
1•rutherblood•11m ago•0 comments

How Voting Is Like a Klein Bottle

https://www.quantamagazine.org/how-voting-is-like-a-klein-bottle-20261026/
1•pseudolus•12m ago•0 comments

Our Response to the eMudhra Key Disclosure Incident

https://go.dev/blog/emudhra-incident
1•majorchord•12m ago•0 comments

Walter Koenig, the Russian Crewman Chekov on 'Star Trek,' Dies at 90

https://www.hollywoodreporter.com/tv/tv-news/walter-koenig-dead-chekov-star-trek-russian-1236740088/
2•pseudolus•13m ago•0 comments

Show HN: ESP-Watchtower – $3 ESP8266 Home Network Sentinel and Canary Honeypot

https://github.com/prasadabhishek/esp-watchtower
1•prasadaabhishek•14m ago•0 comments

I still teach OpenGL ES 3.0

https://eliasfarhan.ch/graphics/cpp/2026/01/27/why-i-teach-opengles.html
1•majorchord•14m ago•0 comments

Sexc.dev – Package Manager for C

https://sexc.dev/
1•thomasfromcdnjs•14m ago•0 comments

Invite to build your business on KeilHQ

1•jenasatyajitsj•15m ago•1 comments

FTC demands Anthropic leaders testify in consumer harm investigation

https://thehill.com/policy/technology/6173134-ftc-demands-anthropic-ai-testimony/
3•firesteelrain•16m ago•0 comments

Ten weeks after Groq shut down its models, GitHub still finds them in 314k files

https://tiltmeter.dev/
1•torrresagus•17m ago•0 comments

Ask HN: How do you handle time-series metrics at scale without a large bill?

1•xpbl•20m ago•0 comments

Avoiding Dirty Reads: Umem-Cache Achieves Strong Consistency

https://github.com/imchuncai/umem-cache/blob/master/Documentation/consistency.rst
1•imchuncai•22m ago•0 comments

MEU – A M3U File Editor

https://github.com/teknoraver/meu
1•teknoraver•30m ago•1 comments

NASA updates lander plans for Moon landings solves long-festering Orion issue

https://arstechnica.com/space/2026/10/nasa-updates-lander-plans-for-moon-landings-finally-solves-...
1•gmays•30m ago•0 comments

Five Results on Open Quantum Problems

https://psi.inc/research/oqp-batch-2026/
1•guybedo•32m ago•0 comments

Translating the Translator with the Translated Translator

https://nomlang.org/post/post.7.feb.2025.html
1•mjbq•34m ago•2 comments

AI and the Rise of Cognitive Overload

https://www.psychologytoday.com/us/blog/the-mindful-epidemiologist/202603/ai-and-the-rise-of-cogn...
1•abixb•35m ago•0 comments

AI Science vs. Human Science

https://lacuna.tiptreesystems.com/paper/ai-science-vs-human-science/art_3901430d6c0e4bddb28436210...
2•martincsweiss•38m ago•1 comments

Knowledge graphs could help orgs respond to new laws

https://lexifina.com/blog/knowledge-graphs-update-firms-for-new-laws
2•alansaber•39m ago•0 comments

ICE wants robot dogs. Boston Dynamics' workers urge company to 'cancel the sale'

https://www.wbur.org/news/2026/10/23/boston-dynamics-employees-petition-dhs
13•greyface-•40m ago•0 comments

Gamerscore

https://systemdrift.neocities.org/blog/on-gamerscore
1•myrrhman•41m ago•0 comments

How the 'math wars' in Palo Alto reflect a raging nationwide debate

https://www.sfchronicle.com/bayarea/article/math-class-palo-alto-school-district-22478798.php
2•randycupertino•49m ago•1 comments

LiDAR Lens: web viewer for 1M Lidar terrain across England and Wales

https://lidarlens.sarsen.org
1•winterswift•51m ago•0 comments

Chinese research vessels loiter near undersea cables more than any other nation

https://www.tomshardware.com/tech-industry/chinese-research-vessels-loiter-near-pacific-undersea-...
4•beansovertoast•54m ago•0 comments

The 'Buy, Borrow and Die' Wealth Strategy Has Become a $5T Market

https://www.wsj.com/finance/the-buy-borrow-and-die-wealth-strategy-has-become-a-5-trillion-market...
11•tysone•59m ago•2 comments

Accessory dwelling unit ruling could be a boon to California builders

https://www.sfchronicle.com/politics/article/adu-ruling-boon-california-builders-22495410.php
3•littlexsparkee•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/