skysight-inc/HackerNews huggingface dataset:
[A sidenote about investing in nuclear plants, with the example of the UK]

The United Kingdom is an interesting example of a country which is very interested in having nuclear power and which has less and less of it at the moment because of a lack of investment.

As you probably know, the UK is fairly liberal country, which means that it relies heavily on private companies to get things achieved. Nuclear power, as opposed to coal and gas, has the particularity of having an economic structure in which you have to pay for almost everything before starting up the plant.

You have a huge share of initial investment, and then the relative share of operating costs is very small. And when you are in a context where you have to pay for just about everything before you start the plant, it's a context in which, in the world of private capital, it's hard to to do. In other words, private companies like not to wait too long to see the ROI.

So when you have to put in a lot of money, build for 8 years, possibly 10, possibly even 12 years, before you start to have a €1 turnover, this is stuff that the private sector doesn't like at all. So in the UK, the fact that the electricity production system was placed in the private domain (as in many other places in Europe, but it has been done even earlier in the UK than in the other places) led to a lack of investment in nuclear plants.

(Exactly the same process happened with the railways in the UK)
This is a fair question from somebody who has never seen it in action. The answer, from my experience, is no. Regarding the religious or church status matter, absolutely no. The church isn't pushing these things and even cautions about them.

Socially? A person might feel obligated to help a friend, same as any other culture. Then again, if you're just as cash strapped, ... It's really a personal decision. Just like buying Girl Scout cookies. Or the open guitar case next to the street performer. Plenty of people refuse to respond to invites to an MLM "party." Some people avoid yard sales. But it shouldn't affect friendships.
Aren't half of those things you listed (Walmart, Target, Cellular Phone companies, etc.) also exactly how people get unauthorized access?

You convince the employee to port "your" number and they do so and then you reset that accounts password?

https://www.wptv.com/money/consumer/phone-porting-leads-to-s...
least annoying (in regards of the dependencies) for the publisher
We have had a few teams try, but as soon as you go beyond "I want to run some code for a bit", nobody really has anything for you. Instead of trying to re-invent the wheel (service discovery, mutual TLS, cross-provider capabilities) successfully, it went downhill quite fast and they moved back. (this was mostly due to cost as other services can get expensive really quickly, and because of the lack of broadly available knowledge for the custom stuff they had to build)

If a team were to start with no legacy and no complexity and there isn't going to be multi-team/multi-owner/shared-services I could see them using something else. But that applies to anything.
It's amazing how much our brain does in the background to smooth out processing because it can't handle all of the data coming in. This example several others (the one where you look at the center dot and all others disappear - briefly mentioned in this twitter thread also, the one where you stare between two sets of rapidly updating photos of celebrities..but after a few, your brain gives up and just sort of makes them all look like ogres, etc).

Awesome stuff and I will always do every one of these silly things.
The current release of Lyra is treating the trie structure as a tree (of course), but we're planning to start approaching it as a graph for the exact reason you're mentioning. We don't have performance comparisons yet, but we'll document everything
It's not just saccades, it is the entire system of vision and all of the approximations that the brain is doing in order to process the information. The twitter thread only goes into a couple things. There is also inattentional blindness, which happens all the time in driving due to distractions.
Awesome, now do neocities[0]!

[0]: https://neocities.org/
Take a look at k3s[0] for lighter k8s.

[0] https://rancher.com/docs/k3s/latest/en/
It does seem like the library's (and really, anyone who helps the aged with their accounts) first order of business for those that have access to their email should be to get them setup with a secondary account at a different service.

I'm aware of a number of problems though - this is a lot of cognitive load to add to someone who just barely understands how to get to the mail in the first place. And obviously it doesn't help someone who is already locked out and seeking assistance getting back in. It opens another (likely less secure intentionally) way of phishing the seniors. And there is not really a good way to transfer all of your email history from one account to another that I'm aware of.

So while I believe the best "market solution" would be for folks to use some sort of alternative, I'm not sure it's a realistic ask. So Google needs to take this seriously and realize how devastating this can be. It's not "just a free email address" to many people, it's their lifeline to everything.

Heck, even myself as a tech savvy person worries about getting locked out of my Google account given I use an Android phone and have 2FA setup through that device for a large number of services, including my password manager. Note to self, get on that physical version of the digital black book that provides physical copies of anything needed to get back into accounts (2FA codes, backup codes, etc.)
Rich people lease, often from their own tax heaven incorporated entities.
You're so confident about nuclear that you feel you need to compare it to purely solar in Germany to make a good case for it?

Doesn't this just show that you know it can't compete with solar in equatorial regions or wind in the UK, never mind appropriate combinations of the two across Europe and the rest of the world?

