skysight-inc/HackerNews huggingface dataset:
Sad to see support for QNAP dropped in the kernel packages for armel, presumably because the vmlinuz kernel is 500kb too large for the default flash partition.
Do we really have to reduce it to such a simplistic scale as "government good" vs "government bad"? It's like trying to discuss obesity in terms of whether food is good or bad.
No - but you did suggest there was no opting in. I’m pointing out that just because I’m not entirely happy with the choice doesn’t mean it isn’t a choice.
What even is this product? I am not sure exactly from the webpage. Is this entire post filled with GPT bots?
The irony of it is that the image isn't all that sharp either. There are many pixels, but not enough detail in the actual image to warrant that many pixels IMO.

This image could have been scaled down from it's current dimensions of 9894x3786 down to say 1920x210, and it would still probably contain basically the same amount of information really.
Thanks for working on this! It would be great if making Asahi generally usable was not blocked by the GPU driver. Currently Apple M1 is the only generally-available ARM hardware that can be used for testing other software for compatibility with ARM. So an installable version without desktop
support would be very appreciated.
Does anyone understand why Haiti is in such bad shape, and continues to be in such bad shape, year after year, disaster after disaster?

It sounds (and feels) harsh, but until that question is answered, what's the point of sending aid?
The allocators already use pooling, but there are only so many source ports to choose from.
Unless you're using btrfs.
That RPC interface looks very nice for reverse engineering, but what kind of horror is this going to be in the kernel implementing KMS with JSON^2 and pretend-C++-functions?
> The idea of a city split into two by ideologically opposing factions, and the split being marked by a big wall, sounds like sci-fi now.

Jerusalem says hi.
Yes, this just proves my point. We are able to mostly stop a more transmissible disease with sufficiently high vaccine compliance. If we aren't stopping covid, that is a sign that compliance is not high enough.
Are you using an iPhone by chance? I think that Safari on iOS does this automatically without any additional involvement on the part of the site itself.
Looks like the answer you're suggesting is Dr. Hank Magnuski[0]? He seems like an important and impressive fellow, but I'm not sure how that addresses the idea of ownership here.

Most likely we have different understandings of how ownership/stewardship of ipv4 addresses works. My take is "I don't know how it works", but I think the people further up thread believe it's not about ownership, but merely the right to administer on the understanding that it's done for the public good, or something like that.

If you have a concise resource that summarizes how it works that would likely do more to convince us than telling us to research ampr.org.

[0] https://www.ampr.org/faq/
That sounds highly unlikely. To build the Huffman tree you would have to first find the full probability distribution, so arithmetic coding will pretty much always be less work.

The reason most arithmetic coding is adaptive is because that is often more efficient, and it is slow and cumbersome to do with Huffman coding.
As a society we should have rules that prevent these problem from our capitalistic company creations.

It would be much easier than researching every business you want to interact with.

But because the rules vary by country and fewer rules generally mean less expenses, companies that behave badly and don't get caught or are overseas seem to have a competitive advantage.
I hadn't seen that particular poll but there's apparently a very widespread mood among vaccinated people that any pressure on unvaccinated is fair game to:

- Better protect vaccinated people given vaccines aren't 100%

- Get things opened back up faster
In principle - yes. Except that we can change our frame of reference, and treat the two body problem as a pseudo one body problem (the lab frame becomes the center of mass of one of the bodies). One cannot do this for the three body problem, which gives us at best a pseudo two body problem.
GP said "everyone" - meaning police showing up at people's doorsteps, pinning them down, and giving them shots.
Orwell wrote this way back in the 1940s. He said by then the word "fascism" already meant "something we don't like," whereas "democracy" meant "a system we like."

EDIT: Figured I'd go pull the full quote.

---

