frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

China starts production of home-grown immersion DUV chipmaking tools – source

https://www.reuters.com/world/china/china-starts-production-home-grown-immersion-duv-chipmaking-t...
1•Povlen•35s ago•0 comments

Show HN: APIs as First-Class Citizen

1•battery8318•3m ago•1 comments

We used to be able to buy things in this country

https://dannykatch.substack.com/p/we-used-to-be-able-to-buy-things
1•latexr•5m ago•0 comments

Show HN: Faster-enhancer.c – FastEnhancer speech enhancement, 3.3x faster in C

https://github.com/kdrkdrkdr/faster-enhancer.c
1•kdrkdrkdr•6m ago•0 comments

Brain waves once seen as noise could help build a biological model of reality

https://medicalxpress.com/news/2026-07-brain-noise-biological-reality.html
1•JPLeRouzic•6m ago•0 comments

Tool Spotlight: JATS XML Converter Service

https://forum.edch.eu/t/tool-spotlight-jats-xml-converter-service/907
1•taubek•8m ago•0 comments

FilmMap – Where Films and TV series were filmed

https://thefilmmap.com/
1•Flightmussy•10m ago•0 comments

The Epoll Uaf

https://guysrd.github.io/epoll-uaf
1•signa11•11m ago•0 comments

Qantas tests ultra long-range Airbus in 17K km flight from France to Melbourne

https://www.theguardian.com/business/2026/jul/24/qantas-project-sunrise-airbus-a350-1000ulr-ultra...
1•thunderbong•11m ago•0 comments

A more robust [Go] proposal process

https://github.com/golang/go/discussions/80580
1•Cthulhu_•15m ago•0 comments

Risk-Data API – Solana token risk scoring for AI trading agents

https://www.tnt-audit.com/risk-api
1•risikdataapi•15m ago•0 comments

Airbus A350-1000 ULR Completes Non-Stop 24 Hour Flight

https://www.aerotime.aero/articles/airbus-qantas-a350-1000ulr-24-hour-flight
1•karakoram•16m ago•1 comments

Show HN: RenderPop – Free browser-based AI image and video generator

https://www.renderpop.app
1•sx2026•20m ago•0 comments

Segregation by Design – An atlas of spatial injustice

https://www.segregationbydesign.com
1•robtherobber•20m ago•0 comments

The AI risk is inside the labs

https://antirez.com/news/172
5•mirzap•22m ago•0 comments

Soumitra Dutta: A Visionary Perspective on AI and Global Competitiveness

https://clarity.fm/soumitradutta
1•AdhyaChadha•23m ago•0 comments

How to Copy and Sync a MongoDB Collection to PostgreSQL

https://visualeaf.com/blog/copy-and-sync-a-mongodb-collection-to-postgresql/
1•serena_wright•24m ago•0 comments

Debugging Application Insights locally without a cloud subscription

https://topaz.thecloudtheory.com/blog/debugging-application-insights-locally/
1•kamilmrzyglod•25m ago•0 comments

BaseCode – MDM for Coding Agents

https://basecode.cloud/
1•sivasurend•27m ago•1 comments

ALI: A Python agent architecture where the normative evaluator is

https://github.com/drwolfgangstegemann-sudo/ali-reference-implementation
2•WolfgangStege•27m ago•1 comments

Show HN: BrowserAct: Browser Layer for Your AI Agent

https://github.com/browser-act/skills
1•aanthonymax•27m ago•0 comments

Nvidia Bets on Ilya Sutskever's New AI Lab to Expand Compute Reach

https://www.wsj.com/tech/ai/nvidia-bets-on-ilya-sutskevers-new-ai-lab-to-expand-compute-reach-f95...
1•polymorph1sm•29m ago•0 comments

Magic: The Gathering's record year and America's stalled adulthood economy

https://fortune.com/2026/07/27/magic-the-gathering-millennial-housing-wealth-nostalgia-economy/
1•TrojanHookworm•29m ago•0 comments

Keyboardion

https://ianthehenry.com/posts/keyboardion/
1•alexpls•33m ago•0 comments

Gunther von Hagens, creator of Body Worlds and plastination, dies aged 81

https://www.theguardian.com/world/2026/jul/27/gunther-von-hagens-creator-of-body-worlds-and-plast...
1•xyzzy3000•34m ago•0 comments

Show HN: WizeMe – governed AI continuity with user-controlled memory

https://wizeme.app/
1•zrk222•34m ago•0 comments

One Ring to Rule Them All: Wiring Radios to Laptops the Hard Way

https://www.lysk.ai/post/wiring-radios-to-laptops-the-hard-way
2•majke•36m ago•0 comments

Ninfer: High-performance single-GPU inference

https://github.com/Neroued/ninfer
2•handfuloflight•36m ago•0 comments

Sphere Eversion

https://rreusser.github.io/explorations/sphere-eversion/
1•mathgenius•38m ago•0 comments

Show HN: Swift-topomap – A silicon-aware TUI and eBPF metrics engine in Rust

https://github.com/swiftlogicsystems/swifttopology
1•RathoreAnkur•39m 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/