skysight-inc/HackerNews huggingface dataset:
Sure, but unless the high performance code you work with is very different in nature to the high performance code I've worked with, you probably have a small set of carefully implemented and probably very well optimised structures in your toolbox and write everything else using them. You do need to deal with the explicit ownership semantics in Rust when you're first implementing those tools, but that's a probably minor inconvenience up front and afterwards things mostly just work like the equivalent data structures in any other programming language, but with the added safety guarantees from the ownership system and borrow checker.
I have studied some QM and I agree. I see the MWI as figuring things out with just what the Schroedinger equation tells you.

Apparently this has become easier to swallow after all the research that has gone into QM during the past century.
> justified by other unrelated properties of the victims.

Is it unrelated though? Her behaviour in terms of communication, less what she says but more how she says it, is extremely related to this case.

However I do think I agree that it's speculation, at best.
Politics in sheeps disguise.
I think you are confusing or conflating the definitions of "odd" and "prime". I find I can't follow your reasoning at all, so let me give you my reasoning.

The accepted definition of "odd" is that when you divide by 2 you have a remainder of 1. Thus 7 is odd, because when you divide by 2 you get an answer of 3 with a remainder of 1. Similarly 15 is odd, because you divide by 2 to get an answer of 7 with a remainder of 1.

The accepted definition of "even" is that when you divide by 2 there is no remainder. Thus 18 is even because when you divide by 2 you get 9 and no remainder.

Rephrasing that, if you multiply any integer by 2, the result is always an even number. So 9 times 2 is 18, hence 18 is even. 23 times 2 is 46, hence 46 is an even number.

Then zero times 2 is zero, hence zero is an even number.
Maybe, but my rule is: my home network, my rules. I can’t really do this invisibly anyways: any device I don’t control will get certificate validation errors.
Thanks for the pointer.

I feel they kind of complement each other:

https://www.gameuidatabase.com/gameData.php?id=127
and
https://interfaceingame.com/games/my-friend-pedro/

or
https://www.gameuidatabase.com/gameData.php?id=35
vs
https://interfaceingame.com/games/the-legend-of-zelda-breath...
How do you deal with debugging?
They don't try to be entirely decentralized. Or entirely centralized. They balance between both. DNS still requires registrars and root servers if you want the whole world to be able to find you, but works just fine as well without those bits if you are fine with having a smaller community and can run a private root.
Ultimately I tend to think societies do best when the forces of aggregation and disaggregation can balance each other out and optimise for each other's strengths and weaknesses.
> In the face of that sort of behaviour you inevitably end up with technical support having to field angry customers who just don’t get that it’s not our fault the hardware isn’t working

If your hardware isn't resilient to network failures then it absolutely is your fault.
This was a toy project that was never mainlined
It's good to periodically see these articles get traction. There are so many logical fallacies that we need to remain diligent in guarding against them.

Lately, in response to the relatively intense polarization of beliefs, I've been contemplating open-mindedness, and whether discussions starting with establishing an open-minded context could get people talking again.

To me, open-mindedness means that you're receptive to new ideas and experiences and generally do not reject them outright. When presented with implausible or seemingly impossible information, an open-minded person will listen to the basis of ideas, concepts and information and weigh that basis before making a determination about whether or not the idea is true and worth assimilating. Or they may try a new experience with less pre-judgment of whether they'll appreciate it.

In my view, there is a critical nuance in open-mindedness: It applies whether or not the idea is consistent with what I already believe to be true. As an open-minded person, I feel that I need to regularly reevaluate my beliefs as new information comes to light, even if that new information directly contradicts a basis for a firmly held belief.

I'm curious to know examples that you've had where you've learned new information that contradicted what you already firmly believed, and through open-mindedness, changed your belief accordingly.
Ah, yes I have, apologies! Will repost with the correct link :)
TypeScript is nowhere near as clean as any FP language I’ve used. But it’s hard to deny that TypeScript has better tooling and 1st class library support.
Is there a reason no group has popped up to jailbreak the few major TV "OSes"? Given how prevalant this issue is it seems like a reasonable use of time akin to jailbreaking/rooting cell phones.
The C language is purely functional
I agree, it's also something I would like. I've looked a bit into this regarding Android TVs and found out that most TVs are using similar Amlogic chipsets.

What made me give up on the search for alternative software is that there doesn't even seem to be a place in which any manufacturer's models are even listed, much less anything resembling a community.
>I think much of modern C++ should be rejected [...] then fricken switch language! There are countless better alternatives today: Rust, Swift, D, Haskell etc.

The reality is that many projects are enabled more by existing libraries & tools rather than blank slate clean language syntax.

Some example domains of libraries & tools where C++ is the 1st-class client instead of Rust/Swift/D/Haskell:

+ deep learning: NVIDIA CUDA api is C++

+ HPC High Perfomance Computing: Intel MKL math library is C++

+ physics engine for video games: Unreal game engine is C++

+ latest cpu chip : ARM Allinea dev tools for the new ARM/Neoverse chips (e.g. latest AWS Graviton2 servers) is C++

+ Qt GUI is C++

Because of the extensive C++ ecosystem, you get a counter-intuitive situation where programming the latest cutting-edge apps requires a 35-year-old language from 1985 instead of the newer Rust language from 2012. I predict this delta of tools+libraries between C++ and Rust/Swift will continue to exist for 10+ years. Recommending/lecturing people to use Rust/Swift/D overlooks the reasons that many programmers use C++. It's not a random choice.

E.g., a realistic starting point for a project might be: "What's a good game engine... oh, it's Unreal, and that's C++." -- instead of -- "Rust has clean syntax of ownership and borrow with "&" ampersand symbol instead of ugly warts of unique_ptr<T> and std::move() in C++ so I'll code a game in Rust."

Sometimes, we look at the ecosystem first, and then work backwards from that to make programming choices.

It's when you have the luxury of a greenfield project that doesn't need legacy dependencies that choosing alternative cleaner syntax of Rust/Swift is possible. Amazon AWS and MS Azure are examples of doing new bare-metal projects with Rust instead of C++.
How is that really a big difference? She's gone either way, because they wouldn't let her publish the paper. This way I guess she's more eligible for unemployment, but beyond that?
But what is the problem with someone taking your modified (captioned) version and using or modifying it further? Why shouldn't they be free to do so?
Double linked list is just an example. There are other both more useful and harder to generalize structures like various kinds of trees for example.
Anyway, if your question is why implement your own data structures then it's very likely C/C++ isn't a proper tool for your job anyway.
So as a techie I agree with you but as a user I don’t really think it matters. If your device exists to connect to public endpoints and uses mDNS for local discovery then any public DNS server should be fine. All these devices want is a clean connection to the public internet and you’ll never see them officially supporting blocking. At best DNS filtering is a hack that currently works because most people don’t do it and there’s little pressure to work around it. The device is free to exfiltrate all your private data through the connection to the manufacturer’s servers. It doesn’t really need DNS to do it.
> At this point Mozilla is just the Non-profit Arm of Google, They do what google tells them....

As someone who has used (and still use Firefox) continously since around 2005 it surely feels that way sometimes and some of the decisions I see would make much more sense to me if I knew top management was somehow in Googles pocket.

