skysight-inc/HackerNews huggingface dataset:
It's gonna sound snarky, but I don't think there is any crypto that is ready for "widespread usage" if by that we mean literally 100s of millions of users per day, doing multiple transactions each. ETH for example is sitting at around 1.2 million transactions per day nowadays, and Bitcoin half of that. Theoretically, ETH can only do around ~2.5M transactions a day. Not exactly ready for widespread usage either.

ETH 2.0 is theoretically capable of 100K transactions per second, but I'll believe it when I see it under real world load. That said, it's good to see ETH finally moving to PoS.
It wasn't clear to me what "passes 3 classes in four years" meant, exactly.

To clarify: this high school student failed 22 classes in three years at high school, but was advanced to the next grade and the next level of class (e.g. Spanish 1 -> Spanish 2) in spite of the failures.

Now, at age 17 (when he would graduate this year had he passed his classes) he has "been moved back to ninth grade" to match the number of credits he has earned from the three classes he passed.
SolarWinds: “It's Pearl Harbor.”
Modern "anti-cheat" solutions are invasive rootkits. I have no interest in running that on my computer for that purpose. I wish they'd invest more in server side AI instead to handle this, but it's much easier for them to simply put more malware on the client side.

Some developers aren't even denying that it's nasty, but excuse it with "no one cares anyway" or "we already could snoop on you, so don't complain if we make it even worse" which is disgusting.

Example: https://na.leagueoflegends.com/en-us/news/dev/dev-null-anti-...
Understanding how investors value growth in 2021
Mass production only looks at the supply side. I don't think it fully explains consumer behavior.

The advent of mass marketing and consumerism has given an expectation for everything to be convenient and disposable.

Those linens, blankets, and lace even if hand made from the finest fabrics are to discarded once they are out of fashion.
I only skimmed this on first reading, so maybe I missed it. They note how different populations like the poor and racial minorities come out at different rates. But it seems they don't consider the idea that different sub-populations of gay men may come out at different rates based on the field they enter, or because of different cultural or family backgrounds, or personality traits (likely related to the kind of field they are attracted to), or similar factors.

It's my anecdotal experience that gay men in such fields are more likely to be in the closet, at least at work. Many of the worst horror stories I've heard about people being screwed over in academia in Canada due to homophobia are in STEM, sadly. I get the impression that graduate chemistry studies at one university might be worse for collusive homophobic psychological torment than if you just dropped out of high school and went into construction. I know one man who went back into the closet and switched universities to finish his degree.

I suspect men with such experiences are probably also more likely to be "straight" on the census data and surveys.
I use hugo but a script that converts my folder based writing style to Hugo markdowns, before build
>Are there parties that benefit disproportionately by establishing a cost for carbon and the definition thereof?

Asking about incentives, thinking critically about conflicts of interest doesn't add to the discussion because that might "allude to a conspiracy"?

I don't know if I agree with that. For me it makes sense to first ask "Cui bono". Establish a motive and then search for evidence to prove a hypothesis.

Posing the question is simply the beginning of the process. If you're closed minded about opening the door, my (reasonable or unreasonable, open for debate) expectation would be that you would dismiss anything within as "conspiracy theories". Hence the discussion becomes futile.

I read your reply as skipping over the possibility of a conflict of interest in research rationalizing a carbon credit trading regime.
U.S. says John McAfee indicted over fraudulent cryptocurrency schemes
All you need to parse HTML is regular expressions (to recognize tags) and a stack (to match tags).

Your programming language has a stack -- a call stack.

So in practice all you really need is regular expressions. (Which I tend to call "regular languages" to make a distinction with Perl-style regexes [1], although they work fine too in practice for this case)

Using the call stack in a more functional style is nicer than using the OOP style that s in the Python standard library, which is probably inherited from Java, etc.

I have done this with a bunch of HTML processors for the Oil blog and doc toolchain:

https://github.com/oilshell/oil/tree/master/doctools

It works well in practice and is correct and fast.