And you didn't even compare price. Solar would only need to be 6x cheaper to still win that rigged comparison and provide masses of cheap energy in the summer.

It's about 4 or 5x cheaper at the moment and predicted to fall further as it gets rolled out globally at massive scale.

And every watt rolled out at the moment can displace coal.
Malware running with user privileges on Unix can pretty much do whatever it wants already.

> It's such a rare and risky use case that it warrants a barrier normally being in place.

Users installing software is a rare use case? Ok.
You really just derived the central derivative. Yes, this derivative is more accurate. The issue is that you can't use it on the edges. For the boundaries you're stuck with lower precision.

Here's a resource you might be interested in http://www2.math.umd.edu/~dlevy/classes/amsc466/lecture-note...
Have a Support line where people can call and verify their identity?
Sure we are replacing Kops with EKS now..
If you prefer blog format, Foone used to put their Twitter threads on their blog here: https://foone.wordpress.com/2019/03/01/the-eyes-have-it/
We have a benchmark section in the repo and it's performing pretty well, we'll definitely run it against other engines!
This makes me wonder how sqlite augmented with blosc or some similar faster-than-memory compressor might behave. Size and speed wins?
I believe you're wrong about your belief. As a kid I already noticed that, when looking at a watch, there is a chance that the first second takes too long.
And my vision always stays sharp during movement, no blurry tails around anything when moving the eyeballs. Even when "looking" for it and making wild eye movements. But I feel like things become a little bit more detailed (left from me is a window, so that might just be the pupils adjusting).

That's not to say that you're lying about what you're seeing; but it is quite possible both perceptions are possible ;-)
> Written as though it's competing for the attention of fourteen-year-olds against meme scrolls, video games and online porn.

Well, technically they are. Only not just teens. Attention spans have gotten shorter; I doubt that many of my friends can make it through that without checking their phone at least once.
Democracy is not a good in itself. Democracy reflects the will of the people and the honesty of members of administration. If either of those are shit so is the democracy.
To those who have used K8s extensively...

1. Is it really so complicated?

2. Is that complexity incidental or essential?

3. Could we get away with a simpler set of abstractions for 90% of applications?
Your skipping power to gas [0]. At least for the US, how are you going to use nuclear to heat every building in the entire continent 30-100 degrees fahrenheit when a polar vortex hits [1] with nuclear?

Nuclear has the opposite problem of wind/solar in that they need to be run at 100% capacity basically all the time because of their absurd building costs and low operating costs. Building enough nuclear to support that load that then sits idle 95% of the year would be absurdly expensive.

You could of course then use that idle capacity to make say methane [0] which is what we currently use to heat our homes but then why spend 3x [2] the money to make that storage when you can just use wind/solar to do it?

[0]: https://en.wikipedia.org/wiki/Power-to-gas

[1]: https://mashable.com/article/polar-vortex-2021-cold-temperat...

[2 in the US]: https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...
Don’t make 2FA effectively mandatory.
Fed. Railroad Auth. Issues Crew Size NPRM; AAR Calls It ‘Politics over Safety’
You already know the answer, but it's well-established consensus among historians that the Anne Frank diary is authentic: https://en.wikipedia.org/wiki/The_Diary_of_a_Young_Girl#Auth...

The conspiracy theory that it is fabricated is mostly pushed by fringe "historical revisionists" engaging in Holocaust denial. There are some Christian fundamentalists in the US who also peddle this narrative because the original unedited diary contains segments describing Anne Frank (a girl) feeling physical and romantic attraction towards other girls -- despite the glaring issue with this narrative being that her estate initially removed these sections from the published versions because they were uncomfortable with them.

You don't need to play these games here. Pretending you're "just asking questions" to hide your political alignment is not working as well as you think and not nearly as clever as it makes you feel.
Building code defines what is legal in a jurisdiction - it’s 99% of actual practice.

We can discuss the theory behind changing it of course, it just isn’t material to the field until the rules change.
Ask HN: G.E.C.K. but for the web?
There is a popular sentiment of escaping walled gardens of Facebook and others. How do you do it?

I want to start a small community with a blog and forum. Preferably the forum would also power blog comments.

Right now I'm leaning towards Ghost+Discourse[1]. But I'm already running into some issues like not being able to localize Ghost, especially search and subscription functions.

Do you have a favourite solution here? A sort of G.E.C.K. but for the web?

[1] https://ghost.org/integrations/discourse/
Gmail is locked up tight. I like it that way. People who need _really_ security like it that way. I'm confident that I will not lose my email account to a social engineering scam. It's much safer than my phone number.

Not everybody needs this level of security. In fact, as the article and most responses demonstrate, the high security is not desirable for a large number of people.

