frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

We Are Forking dotenvy into dotenv-ng

https://secretspec.dev/blog/we-are-forking-dotenvy-into-dotenv-ng/
13•linggen•1h ago

Comments

hinkley•39m ago
> But migrating away from .env starts with reading it correctly.

We had a system that mediated all access to the static config through an in-house library. Because nobody touched the environment-specific data directly, it was a convenient spot to layer on reloadable configuration from a Raft source, and fold in environment-specific secrets coming through an old 12 Factor solution, although we could have also integrated some other secrets management as well.

Or, left it as a separate API. That tends to work for tired and distracted people well. Having security related stuff use a unique code pattern to access it does, I find, help keep people from treating it all the same way they treat other data, which is to throw it around profligately and occasionally write it to the logs. The moral equivalent to the guard over the missile launch switch versus the machine gun trigger. One of those has much more forgiving failure modes than the other.

It's the same problem 'capability' based systems frequently run into - capabilities end up meaning that if you can see something you're entitled to use it. And when your coworkers add new features to the system, you end up accidentally being able to see things you shouldn't be able to see.

Java for instance ran into this rather frequently with theirs. Someone would add an object to the global state and not notice that some peer added a reference to a reference to that object with proprietary data the client code wasn't meant to have at all. Information wants to be 'free'.

SOLAR_FIELDS•9m ago
I think there are two separate concerns here. The idea that long lived secrets survive in plaintext on a disk somewhere is a bad idea that should go away, but also tangential to that people have to have good hygiene around not printing evil things to logs. Latter is a lot harder to catch imo, and is a separate problem
eterm•35m ago
I love AI development, but I wish product announcements were self-authored.
paxys•22m ago
It’s an open source project, so you don’t have to wish it.

“Hey dotenvy team, I’m a fan of your project and wanted to help out. I noticed that some of your announcements are AI generated, and would like to help bring back the human voice. I’ll be happy to proof read and/or write your blog posts and release announcements in the future. Let me know if this is something you could use.”

yieldcrv•30m ago
doppler all the way
drdexebtjl•28m ago
Can’t you just escape the dollar sign?

If you really believe .env was a mistake (it was), just let it die. You are the ones keeping it alive now.

haswell•13m ago
.env is self sustaining at this point. The functionality described in the post exists to help move people off of it. It’ll have a better chance of dying when fewer people use it and that starts with making it easy to move away from it.
a1o•10m ago
What does the ng at the end means? I have seen a few products/projects that added it and no explanation of the meaning.
egil•7m ago
Next generation I guess.

A Preview of DuckDB v2.0

https://duckdb.org/2026/08/17/duckdb-20-highlights
392•ibotty•5h ago•62 comments

AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira

https://www.wiz.io/blog/red-agent-snowflake-copilot-cicd-bug
218•galnagli•5h ago•102 comments

GPU Offload in Rust: Portable, Safe, and Fast

https://arxiv.org/abs/2608.13759
22•linggen•1h ago•4 comments

Incident with Github.com

https://www.githubstatus.com/incidents/zkxwbgr0cnmx
343•SpyCoder77•6h ago•768 comments

How to disable or avoid intrusive AI

https://www.librarian.net/notoai/
180•ColinWright•5h ago•82 comments

GPT 5.6 Sol is the best "vision" model OpenAI ever released

https://blog.roboflow.com/openai-gpt-5-6/
245•plurby•7h ago•129 comments

Launch HN: Speko (YC S26) – OpenRouter for Voice AI

https://speko.ai/
67•abdik•4h ago•44 comments

Judge sets framework for Nine PBS to retrieve archival data

https://current.org/2026/08/judge-sets-framework-for-nine-pbs-to-retrieve-archival-data/
52•qingcharles•3h ago•16 comments

Sun Clock

https://sunclock.net/
63•Gecko4072•2h ago•24 comments

Olo (Color)

https://en.wikipedia.org/wiki/Olo_(color)
174•inigyou•5d ago•45 comments

Roboflow Playground: Try and Compare 30 Computer Vision Models

https://blog.roboflow.com/roboflow-playground/
8•Bluestein•1h ago•0 comments

We Are Forking dotenvy into dotenv-ng

https://secretspec.dev/blog/we-are-forking-dotenvy-into-dotenv-ng/
13•linggen•1h ago•9 comments

How I Over-Engineered My Book

https://ben.balter.com/2026/08/17/how-i-over-engineered-my-book/
19•benbalter•1h ago•12 comments

Qwen3.8 27B scores 52 on Artificial Analysis

https://artificialanalysis.ai/models/qwen3-8-27b
156•anana_•2h ago•74 comments

Ask HN: Alternatives to GitHub

377•dhruv3006•5h ago•244 comments

AirTag reveals Amazon is trashing rare books to train AI

https://arstechnica.com/tech-policy/2026/08/hidden-airtag-reveals-amazon-is-trashing-rare-books-t...
27•jefurii•30m ago•3 comments

The Lonely Men Who Work in Patagonia, at the End of the World

https://www.newyorker.com/culture/photo-booth/the-lonely-men-at-the-end-of-the-world
47•bookofjoe•1h ago•12 comments

Llama.cpp v0.1.0

https://github.com/ggml-org/llama.cpp/releases/tag/v0.1.0
33•satvikpendem•1h ago•6 comments

How to put 170 atoms in an atom

https://signoregalilei.com/2026/08/02/how-to-put-170-atoms-in-an-atom/
75•surprisetalk•5h ago•10 comments

Anthropic's ‘watermark’ text adulteration in Claude is a perversion of writing

https://daringfireball.net/2026/08/anthropics_watermark_text_adulteration_in_claude_is_a_perversi...
725•ropbear•21h ago•628 comments

How I developed an Am29000 C compiler and web browser

https://nanochess.org/am29000_c_compiler_web_browser.html
61•nanochess•22h ago•9 comments

Marketers are Addicted to Bad Data (2020)

https://www.jacquescorbytuech.com/writing/marketers-addicted-bad-data
7•zbentley•4d ago•8 comments

Show HN: Sokoban AI Solver

https://mkornreich.me/projects/sokoban/
57•enjoyyourlife•6h ago•32 comments

A particle made of force: physicists say they've found mysterious 'glueball'

https://www.nature.com/articles/d41586-026-02498-1
41•Brajeshwar•5d ago•1 comments

Show HN: Learn Flags Quiz

https://flagquizzes.com/
32•artiomyak•5h ago•16 comments

Amazon, which started off selling books, is destroying rare texts to train AI

https://techcrunch.com/2026/08/17/amazon-once-an-online-bookseller-is-destroying-rare-books-to-tr...
42•rzk•1h ago•13 comments

Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized

https://saggar.marginalutility.dev/
34•mcclowes•5h ago•31 comments

On AI regulation and messaging

https://twitter.com/DarioAmodei/status/2088758816376807762
217•jacquesm•17h ago•452 comments

Apple's App Tracking Transparency treated its own apps better than rivals

https://www.bundeskartellamt.de/SharedDocs/Meldung/EN/Pressemitteilungen/2026/08_17_2026_Apple_AT...
216•nyku•5h ago•82 comments

Show HN: Desktopcolors.com – A museum for solid background colors of classic OS

https://desktopcolors.com
111•vlowrian•11h ago•49 comments