skysight-inc/HackerNews huggingface dataset:
I tried ingredients for my current obsession: sauerkraut, just cabbage and salt. Naturally it did not reinvent sauerkraut. How many of those 2M recipes included a fermented portion? Will I get instructions to combine ingredients and let sit for two weeks?
Range is a great book! I really enjoyed reading it, it is a worthwhile read which expands your line of thinking.

I definitely also recommend Barking Up The Wrong Tree, it goes hand in hand with Range, books which challenge our way of thinking and what success is or what the correlation is.
It's the same thing with IAFIS. If you think you're going to trial and winning with just a fingerprint match in the database you're gonna be sorely disappointed. These tools are better understood as "lead generation" than any kind of proof.
Google's UI's in general are shockingly slow. I don't understand why my Google Drive and Gmail have input lag and choppy animations on my 5 year old xps13, it's not that hard to make navigating a filesystem or list of emails fast. Actually I do understand, it's because they want everything they build to be made in a massive javascript framework with shared components, which looks nice but runs like garbage on anything not modern.
Also I thought browsers didn’t browser a referer for https?
I know you didn’t say this explicitly - but in the interest of privacy I don’t want anyone looking at anything I own without permission. It’s as simple of that. We’ve gotten so far away from basic rights to privacy with digital devices it’s sad.

I read a great analogy - everyone knows what happens in a bathroom but you still shut the door (and usually lock it) because you want some privacy not because you have something to hide.
I've always been curious about HD's website. Surely being so slow costs them a lot of missed sales? I would think a large successful retailer understands that. Is it just bureaucracy or do they genuinely think their website isn't important?
Hey! Sure - been there done that https://stackoverflow.com/questions/57556599/how-to-render-n... :) Sapper, however, will not let you do that easily https://stackoverflow.com/questions/64507516/how-to-disable-... . I think with next.js it's somewhere in between - possbile, but not easy. And I totally buy the approach of being able to use and mix both according to the needs. My personal favorite for html+css composition is to develop components with react, deploy them on bit.dev and render with react.renderToStaticMarkup in backend with express.js Turboeshop.com is made exactly that way. BTW, there is identical website to https://turboeshop.com/fastestpageintheworld/ built with next.js(never mind the domain name): https://gatsbyeshop.com . Will update my initial comment as well.
It would be neat to auto load HTML templates from files since if you edit them like this, you lose all the great tooling your IDE can provide to edit HTML.
I agree with you. I don't think any Chromium distributions are at risk of their keys being revoked - I don't believe Google will take any action here.

But, I also don't see anyone ever talk about this, and I think it's worth people being aware.
Every time I make this argument (whether regular RAID or ZFS), everyone pulls out their pitchforks and tells me about how they have run RAID 5 or 6 for years and never had a problem, plus "I can have two drives fail! You would lose your array if the wrong two drives fail!"

But drive failure is much more likely during an operation like a resilver/resync, and I wonder if the majority of people espousing more risky RAID a setups (especially single parity) are those who just want hundreds of TB for a growing media collection.

I know for my critical data, I don't trust parity. Plus I can't afford the days or weeks long resilver operation, I need a working storage array that doesn't suffer drastically in performance if one drive goes bad.
But that’s my point. If the circumstances change such that the people in power want you dead, they don’t need your hard drives. They’ll just kill you.
This is a rude and ignorant statement.

First, you admit that "you and everyone you know" live in Europe. Perhaps consider not making sweeping generalizations about places that neither you nor anyone you know live.

Second, the many US States are far from perfect, as are the many EU member nations, but conditions in the US in general are hardly "shitty."

Other's have pointed out the extraordinary number of immigrants to the US -- there are more immigrants living in the US (40M) than citizens of Poland (38M)[1]. Those are normal people making intelligent, reasoned, self-interested decisions. They didn't leave their homes behind for a downgrade.

