frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Vim-classic: Long-term maintenance of Vim 8.x

https://sr.ht/~sircmpwn/vim-classic/
1•birdculture•1m ago•0 comments

RXB- SHA-256 PoW blockchain use onion-only network built-in CPU mining

https://github.com/Heiwabitnull/rxb-core
1•hewiabitnull•2m ago•0 comments

RuntimeGuard v2 – enforcement and easy security posture config for AI agents

https://runtime-guard.ai/
3•JimmyRacheta•4m ago•1 comments

Ever Wondered What Life Looks Like in Reverse?

https://textideo.com/video-tools/reverse-video
1•Ethanalker•4m ago•0 comments

From error-handling to structured concurrency

https://blog.nelhage.com/post/concurrent-error-handling/
1•r4um•4m ago•0 comments

The CPU Was Left for Dead by AI. Now AI Is Bringing It Back

https://www.wsj.com/tech/ai/cpu-agentic-ai-ca2c5582
1•JumpCrisscross•6m ago•0 comments

Autism-Therapy Firm That Was Paid $340k per Patient Is Barred from Medicaid

https://www.wsj.com/health/healthcare/autism-therapy-firm-paid-average-of-340-000-per-patient-bar...
1•JumpCrisscross•8m ago•0 comments

NeurIPS Statement on Sanctions

https://twitter.com/NeurIPSConf/status/2037066494983426374
1•limoce•9m ago•0 comments

Developing Creative Identity

https://michaelnotebook.com/dci/index.html
1•sebg•13m ago•0 comments

Chonkify – compression for RAG and Agents that outperforms LLMLingua by ~4 times

https://github.com/thom-heinrich/chonkify
1•thomheinrich•14m ago•0 comments

Do Back-to-Back Courtroom Losses Herald Meta's 'Big Tobacco' Moment?

https://www.wsj.com/tech/do-back-to-back-courtroom-losses-herald-metas-big-tobacco-moment-57e6f227
1•JumpCrisscross•17m ago•1 comments

DoltLite: Free, open source drop-in replacement for SQLite with version control

https://www.dolthub.com/blog/2026-03-25-doltlite/
1•ingve•19m ago•0 comments

The Harmony of Theory and Practice in the Design of Tall Buildings(2015) [video]

https://www.youtube.com/watch?v=_XrvfBlcWcs
1•o4c•22m ago•0 comments

You probably don't want to buy a retro console

https://medium.com/@razorbeamz/you-probably-dont-want-to-buy-a-retro-console-a-guide-for-people-w...
7•razorbeamz•25m ago•1 comments

Python 3.3: The Version That Rewired Everything

https://techlife.blog/posts/python-3-3-modernization/
1•clarkmaxwell•29m ago•0 comments

A prolonged Middle East conflict could reshape how we fly

https://www.bbc.co.uk/news/articles/cn08x9lw0pzo
1•edward•31m ago•0 comments

Modly: Drop a photo, get a 3D mesh, open source and runs on your GPU

https://firethering.com/modly-local-ai-image-to-3d-model-generator/
1•steveharing1•32m ago•1 comments

Skeleton of Three Musketeers hero d'Artagnan may have been found

https://www.theguardian.com/world/2026/mar/25/skeleton-three-musketeers-dartagnan-alexandre-dumas
1•victortalkstech•32m ago•0 comments

Roots of Copernican Revolutions [video]

https://www.youtube.com/watch?v=iRCUz7LG0vw
1•teleforce•32m ago•0 comments

Inside the far-right network targeting Europe's digital rules

https://corporateeurope.org/en/2026/03/inside-far-right-network-targeting-europes-digital-rules
1•vrganj•34m ago•0 comments

Agent Identity System

https://github.com/yshuolu/agent-identity-protocol
1•yshuolu•34m ago•1 comments

Basecamp Goes Agent-First

https://basecamp.com/agents
1•diogenico•37m ago•1 comments

The U.S. Said It Helped Bomb a Drug Camp. It Was a Dairy Farm

https://www.nytimes.com/2026/03/24/world/americas/us-ecuador-drug-camp-bombing-dairy-farm.html
1•vrganj•39m ago•0 comments

Requests Toolbelt

https://toolbelt.readthedocs.io/en/latest/
1•ankitg12•40m ago•0 comments

I built a functional co-parenting web app

1•Max_T•43m ago•0 comments

Samsung Browser is now on Windows with features that might make you ditch Chrome

https://www.neowin.net/news/samsung-browser-is-now-on-windows-with-features-that-might-make-you-d...
2•bundie•44m ago•0 comments

Building a tiny JavaScript runtime with QuickJS

https://healeycodes.com/building-a-runtime-with-quickjs
1•ingve•45m ago•1 comments

The etymology of Sine and Cosine is kinda funny and interesting

https://old.reddit.com/r/etymology/comments/dln9hc/the_etymology_of_sine_and_cosine_is_kinda_funny/
2•teleforce•45m ago•0 comments

Every venture is either a commodity or a brand

https://mvrckhckr.com/articles/every-venture-is-either-a-commodity-or-a-brand
1•mvrckhckr•48m ago•0 comments

Show HN: Beta Appointment Setter

https://apps.apple.com/us/app/docya/id6760323264
1•gdiocarez•49m ago•0 comments
Open in hackernews

Automatically add missing "async/await" keywords to your TypeScript code

https://github.com/stanNthe5/typescript-autoawait
7•theThree•10mo ago

Comments

bastawhiz•10mo ago
Is this a problem that people actually have?
xeromal•10mo ago
Fun side project man!
primitivesuave•10mo 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•10mo 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•10mo ago
You can still control it by adding "//no-await". In fact, the "//no-await" makes me feel more clear.
nextweek2•10mo 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•10mo ago
It should be noted that there is already a lint rule for this: https://typescript-eslint.io/rules/no-floating-promises/