frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Safecloud – a free, decentralized and federated video streaming platform

https://www.helpnetsecurity.com/2026/06/19/safecloud-browser-based-encrypted-storage/
1•EGreg•1m ago•0 comments

Amazon has enough satellites to launch its Starlink competitor

https://www.theverge.com/science/960563/amazon-leo-service-tipping-point
2•Brajeshwar•5m ago•0 comments

High-performance Rust: Understanding and eliminating memory fragmentation

https://kerkour.com/rust-high-performance-memory-fragmentation-allocations
1•dabinat•6m ago•0 comments

I

https://www.washingtonpost.com/technology/2026/07/01/biggest-tech-companies-are-considering-wheth...
2•mrich•6m ago•0 comments

Zk.golf: Fearless and Collaborative Optimization of Circuits

https://blog.zksecurity.xyz/posts/zkgolf/
1•baby•7m ago•2 comments

SurrealDB Cloud Scale: built for high availability and scale

https://surrealdb.com/blog/introducing-scale-surrealdb-cloud-built-for-high-availability-and-scale
2•itsezc•8m ago•0 comments

Show HN: ctx – Search the coding agent history already on your machine

https://github.com/ctxrs/ctx
3•luca-ctx•8m ago•1 comments

Show HN: Randomify – stumble onto niche music at random

https://randomify.net
1•s_e__a___n•10m ago•0 comments

OctoSense: Self-Supervised Learning for Multimodal Robot Perception

https://abisulco.com/octosense/
1•anthonytec2•11m ago•0 comments

Drilling into magma is one thing geothermal engineers are trained never to do

https://www.autonocion.com/us/krafla-volcano-iceland-geothermal/
1•DamonHD•11m ago•0 comments

Angus Barbieri's Fast

https://en.wikipedia.org/wiki/Angus_Barbieri%27s_fast
1•rzk•11m ago•0 comments

Frame: Grounding LLM Vulnerability Detection with a Sound Separation-Logic Core

https://lambdasec.github.io/Frame-Grounding-LLM-Vulnerability-Detection-with-a-Sound-Separation-L...
1•codelion•12m ago•0 comments

ZeroLabs – 100x cheaper than ElevenLabs (free forever locally) with open models

https://huggingface.co/spaces/multimodalart/ZeroLabs
1•polisteps•14m ago•1 comments

Agent Usage on the Hugging Face Hub

https://huggingface.co/datasets/huggingface/agent-usage
1•petethomas•17m ago•0 comments

Show HN: Kubelens-If kubectl works, you're ready. A browser UI for your cluster

https://github.com/jialinhuang00/kubelens
2•jiaLin1014•18m ago•0 comments

With 76,475 dead, Canada appears to find its line on euthanasia

https://www.washingtonpost.com/opinions/2026/07/02/canada-finally-slows-euthanasia-train/
2•bookofjoe•20m ago•2 comments

RTL Text Tools – A zero-dependency text processing toolkit for RTL languages

https://github.com/homayounmmdy/rtl-text-tools
1•homayoun763•20m ago•0 comments

Trump gets OpenAI to offer US 5% stake, far lower than Sanders' target

https://arstechnica.com/tech-policy/2026/07/openai-floats-giving-us-5-stake-to-win-over-ai-haters/
1•johnhamlin•21m ago•1 comments

French race to get hold of air conditioning as yet another heatwave looms

https://www.france24.com/en/france/20260702-france-race-get-hold-of-air-conditioning-ac-third-hea...
1•rustoo•22m ago•0 comments

Flexible Metaprogramming with Rhombus

https://lwn.net/SubscriberLink/1079001/67840550991151ed/
2•spdegabrielle•23m ago•0 comments

OpenAI proposed donating 5% of its equity to a US sovereign wealth fund

https://techcrunch.com/2026/07/02/openai-proposed-donating-5-of-its-equity-to-a-us-sovereign-weal...
1•CupofChineseTea•24m ago•1 comments

Mapping the human element of AI risks in an AI world

1•rando77•25m ago•1 comments

Apple Seeks to Buy Chinese-Made Memory Chips by Lobbying US

https://www.bloomberg.com/news/articles/2026-07-01/apple-seeks-to-buy-chinese-made-memory-chips-w...
3•ksec•25m ago•0 comments

Terminal Is Your Newspaper

https://www.sayantan.sh/blog/your-terminal-prints-a-newspaper
2•Morningstar317•26m ago•1 comments

Read the Emails Revealing How Anthropic's Pentagon Relationship Fell Apart

https://www.wsj.com/politics/national-security/read-the-emails-revealing-how-anthropics-pentagon-...
1•thm•26m ago•1 comments

Claude Code SOCKS5 Bypass Shows Why Egress Filters Belong at the Boundary

https://medium.com/@Koukyosyumei/claude-codes-socks5-proxy-bypass-why-egress-filtering-must-happe...
1•syumei•26m ago•0 comments

Ask HN: Who is having any amount of success with Fable?

2•kingforaday•27m ago•0 comments

Show HN: ZkGolf

https://zk.golf/
10•rot256•27m ago•1 comments

AI Refactored a 3-Year Codebase in 20 Minutes–and Nearly Torched a Team

https://guibai.dev/a/7657392618506764326/
1•Soarez•28m ago•0 comments

Measuring Input Latency with VK_EXT_present_timing

https://themaister.net/blog/2026/07/02/my-side-quest-measuring-input-latency-with-vk_ext_present_...
1•ledoge•28m 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/