skysight-inc/HackerNews huggingface dataset:
Combined with the outage yesterday this hasn't been a good weekend for GitHub SRE's

I'm surprised something like this happened on a weekend though since I wouldn't expect anyone to be changing anything in the codebase (then again it could be some infra has just ran out of storage or etc)
Road to Success
. . . The device consists of only one block of material . . . Together with low thermal conductivity, an anomalous thermoelectric figure of merit (zT) is achieved in YbMnBi2, which is an order of magnitude higher than that of all known ferromagnets . . .
Is not that hard, you just start at the front and make your way to the back.

For the really good books you’ll actually reach the end.
There’s a joke in French:

What is 20*4?

Answer: 80 because multiplication is commutative.
Exactly, it rather incentivizes not reporting. A classical prisoners dilemma problem.
> We say January 4th, 1970. Try reading D-M-Y in English and you will quickly realize that it doesn't make sense.

Beware your unconscious ethnocentricity! Presumably you are American. I am English. English is the language I use.

The D-M-Y format simply follows the order of the words in English. "We" say 4th of January, 1970. Try reading D-M-Y in English and you will quickly realise that it does make perfect sense... D-M-Y feels more natural to us.
I'm suggesting that "languages that have package managers" is generally the problem. I think the go package manager gets the closest to solving these problems thanks to its reliance on one trusted source that has STRONG incentives to make sure that packages are available and trusted, but fundamentally, a language and a package manager are very different products, and I don't want them to be bundled.
> We say January 4th, 1970

I'd say "the fourth of January". Also, quick question - what do you call Independence Day in the USA? :)

Both ways are valid and can sound fine, it just depends on the locale and context.
After reading the answer, I've got some questions:

1. I like little-endian systems because adding or subtracting small numbers is easier in those systems byte-wise. Would the same benefit apply to human languages?

2. Why did the Arabic numeral system choose big-endian in the first place? It could easily have been little-endian, even including zeroes, likes 001 meaning one hundred. Who made the choice?
Maybe some people take to programming like a fish to water, but plenty of others struggled at first. Knowing when to give up is important, but part of that is knowing when not to give up. That is a complicated and individual question; an ignorant gatekeeper who discourages anyone who's not immediately successful isn't helping here.
It's one particular search engine partnership cough cough.
No, I'm quite sure the proof of work is a program which works.
I second this. Hellosign has been my goto for signing PDF's for years and years - and I use the free plan. I even use it when I am the only signer.
Yes, we are going to vaccinate our way out of this. Humanity has made tremendous progress in the fight against virus infections the last two years. There is no reason to assume that this progress is already all we got. Can we create and distribute 7B doses in a month? I don't see, why that's impossible. Can we react to mutations quicker than these mutations infect the global population? We have all the right tools.

So why is it not already happening, you ask? Because it's only been two years of fighting the virus. We will need some time to reflect on the experience and design a system that works in the next case. But when we play our cards correctly, this might very well be the last respiratory pandemic ever.
Friends have been telling me it's generally easier to find stuff on z-lib than it is on libgen.

Does it have a better search engine? Does it have more books than libgen? Are they just wrong?
An intentionally dishonest article.

The actual truth is that PoS is infinitely safer than PoW in the short to medium term, while theoretically weaker in the long term. A long-term attack would require first buying obsolete signing keys, which would stop nodes that sync starting from the pre-fork point from syncing - ie. a denial of service attack. Which is in a very weak threat, as online nodes wouldn't even notice it.
A short to medium term attack would stop finalization for a while at an enormous cost of slashing.
It's a denial of service attack because nodes would be able to see contradictory signing from the same keys - so while without out of band data they won't be able to decide which one is the commonly accepted chain, it's enough information to recognize than an attack is happening.

PoW is very weak in the short term to medium term because runtime cost of attack is equal to mining rewards + epsilon, which is negligible, meaning it's just a question of hardware. Contrary to PoS, mining hardware is an external resource - it's always possible to get enough of it, given enough money (single digit billions for bitcoin). Getting 2/3 stake of a long-running PoS system is impossible - it's a scarce internal resource and there isn't enough for sale.

