skysight-inc/HackerNews huggingface dataset:
> I've never purchased an Apple phone with pre-loaded software as part of a deal with a carrier, aka Bloatware. I have from Android manufacturers on several occasions.

I am fully in agreement with your position, but it is really funny that you mention this specific detail, as it hits much closer to reality than most people realize.

Mostly because as a part of the anti-trust settlement that MSFT had to enter back in the day, they were forced to allow laptop manufacturers to preload bloatware on windows laptops. And I would definitely hate to see that on iPhones, as that was one of the major reasons I ended up switching from Androids (yes, I know, you can root your Android device, install custom Android distro, and get rid of the carrier bloatware, but not having to deal with all of that is precisely why I switched).
Keep in mind that there are a lot of serious, dedicated folks in the upper ranks of most businesses... and then there are other types of folks. Ex-CEO of Broadcom is one example. I worked at a startup where the well-connected CTO invited me to come to Tijuana with him and the secretary for a night of indiscretions. I've found having long hair and looking like a partier gets people to open up to you and you find out some of the straight laced folks you thought you knew are much different.
Thanks! A quick perusal of some reputable docs corroborates your recommendation [1].

[1] https://www.atlassian.com/git/tutorials/git-submodule
If my aim was just to learn, what would be the advantages and disadvantages between gforth, retroforth, and factor?
Pretty much correct. It’s a bit ridiculous that high-tech gadgets (rare earth metals and all that) are sometimes considered to be environmentally friendly. Still though, consumption choices will ultimately never save the environment.
I view this argument similarly to people who say socialism works in theory -- but can't produce a working historical example.

GMO has always equalled abusive monopoly (at least at any scale that matters) -- so why the impulse to defend the underlying technology when the historical examples only show its abuse?

I largely agree with the point you are making, but personally can't take the step to believe that somehow the technology can better the world without the enormously negative baggage.
What World War I Can Teach Us about Misjudging Tech and Social Change (2020)
They probably will, but central government authority tends to collapse when hyperinflation begins. Venezuela (and the international community recognizing Venezuela) can't even agree on who the president is, and 60% of the Venezuelans who do work do so in the informal sector.
The image url can point at an innocent third party.
The fact that you called it sideloading just shows how successful Apple has been in warping people's perception of it over the years.

Installing the software you want on your compute device isn't sideloading. Its just installing software. Apple is aberration here not all of the users who just expect to actually own the products they buy.
Oh the Eric Hanson I guess? I remeber watching an interview with you where you said something to the effect "back then I had time and money on my hands so I went and tried to build this thing. Four years later, and none of that is true anymore". That stuck with me.
You're skipping over the safety aspect of phase-1/2/3 trials. In your proposed accelerated schedule, would we just throw safety testing out the window?

> The limiting factor in the speed of the clinical trials is the rate at which people acquire COVID naturally.

That's only one of the factors. It takes weeks to go from infection to disease outcome. If you're also interested in safety, you have to enroll tens of thousands of people, give them the vaccine, and wait to see if there are side-effects. And of course, you have to scale up production. In the grand scheme of things, the wait for people to get naturally infected in phase-3 trials was relatively short (a few weeks).

> Far fewer would have died and the colossal impact of lockdowns would have been mostly avoided.

Countries that had extremely strict lockdowns were able to reopen nearly completely with extremely low virus prevalence, and then to control the virus with good tracing. China has been mostly open since last spring, and fewer than 5000 people have died in total in the country (almost all of them in the first 3 months of the outbreak).
I was looking at the recent crop of products like the Comfy app, and Envoy's addition of safety features. How big of an issue is this for companies, really? What's your size, rate of growth at this stage? I've seen the basic requirements for legal compliance effectively solved with regular surveys & spreadsheets.
The surface level distinction is that a boycott is aimed at an organization while canceling is aimed at a person. That has deeper consequences because our mental model of organizations and people is different.

With a boycott, the intent is to change the organization's behavior. Once the organization stops doing the thing you don't like, you can stop the boycott. Problem solved.

But with canceling, there is an assumption that people have a deeper, immutable character. They are canceled because of an act or acts they have already done, and the cancelation is intended to be permanent based on the assumption that those acts reveal who the person really is and that we can never trust that they won't do those acts again in the future.

Part of the justification for this is that canceling a person sends a signal to other people "don't be like that". The canceled person is considered irredeemable but an accepted casualty to root out a societal ill.

It's also important to consider what people are being canceled from. This is a sanction mostly applied to celebrities and politicians. These people are not being ostracized from all society—they can still go to the grocery store. They are being kicked out of the high prestige realm they were a member of.

In that sense, it's maybe more acceptable that the sanction is permanent because they're only being kicked out of a club, and not left to die alone in the wilderness.
U.S. Indicts North Korean Hackers in Theft of $200M
I love this story, and happy to see it has a sensible resolution.

