Hacker Newsnew | past | comments | ask | show | jobs | submit | drewg123's commentslogin

I'll always despise them (and their Itanium) for killing the DEC Alpha CPU off after they acquired it along with Compaq.

Not really a fuck up, but I was having it translate from a hardware spec into a C header file, and for page 00h of a register bank, it started naming things "P00", so enum fields were named like:

CMIS_P00_ID = 128, /* SFF-8024 Identifier copy */"


always worth knowing when you are in the P00


I'm the demographic. I became vegan a several years ago when I was in my late 40s for health reasons -- all males in my family my age or older have had multiple heart attacks except for me. I didn't become vegan because I like eating salads. I miss the taste of meat, and beyond does a decent job of it (Impossible is far better).

If animal agriculture was not subsidized, I expect plant based "meats" would be on par or cheaper than real meat.


I don't have a reference, but I remember reading that some Samsung TVs require internet access to get past initial setup and allow access to HDMI. So we might already be here..


If you're installing FreeBSD today, use 15.0

Or just run -current in production, like we do. See https://people.freebsd.org/~gallatin/talks/OpenFest2023.pdf

Or https://papers.freebsd.org/2019/fosdem/looney-netflix_and_fr...


> Or just run -current in production, like we do.[0]

If you develop, it's probably best to do that against current [1], but if I'm running a web, mail, file, database, etc, server there is IMHO very little advantage to doing so. Most folks aren't trying to push >400Gbps.

[0] https://www.youtube.com/watch?v=q4TZxj-Dq7s

[1] https://www.youtube.com/watch?v=GQ0mvmZtbaY


Seems like the reason is to catch new bugs, fix them and upstream the fixes promptly, with a team of 10 doing that. Sounds awesome, but I could see other people just passively consuming stable.


While I also use -current, I don't think this is good advice to the kinds of people who don't know if they should be running 14.4 or 15.0. There are caveats to running -current (for example, you need to disable the built-in debugging stuff on -current to get decent performance but the debugging stuff is already disabled on actual releases), so I think for new people it's best to recommend they use the latest release (15.0) and they can discover -current when they are more familiar with FreeBSD.


"I don't think this is good advice to the kinds of people who don't know if they should be running 14.4 or 15.0."

You don't need to wonder about this because FreeBSD has an official, documented position on this topic[1]:

"... include work in progress, experimental changes and transitional mechanisms that may or may not be present in the next official release ..."

"... whether or not FreeBSD-CURRENT sources bring disaster or greatly desired functionality can literally be a matter of which part of any given 24 hour period you grabbed them in!"

"(is not) In any way ``officially supported'' by us."

[1] https://docs-archive.freebsd.org/doc/4.4-RELEASE/usr/share/d...


GP works for Netflix. The team that maintains their FreeBSD stack includes FreeBSD committers, as noted in the linked presentation. Bit of a special case.

With that said, I've quickly upgraded to every production release, including .0 releases, on my personal infrastructure boxes for decades and have never been bitten in the ass or spent more than a few minutes making required configuration changes, and have run -CURRENT on development boxes, where it usually works fine.

As a rough analogy, -CURRENT is a bit like Debian Sid. You probably wouldn't run it directly in production, but it's not an unreasonable option if you have the resources to maintain an internal fork (or, for that matter, as the upstream for a downstream distro).

Side note: Netflix support for FreeBSD is one reason I've continued to subscribe through price increases and periods of low use. Keep up the good work!


Yes, FreeBSD current is quite usable. It's fun to start using the new features as they are added to kernel and userland immediately !


P.S. As -current is essentially running the latest master branch commit it should be evident that FreeBSD will be unstable, liable to break at any point and may have horrible bugs.

So -current is good for experimentation but probably not too much more than that (unless you're Netflix with team of FreeBSD experts who famously like to run -current -- see https://news.ycombinator.com/item?id=47322830 ).


Yeah but nobody else has as many a FreeBSD developers on staff to fix stuff when it breaks. Or, you know, to run monthly stabilization weeks and extensively QA before deploying to a herd of cattle.

There are so many factors in favour of Netflix running 16.0 which don't apply elsewhere.


Do they still block third party PCIe (eg, wifi) devices in their firmware?


The WLAN cards are soldered now, so I don't think they need to.


The best way to run linux compat on FreeBSD is in an Linux jail. See https://wiki.freebsd.org/LinuxJails

The difference is that with the standard linuxulator, the linux env. is maintained by the FreeBSD package manager, and can sometimes be out of date. Further, the standard linux compat package will install a red hat based distro, which is often not the easiest to deal with in terms of compat with random things you might want to run. I often found I had libraries that were either missing, or were a version out of date when trying to run stuff with linux compat from packages/ports. With a linux jail, you can install an ubuntu based distro & let it keep itself up to date via apt.


What speed is the PCIe slot? The Minisforum site talks about it being x8, but doesn't mention if its Gen4 or Gen5


So maybe they were on to something with leeches?


In a large metro with an extant, functional, mass transit system, sure. But do this in a cold place with no existing mass transit, and all you'll do is kill off downtown businesses and reduce property values to 0.

This experiment was kind of done in Buffalo in the 70s. They blocked off large swathes of downtown to build the above ground section of metro rail. This encouraged business to close downtown locations and move to suburban malls. That kind of retail never came back to downtown in the roughly 1 decade after completion of the metro. So you had a mass transit system that went effectively from nowhere to nowhere, and managed to kill the downtown retail corridor.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: