skysight-inc/HackerNews huggingface dataset:
It seems like all indexed results for "one does not simply" are over 5 years old
Yeah, I imagine it's take some kind of breakthrough technology vastly different to the current state of the art.

If it were to happen I don't think it'd look like an at-home-version of the present industrial process.
Line cook was the deadliest job w.r.t. Covid.

https://www.google.com/amp/s/www.cnbc.com/amp/2021/02/02/job...
Ah man, there’s something about reading about physical hard drive failure that really makes me cringe. Really beautifully intricate technology, but man, when things come out of place…
I've never worked in a setting where demos were a durable feature of sprint planning, but in the transient attempts we've been generous with "demo" - walking through what changed in a refactor is very much in bounds (and probably should be - who is the customer of a refactor if not the other coders?).
Not sure about the percentage but plenty are from people that don't even bother to read what is available or buy a book!

They just do stack overflow driven programming, question & paste.
Debating for ego, group affiliation, job, religion, identity, or simply doubling down on an incorrect position to avoid being wrong

I call these motivational fallacies.

They're not logical fallacies as there's no direct text one can point to as fallacious.

But they're still obstacles to finding the truth.
High time indeed. There are plenty of good alternatives:

Vivaldi, Brave, Microsoft Edge, Firefox

The first three are all Chromium-based, so their rendering is identical to Chrome’s, just without all the Google creepiness.
> At his trial, Mr Ellsberg was not able to argue that he leaked the Pentagon Papers in the public interest. This argument was irrelevant, the judge ruled, because the act provides no such defence, which is often invoked by journalists.

Interestingly, Snowden has said he would return to the US for a fair trial, i.e., one in which he could make a public interest defence.[0] Among his supporters is Ellsberg:

> Ellsberg said, “Ed would be crazy to come back for a trial.”

> “Without amending the Espionage Act or rescinding it you cannot get a fair trial for a whistleblower in this case,” he said.[1]

[0]: https://www.theguardian.com/us-news/2016/feb/21/edward-snowd...

[1]: https://www.salemnews.com/news/local_news/ellsberg-snowden-d...
Dropbox (or maybe BackBlaze?) called that "shucking".
Another one is avoid referring to something as "new". Soon enough it will be old.

For example, class names "MailSender" and then you add "NewMailSender". What do you call it when the "NewMailSender" is old?
Subtly Monitoring At RunTime
We had a major tragedy near my town because of this. 13 people died, also its mayor and many local officials. They organised "the last descent" before the river bed would be floded for the hydroelectric power plant.
https://www.nbcnews.com/news/amp/wbna25526342
And then they cleaned up their act, sold to Hitachi and are now the most reliable disks under HGST brand, currently owned by WD. Somebody suggested you should buy disks from manufacturers that have relative recent history of a catastrophe. Those should be cutting less corners.
"it seems like"
https://hn.algolia.com/?dateRange=all&page=1&prefix=false&qu...
When I was getting introduced to river kayaking safety basics, the instructor really emphasized the importance of staying away from these, or to start paddling like crazy if you can't avoid them so that you can get past the dangerous point. In whitewater, there are some sections where these can occur naturally as well when you have water falling off from a height of a few feet.
> And no, none of the facts I stated were "rebutted". One incorrect comment was made about Rahman and Mattis, clearly quoting old (and also incorrect) press articles, which totally missed the point (I never claimed they work for ACLU), and I was then hilariously called "parroting Taibbi". That's not rebuttal.

A. I made no assertions as to who's statements were correct. Incorrect statements get made on the internet all the time. Incorrectness is clearly not a pre-requisite for making a comment or this discussion would be moot.

B. "That's not a rebuttal". Perhaps. But neither is it firing you from your job, physically attacking you, denying you access to business and services, and attacking those who support you. Your qualifying alecb's response as equivalent as cancellation and making you an "unperson" was clearly over the top.
I last tried around Leopard, but I am unsure it stopped working. https://pkgsrc.joyent.com/install-on-osx/ suggests it hasn't.
That is a very good idea.

You don't even need to double-map memory. Just make the ring buffer smaller than your actual buffer, and treat any overrun as if it had wrapped around, but really just write past the (official) end. You might waste a bit of space at the front when you do, just to keep the code simple, but if you didn't have some room to waste, you wouldn't be using a ring buffer.

Another way to simplify management is to give the ring buffer a power-of-two size, and make the head and tail counters 64 bits, masking off the high bits when actually looking at the buffer. They only ever increase.
You're probably thinking of the Barracuda 7200.11's event-log suicide-roulette firmware bug. It was the first time I ever had to update the firmware of a fixed disk, and I remember it being a huge pain since the revised "SD1A" firmware came with a brand new bug and had to immediately updated again:

- https://msfn.org/board/topic/128807-the-solution-for-seagate...

- https://www.anandtech.com/show/3482

- https://en.wikipedia.org/wiki/Seagate_Barracuda#Firmware_bug...
Back in the mid 90s I was working in IT at a midsized company. We used Compaq desktops (this is the Pentium Pro timeframe). The HD in the system where quantum fireball (IIRC). They failed at an amazing rate all in the first 3 months (30%). We called Compaq at one point and said, look we want replacement drives for all of our remaining systems. After much back and forth (stupid on their part as we had 1000+ machines over their complete line, including servers, so good customer) they refused to help saying “we will only replace them as they fail.” Fine, as you wish. A week later we called into support and reported the failure of 50 HD. They did not believe us. Sent 3 technicians. After they tested the 20th HD the look on their face was priceless. At some point one of the techs noticed the taser on the one of the other work benches in IT. An hour later we received a call from the sale rep telling us that they would replace all the current drives in every system with this model as long as there are no more “mass failures.”
As a web developer and designer, rendering inconsistencies like this cost me hours every month. I dream of world with a single standard rendering library that all browsers share. The current system seems ridiculous- multiple parties implementing their own engine, aligned by a single spec, with the ultimate goal of rendering the same content identical to one another- is silly, wasteful, and bound to result in a shitshow. I don’t get it.
In those kinds of jobs you often can't. Taking an inconvenient day off may cost you your job.
To reiterate what someone else already said: no, REST was never meant to be “just RPC”. If you want RPC over HTTP, use something like JSON-RPC rather than trying to invent it yourself; its creators have already solved many of the problems that you’re about to hit.

The term REST (short for Representational State Transfer) was defined by Roy Fielding in a dissertation in 2000. There are many ways in which REST is better suited for web APIs than the RPC model: some of them are about communication and meaning, some are about flexibility, but mostly they’re about working with the web as it already IS, with browsers and servers and caches and load balancers and a whole load of other complexity. The RPC model sounds simpler at first, and in many ways it is, but that simplicity can hit some major problems when you try to scale up beyond a handful of different clients and servers.

For a deeper summary, take a look at the Wikipedia page: https://en.wikipedia.org/wiki/Representational_state_transfe...
I don't think it's right what employers do, but with at-will employment the norm in the US, your employer ends up holding a lot of power.

I also assumed as a part-time worker I would be at the will of the employer even more; I myself have never done part-time work like that
Company that want to become SOC2 or iso27001 can automate all of this and more with https://www.vanta.com/. This helps us a lot at https://mergify.io for our SOC2 certification.
Have you asked your partner for their perspective on your relationship? Do they think things are good or balanced? I wonder if your lack of other stimulus isn’t showing up in your personal life.
I remember this fiasco. There was a class action lawsuit that was filed. I got curious as to what happened with that, and it turns out... nothing. From the wiki:

> On June 15, 2018, Judge Joseph Spero ruled that the class action plaintiffs must separate into multiple classes, as there was too much variability in failure rates to combine all claims a single class. In 2019, the plaintiffs were denied class certification a second time.

So basically Seagate got away with it.
Gladly | Engineers | Remote (only US for now) | Full Time

- Senior DevOps Engineer (this is my team, we hired one awesome Engineer recently, looking for moar): https://www.gladly.com/careers/?gh_jid=2609013

- Senior Software Engineer: https://www.gladly.com/careers/?gh_jid=2442512

- Software Engineer: https://www.gladly.com/careers/?gh_jid=764786

We’re working on a people-focused customer service platform that enables companies and their customers to converse seamlessly across different channels (such as voice, email, SMS, chat and social media).

We have a modern SaaS tech stack (React/GoLang/Docker/AWS/Kubernetes/Serverless) and product architecture (real-time pubsub microservices) and tons of interesting problems to solve.

