skysight-inc/HackerNews huggingface dataset:
Just as a side note. The link to this post was flagged after being submitted to HN yesterday within a very short time frame.

You might want to consider your karma points and preemptively remove it and pay your dues to the community by apologizing for not adhering to group speak.

I very much stand on the left side of the political spectrum, while the linked blogpost clearly comes from the liberal to right spectrum. But I still think that the old Rosa Luxemburg quote should apply:

> Freedom is always the freedom of the dissenter (Freiheit ist immer die Freiheit der Andersdenkenden)

I valued the posting yesterday as it provided differing views that made me think, evaluate and understand my own position better afterwards.

Edit:

Please excuse my sarcasm in the first paragraphs, but I was troubled yesterday that the link was flagged to death and that not a civil discussion was able to arise. I was only used to this way of dealing with dissenting opinions on other forums until then.
> homesteading requires an almost soul crushing amount of hard work and fortitude for very small gains

Disclaimer: I am not a homesteader.

That said, my understanding is if you're going all the way with it, you're basically living as our ancestors did (maybe with some modern conveniences like better housing and tools) which, yes, required a vast amount of hard labor that would be unthinkable to modern minds. They had a couple of advantages that we don't:

1. They had no other choice, so there was no temptation to quit

2. They were raised in that environment so they were conditioned for it

