skysight-inc/HackerNews huggingface dataset:
At the risk of getting kicked off HN for all these downvotes for trying to have a discussion ... (thanks free speech haters, enjoy your echo chamber after I'm kicked off)

My understanding of semantic versioning is that:

- (x+1).0 and (x).0 don't necessarily need to be able to run code writen for the other

- 3.(x-1) doesn't need to be able to run code written for 3.(x)

- 3.(x+1) should always run code written for 3.(x)

Hence, you should be able to point "python3" at the latest subversion of 3 that is available, continually upgrade from 3.6 to 3.7 to 3.8, and as long as you have a higher sub version of 3, you shouldn't break any code that is also written for an earlier subversion of 3. That's why it is supposed to be okay to have them all symlinked to "python3". If a package install candidate thinks the currently running "python3" isn't recent enough for the feature set it needs, it can request the dependency manager upgrade "python3" to the latest 3.(x+n) with the understanding of not breaking any other code on the machine.

Unfortunately that isn't true between 3.7 and 3.8. There are lots of cases where upgrading to 3.8 will break packages and that violates semantic versioning.
That's because "easy to google" is much more important in the short, medium, and long runs than "easy to guess what it does"
It's not optional for all software. Eg: Authy only publishes their electron based app through snap
Thanks, but most of that would be way over the top for my "newbies".

However, You must be the third or fourth person today to suggest that I add a TOC - so that is something I think I'll need to look at!
Also, there’d be significant ethical issues with trying to prove that some long-used treatment works. There’s really no way to get a control group.
> - Flatpaks instead of Snaps;

snapd is packaged in Fedora, it's just not installed by default, nor does Fedora have any shim things to force installation of flatpaks or snaps.

> - Podman and Buildah instead of Docker (although you can get Docker if you really need to use that);

By request from upstream Docker, Inc, Fedora renamed the docker package to "moby-engine". It _does_ get installed if you do "dnf install docker" and provides the docker CLI command and docker daemon service.

> - Fedora 33 (due for release next month) will be switching to btrfs as the default filesystem, whose features are definitely welcome for home usage (but I'll wait a bit before upgrading and see if people run into any issues);

This won't impact upgrades. Fresh installs will get this change, systems upgrading will not (unless you want to reinstall to change to Btrfs).

> - I'd also highly recommend installing Pop!_OS's Pop Shell [0] to add great tiling support for GNOME, but that goes for anyone using GNOME really

pop-shell is available as a COPR for Fedora: https://copr.fedorainfracloud.org/coprs/carlwgeorge/gnome-sh...

> If you like gaming though, I never tried setting up Steam or a ProtonDB game on Fedora to be able to report on that (I think it would be complicated enough to make me wanna switch distros), but if you'll be doing this a lot, Pop!_OS (Ubuntu based, snaps disabled) has a great out-of-box experience with Steam, as does Manjaro (Arch based) which has an excellent hardware detection and driver auto-installer tool called mhwd, and makes setting up NVIDIA cards and other finicky hardware a breeze.

GNOME Software will let you easily install Steam and the NVIDIA driver with a few clicks in Fedora Workstation. It generally works pretty well.
If anyone here is interested in texting from an Android using a Mac app without propping up iMesssage I strongly recommend you look into Google Messages. It works out of the box and is better than most stock messaging apps. I switched over from MightyText a couple years ago and never looked back. https://messages.google.com/
There are other issues, like that they don't allow you to install apps outside their Appstore and they require developers pay $99 a year to publish an app. Android allows you to install apps outside of the Google Play Store.
Also check out "Duff's device" or "Dijkstra's algorithm" ;)
> Well, hardly ever. At "The Oasis" (an infamous fictional dive), men's gimme caps slowly slide backwards on their heads until everyone knows the evening has sufficiently advanced to sing songs. At black tie affairs the growing prevalence of rakishly worn unknotted bow ties provides exactly the same signal.

I'm sorry, but I don't really understand anything at all in that paragraph. That's not a criticism of your way of writing, I'm not a native speaker, I'm just completely lost here.

What's a dive? What are gimme caps? is the singing songs part literal or is an euphemism, and if it's the former why do people need to signal discreetly that they're ready to sing? What's a black tie fair?
Indeed, and in a previous era, "to google" was "Who wrote the main papers on this, who should I look up?". Honestly; that's true still today.
> The police are the ones who are practically preventing the redistribution of the wealth.

Policing prevents, and makes possible, all sorts of things. It is a function of law. By abolishing policing you throw out the baby (the law) with the bathwater (laws that facilitate the concentration of wealth).
For AWS, there's a website called "AWS in Plain English" that explain what each service does. For instance, it's pretty hard to guess what AWS Route53 does unless you've come across it elsewhere.

https://expeditedsecurity.com/aws-in-plain-english/

Azure naming is comparatively more pedestrian.
bitcoin does though
This is exactly the kind of thinking we need. We've been blinded to possibilities like these because of dogma and tradition but maybe it's time to seriously explore alternatives.

Does anyone know any tech ecosystems/communities promoting a worker co-op model?
I actually agree with the author's premise, I think she makes a good case that some of these concepts would be both more approachable, and more memorable, with simpler names.

However, coming up with simple names is incredibly difficult. It's easy to write a 10,000 word on a complicated topic, but incredibly difficult to squish it into a few letters.
I don't like the bundled model. I'm running Arch on my main machine currently. The AUR makes getting third-party packages easy. Unfortunately, I need VirtualBox for a class, and Arch's VirtualBox package won't run on the current Linux 5.8 kernel, and downgrading Linux on Arch is not easy. I switched to Windows for VirtualBox, but in retrospect I could've installed linux-lts.

Ubuntu is more stable in theory, but I've encountered broken packages (like hex editors with an incorrect hard-coded temp path, causing it to be unable to overwrite files).
Ask HN: Chrome Extension for Website in Picture?
There are tons of chrome extensions that allow you to do picture in picture for a video, but I'm looking for one where I can have an Iframe overlayed while I browse other tabs.

Anyone see anything like this?
This isn't about variable names and functions though. Math has those too, but the proposal isn't to change those. In programming we don't call a C compiler a Ritchie Hopper (or whatever).
Like it's not the names that scare me, it's the definition they represent. The fact that the name isn't descriptive doesn't seem like a big problem when the definition has oodles of nuance. Granted I only have an undergrad in math so I can't quite speak to the experience of academics, but then the article is cherry picked too.

All the examples given are of trivial things. Isoceles triangles and Fermat's last theorem. Both things you can explain in a sentence.

Let's look at something with "mnemonic names": groups, rings and fields. Quickly by just looking at the name which one is the most generic and which most specific.

Maths already involves a ludicrous amount of rote memorization, I'm not sure that using some guy's name is the hard problem. Internalizing all its nuance is.
I'd be interested to see which countries in Eastern Europe have abandoned the kind of socialist policies that I mentioned - free/universal health/education/welfare - and found their population better off/healthier as a result.
This article doesn't mention that Lee Kuan Yew was a staunch supporter of the Khmer Rouge. It's a genocidal regime that killed millions of people. Lee remains a strong supporter after he knew about the genocide. He also made efforts to dodge responsibility. He said the US and China were bigger supporters than Singapore. Financially, the US and China contributed more money. But Lee Kuan Yew seems to be the mastermind behind the support for Khmer Rouge. Lee Hsien Loong, son and successor of LKY, also made comments to revise the history.

Singapore's role in the Cambodian–Vietnamese War against Communism probably contributed to its rise. Singapore gained credibility amongst Western leaders.
People have different uses of their hands, wrists, different muscles and predispositions. For me personally the bottleneck was my finger’s middle joint, from too much mouse wheeling.

Even for the targeted morphology, if you exactly stick to the recommended posture and input device etc. for 8h a day whole week, you will have issues anyway, it will just be a matter of what hurts first.

The consensus as far as I know is to rotate posture (e.g. sitting/standing), input devices if possible, and try to avoid repetitive actions on always the same body parts.
Obviously the world is a super simple place with super simple answers to seemingly complex questions. When I asked my friend which is better authoritarianism or democracy he told me the answer is complicated. I told him to look at the evidence:

Almost Every civilization in history: egyptians, romans, greeks, China was more or less some form of authoritarian government. They all failed.

Basically every single civilization that existed before modern civilization existed Failed! The fact that the United States of America hasn't failed means the US way (democracy) is the best and only way!
Mathematicians like it when _others_ attach their names to their seminal works; such pride must be stopped argues author who (I am assuming) attaches their own name to their work. #ironic

It must be called the "mathematicians should stop naming things after each other" law!
I just realized that Trump supporters and authoritarian lockdown doomers are almost exactly alike.

Trump followers ignore all bad news and find bits of good news.

Authoritarian lockdown doomers ignore all good news and find the the bits of bad news that fits with their narrative.

Scary how much some of you do the exact same thing that "Trump cultists" do.
> 0.001%

How did you come up with this number? You took 100,000 samples and 99,999 of them agreed? I don't personally know 100,000 mathematicians.
So the problem is the boss and/or the company, because they are the ones assigning the extra work, right? Just want to make sure we assign the blame appropriately.
"Starve the Beast" is a bit of a boogeyman, because the actual size and spending of government hasn't changed, only the deficit has.
This is much like the theorists on HN who explain how they pirate digital content because the legal providers are too incompetent to make it easy to use.

I wonder if your friend is on of the white people getting into gunfights with other white people at BLM protests they crash.
This was never the original intention. Back in 2010 WWDC, Jobs presented FaceTime/iMessage as a messaging platform for all phones. Unfortunately, patent trolls killed this idea and iMessage became a closed wall for iPhones.

https://www.bbc.com/news/technology-20236114

If you want to get mad, get angry at our outdated and abused patent system.

EDIT: 2010 WWDC keynote (1:37:01) where Jobs mentions open sourcing FT as open source protocol - https://youtu.be/UjUd0VSM2RA
The alternative is common words meaning different things, depending on field or specialty. Case in point:

Entropy
I find it funny that Apple never really hit the mark with a mouse but knocked it out of the park with their trackpads. Like many commenters here, I never liked Apple's mice, from the old ones in G4's to the new Magic Mouse.

The Magic Trackpad though? That thing is truly magical in my opinion. I've been using the Magic Trackpad 2 since it first came out and I think it's one of the best pieces of hardware Apple has ever released, right up there with Airpods.
See the daring fireball link up thread.
Are resources still scarce in an anarchist society? Then you will still have conflict. And changing fundamental biology is probably possible, but neither a quick thing nor an easy one.

"Humans will be biologically different once we live in a new society" gets filed under magic in my opinion. Communists tend to use that as an explanation as well, and it didn't happen, and not for lack of trying or lack of commitment, I believe.

I understand most anarchists favor very localized constructs in general, what's your take why we aren't seeing a lot of anarchist communities? Is it that there would still be "the state" in the world that surrounds them, collecting federal taxes and stopping them from governing themselves, giving themselves the kinds of laws they want etc?
Exactly. If you get rid of the police, the wealthy elite will just hire thugs to protect their stuff.
"Otherwise, you would have to trust a third party with your Apple ID credentials and iMessage signing key."

Is that possible ?

I'd like to be able to send/receive "imessages" (and prompt typing ellipses, etc.) from a twilio number. It's low priority, but an interesting problem ...

Is imessage an open spec somewhere wherein you could use API credentials and interface with it, arbitrarily ?
Well, as someone who just left a 750k USD a year at a FAANG with a clear path to making 2MM+ in 5 years or so, I disagree.

I am in my early 30s and have a wife and kids. At some point, your relationship with money changes. I am now more concerned about my own legacy and the example I’m giving my kids than whether my net worth in 10 years will be 2 or 20 million.

I’m also more deliberate about how I use my time. So I’m perfectly content in doing something that will net me “only” 250k or so a year.

The irony is that this might net me more if I decide to come back to a FAANG in the future.
Meh. Shaka, when the walls fell.
> In short design by committee might be bad but rule by committee helps.

> So I kind of disagree with the premise - a parliament based market and human rights friendly nation could have been successful at almost any point post 1500. All it took was to wrench power away from the monarch...

Which is exactly what Salvatore "Lucky" Luciano did in the early 30s when he had Salvatore Maranzano, the Capo di Tutti Capi, "Boss of Bosses", assasinated and proclaimed that La Cosa Nostra would be governed by a commission.
I don't think descriptive names per se would be especially helpful. The challenge of understanding a concept typically dwarfs the challenge of remembering a name.

Some people, though, have so many things named after them that Googling for concepts can become challenging. In my thesis, I needed to use something called the Steiner point, which is sometimes also called the Steiner curvature centroid, although I didn't know about this name at first. For a convex set K, this is the limit, as R goes to infinity, of Bar(K + B(0,R)), where Bar(L) denotes the barycenter of L. This is the unique continuous map S on convex sets with the two properties

(i) S(K) is in K for all K

(ii) S(aK + bL) = a S(K) + b S(L).

It is also the map on convex sets satisfying (i) which has the smallest possible Lipschitz constant when the space of compact convex sets is endowed with the Hausdorff metric.

It took me a while to get a thorough enough grasp on the literature to learn these things, though, because when you Google "Steiner point", you mostly get stuff about a triangle center, also named after Steiner, which is a totally different concept. It's not that I thought this other triangle center was the Steiner curvature centroid, it was that I literally didn't know what to search for in order to get results on the Steiner point I was interested in.
What Happened in the 70s?
Click-bait headlines now?
Do you have a suggestion for how you would make a measurement like that?

It seems like the experimental procedure would require definitions at least several layers deep, the control based on real names and experimental group based another metric. Maybe the experimental groups names would be more closely tied to the structure of the math they were naming though that seems challenging.
I don't know about micropython, but I've developed a commercial product with the ESP32 IDF. There's a ton of example code for mqtt and REST included in the SDK.
Statically linked binaries with an apparmor profile is not such a bad idea.
Yep, but this syndrome happens weeks AFTER disease, so it's causes by some kind of damage to tissues, not by virus or toxins directly.
Rust, Go, C, D, R, Flask, Rocket.
That's correct. Don't get me wrong: Microsoft pushes Edge, almost as hard as Google properties push Chrome.

But many complaints about Windows are trumped up a bit by misunderstanding what actually happened.
How does WhatsApp deal with spam? It doesn't seem to be much of a problem there, in my experience. If I ever get spam text messages they invariably come via SMS.
> is, in some sense, the definition of violence

No. Words have meaning. Violence's actual definition:
behavior involving physical force intended to hurt, damage, or kill someone or something.

>professional violence-doers, such as the police
That shouldn't be their role. Violence just leads to more violence. They are breaking the laws they're paid to uphold otherwise.

>The fact that there are lifelong criminals completely proves that the threat of violence is necessary.

It doesn't. If it was, they wouldn't be lifelong criminals.

>there are people who may never be dissuaded from trying to hurt people

Then how does the threat of violence help? It doesn't.
We all know what this article is really about. It is disappointing to see these kinds of articles on hn. (posted multiple times as well)
ref: http://www.paulgraham.com/say.html
That's sophomoric rhetoric. In USA Hierarchy is justified by the Declaration of Independence and the Constitution. That's not enough to satisfy anarchists.
Can you elaborate on how common is common? Also when does it become problematic?
I'm not sure that's a good example because these tribes themselves were autocratic in governance before they conquered other nations.
This does need more attention, I have teenagers and can confirm this is what happens. The Blue vs Green bubble is a huge stigma.

Another thing I've noticed is that delivery of SMS to iPhones is very unreliable. I'm not sure why that is but I'll send SMS messages to our family group chat from my Android Device and my partner's phone will ding almost immediately but it can be up to 24 hours before my teen gets the message on an iPhone X.
> While most of the unused parts of the ROM (64 instructions) are filled with zeroes, there are a few parts which aren't. The following instructions appear right at the end of the ROM [...]

Given that they're right at the end — and seemingly intentionally written there after the rest of the unused space before them was zeroed — might those bytes be a checksum of the ROM?
Which uni elective should I take?
I want to eventually get into backend development or devops. which uni course would be more useful?

1. Programming in Java:

https://i.imgur.com/oVndu3y.png

2. Concepts of Programming Languages:

https://i.imgur.com/2lizYIp.png

I’m in my final semester of university, and these are the only options I have left to choose from
Yeah I have one at work and one at home. It just looks, well, nondescript, but it fits my hand so perfectly it feels like it was tailored for me.
I thought this article was satire until I read the comments
> Can we not just say it's greed?

IMHO we can't just say that. Because nothing is stopping us users from paying for email, online document storage, blogs, etc. It would appear to me that greed is one cause, and an unrealistic expectation that infrastructure should be free, or at least an all-you-can-eat buffet, is another cause.
Let's not turn this into a character assassination. That's what they do in politics and I hope HN is above this stuff.

Henry Ford invented the modern factory by bringing the conveyor belt into the manufacturing system. He was also an anti-Semite who supported Hitler.

Do not ignore the fact he was an anti-semite, but also do not ignore the fact that he invented the modern factory.

People are complicated, contradictory and multifaceted creatures... be unbiased and do not discount one quality because you disapprove of another.
Can your sources? This differs from things I have been reading.
Is the english translation good enough or reading it in Sanskrit is recommended? If yes, any translation that you recommend?
If they don’t show on the page, click the “placeholders” for a page showing the image.
As far as I'm aware, both of those had hierarchical leadership structures. The Paris Commune was run democratically through universal suffrage, and the CNT-FAI had its own leadership structures. Now, these societies sought to minimize hierarchy, sure, but I think it's important to recognize that an entirely non-hierarchical society is essentially impossible.
Check out Google AIP

https://google.aip.dev/general
I doubt it because anyone with secret fusion could immediately dominate the energy sector and become much more powerful than they already are?
'Lockdown' in the developed European country I'm living in (Finland) consisted of closing the border to non-residents, and bars, restaurants, theatres and cinemas for a couple of months. All of those are now open - apart from the border, with some restrictions but honestly I wouldn't know what they are because for my usage of them it all seems pretty normal...
Oh, come on, the code review process at most companies is fairly easy to bypass. Even at the company I'm sure you're going to bring up I would seriously doubt it wouldn't be possible to slip something into a long patch, even though I'm sure there are some sort of guidelines on who and how many people should be reviewing things.
Was prepared to dislike these suggestions but I think they're all solid. Good thinking.
I'm not from the USA, and I'm not advocating anarchy.

A quick google search shows multiple incidents in Sweden where police brutality has occurred and then they try to cover it up.

ie: https://www.theguardian.com/commentisfree/2013/may/27/sweden...
iPad battery bulging after using it as an external display
Patches are reviewed just not in the way you are accustomed to, but it doesn't make it any less secure. The kernel is continually audited and tested, and is the most widely used kernel in security devices.

What you are asking for is that developers should have to prove their real-life identity and authenticate to a public SCM system and that somehow makes it more secure, when hidden exploits could as easily be sent as a PR on GitHub and merged by someone who didn't know better or who can just play dumb.
> housing is one good that the free market seems to not really be amazing at

Housing isn't a free market if the government's central bank puts its thumb on the scale by printing money for mortgage loans. The Fed does that in the US.
My biggest gripe with mathematical naming isn't what the author wrote, but by the inconsistency of noun/adjective endings. For example, Hermitian and Brownian are adjectives, much like Ethiopian or Libertarian or anything else ending in -ian. But Hamiltonian, Jacobian, and Lagrangian are nouns. I'd much prefer they be called the Hamilton, the Jacob, and the Lagrange, for consistency in syntax in parsing.

It always trips up my mental English parser when someone says "the Hamiltonian" and I'm always like "the Hamiltonian what? what is or isn't Hamiltonian?"