(That said

1. for my workflows I still consider Firefox the best browser.

2. switching would only make it even easier for Google.

3. I always hope something will change and Firefox will become really really great again or someone will fork it.
I used to run Gallium on my touchscreen chromebook. Really enjoyed that combo until the chromebook died.
This helps lessen issues like inference speed / requirements but it doesn't address the environmental impact of training.
I got to play around with a very simple telescope since being a child, which is still around in my parents house - never enough to see much of the planets, so this was always a bit disapointing. But what was and is always stunning, are the details of the moon ... (you need a filter, though).
You can see the shades of the crates moving for example.

Oh - and sunspots. Meaning you turn your telescope around and project the picture of the sun.

But one day soon, I am going to order a real one.
(But I also always wanted to have my own observatory.
And I guess, if I have that, .. I can't wait for my own space based telescope. Ah yes, the greed ..)

Anyway, enjoy what you have :)
if you search, it fails to find anything, then click in the lower part of the window, you can't scroll up/down any longer.
There is a “colored-man-pages” plugin for zsh, which I had turned on already, and promptly forgotten.

I was puzzled because my man pages are already colorized ;-)
Author here! Feel free to ask questions about the post :)
I've done a similar (very interesting techically) trip through various distros.
Instead of Ubuntu, I settled for Fedora.
It provides newer packages than Ubuntu but also "just works" (at least for me).
The disadvantage would be the far lower popularity compared to Ubuntu.
That is a similar, but distinctly different topic.

Indeed, there are always people who are looking to cut public services, but the discussion was about the motive for doing that.
I agree. It’s a very hard problem that we need to thing about in context. Gebru’s research is important for raising the issue.

But it is a hard problem, and highly context dependent. It doesn’t seem to me like a proper subject for the sort of ultimatum that Gebru gave Google.
Redesigning Sidekiq.org
We might get a bit closer if our communication tools encouraged correctness rather than virality.
That’s the beauty of modern discrimination. You never come out and say you’re discriminating. Rather you just apply the rules selectively. An inconsistent process is the best best way to discriminate.

My prediction is you will see some people leave Google due to this. Likely those who worked closest to her. Apple is already extending interest.
I always found it puzzling that DNS blacklisting for adblocking purposes works at all. I mean I'm not a webdev or anything like that, so what I'm saying might be a bit native, but couldn't you simply serve your ads using the same domain you use for your content? This immediately defeats things like PiHole completely.
Why? Is Apple planning on releasing a phone running the M1?
> It has tilted many democracies towards right-wing populism and fascism.

"Left-wing populism: OK. The right-wing flavor: not so much," is what I read out of pieces like this. That reading tends to be confirmed when you look at any given author's other recent takes, esp. on social media, to try to get a sense for their total perspective, including where their blindspots are. Outside of the obvious concerns, the thing that bugs me most is that because this and similar pieces are (correctly) thought of as a "left" call-to-action, and the left in the US has been associated with the tag "liberal", then people have become used to using the terms interchangeably, and they continue to do so, even when the new mainstream left's philosophy is rooted in fundamentally illiberal desire to quash. I recently listened to a Glenn Greenwald interview where, even in the midst of a long, impassioned argument regarding his departure at The Intercept, he slipped into going along with the misapplied "Liberal" label when what he was referring to was the left. This ultimately leads to more newly minted opponents for liberals.

It's easy to see what's going on. The author of this piece and many others once upon a time purported to espouse a certain set of principles, because it was fashionable and a socially expedient thing to do for the time, especially in the context of what it was a reaction to. The author eventually puts some thought into it and subsequently adopts a public stance matching what was privately true all along—revealing how little they value the things they said they did. The author then uses public messages like this one to signal that the earlier reactionary phase is over. This indicates to other fairweather philosophers that they, too, should now move into the new phase and adopt the new reactionary stance.

The level of sophism involved is important to keep in mind when trying to have a discussion. Principles here don't really matter, not even the ones which are said to underpin the new stance. Trying to have a principled discussion, therefore, or to attempt to work your way through a reasoned argument, is just going to be a waste of time and energy. It's still important to do it, but it's also important to understand what it's (not) going to achieve and be conscious of how you can better spend your resources.
You might be interested in https://github.com/MichaelMure/git-bug. It stores issues directly in the git repository so the whole issue tracker is as distributed as the rest of your code. I can't speak to the UX though.
I randomly said in my head 80 Million, apparently I was off by 20 million.
HTML and CSS and Javascript.
I think it's a little better than that.

