skysight-inc/HackerNews huggingface dataset:
Some background ...

We have a fairly robust drive-proofing procedure prior to deployment - I think we still use 'badblocks' and really beat them up for 5-7 days. It's not enough to merely not fail - we have to see perfect returns on the SMART diagnostics and zero complaints from FreeBSD.

So we're starting with a known-good population of drives.

Then we monitor them very closely - again with both SMART and FreeBSD/ZFS system data and we are fairly aggressive about failing them out early if we see them start to misbehave.

So we don't see things like straight up drive failures - the bad ones have already been rejected and drives that misbehave are culled out.

The last time I got pulled in to make a judgement call (and got a little nervous) was (IIRC) we had a 15 drive vdev that had a drive failure and a candidate for early removal that had started to misbehave and the choice was made to yank them both because why do two big long resilvers ... and then during the subsequent resilver a third drive, while not failing, started to spit out errors. So the resilver completed and all was well but we had a potential third failure that could have died in the resilver and then we would be running with no protection.

But that's why I love raidz3 - even if that had happened, we would have needed to lose yet another drive to lose the vdev (and the entire pool).

I think the actionable recommendations here are to burn in your drives when you get them because we do, indeed, find rejects in most batches. Also, pick an error threshold that is low and be disciplined about sticking to it - don't let drives spin out SMART errors sporadically for months ...

EDIT: Here is another thought and this goes back to pre-ZFS days and old-style RAID, etc. In normal operations we're aggressively failing out drives that misbehave BUT if you're in a marginal situation you need to flip that logic around - especially if the pool is in-use during resilver/rebuild.

If you've lost 2 drives in a raidz3 (or, say, 1 drive in a RAID6) that remaining protection drive even if it is failing is like gold. If you fail it out, it's gone forever and has no relevance to the pool/array - but if you keep it, even as it's dying, you can either limp along OR you can even offline the pool/array and send that last drive to recovery or clone it or whatever ... the point is, when an array goes sideways every single bit of parity, no matter how poorly behaved, should be treated like gold.
How do you propose to isolate the > 55 age group when no one younger is isolating? Nurses, doctors, people they live with will be a vector and pass it to them. And the under 55 age group (at .11% IFR) is still not going to want out and blindly get infected as that is still hundreds of thousands of deaths - leading to them avoiding being out in sizable numbers and still causing economic problems.

