skysight-inc/HackerNews huggingface dataset:
oh definitely not, and it's a matter of record. Red Hat and Poettering wanted systemd in order to control more of the platform; this is why they absorbed in udev (which had been a separate repo), came out saying that there are certain parts of the system that, despite all this being open source, were forbidden to modify or replicate, and stacked the debian voting. Systemd at the time sucked, incredibly, even worse than it does today, and routinely bricked or crashed systems. The adoption was forced and 100% political.

systemd is, of course,today a continuing shambling feature factory behemoth in which hundreds of product managers try to shoehorn in more mandatory features in order to cement grip on the platform. That's why you get this ridiculous dns nonsense, this ridiculous container nonsense, this ridiculous cron nonsense, hostnamed (!), the list is endless.

The technical argument is that it's a giant tasteless bag of ever increasing poorly implemented scope. The rest of Unix, by comparison, is generally not that way. If you pick up a BSD or even an alpine, you'll find that you don't need a bunch of badly written, hacked together garbage in order to get your work done. The system can be entirely readable and repeatable without cramming a bunch of cruft and poor decisions into pid 1.

The idea that systemd doesn't 'force' anything is, of course, hilarious. Systemd is designed to try to be the ultimate mandatory dependency for essentially everything on the system. That's the way Red Hat wanted it to be, and that's the way it is.

Every time someone mentions systemd, some random apologist dutifully trots out the idea that systemd-init is small and therefore systemd is not a monolith, checkmate. Of course, journald, libudev, localed, logind, hostnamed, homed, networkd, resolevd, systemd-boot, systemd-bsod, systemd-nspawn, timedated, timesyncd, tmpfiles, udevd, and all of the other array of dumbass bolted-on second-system-effect-driven product-managed nonsense somehow don't get mentioned.
Yes, this is what I was trying to remember, thanks for the links!
Seems you are in luck today! All the boots available to you now.
Ask HN: Concerns on Keep Using WordPress
Hi all, I am using WordPress from its inception in 2003.
I am an open source fan, I am not a Stallman-guy but I always take a look at the licenses of the software I use.

The WPEngine/Wordpress.com litigation is becoming bigger and bigger every day passes.

I do not plan to extend WordPress in any way, BUT I plan to buy themes or specific plug-in in the future.
I could use it for selling tiny web sites

Is safe to keep using WordPress?

The action against WPEngine seems quite aggressive to me, but I do not know anything about WPEngine (are they the devil? I do not know!).

What do you think?
What do you plan to do in respect of WordPress usage in commercial and non-commercial context?
The embedded people will naturally look at busybox. I saw it running on a credit card scanner at Old Navy a few years ago.

It has an init:

$ /home/busybox-1.35 init --help
BusyBox v1.35.0 (2022-01-17 19:57:02 CET) multi-call binary.

Usage: init

Init is the first process started during boot. It never exits.
It (re)spawns children according to /etc/inittab.
Signals:
HUP: reload /etc/inittab
TSTP: stop respawning until CONT
QUIT: re-exec another init
USR1/TERM/USR2/INT: run halt/reboot/poweroff/Ctrl-Alt-Del script

On an embedded system, that will be a strong contender for pid 1.
This is a bunch of brokers complaining about under-performing stocks and how Amazon should be buying back things and offering dividends. I was hopeful that there would be something about treating their employees, but it's all about the benjamins. :(

I particularly loathed the part about the "woking up" of the Rings Of Power miniseries produced by Amazon.
It amazes me how many DBAs think the limit on a varchar column impacts the disk space. The "on disk" size for `varchar(12)` and `varchar(32)` and `varchar(MAX)` are roughly the same and depends on the data itself more than the schema. That's what the "var" in "varchar" means: variable storage size. The limits like (32) were added for compatibility with `char` and for type-based "common sense" validation. Sure, it helps prevent footguns like accidental DDoS of ingesting too much data too quickly, but there are other ways to do that basic top-level validation of "is this too much data to insert?".