When one critic writes, “The outstanding feature of Mr. X’s work is its living quality,” while another writes, “The immediately striking thing about Mr. X’s work is its peculiar deadness,” the reader accepts this as a simple difference of opinion. If words like black and white were involved, instead of the jargon words dead and living, he would see at once that language was being used in an improper way. Many political words are similarly abused. The word Fascism has now no meaning except in so far as it signifies “something not desirable.” The words democracy, socialism, freedom, patriotic, realistic, justice, have each of them several different meanings which cannot be reconciled with one another. In the case of a word like democracy, not only is there no agreed definition, but the attempt to make one is resisted from all sides. It is almost universally felt that when we call a country democratic we are praising it: consequently the defenders of every kind of régime claim that it is a democracy, and fear that they might have to stop using the word if it were tied down to any one meaning. Words of this kind are often used in a consciously dishonest way. That is, the person who uses them has his own private definition, but allows his hearer to think he means something quite different. Statements like Marshal Pétain was a true patriot, The Soviet Press is the freest in the world, The Catholic Church is opposed to persecution, are almost always made with intent to deceive. Other words used in variable meanings, in most cases more or less dishonestly, are: class, totalitarian, science, progressive, reactionary, bourgeois, equality.
How much m^3 do you need to grow these structures? Couldn't it be done in a very confined space?
"Many"? I struggle to think of a single one.
> I don’t think anybody has a problem with iCloud scanning

The large number of people here who want iCloud to be E2E have a problem with it.

> (don’t they do it already?).

Apparently not for files and photos. They may well do it for email.
yeah, this struck me as a cruel comment, if only out of carelessness. imho the comment author shouldn't feel good about striking at someone who's hurting, whether they approve of their coping mechanisms or not
71.744% of the Canadian population has received at least one dose

82.404% of Canadians 12+ have received at least one dose

Source: https://covid19tracker.ca/vaccinationtracker.html
Should be either comparable or much better for most age ranges. Most important, it becomes much harder to overload the healthcare system. If the vaccine prevents you from getting into ICU most of the time, it's "as if" you multiplied the number of ICU beds by 10-20.
it's actually neumorphic and not skeuomorphic
Isn't there a huge difference between in vivo and in vitro, though? If it's in vitro, you can actually physically check that it's working, and then rerun it to confirm. If it's in vivo and you're doing an RCT it's much more prone to statistical noise and the other issues, which is why it's bad to try things out randomly and see what sticks. At a test power of 0.05, one in twenty studies will stick due to chance.
82% of the age-eligible population is either fully vaccinated or has started the process with the first shot.
Odd/amusing point, the Stasi referred to the wall as the "antifascist defense border". Although these days, I'm a bit torn on the term as I see rent prices jacked up across the world by whomever can borrow money at the lowest rate.

The Stasi and the Berlin Wall | DW Documentary
https://www.youtube.com/watch?v=haxkWC6MgcQ
My earliest exposure for Python was from Linux distros. Originally Perl was used for stringing together a Linux distribution, but then Python took over the role, slowly. Batteries included stdlib helped a lot there, and also because there wasn't much else like it back then (remember, Python is older than Java). And then since it was already there, everybody suggested it and used it as introduction to programming. Incidentally (or not) it was also intended for and suitable for first time programmers with ridiculously simple syntax and so it became the lingua franca of programming lessons everywhere. I suspect that (along with excellent C/C++ interop) had a chance in getting it picked up as front end for ML frameworks, and then here we are.
Isolated? Sure.

This is the same as saying no one can own a Disney character because anyone can draw it at home. Or no one owns songs because you can freely transmit them between devices you own.

People still own those things in most jurisdictions around the world.
Lol, I was going to make a btrfs quip and say I’d rather trust my data to Sid on xfs or jfs rather than an alternative stable distro that uses btrfs cough OpenSuSE cough.
What ancient hardware are you using where the macOS UI is actually slow?
It’s one of the poorest countries in the world, probably bc they had to pay debts for slave plantations for 100 years - https://en.m.wikipedia.org/wiki/External_debt_of_Haiti