[Source: https://www.thelancet.com/journals/laninf/article/PIIS1473-3...]
That sounds a bit dramatic. It seems more likely that, given the competition and alternative choices, their current effort is good enough, not their maximum capability...

I think YouTube has been going downhill for years, but where else are people going to go? Vimeo? Users have been trickling away to other platforms, sure, but not enough to seriously challenge YT. FB video is probably the only serious contender in the rear view mirror at the moment.
Uhhh... backups?! Not all companies release daily, weekly, and sometimes not even monthly. Stage the rollout, do your testing, get your evidence, get your plan, perform the release.
Half laughing at the comments, but on the other hand, you always have to appreciate such passion towards any subject matter.
Sounds like a small scale EA. It's sad how commonplace that seems to be in the games industry.
If juries don't accept it, no waiver will ever yield a conviction.
Another fundamentally new data structure developed in the last 20 years is the blockchain. Yes, it's overhyped in many ways, and the word "blockchain" itself is often used in a nonsensical way, but the fundamental principle of a chain of blocks with proof-of-work included really is a data structure that solves the problem of untrusted coordination in a novel way.
If you are operating a billion-dollar computer, not using IBM/Redhat is probably a good idea.

At that scale, hiring your own quality support and running open systems is a drop in the bucket.

If you want the full IBM/Redhat experience, then you can even afford to hire 5+ layers of middle management and PMs between you and your engineers.
It's easy to want to do, but much harder to justify banging on public companies for trying to increase revenue.
To explain, Europeans aren't happy when they learn about either of these "features." They typically can expect more protection in Europe, albeit with the tendency of worsening in the last decades, where the influences... come over the Atlantic.
It's not the best. It's what is passable considering the politics and priorities involved.

Attach a monetary concern directly to the performance and there will be improvements overnight. Otherwise this is the "best" we get, given the circumstances.
> It seems your idea of "fighting for democracy" is in advocating more power and authority in an single entity and more central planning.

No, that isn't my idea at all - decentralisation and independence of institutions matter in a democracy. And I consider regulatory bodies as a NECESSARY institution of democracy that strive to balance the needs of the executive, the corporates and the people (consumers). Democracy is all about balancing everyone's needs and corporates too have a role, just as the consumers do too.

As a citizen of a country that was once enslaved by one of the largest corporate of its time (East India Company)^, to me you are the ignorant one here if you think that regulation has no role in a democracy.

^(The British East India Company — the Company that Owned a Nation (or Two) - http://www.victorianweb.org/history/empire/india/eic.html ).
You first two bullet points are correct.

For the third one, there's no "skipping over" involved. The <html> and <body> opening tags are optional in HTML. The browser sees some non-whitespace text (the opening '{') not in the context of any other tag, auto-opens those tags, and the text starts being parsed as body text.

If the page loaded slowly enough, over multiple packets that arrived separated in time, you would see the JSON text coming in and rendering as text, with all the curlies and all, until the browser gets to the <html hidden> part of the JSON. At that point, some common-error fixup dating back to the Netscape/IE 3 days kicks in: when you see an <html> or <body> tag and one has already been opened (due to some stray content at the beginning of the file, likely), you don't open a new one, but copy the attributes to the existing one. This copies the "hidden" attribute to the <html>, which hides it. After that either the script executes and does its work, per your fourth bullet point, or script is disabled and the style rule inside <noscript> unhides the <html> element, but at that point you will of course just see the JSON text, parsed as HTML.

> I do however get this warning in FireFox so perhaps this is pretty fragile:

I'm not sure whether the site changed since then, but now it's sending `charset=utf-8` in the content-type header, so there's no meta prescan at all. Which is what allows the emoji after "Need Help?" to be decoded correctly.

Were you seeing the meta prescan warning on your local test file, or on the site itself?

> I'm guessing differently-configured means not in quirks mode?

No, it means things like preferences about how to handle pages without encoding declarations via various heuristics (e.g. scanning byte value frequencies and guessing what character encoding is in use based on that).

Quirks mode is determined solely by the doctype of the page. This page has no doctype (since it starts with a '{'), so it's always in quirks mode. And what quirks mode does is enable a set of behaviors designed to not break content written more or less in the "before HTML 4.0" era. https://quirks.spec.whatwg.org/ should have a more or less exhaustive list of quirks mode behaviors browsers are expected to implement. Some of these are extra-fault-tolerance (e.g. the hashless hex color and unitless length quirks), while some are just replicating pre-CSS browser rendering behavior (like the line height calculation quirk, which a bunch of sliced-image stuff relies/relied on).
Yeah the Gmail UI has become absolute garbage lately.

The fact that i need to see a cute-dystopian loading animation for 2 seconds each time i reload the page is incredible.

Send plain HTML, then make JS take over after loading like most modern frameworks can do.

.. yes i really have to ditch Google ..

On a sidenote YT has also become a dystopian addiction machine - years ago you could easily curate what you saw, feeds, channels etc, now everything is controlled by the "google god skinner box algo" just like i feel Gmail is headed towards with all kinds of automated tools.
I assume the GP comment was sarcastic.
This is a joke right? You really think the OP is suggesting they have someone spending all day writing while loops to slow down page load times?
Hint water and La Croix made quitting soda easier.
Completely orthogonal to TFA, but OK.
I know it's tough for free market people to understand this but it can't be understated. California SUPPORTS AND BUILDS the nascent market space from subsidizing Solar, Energy Storage and yes Electric Vehicles. I know it isn't cool to defend the government they are the ultimate boogeyman but like FFS they provide so many critical parts of our economy and, in progressive states like CA, help nascent industries get a footing. Without them, frankly, Tesla and SolarCity wouldn't be where they are. Prove me wrong with intelligible arguments.

""It’s hard to find a total dollar amount of California’s subsidies for Tesla, but the subsidies have been thick and fast. Until this year, the state government covered $7,500 of every Tesla bought in the state. The Tesla factory applied for and qualified for plenty of tax breaks.

Early on, it got $612 million in tax breaks from California, according to Green Car Reports.

The federal government also subsidized the factory in question. Musk was a major donor to and fundraiser for Barack Obama. Obama’s administration issued a $465 million loan to help Musk’s company, Tesla, build the Fremont factory that would build components for all-electric cars. (Tesla has since repaid the loan, according to the Energy Department.)"".
The problem with this is that the lizard brain takes over.

Brain says eat your are staving to death, eat it'll make you happy, eat... or else.

You can't control urges to eat, you can only do your best to resist them.

However, exercise, is always under your control, so it is a great tool. Exercise also has all sorts of non weight loss health benefits that aren't tangential but complementary to weight loss, including staving off weight-loss induced muscle loss. Without a doubt, you can't lose weight without getting a grip on diet, but I don't think a diet only approach is a good one.

I had problems keeping a healthy weight in my past and the method that worked best for me was to target a diet a bit below my metabolic rate, one that would have me losing weight at a slow but steady clip (and would also start to trigger the lizard brain to eat eat eat), then add moderate exercise to the equation.
This is one of the reasons I like Europe, a monetary union with wildly disparate "sovereign clearing agents", as in the nation state clears your money from any taxation claims but they all do it differently with no coordination. There is currently no union-wide government you have to pay.

There's nothing like it in the world.

They formed this union but their own people barely go to the other countries to take advantage of the discrepancies, its just foreigners that see the whole playground in its current state and have no historical opinion that deters them from playing with it all.
About 6 years ago when i worked for a local hospital in IT they got a new GE CT scanner. I got to help them with the usual network runs and whatever.

Everything was as default as they could leave it. The techs were told not to change anything unless absolutely necessary. I asked about passwords and they just smiled and shook their head.

A quick google search later and i got in via ssh as root.... i did let the GE support know that “our network scanner bruteforced its way into the scanner” but they didn’t care. They “made a ticket.” Before i left a few years later i was still able to ssh in.
> enterprise products would rather get more features out over micro optimizations.

I've been using logs, bigquery, dataflow, and a smattering of other products pretty regularly for the past few years.

Are these products getting "more features"? Hardly. Well, dataflow deprecates minor SDK versions every month, so you have to run twice as fast just to stay in one place.

Instead, they have been redesigning the logs interface with fancy animations. And for the longest time ever they removed features from it like streaming logs.

Meanwhile the minor stupid things like displaying dates in MM/DD/YYYY format in date pickers, using AM/PM for time? Oh, they stay on. Graphs that work half of the time and you can never know if they are broken, cached, or just don't work? Oh, they stay on.

It's Google's systemic organisational failure: they suck at UIs, they don't care, and they couldn't be bothered to maintain features because "oooh, shiny new thing looks better on my resume".
Confluent/persistent data structures, which I believe was novel research by Chris Okasaki in the late 90s (at least that’s when I first heard of it -- I was in CS academia at the time).

Edit to add: I’m not a Clojure expert, but I believe you could trace a direct line to Clojure’s core immutable data structures from Okasaki’s doctoral thesis. But maybe I’m wrong! Would love to hear about another other takes on this or links to other research strands I’m not aware of.
Do a long run/ride on the weekend. There's no rule that says one's workout sessions have to all be the same duration.
Doesn’t matter how much you exercise if it’s not high and intense quality exercise.

But don’t exercise without seeking advice from a physician and/or completing a physical!
If that was the case they should have announced that now so people don't jump ship off CentOS prior to the announcement.
For one, they're using some sort of link / browser history hijacking (something like https://github.com/turbolinks/turbolinks, IIRC) which is buggy, for example:

* say you're on page A

* navigate to page B

* navigate to page C

* click your browser's back button, hoping to be back at page B

* the github UI screws up and keeps you on the same page while changing the URL in the address bar

* so you click back again

* now your on page A, completely skipping page B

* clicking forward takes you back to C

Additionally, GitHub is insanely slow. This page, for example, takes 3 seconds to load: https://github.com/Boemska/create-sas-app/commit/85224fe6622...

Couple broken history back/forward navigation with long page load times and GitHub is easily one of the most frustrating web sites to use.

Don't get me wrong, I'm not arguing that GitHub doesn't have value -- it most certainly does -- but that doesn't excuse bugginess and absurdly long page load times. If they fixed these problems it would be 100% awesome.
This doesn't seem to have any real advantage over just using an intermediate file.
Show HN: Automatic Customer Data Cleaning API
The light source is by a very wide margin the most difficult and critical component of an EUV tool. The US still dominates wafer fab equipment - Cymer plus Applied Materials, Lam, and KLA. The only major non-US supplier is Tokyo Electron who is also quite strong. ASM International is a good but niche European supplier.
Performance is a priority for VSC. Same with Azure's console. Same with sites like Stackoverflow.

It's not a priority with many of Google's current apps.
Re: Containers aren't quite there yet.

I think they've been there for 12-14 months. It's no longer a question of "If" but "When" a company decides on its container strategy (and its more than just k8s - see https://blog.coinbase.com/container-technologies-at-coinbase...)

I work for a company that is 100% k8s. Base linux of the containers is Debian 8- but honestly doesn't really matter that much - the OS is more kubectl and the orchestration around k8s (GKE, Prometheus, Sysdig, Grafana, ELK) - the "operating system" has moved up a stack.
A large person will burn way more calories from simply going for a walk than a small person. I'm 6'5', 270 lbs, went for a 3 mile walk this morning, and burned maybe 460 calories. A person weighing 135 going for the same walk would burn 230 calories. In either case, me and 50%-me would have burned off a 230 calories candy bar.
I see a lot of comments from people I suspect have never struggled with weight loss here.

"Put the fork down" is easy advice, but for many it's a lot more challenging than it sounds.

For me, and I suspect a lot of people, focusing on exercise first is the key. I can plot the number of miles I post on the bike against my weight. Of course I absolutely do more than 300 minutes a week on the bike.

Diet is super important, likely more important that fitness, but diet is vastly more difficult for me. Also, when I'm working out regularly, my diet naturally shifts. If I'm sitting at my desk or on the couch for weeks at a time, food intake increases.

I'm sure if I could ever properly reign in my eating I could change this, but I've tried so many times and it never works. Working out on the bike does, and as I mentioned above, the intake adjusts correctly when I do it.
> CA at some point will try to tax unrecognized capital gains

Where is the evidence for this?

Effectively, Elon has avoided future California capital gains taxes by moving. Those are the facts of his move.

Personally, I would rather pay a few points extra on capital gains and income taxes to avoid Texas.

Just look at what the Texas AG is doing right now:

https://www.dallasnews.com/news/politics/2020/12/08/texas-ag...
Holly molly!! That's impressive. I've managed to read 11, I'm a bit disappointed I didn't make it to 12 (1 per month). What other activities do you do during a normal day?
What does "preparing a new edition" mean? Is it mostly just a new/improved translation? Or are there accompanying notes to contextualize for the reader?
Can you elaborate on the "custom Host headers" ask?

Are you looking to rewrite the Host header as the request gets passed to the origin (without changing the resolution of the origin)? Or something more like domain fronting?

An example or two would be great so I can share with the team.
Thank you for posting this. I often go though HN stories and think "Wait what does this have to do with X?" and I often assume that I just don't understand the topic well enough for the article to make sense... because hey folks on HN up-voted it so it must make some sense. And I'm not wrong about that sometimes, sometimes I just don't grok.

Other times though... I wonder.
The article argues that exercising reshapes your dietary desires in a positive way.
so will it be basic the same as openSUSE Tumbleweed for SUSE Linux?
> All it does is piss off users, devs, and admins alike when something goes wrong with certs, and gives a centralized authority a lever to pull to screw with you. Another brick in the monopolistic wall.

Oh, c'mon. Bad certs do get issued, but it's rare. And blindly trusting an attestation from DigiCert that you're talking to Amazon.com is a whole lot better than most ways you'd check.

And then pinning, in turn, makes things a lot more resistant to many of the attack scenarios that remain, for users who visit you multiple times.
I'm really considering doing this for a new spin-up myself... The stability of Debian tooling for large-scale, hyper scaleable solutions is outstanding. I just feel like the world balks at me every time I do something considered slightly "old fashioned" completely ignoring the finished product to shame me for not using buzz-word tooling.

Containerization is fantastic don't get me wrong, but I've had more success with old-school approaches to package management, deployment, optimization, debugging, etc. running thin Debian servers. Just... prod ops is easier and more stable at the end of the day. I really don't see the need to containerize everything outside of cross-platform development tooling. I also really prefer having a semblance of an OS/bash terminal when it comes to ops!

Also: this is purely anecdotal. And, to get ahead of the folks yelling "you just don't understand Docker and K8s" - yes I do. I still think they're great, I just am not fully sold on them for every use-case.
No mention of number of cycles?
This looks well done. Although I have to laugh that it exists or needs to exist. It's like a fireproof suit for venturing into a dumpster fire!
Kinda gross though, and definitely not sanitary!
Interesting. I religiously wear earplugs every night for sleep and haven't found an increase in earwax. I also tend to have pretty clean ears, not much comes out that is visible. I clean my ears with q-tips, every day after my shower so maybe that is part of it.

So neat how everyone is different in this relatively small regard.
Work = Force * Distance.

Practically you're more efficient walking than you are running, but walking is nearly as effective as a calorie burner as running, it just takes longer.
Global human-made mass exceeds all living biomass
This is dangerous guidance because it ignores the risk of COVID. Both of these people turned out fine, so if anything this seems like an endorsement of this vaccine for people with severe allergies. There is no guarantee any of the vaccines won't have issues. Its much better to say: "If you commonly get allergic reactions to medicines, you might get one here. Use your judgement or speak to your doctor about the risks of remaining unvaccinated versus taking this particular vaccine."

Let people make their own risk decisions. Banning the vaccine is how we got into this mess to begin with.
Pareto made a distinction between 'residues' (psychological bases underlying social action) and 'derivations' (rationalizations by members of society as justifications of those actions). It might be used in that sense here.
Constraints are not used just for developing technique, but they also have an unintuitive effect -- boost creativity.

Think of how hard it is to start writing an essay on "any topic you like" versus a more specific, constrained one e.g., "about the influence of art on science in 16th century".

Something interesting happens when a creative person is constrained by the medium (e.g. limited number of pixels and colours) or by other factors (e.g. limited budget, time, access to instruments, CPU speed, hardware), these circumstances seem to somehow increase creativity.

Many of the great works of art were created in times of intense hardship for their authors.
Think on it. We've created a wonderful packet-switched network, on top of which we:

* first built an app that made its users break a message into packets by hand;

* then built apps on top of that app that do the packet disassembly/reassembly for the first app automatically.

There is theoretically no end to the heights this tower of madness can reach! A driven young Hackernews could theoretically be occupied for decades adding to it, all to chase that VC money or Show HN whuffie!
Not OP, but 255 and 0xFF represent the same data, but the representation is not the same. Same for A and 65 in ascii by example. Edit: typo.