Honestly, this sounds like the space for some kind of "non-profit startup" -- email services for the at-risk population. Of course part of the solution is non-tech, but there needs to be some real service involved. Interesting.
Even if the C906 and OpenC906 were the same there would be no way to verify that the cores implemented in the hardware you receive are the same as those described anyway.
I will not be giving anyone my real mobile number, so that's right out.

If you want to reduce friction for users initially exploring your app, don't require them to input any account details at all. The time to do this is when they want to keep the data.
I love this pricing model of .02 per submission for the pro plan. Often, as an agency, our customer or project needs are “lumpy” in terms of usage and the monthly base fees are a serious margin killer. The usage based fee like a cloud provider would charge is awesome for our use case.
yeah, I implied mid-rand chips when the foundry will actually be in production run, namely in years, or when the 2/3nm chips will really be rolling.
What's the Jurassic Park quote? "Your scientists were so preoccupied with whether or not they could, that they didn't stop to think if they should."
Reading this comment, I thought Yubikeys, which aren't /expensive/, but aren't cheap either. I was pleased to see they have a key targeted at this specific use case now - the Security Key Series [0]. At $25, that is not too bad a price, and something I'd buy for the members of my family without much hesitation.

The hangup with this, which I think the librarian in question will feel, is what happens when someone loses their key? How can I set up a trust relationship that my local librarian can reset my grandma's Yubikey, but a bad actor can't? And, $25 isn't so bad once, but if we have to replace it every month, that's less fun. Maybe that's just agreeing with you and lamenting the state of things, but maybe someone will read this and think $25 isn't so bad and write a grant to pilot this program.

0. https://www.yubico.com/store/#for-individuals
> The editor discredited rumors that Wikipedia had removed mention of two quarters of negative GDP growth from its recession definition and said any screenshots implying so are outdated.

This article reports accurately (as far as I can tell) what different people are saying/tweeting about the issue, but stops short of confirming themselves whether or not the definitions were actually changed recently. Which is easily possible using the version history (maybe with a "according to the version history" disclaimer). Instead readers have to rely on the quote from the Wikipedia editor, which some people probably won't.
Well for a start, not set you into a loop telling you to use your phone to log-in if you've lost your phone.

I mean, even a paid-for, ad hoc ticketing system (e.g. if you need a reset on your account, pay $10 and create a ticket; no need to have an enterprise subscription in advance) would be better than what we have currently.

But financial institutions solve for this all the time when people forget their online banking details or their phone breaks for 2FA. It probably costs them a far amount in customer services support, but they suck it up as the cost of doing business (probably because they legally have to). Whereas Google just foregoes it entirely.
I implemented a fuzzy search a few years ago and here's some things to look into.

Damerau-Levenshtein is a significant upgrade from the default Levenshtein algorithm used as it also picks up the very common transposition error much more efficiently for not a lot of extra code.

https://en.wikipedia.org/wiki/Damerau%E2%80%93Levenshtein_di...

Typed arrays would also probable speed thing up quite a bit.

Tokenizing may not be faster. Set the first row of weights to ZERO. When you're done, look for the lowest value in the final array. This also saves the trouble of trying to tokenize properly for every language as it's only concerned with the bytes themselves.

https://stackoverflow.com/questions/8139958/algorithm-to-fin...

Performance of that algorithm also suffers a LOT with very long strings. For those, we went with one more like the fuzzy search used in Sublime text. Basically, you iterate the string one time and look for the search characters to appear in order. To go more advanced add a weight to each match type. Stuff like consecutive characters that match, cases match, or immediately transposed characters next to each other give higher weights to the resulting string.

https://www.forrestthewoods.com/blog/reverse_engineering_sub... (this looks like a decent overview of sublime fuzzy search).
I suspect that this is yet another situation where public libraries are going to have to step up to the plate and provide services to fill in the gap. In this case, it would be email services to patrons.

The Googles of the world exist because they provide inexpensive services through automation and at scale. They are poorly positioned to provide services that cannot be automated at scale. Chances are that any attempt to do so would likely bankrupt them even though we are talking about extremely wealthy corporations. (Keep in mind that we only hear of a fraction of the complaints about Google. Few people have the reach or ability to have their voices heard.)

On the other hand, libraries are already embedded in the community. They already have personnel who can better understand and respond to situations that Google would regard as edge cases. They are also much smaller organizations that have less bureaucracy to deal with and a mission that aligns with the needs of the community.

I am not saying that they have to provide the actual email servers. They could contract that out, perhaps even to Google (though I suspect they would try to find another organization). They would be managing the email accounts themselves, including authentication and recovery.
Indeed, but this will then going to face the issue of Gmail (et al.) refusing to accept e-mail sent from small providers.
>>The keys are easier to use than TOTP

