skysight-inc/HackerNews huggingface dataset:
Sure, but it does run on RISC-v, other 64-bit arms, AMD x86-64, Intel x86-64, IBM power, etc. Sure apple's got the lead, but they are also showing the entire ARM community how good an ARM can be.

Also keep in mind Apple's M1 looks pretty awesome against Intel, even the i9. Not so much against the AMD Zen3. One of their biggest bragging points was single thread performance, which Zen 3 is rather close on.

It's just the nature of things, don't worry, healthy competition for the M1 is already in the pipeline.
I think that in an aspirational justice system, where you truly believe that justice is equally meted out and verdicts are consistent. Maybe there are arguments to be heard. Even if you assume 1/1000 will be falsely convicted, if the distribution of that false conviction is fair... maybe.

When you know, not think, know that your criminal justice system is biased and flawed in a myriad of ways - it just feels like a bad foundation to be absolutist upon
Finding a Job as a Junior Developer
Are there any news about Apple programs circumventing most (if not all) Firewall applications?

And potential ways to mitigate that without disabling SIP?
If this were true, DRM would be trivial and made with easy to implement things like "detect if user right clicks, and pop up a message saying 'sorry copying not allowed'".

DRM is not that - a massive technical effort has gone into implementing DRM deep in system architectures. Modifications have been done across every layer of the stack, across hundreds of companies of differing goals.

You only go to that much effort, at that great a cost, if you are hoping for DRM to actually work, rather than just be a thing you can hold up in court and say "we tried to protect it your honor, we really did".
The person who posted this went to the bother of creating an account specifically to do it, and modified the title to add a question mark, in order to exert editorial influence. That's dedication.
https://www.european-language-grid.eu/about/:

“The European Language Grid fosters Language Technologies FOR Europe built IN Europe, tailored to our languages and cultures and to our societal and economical demands, benefitting the European citizen, society, innovation and industry.”

⇒ it is European (language grid), not (European language) grid.
The “Dying Seas” of the Anthropocene
According to statcounter.com [1] there are over 4x as many Catalina users as there are Mojave users (62% vs 14% of MacOS users), so I think it's just that the people complaining about Catalina are louder.

Anecdotally, I'm using Mojave and experienced this issue, a person I was trying to have a Zoom call with was experiencing the same issue on their Mojave.

I think there are enough comments scattered across Hacker News to safely conclude that it affected Mojave too - although it's possible the timeout behaviour / error handling is different to Catalina.

[1] https://gs.statcounter.com/macos-version-market-share/deskto...
Whats up with Apple's QA lately, update issues, the other issue with third party apps not working, I was really looking forward to try out the new safari (with all the promised battery life improvements).
sigh
Data Science and Machine Learning in Containers
Escape from Mars: How water fled the red planet
One of the formula not working in Homebrew’s core functionality is the gcc compiler, which they expect might be ready by mid-2021. Another is Go, which iirc they’re expecting will begin working around January. Rust and Erlang aren’t ready, MySQL doesn’t even get past the build phase, and Python is only partially working.

You can track progress here. Be advised that packages listed as ‘check again when XYZ is fixed’ may themselves have issues that can’t yet be discovered.

https://github.com/Homebrew/brew/issues/7857
High-Speed Tesla Wreck Is a Reminder Autopilot's Problems Aren't Just Technical
Hahaha:

> I’ve one on order, and I will investigate and report on this blog.

This computer is an outrage! I've rushed to give the manufacturer a lot of money!
> The best candidates almost always pick React

I'm sure the worst candidates almost always pick React too, and some of the mediocre ones.

People are just picking what they're most familiar with and that which is simpler to complete your task.
This is pretty funny because you're saying it's working as intended, but also saying the problem is that bookmark management is tedious. So fixing bookmark management would fix the tab problem.
CureVac mRNA vaccine is suitable for standard fridge transport (at 5C/41F)
You can copy 'svg.ts' and 'svg-parser.ts', from here:
https://github.com/Yqnn/svg-path-editor/tree/master/src/app
It's what's used internally by the tool.