Big caveat: this style is only for HTML that I generate myself, e.g. the blog and docs. There are a bunch of rules around matching tags in HTML5 that are subtle. Although one of the points here is that you don't have to do a full DOM-style parse and can ignore those rules for many useful cases.

The other caveat is that HTML has a bunch of rules for what happens when you see a stray < or > that isn't part of a tag. This style makes it a hard syntax error, so it's really a subset of HTML (which has no syntax errors). For my purposes that is a feature rather than a bug, basically following Postel's law.

I meant to write a blog post titled "why/when you can parse HTML with regexes" about this but didn't get around to it.

There is also a caveat where parsing arbitrary name=value pairs with regexes isn't ergonomic, because it's hard to capture a variable number of pairs. However the point is that I wrote 5 or 6 useful and compact HTML processors that don't need that. In practice when you parse HTML you often have a "fixed schema".

Concrete examples are generating a TOC from <h1>, <h2>, etc. and syntax highlighting <pre><code> blocks. Those all work great with the regex + call stack style.

[1] http://www.oilshell.org/blog/2020/07/eggex-theory.html

edit: for completeness, another caveat is that the stack-based style is particularly bad for C++/Rust and arbitrary input because you could blow the stack, although we already limited the problem to "HTML generated ourselves"
Our digestive systems? They suck.

Part of the problem of our intelligence is that we adapted our environments to us instead of the other way around. Cats can eat an all-meat diet. Dogs can do fine on rice and meat.

Why?

It's because their bodies produce the vitamins they need to survive. We created agriculture and had such rich diets that when we lost our ability to create certain vitamins in our own bodies, we never even noticed. The genes are still there, they're just broken.

"Fixing" that issue would be one of the greatest feats in the history of humanity. If mankind ever wants to leave this rock and colonize other worlds, they better figure out how to fix that problem. Would suck to have a starship travelling for hundreds of years only to land on a planet suitable for colonization and realize you ran out of Vitamin C so everyone is going to die of scurvy.
> DeepMind tackled the simpler No-Press Diplomacy, devoid of explicit communication

