skysight-inc/HackerNews huggingface dataset:
Something as foundational and important as a 2d canvas library is never going to be "finished" and can't just be abandoned aside from the occasional security fix.

Examples of things you would need to have added in the past few years to stay competitive:

* Vulkan support

* Emoji support (although I'm not familiar enough with Cairo to know if shaping is part of the library)

* Rendering in compute shaders

* New platform support (like MacOS arm or Android)

Already many users have switched to Skia which continues to make progress in all of these areas (and which is much faster).
> Making users upset is a direct threat to their business model

You can't really compare Google to Apple. You can switch to a different company if you don't like pixel phones and get almost the same experience. You can switch between manufacturers and use windows/Linux as well. The same isn't true about Mac os or iOS.

While you may think customers still have a choice, the reality is that they are locked in through their school, work or relationships (can't use imessage to talk to your spouse?). Apple makes it difficult to use third-party hardware and software it competes with so you will buy more and more Apple over time. People are prone to sunk cost fallacy and consistency. It's sales manual 101. I really can't recommend reading a good sales manual enough.
> What is the point of writing a post like this?

if nothing else, it paints a more accurate picture of the issue. is there something wrong with that?
Actually it's true - Adguard needs to run as a standalone process that lives in the menu bar in order to work properly with Safari. This permanent process does appear to be Electron based.

My guess is that it's engineered like this to simplify their code base(s) between their various free plugins and their paid "Adguard for Mac" and "Adguard for Windows" apps.
thank you for the work - love iTerm2
Posix fork() doesn't really count, if that's what you mean...
You can't install an operating system that's not signed by Apple. Also, the system partition is read-only (just like Catalina was).

However, as they showed at WWDC [1], you can run Linux and other operating system using Apple's hypervisor. And it will run faster on an M1 Mac than it does natively on comparable Intel hardware.

[1]: https://developer.apple.com/wwdc20/10686
> You're not a hostage. You're deeply integrated through nobody's fault but your own.

Exactly this. We started being Stripe customers after they bought some third party several years ago. While Stripe maintained the deal it was good for our business but recently they decided to end the deal we had (I don't blame them, it was a very sweet deal for us). Fortunately my startup always have had more than one provider and now we can calculate a "least cost routing" process, which will definitely move a lot of our volume outside of Stripe.

But it is just that, business. You should not trust any one provider with your business, not even AWS (i.e. not even at that level).
Secure Boot can be disabled on Arm macs. Guess that Craig Federighi says this because Apple won't take care of drivers for other OSes.

See this WWDC session: https://developer.apple.com/videos/play/wwdc2020/10686

and this manpage: https://pastebin.ubuntu.com/p/RwcT8stYMY/
Go: A Concurrent Sudoku Solver with Channels
Of the top of my head:

- software for a "smart pen" where the company went out of business

- some label printing software

- some Steam games

- some games from GOG

Even if I don't run these daily, I don't like to be cut off from my past.
The curl request needs a UA header as you noticed:

curl 'https://api.qwant.com/api/search/videos?q=example&count=150&...' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0'
CodeWavers CrossOver: Wine on Apple Silicon Through Rosetta 2
I think each one has different number but here is a good guide on how to calculate your hourly rate. Mine is about x2.25

https://jenniferbourn.com/calculate-freelance-hourly-rate/
I know it's unrelated. I have a Mac and was unable to do any work for around an hour, had no idea why. Windows has smart screen, but if the service is unreachable you get a popup. This is just completely unacceptable, if it's possible that a server issue could cause all apps to fail locally, there should at least be a popup explaining that's why nothing is working. I'm fed up with far more than just this. I'm saying any temptation I had for an M1 Mac is now gone.
A temporary work around that helped me was to use

sudo route add -net 17.253.17.207 255.255.255.255 -blackhole;
sudo route add -net 17.253.17.202 255.255.255.255 -blackhole;

based on

dig +short ocsp.apple.com |grep -E ^[1-9]
17.253.17.207
17.253.17.202

That shortens the delay. Others here found adding ocsp.apple.com to /etc/hosts using a private address also helps. Whichever is easiest for you. To remove:

sudo route delete -net 17.253.17.207 255.255.255.255;
sudo route delete -net 17.253.17.202 255.255.255.255;

or reboot.
Where do you get to choose a doctor? I have a "primary care doctor" but if I had to choose another one, it would be an arduous process. And I have to pay a large premium to visit her rather than just going to urgent care. So for most situations, I effectively get whatever doctor is on shift when I go to the clinic.

Realistically, adding any non essential criteria to my search would narrow my choices down to possibly a very small number.
I’m sure people rued coal and wood stoves being sidelined too. I know they did with incandescent lightbulbs.

It’s always easy to misjudge what one is unfamiliar with. Have you personally tried a home that used induction stoves and heat pumps for water and house heating?

Not only that, is global warming suddenly not an issue because it might inconvenience people who are reticent to try new things? Putting gas in a new construction means those emissions are essentially locked in for several decades. We don’t have that time. Don’t hate on something that one hasn’t tried.
the issue is lockdown cause damage that is greater than the virus

>with 100 million people in a tiny country and a grand total of 37 deaths so far this year)

Sure but what is the damage due to lockdown ?

You too can reduce death from vehicle accident by banning vehicle altogether but then the damage caused by banning vehicle would be greater.

>Since no other measures are shown to work

If there really are no other measure that won't make situation worse then not doing anything is better.
Every year Stallman seems less crazy.
> fine-grained control over their computer

Or just run BlueStacks, which is necessary to run Among Us (the popular game since lockdown), which isn’t signed because it’s an emulator. And it requires the “Control this mac” permission. Unsigned. There are many, many cases in which users are faced with unsigned apps.
Xbox warns users not to blow vape smoke into Xbox One X
Well, unlike Microsoft in the 90s, Apple doesn't hold a monopoly in the PC space.

The current Oracle API-debacle also doesn't give me much hope that this would hold up in court. It's their hardware and by now they could even argue that Macs aren't general computing devices anymore. After all, what's the difference between the M1 and AMDs SoCs that power XBox and Playstation?

(I should be careful - I can always hear Apple's lawyers taking notes;)
Going through this latest round of job searching, rapport building/interview success has been so much more difficult over zoom/etc. It makes me wonder how much of my past success has been from being a tall-ish, attractive-but-not-so-much-it's-threatening, pleasingly built dude, instead of my apparent technical competence. All of my non-verbal rapport building skills really fall flat, and the fact that I'm bumbling, a little haphazard, kind of anxious is less charming quirk and more off putting anti-feature.

I'm really pretty good at Scala, though.
From now on known as Darth Rossum.
The problem is that this is not an issue that should be viewed only in the current context. Just because things are rare now, don't last very long doesn't mean that they will continue to be that way, or that it will work at all in the future if Apple decides that only EOL OSs could be using this system at some future point where it's mostly changed.

Not caring about this now is like not caring about government or corporate privacy invasions because "I have nothing to hide". It completely ignores all the variables that have to align to make this benign that happen to at this point, but are in now was assured for the future.
Someone at Wolfram built something similar that I thought was cool: https://blog.wolfram.com/2009/02/26/exploring-logo-designs-w...
This used to be true, but neither Chrome nor Firefox actually check CRLs or OCSP that much. They'll accept OCSP-stapling, but that's about it.

This is a very serious concern for Enterprise PKI systems: revoking certificates is now virtually impossible. CRLs and OCSP do practically nothing.

Google especially has unilaterally decided that Enterprise PKI systems don't matter. They have established a new "standard" called Certificate Transparency, which they use to make CRLSets that they publish as Chrome updates.

Which is fine I suppose for public CAs, but utterly useless on internal-use private CAs on local networks, especially those with lots of BYOD or guest/partner systems. Think universities or hospitals.

Google has become a juggernaut with more control over computing in general (not even just the Internet!) than all of the world governments put together.

They're getting truly terrifying.
I definitely think there's some truth to this, but there are more network connections involved here than a simple Seller->buyer relationship.

In my opinion, right now Apple is rocking the boat for 3rd party developers. Historically, that hasn't worked out that well for platforms, but we also don't have a ton of data to work with. It's conceivable that Apple becomes the "Company store" on Apple hardware, and their users only use Apple software.

But if that happens, I think they'll suffer more regulation and governmental interference (and rightfully so, imo).
This is why for years I've used a different email for git that goes directly to spam (which I check only once a month or so).

I put proper contact info in all my projects, if you want to contact me there are other ways, this one has been ruined by cold emailers.
Today, the 1950's era "Duck and Cover" drills [1] are sometimes laughed at. However, in the event of an actual nuclear blast, some simple preparation would save lives. When a bright flash lights up the sky, people indoors will naturally run to the nearest window to see what happened. This is the wrong thing to do, because the bright flash of an explosion is followed a few seconds later by a pressure wave, turning the window glass into a fast-moving cloud of shrapnel.

Just getting under a desk or table away from any windows improves your chances of survival. The advice is useful even if the flash is not caused by a nuclear weapon. Most of the injuries from the Chelyabinsk meteor [2] in 2013 were caused by window shrapnel.

[1] https://www.youtube.com/watch?v=IKqXu-5jw60&t=81s

[2] https://en.wikipedia.org/wiki/Chelyabinsk_meteor
I think it's an exaggeration to say that it's impossible to keep local AV databases up to date in a meaningful way.

Use compressed probabilistic data structures and ship minimal diffs to save bandwidth and storage; you can fall back to phoning home if there's a possibility of a collision with a known-bad hash. Apple's solved push messages at scale; it could piggyback an update mechanism on that, or use the techniques Dropbox uses to notify about file updates. It can do this at the OS level so there's no threat of a user process not being active to pull updates. And the check is already soft-failing (per the OP) so it won't break if the system is offline, so they're already not caring about threats that are so new, they were found while the computer was offline.

You need to solve a lot of timing diagrams and race conditions (and, if we're being snarky, maybe it's for the best that Apple isn't trying to do this!) but it should be doable.
I'm not sure if you're serious or not, but at least the stock market doesn't care. Look at Warren Buffet drinking his coke, or Soros with his girlfriend on the beach.
> As for the reference animations I am not sure if they actually correspond to real physics even if you could arrange the molecules in such a fashion.

Well, they are made with molecular mechanics simulations, so I imagine they are very accurate at every point, except where atoms moving in different directions interact.

They are also not completely wrong at those points, but probably wrong enough for the work to be useless.

Anyway, your complaint applies to Drexler's work, not to his goals. Yes, he didn't really try to make a working device (WTF is that obsession with gears? Notice only the last 3 designs have anything to do with molecular construction? Somewhere on his site he explains those 3 came from a student, while he was focusing on the gears.) and was much more prolific as a sci-fi author than a scientist. That doesn't mean that the idea can not be implemented.
> VIM is ideal for people who find it worthwhile to spend the time building their configuration out.

I've been using VIM for over a decade and currently my customized config consists of a half a dozen tweaks, such as YAML-specific settings stashed in ./.vim/after.
If you use your laptop as mostly a youtube machine or a social media station then yes, the described problems are not a big deal, in fact they are probably beneficial to your well-being. But if you use your laptop to earn a living, that can be a major problem, day traders for a top of the head example. This also sounds like a nightmare for the corporate world. I suspect that these custom silicon iOS devices will be fully cemented as 'Fisher Price' computers.
Hey how about we all stop treating open-source software like a startup company? An open-source project doesn't "die" just because it stops getting updates. If people want updates, they can go download the Cairo source and contribute. Or fork it. But no, it's dead. It's all over. By that logic, humans are "dead" because we haven't evolved extra appendages or more eyes recently.
> (although I'm not familiar enough with Cairo to know if shaping is part of the library)

That would be its sister project Pango:

https://blogs.gnome.org/mclasen/2019/05/25/pango-future-dire...

https://bugzilla.redhat.com/show_bug.cgi?id=1753295
Your examples are fair, but allow me to offer a counterpoint.

Your argument seems to verge on absolutism, as in "if it's not perfect, it is worthless", which makes me feel like it's a little dismissive of the value that musicbrainz has managed to build.

I'd like to argue that most if not all data collections like this, including Discogs, Musicbrainz, web stores like iTunes or Google Music or Amazon are always going to have some data quality issues. It's the nature of the beast. I've seen data quality errors even in Apple Music and Spotify, where you'd think they have vetted data from labels directly.

MB has not one scholar but thousands of enthusiasts contributing to it. Some are very methodical and provide source links with each edit (creating, as you say, traceable provenance to a reputable authority). Some are newcomers and just throw data in, and need to be educated on how to do it better.

The great thing about MB is the powerful data model, and the UI that makes it possible both to fix the invalid data, and to trace the history of the edits, with links to the sources used for the changes. The other great thing is that it has, so far at least, somehow managed to elude most of the attention of vandals and trolls that plague places like Wikipedia. It feels like most if not all contributors to the site act in good faith to their best knowledge (lacking though their research skills may sometimes be), and when their submissions are lacking, they are easily improved.

Finally, I do agree with your ultimate statement - none of these data sources should be taken as the sole source of authority.
Oh man, this is my life right now, too. In my case, we're using tensorflow or tensorflow-gpu, depending on the host system and, unfortunately, only Conda offers tensorflow-gpu with built-in CUDA. Add to this that the tensorflow packages themselves are notoriously bad at specifying dependencies and that different versions of tensorflow(-gpu) are available on conda-forge, depending on your OS.
This is outrageous. Can we sue apple for damages? What if you were about to do something literally life critical? I pretty quickly debugged the issue but man and added a host line but this is absolutely horrible. I have no words for it.
Can we not? The fact that people need to know how to use Git in order to get the email is a feature, not a bug.

Anyone who has maintained a reasonably popular open-source project will understand what I mean.
To your first paragraph, how many people globally do you think know that this is how it works?

Apple don't publicly go out of their way to tell you that this is how it works. You make a great point that the way it works is bad and I think everyone agrees with that. But it's the limited knowledge that the OS operates this way that keeps consumers purchasing their products.
According to https://en.wikipedia.org/wiki/Exploding_whale:

"Currently, Oregon State Parks Department policy is to bury whale carcasses where they land. If the sand is not deep enough, they are relocated to another beach."
>If we assume this mostly started around 1980 when lawyers skyrocketed... without it our economy today would be twice the size it actually is

This is a flawed assumption. You would need to look at the cost of the alternative. If we had drastically fewer lawyers and judges we wouldn't have a utopia where everyone follows the rules
That's scary.
What if you set it up inside a Virtual Machine?
This article is quite instructive.

Many people discussing the Swedish approach described it as an experiment. The data here makes it here the experiment failed. This is the inherent problem approaches involving "best guesses" - these might well not be right. The alternative to "best guess" is "most conservative guess". In the case, the most conservative approach is doing everything you can to stop infection. This also may not be the best but it limits the downside.
It would only take a couple years for the dust to fall/rain out of the sky, and not everywhere will experience as great a temperature drop.
Of note, India and China also have a simmering conflict with each other. My understanding of it is meager, but it seems to me while unlikely to boil over on its own, conditions could change if a conflict you mentioned happens.
Zuckerberg defends not suspending ex-Trump aide Bannon from Facebook: recording
I think one of those or system76 will be my next personal laptop, but I hadn't seen any around the office yet (back when that was a possibility).
Couldn't I buy a PinePhone or Android and sideload apps if I did?
Besides Safari, anything else that people like about Big Sur?
The quote itself was literally not a metaphor: “Now I actually want to go a step farther, but I realize the president is a kind-hearted man and a good man. I’d actually like to go back to the old times of Tudor England, I’d put the heads on pikes, right, I’d put them at the two corners of the White House as a warning to federal bureaucrats. You either get with the program or you’re gone – time to stop playing games.”

Now, you can argue that this was irony, sure. In the real world, if Bannon isn't delusional, we don't do that and it won't happen. But it's not a metaphor. The word "actually" tells you that right at the start. He is saying, literally, what he would like to do.

And that's awful, and shameful, and if anyone who wasn't on your team said it you'd be screaming (c.f. Kathy Griffin and the severed head -- which was a metaphor!).
> rac·ism (rā′sĭz′əm) n.

> 1. The belief that race accounts for differences in human character or ability and that a particular race is superior to others.

> 2. Discrimination or prejudice based on race.
After running Xubuntu and Fedora on a MacBook for several months, I don't recommend it; not all drivers are available and sleep functionality is finicky. Running Windows on a MacBook was even worse in terms of graphics card support. Running linux on a cheap thinkpad will perform better imo.

Alternativelym you can also run macOS on linux. I had luck with Docker-OSX

https://github.com/sickcodes/Docker-OSX
I'm not sure how to improve history navigation to help with this, as the browser doesn't know which 1 in 20 history entries are worth finding again, and which are junk traversed on the way to something worth finding.

It can't figure it out from content search, because the junk is often the stuff that resulted from useful searches and was assessed by the user as not worth keeping. Keeping tabs is a signal from the user about which entries were useful. A form of curation. Without that signal, what is there?

However, I think bookmarks would be profoundly transformed from nearly useless to better than tabs by improvements to bookmark navigation, UX and a little extra context.

So I have to give credit to you for the idea - history navigation improvements might be transformative in a similar way.
With the new Apple Silicon devices you can’t boot your own OSes anymore so the process of putting the desktop in a walled garden is complete.

But where is the issue though? While you won’t be able to “own” your MacBook Air there are so many alternatives available such that crowding-out computers with open Bootloaders seems implausible.

EDIT: Apparently there is a way to load your own os using bputil
Could you elaborate on what issues you've had with pipenv? I've only had very good experiences with it, so I'm surprised how many people here seem to prefer poetry.
My experience has gone against this.

I went through a few companies, some better than others and some in more interesting spaces than others. I ended up going back to a different company in the field I found most interesting (energy/environment), and it was very much the right choice.

A lot of comments here say the most important thing is getting on with your colleagues, and I would say that I think interesting work makes that more likely.

If everyone is sold on the direction of the company, then they're more likely to pull together and take pride in their work. Lowever levels of politicking that way too.

Zooming out a little: lots of programmers here, right? Isn't it great getting paid to muck around with computers?
> to draw a general conclusion

> Mgechev is telling us not to draw a conclusion from Jeff’s piece.

You're really going to pull out a dictionary on me, then blatantly ignore the emphasized word in your chosen definition that is exactly the word that makes my statement true?

https://www.merriam-webster.com/dictionary/general

> general: involving, relating to, or applicable to every member of a class, kind, or group
In the context of civilization collapse, I think the author is overestimating how likely it is that people will be able to figure out subsistence farming using only locally available materials before they starve. Does anyone on Earth still do that, i.e. with no reliance on materials shipped in from elsewhere?
You cant limit the power of billionaire tech heads, its pointless to try. The trick is in making people en masse disengage with the metaphysical powers that drag everyone back to the tech head's heels.

Destroy the ontology, identity and neccesity of tech and you will have your material world back under the rule of a weapon, as it has been. Do you want that?
Just in time for a Biden Admin to instate an executive order to remove the TikTok ban entirely.