If you want to avoid mistakes like this in the long run, here's a shameless plug for a long term research project: public domain, radically simpler software (https://treenotation.org/). This is the way.
Game development is probably saved because most studios had (have?) really serious gender imbalances. I wouldn't be surprised of reports of harassment by the female devs, but they make up such a small percentage of the population that it doesn't change the entire hiring dynamic like it does in the music industry.
As far as I understand, the first claim:

> [capitalist states] consciously constrains the number of available jobs, maintaining a stable unemployment % among the populace.

is true, and not particularly controversial. Too little unemployment is assumed (true or not) to lead to inflation and inefficiency.

(Although, I'm not sure the second claim follows. If unemployment is reduced by, say, drastically lowering the minimum wage, I don't see why things would look any different. Unemployment isn't the problem, here anyway.)
When I hear "cancel culture", I think of the cases where someone is accused of something, usually over social media, and without any real chance to defend themselves gets attacked and harassed by a hordes of anonymous strangers online in a witch hunt, typically alongside death threats and demanding that their employers fire them.

So, unless you sent DojaKat death threats or tried to have her fired/have her l7income taken away, I don't see a boycott like that as the same as "cancel culture" at all.
I literally do this for a living (20+ years now), and have never seen anyone successfully pull this off that was doing what I (or the company) called managing.

I have seen a few people convince themselves this is what they were doing (usually in a line manager/tlm role), while everyone around them was suffering from lack of a proper manager, which their lack of EQ was hiding.

If you somehow found the secret sauce for this, please do share!
https://reddit.com/r/ChangeMyView
> How is allowing developers to use alternate payment platforms "bad for customers"?

Because those "alternate payment platforms" don't prioritise consumer protection.

Deliveroo did an update their software that wiped out my login settings. They didn't support apple login, so I lost access to my account. They won't recover my email because of a special character in it, and so they continued to charge me for their "plus" service every month, and avoided any emails I tried to send asking to stop (asking me to "log in" to change my payment settings!).

Requiring apps use Apple's channel would have protected me from that experience.
All it would take is a single default configuration change by Apple, Microsoft, or Google. It is not crazy at all to think that Apple would change the default setting to block loading remote content.
There is no such principle in our free society of what is and isn’t a fair and equitable business transaction. The only tool we have for that is what the market (supply and demand) will yield.

I can take a tiny piece of carbon, call it a diamond and sell it for 50,000. Is it fair and equitable? Should that be allowed?

I can take a white T shirt and print a red Supreme logo on it and sell it for 100x cost of production. Is that fair and equitable? Should it be allowed?

The development cost for a book is about $10 dollars of ink and paper. Each copy is printed and distributed for 1 dollar. It took the author 10 hours to write. But the knowledge and insights are extremely valuable. Is it fair and equitable for the author to charge $100 for a copy of this book?

If 30% isn’t allowed, is 29% okay? How about 28%? What exactly is this magic number where things become okay? Don’t businesses have the right to try and profit and not just break even? (If not why would anyone start a new business venture)

If you would argue that we shouldn’t have a free market and the govt should set all the prices in the economy, well that’s a different philosophy entirely. It’s not very popular for a host of reasons
Cancelling is patching a hole in the American government, forcing things to be democratic instead of the stupid states rights business they use to ensure laws help and protect the wealthy and influential people.

Cancelling is much more democratic than policing, or the writing of laws. Nothing forces anyone to join in, everything is voluntary, and the cancelling only works when people agree. There is also no undemocratic way to get around it. Weinstein can pay of investigators, judges, journalists, and jurors, but he can't pay off everyone on the internet.

Similarly it's transparent - cancelling comes from specific instances of stuff. Screenshots, links, videos, etc

The big thing that's different between cancelling and historical persecution is that it's targetting people that used to be able to attack single points of failure to avoid being held accountable.

They should be happy it's not like historical persecution because when mobs used to get together to attack the rich, heads used to roll. Now the mob is content with making them not rich
As J.B.S. Haldane wrote, nearly 100 years ago:

[begin quote]

If my mental processes are determined wholly by the motions of atoms in my brain, I have no reason for supposing that my beliefs are true. They may be sound chemically, but that does not make them sound logically.

[end quote]

If you truly can't see how nonsensical it sounds to say on the one hand, "The universe is just a random assortment of matter that happens to have resulted in consciousness, but it's all simply an effect to some original Cause and no more," and then on the other hand argue over claims of logic, reason and truth--I'm not sure I can help you any further along.
Have you ever experienced both? I have, and I can unequivocally assure you that you are wrong.

Your comment adds nothing to the thread, you're just trying to annoy GP and you're not even correct in your assertions.
It was never much of a thing. If your social media posts cause a financial or reputational risk to your employer, they'll take action to resolve that risk regardless of a disclaimer in your bio.
Had a similar thing about the placement of a Coca-Cola vending machine:-))
For me, I check email every day and read or delete every new email before I consider it done. I open my RSS reader when I feel like it (2-3 times a week) and have some free time to read and enjoy.
“So You’ve Been Publicly Shamed” Jon Ronson
We actually have a reasonable way to test for human biases in AI - perturb the input a bit and see how the AI responds - For e.g., change the name, change the gender etc. and we use them to measure if AI is fair. It is different question whether all AI can be subject to such tests. For e.g., how will you detect a human bias in a page ranking algorithm? but for where it matters, you can test them and we do test them.
Haha, yeah, I'm not saying there shouldn't be better alternatives and that I miss vBulletin itself. I just miss the communities and how interesting they all were. Had high hopes for Discourse, it's unfortunate the performance isn't there.
Ok, a savings account so that you can take advantage of the inflation?