We have a collaborative environment of mutual respect, mentorship and learning from peers.

I have been in various roles for 4+ years at Gladly. Currently head of Platform (our DevOps team) and Tools/Quality teams. You can always email me at michal@gladly.com or apply via https://www.gladly.com/careers/
Back in the day I used IBM drives and they were super reliable. Too bad they stopped making hard drives and all the Maxtors, Seagates, Hitachis, and WDs came along with all their crap.
Yep, I am aware of the form factors design document.

It is just pity that Microsoft has decided to take the usual approach on sensitive subjects, usually when certain technologies are heavily pushed and then abandoned (XNA, Silverlight, Bizztalk,...) they just stop talking about it, but never make any big annoucement that they are leaving it behind.
zezam | Multiple Engineering Roles | Berlin, Germany | On-Site or Remote (CET+-1) | Full-Time

zezam (https://zezam.io) democratizes access to entrepreneurship for body and mind coaches by making it easier to start, run, and grow an omnichannel business. A simple to use software helps them to seamlessly integrate live-classes, on-demand content and in-person workouts. Instructors can apply different business models (drop-in, packages, subscription) and automate their client communication and billing, so they can strike out on their own!

We are funded and are now looking to hire multiple early-stage engineers to join our growing team. This is a great opportunity to shape the product, technology stack and culture of a tech start-up! Currently we have offices in Berlin, but are working (mostly) remote due to the pandemic. Both on-site and full remote from CE(S)T +- 1 hour are possible. We're happy to support you to move to Berlin if that's what you like to do, but unfortunately we can't offer Visa sponsorship.

- (Lead and Senior) Backend Engineer | Java, Spring, Postgres, AWS | https://zezam.join.com/jobs/2077337-backend-engineer

- (Senior and Mid) Frontend Engineer | React, Next.js, AWS | https://zezam.join.com/jobs/2081418-senior-frontend-engineer

Check out the job descriptions linked above and apply through that site if this sounds like the right opportunity for you. If you have any questions, don't hesitate to ask me anything via dan@zezam.io
I agree and I also take my words back.
How to get ultimate freedom in your life
Salton Sea is one of the most disgusting and hazardous places in the USA. I’m glad something good can come of it. Hopefully profits will be used for remediation and cleanup.
> I'll continue to defend the US model. Speech should have no legal limits

And honestly this is the weirdest fucking thing: there’s _plenty_ of legal limits to free speech in the US, and yet there’s this loud section of Americans who believe the particular lines drawn in the US were etched in stone or something.
Shrinkflation is a newish word for a very old idea. It's probably part of any products cycle.

What's more interesting is the Amazon world where things are designed to be posted. Which they don't seem to mention. I'm surprised high end hydrated foods aren't taking off or ultra light materials using in design.
I’m not American and I’m curious what is your personal position on this. And I wonder how far your logic transfers to the real world. If FBI subpoenas you to show CCTV records in your convenience store to identify a suspected child molester, do you insist you should fight that subpoena and “let the user know”?

To what extent do Americans want to not help investigate crimes to defend corporations “protecting user privacy” (all while these corporations collect and keep the data to themselves and do as they please, including profiling and selling it to third parties).

I guess there is some greater good that your position intends to stand for, but what is that greater good?

Genuinely curious.
Almost everyday a barn owl is being mobbed by crows. This owl then sits on our bathroom window because it feels safe there. I want to teach these crows lesson for their lifetime
It's similar to hearing someone say "um" or "like" a lot. It doesn't bother you much until you notice it, then you can't help but notice it all the time.

For me, "simply" and "just" are speed bumps in my reading. I notice them because they slow me down and serve no useful purpose in writing.
Yes! Because:

1) They don't make them any more. SLC scarcity is about to blow up!

2) MLC is completely garbage! All SLC drives in the world will still be operational decades after all MLC has completely stopped working!

3) You need to have stable storage (quality), everything else (quantity) is less important because you can work around it with compression f.ex. OTOH when a bit stops working you are screwed!