const path = new Svg('M 0 0 L 1 1');
path.translate(1, 2); // Translates (x:1pt , y:2pt)
path.scale(2, 3); // Scales (x:200%, y:300%)
path.setRelative(true); // Converts the path to use only relative commands
path.asString(); // Export the path with no minification
path.asString(1, true); // Export the path with 4 decimals, and minification

I wanted to publish them separately on npm, but didn't had time to do it :)
> What M1 does well isn't that "ARM-is-better"

Of course, not all to it, but denying that having to emulate a 40 years old ISA does not place a huge cost on transistor count, and efficiency is impossible.
Simplifying back end development with NestJS monorepo
> The HN crowd may seem fringe, but they are living in the future.

I really don’t think the HN community is at all representative of what the masses think about. Just like in any online community, it is easy to think that the thoughts of that community somewhat resemble that of most people when that simply isn’t true. HN’s base consists highly of developers who are up to date with most things in the technology industry.

The rest of the world doesn’t really care enough to compromise the comfort and reliability of Google’s suite, which lets be honest, outperforms its competition by a size-able margin, and does so with a “free” price tag.

People on HN have talked about de-googling for years and I have yet to see someone outside of the computer development scene do it (or even talk about it for that manner).
I want to mention that such a feature CAN be implemented in a privacy preserving way using the K-anonymity model (it is currently being used by haveibeenpwned.com). In short you can sent the first 3 bytes of the hash to the server and the server would reply with all the full hashes that match at which point you just do a lookup in the response.
Boosting Returns on E-Commerce Retargeting Campaigns
Well what I'm saying is quite obvious, I'd even say it is a truism, yet hn readers often downvote even the most basic statements (probably by lack of understanding the topic).
But here you ask constructively so I'm gonna answer pedagogically:

Skia and Cairo are two of the most used 2D renderers.
A 2D renderer is an angular piece of software used by every GUI software. It has a key role in 1) rendering correctness (anti aliasing, no bug, no tearing) and 2) rendering performance.

2D renderer performance is key for all graphical workloads, from the scrolling/animation performance of your browser to the smoothness of any non cli software.

As humans we strive for progress, we want tomorrow to be better than now, therefore we want more correctness and more performance by 1) improving 2D renderers where it matters the most and 2) making sure that the right 2D renderer is used by softwares.

For example a big reason of slowness of Firefox a few years ago was because they used Cairo, by switching to Skia they got "free" significant performance gains for the pleasure of all users and even for the pleasure of HN readers currently scrolling this thread.

Skia is the only renderer to have a lot of human resources allocated to it (thanks to Google) and this translate by it being the most performant 2D rendering, sometimes by order of magnitudes.

But skia can become even better by integrating new optimizations, Vulkan, NVpath, AVX, etc

So now you can understand the original statements:
Everybody should switch to Skia
This means that new and existing software would significantly benefit from switching from Cairo to Skia (this argument was sufficient before the news but is even more important now that Cairo is unmaintained)
As an end users you will probably get more FPS, accuracy and lower power consumption (which is ecological btw).

This thread about Cairo being unmaintained could attract potential new contributors.
Instead I'm saying to those new contributors:
New human resources if not allocated on Skia should go on next gen renderers like fastuidraw
Because their work if on Skia would benefit order of magnitude more people.
Else they could work on next gen renderers, having talked to the devs of blend2d, fastuidraw, etc I have big doubts they'll ever one day be able to replace skia (too many missing features e.g full SVG compliance) but their performance paradigm shifts could be backported into skia once proved, so contributors could have a huge impact here too.

Now I hope this is clearer for you
I haven't used Windows in long time, but it feels like "the gap" was closed by Apple, by letting their system degrade. The high end 2019 MacBookPro is in many regards less reliable for music production than my old 2012 MacBookAir, which is really, really sad. Unless Apple gets their act together my next music production setup will be Windows-based (or maybe I'll even try Bitwig on Linux).
Lambdas Make Function Extraction Safer
> back in those days you downloaded your emails from a server using POP3

