skysight-inc/HackerNews huggingface dataset:
I agree with your major points, but with some modifications:

> It means government won't retaliate against you

No, that's the meaning of the first amendment. Free Speech is a principle of tolerance not limited to the government.

If society as a whole believes in Free speech, that society as a whole will be more tolerant, both in private and public spaces. Not absolutely tolerant, but more tolerant. The first amendment is the codification into law of this broad principle.

The other thing, which is not talked about nearly as much, are the forces opposed to free speech. You have, basically, a tug of war. On the one hand, society believes that "free speech" is a valuable principle. So it does things like having a generous moderation policy on hacker news and laws like the first amendment are passed. But then you have the opposing forces, the ones who say "free speech is nice, but issue X is so important we must punish people who speak against it". That has traditionally been things like advocating violence.

Now if the set of such issues fills up all of life, then you will lose free speech. So the real problem is not people exploiting free speech -- the paradox of tolerance is a purely intellectual exercise that almost never manifests in the real world. In the real world you have the principle of intolerance, that more and more aspects of ordinary life are put into the "this is violence" bucket and so used to restrict free speech, up until people claim that speech itself is violence. No society has ever come close enough to valuing free speech so much that the paradox of intolerance could possibly kick in.
I'm pretty sure getting married at 18 and looking after 12 children will keep you busy enough.
Did google get slashdotted by hacker news? The “getting started” link at the bottom gives me an internal server error.
I don't recommend reasoning from a position of exercising one's ideology.

"You shouldn’t have to spend months living in tents, working part time, to develop an in-demand skill."

One has to develop in-demand skills to participate in the economy, and to therefore have a reasonable degree of assurance they can financially depend on themselves. Some folks might have savings or family help, others might have to camp in woods for a few months. No one should expect handouts.

In some cases, people make mistakes that result in going broke financially. I can't claim that they should be shielded from consequences, I certainly can't shield them, nor do I expect taxes to be used to shield them. And, no one can force such a person to develop skills.

Take me: I made the mistake of not using college wisely-- I studied liberal arts. Later, I lived in a tent while building my IT skills.

In large part I lived in the tent so I wouldn't have to work 40 hours/week in front of a computer, just to come home to sit and try to learn to become a web app developer after work. That would be terribly unhealthy mentally and physically.

There's no solution (in my opinion) except to accept accountability for ones' career development. See, you've brought up that WEALTH leads to different outcomes. But guess what-- So does EFFORT.

You can't force a person to put in the effort into a career. Even if you give them money, they still might not put in effort (example: trust fund kids)-- they have to do it for their self, from a place of intrinsic motivation.

The recently common this anti-merit, neo-marxist, pro-identity political ideological stuff reminds me of just that: People forgetting the influence of Personal Accountability and Differences in Effort, on life outcomes.

I'd suggest taking your ideology out of your reasoning and assessments. It might fog up or clog up those reasoning abilities.
I made a new Game Boy game that rewards people who own several consoles at home
> The currently running fiber (voluntarily) yields control to another fiber when it's ready. The result is there are no race conditions.

This is generally untrue, as it assumes the developer knows the ramification of which methods hit scheduling points and understand what state the global set of potentially pending work might modify while suspended.

You might not have to focus so much about concurrent threads modifying the same memory simultaneously, but you absolutely could have the value change unpredictably during a write-sleep-read.

Note there are environments which try to make it more obvious which methods might result in a suspension, and have the developer acknowledge that so that the code remains understandable/maintainable. The keywords used for this are typically 'async' and 'await'.
This may be good advice for programmers that learned in an academic setting, but as someone that taught themselves this would drive me nuts. I still struggle with abstract problem solving in problems that I haven't solved before. A lot of algorithm based interviews I'll totally flunk the first time around. Depending on the interviewers behavior I've either bailed out from there or tried to learn something.

More helpful is backing up and framing the problem to be less abstract. When learning to code, we're learning new ways to represent things that we likely already intuitively know. In that way, you're teaching expression. The two are taught very differently, imo.
> So do Android smartphones

At least you get to run arbitrary software on them as a standard feature. And on many, the bootloader is unlockable, so you could root the thing and/or tinker with the OS.

The modern computing problem isn't this particular thing, it lies higher. It's presuming that the user is stupid and can't possibly be trusted with figuring stuff out and making their own informed decisions. Won't be surprised if people who design software like this consider every setting a liability.
Every task is a promise you can wait on for the result. Concurrent fan out is trivial.
The issue with modern people is they don't even know how to put on the old clothes. They would be technologically-illiterate trying to use complex pre-industrial tech, and so would have a very hard time, much harder than the people of the time.

There have been a number of historical reenactment shows over the years. Continual this-is-hard reax would be a bit tiresome, so usually they include lots of success.

If you want struggle, and will accept some industrialization there was "Frontier House" from PBS.

Otherwise, I recommend the "Tales of Green Valley" historical farm series and sequels for a well-informed English version. Here is the sequel "Tudor Monastery Farm" on Youtube: https://www.youtube.com/playlist?list=PLjgZr0v9DXyK9Cc8PG0Zh...
Can you name some works first conceived as books where the movie adaptation was superior?

Reading for pleasure requires an individual with a greater degree of imagination and intelligence vs staring at a screen and often takes a much greater time investment and yet often offers a broader set of experiences because one needn't convince someone to invest 100s of millions animating fantastic scenes if one author sitting at a typewriter or a keyboard can produce as vivid an experience in the mind of the reader.

Movies financial and runtime constraints often rob the source material of much of its richness and the description of the players emotions, thoughts, and state of mind is harder to communicate aptly without seeming clunky and expositional.
No Subscriptions, Big Money: How Free Streamers Are Changing TV’s Business Model
Idunno, to me it appeared more like perhaps you were unfamiliar with the phenomenon of sarcasm.
Hi everyone!

For the GB compo 21, I made a new Game Boy game titled "GB Corp." It's an idle / incremental game: you hire different GB models and put them to work. But there is a catch: each console you hire will only generate money if you run the game cartridge on the actual console model it represents.

The game goes as far as rewarding you when you switch the cartridge between various console models: the Original GB, the GBC, the GB Pocket, and the Super Game Boy!

The game is free and open source, and can be downloaded from here: https://drludos.itch.io/gb-corp

If you still have one or more Game Boy lying around at home, I hope you'll enjoy it! (you can play it on emulator too of course)
I know they have a Patreon because I saw it on their wiki[0] which I read through after seeing their death generator a few months ago. Their wiki didn't mention their gender identity preferences, and I don't follow their blog or twitter or anything, so I wasn't aware, sorry...

[0] http://floppy.foone.org/w/Main_Page
Being pedantic, the modern engines that you're talking about don't run at 20,000 RPM either, they are limited to 15,000 RPM and I believe they basically never actually reach that limit, usually topping out at 12,000-13,000 instead.

When the engines did run closer to 20,000 they were indeed rebuilt much more often. I am not well versed in F1 regulation history but Wikipedia claims that before 2005 engines were not required to last for two race weekends[1], meaning you could rebuild the engine between each race weekend if you wanted to. At that time there was no RPM limit[2] for the engines and the iconic Ferrari F2004 supposedly maxed out at 19,000 RPM[3].

So maybe the comment you are replying to is referring to pre-2005 F1 engines :) I have no idea myself if a modern F1 engine could run at 20,000 and still be as durable as the current engines or if running at such high RPM inherently means bad durability.

1. https://en.wikipedia.org/wiki/2005_Formula_One_World_Champio...

2. https://en.wikipedia.org/wiki/Formula_One_engines#Engine_spe...

3. https://www.f1technical.net/f1db/cars/873/ferrari-f2004
Was still spooky downloading and executing the same blinkenlights binary on Windows and Linux (WSL). Unfortunately it doesn't actually work in either environment:

Error: your CPUID command does not support command 0x80000006 (AMD-style L2 cache information).

AMD Ryzen 7 1800X
Fisher-Price once made a toy camcorder that used audio cassettes. A 90 minute tape held 11 minutes of video, monochrome 120×90 at 15fps.

https://en.wikipedia.org/wiki/PXL2000
Probably not. It operates as an on-call sort of thing. You show up when you're summoned and sit in a room until there are details of a case to present. You hear maybe 20 minutes of testimony for a case, sit around for 2 hours, then hear 10 minutes of another case, etc. for 8 hours a day for two weeks. At some point, there is enough evidence to vote. (I actually don't remember the exact process there. I think the ADA leaves the room, and some number of people have to vote to indict, and then we fill out a piece of paper with the results. I wasn't the person that actually filled out the paper, I was just the backup if that person was absent, which they never were.)

All the grand jury members are ordinary citizens with no special education or training. The state sends you a letter, you show up at the time and place they say, and there is no "jury selection" that excludes jurors. You're truly just a pool of random people from the county.

(This is the New York State system. The federal system is different. And some states don't even have grand juries. It's kind of an unusual thing.)

To more directly answer what you're getting at; yes, I felt like something a little fishy was going on. It is all conjecture from chatting with the other members of the jury while sitting around bored for 8 hours a day. Some of them were very good at collecting information about what goes on behind the scenes. The cases should probably be randomly load-balanced between juries, without the prosecutor knowing that one of them has difficult people on it. I would venture a guess that there are rules around this, and then there are "the rules" on how it's done in real life, and people are generally fine with "the rules". So it goes.
Ultimately, the grand jury is the people's power over prosecutorial aggression. You, as one of those people, have to decide what to push for and how the jury should be run. My group had a lot of people in it that very strongly pushed back against the power of the state. Some other groups might not have that. That's the luck of the draw, I suppose.

I'll also say that we were not being difficult for the sake of being difficult. They presented some cases that were very clear-cut, and we easily agreed to indict based on the evidence that was shown.
I mean some people are already getting nostalgic about CRTs for being so analog. And it's been what, only ~15 years since LCDs and other types of digital flat-panel displays started becoming cheap and widespread?
TL;DR This post should be titled “`brew --prefix <formula>` is slow, but I won’t try and fix it; instead I’ll hard-code some paths”.
And the "root" link. But since they are plain links they pollute the History stack, which is a bit annoying.
I dunno.

Like, yeah, I get it. There‘s quite a few sounds that trigger emotional reactions in me.

The whirring and buzzing of the PSU. The Award BIOS beep. The seeking sound of an empty 3.5 inch disk drive. The slight CRT zang between different resolutions - and the electrical drizzle of degaussing such a beast.

But to this day nothing amazes me more than opening a MacBook and it being dead silent.

Maybe it‘s because I have young kids, maybe it‘s because I used to be an audio recording hobbyist (and isolating computer sound was always a pain).

But there‘s nothing I enjoy more than the powerful sound of silence.
They probably skip 0000, 1111 and all single bit ones because those are the most likely codes you get if you press the buttons with a finger?
Indeed. It's really just the fact that most people don't think independently. On HN, there is a greater ratio of people who actually use their brain (vs reddit, for example), thus there will be comments calling out the article's correctness.
Agreed. I have thousands of dollars of equipment using 5 pin midi connectors that all use current midi.

If new devices come out they're going to need to work with the rest of my setup, or they're going to be a hard sell.
I'm not sure how common this is in other countries, but here in Germany we have quite a few "water playgrounds". There are some pumps in the sand, sometimes small aqueducts and the likes, so during summer, the kids can play with water. The pumps used to be real pumps. Now they are electronic. They have a sensor to detect how fast the handle is moving and at a certain speed you'll hear a clicking sound, a valve opens and the water starts flowing.

I think some children will realize how these things work. They might start to find them dumb if they find out that the strenuous repetitive movement is in fact unnecessary. At least to me it feels like a dishonest contraption and I'd prefer if they simply put a button on it.
Unfortunately liberties are almost never given back without violence. It is a shame on the west for accepting this abject surrender of individual liberty with docility.
Favico.js – Make use of your favicon with badges, images or videos
It's 90 minutes, but ContraPoints' videos are really great. Here's her perspective on J.K. Rowling: https://www.youtube.com/watch?v=7gDKbT_l2us
Oh ya I did, and I don't mean that I'd trade my job back for that now, you're treated like shit, you're not paid well, you get no benefits, safety protocols are always subpar. Obviously that's why I'm doing what I do now and didn't pursue those jobs as careers.

What I remember though is the nature of the work didn't leave me exhausted, depressed and with insomnia when the day was over.

So I'm imagining if those jobs paid just as well, had similarly good benefits, treated you with respect, I would definitely consider trying it out again, maybe I'm just forgetting how much crap your body can take when you're younger I admit, but I'd be curious to compare.
Chris Hedges was a very good reporter, a good author (America, The Farewell Tour, is a must read), and an excellent source of current information. He has replaced Noam Chomsky as the person I go out of my way to listen to about politics, social injustice, etc.

Matt Taibbi is also pretty good as an information source.
Windows 11 is Already on 5 Percent of PCs
The physical layer is the easiest thing to get an adapter for. It's the logic and processing that is hard to make cross/back compatible.
I'm freelancing now.

Only work 10h a week.
Amazing that on his last day (after being 'caught') he cancelled his ticket and was fully refunded the fare!
And if you want an increasingly slower bash startup, you can add the following to your coworker's .bashrc/.bash_profile if they keep forgetting to lock their screen when they go to grab a snack:

echo 'sleep 0.01' >> ~/.bashrc # or ~/.bash_profile
I thought the same. Made me click! I’m not sure if I would have if the headline revealed it was 150/yr. I’d have connected the dots, found it reasonable and the immediate demystification would cause loss of interest for me, and loss of revenue for NY Post.

In the end, I paid them for my dopamine hit. A fair, capitalistic exchange I’d say.
The same post also on LessWrong: https://www.lesswrong.com/posts/gCz7cB6JG66EhweSS/where-do-y...
> The last time I remember seeing someone say "RTFM" is probably something like 2006? in the freenode bash IRC room. Where are you frequenting that you see such things?

Just a cursory search, nothing specific:

https://news.ycombinator.com/item?id=28831243

https://lobste.rs/s/yjvmlh/go_ing_insane_part_one_endless_er...

https://lobste.rs/s/yjvmlh/go_ing_insane_part_one_endless_er...

https://lobste.rs/s/yjvmlh/go_ing_insane_part_one_endless_er...

https://lobste.rs/s/d1tk0e/overhead_returning_optional_value...

https://lobste.rs/s/cpfajx/java_16_gets_records_jep_395#c_dr...

https://news.ycombinator.com/item?id=29006854

I can definitely find more but this is what 5 minutes of searching turned up, and while many of them come from the same thread, I can find way more where that came from.
There's legitimately a vocal contingent online that wants to gatekeep around PL usage. Note the language there: "inferior language and ecosystems", "Rob Pike doesn't trust programmers to be good", "The entire attitude is an apology for the bare fact that Go doesn’t have error-handling syntax", "perhaps we care a little too much about ordinary users?" These aren't solidarity-building statements. They're about flaming, expressing intransigent opinions, and gatekeeping.

> I don't know any haskellers who I would think say or think the things you say. Most of them realize that they're into a niche thing. I think most of them want the good things of haskell to be shared to the larger community, but we just don't know how to get there from here.

When I said "PL enthusiasts" or "suckless", I don't necessarily mean to say every, or even most, PL enthusiasts fall into that bucket. Likewise devs interested in simple architectures aren't all in the "suckless" camp. Like I said, there's plenty of folks doing great work exploring things like ML-based functional programming or simple, composable designs. What there also is though is a vocal community, probably a minority, of folks who _do_ create a tribe of gatekeepers. As I was saying in my last post, these folks are usually the Very Online type as most folks trying to actually get things done spend less time inciting flamewars and more time actually writing code.

But my post is more about this strain of very (online) visible toxicity in programming. Taking opinionated, intransigent positions is disturbingly common in programming and I largely think it's a practice holding the state of the art back.
Elementary OS 6 Updates for October, 2021
Brutalism was just another communist crime, razing old europe so they could stamp their manifestations of authoritarianism on it.
> Because I think we both agree they're solidly physical in the sense that a "thought" can be reduced to chemical signaling.

I don’t agree with that. I think there is an inseparable spiritual element that justifies the subjective experience.

For the QM part, that still does not mean that ontologically the probabilities have a physical reality. Google “interpretations of quantum mechanics”, we have very little idea of what quantum mechanics actually means yet. We can set up the problems and do the maths but no one even knows what exactly it means to do a measurement (again Google “measurement problem”). I am an expert in quantum mechanics (it is my job) so I would be happy to answer questions about it in the morning.
just zoom out and really look at the scope of the issue: 7+ billion people in the world want stuff. there's a huge matching problem between the want and the stuff, and a huge geographic/wealth/information asymmetry as well. there's going to be a lot of friction and waste in that huge, inefficient matching process (e.g., 30-40% of US food goes into the trash, 30-40% of stuff is returned to retailers). to achieve your goal, you'd have to be able to control (aka coerce) a majority of those people to want only an arbitrarily narrow set of "acceptable" things. that's just not tenable, even in a small, remote country.
I didn't know about the glass walls at Apple HQ. A little googling returns several news stories. This is the best one I found so far: https://www.newsweek.com/apple-employees-call-911-walk-glass...
I don't think that the new 32 bit packet based protocol will run over the 31kBit/s current loop.
next to the like buttons > click the ... > open tanscript
> The modern computing problem isn't this particular thing, it lies higher. It's presuming that the user is stupid and can't possibly be trusted with figuring stuff out and making their own informed decisions.

I agree with that. It's pretty much an unquestioned axiom in the industry. You can see it mentioned in almost every article or book about writing software, doing UI design or UX work. The user is stupid. They're incapable of thinking for themselves, figuring things out, having their own goals. They have to be carefully guided so they follow the exact path the software prescribes for them, and incentivized along the way with "engagement patterns", lest they get bored mid way.

> Won't be surprised if people who design software like this consider every setting a liability.

Which is funny, because the first thing every single piece of software on this planet does, is disclaiming any and all liability for anything.

So the kind of liability they feel, I believe, is just that of getting bad press over some reviewers deciding something is too confusing, leading to reduced sales.
MIDI 2.0 is going to have a tough road ahead of it to get any adoption.

MPE solved some expressiveness and didn't break the world...
Some parts of the Pharo website actually dare to say "Pharo Smalltalk".

https://pharo.org/documentation

site:pharo.org smalltalk
No, because most MIDI capable devices couldn't be bothered to implement the first version of the spec correctly even today.
It strikes me that the workers stayed in place far longer than one might expect today. It’s hard to imagine a crew continuing to work when the floor is buckling, windows breaking from the stress, and so forth.

Today, I’m pretty certain everyone would be ordered out at the first hint of impending structural failure. A lot has changed in 65 years.
I wouldn't call them an evolution of POTS so much as an overlay. Dial-up standards were a form of encoding that allowed a digital payload to be delivered over lines intended for analog signals. DSL is more or less a purified version of that.
In other words, you're glad she was brave enough to put her name on a position, instead of being bullied into silence after an insincere apology.
I know you don’t mean China, life expectancies in the villages where they have that kind of hard life is way lower than the cities. That hunched over Ayi still farming when she looks like she is 80 seems amazing, but then you’ll find out she is only 55.

Actually, I don’t think this is true for any of the East Asian countries I’ve visited, it seems to be a romanticized myth of the west.
Lack of empathy is commonly cited by Hackernews as the reason why some Linux app doesn't work exactly the way its macOS equivalent does.