Honestly wealth growth is the least of my worries if we have another 1929 level crash or hyperinflation.
Agreed on most but.. C'mon man. El Caminos are awesome! =)
> Can you imagine using macOS without homebrew because everything has to come from Apple's app store?

No, because I would have never used macOS if there were limitations that prevented me from being able to do my job. And imagining a world where Apple restricted macOS in such a way is a rather unlikely hypothetical.

The big difference is that iOS has _never_ had these capabilities. Many people have opted into the current model of iOS because they don't consider it a general purpose computing device - they consider it a phone, an iPod, an internet browser, or an angry birds player.

> Can you imagine using Ubuntu without apt because everything has to come from the Canonical's software center?

No, for the same reason. Their customer base would refuse to upgrade, servers would be migrated off, etc.

A closer equivalent there to the current game app stores would be always-on licensing servers which used physical dongles - the game stores are running basically as licensing servers. And professionals _hated_ these. Even software-based licensing servers over the LAN is much less common in professional software these days.
I wonder how having to hotdesk affects people wanting to work in an office. I prefer going in to working at home, but having to worry about whether there is a desk for me there and having to bring my desk toys (or important things, like mice) in every day might become grating after a while. If I could book a desk for multiple days and get penalized if I didn't use it, that would probably work fine. (Or even lose the reservation if I don't sit down by 9 am or something)
I think this attitude sounds practical and realistic to some ears but acting as though this is a reality we live in and can only cope with it rather than try to change it belies the tremendous progress that has been made.

People are flexible and can be taught how to express themselves in ways that aren't harmful. The opposite attitude regards both male and female human beings as mere animal automatons and denies the most essential aspects of being a social and learning human being.
In my new-build (2016) I couldn't bring myself to drill into the floor, and you're basically looking at taking the plasterboard off and redoing it IMO. I ended up giving up and going with Ethernet-over-power when I desperately needed hardwire, with Powerline Wifi repeaters as well.

Now (last Friday) moved house to a 2013 build so I'm a bit more comfortable with putting holes in things.
It seems like this blog post is not very well thought out. At least the Rust version was compiled in debug mode, binaries were not stripped, the size-optimizing compiler profile was not used and neither was LTO.
This repository contains information on how to achieve small Rust binaries: https://github.com/johnthagen/min-sized-rust
This is a good thread, thanks.

I'm reading through the articles now, and have concerns that the author is over editorializing at least some of them.

I know for a fact Kindness Yoga is doing fine, I walk past there daily.
Aah, but will the cameras get enough shots of my tongue? Linguametrics, you heard it here first, folks.
I'm sorry that happened to you.

Thank you for speaking out. I understand that it can be very difficult to talk about, but it does help other people notice issues that don't directly effect them. And bringing attention to those issues is the only way to solve them.
Trust is a very valuable asset that can crumble very easily.

What structural changes would you suggest?
I think UK is more capable and doing more surveillance than most EU counties, but people in UK don't have ID cards, so they can't be required for most services.
May I also add it's very common for victims of this type of abuse to make statements like that, particularly if they are abused as children. A sort of Stockholm syndrome takes hold and they begin to empathize with their rapist and feel bad that they face punishment for their crimes. Don't take that statement as a report on his innocence but rather a compliment to his well practiced grooming skills, if anything its evidence that this probably wasn't the first time.
Windows has tens of thousands of them. However, the vast majority of them unlike this quirks file are very very specifically gated to an explicit version range, file name, product name, etc etc, typically with consent of the app manufacturer.
It can be, sure. Or getting you fired or otherwise demanding that your income stream is taken away. Without any recourse or chance to defend yourself, typically. This is often alongside mass outrage and death threats and usually the majority of the participants are just jumping on to score points or be part of it or whatever, without really having put much thought into whether the accusations are true or how their actions will affect others.
Apparently not for everyone, my account is from ~2016 and I did not receive any, so some additional criteria besides having a set up account seemed to apply.