Five varchar(12) columns is more storage overhead than one varchar(60). There's a lot of great use cases for varchar(MAX) and everyone I ever had tell me that varchar(MAX) wasn't allowed didn't understand the internals of DB storage that they thought they did and somehow still believe in their internal model of the DB that varchar is just spicy char and fixed column size allocation.
But you have no idea about internals of NYT, do you? You have no idea whats reasonable and whats not in their team.

BTW why people create a new accounts just to furiously comment all over pretty basic topics like this? Are you really that ashamed of your own opinions (which are still anonymous) or you feel your employer may trace you back? Or NYT employee?
I don't think a "reasonable person" from the perspective of a court (non-developer, non-technical, end-user) can be expected to know (or even learn) how to compile software in this way, not to mention other downsides it has (like lack of updates and possibility to create new bugs) so I don't think this would be allowed, but it's up to a judge to decide on a case by case basis, not us armchair experts.
> If you own a company, why shouldn't you be able to fire someone at any time?

Because that is bad for the individual worker. We live in a society, and society should look out for humans before corporations.
Consider also that these workers have been unionized for over two years and the NYT is refusing to acknowledge them.
Thanks a lot for the input, that's quite enlightening - seems like I have been browsing everything but the "Platform" target...

Puh, yeah, I see what you mean, much the stuff in [2] and [3] is rather...bespoke, especially compared to the minimal and mvc targets. Not really what I'd consider "realistic" as per the benchmark's definition.

But TBH, I wouldn't consider [1] gross, on the contrary - simple, fast, lightweight Razor templating without other MVC (or other external) dependencies isn't that unusual a use case and something I've often thought ASP.NET Core was missing (even Razor Pages feel like overkill if you just want to quickly generate some dynamic HTML).
Why Does Blue Origin's Rocket Look Like....You Know..Ummm [video]
I tried pasting the CSS from https://cdn.jsdelivr.net/npm/water.css@2/out/water.css
, which sets link color to #0076d1, but the links still render in black, which is hard to read when my browser is set to prefer the dark colors from that CSS.
Factually wrong. Python and JS are the two most used languages on GitHub.
I'm sorry, when did the NYT call Isreal's behavior genocidal? I must have missed it.

Any objective observer would call Israel's behavior abhorrent wrt Gaza. In fact, it seems like the majority of the planet is doing that, if the UN is representative.
The website has no clock. Both android and iphone lichess app has clock.
If you're talking about the Cambria, part of the issue there was that both the hotel and the hospital apparently refused to sign complaints. The length of the strike (it went on for almost a year) was a more salient issue than the hours, and a lot of the news coverage was driven by irritable neighbors. Either way: the City Council passed a noise-free zone ordinance as a result, and designated Lurie first.
That's not how it went for us. I would have chosen a very different set of people to sack.

Unfortunately I think those types of layoffs are separate from "firing" and probably not covered by these terms.
How to make a data-heavy map when you are too lazy to learn proper tools
I'm not an expert and not on either side, but couldn't a notice like "by agreeing to these terms you allow us to turn on telemetry by default, and you are free to simply not use this software instead" be allowed?
> In what conditions do you live that brushing past an oven is an often reoccurring situation?

I live with my 5 adult sons in a house with a small kitchen. Every hip-level surface gets smacked regularly.
"Click yes to consent and continue installation, click no to exit the installer and be redirected to a manual on how to build your own copy" would be in violation of the "consent must be freely given" stipulation of the GDPR.

You are more likely to get a regulator to agree to a version without consent (by minimizing personal data and arguing that your legitimate interest outweighs the weight of the little PII) than getting them to agree to your hostage situation
100%. Python and Ruby are used for web dev because of Rails and Django, not the other way around.