I would have said UUCP for news but that's showing my age.
He says things he's going to do then does exactly that, without any basis in truth, facts or consequences. That's the problem. People don't believe he would be so inclined. However, there's no sign of him not meaning what he says, even when it's to troll for attention. The risk there is him going through with what he says, and not standing up for principles but rather tearing them down. Why? His agenda is simply to satisfy his own infinite craving for attention and likes. Though where are the limits to the means for attaining such a goal? They seem to diminish in time, which is pathological.

Such populists play on the fears and anger of the people. There is real inequality in USA, but the masses bet on the wrong horses again and again. Why? Because the privatization of media assures that billionaires set the agenda every day.

It seems high time for a third party, a middle ground, to be made. Because Democrats are too wide, too divided, and thus end up being too extreme. Ie. their stance of unlimited abortion until birth, is extremist in any country. But with the failed two party "system", they end up alienating most of the republican voter base.

This is all frustration playing out due to failed two party political system and the billionaires that ensures the status quo on both sides. The problem is when people become too frustrated, but it is a hard problem who to turn to for aid.
All of this already works on Windows in the other direction:

PS C:\Users\hokaa> docker run -it --platform aarch64 ubuntu
root@aaf35d3fd9de:/# uname -a
Linux aaf35d3fd9de 4.19.128-microsoft-standard #1 SMP Tue Jun 23 12:58:10 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

And yes, AFAIK it uses qemu's binary translation.
The current version of macOS is still 11. The parent post is a prediction of a hypothetical 11.2 version.
Cow's milk is also commonly fortified with D2. I'm guessing the vegan argument likely isn't the only reason.
You and I - we are the market. How do you know how many drops there are if you don't speak up?

Relative to my community in South Africa, I have spent more money on Apple products than anyone I know. And here I am saying that if these privacy issues are not resolved, I am willing to vote with my wallet as soon as I can find an alternative.

I only mention that I've de-Googled my life so that those who doubt my intent will know it's not an idle threat. These things take time to change, but they can and do change if you make your voice as a customer heard.

When you want to enact change at a Big Co:

1.) Communicate why you are forced into a buying position and ideally how to resolve it.

2.) Be willing to walk away, or you can't negotiate.

3.) Actively seek alternatives.
You and them are the market if you happen to be the only two customers of a company or the only customers for specific goods. Hopefully you see now why your statement was ridiculous.
I don't think AMD and Intel have anything to fear at the moment.
Well, that's why I use nixos where I can just easily rollback select programs or even my entire system if some upgrade goes wrong.
It wasn't an option back then, but now, if you wanted both a typed language and rapid code-build-run-debug for the server side, you could go even faster and simpler (snappy single-step compile to native executable) with Go. If you were starting now, would that work even better for you, or would other benefits of server-side JS outweigh the more complex toolchain and deployment?
One of the «romantic» aspects of buying an Apple back in the day was that people that «knew» was buying them. Musicians, designers programmers must had one. It was stable and just enpowered you to do your job. I wonder if Apple has underestimated how important is having the «tech» guys on their side
Why telemedicine startups are in trouble
Parent poster is talking about a hypothetical macOS 11.2, a future version. Big Sur is still 11.0.
Lol I never saw that before, thanks. In the late 1990's, Englightenment was the WM that was used as the prime example of why Linux was so cool. Its terminal emulator had transparent backgrounds! (I suspect the separate 'background' element you need, mentioned in the link, has something to do with that?) Of course most of us didn't have the hardware required to run Englightenment and its advanced (for the time) graphics capabilities, but that never stopped anyone from using its screenshots as propaganda. Ah, how naive we were. Well certainly I was.
“Note that the upper and the lower layer TCP have different timers. When an upper layer connection starts fast, its timers are fast too. Now it can happen that the lower connection has slower timers, perhaps as a leftover from a period with a slow or unreliable base connection.