It also sits in both earthquake and hurricane areas, so frequently has disasters and then no money to recover.
Fair, then they don't have a right to be vaccinated or not (at least in the US). And it's false to say we "support their right."

https://en.m.wikipedia.org/wiki/Jacobson_v._Massachusetts seems to suggest that also.
That's exactly what we are aiming at :) We're essentially creating liquidity and making cloud resource a commodity.
I work in a customer-facing position within network security at AWS. This sounds dystopian and inhumane. But to do their job effectively, these employees (much like myself) must have access to a lot of critical data that can do a lot of damage inappropriately leaked.

This may not be the best solution to protecting data, but it's a hard issue to solve.

Stuff like SIM swapping and recent Twitter hacks come from insider threats. Consumers want companies to protect them (i.e. the consumers) from insider threats. How are companies supposed to do that? Monitoring the speed of typing is one not-particularly-invasive way to do that.

TL/DR: Don't eat the sausage if you can't stomach how it's made.
My "Introduction to Data Compression (5th Edition) 2017" from Khalid Sayood has a section named

"Comparison of Huffman and Arithmetic Coding" and the conclusion is around the following lines:

"...This means that for most sources we can get rates closer to the entropy using arithmetic coding than by using Huffman coding. The exceptions are sources whose probabilities are powers of two. In these cases, the single-letter Huffman code achieves the entropy; and we cannot do any better
with arithmetic coding, no matter how long a sequence we pick..."

"...for Huffman codes, we are guaranteed to obtain rates within 0.086 + pmax of the entropy, where pmax is the probability of the most probable letter in the alphabet. If the alphabet size is relatively large and the probabilities are not too skewed, the maximum probability pmax is generally small. In these cases, the advantage of arithmetic coding
over Huffman coding is small; and it might not be worth the extra complexity to use arithmetic coding rather than Huffman coding. However, there are many sources, such as facsimile, in which the alphabet size is small; and the probabilities are highly unbalanced. In these cases, the use of arithmetic coding is generally worth the added complexity...."
David Bowie was also right. David Bowie.

https://www.youtube.com/watch?v=8tCC9yxUIdw
I'm a big fan of "Railway Oriented Programming" [1]. Basically your code has two paths - the "Ok" route and the "Error" route. Your code won't compile unless you handle the Error case.

However, it requires language level support to use easily - you need mutually exclusive types like discriminated unions. It's harder to do in most OO languages like C#/Java/Javascript, but you can do it with some effort. Which is why most don't.

[1]: https://fsharpforfunandprofit.com/rop/
A very partial list:

* One of the main Unix innovations was piping between processes. Yet piping used text-based interface. Today we has the resources and knowledge to make a much more structured interface. Attempts to do this on shell level exist but are clunky and not sufficiently systemic (you end up having to reimplement all of coreutils, at which point you end up with something like 50% of features and not supporting all userland). Maybe if we had a higher level interface...