So it won’t be joining you on games night.
It's because you're wrong. Treating Hitler as unique and unrepeatable will inevitably lead to a repeat.
I'm surprised you can't get them for the kitchen. I guess the torque is probably crap, but still.
A Ming Dynasty Bowl Purchased for $35 at a Yard Sale Up for Sotheby's Auction
This is an issue with AMD not wanting to long-term support the code paths in ROCm components necessary to enable ROCm on these devices. My hope is that Polaris GPU owners will step up to the plate and contribute patches to ROCm components to ensure that their cards keep working, when AMD is unwilling to do the leg work themselves (which is fair, they aren't nearly as big or rich as NVidia).
That's not true. The JVM doesn't optimize tail calls, so, yes, that is a limitation. However, tail recursion (a subset of tail calls) is easy to detect and can be turned into iteration. That's exactly what loop/recur does. That syntax is a choice though. They could have decided to have named lets and make calls in tail position do the same thing as loop/recur does now. Instead they decided to make the syntax more explicit, so the tail recursion is more obvious.
The amount of progress done in machine learning in the last 2 years is crazy. People who think of Waymo vs Tesla vs Cruise vs AutoX underestimate how much of the progress was made by researchers developing new algorithms in the open.

Tesla is working hard on moving from camera view based algorithms to estimatin birds eyed view using self-supervised learning (just like all competitors I guess). We just started to be able to separate moving objects from static objects on videos efficiently.

It would surprise me if by 2030 there wouldn't be an open source self driving system with open model and dataset.
> You wouldn't dare accuse people of colour of imitating slave traders

Not just imitating, but being slave traders too, either in the past or even today. Plenty of tribes in Africa sold other Africans to Europeans, and slavery is still very much a thing in Africa today.

https://en.wikipedia.org/wiki/Slavery_in_Africa

https://qz.com/africa/1333946/global-slavery-index-africa-ha...
Yes, this is the Machiavellian view.

Alternatively, we might want to look at objectivity and truthiness as being, you know, important.

We can do both, but one of those things is more important.
Wine / Proton are great for Linux gaming, no doubt. It's a nice workaround for big publishers completely ignoring Linux gamers. It works very well and bypasses these market politics shenanigans making many games playable on Linux.
I'm right on the border of "younger generation" but I got my start when I discovered my parents' computer had Visual Basic 6 and found a bunch of tutorials online from making simple games like tic-tac-toe, progressing to word processors and networked chat programs. There's something to be said about how easy it was in Visual Studio to put a GUI together... Kids get grounded and less outdoor play time for punishment--I got Visual Studio uninstalled.

On the simpler side, plenty of my friends got started in the early 2000's with Texas Instruments graphing calculator Basic. I'm glad to see the ticalc.org scene is still alive, but recall that the really magical stuff was almost always intimidatingly written in assembly!

Edit: ...And perhaps not surprisingly, I went to ticalc.org to see that TI is locking down their ecosystem as well and removing native code execution. Obviously today's world has more out there for learning and tinkering despite all these walled gardens, but the flipside is that each microcosm is relative obscure compared to the past when there were a handful of mainstream ways to learn to hack and each was just as welcoming or intimidating as the other.
> The highest predictive power was afforded by head orientation (58%), followed by emotional expression (57%). Liberals tended to face the camera more directly, were more likely to express surprise, and less likely to express disgust. Facial hair and eyewear predicted political orientation with minimal accuracy (51–52%).

This is really interesting. I never considered head orientation or expression to be a factor. Then again, it sorta makes sense. Speaking very generally, liberal leaning people on social media probably tend to be more likely to post pictures of themselves in a humorous or "soy face" expression, and conservative-leaning types may try to look strong or aggressive.

Also, I automatically assumed features like "handlebar moustache" would mean more likely to be conservative, but it sounds like facial hair wasn't as big a factor.
The difference between DRM and anti-cheat is just semantics. The license says "do not cheat" and the software enforces that license = DRM. But lots of players really don't care about "fair". Any game with a large mod community, mostly single player games like KSP or minecraft, generally stays far away from any form of DRM. The entire concept of "cheating" doesn't really exist in such games.
> To clarify: this high school student failed 22 classes in three years at high school, but was advanced to the next grade and the next level of class (e.g. Spanish 1 -> Spanish 2) in spite of the failures.

Also:

> As we dig deeper into her son’s records, we can see in his first three years at Augusta Fells, he failed 22 classes and was late or absent 272 days. But in those three years, only one teacher requested a parent conference, which France says never happened. No one from the school told France her son was failing and not going to class.
I imagine most people here are interested on propaganda tech, for one reason or avoiding the same reason...
I’ve been off social media for a very long time; kind of a hipster about it :)

I wasn’t able to identify where it came from, but I do suspect it’s the latter — which is really hard to deal with because it’s other people leaking info about you. But the same could have happened with facial recognition at an ATM or checkout.

Personally, I’ve accepted that being an American in 2021 just means being under constant surveillance. The fantasies of going off-grid will run into the realities of your human relationships.
I do feel like Google would absolutely permaban you for doing something to deliberately sabotage their profit model.
> All we need is artificial mass.

That's doesn't make sense.
I am using it with Spacemacs so there's likely something there.

I love Emacs but after ~18 years with it it's basically a death by a thousand paper cuts. It gets tiring to always have to fight for some basic features. :(
> I do have suggestions and ideas but I feel like the author(s) are too busy and would appreciate code PRs much more.

That is correct, and it would be sad and damaging to believe exhausted volunteer maintainers should satisfy each and every desire of yours. However, stating expectations and desires respectfully is really helpful, especially when it is done in a precise manner so someone with time and energy can try to implement it.

> When you choose one, the page loads another HTML file.

Well if you're keeping different versions of the Markdown file within your content folder, then it's not a problem. A page can link to its siblings just like you described.