Imagine what happens when, in this situation, the base connection starts losing packets. The lower layer TCP queues up a retransmission and increases its timeouts. Since the connection is blocked for this amount of time, the upper layer (i.e. payload) TCP won't get a timely ACK, and will also queue a retransmission. Because the timeout is still less than the lower layer timeout, the upper layer will queue up more retransmissions faster than the lower layer can process them. This makes the upper layer connection stall very quickly and every retransmission just adds to the problem - an internal meltdown effect.”
Nope, it was blank, because the Plist files have nothing in it. And I cant rescue it either. In Firefox they make lastsession.json and lastoeesion.bak where .bak was a backup and could be restored from within UI setting. I think they also had the .bak zipped somewhere in case all things fails, you can manually restore some part of it.

Although the frequency of that zip creation was something like daily so you still lose some part of tabs. There were additional guarantee they put in place so last session will never be overwritten again or blank out. But that was a very long time ago when I was still a heavy Firefox users and follows its development very closely. If I remember correctly those features development and debugging happened on Mozillazine.
Using TouchEvents, and a bit of basic geometry.

It's here: https://github.com/Yqnn/svg-path-editor/blob/master/src/app/...
> 5000 international units (IUs) daily. Five years later

Five years. Of 5000 IUs per day

Five years. Of more than 10x the EU RDA (and maybe 5x more than the US RDA, still)

But please tell me again how easy it is to overdose
I don't believe that is true. Regulation prevents competitors from toppling badly-behaved incumbents.

Big Co.'s must be allowed to fail. Don't hinder new contenders from rising to replace them.
There is exactly nothing about RISC-V that makes things built on it more open. RISC-V itself is an Open Source ISA, but that has nothing to do with having an open boot loader or whatever.
I see, I miss a lot of issues as don't use any GPU stuff, mainly flask + scipy and friends.... probably this is what saves me.
Same boat as you, but for some reason with the new MacOS update my computer kept getting the most random freezes to the point where I gave up and gave it a fresh Linux install. Haven’t looked back and I’m extremely happy with the work I’ve been putting into it.
Pressurized airliners have about 15 air changes per hour or 3-4x what’s typical in an office building. This is air exchanges with the outside, not filtration cycles which are in addition. Even if the filters were entirely INOP, I suspect you’re no worse off than sitting in an office building.

Now, I’m not doing that right now, but there’s little reason to think major US carriers aren’t doing what they say they’re doing and if the air change mechanism wasn’t working, you’d see oxygen masks deploying as that’s the mechanism by which the aircraft remains pressurized.
Microsoft tried this with Windows RT. It didn’t go down well at all. The slow burn might be what’s needed, but if they do this, it could damage why people still buy macs vs just buying iPads. Lets see, time will tell here.
Correlated insulating states at fractional fillings of moiré superlattices
>If so, how much tinkering

Really not much, it's really simple. The most important thing with ceph is good planing.

>ceph features - recovery of disks, nodes, etc

Sure, many disks went down, just take them out, replace them label/partition them and add them again. It's pretty straightforward.
This is also why "SSL VPN" is an equally bad idea.

* Unless it's OpenVPN, which can run SSL over UDP.
When does "lately" start? 2010?
A lot of transports are in-order.

TCP can use this to detect the difference between delay, and loss, and treat them differently.

Unfortunately, not all transports are in-order, and there is no way to know from the endpoints, hence the large number of TCP retransmit algorithms trying to find some optimal heuristic...
Python p0wned.
Mac users can already add any certificate to the Apple keychain and authorize them for code signing. The outage today, which what was being written about in the article, was caused by the OCSP.APPLE.COM service not responding. The OCSP service was likely being used to validate if an Apple Developer certificate was still valid.

Operating a "trusted" Certificate Authority generally requires operating under some rules. For example, the "Certification Authority Browser Forum" requires operating a CRLs (now considered bad) or a live OCSP endpoint.

Let's Encrypt does this, as does every other certificate issuer.

As is being discussed, separate OCSP is bad from a privacy standpoint - if a check of OCSP is being made, it gives telemetry on if you are trying to validate a certificate. If you can see the traffic it does reveal the certificate being checked.

