HNHacker News
TopNewBestAskShowJobs

ZeroConcerns

701 karma · joined May 16, 2025

submissionscomments
ZeroConcerns··on Show HN: Liberty – Hardware-bound secret manager (no more .env files)
Not really -- any secrets stored using this method should also live in a password manager somewhere. It's about providing more-secure programmatic access to secrets.

Basically, it rebuilds Windows DPAPI from first principles, which is fine (I've done it many times myself!), and something non-Windows platforms sorely need. It changes the impact of malware from "they dumped all our secrets from prod to their C2" to "they got some encrypted values, and now someone will need to figure out our methodology and underlying keys", which is a meaningfully higher bar.

ZeroConcerns··on Telegram recovery model allows permanent lockout after phishing
Ah, yes, I see... Are the known security issues that Telegram stubbornly refuse to fix in the room with us right now?
ZeroConcerns··on Telegram recovery model allows permanent lockout after phishing
Yeah, I have some bad news about that huge bug bounty you're expecting... ChatGPT was wrong, and there is no way to close the HackerNews account you just created, so all the abuse that deservedly comes your way will, in fact, be on your permanent record.
ZeroConcerns··on How problematic is resampling audio from 44.1 to 48 kHz?
DAC frequency and the audio format requirements for whatever you supply to your platform audio API have literally nothing to do with each other.

My reply was from an audio mastering perspective.

ZeroConcerns··on How problematic is resampling audio from 44.1 to 48 kHz?
> it's probably worth avoiding the resampling of 44.1 to 48 kHz

Ehhm, yeah, duh? You don't resample unless there is a clear need, and even then you don't upsample and only downsample, and you tell anyone that tries to convince you otherwise to go away and find the original (analog) source, so you can do a proper transfer.

ZeroConcerns··on My Home Fibre Network Disintegrated
Depends on the type of cable assembly. If it's fiber strands inside a soft-ish plastic jacket (and most of the cable is in fact in conduit), a service loop is fine, albeit a bit pointless for most repair scenarios. For armored cables (which are significantly stiffer), you only do these loops in situations where you expect to need to replace significant sections (think 'getting hit by a falling tree' or 'particularly aggressive rodents') and you have the space.
ZeroConcerns··on My Home Fibre Network Disintegrated
Good conduit and patch panel design is definitely key for a happy life. Leaving some extra space/capacity initially is also a good idea, especially since (unless you're covering truly great distances) there's not exactly a lot of innovation in the single mode fibre space: strands you put in today (even if it's 'the cheapest stuff your vendor sells most of', which is generally my philosophy for selecting cables) will still be viable a few years down the road.

Sharing/in-place-repurposing conduit is not something I'd recommend, but if you must, leave a few dummy cables (a.k.a. 'pieces of string') on the initial install...

ZeroConcerns··on My Home Fibre Network Disintegrated
Those 10 loops definitely only apply to the single mode fibre itself, not the entire assembly with armor and everything, because that's just... physically impossible.

Cables for direct burial only like to be bent once or twice, and then only gently. Anything else may very well break the armor (whether plastic or metal), after which all bets are off.

Still, for the outer jacket to become brittle to the extent described, something else is required, which may very well turn out to be "shoddy manufacturing"...

ZeroConcerns··on My Home Fibre Network Disintegrated
There's no link to the data sheet of the actual cable, but, yeah, looks like this should not have happened in such a short timeframe unless there's something really funny going on in that room, like ambient temperatures above 50 degC.

Another thing that should not have happened is installing the cable in loops in this way: any 'building' or 'underground' type cable needs to be of the exact length required at the demarcation point, fastened properly to prevent movement and terminated on a proper patch panel (can be a one-port box-type thingy for small setups), from where you use regular patch cords to connect your equipment.

(Loops are definitely allowed though, but that use case is mostly for aerial fiber to enable repair splices, and there are some very specific bend-radius and strain relief requirements, which, again should be spelled out in the cable data sheet)

ZeroConcerns··on SendGrid isn’t emailing about ICE or BLM – it’s a phishing attack
> Can this be fixed?

For popular senders: sort-of: in your incoming mail server, substring-match the display name of the sender against popular brands, and ensure the actual domain matches.

This works remarkably well for proper brands (FedEx et al), but breaks down when the brand name regularly occurs in "normal" names, the sending brand sends mail from all over the place, or "innocuous" impersonation takes place all the time.

Like, somehow, From: "VODAFONE" <shipping-update@dpd.co.uk> is a 100% legit sender (assuming SPF and DKIM verification pass), despite both Vodafone and DPD being pretty common impersonation targets. You'd think they'd know better, but alas.

So, yeah, room for improvement and such...

ZeroConcerns··on London–Calcutta bus service
Well, I can travel around most of Europe without a passport right now? ID card will do just fine, even though, really, nobody ever asks me for that either.

Meanwhile, my life expectancy is, like at least twice that 'prior to WW1' and my disposable income at least 20 times my take-home pay in 1917.

Bloody EU, innit...

ZeroConcerns··on London–Calcutta bus service
You'd be surprised at how cheap, relatively safe and reliable bus services are in those regions.

Source: me and my wife traveled extensively by public transport in, well, at least Pakistan. The other countries are indeed sort-of hairy, but mostly for job-clearance-related reasons.

ZeroConcerns··on London–Calcutta bus service
> You just need a nuclear-powered Big Bus

Ah, so there is a chance!

ZeroConcerns··on London–Calcutta bus service
Well, these days you can catch a Flixbus from London to Sofia for a mere 150 Europounds, and 48 hours of your time. And from there, Calcutta can't be that far, right?

(But, seriously, you can probably do it in another 48 hours...)

ZeroConcerns··on How Samba Was Written (2003)
Note that the complete title is "How Samba was Written", but apparently there is a list of unapproved interrogative adverbs...

Also note that since the MS-EU settlement, the SMB protocol is quite extensively, if a bit passive-aggressive opaquely, described in a series of documents that Microsoft updates to this day, e.g. https://learn.microsoft.com/en-us/openspecs/windows_protocol...

ZeroConcerns··on Creators of Tailwind laid off 75% of their engineering team
> If you want (and only want) a pre-built site

No, I want to be able to @import "tailwindcss" without feeling guilty.

> I've rarely found that any template site

Well, meet https://basecoatui.com -- and there's more where that came from.

So, ehhm, no, I'm not ignoring the salient part of your comment: you are ignoring the entire point of my post, which is that if Tailwind had a non-React monetization strategy, things maybe, possibly, might have worked out better.

ZeroConcerns··on The $14 Burrito: Why San Francisco Inflation Feels Higher Than 2.5%
Yeah, I did in fact read the original article, and the glossy (unreadable) and undated photographs did not convince me. Therefore, the Taco Bell comparison, and the rest of my comment.
ZeroConcerns··on The $14 Burrito: Why San Francisco Inflation Feels Higher Than 2.5%
So, ehhm, yeah, I sort-of question the data in this article. A US$5.50 burrito in Downtown SF in 2014? Nah... even Taco Bell takeout was already more expensive than that at the time.

Also: sure, some places overdo it on the pricing: I distinctly remember walking out of a Rotterdam (somewhere in The Netherlands) establishment due to them charging 25 Euros for a lunch sandwich, like 2 decades ago, despite this not being a fancy place at all. No inflation in sight, just greed and/or an inability to read the target audience...

ZeroConcerns··on Creators of Tailwind laid off 75% of their engineering team
So, my initial reaction that "Tailwind Plus" only offers apparent value for React users is... entirely valid?
ZeroConcerns··on Creators of Tailwind laid off 75% of their engineering team
I just had a more-detailed look, and I'm not sure where I'd find the pure-HTML stuff? From https://tailwindcss.com/plus/templates/pocket#pricing:

"Our website templates are built using Next.js, so all of the markup is written using React"

And the individual components that make up these templates don't seem to have pricing attached, nor non-React usage examples?

ZeroConcerns··on Creators of Tailwind laid off 75% of their engineering team
That's sad to hear, if true, and I'd have gladly paid for Tailwind if they'd had a "OK, so you use our CSS indirectly" program in place. I'm aware of "Tailwind Plus", but that seems to be React-only, and thus the opposite of where I want to be.
ZeroConcerns··on Repair a ship’s hull still in the river in -50˚C (2022)
Well, locals called it propane, but I didn't exactly "send it to trace for analysis."

Generally, you (and your toolbox) only spent a few minutes out of every working hour outside. And your toolbox would definitely be room-temperature initially and not cool down to anywhere near ambient temperature while out.

ZeroConcerns··on Gnome dev gives fans of Linux's middle-click paste the middle finger
Well, the source article is from El Reg, where objectivity is something to eventually strive for, but if it gets in the way of clicks, facts are definitely not a friend.

And, somehow, that strategy seems to keep working decade after decade. Yeah, I don't get it either...

ZeroConcerns··on Repair a ship’s hull still in the river in -50˚C (2022)
Interesting choice of tourism destination, but quite cool (no pun intended...) regardless.

One of the most annoying things about working with anything metal at those temperatures, is that your tools will pretty much instantly become stuck to whatever it is you're trying to manipulate, making a propane burner an indispensable addition to your toolbox.

ZeroConcerns··on On the Existence, Impact, and Origin of Hallucination-Associated Neurons in LLMs
Yeah, actual title is "H-Neurons: On the Existence, Impact, and Origin of Hallucination-Associated Neurons in LLMs"

But regardless of title this is all highly dubious...

ZeroConcerns··on (Social) media manipulation in one image
That's not media manipulation (social or otherwise). Even if you don't subscribe to the "if it bleeds, it leads" mantra (first commonly used in... the 1890s!), it's not that hard to understand why reporting on uncommon events is more popular than repeating the same baseline truths every day?
ZeroConcerns··on Show HN: Claude Code Plugin to play music when waiting on user input
I sense a branding opportunity here... We already have "elevator music" to designate generic production-music-slop, so what will the next step be?

"OpenAI anything" seems a bit too much, yet "Claude somesuch" or "Grok horrifying" don't work either.

HN Branding Experts, what do you say?

ZeroConcerns··on Go ahead, self-host Postgres
So, yeah, I guess there's much confusion about what a 'managed database' actually is? Because for me, the table stakes are:

-Backups: the provider will push a full generic disaster-recovery backup of my database to an off-provider location at least daily, without the need for a maintenance window

-Optimization: index maintenance and storage optimization are performed automatically and transparently

-Multi-datacenter failover: my database will remain available even if part(s) of my provider are down, with a minimal data loss window (like, 30 seconds, 5 minutes, 15 minutes, depending on SLA and thus plan expenditure)

-Point-in-time backups are performed at an SLA-defined granularity and with a similar retention window, allowing me to access snapshots via a custom DSN, not affecting production access or performance in any way

-Slow-query analysis: notifying me of relevant performance bottlenecks before they bring down production

-Storage analysis: my plan allows for #GB of fast storage, #TB of slow storage: let me know when I'm forecast to run out of either in the next 3 billing cycles or so

Because, well, if anyone provides all of that for a monthly fee, the whole "self-hosting" argument goes out of the window quickly, right? And I say that as someone who absolutely adores self-hosting...

ZeroConcerns··on Valve is running Apple's playbook in reverse
And yet, not much has changed in that decade, right? Well, other than the Steam Deck, which is a well-defined set of hardware for a specific purpose, and which is the main driver for Linux game compatibility...

And that's great! But for a random owner of random hardware. the experience is, well... same as it ever was?

ZeroConcerns··on Valve is running Apple's playbook in reverse
That wasn't meant as a criticism, more like some additional context. With how irrelevant the Microsoft Store is these days, I can't blame anyone for skipping over it...
Page 1 of 6Next →