Reverting years of blocks is indeed infeasible - but interestingly in practice it would also amount to a DoS attack, as everyone would notice it and pause all payments. Contrary to PoS, where it would only work on newly syncing nodes, it would stop everyone. However, while theoretically more expensive, it's still only a matter of money - while a long-run DoS attack against newly syncing nodes in PoS would require buying obsolete keys, which is very likely to be impossible in practice.

Is this even an advantage? I don't think so, but it's arguable. However, for this singular arguable point PoW pays with a 4 orders of magnitude higher cost and a much, much weaker short and medium term security.

Empirically, lower security of PoW is confirmed: multiple 51% attacks happened (most famously ETC), while even a much weaker DPoS coins never had a successful double spend attempt.

In terms of public trust, not many people are able or even interested in technical arguments - they just observe if something works. In reality, consensus-level attacks are very rare as it's currently very hard to profit from them regardless of the consensus method, and the biggest danger is from software bugs in nodes, most likely unrelated to consensus.

If any PoW blockchain became a foundation of global commerce, attacking it would become very profitable, or even a military target - but that's never going to happen. So I don't expect bitcoin to get 51% attacked in any near future - at best years in the future when value of block rewards is so low one person with lots of old mining hardware can attack it just for fun.
> bitcoin incentivizes the search for cheaper energy, and allows for the instant monetization of once wasted energy.

This is just like saying: let's burn as much coal and oil as fast as we can, so we can accelerate the need to develop alternative fuel sources.
The problem wasn't that the deal was cancelled, it was that the French were blindsided and didn't know. The text message leaked by Morrison (unprecedented bullshit!), shows that the French knew of issues (which they did of course, nobody is denying this), but the day before the public announcement of Aukus were asking for news, meaning they didn't know the contract will be cancelled. Morrison is so stupid he leaked a text message litteraly proving he lied.

Furthermore, nobody can really say if the choice was better. Theyd be comparing a programme in advanced design stage vs a purely theoretical "we'll buy subs based on US or UK design with US nuclear reactors". There's no design, no costs. If in 2050 Australia still has no nuclear subs which isn't impossible (they hve no nuclear infrastructure), it would have been the wrong choice.
So can you, for example, picture a black square which takes up the entirety of your vision? So your eyes are open, but you perceive nothing in front of you?
Sounds like you just have to get used to the endianness. It’s actually more consistent; in English, you say four-teen but also twenty-four. In German, they picked the way that is most logical for counting, and stuck with it throughout.
Before this used to be Play By Email games one from the 80s being Empire.

Sean Eddy, he’s probably on HNews, wrote some software to process the emails to get a lead on other teams.

As I remember the story this keen interest helped him hone the skills for genetics analysis, but he could just have been a natural.

https://www.the-scientist.com/uncategorized/a-mind-apart-450...

or:

https://archive.md/3IbBK

I’m reminded of Richard Feynman honing is mathematical skills at school competitions.

Suffice to say these skills with the impetus behind them are hugely useful.
I love William Gibson novels, but I have to read them twice. The first time I’m too confused. Only on the second pass do they make much sense to me.
A big part of what LPL does is exploit those non-destructive bypasses.
You have zero clue how bitcoin works.

No, there is no voting and there is no leader election. Miners construct blocks with transactions and if they manage to find a signature - that block is appended to the chain. If somebody does it faster - they append their block.

Please at least get the basics before you start arguing with people.
a swift kick or body slam often works too
It is because little endian-ness in speech allowed market makers to trade faster. If you have a commodity that's trading at around 24 or 25, there's no point in waiting to hear about the 20, you just care about the 4 or the 5. This allowed the HFTs of the old world to trade super fast and the rest of society adopted it as a result.

Just kidding.

