skysight-inc/HackerNews huggingface dataset:
In the Humanities, your theory is widely accepted.

Eidolon was an online Classics magazine that recently closed up shop. In their version of a 'fail essay', the head editor says the following about formal Classics education:

"I’m not going to downplay the extent of the problems we’re facing. In addition to the concerns facing Classics specifically and the humanities more widely, there are also enormous and terrifying problems facing higher education in general. Even before the massive disruption of the Covid-19 pandemic, these problems already looked insurmountable: on one side the student debt crisis, which has financially crippled an entire generation, and on the other side the increasing precarity of the academic workforce has made teaching Classics (and every other discipline in academia, really) a terrible professional prospect. This is not to mention academia’s endemic problems with classism and sexual harassment."

The rest of the essay is quite good and you should read it all. But the thesis is the same: Fixing higher education is insurmountable.

I want to note the author/editor, because I feel many of the people that read the essay may not have. Her name is Donna Zuckerberg. If that name rings a bell, it should. She is the sister of good ol' Mark Zuckerberg. One of the richest people in the history of mankind. That a woman of such extraordinary and astronomical privilege is saying that things are insurmountable (with experience in fighting against it) should lend even more credence to her words.

https://eidolon.pub/my-classics-will-be-intersectional-or-14...
“It's Been Divisive”: Mohamed Abdalla on Comparing Big Tech to Big Tobacco
You can also add toram to copy the entire squashfs root to memory. This way you get better performance, and don't need to keep your USB disk plugged in.
Thanks for bringing this up. I just happen to have lived there. You should go check it out and try to find just one Kuwaiti citizen working a non-government or non-executive job. Talk to the people that are working and ask them where they are from, how much they get paid, how they are treated, and what happens if they try to switch jobs or leave the country before their ‘visa debt’ is paid. Also walk around and check out how well they take care of the place, or their own health for that matter. And, yeah, oil money.

So, to recap... the formula for utopia is to destroy the environment by burning all of your natural resources, and enslave foreigners to do all your work. So progressive.
Lol. Anything that can be written in JavaScript will be written in JavaScript.
Unfortunately, I don't think it will backfire. Conspiracy theorists like to talk about heavy metals in the atmosphere being used to brainwash us, however, this past year has shown us it's way simpler than that.

If you just repeat the same thing over and over from different sources, people come to accept it as true. Whether they believe it or not doesn't matter, behavior is still dictated by what we're told, and no one wants to be the nail sticking out.
Yeah, that's the only thing that keeps me using it. It really is the best place for some niche communities/information.
> The only way to get a good maintainable C++ code is to hire very mediocre programmers whose “C++” really means “Qt with some shared ptrs”.

I feel like this is the most salient point in my mind. You can make an absolute mess of a code base in any language if you re-invent every wheel.

I work in the embedded world and there's a definite trade-off between C and C++. C is very minimal and embedded developers are very reluctant to use any third party code so you end up with a lot of triangular and square shaped wheels so to speak. On the other hand C++ does offer a lot of nice (and appropriate to use) things that would normally be re-invented in a C codebase, however it offers almost too many things which precipitates weird, wrong, and hard to maintain abstractions.

At least in my domain I feel the problem is developers just throwing code at a problem until it compiles and exhibits the expected behavior in the happy path before moving on to the next feature. This leads to the same concept being re-invented multiple times in the same code base in new and exciting ways. After all the goal is not to develop nice abstractions, it's to make a product that can be sold.

I would say C++ is an amazing language for library authors who are necessarily talented and spend the time to create robust, easy to use, and well thought out abstractions that can make the life of an application developer vastly easier.

Of course your mileage my vary as I'm sure the wider software world doesn't have all of the same problems that embedded has. I would just like to point out that I have seen absolutely unmaintainable, disastrous code bases in both C and C++ in my professional life and I doubt any language would have made it better.
I recently got spam that said that if I purchase a product for 1/2 the price (reduced via a link in the email), AND then I put a review of the product, they will give me a refund for the 1/2 price I paid. I reported this to Amazon, and Amazon replied that the email was not doing anything wrong. I didn't do this, since the commitment to pay back the 1/2 I paid was not guaranteed.
>Why couldn't it have been transported into the city on trucks and vehicles coming from sampling sites? Or hitchhiked in bat guano on a worker's boot who visited the wet market?

So in answer to occams razor you construct convoluted transmission scenarios?
Except it’s not, and the fact that it arose in Wuhan made the director of the lab herself incredibly concerned:

“Shi was surprised that the outbreak was local, she said: “I had never expected this kind of thing to happen in Wuhan, in central China.” The bat hiding places that she’d been visiting were, after all, as far away as Orlando, Florida, is from New York City. Could this new virus, she wondered, have come from her own laboratory? She checked her records and found no exact matches. “That really took a load off my mind,” she said. “I had not slept a wink for days.””