This has not been my experience, even for more knowledgeable people let alone normal users.

>> this particular library patron should have few authentication issues going forward

Until they lose or break the physical key, which will happen more often than losing or breaking their phone with the TOTP
I think we're just going to have to agree to disagree on this. Partly because this is really more of an opinion-based discussion but also because comparing Singapore to the US or Europe is never going to work given how massively different their cultures are. So there's far more variables at play than just how the markets are run.

That all said, one part did stick out for me:

> Your argument would apply equally well to jobs: people need a job just as much as they need housing. Yet, employers with great reputation still find it easier to attract good applicants than those with lousy reputations.

I'd argue that disproves your point rather than proves it. The reason being, lousy jobs still exist because employers know that people need jobs. So there's no incentive for employers to change. Hence why we need employment laws.
You still have the problem of transmission, and grid scale storage is basically not deployed anywhere outside of a pilot program in Australia right now.
Not only have we left Kubernetes, we left Docker.

Replaced with Linux servers and SSH.

Have done a lot of work with k8s in the past. Not the right tool for my startup.
I strong disagree. This isn’t a tech issue, it’s a poorly delivered solution that didn’t consider the needs of the users. The solution is so poorly delivered librarians are an ad hoc support team for thousands of people.

Google in particular created a moral problem by choosing to implement a security solution that doesn’t serve people who depend on the services. They have the metrics to know better, but didn’t consider the use case.

I provide services to users in these use cases. It’s very possible to serve them in a way that is both secure and respectful to humans.
Yes, this can be modeled mathematically, but you need a lot more details/conditions to get to an answer you'd like.

If you know exactly the relations, you can simply write down the functions. If you're trying to guess or build a function from lots of data points, then you need to select a class of functions and optimize/minimize to get the best fitting one.

There is not in general a way to avoid divide by 0. If your function is f(x) = 1/x, then at x=0 you will divide by zero.

In some cases you can take limits (calculus) to "remove" divide by zero if there is a simple removable singularity. For example, if your functions looks like f(x) = x^2/x, then it has a 0/0 at x=0, which may trigger code crashes, but if you simplify that function to f(x)=x then the divide by zero is gone. Other issues may arise from floating point representations of real numbers. Note this problem is a huge, deep field with lots of nuance.
We use Nomad from Hashicorp, it's super simple. Never liked the complexity K8s brings along.
Canada has had a Bill of Rights enshrined in its constitution since 1982, it's just called the Charter of Rights and Freedoms: https://laws-lois.justice.gc.ca/eng/Const/page-12.html

The most controversial thing about Canada's Charter isn't the language of the rights itself, it's that to get the support of the provinces it included what's known as the "notwithstanding clause", whereby a province can choose to expressly ignore parts of the charter in laws it enacts.
Self-Driving Truck Accident Draws Attention to Safety at TuSimple
What if Apple provided a better GPU driver, as a non-free kernel blob?
Or now that I think about it… for 2FA in particular, what about enrolling a software FIDO token with an extension on every library computer that can be triggered by a librarian from their desk? Doesn’t require hardware for each patron, only applies to accounts that have been enrolled at the library. Feels like it could work.
https://archive.ph/XS2rV
This is used to a very cool effect in Peter Watts' novel "Blindsight", about an alien species whose brains are so much faster than ours that they notice and exploit this deficiency in ours.

It's also free to read, e.g. at: https://bookmate.com/books/WiShbinL
Moving water West by train sounds like it could be a viable solution. A DOT liquid car can hold 30,000gal, and 30,000gal/sec is the proposed solution from the article, provides at least a sense of scale required. Trains are probably more efficient for moving water uphill than pipes and pumps due to friction losses in the pipe. Bonus points because the infrastructure already exists! All the train would have to do is get water across the continental divide, and release it into a reservoir of choice just across the line. Bonus points for electrifying the railway. During wet seasons, this seems wasteful. During water rationing emergencies, there seems to be no more flexible way to engineer a reflexive water provisioning network.
On macOS at least, Ninja is just a 362 kByte native executable without dependencies except dynamically linking with the system-provided libc++ and libSystem DLLs (you're probably thinking of Meson?)
I am sure a another huge vendor like Amazon, facebook, or Microsoft will step in to provide the email services :)
I don't doubt it's doable. But I don't think "barely an order of magnitude" quite captures the scale of the engineering. The Edmonston pumps, e.g., while they do raise water nearly 2000 feet, only move it a couple of miles, and have a capacity roughly 1/8 of what this proposal requires. Most of the California project can be gravity "pumped" canals. But there isn't much of the route from Louisiana to NE New Mexico that is or can be made to be downhill. There is way more than an order of magnitude more pipe and pumping to be built and provisioned in this proposal.