Whether an appliance OS uses SystemD or not is as silly of a concern as “does the lead developer prefer cheddar or brie”
What about performance characteristics? Recoverability of workloads?
I’m interested in a FreeBSD base OS because it seems ZFS is better integrated and ZFS has a lot of incredibly useful tools that come with it. If Bhyve is at least nearly as performant as KVM, I’d be hard pressed not to give it a whirl.
I've been repeatedly burned by systemd, both on machines I've administered and on appliances. In every situation, the right fix was either "switch distros" or "burn developer-months of work in a fire drill".
In fact, I just decided to go with FreeBSD instead of proxmox specifically because proxmox requires systemd. The last N systemd machines I've had the misfortune to touch were broken due to various systemd related issues. (For large values of N.)
I assume that means anything built on top of it is flaky + not stable enough for production use.
I have never really understood the systemd hate. It sure as hell beat the sorcery that was managing init.d scripts for everything.
I managed the distro upgrade on hundreds of remotely-managed nodes, porting our kiosk appliance from a pre-systemd debian to a post-systemd debian, and out of all the headaches we suffered systemd was not one of them, short of a few quirks we caught in our development process. It pretty much just worked and the services it provided made that upgrade so much easier.
Curious how you got burned, I hear a lot of complaining but haven't seen a lot of evidence
It absolutely is silly. I’ve been responsible for managing low-thousands of Linux servers with systemd and it’s standardized a lot of things that otherwise would’ve been a lot of bespoke scripts.
Yeah, I’m kind of in the same camp. I never really had issues with systemd either. It mostly just works, even if it’s a bit heavy.
For me, moving to FreeBSD wasn’t about escaping systemd, it was more about the overall system design and how cohesive everything feels. That said, I’ve tried to keep Sylve neutral on that front. I don’t really position it as “systemd vs not”, just focus on what it actually does well.
It’s still early and not as feature complete as Proxmox yet, but I think it already stands on its own as a solid option.
“does the lead developer prefer cheddar or brie” Quite right but given I live in Somerset (UK) I can have both: Cheddar is in Somerset and where the eponymous cheese originated and quite a lot of brie is produced here too - it's not the French original effort but rather good.
I have quite a lot of customers that we have migrated from VMware to Proxmox. Some of them are rocking zfs instead of vmfs. Mostly these are Dell servers. Proxmox with zfs seems to be more aggressive about disc failure warnings, which I think is helpful.
I agree that this is what everyone should strive to do but this quickly hits a limit.
For example, IAM/S3/SQS policy evaluations can have profound impact on an application running but an abstraction wouldn’t help much here (assuming the developer is putting any thought into securing things). There just isn’t an alternative to these. If you’re rolling out an application using AWS-proprietary services, you have to get into vendor-specific functionality.
it's a trade off, a risk. (sure, for many people it doesn't make sense, because they don't have scale or growth anywhere near the numbers where generic/abstracted is not efficient enough)
Agreed. AWS is downright hostile about giving you any idea about what resources you actually have deployed, to the point where it must be deliberately malicious. Even their billing page is terrible for tracing down the root cause of usage with the default configuration.
You have to go into third party tooling if you want any chance of seeing what’s actually going on, especially if there’s any odds of you deploying stuff in another region and even moreso if you have more than 1 account.
At this point, I’d say it should be a best practice of owning 2 AWS accounts, even as a hobbyist: one payer account with a HEAVILY locked down SCP and then a child account with the stuff you’re deploying.
This reads like vague posturing instead of accepting (or even just looking at...) the reality on the ground.
I have about a dozen friends spread across 8 different mid-to-high level universities around the country in biomed. Europe and Canada are definitely a preference but China is entering conversation and has been for the last few years.
The alternative is to abandon an entire career or field of interest because the funding is held up by irrational national political policy.
I unsubscribed from the News app subscription over their decision to bake in ads.
I own multiple personal Mac computers, an iPhone, an Apple Watch, iPad Pro, a few HomePods, and a few Apple TV devices. I’ve already proven that I’m willing to pay for a product even when there are cheaper alternatives. Why they decided to make News a paid subscription with ads — especially low-quality ads is beyond me.
I’ve gotten to the point where I’ve deleted the News, Stocks, and Weather apps, and will just remove any additional apps they decide to chuck in. It’s a real shame their aggressive pursuit of services revenue is destroying what is a great hardware ecosystem.
The stocks app is essentially Apple Business News, with stock prices on one side. I'm not entirely sure how the weather app pushes News on you, but my guess is that it's there somewhere.
my stock app has the Apple business news towards the bottom where it’s pretty easy to ignore and I find it’s at least somewhat relevant, even if I don’t look at it. Even so, totally get it. I don’t really want ads there one way or another.
I don’t see ads on the weather app (at least on my phone)
>specifically, across an array of psychological situations and tasks, adults display a negativity bias, or the propensity to attend to, learn from, and use negative information far more than positive information.
This is a human problem and it happens everywhere.
> And they are heavily moderated against negative discussion/ragebait.
So? You have to do that because it takes one toxic person to poison the well. HN is aggressively moderated to get rid of articles and opinions that don't belong too. Without it, it would be just a constant stream of self-promotion and politics.
The point is that in certain other places, someone (the moderators) worked to nourish a positive culture and it worked. HN didn't and it shows. I don't think that negativity is necessary to keep the forum interesting. Especially given that HN's negativity really isn't all that insightful. A lot of negative takes are bad, and many of them are written without reading the article, or by cherrypicking a single sentence and attacking that.
I'm saying it's aggressively moderated in some respects (off-topic content, politics, etc), but it's not moderated to root out a certain breed of snarky, I'm-smarter-than-you negativity. Many other forums police that second part and are doing just fine. This includes forums dedicated to technical hobbies.
In fact, computer science, electrical engineering, and mathematics are pretty uniquely toxic and we keep rationalizing it.
I remember working on a technical blog post for my company, trying to anticipate many of the possible HN rebukes and proactively address them as much as we could. And I remember having a conversation with a PR person who was genuinely taken aback by the hostility we've come to expect in our industry.
You don't get tech without negativity. And honestly HN is very tame compared to most forums when it comes to the deeply negative.
The problem with maintaining (only) positivity in tech is you turn into $large_companies marketing department. We have to step up and say security flaws exist. That companies outright lie. That some idea (when it comes to programming) are objectively bad.
Hence why the OP is here on the thread talking about what negativity means in this particular case, because it also counts criticism.
This is something we tell ourselves to rationalize bad behavior. How come that 3D printing forums or woodworking forums or car maintenance forums can exist without toxicity, but tech somehow can't? There are people pushing products everywhere. You can ban marketing content or set ground rules for it.
Further, performative cynicism really isn't that helpful. It's not insightful to hear that every company is evil and greedy, every personal project sucks, every scientific study is wrong, and every blogger is incompetent.
There's a lot of scientific evidence that negative and controversial content has multiple psychological effects of high emotional arousal, triggers the confrontation effect and toxicity breeds retention.
We're more likely to keep arguing here when disagreeing than to agree and add much.
And again, this isn't limited to internet but irl too.
It depends how you want to measure engagement and activity. Quality of discussion is something to consider. It's very difficult to have a proper discussion when all of the responses are the same expected replies to low-effort ragebait.
ChatGPT is marketed as a tool to assist with real-world scenarios like looking up information, vacation planning, and other non-fiction scenarios.
Why do you find it surprising to find someone may expect to utilize the tool in a non-fictional way or that someone could interpret it’s output as non-fiction?
It’s unreasonable to apply this bizarre standard of “it should be treated as fiction only when I want it to be”
I'd wager "scientist with a deep background in research of rocket propolsion technology in the 1950s" was a bit more difficult to come by than "early-career software developer who integrated a bunch of APIs and maybe wrote a frontend in React".
What about performance characteristics? Recoverability of workloads?
I’m interested in a FreeBSD base OS because it seems ZFS is better integrated and ZFS has a lot of incredibly useful tools that come with it. If Bhyve is at least nearly as performant as KVM, I’d be hard pressed not to give it a whirl.
reply