skysight-inc/HackerNews huggingface dataset:
I'm aware of that, but that's not my question. Oftentimes there is a reason why they choose to ignore standards. They added a simple C++ (not full C++) layer on top of their driver code when they took FreeBSD drivers and integrated them into their OS. But there was a benefit to doing so, making the drivers arguably easier to compose.

In this case the answer might be just that they were too time constrained to design something better. But I was just curious if the RPMsg framework has too many issues that would make it unsuitable.
Why is it disturbing? Can both not be true?
Obviously YMMV, but the machines I've upgraded from 10 to 11 have been running smoothly, and the upgrade was as simple as one could imagine.

You know your systems better than I do though.
Yep installing any major (and even some of the minor) Common Lisp implementation(s) is very straightforward.

Emacs is my regular editor so I do use it when coding lisp but I don't use any extensions other than syntax highlighting (so no REPL or SLIME).

I sort of get the desire to use the "one click installers" like portacle but in reality they don't add very much and now you're dependent on a third-party system with less support than the language itself. It does not make sense to say Common Lisp on Mac is broken because a third-party installer isn't great.
Kimchi has a pretty long shelf life. The stuff sold as fresh kimchi has a several month “use by” date, and I’m sure the “old” kimchi is about a year old. When I made it, I never refrigerated it. I’m sure sauerkraut is the same.
That's pretty much the same for the desktop, except you are maybe more often in need of some non-free driver that you have to keep available at hand (eg. on another USB stick) for when the installer asks for it. I find it simpler to do the initial install with an ethernet cable, and only then install the Wi-Fi drivers (or the Nvidia proprietary driver) using the non-free repository.

After installing your desktop environment of choice (eg. KDE), the user experience is very similar to that of Ubuntu, except a bit more barebone (or more minimal, or less bloated, however you say it) and more stable (in the Debian sense of stable; eg. you get Firefox ESR instead of the latest Firefox).

I like the stability of it: there are very few updates, and even when there are, I've yet to see one that breaks something.

That being said, I wouldn't use Debian on all my desktops: having few updates is not always desirable.
They are better soldiers because of preparation, aka training.

But it still takes someone with certain mental capabilities to do it well, aka the super soldier.
This isn't about automation separated from the world it is used in, this is about automation speeding up inequality that isn't just growing, but accelerating -- and the predictable outcome that those who exploit and don't share with people when they still kinda need them, will certainly not share once they no longer need them for anything whatsoever, and can kill them in vast numbers trivially. If it was already occasionally possible to get soldiers to do it, how much more so owithout pesky humans and their consciences getting in the way.

> But few would wish to go back.

What does that even mean? I would love to "go back" and deal with things by not just letting the masses starve while people in costumes play god and smell their own farts, which is exactly what they do today. I would LOVE to see see that space exploration and awesome inter-species music festivals we might have in 2021 if the last few millenia hadn't been such pathetic ass.
Of course, it's not a guarantee. But if your program is under heavy pressure from other programs, it won't continue to run in any reasonable sense either, even without Linux's OOM-killer. Yes, you can show an error message, but then the only safe thing to do is quit. You won't even be able to clean up any on-disk swap files properly, let alone handle user interactions.

Handling this is hard in desktop applications. For servers, you can have known workloads with better limits on each process.
All you can say is that Jacobson established that a state can require vaccination with non-compliance subject to a fine. Given that the case involved police power and its limitations, you probably can't assume that a case of forcible vaccination would be covered by this precedent.

Zucht v. King subsequently upheld a rule requiring students to be vaccinated to attend school, which IANAL is probably the more relevant case law for businesses and others requiring vaccination in order to enter a building or attend an event.
That's fine, but you also can't just call someone uncivil for using a hyperbole you don't agree with.
Debian will not ship non-free software in its main repos / official installers. The unofficial images are exactly that, created outside the rules of the project to avoid this prohibition. But, you don't have to trust them.

You can download and place the non-free firmware files on a thumbdrive yourself, and the official installer can use them. It will stop and prompt you to insert the thumb drive if it is necessary to complete the installation.

https://wiki.debian.org/Firmware

If you e.g., netinstall over a wired ethernet connection, it is rarely a problem. But, all 802.11ac and above wifi chipsets require a non-free firmware. You can always add non-free to your sources.list and install nonfree firmware after installation for any devices other than those required for installation, i.e., your network adapter (and in maybe a super rare case for a desktop install, your disk controller).
The charging port is one of the most annoying parts of owning an iPhone.
Slightly off topic but the German band Rammstein, whose members prodominately grew up in East Berlin, have a great song called "Radio" about how the information leakage from the west to the east over radio helped encourage the cultural changes required to unify Germany. It's interesting to me to hear from the source how valuable it was/is.
> Their competitors and the pundit-sphere saw this as a fatal weakness, but every attempt at unifying touch and keyboard/mouse interfaces failed miserably.

Only because it wasn't really tried. Heck, GNOME on a touchscreen or tablet PC has a better "unified" touch+mouse interface than any of its competitors on the desktop and mobile side.
Lucky. I went to take delivery of a new bike at a local bike shop last month and it was completely picked over. They had a few models left but easily 80% of their stock was gone. They also had 2 bike mechanics working in a crowded workspace diligently fixing what looked like a sizable backlog of bikes in need of repairs and upgrades. I asked one of the guys working there about the shortage and he also mentioned it’s related to holdup in overseas shipping.
That's kind of the beauty of an iPad. It isn't for everyone. It hasn't been designed as a lowest-common-denominator type of device. There are a few things it's great at and those aren't necessarily the types of things a lot of people want.

I have a 2018 iPad and it's easily my favorite computer to use. With a keyboard, it's lovely to write on. With the Pencil and Good Notes it's a fantastic note taking device. Get ProCreate and it's an amazing combination for sketching and drawing. By itself, it's a great device for reference manuals and videos when I'm doing something like fixing my washing machine.

I don't read much on it because I have a dedicated e-reader. I don't play games on it because I have a console that's better for gaming. I don't write software on it because I have a workstation and laptop configured exactly for that purpose.

I think as they make changes to broaden the iPad's appeal, they may be undermining it.
> After WW2 Germany and Japan only worked because there was basically no resistance

Exactly - and that is because the enemy in WW2 was a centrally led conventional army. Defeat it once, and it just stops, it's over.
I’m guessing that what Apple did here was:

1. Probably years ago: refactor the relevant components (display driver, etc.) to run as Mach components with Mach IPC, in the form of:

- One XCode project, with
- an “IPC client” build target
- an “IPC server” build target
- a “shared datatypes library” with well-defined IPC serialization semantics, static-linked into both the IPC client and server
- a single test suite that tests everything

2. Possibly when designing the M1, or possibly years ago for iOS: split the IPC server build target in two — one build target that builds an IPC-server firmware blob (RTOS unikernel), and another that builds a regular on-CPU kernel-daemon IPC server;

3. Basically do nothing in the IPC client build target — it should now be oblivious to whether its Mach messages are going to an on-CPU kernel daemon or to an RTOS-coprocessor-hosted daemon, as the Mach abstraction layer is taking care of the message routing. (Kinda like the location-obliviousness you get in Erlang when sending messages to PIDs.)

This seems likely to me because there was (and still is!) both an Intel and an Apple Silicon macOS release; and they would want to share as much driver code between those releases as possible. So I think it’s very likely that they’ve written drivers structured to be “split across” Apple Silicon, while running “locally” on their Intel devices, in such a way that the differences between these approaches is effectively transparent to the kernel.

To achieve #3 — and especially to achieve it while having only one shared test suite — the firmware would have to be speaking the same wire protocol to the IPC client that the in-kernel IPC daemon speaks.

And, given that the in-kernel IPC daemons were designed to presume a reliable C++ interface, access to shared-memory copies of low-level Frameworks like IOKit, etc.; the firmware would need to provide this same environment to get the pre-existing code to run.
Sabine Hossenfelder: Backreaction: Physicist Despairs over Vacuum Energy
> A Programmer’s Perspective