FWIW, there is an OCSP Stapling method of attaching "recent" OCSP responses inside of TLS requests so that a TLS client doesn't have to make a separate request to an OCSP service.
Product -> Customers -> Revenue. Not the other way around. First product goes, then customers, then revenue. It takes time.

I am short Google and have been trying to figure out how to short their stock from ZA without losing opportunity on growth of other, better stocks.
I suppose the issue could be alleviated by having the tunnel know it's payload is IP packets, keep a reasonably short buffer, and drop payload packets from the queue after a short timeout, e.g. 200ms. So essentially, the tunnel needs to behave like a switch would.

Edit: Obviously, it still reacts doubly as bad to the base connection dropping packets. I recall testing once how a TCP connection behaves when you subject it to a random % of packet loss (regardless of bandwidth it tries to use), and it resulted in completely stalled connections at a surprisingly low drop rates.

Edit2: In case anyone wants to try themselves, here's how: https://www.pico.net/kb/how-can-i-simulate-delayed-and-dropp...
The general public in Europe cares enough about privacy to pass the GDPR.

Choosing examples from the UK so people can search for them in English, they care when their healthcare data isn't secured, when dating apps leak information, when local councils abuse the rules to "snoop" on people.

If you explain that without a blocking extension (or Firefox's built-in one now?) most pages they visit are sent to Google, and Google maintains a detailed profile, they will ask how to install the extension.

You can say the common man doesn't care about free speech, but enough do care that we maintain it in Western countries.
OMG Thank You!.
China’s President Xi Jinping Personally Scuttled Jack Ma’s Ant IPO
So, I am now a longtime emacs (and evil, love vim-ey things) user, and I've dipped my toes in the org-mode water a few times, but it's never quite stuck.

Have you got any suggestions? The number of people that recommend it makes me sure that there's value to be had there, but it's never really become a habit for me.
> (Tip to any young people who read this far: take lots of full desktop screenshots as you work. You’ll enjoy looking at them in 20 years time.)

I uploaded a bunch of screenshots to r/unixporn just a few years ago and even those already carry some nostalgia :D
> Nuclear weapons are weapons of policy, not weapons of war

That almost sounds plausible if you don't know the long history of nuclear weapons being almost used and avoided by sheer luck. Your thesis also breaks down once you remember that the USA is building 'small-scale' nuclear weapons with the precise intention of making them usable in current conflicts.

Not to mention that the US have recently unilaterally withdrawn from the disarmament agreement with Russia, under a supposedly Russia-friendly president.
trust == Monopoly?
This is a great link, I've been looking for a pi project and a music server sounds really spiffy.
Hell no. I work with RHEL every day, and while I'm by no means an expert, I would say I'm reasonably proficient with Linux.

Every time I've tried using Linux on the desktop, it's worked just fine until I tried to update something. Sooner or later, there's some broken patch or some incompatible thing here or there that breaks my window manager and throws me to the command line, ruins my network settings, overwrites my boot config or some other maddening mess. Linux works brilliantly, AS LONG AS YOU NEVER TOUCH ANYTHING
If azure "performance crippled" Mysql is anything to go by they'll probably try to start extinguishing the open source components at some point - either by pushing people to use non open source equivalents or by turning their OSS projects proprietary.

I wouldn't be surprised if they've already roadmapped to end open source development on vscode in 2025-2030. The extensions are already proprietary.
I disagree. It's a matter if taking a couple of minutes to educate people. You don't have to be a CS major to be able to use a modern Linux OS. "Most people" don't do anyhting on their Windows or Mac computer that they couldn't do on Linux. IMO it's a combination of fear of the unknown, and a lack of general availability.

Macs are shiny and their marketing department is fantastic. Windows has a monopoly with OEM preinstalls. Those are the main reasons why macos and Windows are so popular.

I've tried using Windows, it's "completely unusable" to me. I couldn't even figure out how to install it without creating a Microsoft account nor could I figure out how to turn off "telemetry".
> Do people really believe there is "evil" motivations in Apple?

I prefer them not to give them a chance to be evil, rather than trust them not to be.

You're right, life is too short to be upset about it, but at the same time, it's not something you should feel comfortable with.