frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

What is your seafood eating? Investigation traces problems in global feed supply

https://www.cbc.ca/news/world/outlaw-ocean-fishmeal-9.7312543
1•rdmuser•3m ago•0 comments

A loophole in Canada's species-at-risk law can leave wildlife in limbo

https://www.cbc.ca/news/canada/legal-loophole-undermining-species-at-risk-act-9.7368066
1•rdmuser•4m ago•0 comments

Girl bedrooms in the era of surveillance culture

https://sitarasgarden.substack.com/p/girl-bedrooms-in-the-era-of-surveillance
1•rdmuser•6m ago•0 comments

Valar Atomics sues early backer Day One Ventures over Series B pro-rata rights

https://app.dealroom.co/news/note/valar-atomics-sues-early-backer-day-one-ventures-over-series-b-...
1•jackgavigan•7m ago•0 comments

A Memory of Pangea – Running a public-interest BBS in 1996

https://github.com/l3nz/pangea-2023/blob/main/Storia_en.md
1•kimi•7m ago•0 comments

Dgxtop v2: A Terminal Monitor for Nvidia GPUs on Linux and DGX Spark

https://dennysora.me/en/projects/tools/dgxtop/
1•dennysora-main•13m ago•1 comments

Show HN: I asked Opus 5.5 to make a novel portal for NFT's that are not dead yet

https://www.jpeg.deals
2•junkDrawer_ai•17m ago•0 comments

A failed initial public offering from Nvidia-backed Firmus

https://www.thebignewsletter.com/p/monopoly-round-up-the-cockroaches
2•chmaynard•20m ago•0 comments

New certificate lifetime (letsencrypt) is 64 days. Or less

https://letsencrypt.org/2026/10/07/64-day-certs
2•gvieri•21m ago•0 comments

Mistral releases open-weight Arabic realtime STT and dialect classifier

https://huggingface.co/collections/mistralai/mistral-mtnra
1•ottomengis•22m ago•0 comments

SQL injection through PDF metadata (and the incremental-update pitfall)

https://github.com/IzzyMaroder/pdf-metadata-sqli-lab
1•izzymaroder•24m ago•0 comments

Show HN: Killer Clues Cryptic Game

https://blamenick.com/killer-clues/
1•nicknnamsa•30m ago•0 comments

Interactive Coding Worlds with Real-Time Streaming Diffusion Render

https://nvlabs.github.io/Sana/Sol-Engine/StreamRender-H3/
2•epaga•30m ago•0 comments

Show HN: Key/Value Memory Cache

https://github.com/imchuncai/umem-cache
2•imchuncai•31m ago•0 comments

Sharp or Larp

https://sharporlarp.com/
1•h1x•31m ago•0 comments

New Record

https://github.com/wbeni95/mertens-function-bounds
1•benjaminweisz•37m ago•1 comments

Do not install Zod 4.6.6 – might be infected

https://github.com/colinhacks/zod/commit/d821685ea6732436fcdf786a81d076958471e467
20•luggage_bazooka•39m ago•2 comments

Show HN: An OpenAI-compatible API that coding agents sign up for themselves

https://scaledthought.com/go/org-hn
2•alexeyindeev•41m ago•2 comments

Self-hosting an AI agent environment with OpenCode and shared memory

https://smalldata.tech/blog/2026/10/11/self-hosting-an-ai-agent-environment-with-opencode-and-sha...
2•wheresvic1•41m ago•0 comments

The Demo Is Not the Product

https://www.theadamthomas.com/the-demo-is-not-the-product/
1•adrianhoward•43m ago•0 comments

Will your furniture fit / moving day

https://movinghouse.app/tools/moving-day
1•cliftonc•45m ago•1 comments

I Made Terrible Games with Google's AI Playground

https://www.wired.com/story/i-made-terrible-games-with-googles-ai-playground/
1•joozio•47m ago•0 comments

Semantics for programming languages with Coq encodings (2015)

https://inria.hal.science/cel-01130272/document
1•Thom2503•49m ago•0 comments

Use HTTPS for local development (2021)

https://web.dev/articles/how-to-use-local-https
1•aragonite•49m ago•0 comments

Model Collapse Isn't New, nor Is It Specific to AI

https://rulr.dev/blog/model-collapse-isnt-new/
2•theanonymousone•50m ago•0 comments

Ask HN: How do you build a reputation without social media?

1•unbeholden•51m ago•2 comments

Show HN: Shotie – App Store screenshots generated from your code

https://shotie.app
2•abolfazlarab•52m ago•0 comments

Design mistakes I made in my open-source project Git-SIM in 2022

https://initialcommit.com/blog/git-sim-mistakes-and-fixes
1•theanonymousone•57m ago•0 comments

I Found a $90k Remote Code Execution Vulnerability in Google

https://simonkoeck.com/writeups/google-devsite-flask-session-pickle-rce
2•soeckly•57m ago•0 comments

Try on clothes、hairstyles with AI: turn one photo into a styling video

https://www.vfitly.com
1•kevinnzheng•1h 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/