HNHacker News
TopNewBestAskShowJobs

hermanb

22 karma · joined May 20, 2017

submissionscomments
hermanb··on The smelly baby problem
Our baby was capable of sending these signals when she was a few weeks. So most pees she does hanging above the sink. This saves so many diapers, crazy. And much more comfortable for her to never have a wet butt, not even a minute. Would recommend!

I think within the next few months we can actually get her to go to the potty by herself. She’s 15 months now.

This industry wasn’t just good. It did destroy babies sensitivity to soiling.

hermanb··on Vouch
I had this idea / pet project once where I did exactly this for email. Emails would immediately bounce with payment link and explanation. If you paid you get credit on a ledger per email address. Only then the mail goes through.

You can also integrate it in clients by adding payment/reward claim headers.

hermanb··on Kargo, a multi-stage application lifecycle orchestrator
If Kargo requires R/W access to GitHub, and auto updates charts/images, isn’t that asking for your production environment to be infected by a change prepared and cultured in your dev environment and then auto updating / hiding itself into prod freight?

We disallow writing back to GitHub to avoid this issue, and manage stages through branches, combined with directories for overlays. Things can get out of sync, but comparing branches is easily automated.

hermanb··on Microsoft government email compromised (and quietly fixed)
It would be pretty interesting if they shared some more detail on this indeed. I was wondering the same when I read “forged” elsewhere.

How can you forge a token? Did they use quantum machinery to retrieve a JWT Private Key? Did they factor RSA keys?

But no, they used a bug/weakness to exchange a token.

hermanb··on Hardware microphone disconnect (2021)
It is not disconnected by “a chip”. It is disconnected by something that closely resembles a physical switch.

This is the point of the article. There is no software involved. It can’t be hacked.

hermanb··on Germany opposes EU plans for client-side scanning
If the image doesn’t leave the device and only the hash does… What is stopping one from uploading existing public images, banning a whole lot of innocent people?
hermanb··on Analysis on Docker Hub malicious images: Attacks through public container images
Honestly, this seems like little. We should be wary of the source we try to pull, but given how easy it is to upload something malicious you’d expect thousands of images of this kind. Maybe DockerHub is already detecting and deleting these packages?

Or why aren’t more people interested in this?

Not sure, but maybe injecting into commonly used libraries via subdependencies is seen as a more effective method, getting more focus. Would be interesting to have a broader analysis of malicious artifacts!

hermanb··on Circadian lighting with Home Assistant: Like f.lux, but for your house
https://hueblog.com/2022/07/16/natural-light-new-function-no...
hermanb··on Circadian lighting with Home Assistant: Like f.lux, but for your house
It is a feature of the Hue bulbs being worked upon, see: https://hueblog.com/2022/07/16/natural-light-new-function-no...
hermanb··on Flutter 3
Philips Hue is fully Flutter since a while now (v4). There were issues with (pre-rendering of) animations but those have been resolved in Flutter.
hermanb··on Implementing a Merkle Tree for an Immutable Verifiable Log
I’ve been wondering about this too and always used full sha’s until now. But recently I’ve made an action myself: You actually need to publish the action to the marketplace with each tag manually. It feels like there might be more going on.

Is GitHub storing those published tags and avoiding tampering by only letting you use those tags once? Are they warning or blocking runs if you tamper? …

I’m really curious because it seems like SUCH a giant risk otherwise.

hermanb··on Subdomain Takeovers
Happens with GitHub Pages too. You can crawl for repos with CNAME file and if any of those repos is removed or CNAME is removed, you can takeover.

I believe this is now hardened a bit by setting the CNAME to a GitHub domain with the user/org as subdomain.

hermanb··on Show HN: FlyCode – Git-Based Copy and Translations Editor for Web Apps
Really sounds like an awesome tool. Fits right into the serverless / JAMStack kind of systems too. Just like Netlify CMS.

I was actually in the process of tweaking Netlify CMS to be more easily hostable yourself without depending on the Netlify Pro plans as much. Basically involves hosting a combination of Netlify Identity and Git Gateway compliant backends in GCP CloudRun or AWS Lambda. Maybe even making it easy to configure a build pipeline on CloudBuild.

I wanted to use this for small business websites, but also configuration management and translations for projects at work. Sounds like FlyCode is a great (not self-built) alternative I can recommend. Great business model as well. Almost no databases needed (auth only?) and easy to host stateless on serverless offerings. Scales linearly

hermanb··on 'Freeze-thaw battery' stores electricity long-term for seasonal release
Original article is a good read too:

https://www.cell.com/cell-reports-physical-science/pdf/S2666...

hermanb··on Software Architecture Patterns: 5 minute read
Interesting architecture and I really would like to understand better the virtualized part: how does that scale?

If processing units store all data in memory, it doesn’t scale linearly. Maybe sharing is assumed?

I’d like to see some better examples of this if anyone has any!

hermanb··on Making Sense of Redis’ Scan Cursor
And here is my friend-link: https://medium.com/q42-engineering/redis-scan-cursor-e5dc303...
hermanb··on Debugging data flows in reactive programs
It would work, and actually that is a great idea for the situations where applications are actually deployed and running in production, if it can be enabled on demand.

The advantages of RxFiddle above Zipkin-likes are: - the means to extract the right information. The tool integrates with RxJS, and the format is universal accross Rx’s of other languages. - the visualization which is a better fit, compared to trace spans. I didn’t use Zipkin in practice though, does it have other visualizations than spans?

Of course RxFiddle is nothing like zipkin in terms of how polished it is and how much it is carried by the community. RxFiddle so far has been my research result and while it is open source, I’ve not received contributions, so feel free to share more insights or efforts!