frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Guidelines on processing of personal data through blockchain tech (2025) [pdf]

https://www.edpb.europa.eu/system/files/2026-07/edpb_guidelines_202502_blockchain_v2_en.pdf
1•janandonly•1m ago•0 comments

Show HN: Cljbang.el – A Clojure-like language that runs as Emacs Lisp

https://github.com/borkdude/cljbang.el
1•Borkdude•1m ago•0 comments

Saudis and US strike deal for kingdom to enrich uranium

https://www.theguardian.com/us-news/2026/jul/22/saudi-arabia-would-enrich-uranium-under-reported-...
1•geox•6m ago•0 comments

Iran says it attacked Amazon infrastructure in Bahrain

https://www.cnbc.com/2026/07/21/iran-war-update-five-things-to-know-after-resumption-of-hostiliti...
1•zdkaster•7m ago•0 comments

Yogurt

https://en.wikipedia.org/wiki/Yogurt
1•tosh•10m ago•0 comments

Show HN: Imagerry – client-side image customizer and converter (WASM / WebGPU)

https://imagerry.com/
2•its_ajseven•15m ago•0 comments

How the judge on Oracle vs. Google taught himself to code

https://www.theverge.com/2017/10/19/16503076/oracle-vs-google-judge-william-alsup-interview-waymo...
2•subset•16m ago•0 comments

Solvoya – I reverse-engineered 6 European rail/bus APIs for one trip search

https://solvoya.com/
2•solvoya•18m ago•2 comments

Show HN: A Hyprland fork built for parallel, multi-actor computer use

https://github.com/0xmiki/hypr-realm
2•mikiyas•19m ago•0 comments

Show HN: Gml – A Gmail CLI designed for agents

https://github.com/longyijdos/gmail
1•longyijdos•20m ago•0 comments

Richard Medhurst mobile phone seized. Did using a secure phone protect his data?

https://www.computerweekly.com/feature/Journalist-Richard-Medhurst-had-his-mobile-phone-seized-Di...
1•beardyw•20m ago•1 comments

Minuet, a KDE application for music education, calls for testers

https://sandroandrade.org/minuet-26-08-call-for-testers/
2•alberto-m•22m ago•0 comments

Capture of interstellar objects during stellar encounters

https://arxiv.org/abs/2607.18551
2•sciences44•22m ago•0 comments

Show HN: Audience Atlas, Map any GitHub user's followers and followings

https://github-audience-atlas.vercel.app/
1•ThierryRkt•23m ago•1 comments

OpenAI Says Its A.I. Models Went Rogue and Attacked a Digital Library

https://www.nytimes.com/2026/07/21/technology/openai-attack-hugging-face.html
1•ColinWright•24m ago•0 comments

Drip Pricing

https://en.wikipedia.org/wiki/Drip_pricing
1•doener•26m ago•0 comments

Automatic Layout of Railroad Diagrams

https://arxiv.org/abs/2509.15834
1•tosh•29m ago•0 comments

A year in a foxhole: How one Ukrainian soldier survived beneath the front lines

https://www.reuters.com/world/ukraine-russia-war/year-foxhole-how-one-ukrainian-soldier-survived-...
4•petethomas•29m ago•0 comments

Goodbye Discord webhooks, hello Gotify

https://0ut3r.space/2026/07/22/hello-gotify/
1•h0ek•29m ago•0 comments

One Docker socket to rule them all: Escaping Codex, Cursor, and Gemini CLI

https://www.pillar.security/blog/one-docker-socket-to-rule-them-all-escaping-codex-cursor-and-gem...
2•BlueBerry2001•30m ago•0 comments

Turbocharged solo dev – zooming out a couple of clicks

https://adjohu.com/blog/turbocharged-solo-dev/
1•adjohu•30m ago•0 comments

New Araghchi Interview Reveals Iranian Delusions and Vulnerabilities

https://www.meforum.org/mef-observer/new-araghchi-interview-reveals-iranian-delusions-and-vulnera...
1•YeGoblynQueenne•31m ago•0 comments

Friluftsliv

https://en.wikipedia.org/wiki/Outdoor_recreation
1•simonebrunozzi•31m ago•0 comments

Donating another $20M to Public First Action

https://www.anthropic.com/news/donation-public-first-action
2•surprisetalk•33m ago•1 comments

Pegasus: The evolution of the most notorious spyware system

https://securitylab.amnesty.org/latest/2026/07/inside-pegasus-the-evolution-of-the-worlds-most-no...
2•cyb0rg0•34m ago•0 comments

Microsoft strikes 'multibillion-dollar' deal with French AI firm Mistral

https://www.france24.com/en/france/20260721-microsoft-strikes-multi-billion-dollar-deal-to-expand...
5•taubek•35m ago•0 comments

Old Tapes

https://newsletter.doomberg.com/p/old-tapes
1•simonebrunozzi•37m ago•0 comments

Show HN: Ckg-agentforce – Salesforce AgentForce as a traversable MCP graph

https://github.com/Yarmoluk/ckg-agentforce
1•Yarmoluk72•37m ago•0 comments

Low-Background Steel

https://en.wikipedia.org/wiki/Low-background_steel
1•tosh•43m ago•0 comments

Show HN: Our data canvas where everything runs directly in the browser

https://tailrmade.app/
1•el_magnificus•46m 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/