But more to the point, generalizing "conditions in the US" is utter foolishness. The US is very much like the EU v0. In the same way that my time living Italy didn't give me a great deal of insight into life in Belgium, a stay in New York City doesn't tell you very much about life in Idaho, or almost any other place in the US. The states are highly autonomous by design, and life experiences vary widely between them.

Yes, New York and San Francisco in particular are having a hard time due to acute housing crises, and some other cities are dealing with housing issues to a lesser extent. Yes, healthcare here is a problem if you don't have insurance.

But fortunately, the majority of the country is not SF or NY, and 92% of people have health insurance[2].

1: https://www.pewresearch.org/fact-tank/2020/08/20/key-finding...
2: https://www.census.gov/library/publications/2020/demo/p60-27...
Governments forgiving student loans doesn't seem very neoliberal to me. In fact I'd say it's pretty much the opposite of neoliberalism's free market approach.
But certainly, the UK has been against any kind of concerted efforts by the EU which might go further than the single market for as long as they were a member. They lobbied heavily to be left out of the common agricultural policy and tried to diminish as much as they coud, were against Maastricht and were not a member of the Eurozone, pushed heavily for enlargement ensuring they would be no political cohesion in the union. Leon Brittan as a trade commissioner was a staunch opponent to any kind of state aid in the 90s and single handly significantly weakened the European industry.

Don't get me wrong, I like England. Great country, nice culture, shit partner. As far as I am concerned, Brexit is probably the best thing to ever happen to the EU.
I find it's easier to collect metrics from my gear - than from the web-client - so, I can diagnose.
That statement doesn't make any sense without a unit for the amount of sunshine.
For the 0 or handful of you who like to read critical editions in ancient Greek, here is something to look forward to: Finglass is preparing a new edition of Sappho (and also Alcaeus). https://www.leverhulme.ac.uk/major-research-fellowships/sapp...

Finglass is a litte bit of a "celebrity" in 21st century classical studies: his works on for example Sophocles are very highly praised, and I have strong reasons to believe that his Sappho will be really good.
If you're going to send data speculatively by keying on IP address, why not key on long-term user-id cookie instead? That is more accurate and potentially more secure, and for many people the cookie changes less often than their ephemeral IP address anyway.

But if the client data is small enough, that wouldn't actually reduce the latency to speed up the page load, if these assumptions hold:

- Getting the decryption key is subject to an authorisation round trip; current data fetch is subject to the same round trip; and the client data is small so sending it takes about the same time as sending the key.

But the round trip can be brought to a minimum by not requiring a large page full of HTML/CSS/JS to be send on auth - just requiring the client data (or key as you suggested).

All the parts which don't depend on client data can be preloaded asynchronously after the login page is shown, including a template for the page ready to be populated when client data is received.

So:

- Make the login page as fast as possible, using inlined data etc. like any static page. Make the page cacheable, probably validated with an Etag. The remembered "your name" field can be populated, that's fine even if it's cached because the browser cache ("Cache-Control:private") is unique to the user.

- Have the login page preload all non-client-data dependent resources for the next page asynchronously, but ensure these don't start fetching until all resources for the login page itself have finished being fetched.

- When password is entered, perform auth and get client data in a single round trip, combine with the templates just loaded to load the new page.

- Use 0-RTT TLS for everything.

Each interaction will be about as fast as possible while validating with the server, but you can go further if you're ok with relaxing that:

- Make the first page load "instant" by changing the cache policy to validate after a timeout instead of just on Etag.

- Asynchronously preload all the resources for the authenticated next page except the client data.

- Make the authenticated next page "instant" by detecting when the user appears to have paused typing in the password field (or immediately without pause if it's refilled by a password manager or user paste into it), and before they hit enter or click submit, send speculative auth requests which return client data if they succeed, but don't treat the user as properly authorised until they do enter/submit. When they do, use the preloaded client data if it's already arrived (and the password field hasn't changed), and also send an auth-confirm request.
With a kid...
Some things in software are harder to change than in traditional engineering. Let me just mention one: CR LF for line-endings. A long, long time ago, a CR without LF could be used to make bold text or to underline text.