But zola, like all SSGs i know, uses a simple folder for content so there is no notion of history of a single file. We usually use a version control system (like git) for that.
Firefox now by default opens Facebook and Instagram in separate walled "container" tabs. Perhaps you could do the same thing with Google services? Would they be able to track by IP/user agent fingerprinting though?
They're incentivizing people to run their own solar.

Which doesn't make sense of course for anyone in an apartment or renting a house where the building owner doesn't want to invest in solar.
> Additionally, he is asking maintainers to not start branches from 5.12-rc1 to avoid future situations where people land in the buggy code while bisecting problems.

Nice. Everywhere I've worked, once the fix has been committed the job is done. I should be more conscientious about preventing bad commits from being in branch histories like this.
Normally, linking a paywalled article would undermine the value of the link. In this case it seems like a perfect illustration of what makes Gemini- or in general, non-profit-oriented areas of the internet- appealing.
Also of interest:

https://www.cameronsworld.net/

https://wiby.me/
The company I work for went with Auth0 for a new SAAS offering, partly because Auth0 kept beating Okta on price (at least for our use case).
Because the people in charge of those companies understand the value in users returning to use their service. And that short term trickery isn’t really a good route to building value over decades, which is what these companies are eying.

Can you give a concrete example of short term thinking that has surfaced in product? I see a lot of hand waving (in general, not from you) about BJ Fogg’s work, but I’d like to know what you specifically think was a decision made to favor “short term trickery” instead of investing in a long term quality product.
I understand the main problem with the book is the "China man" Caricature.
Can someone (ideally Chinese) explain why it's offensive?
Is it more offensive or racist than a painting like this https://imgur.com/a/4k0IFDG ?
If so could you explain why?

How is my 6 years old son supposed to draw an ancient Chinese villager without being racist ?
What are the interesting contrasts & differentiators in the ecosystem in your opinion?
Hitler is a Saint compared to Stalin and Mao, maybe even the Kims in NK.
Primarily startups. We've used Auth0 for the last 4 years and we've only ever had one outage.
No kidding. After spending so much effort on verifying that the code I'm running comes from trusted sources and that I have a decently secure system, I can't help but feel dirty after allowing some sort of weird DRM/anti-cheat service that needs to phone home just so I'm able to play a game I loved from 5 or 6 years ago.
You can - look for a hot chocolate mixing mug or magnetic mixing mug on {large retail site}. Gave my son one for Christmas a few years ago cuz he's a nerd like me and adores hot chocolate. He loves the thing!
Linear Algorithm for Solution N-Queens Completion Problem- Source Code
Linear Algorithm for solution n-Queens Completion Problem- Source Code

The source code (Matlab) of the linear algorithm of solving the n-Queens Completion Problem, is presented in GitHub:

https://github.com/ericgrig/Completion-n-Queens-Problem

with detailed comments in several languages: (English, French, Russian). Along with the main program:

Solution_n_Queens_Completion_Problem.m

source code and a detailed description of two more programs are provided:

Generation_k_Queens_Composition.m,

-the program for generating an arbitrary composition of k queens that is not contradictory located on a chessboard of size n x n;

Validation_n_Queens_Problem_Solution.m

-program for checking the correctness of solution the n-Queens Problem, as well as checking the absence of contradiction in composition of k queens on chessboard.

A list of the most important questions on the structure of the algorithm and detailed answers to them is given.

Also cited an example of using the presented program.

Verification of the presented algorithm is simplified as much as possible:

1. Necessary to run the program for generating an arbitrary composition

Generation_k_Queens_Composition.m,

specifying the size n of the chessboard in it. This will create a random, not contradictory composition, consisting of k queens.

2. After that it is necessary to start the program

Solution_n_Queens_Completion_Problem.m,

for completing the composition. A decision will be received.

3. To check the correctness of the solution, it is necessary to run the program

Validation_n_Queens_Problem_Solution.m

