3,942 karma · joined April 20, 2010
[ my public key: https://keybase.io/gauntletwizard; my proof: https://keybase.io/gauntletwizard/sigs/WLBbW433_lqvZr3EFcUj8sCaut00PcbdQ5dKfxC0TV4 ]
If you're doing that, though, you'd better dang well give me secure key storage in the Kernel, too, or full TLS capability. Allow my program to n load it's RSA/ECC key at startup, then drop privileges to access that file, and have a kernel module handle the cryptography.
A ton of the experience of Borg is in k8s. Most of the concepts translate directly. The specifics about how borg works have changed over the years, and will continue to change, but have never really matched K8s - Google is in the business of deploying massive fleets, and k8s has never really supported cluster sizes above a few thousand. Google's service naming and service authentication is fully custom, and k8s is... fine, but makes a lot of concessions to more general ideas. Google was doing containerization before containerization was a thing - See https://lkml.org/lkml/2006/9/14/370 ( https://lwn.net/Articles/199643/ doesn't elide the e-mail address) for the introduction of the term to the kernel.
The point of k8s was to make "The Cloud" an attractive platform to deploy to, instead of EC2. Amazon EC2 had huge mindshare, and Google wanted some of those dollars. Google Cloud sponsored K8s because it was a way to a) Apply Google learnings to the wider developer community and b) Reduce AWS lock-in, by reducing the amount of applications that relied on EC2 APIs specifically - K8s genericized the "launch me a machine" process. The whole goal was making it easier for Google to sell it's cloud services, because the difference in deployment models (Mostly around lifetimes of processes, but also around how applications were coupled to infrastructure) were a huge impedance to migrating to the "cloud". Kubernetes was an attempt to make an attractive target - That would work on AWS, but commoditized it, so that you could easily migrate to, or simply target first, GCP.
For all of medical science's experience and history with debugging the human body, there's still so much more to understand.
I also refreshed myself on snprintf, and as un-ergonomic interfaces go, they did a good job with what they had... But I will gladly take my golang multiple return values, now that I have them.
So, only when the returned value is non-negative and less than ‘n’, the string has been completely written as expected.U2F is better cryptography - the device key never leaves, but this is precisely what makes it hard for users. Losing a U2F key is risky, yet you have to carry it around with you. You can do what I do - Have a second U2F device registered everywhere, so that if the travel one is lost,
But I just experienced the second pain- I had a phone die on me. This seriously messed up my life for a week - every provider that used phone verification or text verification was inaccessible.
As developers, I beg you not to go to exclusive Passkey support. Keep UN/PW/U2F support around, and support multiple second factors.
Really, the problem is as simple as this: there's way too many bad actors, they have knowledge of tech, and little risk.
The remaster re-rendered the original cutscenes pretty much intact, but at higher resolution. They look terrible. Why? Because they're higher resolution, but no higher detail. A low resolution video, your brain fills in the details. "There's cracks and crevices in that wall" you think, looking at the blurry image of a stone texture. When it's high res without any filtering or texture improvements, it looks terrible.
The character motion is limited by number of frames. In the original, the characters moved smoothly, pixel to pixel. The low detail art and the low resolution that it was presented at worked because they fit smoothly together. The remaster? High resolution low detail sprites look like they're gliding across the landscape, even though they've got more frames than before.
To be perfectly honest, everyone does this. Schadenfreude is an inherently human trait. The relative weight is different by person, though.
Tags are not automatically updated from remotes on pull (they are automatically created locally if it's a new tag). This doesn't mean that the remote can't change what the tag points to, only that it's easy to spot.
Edit: and to be clear, for many years after release, this was the recommendation from the Visual Source Safe team (Yes, that team developed GitHub Actions) for managing your actions. Tell people to use "v1", then delete the tag update it each time.
It does not matter whether you're talking about the broadcast and cable television media (ABC, NBC, CBS, Fox), the new wave media of online-first reporting (All the properties of Conde Nast and Ziff Davis, incl. Wired, Vice, Cracked, Buzzfeed, etc.), or even the third-generation blogosphere (Substack, Medium). There's no trust because success is inversely correlated with trustworthiness.
http://www.alexandraerin.com/2015/05/fiction-the-redundant-m...
The one that's so annoying that I've actually developed habits around it is the tendency for the library window to freeze when it becomes unfocused - it's not all the time, but it's often enough that I now habitually close the window anytime I defocus it
The standouts for me are Jet Set Radio and NiGHTS into Dreams. The former is well known for it's soundtrack; Ain't nothing but a funky beat. The latter is unique and doesn't quite work, but there's something compelling anyway about the dreamlike visuals and weird floaty gameplay. Crazy Taxi is one I loved as a kid, but it's a bad port - an "Enhanced Remake" that ruined the game by leaving out it's killer soundtrack and breaking the controls.
https://store.steampowered.com/bundle/10143/SEGA_Mega_Drive_... https://store.steampowered.com/bundle/14082/Dreamcast_Collec...
This is not simply architecture astronomy, it's the equivalent of planning an expedition to a planet to plant a flag with a title granted by the "International Star Registry"
The alternative, which I feel is far too common (and I say this as someone who directly benefits from it): You choose AWS because it's a "Safe" choice and your incubator gets you a bunch of free credits for a year or two. You pay nothing for compute for the first year, but instead pay a devops guy a bunch to do all the setup - In the end it's about a wash because you have to pay a devops guy to handle your CI and deploy anyway, you're just paying a little more in the latter.