There's no reason why Rust can't have its own Django. And the day it does I might switch to it for my new web development gigs. In the mean time having access to all my tools with a promise of stability and uniformity will beat the convenience of any one specific language.
I recently watched "The Greatest Night in Pop" about the "We Are The World" recording, and I came away with even more huge mad props for Quincy Jones. The ability to arrange all these superstar musicians with insanely different voices into one cohesive, melodic song is amazing. Not to mention that corralling all these diva personalities makes cat herding look like a cake walk.
This will accelerate the adoption of SMR technology leveraging HALEU
Speaking from a country where workers are very well protected, nothing really prevents anyone from being fired. It's just more expensive.

A court never reinstates anyone to their job, the company just needs to pay damages to the former employee.
> They basically took a public good ... and then they sell it

I think what they sell is more fairly characterized as "hosted inference to a big pretrained model" with perhaps also some optimism that their stuff will improve in the background. The only substantial moat these companies have is their ability to pay for the compute to train contemporary generative models. The public good remains a public good for all to profit from, small-scale or large.

> Someone has to pay ... but nobody asked them if an AI can come along, harvest it all and regurgitate it without a hint of reference to the original source.

Practically speaking, we don't actually need to centralize content to pay for hosting it. People just do it because it makes money. The price of time required to create some work distributed among viewers feels like a vague philosophical argument to me, especially when those works are merely being dispassionately observed by math objects. Currently the price appears to be "whatever I feel morally obliged to and/or can get away with".

> It's a perfect theft

...if it is legally theft to begin with, and not simply fair use. To me the current methods of training e.g. LLMs feel inherently transformative, like a massive partial hash of the internet that you can query. Even if it is ruled as theft in the future, large AI companies will only be further advantaged as they're presently buying off the people that will actually be able to sue them.
Well we have a lot less disease and infection now!
Original article source: https://news.ycombinator.com/item?id=42040954
I disagree. Archinstall has better disk partitioning tools, more options and a more logical and clear setup menu. The reason people do not use it and prefer Manjaro instead is because it has a GUI, despite the fact that it is objectively a worse interface.

I say this as a former Arch/Manjaro user that had to reinstall his system every 2 months. Once you get over the "text on a screen is scary" phase it's immediately clear how Archinstall is a better installer. To be clear I consider neither OS suitable for daily driving with so many better alternatives out there, but Archinstall is feared by many for practically no reason.
What makes it better? I have yet to notice any differences between the two.
Why experimental variation in neuroimaging should be embraced
If they are meeting the metrics set to judge their performance how are they bad employees? If the metrics don't properly measure whether the job is being done then change the metrics.
Twitter was doing way better as a business when it was "overloaded with tech employees" than it's doing now.

If anything, the cloud to onprem migration was best and maybe only move from Elon that made sense.
Equal time has nothing to do with net neutrality…
you are using the minority language if that's the case for you.
Watching an American Election from Across the Pond
How does this related to disease control?
I've worked with people where "knows SQL" meant "knows the Access query builder UI, sort of, and demands the ability to query Production databases with the awful SQL auto-generated from the Access UI".
Half of US adults exposed to harmful lead levels as kids (2022)
Got it. Thanks... :)
TIL about `gosec`.
LazyLog: A New Shared Log Abstraction for Low-Latency Applications [pdf]
What a fucking flex lol. I have rudimentary arranger skills, enough to understand the pain of simply not being capable of expressing something I can feel/hear internally. He really could do that on a level that very few people ever have been able to. Legend.
> It is made to organize your unstructured data into datasets and wrangle it at scale on your local machine.

How does one wrangle terabytes of data on a local machine?
My search for a generic definition of the term enterprise finally comes to an end :D
Which would be an insanely expensive way to collect very little usable information. Mirrors are run for free by volunteers, a worldwide CDN to replace free mirrors would be prohibitively costly for a relatively small distro like Manjaro.
The real reason for this shift is that kubernetes moved to containerd which they cannot handle. Docker was much easier. Differential workloads is not correct to blame.

Also, there is a long tail of issues to be fixed if you do it with Kubernetes.

