skysight-inc/HackerNews huggingface dataset:
The language is small enough that there's no way it's a problem. It seems less complicated than YAML, a couple hours to pick up at most.

I have a NixOS setup on my desktop and use Nix for some projects, but only maybe a week or two of experience. And the language was never an issue.

The bigger problem is the standard library is a sprawling mess: Understanding what options are available or how to get your thing to build by analogy with someone else's, requires digging into nixpkgs with no good tool support.

If you did a line-by-line port from Nix to YAML or Python but kept the standard library exactly the same, it would be even harder to understand.
To be fair, I've found that Microsoft have the best security for their accounts - much better than Apple ID or Google Accounts. Excellent 2FA support and if you have it set up with the Authenticator app, you will almost never need to type in your Microsoft account password. Unlike Apple or Google where I find that I often need to type in those passwords which forces me to pick easier passwords.
Really? A "huge" portion? How much is that? 50%?

Teachers are not underpaid. Teachers in the state in question make an average of $54,147. The US median income is 35K, so teachers earn far above it. Work as a couple and you're in the 100K household income zone. That's a position of privilege.

Not to mention that most people don't get to call work "philosophizing about Marxism and lego world". They have to actually work.
Python is the best beginner language in 2022
Enrichment takes a lot of neutrons. They need to be slowed down, besides.
Not quite the same scale, but still impressive: https://en.wikipedia.org/wiki/Evergreen_Point_Floating_Bridg...
Truth doesn't really come into it. The old Intel "10nm" didn't have any 10nm features and the new Intel "7" doesn't have 7nm features.
Yes, simplified writings are more readable. However, it isn't clear when it is appropriate to use simplified writing and when it is appropriate to use more complex sentence structures.
If you're already signed in, you've got access to your vault, so it's not too hard to get your password from that when doing your login for RDP. Then you can have it remember your account, or just use the password vault each time. On the plus there, then all your computers are then protected by this complex password instead of weaker passwords. Then you can use PIN, Hello, or security keys for easier sign in locally. Your account is still protected by your complex password, the alternative login methods are local only and have short guess attempts.

I haven't tried but I think these days you can actually authenticate RDP with a security key associated with the account.
They need to switch everyone to MS Account because Windows 12 will require subscription. I'm guessing 5.99/month
Hell, I was in High School during 9/11 and my principal lost her son in the explosion... Social studies that year heavily featured discussions on the US's involvement in the middle east, opposition to the russian occupation of Afganistan and the constitutional complications of a lot of the laws we saw coming out to fight terrorism. I think I got an absolutely wonderful education on US governmental systems that year - it was just dry Jeffersonian dialogs.
Well, to clarify, they weren't playing games with their wives... and we're talking about sexless periods of time stretching for years. Thrice a week would be perfectly alright and I'm sure some of these women would have settled for once a month.
you can if you use Monero
Technically speaking it is nice. I like NT as an OS too. The user experience is being eroded by marketing.
Recording real world data can be cheap for some use cases, but often labeling it is very expensive.
Recording real-world data may be cheap (not "free") in some circumstances, but properly labeling real-world data so it will be useful can be incredibly expensive.

Even if you're doing completely unsupervised learning, you will still need correctly labeled data at some point to validate your model.

And - I tell you as someone who has actually tried to do this - getting a wide range of high-quality voice recordings across multiple speakers is NOT CHEAP, and trying to train a model that will work under real-world conditions using "whatever dataset I downloaded from kaggle.com" is a fool's errand.
I think I agree with what the teachers were trying to do, but I also would be more convinced that they had actually succeeded if they had discussed the situation and the rules without ever taking the toys away.
this tells me that even 8 year olds will organize themselves into a capitalist hierarchy without any prior understanding of what they're actually doing. You had a few wealthy landowners that ruled the majority of resources, and a bourgeois fighting for whatever pieces they could get their hands on. quite interesting indeed.
the kids who had control of the Lego had a set of rules. other kids didn't have a say. the Lego was taken away so it wouldn't distract from the discussion, and then all the children developed rules they were happy with.
Teachers seized the means of production and no one was allowed to produce anything again.
> Conversely, I would not share my politics with children, even abstractly

Except you already do when you support school curricula that preach the righteousness of Manifest Destiny, whitewash the civil rights movement, extol the virtues of capitalism, hierarchy, and "rugged individualism," etc etc etc.
Nix (the language, not to be confused with NixOS, the operating system) is not that hard to pickup, if you already know a programming language or two. Read through about the syntax and you'll get the gist in a couple of hours, and you basically know it inside out if you spend a day or two reading and experimenting with it. You just need to spend the time to understand it, and it's no longer a hurdle.

What I think really stops NixOS from gaining mainstream popularity (eh, mainstream like in the Linux ecosystem, not mainstream-mainstream) is the inability of just downloading binaries and running them, when you have to. It's a huge hurdle to try to figure out the right incarnation to set the lib paths correctly for the binaries but woops, it's actually using something else and now you need to do some other hacky thing. nix-autobahn et al exists but are also hacky and sometimes outright doesn't work, and then you're basically lost, unless you can rebuild the binary yourself, which unless it's free/open source software, you're unlikely to be able to do.

This, I think is the real reason people are avoiding to adopt it, because there is no easy solution to this problem, unlike the problem of syntax which can be solved by simply learning it.
I stopped playing Rocket League for several reasons; discontinuation of a native Linux version, and then forcing you to register an Epic account (which I refused to do).
My money is on him joining Linus Tech. Sounds like they might have a big name in the pipeline and there’s huge respect for Cutress over there.
Those sentences are not contradictory... Dictating new rules for an activity and taking time away from the activity to reflect on it are absolutely not the same thing.
I haven't used pure Azure AD accounts from a management perspective before, and I've used it for less than a year as a user. However, I've yet to experience any sync issues personally. What kind of issues can crop up, and how?
How much time does this actually save? Just looking at the crude map it doesn't like like a huge amount? Like slightly more than cutting a rectangle into a hypotenuse (idk the term, like cut into triangle, the new long edge, still shorter than the other two combined)

VERY cool though
Some password managers (e.g. 1password) will check against HaveIbeenPwnd and warn users to change that specific password.
At my previous company, we implemented basic audit trails using postgres triggers that recorded the before & after state of a row on upsert / delete. The triggers had to be set individually for each of the tables (same trigger function worked for all), and an added convenience view to see the diff of the changes helped. This worked pretty well us, since we didn't need details of the actor / IP address etc.
The major problem here is the lack of dialogue between language-specific package managers and distro package managers.

I think once that is fixed, a lot of stuff will start improving.

I wrote https://github.com/NixOS/rfcs/pull/109/ in hopes Nix can help lead the way here.
Not just where the CDN is, but apparently where the company operating the CDN is incorporated. In the eyes of the EU, it doesn't matter if you serve out of an EU data center if the overall corporate entity is still subject to the laws of the United States.
Taking turns and sharing is reasonable when there is a fixed pie, such as you're in a lifeboat with 3 others and a gallon of water, or you're in a classroom with a fixed supply of Legos. However, fixed pies almost never happen in a free market, and are not a valid model for a free market.

I've seen socialists before using fixed pie economics in classrooms to extol the evils of free markets.

The Monopoly game was invented by a socialist to show how bad free markets are. Of course, it's a fixed pie game.
It's 2022. Linux should be past the point of requiring people to hunt for a config file so they can edit it to get a usable display.
I think a felony disqualifies you from military service (hard to get clearance). Maybe someone else can speak on getting waivers but I've heard that the possibility is grim. And keep in mind, that in the US between prosecutor overcharging and harsh sentencing, everything is a felony. Drug convictions make up the plurality of felony cases[1].

https://upload.wikimedia.org/wikipedia/commons/d/d3/Felony_S...
I have started using Emacs over the last week. Thank you for posting this, definitely bookmarked.

The biggest hurdle for me is whether I should just learn elisp or still copy random snippets of it from online until I get the desired result.

I wonder if the tradeoff is worth it.
Fission is not competitive because of high operational expenses, very long construction, and very high capital commitment, none of which will follow plummeting solar/wind/storage costs. So it gets less competitive with each passing day.

Wind does not confine itself to lower latitudes.
My opinion is that hidden salaries skew the edges (wider distribution) and transparent salaries flatten it.

What I mean is, with hidden salaries, yes, the low performers get less. Company is shorting them. But also, the high performers get more.

When salaries are transparent, you start making algorithms for whats "fair", so it becomes impossible to counter offer to keep to talent. You can afford to overpay 1-10% of people, but if paying someone more means paying everyone more, then the high performer salaries go down.

Essentially what this means is that hidden salaries are good for the top 10%. 50% of people think they are in the top 10%, so they think transparent salaries will hurt them.
It's not about learning either. It's about what tool generates the best output.
I don’t want to be dismissive. “nix but with yaml” is kind of like saying “rust but without borrow checking”. if you think you can approximate what Nix is capable of with YAML and be less complicated, I think you’ve missed the point. what makes Nix powerful is that it is built on the back of an actual programming language. it’s fundamental to the whole thing.

the language itself is surprisingly simple. the difficulty people have with it is that it’s functional, not that it’s nix. I don’t think most sys admins are fluent in functional programming, so it’s a huge turn off and learning curve.

if you approach it as three problems: learn the basics of functional programming, learn the syntax of the Nix language, and only then learn what a derivation is and how it works, it will be a lot easier to approach. at that point the nixpkgs library starts to make a LOT more sense.

I understand that’s a lot to ask when you just want to install some packages, though. It’s a tricky problem.
A giraffe's elongated laryngeal nerve can be explained by evolution, while still being firmly in the "weird shit happens" category. Explanation != purpose.
Can you distill the distinction?

My read is that people who dislike this article are projecting a lot of McCarthism onto a fairly benign process of having children examine the fairness of the ad hoc system of lego 'ownership' that arose, and then prompting the children to agree on a set of rules that they would all believe are more fair. Claims of "indoctrination" sound farcical.
Also they say they used the Fisher exact test and got a p value for mortality of 0.09 so it seems they were doing a two-sided test which is the default for fisher.test in R.

ivm <- c(3, 247-3)
con <- c(10, 249-10)
m <- rbind(ivm, con)

fisher.test(m)$p.value
## [1] 0.08809225

However, I think a one sided test could be justified and in that case it is significant at the 5% level.

fisher.test(m, alternative = "less")$p.value
## ivm
## 0.04541928
You need to update your firmware. They fixed this deadlock behavior in the new version.

Whenever that happens, I fully retreat to my right side, standing sideways, and gesture them to go on like a restaurant waiter.
That only works if your threat model is someone that is randomly mugging you. If it is a targeted wrench attack, they would already know your wallet, and the amount of funds it contains.
Crypto has a lot of properties in common with cash, and for security, any large amounts that you don't plan on moving, should use more then one factor. My suggestion for extremely large amounts would be to have at least 3 factors: a password you know, a cold wallet that you have, and the third can be location: keep the cold wallet inside a secured location, with a backup of course in another secure location. And if you have family, make sure to also have plans in place if you don't want to be buried with your crypto.
> I'm sure that the children of the Nintendo generation frequently discussed the power dynamic of King Koopa's dictatorship over the Mushroom Kingdom, and the systematically oppressed Shyguys, who have to cover their faces in public.

Well... yes, they did? Sure, not all of them, but there's plenty of fanfiction out there on the topic, and the gaming industry as a whole has devoted more than a little bit of effort to deconstructing, reconstructing, and generally exploring the implications of everything from fantasy kingdoms to the impact of game levels themselves on the player.
https://github.com/FFmpeg/FFmpeg/tree/master/doc/examples ?

In any case, they generally fill different niches. FFmpeg is, generally, a library containing set of A/V codecs and (de)muxers. (There are some more obscure parts, too, plus a command line tool ffmpeg(1) that gives access to most aspects of that library.) GStreamer is, generally, an A/V graph framework originally modelled after Microsoft DirectShow.

If you find FFmpeg too difficult to use, most likely what you want isn't a codec library in the first place, but some higher-level abstraction (e.g. if you just want a video on screen, most likely you don't want to muck around with low-level demuxing, but you'd rather want something that deals with clocks and sync and stuff, and FFmpeg just doesn't do that—it's not a video player). It has a lot of weaknesses, but the API is fairly straightforward for what it does.
Good thing they weren't teaching the kids to grow food. Watch what happens when the kids have to work to acquire the goodies, instead of it just being handed to them.
This could be a short story from Ayn Rand without changing a single word. Of course, the intended lesson to draw from it would be completely different.
Teachers become teachers not out of passion for teaching but because it is the easiest path to go through if you follow the designed education system. Highschool pushes university hard, university pushes teaching, and teaching is a default path if you're scared of getting skills in anything else. I have met very few teachers whom have life experience outside of being a teacher, and it makes them mindless drones that, yes, collect a paycheck and hand out assignments from Pearson or some other company.

Teachers are now largely unnecessary, COVID made everything done online. It turns out in person teachers are largely ineffective and replaced with a YouTube video. Schooling simply has not kept up, and the unions want it that way.
Yes, there were basically cults of people, who made a sport of mass killing. The more and bigger the better. Not to eat, but to hang their heads on the wall.

What Akeley did, was more the scientific way.
sure! facts like:

- unfair power structures disproportionately harm those without power

- including everyone in decisions about the allocation resources is an effective way to solve disparity

- communities that form rules to govern themselves are more just and fair than communities where rules are formed by a minority
Had never heard of them but absolutely love the UI of their site, wow.
That's what they did in my kids kindergarten. Friday was "take-it-apart day".

But I guess the teachers in this case weren't interested in imposing rules that avoid conflict, they wanted the kids to discover where the conflicts were coming from, and allow them to be a part of the decision making process.

I'm not sure I would have liked the rules they came up with when I was a kid, but I think that this lesson was about the process, not just what they came up with at the end.
> obscure what is happening on the wire

They obscure nothing, sum types in rust have 0 overhead. You cannot in go faith argue that Go gives a more accurate representation of what occurs "on the wire" than Rust.
It's the lack of due process. If a court were to find them guilty of this then fine.
It is true. People have been complaining about it for like six months. The rest of the people that have moved outside of the traditional site locations will have their equity refreshes slowly ratcheted down, but only the new Raleigh-Durham site had it brought down instantly.

That said, europeans have been getting an even worse deal on compensation for years and years.
I may be able to get my hands on a rare Swiss seaside property. Interested? ;-)
It does and uploads them regularly unless you disable it.

https://www.facebook.com/help/355489824655936/
Not by default, but they aggressively ask for access to it. It's usually framed as helping you find your friends already on Facebook.
You got me wondering what was going on - 425Kb seemed pretty high. I imagined there would only be around 50K of non-compressed source code. Turns out the 200Kb+ culprit is the texture atlas I nabbed off the internet: https://github.com/mrspeaker/webgl2-voxels/blob/master/res/m... - I'm only using a handful of cells out of that, I should chop it!
As i mostly play single player titles me. Have been using linux as my daily driver since 2010, I play game that work on my system if they have a multiplayer and my friends are interested fine I might multiplayer with them otherwise i am fine on my own. I wont support bulshit and put up with MS on my machine just for a game, there are plenty of other things entertain me.
Disagree. One of the benefits of kids playing together is that they learn to settle their own problems. I would call it socialization, they learn to interact and negotiate with other people.

There are costs to this. Sometimes the kids will fight or some kids will be left out and perhaps adults will need to intervene to get things back to a good baseline. But the benefits are that you become prepared to work, play, and live with other people - knowing that you won't always get your way, and it won't always be fair, but there are ways to handle it.

In the story laid out by the article some kids are monopolizing the legos to the extent that other kids stop playing with the legos. Okay, so? That's good. They found a good solution - other people are using the legos, I will play with something else. Next month when the lego hogs move on to playing with other things, the kids who were playing with other things can go take the legos. Or maybe they won't, but that's okay too because not every niche is for every person all the time.

The resolution is that the teachers lay down rules about how the kids can play with legos. They have to build their buildings to a standard size. The takeaway is that authority will tell you when you can play with your toys and how you can play with them and if you don't abide by the rules you don't get to play. Why is this a better lesson than letting kids play by themselves as much as possible?
I'm almost questioning if we read the same article. To me, the wording of the article suggests that there was quite a bit of dialogue with the children and among the children, including active listening and encouragement of critical thinking. I never got the impression that there was coercion by the teachers and certainly nothing about it screamed "woke police".

It feels like you're largely reacting to the taking away of toys and trying to make it into a statement about politics, when frankly denying toys is a pretty common and mundane way of dealing w/ child misbehavior (e.g. notably many parents ground kids without video games etc)

As a parent of two kids, I can tell you that rather than dealing w/ clear cut black-or-white lines, you're almost always dealing with a looong slippery slope of behavior where actions subtly weave in and out of what one might consider bullying or otherwise unhealthy behavior. There's unhealthy behavior with intent, without intent, rationalizations, testing of waters, and all sorts of gray area stuff, and as adults it's our job to navigate that.

Your position about not taking on a "teaching" role can be seen as the philosophy of letting natural consequences run their courses as a learning opportunity for kids etc, but it can just as easily be construed as being the type of person that turns a blind eye to bulling, if one really wants to start getting into political escalation. But frankly, parent forums have enough nosey judgy drama and we don't need it here on HN too.

If anything, it's interesting (to me, anyways) that they talk about using several pedagogical techniques. I don't have a horse in the race as far as the kids in the article are concerned, but the ideas of the sorts of things one can use (or not use) to deal with unhealthy behavior is something I can apply to my family.
Many teachers spend 20%+ of their discretionary funds after non-discretionary living expenses on classroom supplies.

I don't think I've spent more than 1% of my discretionary funds on office goodies, even on my more generous months.
I can try to explain, but this answer on the theoretical computer science stackexchange does it much better: https://cstheory.stackexchange.com/a/591

There are numerous ways to accidentally introduce a weakness to 2nd preimage resistance. Using an HMAC is a way to “reset” the entropy of a hash key and eliminate any unwanted source of information leakage.
If you have the app on your phone, or any app that uses their sdk, yes.
Seems like a pretty positive lesson to me: teaching kids that these power structures exist, are harmful, and that they need to be mindful not to take advantage of power; that they should instead strive for equity.