* Other environments showed you can have much more mobility between your local resources and network resources (e.g. VMS clustering, Erlang's VM). Imagine running a process elsewhere and have it communicate seamlessly with your processes, and being able to move it seamlessly as well.

* Few guarantees on file writing/data preservation. Making a program which is actually reliable is not trivial at all.

* The permission model is arguably too simple (while Windows permissions are too complex). Should we find a middle ground?

* There's room for a less monolithic kernel design. (I know what Linus thinks of it - well, if you define any efficient microkernel interface as 'not a microkernel' of course you win by default).

Linux can of course eventually evolve towards this, but it would be far from its Unix heritage if it does.
A good example of whataboutism.
Stallman has quite detailed ideas about what to do instead but they're too severe for most people to agree to.
If it helps the inevitable greying of your post on HN, I mostly agree with your assessment of this article. The argument and particularly graphics showing how GWB was compared to nazism were trying to make a comparison that I feel is not apt at all, I protested the GWB iraq war and I remember the comparisons made of GWB's presidency to facism. My personal experience is that era, while scary for what the future held, was nothing like what the Trump presidency was and what in many ways continues to be as we are no way out of the woods on this one yet. Not the least of which was the quite widespread semi-concerted effort by both non-elected and elected members of local, state, and national government to overturn the actual election, culminating in an attempted violent overthrow of the government. There was not a word of that in this article's attempt to compare today to the GWOT era.

I follow Yglesias because I think he is interesting and he doesn't infuriate me the way a complete troll like Taibbi would and I do appreciate his cold, tactical look at politics. But his brand really seems to be that "hey this is OK, we can relax and this is just the same old same old", and as you mention, if you are living in a bubble of privilege, you can totally go with that and have a nice day. The kind of argument that works just great until the moment a few states decide to nullify the 2024 electoral college results, the house that was lost in 2022 due to gerrymandering goes along with it gleefully, and then that argument kind of didn't work at all. But until then, it's a super appealing message to those whose lifestyle can accommodate for it, he is trying to build up his new blog and his new name as a totally independent writer, and it's pretty interesting that he's on the front page of HN of all places.
And the path to this, is to raise a constant stream of vulnerabilities. Therefore you need a constant upgrade from upstream. Therefore insurances only cover you if you are using a maintained system. And since there are distributions with vulnerabilities, insurances will only insure you for public service if you use a few pre-approved OSes.

Or just use the cloud provider who has all the preapproved workflows. The world just needs a little notch to tip into regulating the provision of services to the public, and at that moment, any independent OS will be dead, and we’ll be forever tethered to the cloud.

“He didn’t use a safe OS”, we’ll say, of everyone using an independent Debian version and meeting a vulnerability. “It’s only fair he’s the hammer fell on him.”
Same for x86 machines really, the number of UEFI firmwares that hard-bricked the machine if you dared deleting all NVRAM variables...

(and many more other issues)
What Is Differential Programming?
That's just BS. There are plenty of businesses that choose to do the ethically/moral/decent thing, but they tend to be the smaller ones. The giant fucking evilCorps in the world suck all the oxygen from every conversation, so it feels like they are the only examples available. I'd also suggest private companies vs publicly traded companies where their obligation is to the stock holders rather than being decent.
> but as far as I can tell they are indistinguishable from old-fashioned people-being-wrong-on-the-internet. If you expect an internet forum to be immune from that...well, that's too much to expect.

Also, this is a little too glib. I’m not talking about people being wrong or misinformed. I am talking about people actively spreading misinformation. These are distinguishable although I accept that they may be impractical to moderate, hence my claim about no immune system.
Useful, but on Linux it's highly likely that by the time you're comparing $@ to ENOMEM the OOM killer has already awoken and is heading your way.
You're assuming Apple's ARM chipsets are like other embedded ARM chipsets. They aren't. Things are much cleaner and quite well designed.

Storage-wise, you can't brick the machine by wiping NVMe. You can always recover via DFU mode, which you can also use from another Linux machine by using idevicerestore (no need for macOS). This is very much unlike your typical Android phone, which is indeed a flimsy mess that will brick itself at the slightest touch of the wrong partition in eMMC.

Hardware-wise, there's the usual "you can technically do ugly things with I/O pins", but in practice that's quite unlikely to cause damage. The lowest level, dangerous things are handled by SMC, not the main OS. We barely have to deal with any of that. And this is a thing on PCs too, just read your chipset's user manual and you'll find out the registers to flip random I/O pins.

Firmware-wise, I do know of one way of causing damage to these machines that cannot be recovered by the user: wiping NOR Flash. This isn't because it'll make DFU unusable, but rather because it contains things like system identity information and calibration data that only Apple can put back properly. But again, this isn't much different on PCs; you can brick a PC by wiping the NOR Flash from your OS too. In fact there have been BIOSes so broken that you can brick them by doing a `rm -rf /`, which descends into efivars and the UEFI implementation crashes when it finds no EFI variables.

In order to avoid the NOR Flash bricking risk, I do not intend to instantiate the NOR device in our device tree at all by default. I do not believe we need it for regular operation. Flash memories have specific unlock sequences for writes/erases, so there is practically zero risk that a crazy random bug (i.e. scribbling over random I/O memory) could trigger such an operation, and without the NOR driver bound, the code that actually knows how to cause damage will never run.

For what it's worth, I have quite some experience not bricking people's machines, even when dealing with unofficial exploits/hacks/jailbreaks. To my knowledge, not a single user out of the probably >10m people running The Homebrew Channel / BootMii on their Wii, which I helped develop, has bricked their system due to a problem traceable to our software. Nintendo has a much worse track record :-)