And where-as traditional engineering can make use of advanced tools to 'generate' solutions, no such thing has happened to software engineering yet. Software engineering is still heavily relying on craftmanship to such an extend that it barely can be called engineering, I think.
What would be an efficient solver for this problem, and what would the running time be? Seems like a naive solver would be too slow for this, could it be restated into finding the minimal number of cuts needed to fully disconnect a planar graph?
level 94: 4 swipes. then things get real crazy
Feedback welcome, obviously. I'm trying to build a great website to get subjective questions answered. This isn't for facts and mundane things you can google easily.

This is more about advice..getting it and giving it.
I am cynical and maybe paranoid.

Be careful what you wish for

What I think will end up happening, most of the devices will go encrypted route [1]. Most things will run over https, and with encrypted sni, you won't even be able to block domains.

Encryption will be backdoored by governments (and of course other people that will reverse those backdoors or have friends in LEA ).

End result is encryption that people are championing as improving our privacy will make us more exposed and more vulnerable, because other people will have more access to our network, devices and data than we do.

I can and do run linux, so I don't have to worry about my os. But my hardware might phone home on its own. Phones are already lost causes. TV's almost as well.

I do hope you are right and I am wrong, I'd much rater be wrong.

[1] You already have hard time buying non smart TV. A lot of things nowadays expect network connection, and that trend is increasing.
The medium is the message. In some domains, slow and clunky feels like gravitas and reliability. Enterprise software. Enterprise recruiting software. AWS has a pretty slow, and clunky dashboard. AdSense is clunky. A lot of the biggest companies' flagship apps have a very bland "bureaucratic" look and feel. You may find it hard to believe, but Zuck wanted facebook to look like a government database for a long time, where you type in someone's name and see details about them. Engineers will probably scoff at these notions, because it seems to suggest that underlying their "real" engineering concerns, are implicit aesthetics they would neither say they agree with nor be aware of, but it's real. If you're deep in the medium, maybe you don't even see it as a medium anymore, and you don't realize its quirks.
This is very nice indeed. I would totally use it for my twitter threads but I usually add images and other media to my tweets. Would you consider adding that feature?
Once you have less skin in the game, it is easier to make bad decisions.

Surely that is a proposition that might not be entirely correct?
japan has a deep bench of graphics talent but it is amazing how poorly paid the average mangaka is. something around $15K a year i am told. i wonder how many of them have already moved to digital graphics for pay reasons alone.
Anne Frank had to hide in an attic to get away from those in power who wanted her dead.

Wondering how encryption helps when the gestapo simply goes door to door?
Since it does not require cookies, you don't need to display the GDPR consent banner.

I think it's a good solution for small side projects when you don't need very accurate analytics.
I work a lot with distribution/manufacturers and I always use McMaster as the de facto way to do things.
Surrounding text context must help quite a lot?

Aftr a11, yu are proba81y ble 2 raed htis sntecne, but a cpmuter wd strgggle.
Defender is a good example of why we might not want regulators to decide product categories. To me it seems perfectly reasonable that an operating system would offer a malware protection feature. Just because a feature wasn't included in a previous version and an aftermarket offering was developed, shouldn't mean that a vendor can't improve the product by adding it in.
Kindply please also find a page identical to https://turboeshop.com/fastestpageintheworld/ implemented with next.js(ignore the domain name): https://gatsbyeshop.com . Of course the 'identical' is relative saying, as next.js has to bring on it's bundle.
'Cottagecore' and the rise of the modern rural fantasy
> If you run a for-profit operation, and downtime is costly, you (or your VP of eng) want a way to pay for immediate assistance from the OS's maker / distributor, when (not if) things go wrong.