An example from class. Suppose you are building a ML decider which can stop a production line if it sees defective products. If you are choosing between a decision tree and a neural net, one of the things to consider is that with a DT you can look at the tree the model comes up with a d say, okay if the mass of the widget is low, we reject.

With a NN, you can't see why things are rejected in the same way.

Some tasks benefit from having more explainable models, some it doesn't matter. But I don't think it's just a buzzword or trying to enforce political control.
My comment was not meant to be demeaning, sorry if this was not clear. I used PHP 4 and it was okey, albeit pretty inconsistent. However, programming languages are a very competitive space. It is extremely expensive to keep them and their ecosystem alive. My sense is that, unless a language keeps up, it will go down. Not in the sense that it will disappear overnight, just less favoured every time a Greenfield project starts.

My subjective analysis is that each language has a niche that if fills nicely:
- C - no BS, no runtime, close to hardware.
- C++ - a bit further from the hardware, a bit closer to the developer.
- Python - glue the two above with few lines of code. Go-to language for "data pipelines".
- NodeJS - one code, can run both in the browser and on the server. Go-to language for web development.
- Java - one syntax, runs both on Android and on servers.

- C# and Go - vendor-evangelised languages. Supported by huge vendors and their network of partners.
- COBOL - too big to fail :))

I honestly don't get what niche PHP fills. Why would anyone choose PHP over another language? Developer pool? Ecosystem of libraries? Evangelized by a vendor? Front-runner in new concepts? Too big to fail?
Wait the TPMs also send temperature reports? That's pretty cool. I wonder how many you could see with a decent receiver, if they interfere with each other at range, if you could get a solid temperature from a few dozen low-quality sensors etc.
Details https://mashable.com/article/amazon-sidewalk-surveillance-ne... If you have certain Ring cameras or Echo devices, Amazon enabled a new radio in it back in September. You can opt out from the Alexa app: More -> Settings -> Account Settings -> Amazon Sidewalk -> Off.
This is nothing to do with force pushing / rebasing vs merging. The CI only tested changes in isolation, and not the cumulative changes on the default branch

If anything this is a reason to use merge rather than rebase and force push because it’s easier to debug this nuisance when your devs aren’t mutating implicitly their history
Using jekyll I've gotten 30+ minute build times for sites. SSGs aren't only useful for sites with a single-digit number of pages.
Thank Alexandra Elbakyan for free access to information whose collection was largely publicly funded. A true warrior for justice.

https://sci-hub.se//https://onlinelibrary.wiley.com/doi/10.1...
Please read about superdeterminism. Bell's theorem makes three assumptions. One of which has no basis other than "I like it".

EDIT: Also, as Gerard 't Hooft points out[1], if you have a deterministic theory and you don't know the initial state, that is, you feed it probabilities, then you get probabilities on the other end. In this light there is nothing special about the quantum randomness. It's just that you don't know the initial state of the system.

[1]-https://youtu.be/YglT09Korr0?t=2476
Those are different kinds of algorithms. Something like CRC32, siphash, etc. are much faster than a hashing function meant to be cryptographically secure. They just don't have the same constraints. This xxHash claims it "successfully completes the SMHasher test suite" which is good in the same way that a PRNG passing randomness tests is good but not necessarily cryptographically secure.

The table on the page you linked also says in the notes whether an algorithm was meant for cryptographic purposes, and indeed all of those are at the bottom by quite a margin.
That's the point, you need less than 100.

A browser, cloc, sbase, ubase, X/Arcan, mpv, youtube-dl, ffmpeg, mocp, lynx/link, bitlbee, irssi and not much more.

On games, mednafen can emulate well a huge stack of systems, slashem/nethack is highly replayable and chocolate-doom has tons of PWADs (maps, levels and total conversions). Not the most modern gaming, but these are options to almost never be bored.

