frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Manual Work Is a Bug

https://queue.acm.org/detail.cfm?id=3197520
1•Anon84•4m ago•1 comments

Rethinking the Evaluation of Harness Evolution for Agents

https://arxiv.org/abs/2607.12227
1•Anon84•5m ago•0 comments

Generative AI is an Engineering Disaster

https://www.theatlantic.com/technology/2026/07/generative-ai-engineering-disaster/687901/
1•mizzao•5m ago•0 comments

What the I2Coalition Article Misses About DNS Abuse

https://circleid.com/posts/what-the-i2coalition-article-misses-about-dns-abuse
1•jruohonen•7m ago•0 comments

DoorDash CLI

https://twitter.com/andyfang/status/2077516962515599799
2•whalesalad•11m ago•0 comments

Skills Asset Protocol

https://neverhandedover.com
1•aznatkoiny•14m ago•0 comments

Fusing a 27B ternary LLM's whole decode step into one CUDA kernel

https://twitter.com/Akashi203/status/2077552491567157733
1•Jr23_xd•16m ago•0 comments

IBM stock closes down more than 25% after preannounced earnings results

https://finance.yahoo.com/markets/stocks/article/ibm-stock-closes-down-more-than-25-after-preanno...
1•kaycebasques•16m ago•1 comments

AI Data Center Companies for Sale – Owners Liquidating Assets Before Crash [video]

https://www.youtube.com/watch?v=iVkgD4phOHQ
1•xbmcuser•23m ago•0 comments

What makes soccer so enjoyable to watch?

https://thomasdhughes.com/the-beautiful-game/
1•thomasdhughes2•25m ago•0 comments

Shapeshifting

https://www.guidavid.com/writing/shapeshifting
2•gdss•26m ago•0 comments

Arbitration Information

https://arbitrationinformation.org
1•mtlynch•27m ago•0 comments

Free Remote Desktop Without Servers

https://github.com/Teylersf/freeremotedesk
2•pruufsocial•30m ago•1 comments

Tahr Security Skills

https://www.skills.sh/tahr-security/tahr-security-skills
2•zilbon•30m ago•0 comments

SQLite: The Advantages of Flexible Typing

https://sqlite.org/flextypegood.html
1•notRobot•30m ago•1 comments

Photo of Lionel Messi with Lamine Yamal as a Baby (2024)

https://apnews.com/article/messi-yamal-euro-photo-59f929c17bc0994134e7b63facd0ea0e
1•nither•31m ago•1 comments

Hamilton council votes down bylaw – No ban against data centre development

https://www.cbc.ca/news/canada/hamilton/data-centre-ban-voted-down-9.7271641
1•ChrisArchitect•35m ago•0 comments

The New Private Asset

https://chamath.substack.com/p/privacy-tokens
1•gmays•35m ago•0 comments

Show HN: Resultant Engineering Student Tools Site

https://resultant.tools/
2•will2092347•38m ago•0 comments

Show HN: MasterVault: Stop your LLM's context file from growing stale

https://github.com/JustMichael-80/MasterVault
1•ChronoDyneSys•40m ago•0 comments

AIcss: UI Components for AI Agents

https://www.aicss.dev
1•handfuloflight•41m ago•0 comments

Show HN: Throttle – Local Claude Cockpit for macOS, now with remote control

https://lorislab.fr/throttle/
1•lorislab•42m ago•0 comments

Asymmetric Apologies

https://sajarin.com/blog/asymmetric-apologies/
1•Sajarin•43m ago•0 comments

OpenAI is everything it promised not to be: closed-Source and for-profit (2023)

https://www.vice.com/en/article/openai-is-now-everything-it-promised-not-to-be-corporate-closed-s...
5•maxloh•43m ago•1 comments

Test-time training 3D reconstruction

https://github.com/Inception3D/TTT3R
1•soupspaces•43m ago•0 comments

Launching cdbx.ai with 50% off Pro Plans

https://cdbx.ai/
1•chbutler•43m ago•1 comments

I created S8sskills.com, an open source repo for serverless agent skills

https://s8sskills.com
1•jasonsmithio•45m ago•1 comments

End-to-end encrypted secret sharing with the Web Crypto API

https://notnotp.com/notes/end-to-end-encrypted-secret-sharing-with-the-web-crypto-api/
2•birdculture•45m ago•0 comments

Bridging the Gap Between Latent and Explicit Reasoning with Looped Transformers

https://arxiv.org/abs/2606.31779
1•simonpure•48m ago•0 comments

B.Y.O.A. – Bring Your Own Agent [video]

https://www.youtube.com/watch?v=4ISj9sxKDAQ
1•JohnBerryman•54m 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/