There is a difference between asking "how do I ensure there is one throat to choke when things go wrong?", and "how do I minimize the potential for things to go wrong?"

RHEL is a decent solution if you are trying to answer the former question (or both), but many budget conscious orgs focused on the latter and chose CentOS. Red Hat has now pulled the rug out from under them by trimming eight years off the EOL previously committed to with little notice.

EOL in this case means "no security updates" so even if your org was prepared, technically, to deal with a zero-day for example by rolling out an update in a timely manner without relying on paying a vendor for hand-holding, that option has now been eliminated.

Essentially, you now only get the stability and problem-minimization if you also pay the vendor for support. Otherwise you're stuck with a (relatively) unstable rolling release that will keep your internal teams very busy with a constant stream of minor issues, or potentially trying to roll-your-own updates or backports after the EOL for anything serious.

It's difficult to see this as anything other than a naked, money-grabbing betrayal of users.
The gcloud command line is also abysmally slow.

The memory usage of the webpage often exceeds 1GiB.

But otherwise the platform is good. So I suffer through.

But I agree it’s annoying.
I think programming is actually hard to learn, even at a level where those domains don't really come into play. More than half of the kids in my BASIC class in 1980 never grasped even the most primitive programs. The kids who "got" it, may have been good at the things you mention, in terms of potential, even if they had never actually done any of them by the time they were in high school.

And I think there are good programmers who are lacking in those domains, notably math beyond the intro level, where problem solving involves recognizing the "form" of a problem, and remembering the algorithm for solving it. The guides I've read on making programs more understandable recommend eliminating abstraction, for instance by making sure that the names of things are concrete and self explanatory.

So I actually think it's still a puzzle why programming is hard, or easy. The paradox is that programming is super easy, but only for a randomly selected group of people, otherwise it's prohibitive.

Then again, if you can think of a subject, like programming, where we've tried a new way to teach it in every generation, with no sign of widespread success, it's math.
Most competitive chips in the world are produced by machines made in the Netherlands at ASMI/ASML

The US companies do what they do best: innovate business models and find ways to vendor lock in and own the market.

But who's been doing all the research keeping moore's law alive? Lithography?

For a country as small as the Netherlands, you can wonder if we could afford from a geopolitical point of view to be producing all the world's chips (answer: no, it would force other place to invest highly in competition out of strategic interest).

Hence the strategy of being long term profitable and to just sell the machines to everyone at the same price.

It does make it baffling why Intel is unable to produce 5nn chips with the same ASML machines TSC is using. It must be management failing Boeing style.

As for the rest of Europe. Im sure they can politically do this. But where will the money end up?

It will end up in the pockets of friends and families of politicians that will be in "the management".

So don't expect anything from this. The future most sold chip will still be Apple Silicon or Samsung Exynos in TSC's foundry or Samsung foundry on a machine by ASML using IP from ARM and NVidia
Right, so: for this case, CentOS Stream will be virtually identical to the CentOS Linux RHEL rebuild.
Do you have no interests outside your job?
In my experience performance became a secondary (not primary!) priority once big customers began to threaten to not renew their contracts
There’s Still No Money for Mass Covid Vaccinations
Found the google interview reject.
FOIA? The answers probably no but it doesn't hurt to ask.

Assuming the techniques aren't already in the public somewhere or another, these things are pretty big sales, so I bet someone better on the phone than I could probably social engineer quite a lot of information about the outlines of what they're doing.
What is the advantage over simply using TensorBoard?
>There was recently some headline news about an older mathematician that made a significant breakthrough. Other than that one outlier, have there been many important contributions made by people after the age of, say, 45?

There is one other effect beyond ability: people over 45 rarely take up new interests. There are plenty of cases of people who continue working in the same field through their 40s and 50s and continue to make advances, but there are many fewer cases of an individual beginning to work in a field after 40 and going on to make a major discovery. In pure math, possibly the most aesthetic-driven technical field (it is impractical by definition), this effect might be especially strong.