https://marcan.st/2011/01/safe-hacking/
Equating the orange man with fascism while ignoring the collusion between the pharmaceuticals industry and the current US administration is disingenuous at best, and malicious lying-by-omission at worst.
Anyone moving to Portugal under NHR is by definition wealthy :)
AllChars hasn’t been maintained for a long time, last stable release is from 2007, bugs are not getting fixed. I switched from AllChars to WinCompose for that reason.
Yeah, I get sketchy on the details. I've heard it's called a TRS (term rewriting system) whatever that means :)
Complete opposite interactions for vaccine passports and I live in Saint-Remi, Quebec.
Bowden got the culture wrong.
I had a friend like this and another friend who was/is massively Instagram famous. I had absolutely no idea in either case until years later. I guess they weren’t very close friends lol.
That's actually pretty interesting.
We'd be happy to help with moving - ping me at igor@alicorncloud.io
Yeah please don’t.. memory isn’t cheap when everybody does this.

This behavior is the reason Java had such a bad time with sysops.

Just make use of proper libraries that will invalidate caches if needed, or simply refute to spawn new threads/actors/processes.

I’d rather have some application halt/pause or simply crash if it ran out of memory.
> Americanism ( which also spreads to non-Americans working inside American companies ) views on the world suggest if you work hard you will get it.

America is a big place. I'm seventh generation American, with a patriotic family.

I wasn't raised to believe that if you work hard you WILL get it. No, it's that if you DON'T work hard, you WON'T get it.

You see, success is hard work + luck. You can have luck without hard work, but you have to have a lot more of it to get rich and you still might squander it if you didn't earn it because you won't know what to do with it if you get it by pure chance

You can have hard work without luck, too, like most of the folks in flyover country have. They know they aren't getting rich, they're just trying to get by.

But you can't have real success without both hard work and luck. You might win the lottery with just luck, but you won't wind up running a successful enterprise.

I don't know who is learning from their parents that if you work hard you'll get rich. Mine taught me that if I work hard and have a little luck, I'll get by. A little more luck and I'll be successful. A little less, and I might need to rely on my family or community. That's what they're for.

There's this characiture of American culture and the idea of our meritocracy that I see represented here and in media and it doesn't ring true to me -- I would be interested to know if the people who think luck is the only necessary component for success are Coastal or Flyover, and how much luck they've had

I know for myself, I've needed both work and luck. Without the work, I never would've been in a position to take the opportunities offered by luck.
The thing with Disney is that those characters were created by someone in a creative pursuit. IP addresses, on the other hand, are simply pointers to some location, and so it's an unknown if they can be covered under IP law. Digital copies of media only count as property because of that IP law, or they would be worthless because they can be copied infinitely.
Fox News Is Down
There’s a reason why they strongly encourage people to make their preference clearly known to family & friends.

Because most often, when there’s even the sliver of a doubt on the deceased one's wishes, the corpse will keep all it’s organs to the grave / incinerator.
Every magazine and newspaper, more or less, does this. At a certain point it's not interesting to complain about anymore.
Docker (specifically docker-compose) using containers is an implementation detail. It even used to use VMs on Windows.

You can replicate your prod environment locally with Docker Compose, but then deploy however you want (with or without containers, with or without Kubernetes).

I never use containers in production, but exclusively use them for local dev.