Sidenote: You need to be able to power your machines on lead-acid batteries, so magnetic is out of the question, you also need to power the drives independently from the motherboard to get power stability and the ability to power them when the mains go out for longer times and not loose data! 0.07W x 8 on 100Ah = 3 months!
I admit I haven't worked a job like that so I don't have any valuable personal experience.
Please don’t generalize to all poor people because you know at least 10 poor people. It’s not your place to speak on their behalf.

Why should I expect that hospitals will drop their bill 80-90% after I go in? My expectation is that bill collectors will try to get reimbursed for as much of the bill as they can. This article mentions about half a million went bankrupt in 2019 due to medical bills.

https://www.google.com/amp/s/www.cnbc.com/amp/2019/02/11/thi...

You mention America being a land of opportunity, but now that I’m self employed, I’m looking at places outside of the US to persue entrepreneurship. This is partly due to the sky high medical costs here.
> sleep 9+ hours every night

I think this information alone means you’re not on the burnout path.

It sounds you’re just excited by what you’re doing at work (cause it’s new, core and people depend on you). It’s fairly natural and it will plateau at some point.

Also you don’t say how many hours you work so it’s kind of hard to tell.
Maybe we'll write a nice letter.

This is called coercion: when a person is under duress and being questioned, we should assume incredible.

Here's an idea: You MUST include source and method in your written report.

It is not torture to assign persons who are indifferent to torture to review cases of torture.

You may not relocate victims of torture to US prisons: you must host them in your homes or send them home to their families.

You must defend your predecessors from the ICC - who we don't recognize - who authorized cruel and unusual torture without due process of law (and Equal Protection of Equal Rights, per the UNDHR)

Have another one.

No leaders are liable for domestic or international torture. No leaders are trained in torture resistance.

If only they were competent to stand trial now.

If there is no liability for violating The Constitution - for cruel and unusual punishment.

Group X: being cruelly and unusually abused for worthless "intel"

Group Y: took an oath to do no harm (primum non nocere) and now they're assigned to help victims at taxpayer expense:

Group Z: don't think that US law applies to them

Group 0: Footing the bill, no liability, no concern for the unjustly persecuted martyrs

What a loving, benevolent arrangement to have designed.

Now clean up their mess; using everyone else's money earned through work.

"Come handle this for ~me~ us_"

"Me? I did that s for $0."

"I work at a hospital, I have patients that depend upon me. No, I get days off every week and year."

https://en.wikipedia.org/wiki/Coping#Types_of_coping_strateg...

https://en.wikipedia.org/wiki/Defence_mechanism#Level_4:_mat... "Level 4: Mature"
Don't understand, your argument applies to any asset class.
𝗪𝗮𝗻𝘁𝘀 𝘁𝗼 𝗿𝗲𝗮𝗱 𝗮 𝗽𝗮𝗶𝗱 𝗮𝗿𝘁𝗶𝗰𝗹𝗲 𝘁𝗵𝗮𝘁 𝗻𝗲𝗲𝗱𝘀 𝘆𝗼𝘂 𝘁𝗼 𝗽𝗮𝘆/𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗲 𝘁𝗼 𝗿𝗲𝗮𝗱 𝗳𝘂𝗿𝘁𝗵𝗲𝗿?
I think those refer to technical projects initiated by an engineer. In many cases I've also initiated product ideas that I then discuss around the company to get feedback and momentum with so that the PO will accept it into planning.
So many other factors have gone down, that might actually be an achievement.
The benefits are designed to be only as generous as they need to be to ensure that all of the least desirable (though necessary) jobs in society are filled.

It's not about feeding and clothing everyone who needs it. It's about seeing if there are any jobs out there that people feel are beneath them and if you find any, lower the floor a bit until the jobs don't look so bad.
Related article from backblaze: https://www.backblaze.com/blog/3tb-hard-drive-failure/
Considering the alternative would be running your own server, what would you suggest “serverless” be called instead?
Thanks, really not sure what people are voting it down for. I know a lot of sr execs at big companies, they definitely aren’t optimizing for their work life balance or their mental health. Most seem obsessed with status and seem generally anxious and unbalanced.

Edit: I’m talking about big co execs, not founders. They are typically two different breeds.
May I ask if the user needs to pay any fees?
> That’s better: cleaner, less cluttered and less, frankly, infuriating.