Kubernetes does not just give you scaling, it gives you many things: run on any architecture, be close to your deployment etc.
No, that's what you're missing from the beginning: the breakthrough of transformers was scalability. Now we have other models that are equally scalable and as such roughly equally performant (and that's not a surprise).

But the ship has sailed and nobody is gonna switch to something else than transformers if it's not significantly better, and as such the other approaches are going to stay behind because every marginal improvement come to transformers first (because that's what practically everyone is working on) and alternative models are playing catch-up.

This is a remarkable example of path dependence.

Interpreting this as “transformers are fundamentally superior” is the mistake I'm trying to help you correct.

The breakthrough of transformers was scalability. The next breakthrough of equivalent importance will be entirely different or it won't be.
Careful with those assumptions. I drive a 16-year old used Honda and have already set aside cash for necessary home repairs when I finally buy a place. However, I do refuse to spend half a million dollars on an uncared-for shithole that hasn’t been renovated or repaired since the 60s; I have standards, and one of them involves not paying inflated rates for someone else’s crap, especially when doing so also eradicates my budget for repairs and maintenance.

You’re right that personal standards, subjective as they are, can make an argument highly misleading. However, you’d be careful not to make the mistaken assumption that your personal standards are the norm, either.

I’m seeing a lot of “you’re wrong, no sympathy for anyone over $100k” responses to my argument here, all of them making the same assumptions: that anyone making that much dosh must obviously be whinging about paying more for their Maserati or unable to afford rent on that high-rise condo anymore. Everyone is extrapolating some false narrative despite overwhelming evidence that even the most highly-paid among us are getting squeezed out of the housing market or struggling to make ends meet, and that’s exactly what the powers that be (people who don’t have to work to live, because they have all the money) want us to devolve into.

At the end of the day, there’s exactly two groups: those who must work to survive, and those who don’t need to due to immense wealth. Statistically speaking, you’re never going to be the latter, so you should be just as concerned about “highly paid” workers struggling to make ends meet as you are “low-skilled” workers, because we’re all workers.
Who says it's notoriously difficult? I've worked many places with clear processes for identifying and resolving poor performance issues (firing being one possible resolution).

That sounds like just your experience
> The less I know about users of the software I write, the better.

Said no successful project ever.
If those are literally the only choices, then I vote for "practically impossible to get rid of."

But I think this is a bit of hyperbole - some kind of ongoing, documented low performance seems obviously better than just letting managers fire on a whim.
VibeCheck: Discover and Quantify Qualitative Differences in LLMs
they will use google translate to translate to chinese and back and feed it back into chatgpt to fix grammar mistakes yielded :D (sorry. ur right its still useful, but spammers be spammers!)
People are holding a gun, the gun is human nature. If you could buy meth at your local supermarket we'd have a LOT more meth heads. The human mind and body is not built to address addictive substances on a societal scale. We require policy, as we have done with tobacco in the past.
It's wild that their business which involves physical infrastructure like several massive warehouse per city, thousands of trucks, et cetera requires less capital than a "software" business which is traditionally capex-light.
I’m talking about treatments that aren’t approved anywhere.
Well maybe after decades of evidence developers will come to grips with the fact that, for most users, a GUI is always better than a text interface.

Or you can keep shouting into a void, your choice.
It has single USB2/3 port, but the SSUSB pins are shared with PCIe port, so you can't get USB3 and PCIe at the same time (if I'm reading the datasheet right).
> and perhaps most importantly there's a "right" way to do just about everything your web application will ever need to do

A good chunk of chaos in Rails apps is caused by people who either insist they know better than the out-of-the-box solutions, or they “just prefer it my way.”
Perf reviews are a terrible abstraction. The ranking and self-scoring and meetings and goal setting and stomach aching could be boiled down to a 5 item list:

1. We want this person to leave. They probably should have been let go already.

2. We wouldn't mind if this person left, but we aren't going to go out of our way until there are layoffs.

3. This person provides adequate value, loyalty, and flexibility for their salary.

4. This person is a key contributor and should be advanced if possible.