https://www.scientificamerican.com/article/how-chinas-bat-wo...
Tesla Engineer Says Musk Overstated Tesla Autopilot Reality
100Gbps NICs are cheap, relative to the price of the cloud...
"You can get extra time for committing a robbery if you had a gun when committing it"

That's something you did, and an actual named charge "Robbery with a Dangerous Weapon" or similar.

Charging someone with a felony for repeated petty shoplifting is just odd though. They upgrade the charge to, "felony burglary", for example, when the crime clearly didn't fit the definition of "felony burglary" in the law. They have separate laws for how the "upgrade" occurs.
Death services tread a very fine moral line. You're working with people who usually have no idea what they're doing, who are in a time of crisis in their lives, and who are trying to fulfill the wishes of someone who is now dead and can't provide any input.

There's a very fine line between providing someone services that will help them reach closure, and selling someone nostalgic snake oil so you have a few more dollars than you did yesterday.

It's not something I would get involved in. I feel like the only two ways it could go for me would be either compartmentalizing and becoming a greedy monster, or not compartmentalizing and becoming totally swallowed up by the sorrow I'm exposed to every day. Many kudos to the people that can be around that sorrow, be unaffected and yet still not become a monster.
There is also the transparency support, colors.
What I liked with Termite was the Vim-like navigation and mode (visual mode, selection mode, insert mode). It's both useful and pratical. Also, Termite was simple, fast and small (in terms of number of lines).
It doesn't come with features we don't need.
That's not how things work in authoritarian states with cultures that strongly prioritize face.
You should take their offer and repost your review a week later, including some information about their bribery.
Except for Javascript itself, since it can't do that
I doubt it was Google itself – Google is a one-way sieve when it comes to data. Google allows advertisers to tap into their user graph for targeting and attribution, but they don't actually give access to user-level info in any meaningful form, let alone in a form that would allow you to get your hands on user emails. The closest you can get is Ads Data Hub[1], which requires advertisers to import their first party data into the (very expensive) Google-controlled environment to work, and is designed so that Google's identifiers can be used for joins and aggregate functions but can't be directly returned in queries.

There are providers that directly exploit their graph by selling the PII within it, such as GetEmails[2] (and the publishers they source data from). But Google isn't one of them.

[1] https://developers.google.com/ads-data-hub

[2] https://martech.zone/getemails-identify-anonymous-visitors/
In my opinion Linux hasn't caught up.

* Namespaces don't come close to FreeBSD jails or Solaris / Illumos Zones. There is a reason Docker hosters put their Docker tenants in different hardware VM's. Because the isolation is too weak.

* Due to CDDL and GPL problems ZFS on Linux will always be hard to use making every update cycle like playing Russian roulette.

And there are other benefits. Like SMF offers nice service management while not providing half an operating system like systemd.
Prolific is awarding £10k in credits to fund world-changing research
Why use AWS if you are cost-conscious?
The author touches on it, but to me, this is an extension of
"ideas mean nothing, execution is everything"

I'm an 80/20 kind of person. I catch on quick, I'm good at ignoring details, and can usually hammer out a version 0 of something very fast. Then I get bored and don't want to do the hard work of actually making something useful. I've found that outside of looking clever in new situations, this approach really hasn't gotten me very far.

Universally, I have seen really successful people do the extra work for the incremental gain. Competition and success happens at the margins, so it's not surprising that is where the effort needs to go.

Incidentally, this is a justification for "top tier" employers that are looking for perfect grades or test scores. These are a strong signal not just that someone is smart (which in itself isnt to rare or exciting) but that someone is willing to do what's needed to eke out incremental gains at the extreme margins, which is a much more important quality in competitive businesses.

Edit - something like this is mentioned in Haruki Murakami's "Norwegian Wood". There is a character who was a natural musical prodigy and could sight read a song and play it well very quickly. But she could never be a competitive musician because she didn't want to put in the rest of the work to go from good to perfect.
I'd say it is more the blame on the industry's failure to deliver a usable micropayments system.

I'd be happy to pay a few pennies or dimes for every article I open to skim or read. But I cannot and will not pay the 2-3 figure subscriptions demanded by every publisher.

There is a range of choice, all too high to commit to one, so the only one that gets my money is the Guardian, with a donate-what-you can model. The rest I put up with generally avoiding them, and reading only a few per month before the paywall goes up.

If micropayments don't work, I'd also happily pay a single subscription in the $hundreds/year for access to around a dozen of the publications, but no one offers that to my knowledge (if anyone knows of such a service, please post!)