Number systems in different languages get pretty weird. I still have people asking my why in Danish, 50 (halvtreds), 70 (halvfjerds), and 90 (halvfems) seem to have the word "half" in them, and it's half of 60 (tres) or 80 (firs) but not 100. The reason is the number system in the top half of the hundreds actually counts in 20s (snes) but that old word is basically never used anymore. So 70 is half a 20 to having four 20s, which got shortened (fire snes -> firs). Similarly 90 is half of a snes towards 5 20s, which we prefer to call a hundred.

There is some hope though. Swedish and Norwegian are reformed, despite also being closely related to German.

I did read a popsci piece about the effect on numbers on kids learning times tables. Chinese numbering seems much more sensible. 15 is just ten-five, 52 is just five-ten-two (Vietnamese as well). In that way perhaps it directly encodes the place value system that kids need to learn, whereas naming it "two and half of the score on the way to the third" is just confusing. Personally I sometimes do times tables in Cantonese, it seems to recall a lot faster than doing it in English and certainly Danish. If you think about it, the ten in the middle is just a constant, so you are only remembering two sounds. Also there's no converting between the tens version of the number (fifty) and five. The whole table is just combinations of the basic 1-9, with nothing in the units if it's divisible by 10.
So in written Arabic, the digits go from least significant to most significant which means a number looks the same when written least-significant first right-to-left as it does in e.g. written English, most-significant first left-to-right.
I think various french speaking regions outside France do use single words for those. E.g. in neighboring Switzerland I learned 70, 80, and 90 as septante, huitante and nonante if I remember correctly (I'm from the german speaking part)
A nice illustration of Poe's law :) I'm pretty sure it's a joke :D

https://en.m.wikipedia.org/wiki/Poe%27s_law
The list of supported solvers is impressive. There are some which I don't know MOI can talk too.

Are there any solvers written in R and not just written in another programming language and wrapped?
You'd be surprised at how many people upload pictures showing their id to public sites. And even if it's not that, then it might be an inside job by a family member, friend, co-worker, etc who had once enough access to the id to snap a pic of it.

Also, chances are that if you can convincingly create deepfakes in general you can (deep)fake a picture of an id to a degree it will be accepted by OnlyFans and other services, especially if these ids are from places the staff might not be entirely familiar with. Do you know for example what a Columbian or Polish or Turkish or Cambodian id should look like and what security features that you could see on a mere picture of it should be present, if there are even such features?

I've seen such id fakes done in practice, though that wasn't related to OnlyFans.
That's why when I was in a position where I sometimes had to verify identities, I would not accept pictures of ids, I would ask for a "proof-of-life"/"timestamp" style pictures you see commonly used on pseudonymous sites like reddit or 4chan to establish authenticity of a poster. Those are not impossible to fake, but a lot harder, especially if you limit the time in which the other party can respond.

I don't know if OnlyFans adopted such a method of verification by now, but I know they used to accept just ids.

I also online-know a guy who says he used to run an OnlyFans scam where he would seek out underrated accounts, steal their content and republish it under his own accounts. That obviously required he create a lot of verified accounts with valid ways to pay out, of course. He never went into details on that. He could be lying about the thing, but when it came to other things he claimed over the years, a lot of it was verifiable true, so I don't know.

You can also buy verified OnlyFans accounts on the black market (hacked usually) or compromise accounts yourself. A lot of OnlyFans accounts are completely inactive, abandoned by the original owners, so they will probably not even notice if it gets taken. From there you can replace all the account content as you please, and I believe in the case of OnlyFans even change the user name and probably update the payout method and information as well.

As for banking information... that's harder, but there are probably some ways left. The question is if the OnlyFans account in this case was even made for financial gain, or just to cause humiliation, in which case subscriptions might have been free or the money might have never been collected by whoever created the account.
Also a pessimist might anticipate that even if they are successful in say the next 5 big events on life paths, their lives would still be mundane and not special enough.
Well, I guess in real life blockchains it’s like the latter case. You have a block and look for a nonce. There is an effectively infinite stream of nonces (“lottery tickets”). You have no guarantee that even one works, other than statistical hope. So then if probability of a match is 1 in X, you expect to have to do X attempts.

I have other issues with the article but this bit seems ok.
According to respected epidemiologists I've seen quoted, closing borders against one or a small number of nations amounts to nothing better than performance politics theatre and is of utterly no practical use in slowing or preventing transmission. If we accept that, then it looks a lot like a selective prejudice at work rather than a part of a rational process.

Closing all borders might, I guess, be somewhat effective.
Arabic is written left to right, so aren't the number little-endian in their Arabic form ?
French should translate to "hundred sixty fifteen" which is another level of aberration altogether (I'm French)
Yes, I agree that the tax burden is heavy in Sweden. I'm pointing out that with a 25% VAT and a top bracket of $60K, that burden is not nearly as progressive as, say, the U.S., where brackets go from 10% for $10K to 37% for 523K (after deductions). Whereas in Sweden, you pay 32% at $1800 and then 52% at $60K and you stay at 52% (again, after deductions).
Packages and crates are different things (Rust)
it's not realistic on POW because you have to mine the block and spend the resources. on pow you dont have to. Thats the whole problem.
Freedom.js
A classical prisoners dilemma problem.

Based on very interesting comment by chii, " whether to or not to report a covid 19 case first" is a game theoretic problem.

Clearly a rational player will avoid punishment , and hence reporting.
Observing what everyone else is using isn't 'trusting the rich'.
I guess that you are referring to other projects because the benchmarks in this repo use a stable seed, turbo disabled, physical machine, both random and stable sizes, etc.
https://aphantasia.com/vviq/
Thank you for this insight. I will forever advise anyone interested in getting started with computer security to learn lock picking first. Having done both In the other order id never thought of how insightful it is for fully realise the fragility of the illusion of safety as it exists in the real world as a better grounding for anyone about to learn the fragility of everything in the more complex and more abstract digital world.
- good chair (HAG Capisco)

- good speakers (Dynaudio studio monitors)

- decent headphones (Beyerdynamics dt770 pro, lasted me over 10 years now with just one cable and two cushion swaps. Sadly the cable is soldered.)

- cheapish 2nd monitor (used should be fine, but I wanted a smaller 15" one so I got some usb-c one)

- vacuum robot (cheapest without cameras, but with lasers)

- milk foam thing

- budget chefs knife + sharpening stick

- bluetooth/dongle headphones (sadly overpriced for the cheap feel, but the only ones easy to switch from dongle to phone/bluetooth: logitech h800)

- magnetic usb cable for headphones and wireless mouse

- any cheap midi keyboard if you like to play (but none of the rubber-pad ones). Decent piano without 200gb downloads and unlimited tweakability: https://www.modartt.com/pianoteq

- cheap macro lens for your phone ("Foldscope" paper microscope with backlight if you want to up the game)
Lol. But even allowing for astoundingly unlikely future advancements, what about the animal reservoirs?

And where in the current media narrative are you seeing 7 billion vaccinations as a goal? What about people who don't want a medical procedure against their will?

And how in the world do you think we'll get there with the state of IP legislation? Where's the discussion on that?

I love the optimism bud, but can we be a little realistic here please.
CronRAT malware hides behind February 31st
There is no point in playing the blame game,

nor playing an Ostrich with your head in the sand, how well did the 'Chernobyl Accident' denial workout?

Most Countries have merely instituted a two-week ban, and/or require two-weeks Quarantine at this point.

This is to allow further inspection of the virus linage, and preform research with animal models.
There's also an observation that economists are the people most able to tell you how long your nails will be in 5 years assuming you never cut them.
"And back to one"
OP here. I'm not associated with this project. I searched for P2P web apps and this was the first result. Looks like no commits since 5 years ago - which could be a good thing.
Endiannes and Polymorphism in Rust
The gordon-ramsey (army coach, sports coach, theatre director, ballet director...) school of "encouragement" prescribes the opposite.

That is: if you arent passionate enough to overcome discouragement, you arent passionate enough to excel.

Of course, we dont need excellent programmers en-mass. However, it is interesting to observe that this "egotistic troupe leader" is a fairly common form of small-group excellence-seeking human organization -- and appears to work.

It gets more-and-more common when looking at how the best "troupe-sized" groups in the world are organized.

I'd be interested in research on this area.
Another gripe; unrelated, but since we're piling on...

My username ends in a hyphen. Apparently, that's no longer allowed, though my username appears to be grandfathered in.

Trying to give feedback about new experimental features lands me on the GitHub communities site, which is treated as a standalone app and thus requires you to log in via GitHub (it doesn't re-use the existing session token).

However, Communities won't let me sign up with my username since it has a hanging hyphen, and I can't change the username in the form. So I effectively can't sign up.

Support has not responded for over a month. Feels like things are inching toward getting worse with GitHub.
Ah right I remember hearing somewhere that you guys don't have words for 70, 80, and 90 and do this odd sum of two thing. I suppose there are worse ways than the reverse German :D
Creating containers for Django apps with periodical tasks
More precisely, French (cent soixante quinze) is actually: hundred sixty fifteen. Seventies, eighties (quatre-vingt = four twenties), and nineties (quatre-vingt-dix = four twenties and ten) are a mess in most French dialects.
Ah ok, interesting. Thanks for the information. I wonder if LPL is on HN and is reading any of this.
Be care with that! I've created accounts in the past with a 40+ random character password and everything went swimmingly. Until I tried to log in. Bzzzt! Couldn't get in.

Apparently the password had a character limit that wasn't mentioned when signing up and was silently truncated server-side. A bit of investigation showed the <input> had maxlength="20" which is only enforced when typing characters. When using Javascript to fill a form will just ignore this attribute. https://codepen.io/jspash/pen/XWerVzY
What, exactly, do you think the purpose of computing a SHA prefix is? It's to perform distributed, decentralized leader election. The leader who wins has the privilege of proposing the next block. "If somebody does it faster" is the voting aspect--nodes vote on who they think did it faster, and it is quite possible that they disagree (which can only be resolved by another round of leader election, since the next leader can choose which block to continue from). In the event that there's a longest chain, of course, nodes will go with the longest chain as a tiebreaker scenario.

I know far more about Bitcoin than I ever wanted to, believe me. You really should not be making these kinds of ad hominem arguments when you don't understand terms like "consensus" or "leader election."
Sounds like a very important and critical issue that should be prioritised.
At the international meridian conference of 1884, the French allowed the resolution for using the Greenwich meridian[1] to go through on the condition that another resolution promoting the use of the metric (or ‘decimal’) system (including decimal time!) also went through.

[1] or as the French called it, “Paris mean time, retarded by 9 minutes and 21 seconds”
> It has also served as a counter example I like to use now that representative democracy doesn't function as a safeguard against populism - passing strict pandemic laws even though they might be unpopular didn't happen, so why not just let the people vote?

It did happen in many representative democracies so i don' think you can draw conclusions just based on that.
Floating point visually explained (2017)
Calling Rust from Python using PyO3
For both C and Algorithms, what do you think is the best since you feel both the above books aren't the best?
I don't think it's only that. Things are stranger now because of increasing complexity.
So, you would take a job paying a cent per day, because your time is free?
iptables can forbid her to access the NFS. I have a script to delete them with cron scanning the entire drive, since I have the same weakness for Mac users as you.
Here in Perth, AU the government seems to be pretty switched onto this. We have a system called FOGO (Food Organics, Green Organics) for recycling, and soft plastics can't be recycled but we as a household put them in a bag then recycle them once a week when we go to the shops, as they have a dropoff point there.

Amazed me how much we cut down on waste once we started to think about it properly.