You're talking to a trans woman by the way. Just thought I should throw that out there just in case you want to hurl some insults at me while you're at it too :)
HN user
hatf0
she/they
me@ellie.fm
You slipped in "based on sex" for an intentional reason that I'd like you to share with the class. Say, is your opinion of the "sex is an immutable characteristic and fixed at birth and therefore trans people are invalid and should..."? Or maybe I'm just reading into your wording a little too much.
If not (and you’re just raw-dogging Linux network/pid namespaces), I can see how you’ll struggle with persistence. The snapshots are larger with microVMs, but with userfaultfd, you’re able to lazily load pages back into memory as they’re accessed. Happy to chat more, my whole day job is making microVMs persistent :)
This is neat! I’m assuming that this is Firecracker (or some other microVM hypervisor) underneath the hood?
Which you are! What ever happened to the MIG implementation work that y’all were working on? Last I heard it was “cursed” and nearly made someone go insane, which is very normal for NVIDIA hardware :)
Those aren’t even the correct answer for the use-case in question, anywho. What they’re looking for would actually be sops (https://github.com/getsops/sops), or age (made by the fantastic Filo Sottile: https://github.com/FiloSottile/age), or, hell, just using libsodium sealed boxes. AMS KMS or Vault is perhaps even worse of an answer, Actually
Paywall bypass link: https://archive.ph/22fpW
Fair enough! Adding that as a correction.
Hey HN! This is my first ever engineering blog post on how we at DevZero built our whole networking stack on top of WireGuard & Tailscale's open-source technologies. Please let me know what you think :)
$20/mo gets you access to the FULL routing table of the internet & announce your own IP space / ASN. Really cool platform - I used it very recently to launch my own personal ASN (https://as395388.com)
When has the number of dependencies ever directly correlated with the feature set of an application? Have you ever looked at a node_modules folder? More over, how is that relevant in any way? This argument against dependencies has always felt like weird NIH-ism spawned out of the same crowd who still thinks that C is a good programming language. Have fun reinventing the wheel, but I’ll take my dependencies to go.
Additionally, you’re conflating an OIDC server with a full IdP, which Hydra explicitly is not. I don’t need a full identity provider with support for user profile pictures and a pretty UI if all I’m doing is controlling access to API endpoints via OAuth2 client credentials. I already have an identity provider, and I’m not foolish enough to think that I should host one myself.
You’re completely correct in that you are not the intended demographic if you don’t understand the utility of the Ory stack, and that’s okay.
The comparison with simply just Hydra is rather unfair too as the strength with Ory products is when they work in tandem (e.g. oathkeeper & hydra). Hydra is as barebones as you can get for a OAuth2 provider - that’s all it does & is meant to do. Stack it with Oathkeeper and you have a dynamic way of enforcing endpoint authentication that can entirely be managed using Kubernetes custom resources. Nothing I’ve found comes even close to touching the Ory stack in that regard.
Oh sick! According to some of their GitHub issues (https://github.com/lima-vm/lima/issues/1202) they do setup Rosetta. I'll have to check this out then!
Can confirm. Currently attending a mid-tier public state school, and I'm looking at ~1200/mo (2000/mo, including housing - living w/ 3 roommates) out of pocket (since I'm trying to avoid taking out loans as much as possible). I've worked up to 2 jobs at the same time just to keep making ends meet. It's really rough out there, and my degree program doesn't even begin to cover fundamental CS concepts like P/NP-completeness, DFAs, etc. Waste of money IMHO.
Well, for some context, I had a website prior to this that was pretty bare-bones - the whole thing was basically just a terminal prompt. Realized pretty quickly that was a terrible idea for mobile & general UX, so I wanted to stick with something that still felt ... retro, and that integrated well with the web stack (React/Next.js, Tailwind CSS, Vercel) that I've been using at work. I'm also a huge retro hardware enthusiast, so finding this library checked every box.
Also some nostalgia from that time! My dad was an early adopter of technology (as part of his work - he was head of R&D for a large corporation), so he'd bring home all sorts of cool computers that would be handed down to me. First laptop I ever remember using (when I was 5 or so?) was a ThinkPad (before Lenovo ruined the brand) running Windows XP. I was raised fending for myself in SMF / phpBB forums & IRC chatrooms, so I still hold an appreciation for the times pre-iPhone :P
Oh good lord. I may have just found the next redesign for my website. That blows this completely out of the water.
Thanks! Yep - I wrote a custom React component wrapping v86 (see: https://github.com/hatf0/hat.fo-next/blob/master/components/... - needs some cleanup). The most shocking part is that Doom runs shockingly well through it, too. Looking into getting networking integrated with v86 too via Tailscale.
Would be cool if we see something come out that uses the Apple native Virtualization.framework so you can use the nested Rosetta extensions on M1. Dunno if that's been done yet.
I used this library as part of a major redesign for my personal website (https://hat.fo), and thought that others might get a kick out of it. Fun little components library :-)
CF is not particularly fond of non-Enterprise customers serving more than a few TB/mo. Source: $corp serves 150 TB/mo via CF and pays somewhere north of 50k+/yr for it
SuperfastMatt: https://www.youtube.com/c/superfastmatt
Ex-Tesla/Apple automotive engineer who manages to make the realm of working on your own car seem less daunting, with a nice side of witty humor. I love his videos - he has a video series where he's currently fitting a Tesla powertrain into a 70-year old Jaguar, which I find somewhat amusing.
Not working for free - he's getting paid around the same as what old Twitter interns were paid (2k/week, ~8k/mo?) [1]
[1] https://twitter.com/realGeorgeHotz/status/159527394029302988...
Looks like it just fixed itself. I wasn't able to see any featured projects & search for any projects for a good 5-10 minutes there.
LMAO, the entire front page of SourceHut is broken.. that's not a good look...
The problem that I've found is that no other CI/CD provider has feature parity to GitHub Actions & integration with Git. Sure, there's external providers (Travis-CI, Buildkite, etc) but none of them feel like they have the polish of GitHub Actions. GitLab & Azure DevOps also don't compare at all - I've migrated whole organizations off of both because they just don't feel polished / break rather frequently. So I'm personally stuck with GitHub, simply because no other company provides anything better.
As a user of SDLang.. not a huge fan of it, IMO. Dub (the D package manager) uses SDLang as one of the two formats that you can use to configure projects (those two being SDLang and JSON), and I often find myself converting every project to using the JSON format as there is virtually no tooling (in most languages) for parsing SDLang. I've recently started using TOML instead, and I have nothing but good things to say about it.
Have you ever tried “Reduce Motion” in Accessibility -> Display?
Weird to see the library I work on show up in HN —- Mir Ion is a pretty complicated library (and admittedly our documentation needs work — I’m working on that!), but I’m very proud of our work.
Some fun things about Mir Ion:
- We can fully deserialize Ion at compile-time (via D’s CTFE functionality)
- We’re one of the fastest JSON parsing libraries (and one of the most memory efficient too — we actually store all JSON data in memory as Ion data, which is vastly more efficient)
- We’re nearly 100% compliant to all of the upstream test cases (our main issue is that we’re often too lax on spec, and allow files that are invalid through)
- The entire library is (nearly) all `@nogc`, thanks to the Mir standard library
If anyone has any questions on Mir Ion, feel free to shoot me a line at harrison (at) 0xcc.pw