I'm a programmer too but I don't share that perspective.

In my line of work, AVX512 is useless. This won't change until at least 25% market penetration on clients, which may or may not happen.

Not all programmers are writing server code. Also, very small count of them are Intel partners with early access to the chips.

> In AVX terminology, intra-lane movement is called a `shuffle` while inter-lane movement is called a `permute`

I don't believe that's true. _mm_shuffle_ps( x, x, imm ) and _mm_permute_ps( x, imm ) are 100% equivalent. Also, _mm256_permute_ps permutes within lanes, _mm256_permutevar8x32_ps permutes across lanes.
Do you have any Internet-facing load balancers? IIUC, each AWS application load balancer gets a couple of public IPv4 addresses. So I guess if you have a single ALB and a couple of NAT gateways (in two availability zones), you could still end up with a total of 5 public IPv4 addresses.
Not everyone who opposes a vaccine passport belongs to an "antivax" crowd. I've encountered a lot of a variance on the issue, often in surprising contexts. I was at the dentist last week and after vetting me mildly she explained there's a faction of their practice who oppose mandatory vaccines. She said they formed a group to share and discuss the issue and engage with other health care professionals who may not be as politically astute.
Apparently not being able to recognize ads is a popular trend. I believe South Park dedicated a whole season to this phenomenon. “Is it news? Or an ad?”
If everything wasn't so built around CUDA the M1 GPU actually gives you twice the performance
Only 1 in 200,000 children in the US were hospitalized with covid in the week ending July 31st:

https://gis.cdc.gov/grasp/covidnet/covid19_3.html

The real contagion is this fear.

And the cause is the news media replacing Trump with covid as their ratings booster. Glenn Greenwald has documented how major corporate news media saw ratings plummet after Trump left office:

https://twitter.com/ggreenwald/status/1404784933030223874?s=...
The part about computer science been in a vacuum, disconnected for the world is very intersting. Being disconnected can result in technologies, which should never left the lab, being released on an unsuspecting public, but it can also be a defence mechanism.

Many of the tech gigants have employees that must have trouble justifying their work, unless they distance themself from the reality of it.
On MacOS, every menu item has the keyboard shortcut displayed to the right, even the ones you’ve custom assigned.

On iOS this is about to get a lot better too; on iOS/iPadOS 15, if you hold down ⌘, you get a list of keyboard shortcuts currently available, interestingly organized just like the menu bar on MacOS.

The totally secret stuff is all hidden behind ⌥, but actually if you hold that down while looking at menu items, they transform into their secret versions. Still not really discoverable, but there if you know where to look.
I don't believe in this perspective. I think most people are sick of it (and would live healthier lives if they were allowed to focus more attention on their immediate surroundings) but that it keeps being refueled by profit desperate news corporations.
And "the few reified 'real' programmers that work for a few dozen mega-corporations" are organized in an union. Sounds like fun times!
https://www.wfaa.com/article/news/local/unusual-rsv-summer-s...

It’s mostly RSV, a virus more dangerous to the young than COVID, which has been suppressed by Lockdowns and other measures.
Xinjiang, 1,664,897 km2, population 25,852,345,
Ethnic composition (2020 Census) 44.96% Uyghur 42.24% Han 15.80% Other
• Languages and dialects: Uyghur (official), Mandarin (official) Kazakh Kyrgyz Oirat Mongolian 43 other languages
GDP $200 billion, per capital $7,735

I'd say the main argument for the US now is: any problem in China is good for the US, its plan didn't work in Hongkong, didn't work in Tibet, now Xinjiang. You guys care about people in Xinjiang so much now so that you ban import on goods produced in Xinjiang, to make sure people have no job.

There is no WMD in Iraq, and there is no genocide in Xinjiang.
> Pre-internet, we had an informal mediation process involving the affected parties.