Richard Hamilton (not to be confused with William Rowan Hamilton of action-principle fame) initiated the application of the Ricci flow to the geometrization conjecture in 1982 at 39 and continued his work through the '90s, being credited by Perelman as making crucial contributions to the final solution of the Poincare conjecture in three dimensions. He's probably the most prominent example.

>It is very hard to find an instance of a first-rate mathematician who has abandoned mathematics and attained first-rate distinction in any other field.

Chomsky? Szilard? Maybe even Wolfram?
Ask HN: Do you use OSS projects that cannot follow their own policies?
recently i came across a large project that is interesting and i want to use. the project name specifically likely doesnt matter and may change the discussion so keeping it vague. but i realized all the way up their chain they cannot follow their own policies documented on their site. though any one trying to contribute is criticized for every small detail including having the policies rubbed in their face.

the project is a bit too big and complex for me to just fork and do my own thing.

what do you all do in these cases? use the project or no? and if so do you try and somehow discuss or point out the policies to others when its appropriate and in a diplomatic way?
I feel like we're in a transition period where we will eventually get both the nice developer experience and flexibility combined with nice performance. Gatsby gets there largely by accident and in a crude way. I'm hopeful over time all these tools will get there explicitly. It sounds like Remix might also be a nice catalyst in this department.
Particularly in a topic specifically about a product competing with google. Like, GOOGLE! It's almost impossible not to be more privacy respecting / enforcing.
Use your phone as a thin client. For instance, dont install email software but instead use a webmail interface via a secure browser. That way when they unlock the phone they dont get your email. The airport cop might see a bookmark to an email service but will still have to ask you for login details, giving you control over which account they see.
Also just finished Can't Hurt Me. It's probably not for everyone. Goggins has a pretty unhealthy view of himself when he was 'fat' and his relationships with other people are kind of suspect. But it's an intense read and incredibly motivational.

If you need a different perspective on exercising and pushing yourself to your limits this book is a must. Don't try to be David Goggins (you might die). But to read his story is to see what extremes a human can push themselves to and it might help you push a little harder.
No, it's really about the tracking cookies.

You can have as much design as you like.

Bloated website designs don't need tracking cookies, and tracking cookies are the only type that needs explicit consent.
...and I remember paying almost $4/gallon, around 10 years ago (I think), with no expectation that the price would drop. Gas is crazy cheap rift now.
>society does not exist to gift every person peace, safety, and health.

Helping to guarantee things like physical safety is one of the fundamental parts of the social contract. Laws governing those areas are covered by the Constitution (depending on how you interpret “peace”)
It might be a huge drop in usability but a solution might be only logging into services via browser and never logging in via apps or system accounts (not even logging in with your brower sync feature).

This way once you have purged your browsing history/cookies your device doesn't have access to your accounts (even if likely it will still remember quite a few personal informations).
If you try out CentOs and it doesn't work, there's a chance you try Suse, Ubuntu, Arch etc.

If you try CentOS and it does work, there's a chance you grow large enough to be able to pay for Redhat.

CentOS was inevitable, might as well go for scenario 2 than 1.
Elon Musk Moves Tesla to Texas in Silicon Valley Snub
We definitely promote performance as a primary (and a half) concern. Mainly because the alternative is throwing more money at servers and/or dealing with disgruntled customers. I wish we dedicated more resources to it but we also don't ignore it.
Totally. It's the first feature we'll work on adding.
Not just Afghanistan, Biden we'll get us back to bombing Libya and other nations soon
Also Kundun, which appeared yesteryear in Lasagna Cat[0]

https://www.youtube.com/watch?v=NAh9oLs67Cw
Health care is not free. You a large part of your income for it (and other things too). Not free, and not an excellent one either.
They can score good points with people who like it, for one.