3. They had a community around them that could help when things got tough (this is true of some modern homesteaders, but it sounds like you've been going solo, which frankly is probably a mistake if so)

My recommendation would be to sync up with other homesteaders, specifically in your area, if you haven't already and share war stories and see if maybe they have recommendations for you or if the stuff you found to be soul crushingly hard is just the way it is, and then you can decide whether that's worth it or not to you.
I did some tests on my side (Rust WASM, quantum computing numerics) and was surprised that the WASM code is only 1-2x slower than native, depending on the browser. Since this code is at least NumPy-fast (a lot of optimizations purely for quantum operations), I don't believe that JS can do it 10x faster.

Your Benchmarks May Vary.
Brief explanation?
> It's amazing the amount of vitriol of some europeans (usually french and german) towards United States.

Are you confusing holding US corporations to local standards with vitriol?

> Regarding regulation, Google will just lock the data in the EU and keep doing business as usual.

Isn't that the desired outcome?
It was a joy to read.

Also, what theme is this? Looks pretty clean
just a stupid question: is it / will it be possible to use some language (python for instance) compiled to wasm to replace javascript for webpage scripting.

i'm not a full time web developer, but do sometimes some simple web apps with python flask for backend and html js for front end, sometimes w socketio for communication.

for my little use case it would be amazing to have the same language on both sides. i'm certainly missing something here, but i guess it's allowed to dream.
> But do you host your own mail server? Do your friends? Does your grandmother?

No, but that's not the point. Being federated my friends can switch email providers (keeping their address too if they rent a domain) like they can do with gsm sercice and still communicate with their peers.

They can not do that with facebook, teams, slack, etc. And they also end up having 3000 service providers installed on their phones/laptops/whatever. With 3000 logins to keep secure, 3000 software packages to keep up to date, 3000 services sucking up the battery, etc.
The CO2 for carbonation is generally a captured byproduct of the fertilizer industry. It’s carbon neutral.
In general "when we feel it's ready". For some features I've worked recently (like `flatMap` and friends for streams) I think it'll take about a year.

For `fetch` it will take us around a year or two probably.

I wrote more details on the PR itself but I (and others) basically feel strongly that it should be as close to compliant as possible (Deno have a nice list which they happily shared with us of how they diverge and that seems reasonable).

Basically there is a bunch of stuff that should happen first:

- We need to run (and pass) the web platform tests.

- We want to go over the spec (again) and check compliance and add more tests and fix bugs.

- We want community feedback on the implementation and to
improve the DX to be better (while not sacrificing spec compliance).

- We want better support for stuff like `File` in core.

- Web streams need to go out of experimental first.

This was a _long_ road that had many stepping stones (like EventTarget, AbortController, Blob, ReadableStream etc). It's important to get it right.

Worth mentioning the fact it's experimental doesn't mean it's not safe to use in simple code in this case - it just means if you make your code behave in a way that diverges from the specification we may change our implementation to match the specification and break your code.

Anything like `await fetch('./someUrl').then(x => x.text())` should be fine.
Functional Event Sourcing Decider
Most responses to this will be positive, and they should be. Typically, the real evaluation is the market (will more students and professors be drawn to MIT?). However, there is already a tremendous demand for admission (from students) and competitive hiring processes (for professors).

So...how many other comparable institutions will follow suit? Will universities in California adopt, oppose, or ignore?
Apple implemented the biggest improvement to Bluetooth audio since 2009
> Teachers and nannies aren't paid a whole lot because they're easily replaceable

I don't know any nannies, but it's not true that teachers are easily replaceable. Not good ones, anyway.

Good teachers need to show these skills:

* Classroom management (possibly in classes with disturbed kids)

* Curriculum knowledge (requires regular training)

* Social work skills

* Child psychology

* Understanding of various learning impediments

The fact that teachers are cheap is not evidence that they're easily replaced.
Well, I mean, old software was also pretty bad; there may be an aspect of rose-tinted spectacles here...

For instance, see Lotus Notes.

There does seem to be an increased tolerance for UI latency in _consumer_ software over the last decade or so, and I'm not totally sure why. Pretty much any electron app is laggier than pretty much any consumer app from the early 21st century, and people seem to be broadly okay with that.

Also, Microsoft may at this point view OneDrive as basically an enterprise thing, and you can get away with practically anything in enterprise software. Without seeing statistics, I would guess that OneDrive is not commonly used for consumer purposes vs the competition; it definitely _feels_ like an also-ran. Microsoft's enterprise offerings have always been pretty awful.
https://archive.is/jNMjM
>I was looking at the Wikipedia article on aspartame when I realized that there was a significant error on the page. The skeletal formula was correct but the ball-and-stick model was incorrect in that it had an extra hydrogen tacked onto the aspartic acid group—the NH2 was misrepresented as NH3.

I am sure you meant well, but as far as I can see, the original ball-and-stick model was indeed correct--and the current edited version is wrong.
Amino acids, as well as most things made from amino acids, exist as zwitter ions in solid form as well as in aqueous solution. The carboxyl groups are comparatively strong acids, the amino groups are comparatively strong bases, so there is a proton transferred to NH2, making it NH3+. That proton is missing from the carboxyl group resulting in a carboxylate group (COO-). The positive and negative charges cancel each other and the result is a zwitter ion with two charged atoms/groups, but no charge overall.
The newer version still has a carboxylate group (COO-), but no NH3+ group, making it negatively charged. That probably exists, at high pH values.
Ambition. Most software is created too quickly, and the projects are driven by people with more money than wisdom.
The Collisons don't seem to be breaking any laws, yet they started Stripe in California, not Ireland.

It's complicated but I do feel like, at least comparing Ireland and California, there's a lot of tall-poppy syndrome going on. I told some Irish friends I wanted to build my own house and they thought I was crazy and said it was a terrible idea. I told some Californian friends* and they thought it was awesome and wanted to come help build it.

Learned helplessness is bad enough but we're outright _teaching_ helplessness to young people.

*disclaimer: they live in Oregon now
Taking this with a grain of salt after what they have done to rms.
Wow that was tough. I was six rows in before I got a single box. And it really rubbed it in with the answer…
Fetch is a web JS API to do HTTP requests. NodeJS has its own API to do HTTP requests. This add supports for the fetch API.

I think the only benefit it that it makes it easier to share code between front end and back end.
Google Analytics is very hard to replace, because the real value to businesses is in the integrations with Google Ads and Search Console. There's no viable alternative to Google's advertising networks at the minute.
Based. Abelson and Sussman, of SICP fame, are among the signatories. So is Ronald Rivest, the R in RSA (and CLRS). Chomsky too.
> GUI frameworks are much worse today than twenty years ago

GUI and Web frameworks seem to change too quickly to make it worth the while to study them. Despite advances in software engineering elsewhere, frameworks in these two areas have become more complex instead of more simple.

Rapid pace of change, technical debt, proliferation of options even for one language.

The good news is there's plenty of work to be done here to clean things up. The bad news is this isn't something that one can do alone (as much as I like Linux, on the desktop applications lack uniformity much more than on MacOS X or Windows).

The solution? Smart app developers build the business logic as API and try to maximally decouple the UI from the business logic. But this doesn't work well for all kinds of applications: e.g. it's hard to do for a WYSIWYG word processor, whereas it may be very easy for an image format converter.
This is horrifying. Because this is _exactly_ how opposition is persecuted in Russia (among other ways ofc).
"WebAssembly only replaces the auto-updater part. "

No, it replaces the need to install something on your computer.

For trying out an unknown game, I rather have a sandboxed web application, than having to install something.

And most who think more in terms of convenience, will prefer the non install solution, too.

Installing new software is a big hurdle to many non technical people. I witnessed many children tears, because their parents did not wanted some game to potentially mess up their computers.

(and some games actually do that)
Apple AirPods could soon identify you based on the shape of your ear canal
To be honest: I would prefer our mailing list for discussions (see top post).
Our email addresses are also in the draft.
A lot of discussions happen via the IETF Datatracker infrastructure and internal email discussions/meetings.
We have a monthly gnunet jour fixe and we do post news entries (https://www.gnunet.org)
We dropped our IRC channel when the freenode apocalypse happened.
Can you elaborate on the soul crushing work for little gains?

You can live rurally and not “homestead” in the sense that you can import many (not all) of the conveniences that city dwellers have.

Perhaps some of the work you find most soul crushing can be outsourced or mechanized.

Do you find any of the positives that you expected when setting out, or did those turn out to be mirages?
Sure, but the greatest preponderance of programming books explain the first, also some books that seem to be explaining the second are really more tightly tied to a particular programming language or platform than they like to let on - like Clean Code with Java.
Meta Slave NFT
For more on Fetch, check out MDN: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Parent is right though: Flatpak version doesn't allow the creation of .desktop files for Windows applications. It's a mysteriously silly decision, as you don't even get the option even if you manually give the flatpak the correct permissions.

Even worse: a bug in the Flatpak version prevents the launching of Windows applications directly from the commandline, so you can't even manually create .desktop files for it!
IIRC the author of 2048 decided not to monitise it because he based it on Threes, and only wrote it to see if he could write a game from scratch in a weekend.
It's true that laws around leaving your house for a couple of days and renting out temporary didn't require you to setup a business and have a tax ID at hand. It still required paying taxes though, which many avoided.

But that was not the only use of AirBnb, tons of properties were bought and used only for driving what essentially is a hotel in those properties, without registering with the proper entity and paying the appropriate amount of taxes. This was not legal, and never was, as hotels need to have a license, yet AirBnb allowed those entities to continue running on the website until the courts got involved. If that's not skirting the law, I don't know what is.

Now of course, AirBnb requires its users to specify their tax ID before they can let out their places on AirBnb, as the law (already existing since before AirBnb) requires.
Every lifestyle has its pros and cons.

It's not the lifestyle's fault if you thought it would be fashionable. Understand this though, that same frustration and regret, folks who move from the suburbs or rural areas into the city feel the exact same thing. I'm speaking from experience. This is why theres such a visceral reaction from people when they hear, "everyone needs to live in the city because it's better". For you, sure. For lots of others, get the fuck off my property because you scared off the birds. They sound better than you. You're blocking my view of the trees too.
Adding something to this incase folks are thinking "I can do this...I love manual labor."

You're not alone alone. In some cases you're actively disliked by towns that you'd move into. Sure the stores and such will take your money, but make no mistake you're the city folks moving out to drive up land prices. You will NOT have the network that people that have lived there forever will have. This network is really what makes living extremely rural work. Tree falls on your house? There's no one to call, and if you can get someone out it's going to be 3-5 weeks if they decide to show up. Plumbing or septic breaks? Electric doesn't work? Truck breaks down at home? I really hope you're handy, because you're waiting and paying way more than you'd expect to have someone work on it. Want to buy some cows or pigs? You're paying retail because you don't know a guy. It will take you many many years to build this network up because you didn't goto highschool there.
There’s a big difference: we know antibodies are effective. That’s relatively well understood part of how the immune system works and it’s reasonable to assume that a high defensive response will translate into protection — not perfect, biology is complicated, but the most likely outcome is good.

Ivermectin, on the other hand, has no established mechanism which would make us expect it to work. It’s not impossible but given how only dodgy studies have shown beneficial effects by now it’d be a pretty big surprise to see benefits.
It's nothing new

https://en.wikipedia.org/wiki/Bouvard_et_P%C3%A9cuchet (1881) is a novel about two clerks who move out to the countryside and try to learn how to manage a farm (and other knowledge) and completely fail
I think a lot comes from Benthamite thinking "it is the greatest happiness of the greatest number that is the measure of right and wrong." So stopping mean tweets can be ok if it makes most people happy. The Nazi thing on the other hand wasn't good for happiness. https://en.wikipedia.org/wiki/Jeremy_Bentham
When time and space become increasingly intertwined and obscure as we are looking towards big bang, I really think that our perception of "structure" has to be perceived completely differently than we do now.

We witness structure in a 3d space, have to add time to that dimension and yet look onto something back in time, when commonly agreed fixtures like the fine structure constant might have had a different value or not exist at all.
I would say the author is also confusing the words "digit" and "radix".

From The Free On-line Dictionary of Computing (30 December 2018) [foldoc]:

radix

<mathematics> The ratio, R, between the weights of adjacent
digits in {positional representation} of numbers. The
right-most digit has weight one, the digit to its left has
weight R, the next R^2, R^3, etc. The radix also determines
the set of digits which is zero to R-1. E.g. decimal (radix
ten) uses 0-9 and each digit is worth ten times as much as you
move left along the number.

(2006-11-10)

Admittedly, "digit distribution sort" might be a more descriptive name for the algorithm.
However, they negate it with this caveat:

> "The Institute may restrict expression that violates the law, that falsely defames a specific individual, that constitutes a genuine threat or harassment, that unjustifiably invades substantial privacy or confidentiality interests, or that is otherwise directly incompatible with the functioning of the Institute."

Which is vague enough that an enterprising and determined individual or group could use to stifle discussion about things like gender, race, etc (all the hot/touchy topics atm).

As an aside, the "violates the law", is a trojan horse that (I understand covers them legally) but also enables laws that violate free speech. Here is a list that speaks to just that: https://en.wikipedia.org/wiki/Hate_speech_laws_by_country#So...

They use the word "hate" speech, but it might be very far from what we'd see as hateful.
>the hottest new social network

Am I out of my mind? Isn't wordle just a faddy little mobile game?
I do have a question that's only tangibly related to fetch, I was wondering what Nodes stance is on the seemingly increasing gap between the NodeJS and browser implementations of the JavaScript engine.

It's still very common to see Node modules that use require(), for example, but would otherwise work flawlessly in a browser where there is no require() support (without using shims and other libraries).
> "we need to find a way to change the incentives globally"

Shameless plug: basex.com

> BaseX measures "triple bottom line" - People Planet Prosperity - new definition of value - accounting for environmental impact and wellbeing.

It's is all about incentives.
Applause! I hate the word "performance" and its evil spawn, "performant".

Do you mean speed? Efficiency? Accuracy? Say what you mean.
What risk is that exactly? Dart and Flutter are one of the fastest growing languages and frameworks around.
As far as I recall, VSCode had to fork electron in order to make it acceptably performant. The team tried to use stock electron but the performance was not good. And they're probably going to move to because electron is still slow and terrible.

https://github.com/microsoft/vscode/issues/118308
Most games already do run with little or no problems. I recommend looking up games you are interested in on https://protondb.com to see how well you can expect them to run with Proton.
It does. Trump even offered to send marines. But was rejected
I think it's the result of being influenced by _youtube_. Are people just more impressionable or is there something different about all this algorithmic, highly personal media? Every kind of bad decision seems to have a youtube/tiktok following, who seem not to understand how "produced" their videos are.

It also seems that OP has done this on their own, without a partner? Makes it an even more terribly lonely path to follow. There's a reason people everywhere get out of subsistence farming as soon as possible: it's _hard_.
The jobs are viewed less valuable once women start working them. As in, a profession that was male-dominated starts paying less once it becomes the opposite [1}. It isn't really fair to use doctors as and example since it is still a male-dominated profession, with over 60% being male [2]. I'd also mention that obviously, teachers aren't that easily replaced, considering the shortage that has only gotten worse during covid [3]. A lot of states in the US will basically let anyone be a substitute: I know of at least one person that is teaching high school without a teaching license, but they might be technically a long-term substitute.

[1]https://www.nytimes.com/2016/03/20/upshot/as-women-take-over...
[2] https://www.aamc.org/news-insights/nation-s-physician-workfo...
[3] https://www.bbc.com/news/world-us-canada-59687947
26:32 in the interview. The interviewer was dismissive of this very talented developer and the developer just falls silent because they made the moment awkward.
You can just use a Windows-VM, and if you're concerned about performance, use PCIe passthrough for your graphics card.

Or use something like https://looking-glass.io/
> The author's idea of an "online democracy" involves users who are empowered even though they aren't capable: how can those people avoid a technical coup?

By becoming capable when it's required or hiring someone who is capable? I think this argument becomes more and more theoretical, in practice both in real life and online you don't need 100% of population to be able to run a country, specialization is fine.

What you need is isolation so when one country goes totalitarian - there's somebody to accept refuges and bomb the death camps if needed.

So the main problem with democracy online is that network effects are unchecked. When Facebook or Google goes evil - they take everybody with them.
I think you're mistaking groupthink for people who are simply tired of seeing the same old culture war debate on HN repeated over and over again.

Plenty HN discussions about exactly this subject in the past have shown that:

1. Unlike some subjects, HN commenters have widely differing opinions here. The free speech hardliners and the anti disinformation/bigotry/*ism hardliners are both well represented, and many on both sides are capable of intelligent debate.

2. Nevertheless, the discussion never really gets anywhere. Nobody adds new information and nobody convinces anybody.

I might be projecting, but i can imagine that many people flagged it with a "here we go again" sigh and not with the "must suppress anti woke sentiments!!" thought you. I bet comparably inflammatory articles from the woke side of the debate are flagged equally much.
What do you mean with vitriol? The handling of personal data by the United States government is just an unsolved problem that has to be dealt with. How is Google going to lock the data in the EU, in a way that it can't be grabbed by the unbound US surveillance apparatus?