5. We don't know why this person is still here, and we are terrified they might leave us when they realize how undercompensated they are.

That's it. That's all perf reviews are for. No one needs to be stack ranked or anything silly like that. HR is an abomination.
It would be terrible if it was impossible for us to let those people go.

About half the people on this thread seem to be misreading that sentence.

It's very clear that "just cause" includes cases of low performance. So no, it's not about making it impossible to fire these people.
THAT'S LITERALLY NOT THE PREMISE. AND IT'S NOT THE SAME SWORD. So much whataboutism and changing definitions to fit your needs. And also, you keep forgetting the more important thing: SOMEONE IS SWINGING THE SWORD AND WHY.

> It's fine to argue "people should be shielded from the risk of losing their income/healthcare", but you can't arbitrarily decide when it's fine to apply that principle.

You keep deleting key parts, like "people should be shielded from the risk of losing their income/healthcare from manager's whims". It's not arbitrary.
Hosting Static Content with Pico.sh
Are you deliberately ignoring the concept of power imbalance and wide spectrum on which it occurs?

All of those examples you cited are drastically different types of relationships, set in very different contexts, that absolutely deserve different terms of engagement.

>Do we now hate the rich so much that we want to impose that burden on them when they pay someone

I don't even know how to parse this. We're talking about companies of a certain size. I guess we have fully stopped pretending they are anything other than an appendage of the wealthy class, and have no other responsibilities to society.
> It's typically caused by developers, not programming languages or frameworks.

Best sentence in the article. I’ve worked in well-organized and reliable PHP apps, and giant buggy abortions in TypeScript. Lots of Rails apps with varying degrees of quality. Languages and frameworks can’t fix disorganization, poor architecture, laziness, or most of all, ignorance of how the Web should work (and why.)

The main predictor of how good your app will be technically, is the skill level of your worst developers + how much your best developers care (or are allowed to care, which necessarily varies with business conditions). Regardless of if you’re using trendy languages like Rust, TS, etc.

Of course, while as hackers we desperately wish for the app to be of very high quality, the sad truth is that companies who always obsess over the finest details under the hood don’t tend to perform as well financially as the ones who make compromises to get things to market faster and pivot more effectively, so I think that’s why most of us have rarely worked in commercial codebases where nothing is embarrassing.
Yeah, but that doesn't solve any of the other problems.
The problem was choosing Rust and SvelteKit over Elixir with LiveView (Phoenix) - especially coming from Rails where it’s an easy transition due to shared philosophy and even syntax to some degree. Rust is neat but complex and probably overkill for a web app. But yeah, in general - innovation tokens cost time vs what you already know.
Leveling up the 1Password Developer experience
Union contracts, or just about any permanent contract in "the west" except America
Apple isn't privacy focused. It can't at this size with this leadership.

Privacy puts user interests first. Apple doesn't.

Try exporting your private data (e.g. photos) from any modern apple device (one that you paid for and you fully own) to a non apple device that is an industry standard like a usb stick, or another laptop. Monitor some network traffic going out from your laptop. Try getting replacement parts for your broken idevice.

Others aren't pretending to put your interests first, Apple though...

Think for yourself.

I don't comment here often anymore. Don't bother.
Yo dawg, I heard you like throwing people under buses. So I put a bus under yo’ bus so you can scapegoat people while you scapegoate people.
True but that’s inevitable. A certain % of people are always going to be in the process of switching jobs.
ADHD or not, all good entrepreneurs manage themselves.
If it's low for the market why choose to work at the NYT?

Being a tech worker isn't like being a steelworker where you're kinda screwed if the plant shuts down. You're fully capable of moving job if you're dissatisfied.

> Why they have 600 people is a question for management, no?

It's a question for everyone at the organisation. If you're joining a firm with a massively bloated headcount you need to think if you're going to be there in a year's time when someone in management finally gathers the political capital to slim your department down to sane levels.

It's certainly not a position to start bargaining even more concessions from the hand that's feeding you.