All programs run very fast. Generation an arbitrary composition on the chessboard with size 1000x1000, completing this composition and checking the correctness of the obtained solution take no more than 0.1 seconds.
Wow what a reply. Sorry I asked but good to know after all it didn't have anything to do with the original topic.
Speaking of nitpicky, I thought the gamecube's GPU was integer-driven? And it has plenty of 3D games.
So if we do that, we get that about 4x as many people have "Long Covid" as die... I personally think dying would be rather more than 4x worse than getting "Long Covid", so if the 2% number is actually accurate that implies that the people who have been focusing on mortality as the main concern with this virus are largely right to do so.

That said, I have some doubts about the 2% number. Estimates vary widely from about 2% as the lowest plausible number I've seen to about 10% at the highest plausible number. If it's really 10% of infected people reporting long-term symptoms, that changes things a bit. Also note that pretty much all of the sources are preprints or otherwise not peer reviewed articles -- an actual rigorous investigation is very welcome here, and hopefully that is what the $1B from NIH will buy.
Acrylic Pouring Techniques
Try Memrise!
I wonder why we call people with brown skin, black?
Well there is only a single Rust implementation for the moment, but tera templates are really similar to jinja (only difference i know is usage of named arguments in filters/functions).

If i may, what's your usecase?
> Caricature and racism are not identical

Ok, sure, this is a fair point in general, but how is it exactly applicable here?

Let's take the example of "If I Ran the Zoo", since it's one of the only images [0][1] I can find.

The synopsis of the book seems to be a child daydreaming about the animals he would keep at his zoo. Whether or not the "Africans" in this book are one of those animals is not clear to me, but this is a representation of African / Black people as literal monkeys.

How you can try to imply that representing black people as monkeys is not racism, given the hundreds of years of insults in that vein, pseudoscience from slave owners and sympathizers suggesting the same, and indeed all the folk with the moral failings of the time that you suggest who would hold and perpetuate this viewpoint?

> Dr Suess is not evil because he could not predict where the moral zeitgeist would lead us

I completely fail to see how you can infer that a publisher not generating additional copies of prose that has found itself in a morally compromised position implies that Dr Suess is evil, or that anyone thinks that.

Indeed, I believe Dr Suess to have published 60 or more books in his career, so merely 10% of his career publications have been selected to cease being replicated further because they partook and perpetuated the darker side of a slaver society's worldview. This is not saying the man was evil or that his works were nefarious, it is saying that science and society have moved us beyond those viewpoints and propagating them further does us no good.

Indeed, I'm not even sure how this is being portrayed as "canceling" or any such thing. A publisher with control over the book rights stopped producing the book rights. Your entire rant is predicated around this being a retaliatory act for perceived evils, but that's incredibly lacking in nuance.

Children develop their worldview thru the mediums of information they interact with, and to for a publisher to refine its selection to prevent children growing up with unconscious cognitive biases that are dated, far outside, and even contrary to mainstream societal views of our time is just a complete non-issue.

[0] image: https://www.cbc.ca/kidsnews/content/DrSuess_Board_2.png
[1] article: https://www.cbc.ca/kidsnews/post/six-dr.-seuss-books-will-no...
You would just need alot of users/be very popular. And then have a standardized vm
> And yet here you are talking about processes and tools

First, the Agile Manifesto is not rejecting "the items on the right". It recognizes their value.

Second, the four principles of the Agile Manifesto are extremely general. It does not offer any recommendations on how to achieve the "items on the left". Scrum has a set of concrete recommendations for doing that.

Third, scrum respects all the "items on the left" of the Agile Manifesto. It emphasizes the importance of "individuals and interactions", of "working software", of "customer collaboration", and of "responding to change", and offers a framework for achieving them.
Or in a lot of places, that’s Microsoft outlook’s moat
Just curious: what bad experience did you have? Long waiting times, bad diagnosis/treatment? Also, private insurance ("tax-paid", nvm)?

Also at least Germany is a country with a relatively old population (median age 47.8).

SK too (median age 43), but suicide rates in the elderly are way higher, which tells me there's problems with QoL. And achieving widespread decent QoL in an old population is quite costly.