skysight-inc/HackerNews huggingface dataset:
If you're an anarcho-capitalist, that's cool and interesting, but I think it's quite distinct from the more left-wing forms of anarchism people usually talk about (that revolve around self-organizing democratic cooperatives).

I actually like a lot of things about Freidman's work, but I don't think it would actually function. The issue is that at the end of the day it's still just armed gangs living in tension with each other. Peace is retained as long as it's more profitable than war, but that's no longer the case when one gang is stronger than the others. In our world, I think you'd pretty much immediately see Amazon Security Forces start annexing all their smaller neighbors, thus making ASF stronger so they can annex more and more. This scales up until there are just a few large organizations (ASF, Google Army, Exxon Defense Group, etc) who are equally enough balanced - or until there is only one. These large organizations have contiguous territories, borders, and monopolies on violence.

Anarchist just can't last. It's like try to make a sculpture of water. Even if you could shape it, it'll immediately move towards the lowest-energy state. Without something to stop them, the strong will immediately begin seizing power from the weak and ultimately culimnate straight back to governmental entities with monopolies on violence. Which is how we live now.
Tangential--I used to work with a lot of caves as a hydrogeologist:

Seven favorite cave names:
Abisso "Queen Mama", Big Cave with Bats, Cave of the Swords, Eisriesenwelt (world of the ice giants), Hell Below, Lemon Drop, Mad As A Wet Hen Pit

Nice caves, but seven names that could use some help:
Carroll Cave, Ellison's Cave, Fitton Cave, Kartchner Caverns, Lehman Cave, Lilburn Cave, Russell Cave
I'm espousing all sort of offensive views. I'm for the end of capitalism, for instance. As for self-reflection, I've been accused of everything, for instance to be an antisemite because I'm espousing the offensive opinion that Israel is an apartheid state, and that BDS is a fine idea I support. I concluded with George Orwell and Noam Chomsky that “Goebbels was in favor of free speech for views he liked. So was Stalin. If you’re really in favor of free speech, then you’re in favor of freedom of speech for precisely the views you despise. Otherwise, you’re not in favor of free speech.”

Therefore I conclude that it's of the utmost importance to be able to express despicable, obnoxious, offensive views. That doesn't mean that I condone all of these views. OTOH, all really important views are necessarily offensive to someone, else they're probably benign and of little significance, if any.

I understand that RMS is probably an obnoxious jerk. However, it's in a large part because he is an obnoxious, insensitive jerk that he's been so adamant on his principles, and I deem this is a key reason why he had a significant influence in technology and on the world at large.
I tried nix on Ubuntu recently so that I could get an up-to-date, non-snap emacs (if you already think emacs is slow to load, you should see it as a snap), and the resulting build was giving me all kinds of issues, even with just the vanilla config. I tried one other package and had issues there as well. I ended up just compiling both from source and they worked perfectly.

Is there anything special about getting nix working well with other package managers? I'll be honest, the main thing keeping me from digging into it further are the docs and the syntax. I can never tell if I'm reading about nix-the-package-manager, nix-the-language, or nix-the-operating-system; and looking at the syntax makes me understand what most programmers feel when they look at lisp.
In rural places you only have SMS. The walled garden is where all the communication is happening.
Until there is hard data that shows it is a significant problem, this is just more covid FUD. There are rare complications with pretty much every disease. Doesn’t mean it deserves to be a concern in term of public health.
> For example, Hermitian and Brownian are adjectives, much like Ethiopian or Libertarian or anything else ending in -ian

As noted in a sibling comment, Ethiopian and Libertarian are both also nouns. As are lots of things ending in -ian, some also adjectives, some not (mathematician, statistician, magician, parliamentarian, crossopterygian, historian, librarian, fruitarian,...)
Probably doesn't exist, since "India's defeat at the hands of Alexander" never happened.

He barely made it to the border of the largest empire in contemporary India, by geography. Even the parts of current Pakistan he conquered were nowhere near major powers in the subcontinent.

That was as far as he got before his army rebelled and forced him to abandon further conquest.
You say that you have to keep looking stuff up and watching tutorials. I hear that you're constantly learning and that's never a bad thing. You should be worried when there comes a day when you feel like you know everything because that's definitely not normal.
Ugh, apologies.
What is interesting is that one can use current in the plasma itself (which creates a magnetic field) to confine the plasma, if one can control the current well enough. This design [1] does that. Unfortunately DOE funding for new fusion concepts has been almost zero for many decades and ITER has further depleted the DOE research fusion. On the bright side there has been some recent VC funding in the space and CTFusion is working on this design concept[2].

[1] https://spectrum.ieee.org/energy/nuclear/inside-the-dynomak-...
[2]https://ctfusion.net/technology/
what an absurd article.

And if you are wondering and unaware of Betteridge's law, no we have not stumbled into the biggest productivity increase in a century.

Working from home does not make most people more productive, eliminating commute does not make you more productive. Productivity has nothing to do with time spent in a location.
Fair point, and same probably goes for other billionaires, who have their money in a variety of investments. That probably does a lot to juice the stock market, pumping up valuations, but it doesn't do as much to generate actual economic returns. Happy to be educated otherwise.
It's wild to me that of the responses I got, the only one that seemed to understand what I was expressing is the one that appears to have been downvoted, while the others which appear to have ignored the fact that I work in the industry and talk to me like I don't know what I'm talking about haven't.

In any case, thank you, it's nice to know I'm not the only one.
Normal people can be pretty terrible towards each other if they are desperate, for example if there is a famine or natural disaster that no one is responsible for.
Meh, that's like saying it's so hard to remember San Francisco from San Jose from Mountain View from Palo Alto, why can't we just name them as Big Sea City, Big South City, Middle Town, and Expensive Town.

I.e., it's a fake problem that only sounds plausible to outsiders - if you live in the Bay Area, then Mountain View being called Mountain View is the least of your problems in driving to Mountain View.
John Gruber just rubs me so completely the wrong way now. I'm not really sure why but he seems incredibly petty and nit-picky in the past several years and I actively avoid reading things he's writing. It's a stark change from someone whom I used to read religiously and strongly considered his every word, especially on Apple-related topics.

In part of this[1] he's nit-picking RMS for choosing to spend time laying out his personal preferences in a rider for speeches, and, none of them are really outlandish beyond what you expect for a privacy-focused free-speech-free-software person. I don't chose to live my life as RMS does, but, I won't begrudge him his choices.

The worst thing he could pick on is "I don't want breakfast, please don't ask."

He just comes across to me as petty and sanctimonious, in this, and in general recently. I'm not sure which one of us has changed.

Also some of his choices are quite humble and heartening and make me like RMS quite a bit more. "I don't like hotels, I would prefer to stay in someone's home, even if I'm sleeping on a couch, so I can socialize with them." He seems like a nice enough guy.

[1] https://daringfireball.net/linked/2011/10/26/rms
> in what ways is the design of microcode instruction-sets for CISC-ISA CPUs, different from the design of outward-presenting RISC ISAs?

There's a lot of variability in microcode designs, but based on the microcodes I've examined closely (various IBM 360 mainframes, Xerox Alto, 8086), there are several characteristics.

Microcode is usually much wider than instructions (21 bits for the 8086, over 100 bits for some IBM machines). Microcode is usually doing several things in parallel. An instruction set is designed to be general-purpose and "make sense", while microcode is nearly incomprehensible and does whatever bizarre tricks are necessary to implement just what is needed for the instruction set. (One important factor is that microcode doesn't need to be backwards or forwards compatible, so designers can do whatever they want.) Microcode's relationship with memory is different since you're dealing with address and data registers, not abstract reading and writing of memory. Microcode needs to worry a lot more about timing. For instance, in the 8086, an ALU operation is set up a cycle before it happens. In the Xerox Alto, conditional branches happen a cycle after you issue them.

For your specific question about registers, much of the 8086's microcode ignores the specific register names, saying things like move the generic source register to the ALU. The hardware selects the appropriate register based on the instruction, direction bit, etc. (I'm in the middle of writing a blog post about this.)

For a more modern look at microcode, the book "The Anatomy of a High-Performance Microprocessor" describes the AMD K6 processor in way more detail than you'd want.
> is actually one of the least secure OSes out there

Linux is one of the most secure platforms to run web applications on, however, because more man hours than I can comprehend were spent hardening that use case.

All of those hardening measures can transfer over to the Linux desktop use case.

For example, seccomp, cgroups and MAC can all be used to harden a Linux server, and they can also be used to harden the Linux desktop. It's just that no one has thrown the same billions of dollars at desktop Linux that were thrown at solving web application security.

If you really wanted to, you could run a lot of your software in unprivileged containers secured with seccomp.
That's called network effect.
> is that when there isn't those built hierarchies bad/selfish people don't amass power so everyone else can actually handle them on equal terms

But how do you stop a bad person from amassing power in an anarchist system?

As a simple example, how would you deal with highway robbers? Those were omnipresent in societies before states gained strength.
Agreed (though it should still work with tooling like Sphinx and would definitely work in a REPL, notebook, or debugger).

That touches on a slightly bigger issue too. IDEs only approximate the language and usually fail miserably if you, e.g., do anything nontrivial with PEP-263. They'll whine when new language features like async or assignment expressions come out, they have the damnedest time inferring the type of inner functions, and so on. An IDE typically offers support for a (hopefully useful) subset of your favorite language.
Well, duh, if I'm very sensitive to THC I obviously don't take large tokes. But with typical THC content being > 15%, "half" a hit is really hard to nail down. I tend to err on the side of caution because getting too high makes me anxious... and the usual outcome is I don't get any effect at all.
New Zealand could move to alert level 1 without 'complete elimination' of virus
a dive is a place of low repute where hard liquor is available, I don't know what a gimme cap is - some sort of cap I suppose - and as the men at this dive get progressively more drunk they sort of lose control of their caps which slide backwards, of course they are not using it to signal they are ready to sing, it is amusing, observing these people with their caps all back you might think they had given the signal they were ready to sing as they all start singing, but instead they are singing for the same reason their caps are back - because they are drunk.

A black tie affair is a very fancy party of some sort, where people must dress up to attend, but as they get drunk at this fancy place their bow ties become unknotted and they show they are ready to sing, just as the people with the pushed back caps at the much less fancy dive do.
For anxiety, sure. But CBD doesn't give a light buzz.
For federal taxes, maybe. But some states allow you to itemize deductions, even if you don't itemize them for federal tax purposes. This is a not insignificant advantage for me.
I don't see how your example proves your point. It is not plausible to think about curvature when discussing triangles (you may discuss curvature of constructed circles, but that's tautological to the size of the circles...) so searching for "Steiner Curvature Point" should help find what you need faster.
This is a great example of content that should get reposted every six months or so. Every budding programmer should digest it.

Also, this line cracks me up every time.

“I have to say the full phrase “Java programming language,” for there is a guy who works where I do who deals with the laws of marks of trade, and he told me I have to say it that way.”
There are always a few outliers for any language but when you look at a larger sample Clojure's failure to gain adoption is undeniable. Take contract roles on IT Jobswatch, for example. 12 conracts in the last 6 months in the whole of London and 1 in the rest of the UK compared with Scala for which there were 279 in London and 128 in the rest of the UK. I'm not a Scala fanboy either. I remember back in 2013 when Clojure was hot and Clojure meetups in London were well-attended. Those days are over. London Clojurians has struggled to attract a handful of attendees since long before the COVID19 crisis.
So then that is not voluntarily association.

Because presumably, you would be kicking people off of roads, using force, if they refuse to pay the roads tax.

That's using force.
I’ve very successfully transferred watercooler conversations that “just happen” psychically to a better system of watercooler channels on chat programs. It’s better than just the 2-3 people you share a office with, as you can get ten people cross pollinating all at the same time. Have a novel thought or cool solution to a problem? Post about it and get kudos and feedback.

I grew up with chat being the primary way to transfer ideas, especially with peers that weren’t close to me, so it’s more natural to me to do the conversational knowledge sharing via text. The missing piece from a workplace is a shared whiteboard that anyone can draw on. Everyone needs to get a digitizer at the quality of an iPad Pro or Cintiq to really bridge that gap. Hopefully the prices keep going down and that sort of thing can become as ubiquitous as chat.
Hmmm, no, it's a false equivocation. What do you do with really bad / evil people who got caught doing evil things (there's enough evidence to put them in prison). I never heard a good answer from an anarchist.

You have to realize there are truly evil people out there. People who will assault innocent people, who will torture, who will rape, who will murder, who will do all of the above to a toddler. And will force the parents to watch. I don't want to live in a society where such people are simply let go, or get some bullshit therapy and let go.
You don’t have kids, right?
It's actually an activity protected by law.
That is the failing of any devout believers who walk the line between delusion and reality so much, that they become unable to see their own actions from a critical point of view. Those with more grounded views I'd say tend to drift off from the extremity and channel their energy into something else.

It's sometimes a shame when the idea these believers, not just anarchists, present might be plausible yet they can't argument it in such way that would make sense to ordinary people.

Often of course it springs from some emotional experience that keeps the whole fervor running. I guess once it has become such a big part of their identity to admit that they are wrong, is an earth-shaking blow to their ego which makes its critical examination especially painful.
It is not official, like with AUR check sources

http://archlinux.2023198.n4.nabble.com/Windows-Subsystem-Lin...
Yes I can, I just did. You might ban me, it might be against the rules, but I can. Also if someone is objectively an ass, it's not an attack, it's just a statement of fact. The science is in, and that guy's an ass.

Edit: sorry, this guy just got me going. I shouldn't feed the trolls.
Yet another example: International relations theory overloads "Liberalism", "Realism" and "Idealism". It's too easy to project meaning for already overloaded words like these.

Long articles and opinion pieces are written by people who saw something with these words and it never occurred for them that they should check out what these words mean in the context.
I'm honestly more surprised that Apple Music is on Android. It actually is the only service they have on the Play Store, other than their transfer app. No Safari, no Apple TV+, no Maps, nothing.
Why should they need to pay money to fit in with a green bubble? What if the bubble was white or black?
Google Magenta’s Lo-Fi Player lets you create your own virtual music room
Less hours are tied up with work, if you consider commuting as hours tied up due to work. So: as productive with less hours is a productivity increase (if other downsides don't offset too much).
I love this. It's not just about productivity (which is employer-focused), it's about well-being (which is employer-focused). And working from home is double-edged in that regard, though I believe the positives will generally outweigh the negatives.
> America didn't have the capability to provide room for the influx of covid-19 patients

No, America had (and still has) central authority make (making) a conscious choice not only not to direct energy at that purpose but to actively interfere with subordinate authorities attempts to do so for purposes linked to maintaining institutional power by placing blame.

There was no lack of capacity caused by the absence of central authority, there was active prevention caused by the interests of central authority.

And the entire global pandemic is in no small part due to the delay and denial initially by China before they decided they needed to deal with it, again because of the propaganda interests of central authority.

There certainly is utility in central organization in dealing with things like pandemics, but COVID-19 itself, especially the US and China subparts of it, are hardly a ringing endorsement of “central authority good”.
Thanks! Currently it's a simple cron job that runs over a list of RSS feeds and saves posts to a database.
I respect that opinion, but personally disagree with it pretty strongly. 1) The earth does not need more humans on it, it needs fewer. 2) It should be the responsibility of the state to cater to the needs of parents, not the responsibility of private corporations. I am perfectly happy to pay tax dollars toward public education, childcare, maternity-related disability, etc. I am not ok with picking up the slack at work without additional compensation for people who choose to have kids. You might argue that these are equivalent in net result, but I would say that paying into a pool for the public good is quite a bit different than directly being asked to shoulder more burden for free.
It's easy to criticize without suggesting any alternative.
Or just append a long number like "password12345" (13 characters).
It's nice to have as option, but I think the issue is that software that becomes a snap doesn't stay a normal package anymore.
> Let's not get rid of our ability to honor people in a failed attempt to make the communication more effective.

I think we should honor mathematicians less with eponymous theorems (prestige culture is toxic), but I agree it shouldn't be done at the expense of worse communication.
The problem is that judgment of the crowd will throw anyone under the train at any time and for any reason. We know of many a proud SJW that made a misstep at some point and was hunted down all the same by their previous friends, because you can be perfect only to a point; first you'd laugh and feel some schadenfreude, but...

There are actual reasons why we instituted things such as a judicial system, principles like "you'll be deemed innocent until proven guilty", etc.
It often seems to me that when talking to people about alternative mechanisms for organizing society we end up just rediscovering our current systems from first principles. At times it feels silly but I think it's a great technique for educating.

I try to do this at work when a new engineer tries to argue that the current system is overcomplicated and there is an easier alternative. Just ask questions, point out edge cases and watch them gradually rebuild the current solution.

Doesn't always work, sometimes the current solution actually sucks. But more often than not they come to understand that by the time they're finished ironing it the details, their proposal is not meaningfully different from what we have.
> I wonder if you could use this in a Django project with Channels, and stream database changes over websocket to the client.I wonder if you could use this in a Django project with Channels, and stream database changes over websocket to the client.

That's exactly what I'm doing with this! :) But you don't even need channels for that! The point is to simplify the stack.

> What is the purpose of setting the isolation level to autocommit?

Notifications are only sent after a transaction has been committed, see: https://www.postgresql.org/docs/12/sql-listen.html

Here is an example in the psycopg2 documentation: https://www.psycopg.org/docs/advanced.html#asynchronous-noti...
Going to pile on to the agreement here -- for example, much confusion can be had when discussing things like "intentionality" with laypeople. Philosophy is riddled with regular words that take non-regular meanings. It might make philosophers feel smart, but it's a detriment to the field imo.
> Python doesn't use semantic versioning

Right, so because Python doesn't coooperate, we end up needing containerization, which is what I was trying to explain in GGGGP. Because apt will upgrade 3.7 to 3.8 and unfortunately break anything that was written in 3.7 (and vice versa).

An app needs to be able to say "I'm ok with python3>=3.7" and be fine if it gets 3.8, 3.9, or 3.20, if we want to be able to run it without a container. (And likewise for all its other dependencies besides python)
This is so cool.
Nice work!
I didn't. It was the first thing that leapt to my mind as soon as I saw Imagination Technologies mentioned:

https://arstechnica.com/information-technology/2009/12/pouls...

What sort of person describes a board with a closed-source GPU firmware as "Open Source"?
Is there a video call app with screen sharing that doesn't use WebRTC?

I often host online lectures and with screen sharing, it always uses up 100% of my CPU resources.
Extensive list of Chromium command line switches
You don't need to give people a placebo, you can test against a known good alternative. This is frequently used in just such cases, where an effective treatment is already known, and denying patients in a trial that opportunity would be (as you say) unethical.

https://en.wikipedia.org/wiki/Scientific_control#Positive
I came here to make the same comment so I’ll be the explainer:

It’s about erasing white male names/dominance/influence/privilege/?? from math history.