For everything else you can spawn an x86 vm with tinyemu and forget maintenance.
A major feature of modern C++, and one of the most difficult to replace, is its expressiveness and optional strictness. You don't get this with C (or most other languages). The metaprogramming and compile-time facilities for example, while complex, are indispensable for some code bases. This becomes evident when you try to port rigorous modern C++ code bases to other programming languages du jour. A surprising amount of C++ is difficult to express with equivalent behavior and performance in a similar amount of code.

I play around with new system languages by implementing parts of database engines (typically written in modern C++) in the new language. It terms of abstract code architecture, you can port a C-style database design with relative ease -- most new system languages aim to be an improved C with direct portability in mind -- but not modern C++-style database design, and the latter is unambiguously superior for performance and correctness when writing database engines. C++ will continue to see a lot of usage as long as it is difficult or impossible to write code in other languages that is functionally equivalent to C++.
We're talking about tech firms that have access to the entire internet and use it. Hypothetical examples involving imaginary datasets that nobody would use don't prove anything relevant. And note that my argument is not about whether you actually avoid bias, it's about whether you've done the most you can do to avoid it. If you used all the data you've got, then you've done the most you can, even if for some reason the data you've got isn't any good.
What's described isn't a dress code, it's 'not being a chav', essentially. It's necessary, but not sufficient, for something very far from 'upper class'.
Here is one https://github.com/bors-ng/bors-ng
> why you think it's fradulent

It's completely self-evident unless you are so committed to false fairness in dumb internet debates you broke your own brain.
> The issue isn't whether there are abundant "literate" resources (podcasts, in your example)

It was exactly my point that this is not a good argument. But rather that if one wishes to indulge in argument by anecdote, they can find ample evidence for the opposing view of this article.

> I don't know about you, but when I look at the popular media and at political leaders, they seem highly illiterate compared to those from just a century ago

Was Chester A Arthur "deeply literate"? William McKinley? Taft? Harding? Hoover? I suppose I know Teddy Roosevelt was having read his biography but all this again is anecdote.

> Even the "literate elite" media, e.g. The New Yorker, has dropped in quality from a few decades ago.

You'll forgive me if I find a subjective evaluation with a sample size of one unconvincing.

> Regardless, this article is hardly the first or only study of this problem.

Yes most writings about the subject are the same kind of anecdotal grumblings free of concrete evidence. Frankly, as is just about every argument Bloom ever made.

I'm willing to accept the author's conclusion. And honestly I don't really care whether it is true or the opposite is. But if an author wishes for me to carry around their belief as part of my concept of the world they have to do better than this.
I never learned rust, but from what I read loving the borrow checker also requires Stockholm syndrom.
In many cases you can get away with just using a struct with a tag (no unions). Yes, it wastes memory, and isn't as safe as a proper sum type, but at least it's memory-safe for C++ objects and you can use a normal switch statement. Compiler warns if your switch isn't exhaustive. Compile times are fast too.
> Use a command-line argument parsing library where you can.
> ...
> Python: Click, Typer

What's the problem with using the python standard library argparse?

I would frown upon adding a dependency for such a core feature as argument parsing, unless it brings strong benefits. And even then, I'd recommend to use the standard lib and to switch to the other libs only when necessary.
Scarr’s original study was done over 50 years ago on kids who grew up in pre-Civil Rights America. That level of deprivation is, as I’ve said, virtually unseen in today’s America. Recent studies usually fail to replicate it on more recent experimental data.
I naively expected this article to include a link to the paper somewhere in it, so we could decide for ourselves. Oh well.
> In theory, the rich place should offer more job opportunities than poor places elsewhere.

Which theory? Because trickle down doesn't have much support in terms of evidence. Often it's actually the wealth that causes the homelessness. As wealthy people move into an area and rents skyrocket, people who once could afford to live there end up on the street.

And where are homeless people getting all this money to relocate a thousand miles away based on the hopes that they might get a job in a city with a much higher cost of living? None of this even passes a quick common sense test.