But this was a good reminder to delete my keybase account.
Current Yubikeys support multi-factor, both knowledge and possession. It is just up to websites to request this.

They have a key coming (some day) which will also support a biometric factor.
I would get excited about this... if e-Ink weren't a horrible company.
"were" as in past tense? no longer happening? I have my doubts it has stopped.
The ability to speak your mind freely without repercussions is almost nonexistent today.
Great book. I read it once 4 years ago and again 2 years ago thinking about reading it a third time. The lessons have been applicable to me in game dev but if you work in any field whatsoever that relies on creating anything I'd recommend reading it.
This doesn't make any sense. jQuery is a library for DOM manipulation. React is a view layer framework. They are totally different solutions for different problems. If jQuery suits your needs, you probably don't need jQuery at all because vanilla JS is quite capable these days.
The thing is if I wanted or cared about that I would get one of those phones. The consumer gets to decide which phone they use and one of the reasons I like the iPhone is actually the difficulty in adding 3rd party crapware. If I needed a phone that I can install stuff on from unverified markets I would get an android and do it completely separately from my iPhone. I like that Apple is an appliance that is what it’s sold to be. Not everything needs to be the same
I've never owned an E-Ink device, and didn't know they outlived tablets by such a wide margin. That's a sizable plus in the E-Ink column.
I wonder how big such a trial would need to be in order to generate any meaningful confidence in the results, especially given the unpredictability of this pathogen.

Also note that had this been run last spring you've doubled the size of the trial and therefore the number of hospitalized patients who would not have life-saving therapeutics. By comparison, the BioNTech/Pfizer vaccine had over 40,000 people in its trial. Not sure you could even run a trial that big with even a tenth as many people.
> any algorithm that isn't human-readable should be banned

There's existing a term for people with this view:

https://en.wikipedia.org/wiki/Luddite
The Accelerator: Funding Our Clean Energy Future
> we'll find out Rust isn't the panacea to all our language problems

I don't think anyone is suggesting it will be. It's not about to supplant Ada SPARK, for instance, as Rust is far behind in terms of formal analysis.

> just like what the parent pointed out about Java and it's memory safety promises back in the day

Java does address the memory-safety issues of C and C++. You can't have a buffer overflow vulnerability in pure Java code. You can't have any kind of undefined behaviour due to memory-management mistakes in your code. You can't double-free, or use-after-free, or deference a pointer to a local variable that has gone out of scope. You can't trigger undefined behaviour through a read-before-write bug in your code.

It's possible to have a memory leak in Java, if you retain references to objects for too long, but that won't ever give rise to undefined behaviour.

Of course, there can still be bugs in a JVM, but that's another matter. All languages are vulnerable to compiler bugs.

Other languages like JavaScript do the same. It's possible to leak memory, but it's never possible to trigger undefined behaviour from JavaScript. That's a vital part of its security model.

> It is indeed quite possible to write memory safe C/C++ code... and it's done every day

That doesn't sound right.

There's a reason I gave the examples of the Linux kernel and Chromium. They're written by highly competent developers, but they still have subtle memory-management bugs. Most C/C++ codebases are written by less competent developers, but are of far less interest to attackers, so it's of less consequence. Their memory-management bugs are likely to go unnoticed forever.

I agree it's possible to write C/C++ code without memory-management bugs (there are various formal development systems for C), but it's a significant challenge. I'd hope avionics software, for instance, would be entirely free of such bugs.

> You never hear about how memory safe and performant all that code is... you only ever hear about the rare, high profile mistakes.

They're not that rare, they're a major source of serious security vulnerabilities, and languages like Safe Rust can close the door on them entirely.

> The problems with languages like C++ are more about how bloated it's become. There's 30 ways to do anything in that language, and 24 of them you're not supposed to use anymore!

Agreed. C++ is quite a lumbering monster of complexity. Ada also has a reputation for being somewhat bloated, but it's not as far gone as C++.

> if not for memory safety promises, then for it being a "fresh start" for systems programming without all the legacy baggage C++ has

Keep an eye on Zig, too. Also D and Nim, and perhaps Vala. Also the lesser-known ZZ and Dafny languages, which look very interesting.

https://github.com/aep/zz

https://github.com/dafny-lang/dafny
I’m sorry but it an astonishingly stupid take.

Apple and android DO have a duopoly, and it is bad for every phone owner.

Also, allowing me to install whatever app I want with eg a hidden setting like enable developer mode will not hinder your walled garden at all. It won’t case the Apple Store to disappear, simply other alternatives will have a place.

And yes your last point: there is no good choice. So that’s your solution, to let it be bad for everyone?