apgwoz

Joined 19 years ago

Karma
7,308
Submissions
1,674
Member since
Feb 20
Personal: - http://sigusr2.net/ - My topcolor is #ccff66

Email: - [email protected]

Elsewhere: - https://github.com/apg

[ my public key: https://keybase.io/apg; my proof: https://keybase.io/apg/sigs/FVP39qxp7ptdAG2Nfeigd5-mN2nceMwWnPl2-EIhP4I ]

View on Hacker News

Recent submissions

Comment · 20 days ago
I don’t use Twitter, but if I did, I would certainly want to archive the content of my timeline so I could refer back to it for journalistic reasons, perhaps, via a browser extension? No reason to lock down my “ownership” here, because it’d only be public posts. There are obvious fair use reasons for when I want to quote someone when I do acts of journalism. I’d even be willing to share my archive with anyone else, and advertise the tweet_ids I have in case another journalist wanted them. Sort of like… I dunno, napster? That’d be great.
Comment · 22 days ago
Previously, they’ve stated that they raised merely to give customers confidence that they are in it for the long haul. You don’t want to buy racks from a company that won’t be around tomorrow. Raising money is likely being used to create a war chest, with some amount of it being used to grow the team and operations, to fill demand, and support their customers. Those functions have to grow sustainably, but the demand also signals to investors that it’s working, and continued investment is a good move.

In reality, it could very well be investors just saying “we’re so happy with how things are going, we want more, take our money!!!”

Comment · 1 month ago
Thanks for the link! Very interesting!
Comment · 1 month ago
You fool! Objects are a poor man’s closures!
Comment · 1 month ago
Hmm. Is this why rail maps tend to look like circuit traces?

It’d kind of make sense for the operator status map to look like the map you hand out, or put in stations. The design is an abstraction good enough for understanding switching status for operators, why not for riders trying to get to Manhattan Beach?

Comment · 4 months ago
16MB requirement! I wish all stuff was lightweight, like this! We’ve lost our way…
Comment · 4 months ago
Comment · 5 months ago
How many layoffs does a company have to do before realizing it’s in their best interest to start asking other companies to take the employees they don’t want to employ anymore?

Also, 75% placement seems wildly successful. Why isn’t Cisco also a head hunting firm?!

Comment · 6 months ago
It’s absolute baseline, but yes, it relies entirely on the platform’s permissions model, the administrator who assigns permissions, and the application authors to not create vectors for env var dumps. :)

But honestly, if you’re in the container, and the application running in the container can get secrets, so can a shell user.

_Maybe_ there’s a model where the platform exposes a Unix domain socket and checks the PID, user, group of the connection, and delivers secrets that way? This has its problems, too, like it being non-standard, only possible in some scenarios and otherwise fallible… but better than nothing? If you reap the container when that process dies, you can’t race for the same PID, at least. I dunno

Comment · 6 months ago
The Ed Zitron rant will be phenomenal.
Comment · 6 months ago
Ah. The article has since been updated to point out that it’s not plaintext, but encrypted at rest (which would be expected). OK.
Comment · 6 months ago
You’re thinking too much. When you run the app, the system decrypts the secrets and makes them available as env vars (or some other mechanism).

In an admin ui, you list the names of secrets only, and provide a “reveal” or a “replace” on each one. They are never decrypted unless explicitly asked for.

Is this perfect? Absolutely not. The key is controlled by the company, but it can be derived in a manner that doesn’t allow for the dump of everything if it’s leaked.

Comment · 6 months ago
Not at all. I was simply making a joke on the parallel exploration of states.
Comment · 6 months ago
You pretty much have to assume someone is going to put sensitive data in an input like this. Encryption by default is the only sensible choice.
Comment · 6 months ago
Yeah, but… what if?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton