skysight-inc/HackerNews huggingface dataset:
Personally, I think the argument today is different. I see the kinds of data being collected about my child by school ed-tech vendors, and it's scary.

Looking backwards in history, Nazi Germany and Soviet police states are good examples of why having people know too much about you can get you killed, depending on political system.

Looking at the present, people's jobs and political careers are destroyed for having said things which were mainstream views a half-century ago. Statues are torn down of people who held perfectly mainstream views 150 years ago. I have no idea which of the things my child says and knows now will be taboo in another 50 years. I do know the schools are storing all of that in archives with a whole bunch of fly-by-night ed-tech vendors.

I don't know how this is going to end, but mark my words: This will end badly. We have a history and a present of persecuting people for less, and privacy is what protects us.
I got my ham radio license in March and I learned a lot about practical electricity while studying. Might be worth checking out some of the YouTube videos to see if it's up your alley.
So, not having heard of Nix, I go to their home page and watch the video. It shows "nix-shell -p nodejs". Hmm, sounds like it's using the apt-get version of node which is usually out of date. It then shows making a shell.nix that enables nodejs and commits it to a repo and suggests sharing it. This completely ignores the fact that my various projects requires specific versions of node. Maybe the first example shouldn't be one that's pretty clearly wrong?
I'm the author of inlets - this article was put together by an inlets/openfaas community member. I thought it might be useful to share.
I had the same problem. Same type of 07 number as you - all consecutive. It was too much hassle. Also, with that number and my 07969696969 number that I thought was hilarious, I just had infinity prank calls all day, and worst of all, all night...
Modern? Eeek I think of Redis as modern (2009). I'm feeling old.
There are a lot of benchmarks against Redis, but where is the comparison to Memcached? Redis is quite slow for cache use-case already.
Not sure I follow. Don't you just need to save the public key somewhere, and use that to enroll? Why would you need access to the yubikey itself to enroll?
Poe's law aside, not satire. I've avoided catching Covid even though I've lived in a very red state during a pandemic for years, and I'm all out of fucks to give.

- If people need to take pictures of me and my quads for their inspiration board, I'm not going to stop them
- I'm wearing an elastomeric respirator, so I deeply don't care if anyone takes a picture of me
- People at my Y generally mind their own business
If it wasn't for shorsellers and skeptics PT Barnum would have become emperor of the world given his ability to con people.
I love my Stream Deck for all the reasons described by others in this thread, but unfortunately support for Linux is nonexistent.

You need to rely on the open source reverse-engineered version of Elgato StreamDeck in Python [1], with the StreamDeck UI on top [2][3]. It works, but it doesn't offer all the functionality, and it's even more rough on the edges.

Plus, if you have a StreamDeck connected to a KVM and it is switching between two computers (a Mac and Linux, in my case), then you'll have completely different experiences, with different icons, plugins that are not available on Linux (e.g., Spotify, Clock).

I still use it and find it worth the investment, but hoping that Elgato dedicates some love to Linux users in the future.

[1] https://python-elgato-streamdeck.readthedocs.io/en/stable/#

[2] https://timothycrosley.github.io/streamdeck-ui/

[3] https://github.com/timothycrosley/streamdeck-ui
Correct me if I'm wrong, but I don't think Sweden imposed any restrictions on flights beyond what was required by the EU.
I have experience with both and O365 is a fucking nightmare.
>>> “On the bright side, the Asheville branch is just a five-minute drive from the beach now, so the all-hands meeting should be a lot more fun this year.” <<<

As an aside, seeing things like this in climate change articles always bothers me. FYI Asheville being minutes from the beach would imply a 650m+ (2000+ft) sea rise in the next 25 years.

This kind of hyperbole makes it easy for people who deny climate change in totality to say it is based on absurd scenarios which will never happen. The real projections implications are significant enough. Why do people feel the need to resort to pure fiction?
My school district has all of the machines on their domain.

Linux still doesn't have anything remotely as capable as Active Directory.
What were the use cases you've found success at? I've only found Linux (Ubuntu etc) to be a smooth and stable experience when not installing things beyond what's included by default. Have tried some variant of Linux every other year for the past 20. Turns into dependency hell and arcane incantations.
That which can be asserted without evidence can be dismissed without evidence.
Fidelity
https://www.fidelity.com/go/special-offer
Yeah, I’d like to see a bit more justification on what makes it “modern.” The use of io_uring maybe?
Who said this?

All I am saying is that when non tech savvy people are working with software there is a high likelihood that they will be using the above software.

Even if it is for the job market, I doubt a hiring manager would take a look twice at LibreOffice or even GIMP in a candidate's CV.

Unfortunately Microsoft and Adobe or any other proprietary software is an expectation in some industries outside of the software industry.
Wow, this looks very nice!

I’ve seen the VLL paper before and I’ve wondered how well it would work in practice (and for what use cases). Does anyone know how they handle blocked transactions across threads? Is the locking done per-thread? If so, how do you detect/resolve deadlocks?

It also be good to see a benchmark comparing single-thread performance between DragonflyDB and Redis. How much of the performance increase is due to being able of using all threads? And how does it handle contention? In Redis it’s easy to reason about because everything is done sequentially. How does DragonflyDB handle cases where (1) 95% of the traffic is GET/SET a single key or (2) 90% of the traffic involves all shards (multi-key transaction)?
I’m not a big math nerd, but I’m also a programmer so maybe I have an slanted bias of what that means. Being ND also helps. I would love to see four consecutive numbers. I have kept two numbers around to now with 2 and 3 consecutive same digits. So XYY-ZYYY numbers without area code. With area code they are AYB-XYY-ZYYY for two diff area codes. I’d love giving up any Y overlap if the last four can be consecutive especially if it’s 4.
> I'm not sure what scientific basis they are built on

The article mentions the flu. Flu cases have been way down for the last two years, so it's reasonably to assume our collective immunity to it is also down.

You might be right about Monkeypox and the hepatitis we're seeing in kids. Those could just be random, but the immunity debt hypothesis also fits.
I've seen a few different Bear Blog blogs, and I think the feature-set would be sufficient. One unlisted requirement of mine is to be able to use a custom domain. GitHub makes this easy, so that's one reason I selected GitHub for the other blog.

Not seeing an option right off bat to do this with Bear Blog, but I will poke around. Thanks!
It also would not be propagated along with the culture, which is the hypothesis at its core: not that people of one given language are incapable of understanding some concepts, but rather that their cultural bagage tends to bias them and shape their way of thinking (which I would think is obviously true to anyone who’s ever lived in a foreign country or read literature or news articles in a foreign language).
I should buy one for my own but turns out you can put detergent between washing cycles, as long as you don't connect the dishwasher to a water line (well, I didn't check the other way around to be fair)

So I'm still weighting the convenience of turning it on and forgetting about it versus being able to buy the detergent for cheap at the mall...

Finding where you can buy the correct products for the cartridges can be quite the puzzle, last time I found a cheap-ish one with a "nice" 99€ delivery charge.
Your example is only apt when using the tool is the point of the learning. More realistically, the drill is supposed to be an entirely necessary but incidental aspect of the learning. In this scenario, any amount of time or effort expended on problem solve the drill is taking time away from the primary learning objective.

This is why teachers use Word and Google Docs. They do not give a shit about the tool. The tool is a means to an end. Word and Docs are familiar. Word and Docs work.
X11 is pretty poor for security, you should use Flatpak as it has sandboxing and still stores all its files in one directory.
This basically exists for drywall: https://www.milwaukeetool.com/Products/Power-Tools/Fastening...

And it’s a different skill set for sure, but highly worth it - someone who knows how do use it can hang drywall by themselves pretty easily.

If that’s your job, you should definitely know how to use it (and how to use just the gun, and the simple drill).
I've worked as a sysadmin (not a school though) and I've researched before how feasible it would be to allow a subset of my users to run Linux as their main client.

The tooling simply is not there yet. Your only choice is to pay very expensive licenses to either Suse or Red Hat.
Good products sell themselves. If GIMP were better AND free people would be all over it.

"B-b-ut Photoshop cornered the market", wrong, plenty of new apps like Procreate have found success just by being a tiny bit innovative and delivering a quality experience.

I really like OSS (and have contributed to several projects) but what matters in the end is the UX. There's a reason why Apple is a trillion dollar company.

Some projects are just mediocre and stagnant while trying to save face by saying they are OSS, at the end of the day no one cares, people just move along.

Other projects are so poisoned now that they barely resemble what they once were in their best times, i.e. Firefox and their self-imposed race to the bottom.
> We don't harden every building for military attack.

We might, if military attacks were as commonplace, untraceable, and unpunished as online attacks.
Thoughts on Tether calling their accounting method “iFAP” of all choices:

There’s a saying amongst investigators that some criminals, as ever more time passes with them not getting caught, start to behave as if they were taunting police to finally catch them.
The dirty little secret in England is that the government derives tremendous tax revenue out of gasoline taxes. Actually all of the European governments depend that revenue. What happens when EV’s take over?
Schools should use software that works.
Care you share your blog site?
I think we are saying the same thing.

You are just giving the hypothetical answer where blue collar salaries stay low and I am giving the hypothetical where blue collar salaries rise.

If blue collar wages stay the same, then yes labor costs are discounted.

If they raise, it may make sense to eliminate the position via automation or shipping the job overseas.

Wages are generally sticky, but nobody will take a job if they can't feed their family and pay rent, so inflation will eventually drive the wages up or make the position obsolete.
Davos-2022 – What just happened? – 9-things to know
I remember the most exciting book on this topic that I read, was the book on Constantin (the great) by Jacob Burkhardt. While maybe being a bit speculative, at least partly, I had the impression of highly plausible puzzle-solving by someone who actually read and understood the ancient sources. You will find a lot of details on questions like this. I find it most recommendable for anyone who is interested in (the making of) politics and religion now and then.
> MS Office Suite ==> LibreOffice Suite

LoL. LibreOffice Suite is terrible compared to MS Office. There’s simply nothing on par with Excel, PowerPoint, or Word. Also many are forced to use Outlook because of MS exchange.
Not to mention newspapers. I spend so much of my life looking at screens that I enjoy reading the Washington Post print edition over breakfast. My one year old calls it the "daddy paper."
Lecture I: Introduction to Mimetic Theory
It's actually more friendly in the command line too. I've done support on both.

Anything reaching a high level of complexity basically falls apart on Windows. I can tell someone on Unix: "Type exactly X" into the command prompt.

If I want someone to get there editing the registry, using the Window terminal and/or modifying complex system settings through a GUI which changes seemingly every week, it's basically a dead-end.

Kids learn terminals fine too.
Producing Open Source Software (2020)
It's important, though almost impossible, to talk about this issue rationally. People are bad at estimating risks in the best circumstances, and risks to children are even more difficult to be unemotional about, and look at with distance and logic.

I think the media coverage of them does nothing to help us do that, though it should.

But the fact is that school shootings are not the risks you should be worrying about when it comes to your kids. Despite media coverage, they are not common, and not getting more common over time. The number of kids who die in school shootings every year is vanishing small, compared to the many who die from other things we could be preventing. They're lower than deaths from disease, and domestic violence, and deaths from traffic accidents, and suicide. It's hard to overstate just how much lower.

I think we'd all agree that those issues need solutions. School shootings also need a solution, but in a world of limited resources, including attention, which of these should we focus on first? How do we select? I say it should be done according to which one presents the most risk — the highest likelihood, and greatest impact — and by any calculus that is not school shootings.

This is a really good article for putting school shootings in context: https://archive.ph/GmLdD
Jiffy Reader: Read Better Faster
> the public wants constant innovation.

Er, no. The public wants software that “just works”. Everybody hates the new normal of eternal beta, or when their familiar and working software is changed to look or function differently, more often than not also removing existing conveniences and features.
Did these techbros seriously call their accounting system "iFAP"?
I'm with you. I've avoided this accursed virus for two years, not about to shrug and let it have its way with my insides.
This article seems full of easily falsifiable claims, chief among these being the claims made about the fraudulent credentials of the CEO. If that claim is false the CEO could easily puncture the whole thing by showing proof otherwise.

Not only that, but if this is false it seems extremely actionable. Couldn't the characters here sue the pants off the authors if these claims are false? Not to mention the exposure to SEC action for taking a short position and then slandering the company. I know this does happen and is rarely prosecuted but combined with the civil liability that seems like a lot of exposure for Scorpion Capital.
On the picture Redis tops at 200k/seconds on an instance with 64 cores (r6g), Dragonfly 1400k/seconds, Redis is single threaded DF is not but it only got 7.7x faster how come?

If you run let say 32 instances of Redis ( not using HT ) with CPU pining will be much faster than DF assuming the data is sharding/clustered.
> Has China got an epidemic of respiratory viruses?

Have face masks seen widespread use in China before the current surge? If they have, China isn't a great control.
You could build a short position, publish fake research, and then quickly cover your short on the initial move before anyone had time to rebut you. That is definitely illegal fraud, though, and both the target and the SEC would try to find you.
Russia could cut off Denmark and the Netherlands' natural gas
Netflix cracks down on password sharing, but early efforts in Peru are a mess
This is really cool. Love a section on how things are designed with links to papers, always makes me feel way better about a project - especially one that has benchmarks.

Might try this out.
I don't see the conspiracy to create voice assistants that don't work very well which is what you seem to be complaining about and which, as far as I can see, pretty much everyone on the thread agrees with. Voice assistants just aren't very good so they're mostly mildly useful for people who don't need them for anything important. I'm not sure what you would necessarily do differently to make it more useful for people with disabilities other than making it better, in which case maybe I could actually use it for something useful in my car.
“ …children use advanced, ‘democracy computers’ to, ‘rehearse’ avid citizenship given the political constraints of our society”

What does this mean?
Have you had asymptomatic COVID?
Now that almost everything is accessed by a web browser... what do you even need Active Directory for? Like printers or something?
They restricted flights from outside the EU in March 2020 and only removed those restrictions on the 1st of April this year.

https://www.government.se/press-releases/2022/03/sweden-to-l....
The referential integrity dreamcompiler refers to isn't just for cycles in the structure, but for substructure sharing. Substructure sharing still occurs in a DAG, unless you rule it out also (e.g. with some strict one reference ownership model or whatever). In the absence of cycles, it is still useful to have a notation which says "these two objects in the DAG are actually the same node". If you implement that, the detection of cycles is almost free, because the assumption that a duplicate node appearing in the print is not a descendant of the previous one doesn't simplify the printing or reading algorithms very much.

In order to print this #1=(... #1#) you have to determine that the given object occurs inside itself. In order to print (#1=(whatever) #1#), you have to determine that the given object occurs later in a sibling expression. Knowing that #1# will not occur inside (whatever) doesn't help all that much with anything; it doesn't help you decide whether or not the #1= prefix needs to be printed.

If anything if the restrictions were reversed, it would be simpler: if the only substructure sharing that were allowed was backward references, that helps. Because then we know that the (whatever) object can only occur again inside (whatever), and not after it. To detect nothing but cycles, without caring about other sharing, we just have to maintain an object path across the recursion so that for every visited object we can ask "is this object already in the path from root to here?" If so we have a backreference.

The sibling case is harder. You can have situations like:

((((#1=(foo)))) (((#1#))))

Deep inside the left item in the list there is an object which occurs again deep in the right item. We need to put the objects we are visiting into a hash, which is pretty expensive.

> Just by making sure your primitives for constructing values don't permit cycles to be constructed.

But lambda calculus teaches us that if all we have is functions being passed to functions and binding arguments we can build a circular reference. See the middle word of the domain in the browser address bar. So you have to further dumb things down from there if you want to absolutely eliminate cycles in the object graph.

(You can have it so that you don't care about function-induced cycles (only the garbage collector does) by not having any printed notation or other API that traverses the internals of a function. The application can still build a graph using functions, but is "on its own" as far as providing its own functions for operating on it, and serializing it and whatnot.)
How does this compare to other multithreaded redis protocol compatibles? KeyDB is one key player https://docs.keydb.dev/
I agree that geoengineering is a bad idea but they use the "white men" bogeyman, that's really stupid. And also they don't really talk about to price to pay for degrowth
Analysis: How the Ukraine conflict is reshaping global oil markets
But then you won't be able to get cloud notifications that your shoes are untied!
Yeah letting people figure it out or giving obvious but not complete hints so they figure it out would Bork great. It would make it more memorable for me.
WW84 Review: What Is True Greatness? (2020)
I prefer Rust's approach to spatial memory safety over C++; it doesn't get in your way and it's good at preventing out-of-bounds access at a low performance cost. I also like Rust's approach to threading over C++; in a world where data races are undefined behavior and the typical C++ threaded program (both from before and after C++11's memory model) is an entangled UB-filled mess impossible to refactor, Rust's Send/Sync and &/&mut is needed discipline to organize programs. I'm unconvinced by Rust's insistence on temporal memory safety (the compiler follows fixed rules, it takes unsafe code to teach it about things like scoped threads) and "aliased xor mutable" (which rules out even many correct C++/Java architectures and requires either dangerously tricky unsafe code or needless rewrites in safe code, and optimizes for local reasoning at the cost of flexibility and expressiveness, which is sometimes a bad tradeoff, and SB is a needlessly strict nightmare with no equivalent to unique_ptr supplying RAII deallocation without noalias semantics). Though it is wise to be cautious in C++ around objects with self-pointers (unsafe to move) or aliasing member pointers (tricky lifetime constraints).
"Principles not products". That's what I call it. I've always taught
that way and my students love it. At least the ones smart enough to
realise they're being given a proper ground up education. We do every
step the hard way, breaking it down with a historical context, a
rationale and exposure to several different basic tools that do that
fundamental job. They get to see the continuum between logic and
arithmetic operators and a full application stack. Right at the end I
let them loose on full-blown commercial toys - and they love that
too, because they can now see the value those polished applications
add. They can also see what is just cosmetic fluff and marketing
patter.

It's only the weaker students who are quick to "demand the latest
shiny industry standard gizmos... because, like, jobs". And of course
the management twonks who've been blinded by vendor lobbying and
kickbacks. Truth is, modern software is so slick any fool can grab a
ready-made plugin-o-matic that thinks for you and wipes your arse, but
without understanding principles the moment they change the GUI
you're completely lost.
Then consider the internet ruined, auto generated how-to videos exist on Youtube and elsewhere (probably in much greater numbers than easily spring to mind). I see them from time to time in the long tail. But I suspect mostly the search algorithm deals with spam reasonably.
It kind of sounds like simple sharing but across all cores in a machine. Anyone know if this is an accurate take?
Whipping up histrionic and slanderous decks to tank companies you've shorted seems like a funner-than-most way to scam your way to riches, ngl