But to blame the users when they clearly state their preferences at the first opportunity, and the industry has failed for decades to provide such an opportunity.. nope.
I agree there are still some FreeBSD only features for ZFS, but the gap is getting smaller and smaller. So unless you are really depended on some of those features, there is no particular reason of why to prefer FreeBSD over Linux, unlike a few years ago.
I am here to validate your crankiness - people using the Pareto principle as an excuse for not doing a good job is becoming more common, with predictable effects.

On the plus side, like you said, it does result in less competition if you take your work seriously.
Yeah, I'm one of those and I'm not ashamed.

I do own the HTTP response. It's on my computer and in my control. Sites that require payment before responding could do something like return 402 Payment Required or simply refuse to send me anything. If they send me ads I'll delete them. I can rip out and trash the ads I find in magazines, there's no reason websites should work differently.
> The issue is that Electron and SDL will fix this 10 years later, old apps will still not work.

The SSD in GNOME still works for X11 apps. For now the only path for old apps that need SSD is to continue using the X11 backend in Electron and SDL.

For GNOME, SSD was never in the plan with wayland, so this is not breaking compatibility with apps there because it was never supported.
The problem with this analogy is that nobody knows that Gnome != wayland. Not even gnome developers know gnome != wayland. As a result, a lot of people hate wayland because of gnome's failed switch to wayland. And a lot of people hate gnome for their pretentiousness.
You could use the same defense for drug dealers. "Why don't you just read a book instead of smoking crack?"
... well, there ya go! Why didn't I think of that?
> The question in my mind is do we need a language specialized for this?

Based on my experience writing wasm toolchains, I think specialized languages can have big benefits.

Existing languages always have downsides on the web and in wasm. The downsides are worth it when porting existing code, and often for other reasons, but a new toolchain can avoid them.

A specialized language can design its library for wasm, avoiding unnecessary code, like e.g. string formatting and other libc things in C/C++/Rust (unless you are very careful). Almost no language was designed for emitting small binaries like wasm wants - wasm toolchains for them work hard on this, but there is always some friction.

A specialized language can have async APIs like the web requires, avoiding workarounds there. And it can more easily benefit from new wasm features in some cases, like GC: there is work for that in LLVM, which will give some support for C/C++/Rust, but it will be limited - while I'd expect Grain and AssemblyScript etc. to much more easily and greatly benefit.

Of course specialized languages have downsides too, like limited or less efficient non-wasm ports. There is room for both!
I wrote an article recently on a C-based fast interpreter technique that generates code comparable to hand-written assembly. I have an example where I specifically match some LuaJIT 2 assembly code in C: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...
3% accidentally hit the wrong thing but didn't bother to fix it. The other 1% is developers who need to be able to test ad tracking in their apps.
Keep saying that dude, maybe one of these decades it might even be true.
What if groups/species of birds had "collective synesthesia"?

Some people see colors or feel tastes... and it doesn't seem that unlikely that there would be selection pressure for parts of the bird brain to connect their spatial awareness to their auditory system and then songs. There could be a nice feedback loop that their own songs would strike similar experiences for themselves (if they hear themselves similar to others).

Of course we know that bats have this type of neural connection in echolocation and dolphins/whales may even using it to communicate in similar ways with their songs.
Just using `set -euo pipefail` will prevent many stupid things, but then again, conventional wisdom these days just seems to be to not use a shell if you can help it.

https://sipb.mit.edu/doc/safe-shell/
Even if it may be awful on an absolute scale, on a relative scale, I find egregious privacy violations more justifiable if the claimed intention is mitigating supposed risk of bodily harm or death rather than showing me advertisements.

I have the right to simultaneously hate and be disgusted by the TSA yet hate and be disgusted by advertisers and ad tech even more.
Probably people working in the ads industry or facebook or amazon... makes quite a lot of people!

Joke aside, I believe most people don't understand what this iOS popup wants from them: for most average users, it's another annoying popup that their device shows them and they don't really know what it means or what option they should choose (like the location ones, networking ones, bluetooth, ...). It happens a lot with the older generation, but even as a tech person I sometimes just don't know what is the right choice.

So it's so easy for someone to choose the "wrong" option, when it's presented with too few information or at a wrong time, like refusing the location service and then Waze doesn't work, because they just don't know they have to allow it.

I believe these choices should be handled by Apple through the store and not by the users: if the app is doing something shady with ads or location, the app should be disabled before it reaches the user's device; the user shouldn't have to "know" those things, the user has no way to check or validate that the usage is legitimate.
This comment on TFA might provide some insight:

> I’ve chosen be the 4% of population. I prefer to say to every app “ask not to track” and see what apps are currently trying to track users.

Smart, but a bit misguided. In iOS Settings>Privacy>Tracking the text below the toggle for “Allow Apps to Request to Track” says:

> Allow apps to ask to track your activity across other companies’ apps and websites. Apps that don’t ask may still try to track your activity.
Pastureland makes up 27% of the US; crop land is 18% [1]. What do you mean by "tiny fraction?" Is pastureland different than grassland?

[1] USDA National Resource Conservation Service "Range and Pastureland" https://www.nrcs.usda.gov/wps/portal/nrcs/detail/national/la...
20g of flaxseed oil (180kcal) contains a bunch of ALA, pick a massively low conversion ration to DHA/EPA of 0.5% or 1% or whatever, and you'll see that you'll get very near if not over the recommended daily amounts of 250-750mg.
Apple is really interesting, with chip design being moved inhouse and the ease of which they seem to switch architecture they could move away from ARM if the Nvidia purchase happens. I think they’d want to avoid it, at least for the next 10 years.

It would be interesting to know how important the ARM instruction set is to Apple.
Honestly, the differences between filling something in the states and Norway isn't that big - get a thing from the doctor, go to the pharmacy, and get the cheapest option (with a few exceptions). The pharmacies usually ask me if the generic is OK (some people care, after all).

The bigger difference I see here is that in the US, I generally got loose pills in a pill box, and here in Norway, I'm more likely to get a standardized amount of pills in blister packs or manufacturer packaging.

Quite simply, prescription drugs advertise in the US because they are both allowed to do it and the name-brand drugs get more people insisting on the name brand because they advertise, even though it costs the person more (sometimes, a lot more).
Like every other programming paradigm, structured programming is also a paradigm. The only difference is that it is so engrained in us that we don't see it. Like each programming paradigm it is an ideology for me.

Why is it acceptable to refuse OOP and not code using objects and not refusing for loops, if statements etc.? It is because we are taught to program and think like that. I am not saying this is wrong, but there is so much more to programming if one can break free from structured programming paradigm. All the loops, variable declarations, scoping, if statements, switch statements etc. are inventions just like constructs of object oriented or [insert programming paradigm here] programming. CPUs don't have these constructs. These are abstractions and limitations to make life easier. But there is much more to programming if you take a step deeper.
This is one thing that I think YouTube gets right. Once a video has been posted and comments have been posted, liked, etc, you cannot change that video in any form. This is on the premise of avoid bait-n-switch to put of a video to garner the positive response and then swapping it out with a different video. Amazon should do something similar.
Neither scenario for how Sars-Cov-2 came to infect humans looks good for China, it's interesting that they are pushing one over the other.

On the one hand we have unsanitary food markets and the questionable production and sale of exotic animals for human consumption.

On the other extreme we have the potential escape of a genetically modified virus from a research lab.

Honestly I find the second scenario more reassuring, if it did escape from a lab then the Chinese and the international community can put measures in place to prevent it from happening again.

If the virus made the jump from a wild animal somewhere in China's exotic animal industry then what is the recourse? Can the Chinese Government clamp down on that industry enough to prevent it from happening again? Will the Chinese culturally be willing to give up consuming animals like bats and pangolins that are frequent reservoirs for coronaviruses?

I think the world should demand more openness from China on the matter and demand a plan to prevent another outbreak like this from happening again. The latest estimate is 7 million people dead world wide and trillions of dollars lost. Surely that should justify some hard lines drawn and the threat of economic sanctions if the world can't be given some kind of re-assurance that this won't happen again.
As a small company using one of the providers (https://usefathom.com/) it offers us choice. We don't want to build and run our own analytics and we don't need the vast features of a Google Analytics or similar either. Even without the privacy benefit the set metrics we get now acceptable. We don't have, e.g. a growth manager who needs to report these, investors who question the or make decisions when one metric looks off. Legitimacy didn't come up once during our migration and we didn't look too closely to compare to our previous provider (Google Analytics). It's not the core of your questions but there's usecases where less metrics, less accuracy is good enough.

Personally I have a background in metrics and reporting tools. I've been tasked to find and explain 0.3% differences between two reports or have cookie related (or timezone related) code getting reviewed by other engineers at previous companies. With millions of dollar at stake, Powerpoint meetings or investor or financial documention it makes sense to question every definition and the whole data pipeline.

> Coolness over effectiveness? What's all the fuss really about?

Ok, I admit, there's a bit of coolness factor. Paying $25/month to a small bootstrapped company (with a great podcast) beats feeding data to an ever growing global player (Google).
I canceled my prime subscription right after receiving something similar

It's just not worth it anymore to buy something on Amazon only to receive a counterfeit and then have to order the same thing directly from the manufacturer anyway; something something poor man pays twice
If you present two buttons, one being "Give me $10" and the other being "Debit me $10", you'll probably get 3% pressing the debit button. Especially on a mobile device.