They should add "frankly" to the list.
Hiding isn't what's being suggested here. I'm very open about who I'm attracted to and what I'm doing. But I don't define myself by it.
The best that WebGL 2.0 can do in 2021 is a subset of OpenGL ES 3.0, no matter what card the consumer has.

Metal does support raytracing and mesh shaders like programming.
Yes, they should. The ACLU exists to defend civil rights regardless of how those rights might be used. They do not (or at least did not previously) exist in order to further a political agenda.

Your freedoms should _never_ be contingent on the expression (or lack thereof) of a particular political ideology.
How to lose weight faster without partaking in any exercise
I actually see just as in a lot of cases as being as a painful indication of a gross trivialization of something.

I regularly call out engineers when they say "just", in a lot of cases when I say - can you explain "just" they go and pull out their collection of familiarity and understanding. To which I usually ask - "How much of your understanding will the reader have?".

When I ask them to remove the just, suddenly a single word becomes a couple of sentences that expand the "just". Magically something trivialized becomes described.
N.B. I'm writing my comments as I am reading your code. Please, don't take offense from my criticism, it is meant to be constructive, albeit concise.

/*
* @brief Retrieve a continuous block of
* valid buffered data.
* @param num_reads_requested How many reads are required.
* @param skip Whether to increment the read position
* automatically, (false for manual skip
* control)
* @return A block of items containing the maximum
* number the buffer can provide at this time.
/
Block<T> Read(unsigned int num_reads_requested)

Where is skip?

> if (buffer_full)
> {
> /
> * Tried to append a value while the buffer is full.
> /
> overrun_flag = true;
> }
> else
> {
> /
> * Buffer isn't full yet, write to the curr write position
> * and increment it by 1.
> /
> overrun_flag = false;
> data[write_position] = value;
> write_position = (write_position + 1U) % LENGTH;
> }

You don't write in the case of an "overrun". Isn't that one of the most interesting property of a ringbuffer? It seems that your implementation is specific to your use case (buffering to sd cards?). I don't think your _current_ implementation is apropriate for a _general_ purpose ring buffer mostly because of api concerns. It may be interesting to emphasis this part in your doc.

> reads_to_end = LENGTH - read_position;
> req_surpasses_buffer_end = num_reads_requested > reads_to_end;
>
> if (req_surpasses_buffer_end)
> {
> /
> * If the block requested exceeds the buffer end. Then
> * return a block that reaches the end and no more.
> /
> block.SetStart(&(data[read_position]));
> block.SetLength(reads_to_end);
> }
> else
> {
> /
> * If the block requested does not exceed 0
> * then return a block that reaches the number of reads required.
> */
> block.SetStart(&(data[read_position]));
> block.SetLength(num_reads_requested);
> }

Maybe :
> reads_to_end = LENGTH - read_position;
> eff_reads = (num_reads_requested > reads_to_end) ? reads_to_end : num_reads_requested;
> //or : eff_reads = std::min(num_reads_requested, reads_to_end)
> block.SetStart(&(data[read_position]));
> block.SetLength(eff_reads);

Still, I understand the need to be very explicit in an embedded context.

Same principle for ``if (!bridges_zero)`` (the ``else`` case)
I like to think the flood was a cover for some government buying a mind boggling quantity of hard drives.

No, it was a cover for massive flooding that killed more than 800 people and led to most of Thailand being designated as disaster areas.
There are 12+ million illegal aliens in the US today. Negative net inflow from Mexico is meaningless when we still apprehend nearly 500k attempted border crossings. Who knows how many get through?

> Illegal immigrants could actually be a net positive since they’re additional customers and don’t use the services they pay taxes for.

They are not a net positive.

Illegal aliens often avoid paying many taxes by being paid in cash, while others fraudulently use fake SSNs. Meanwhile they use many benefits meant for citizens, while also depressing wages for low-skilled labor and increasing housing costs.

> All three national studies concluded that illegal aliens in the
United States generate more in costs than revenues to federal, state,
and local governments combined. [0]

> 2013 estimate pegged the cost of undocumented immigrants — the cost of services received minus their tax contributions — was about $54 billion a year. [1]

[0] https://www.govinfo.gov/content/pkg/GAOREPORTS-HEHS-95-133/h...

[1] https://www.nbcnews.com/politics/donald-trump/fact-check-how...