That's not the way I remember it.
> One sign of a sea shift - liberal is an old word, and speech codes, measures against hate speech, blocking presidents on platforms like Twitter, canceling and the like are departures from liberalism. The groups and institutions which formerly supported freedom of speech are now in favor of different things. There may or may not be good reasons for this but it is a departure from liberalism. That these institutions and groups which formerly embraced liberal ideals with regards to speech have now abandoned them is a sign of changes within the institutions he discusses. Liberalism hasn't changed, the formerly liberal groups and institutions have abandoned aspects of liberalism, for good or ill.

I think the divides between progressives and liberals are becoming more stark.

I live in a deep blue area, and some of my friends proudly proclaim they are liberals and not progressive. Was talking with a neighbor recently and she mentioned her background in the Intelligence Community, and her support for law enforcement. She is friends with local LE , and helped them with a recent case. Emphasizing that she is totally against defunding, her ideas on police reform was 100% body cameras, and beefing up their training. Not a progressive.
It was not said carelessly. I care a lot actually. And I don’t feel good about any of this it’s deeply depressing.
You do an accounting of the nearby massive objects and their distances from each other, pairs of objects within certain bounds of mass and distance can be treated like there are only those two objects in the universe with the understanding that there will be a small error because of outside influences. It’s an approximation, but in the right circumstances a very good one.

Each planet and the sun can be done like this, ignoring all of the other planets. Each moon and its planet can be considered a two body system ignoring the rest of the moons.

