frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: How would you anthropomorphize the Anthropic Claude logo?

1•standeven•38s ago•0 comments

Automattic's interim CEO and legal chief signed reciprocal severance deals

https://techcrunch.com/2026/09/16/automattics-interim-ceo-and-legal-chief-signed-reciprocal-sever...
2•miguelxpn•2m ago•1 comments

Arrow 2 and Arrow 2 Telos

https://quiver.ai/blog/introducing-arrow-2-0/
1•handfuloflight•2m ago•0 comments

History of Forgotten Chips [video]

https://www.youtube.com/watch?v=7Cd4NQu1OG0
1•rbanffy•6m ago•0 comments

An air taxi that floats: Regent's Seaglider takes flight with people on board

https://www.smartcitiesdive.com/news/regent-seaglider-first-human-crewed-flight/829828/?_hsenc=p2...
2•rmason•7m ago•0 comments

Brushstrokes: Avant-Garde and the Psychology of Perception

https://eclecticlight.co/2026/09/16/brushstrokes-avant-garde-and-the-psychology-of-perception/
1•Brajeshwar•7m ago•0 comments

The Rhythm of Your Breath Leaves a Fingerprint on Your Thoughts

https://nautil.us/the-rhythm-of-your-breath-leaves-a-fingerprint-on-your-thoughts-1285059
1•Brajeshwar•7m ago•0 comments

New satellites and artificial intelligence are transforming wildfire detection

https://www.theguardian.com/us-news/2026/aug/17/satellites-ai-wildfire-detection
2•rmason•8m ago•0 comments

How to use HDR brightness as a graphic design hack

https://hdrlogo.com/after-white
1•alex_trfmv•9m ago•1 comments

DOE vs. GitHub, INC: LLM generated-content not a DMCA violation [pdf]

https://cdn.ca9.uscourts.gov/datastore/opinions/2026/09/16/24-7700.pdf
1•telotortium•10m ago•0 comments

Racing driver is about to race 100 karts at once

https://arstechnica.com/cars/2026/09/the-worlds-best-racing-driver-is-about-to-race-100-karts-at-...
1•Brajeshwar•10m ago•0 comments

What's New in PHP 8.6

https://laravel-news.com/php-8-6
1•speckx•11m ago•0 comments

Denuvo Sues Game Cracker 'Voices38' for Bypassing Its Anti-Tamper DRM

https://torrentfreak.com/denuvo-sues-game-cracker-voices38-for-bypassing-its-anti-tamper-drm/
1•Cider9986•11m ago•0 comments

Claude.md is good for taste and project context.It's a weak place for invariants

https://tesseracted-labs-blog.vercel.app/enforcing-coding-agent-guardrails-in-the-runtime-instead...
2•kkm•11m ago•0 comments

Think about your goals and threat models for MFA authentication

https://utcc.utoronto.ca/~cks/space/blog/tech/MFAConsiderGoalsAndThreatModels
1•speckx•12m ago•0 comments

Priest, Monk, and Mathematician

https://logangraves.com/priest-monk-mathematician
1•fbrusch•14m ago•0 comments

Who's afraid of open source AI?

https://www.youtube.com/watch?v=siy0744Ykys
1•frag•14m ago•0 comments

Mozilla and Mistral partner to expand AI competition and preserve user choice

https://blog.mozilla.org/en/firefox/mozilla-mistral-partnership/
2•n_plus_1_acc•15m ago•0 comments

Backups Aren't Simple

https://filipovski.net/2026/09/16/backups-arent-simple.html
3•afilipovski•15m ago•0 comments

Fee of $3 for a Signal account without a number in new Android beta

https://community.signalusers.org/t/beta-feedback-for-the-upcoming-android-8-28-release/76457
2•Cider9986•15m ago•1 comments

Show HN: Plexus – Telemetry for hardware teams who could build it but shouldn't

https://plexus.company
1•annnnnnn•17m ago•0 comments

I vibecoded a Desert Strike tribute in 20 min

https://jcotero.dev/cloud-strike/ch1/
1•joaootero•17m ago•0 comments

The sexy AI-powered dating app scams are here (gift link)

https://www.theverge.com/ai-artificial-intelligence/995348/ai-dating-app-scams
1•ohjeez•18m ago•0 comments

Kiln

https://kiln.brokenhands.io/
2•frizlab•18m ago•0 comments

SupraLabs – leading experimental Small Language Models that run on any device

https://supra-labs.com/
1•modinfo•18m ago•0 comments

I made at thing that made Sonnet beat Opus on prod debugging tasks

https://github.com/neat-technologies/neat
1•dcdeniz•18m ago•0 comments

I built an on-device real-time translator that doesn't require hardware

https://apps.apple.com/us/app/caliptic-offline-translator/id6804074288
1•caliptictransla•20m ago•0 comments

The Unicode Standard, Version 18.0

http://blog.unicode.org/2026/09/announcing-unicode-standard-version-180.html
2•jwilk•22m ago•1 comments

Magento analytics boosted using DuckDB engine and the same transactional MariaDB

https://mariadb.org/trying-duckdb-for-magento-analytics-an-experiment-with-one-million-orders/
1•drrtuy•23m ago•0 comments

66% of cordless mowers overstate runtime by an avg of 34% (Audit of 178 models)

https://winnowl.com/audits/battery-powered-lawn-mower-audit
1•modus73•23m ago•1 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/