If you just randomly generated a bunch of massive bodies and pressed play, you would have few 2 body systems and a lot of chaos, but that’s a problem that solves itself as the chaos results in either collisions or ejections.
Fond memories of running into my math professor walking around campus at 3am...
This is the approach I take when I write, so this is how I try to write. I hope it is reflected in my first-author papers. Three papers from the past several years: https://www.scott-a-s.com/files/middleware2016_loadbalancing..., https://www.scott-a-s.com/files/pldi2017_lf_elastic_scheduli..., https://arxiv.org/pdf/2006.00064.pdf.
Cutting your losses is also a valid advice. Sunk cost fallacy and what not.
Content warning: recently killed children being pulled from rubble. Seriously heartbreaking stuff. :(
its safe to say that if you express discomfort about exploiting your employees then its unlikely that the people with the purse will put you in such a position.
Mapping CNCF Software Supply Chain Best Practices to SLSA Levels
He skipped the part of murdering every white, half white, and quarter white, on the entire island.
> Artificial sweeteners still make you crave sweets.

How do you know that this is true?
Yescrypt – Scalable KDF and password hashing scheme
At least browser extensions will be a thing as of iOS 15.
iPhones are apples leading revenue maker, but it’s closely followed by their services. Absorbing iOS into MacOS makes the most sense, they can sell devices that are iOSish only and then sell the premium dockable iPhones with MacOS. It also will help developers focus on a unified platform without alienating them with an entirely new tool suite.
> Hetzner just added a staggering $19/address setup fee and a soon doubling of prices

This is what we need to encourage IPv6 adoption and conservation of existing digital resources.
Assuming enough apps expose functionality through it, Shortcuts is the bridge between walled garden apps and UNIX pipelines, and Apple made a very clever move in making Shortcuts how Siri discovers functionality.
You can probably use a pool allocator that won't go back to the OS for more when it's exhausted.

I wouldn't be surprised if the popular allocators - jemalloc/tcmalloc/scudo or even the defaults in glibc/musl support a setting like this.
Kadane in next-gen C++ (2019)
Historical language records show cognitive distortions surge in recent decades
I don't think you need a cleanroom if your feature sizes are huge.
They can’t get rid of a general purpose OS. They have to have products that allow you to write software for the iDevices, and web applications, in general. You need macOS for these things.
I don't know about that, trying to cross the border had/has a high chance of being shot to death, both in the GDR and (AFAIK) in North Korea. East Germany even had automated the whole killing part:

https://de.wikipedia.org/wiki/Selbstschussanlage

(I haven't found the matching article on the English Wikipedia, sorry)
Some compilers these days offer 128bit floats (which is different from 754 quad) which is basically twice the mantissa of a standard double. IIRC multiplications and additions are relatively cheap.
It's not the idea that's worth $1B. It's the risk the founders/early employees take that make it so valuable. Possibly the founders could take a 9-to-5 job, that would pay them an above average salary. They allowed themselves to go without that steady income, job security to work 24/7 on a project that a few years later could be worth 0$ if it goes wrong. For it to make sense financially, if it is successful it has to pay big time. Probably, you have a few startup ideas yourself, but they are worthless until you put yourself into it.
I agree. How much not-for-profit, non-state media, non-clout chasing fear mongering content is there? It does exist but the scale is small.
If you know the initial wave function (which you can’t measure, but you could in principal choose and set up three bodies accordingly), then quantum mechanics is deterministic. If you throw the standard model in, you get a mess, though.
Indra – Hackers Behind Recent Attacks on Iran Railways and Government
>It was like the US Constitution with separation of church and state. Let's focus on the law and leave our religious differences out of it.

I think the pre-internet nostalgia of a proper “informal mediation process” is about as genuine as believing the US has an actual hardline between church and state.

That said, it’s funny you turn to “trans” issues as some powder keg when the article is about whether a committer should be allowed to push something along the lines that says “ni—-er get a job” to CPAN. I can’t think most professional communities would have caused a stink about that on their mailing list
Some economics textbooks that cover the topic of mutually assured destruction make analogies between nukes and patent stockpiles.
I don't love MacOS, but yeah, I bring an M1 Air with me when I travel on a plane. And my desktop runs Windows with WSL for work stuff.

Truth be told, the p52 doesn't run Linux as much anymore because it's a huge pain. Windows+WSL is good enough, and the primary reason I have a desktop replacement machine for my day job is for video processing.
Specifically in case of tennis balls, I would argue that having them expensive is still better than not having them at all - tennis players need to practise.
>Also recent studies have shown that the rate of mutation in a country is inversely correlated with vaccine coverage for Covid. [3]

This is nothing. A single arbitrary estimator, applied to a few dozen countries (no explanation why they were chosen), shows a statistically insignificant correlation without controlling for any of the thousands of confounding variables.

Normally I would bring up the look-elsewhere effect here too, but it seems hardly dignified to discuss this tweet/paper at that level.

The authors' affiliation is a 5-employee startup addressed at an office-sharing facility.
This is a level of mental problems is beyond my ability to comment.

However I will say that my comments have far more to do with tact than taste.

And yes poor sweet grieving robot. To bad her sister GPT-2 died when she was much younger.
Adding hardware to speed up decimal number handling strikes me as an old-school approach, the type of thing you might expect from 1960s mainframes. Isn't the more significant opportunity at the application architecture level instead? Why exchange numbers between computers in decimal? Even for people who are just devoted to the idea of human readability, which is an idea in need of scrutiny in my opinion, you can still exchange real numbers in base 16 format, 0xh.hPd.
> I don't know who is learning from their parents that if you work hard you'll get rich

Rich people. It's the result of survivor bias, "I worked hard and got rich, so if you work hard you can get rich too." And they discount the "luck". And it is reinforced by the fact that being born to wealthy, well connected parents is really luck.
This is the popular narrative. But it is talked about more than it happens.

In most lisps, few stray from the basic data structures, such that the data you can get is usable basically everywhere.

Contrasted with many Java libraries, where coding a library locks you in to said library.

Yes, a few have tried to keep interface compatibility with the core collections. I'd hope most do, nowadays. But that really just highlights that we are both talking of previous year's mistakes.

My hypothesis is it comes from novice attitudes in building everything as a masterpiece. As the community matures, things tend to stabilize.
Did you read this part:

> In March of this year, Patrick Spek—a former member of the Perl 6 (Raku) steering council—committed to .config/git/config with a commit message saying "Get a job" followed by the n-word. Sebastian Riedel lodged a complaint with TPF board, which he says was railroaded by a board member—therefore, Riedel quit.

Is a commit message a programming issue? If that kind of conduct is accepted, I don't think I'd want to be associated either.