skysight-inc/HackerNews huggingface dataset:
I'm not sure what qualifies as "stateful", but

> Fewer dependencies to fail and take down the service.

No logging? No metrics? No monitoring? (& yes, you'd think those shouldn't take down the stack if they went offline. And I'd agree. And yet, I've witnessed that failure mode multiple times. In one, a call to Sentry was synchronous & a hard-fail, so when Sentry went down, that service 500'd. In another, syslog couldn't push logs out to the logging service, as that was very down, having been inadvertently deleted by someone who ran "terraform apply", didn't read the plan, & then said "make it so"; syslog then responded to the logging service being down by logging that error to a local file. Repeatedly. As fast as it possibly could. Fill the disk. Disk is full. Service fails.)

I've also seen our alerting provider have an outage during an outage we're having & thus not sending pages for our outage, causing me to ponder and wonder how I'd just rolled a 1 on the SRE d20 and what god did I anger? Also who watches the watchmen?

> A common pitfall is to introduce something like ElasticSearch, only to realize a few months later that no one knows how to run it.

Yeah I've seen that exact pit fallen into.

No DNS? Global Cloudflare outage == fun.

No certificates?

I've seen certs fail so many different way. Of course not getting renewed, that's your table stakes "welcome to certs!" failure mode. Certs get renewed but an allegedly Semver compatible upgrade changed the defaults, and required extensions don't get included leading to the client rejecting the cert. I've seen a service which watches certs to make sure they don't expire (see the outage earlier in this paragraph!) have an outage (which, b/c it's monitoring, wasn't customer visible) because a tool issued a malformed cert (…by… default…) that the monitor failed to parse (as it was malformed). Oh, and then the LE cross-signing expiration took out an Azure service that wasn't ready for it, a service from a third-party of ours that wasn't ready for it, and our CI system b/c several tools were out of date including an up to date system on Debian that was theoretically "supported"… but still shipped an ancient crypto library riddled with bugs in its path validation.

> Okay fine, S3 too, but that’s a different animal.

Is it? I've seen that have outages too, & bring down a service with it. (There really wasn't a choice there; S3 was the service's backing store, & without it, the service was truly screwed.)

But of course, all this is to say I violently agree with the article's core point: think carefully about each dependency, as they have a very real production cost.

(I've recently been considering changing my title to SRE because I have done very little in the way of SWE recently…)
I might just, lol.

Wondered if anyone thought it was a good idea?
Ditto. As a guy I know three kinds of curtain: "black out", kinda blocks light sort of, and lets most of the light through.
> But once a company is public, then maximising profit is really the only goal.

You may want to research the growing trend of measuring companies against their impact, sustainability, etc., as well as increasingly popular indices that track companies based on that.
Yeah I worked for a dude like this before. He'd come into the office literally in people's faces like screaming at the top of his lungs. He did that to me once and I told him to never talk to me again. If he needs something he can go through my manager.

6 months later the board decided he was too much of a liability and he resigned. He also had several sexual harassment lawsuits against him.
yes. with massive capital investments in bio/pharma sector some in-house expertise required to improve ROI.

ps: basic python and prob theory won't hurt.
Also majority of those serious apps are part of enterprise's digital platform who are not going to knowingly break their Apps.
Redis is overused in my opinion. For many requests it does not beat a database for the same amount of money. There can be other reasons for using a cache though. I often hear that people claim that the cache “protects” the database. From my experience it is more common that once the database has problems it spills over to the cache. If then for instance a circuit breaker opens to the cache the database will be smacked senseless.
Getting one, but just because it is essentially free as I can't withdraw wallet funds on Steam...

At worst I get a PC for something... Maybe for TV-box... At best something relatively portable.
I think the point of all this is, don't put the cart before horse. Money is a byproduct of what you do to enrich peoples lives. If you put money first, people suffer, and businesses end up suffering in the long run. If you put enriching lives first, real people want to compensate you, hell its kind of unspoken/unconscious law not to take advantage of people that create things that improve life. I can't count how many times I decided to compensate people that made software that enriched my life, not because the asked for it, but because they made something that deserves compensation.
I became my own CA. Install certs in the system/browser and issue keys that are 10 years out. Make everything with the CertManEX tool.
It’s not a linear process. It’s about solving specific problems before you scale up exponentially.
> Storage likely will be a non-issue once sodium ion batteries scale up, even cheaper and safer than LFP.

Sure, once storage is solved it will be a non-issue. But it is not currently solved, and you will forgive my skepticism.

I also never brought up land issues; I agree that it's not a real problem.

TL;DR we need to be realistic about the capabilities of solar + wind. You argue that storage will solve itself. Your sibling argues that we don't need storage at all.

The reality is that storage is a huge issue right now. It's the #1 technical issue stopping us from shutting down coal and natural gas plants.
> if all the know-how and leadership has vanished already.

The final nail in the coffin after this happening is a software rewrite by the bad quality hired because A) maintaining and extending software is hard 2) it's even harder without any original engineers around to guide designs 3) it's easy to blame people who aren't there for your issues so "the existing software sucks".

I've seen this happen a few times.
I really liked the artwork at the end of The Mandalorian, which I guess was meant to look like Ralph McQuarrie concept art.
But are they more random than a wall of lava lamps?

https://en.wikipedia.org/wiki/Lavarand

In all seriousness, the movement of large objects would seem inherently more random than the movements of individual particles. The actual number and real points of failure come not from the objects but from the devices that measure their position.
You could just run US-style appliance circuits to your kitchen, etc. Those are sometimes three conductor and other times four conductor.

However, I doubt it'd pass inspection if they were easily accessible from the counter-top.

If you're going to flout building codes anyway, it'd probably be easier/more practical to just run circuits with foreign outlets instead. Also, it might be easier to find appropriate GFCI breakers.
Net worth isn’t a good measure of being rich; high negative net worth means you’re rich too. All the average people are in the middle.
the power of "decentralized system" in this case is merely from the fact that more of it can't be created. When we're talking about the big movers, the institutional investors and the big money, they didn't run to bitcoin because it was cool tech, or cool to be decentralized. they're investing in bitcoin not because of bitcoin. they're investing in bitcoin because central governments have defaulted on their obligation of having a stable currency. You can't hold fiat currencies when they're loosing value at 6% to 12% or more per year, it's just too costly.

Bonds and cash are no longer viable investment asset classes. So all that leaves is Equities, Gold, real estate and bitcoin. It's all about TINA -> there is no alternative.
> family later, friends later, happiness later , health later.

For these, it's the employee taking the stance of "profits at all cost".
The picture is a bit unclear, with the data we have available.

For example, the NYT is paying journalists more than they ever have, historically (this is why so many big names are working for them in the last few years). They also are employing more people as journalists than they have historically.

It appears that we're going through two trends in news.

One is centralization at the news aggregation level (i.e. newspapers, whatever), which benefits the journalists who ride that centralization and harms the journalists who find themselves outside.

The other trend is decentralization at the news production level (individual journalists), which benefits the small number of journalists who can capitalize upon a platform for themselves as individuals online and "harms" (scare quotes because it's hard to quantify) the companies who cannot collect rent on their talent, and consumers who depend on companies for news aggregation.

There are a lot of people in this second category who would not classify themselves as "journalists", but are still "producing news". Their income is difficult to measure, since they are usually not W-2 employees, and may not identify as journalists.

Together, these trends may actually increase the size of the pool of people who can plausibly be called "journalist"s, and increase wages along with it. But it's a much more difficult universe to measure and segment, so the data might not agree with reality for a while.
That’s what happens when you restrict the best and the brightest from joining our universities and staying on on H1Bs afterwards.
Even if you do that, they all connect to the same X server.

There's the X11 security extension, which offers the concept of "untrusted" clients, but many programs won't work with it. For example, Firefox segfaults regularly if run as an untrusted client.
It's almost never good business to optimise for profit. Or, perhaps more accurately to optimise for short term profit.

For example I can maximise profit by firing all the staff, but continuing to collect subscription revenue for a couple years. Lots of profit, perhaps even "more profit", but a dead business.

We spend money on all sorts of things, at the cost of immediate profit. Staff bonuses, end-of-year lunch, social donations, R&D, all come off the bottom line.

Now, you can argue that we do it to stay in business, and a business that exists infanitly creates infinite profit, in which case the goal of business is to stay in business. Or perhaps profit is best served by keeping staff forever, in which case the odd benefit increases profit.

Profit is important, without it a business will fail - but if that's the _only_ metric then its a very cold unpleasant place to work.
Personally I would pass on this offer unless I was in desperate need of money.

If you find joy in your side projects, would abandoning them make you feel bad?

If you have ideas and will to do something right now do you see yourself with same enthusiasm on those same projects in few years?

Can you put your life aside for few years?

Those are the questions that I would ask my self before taking on such job.
I've never seen anyone in my life in the US showing the symptoms of starvation. I've never heard of anyone starving to death in the US, that was not the fault of some underlying disease, alcoholism, or drug addiction rather than privation.

Having some hunger now and then is actually healthy for people. Fasting for a day or two here and there is a good practice. It also substantially lowers one's food expenses. If you walk down the street, you'll see many people who could use a day off from food :-)

Most of America's food problems are with obesity.
The primary job of the Board of Directors is to fire the CEO when necessary.

Looks like it's time.
> Have you never shopped for textiles

I mean, this[0] meme pretty much sums it up

[0] https://i.kym-cdn.com/photos/images/newsfeed/001/441/150/c01...
Not quite. The Great Firewall of China has the ability to shut off access to specific sites, services, and even communications protocols very easily and very effectively. Trying to access Google from China doesn't result in a page from Google apologizing that they won't comply with Chinese laws. It's as if the services simply doesn't exist and you get a 404 error.

Also, Google actually has a sizeable office in Beijing. I'm not sure what they do specifically since it's not easy to access any of their public services without an obscure VPN (the most popular ones get blocked pretty quickly).
25? Years later and people still know exactly what part got whipped!
It can do that if they manage to make it work as planned

Solar, even under ideal conditions, needs backup and much more manpower and management to make it work... and even then, it is not reliable.

So, solar is not a replacement for fusion, or nuclear or coal for that matter. It is great for supplementation though.
I believe they're referring to some tools like pg_tileserv which gives you a turnkey tile server on top of PostGIS. As it stands today we don't have anything to automatically run that app from Postgres itself (but stay tuned we might be launching something around that in just a few weeks). Tileserv is in an interesting category like many other turn key APIs or services (like PostgREST or Postgraphile) on top of a database, but I don't view them as different than say running a Django app for example.
It looked reasonable to me. Pessary was part of regular sex education for my school. I was surprised the numbers were so low, but this might be sex education in the US not discussing this.

Checksum you'll encounter as a term when you use newsgroups, torrents and often on the download page as an MD5 checksum when you download software.
Its all about choices really. My wife got her Master's in Nursing and works as a Nurse Practitioner. She had a 6 figure salary right out of school. She helps many people with their healthcare. She is still paying off the cost of school but has the means to do so.
Indeed. If some random app does not work I, as a user, would call that app as crap and not Iphone.
Opencascade.js:Port of the OpenCascade Library to JavaScript/WebAssembly
No it's really not. Thinking that it means "maximising short term profit is really the only goal" is a myth that needs to die, but maximising net discounted profit is really the only goal of public companies.
If they connect to the same X display, it doesn't matter what user they run as.
> strafe - FPS/gaming presumably;

Could be the reason so many guys know it, but it's another term with military connections. I was aware of it from military sci fi before I ever encountered it in a gaming context.
> He makes shitty, immature jokes. People think he's a bit of a dick.

See that doesn't make sense though. If he were a normal person you met at a party then yeah you'd say "whatever" about him and not talk to him any more. But he's not at all so saying people dislike him just because of a few personality quirks doesn't make any sense.
Indeed, another flaw in the system. But I think the article at least calls out that there may be leading pages for dead apps that are still live.
Sometimes, the company is right, but just goes about it the wrong way. Why not stay and help them? You'll get great experience managing what could be a disaster! I know, we like to design everything pixel perfect on our screens, but the world is not like that. Errors and mistakes are why we all have jobs.
I knew this because of https://en.m.wikipedia.org/wiki/United_States_v._One_Package...
Cool, what does that have to do with the verifiable facts about who he was as a person and the role they played in his writings and philosophy?
The other day I got a PDF with prep materials for Facebook interview. It's a few pages of pure insanity, e.g. "In your tech screen, you’ll be asked to solve one or two problems in under 35 minutes. Practice coding solutions to medium and hard problems in less than 15 minutes each to help you be ready for the constraints during the
interview.", "If your tech screen is in person, you'll use a whiteboard"

Who can solve a "medium to hard" problem in 15 minutes, on a whiteboard, under stress, twice in a row? Who are they looking for? Leetcode psychos?
The Historical Marker Database
I'm trying to paste the link to the "100 reasons not to go to grad school" blog but HN won't let me paste? I'm on Chrome 98 on Android 9. Pushing the paste button does nothing. No URL works. Regular text works though.
All of these measures are just trying to instrument on long term profitability. The idea being that sustainable companies are less likely to be abandoned in the future.
You could include a second cable with the teapot, and wire it to work with 110 or 220 depending on which cable is used. This is already reasonably common. I have plenty of useless European cables laying around to prove it.
That's not bad grammar but bad spelling.
> I'm sure there's a biological explanation out there for why men are attracted to danger (or at least don't mind it) while women are repelled by it.

I think you have the motivations a little incorrect. My guess would be that men traditionally took care of the dangerous jobs because they wanted to protect the child-bearing members of society from them. As a fertile man, you're more likely to pass on your genes if you keep women out of harm's way.

So yes, this does count as a "biological reason" for men and women going different ways, but you seemed to be implying that these biological reasons had more to do with brain structure and development, which I don't think is supported by what we know.
People should look tattooed and pierced and weird, not like meek little drones in cheap suits
Just my subjective opinion, but I think comparing requiring masks to requiring pants is a pretty awful analogy.

Whatever you want to say about the ethics and experience of wearing some kind of pants in public, that custom has been part of humanity for at least hundreds of years, if not many thousands of years. (I don't know the entire history of humans wearing pants)

There is no human on Earth who grew up and didn't experience some kind of pants as a normal thing. We didn't all wake up one morning and suddenly get forced to wear pants. Pants-wearing is all we've ever experienced. Whereas unless you're from some parts of Asia (I believe), wearing masks has never been an ordinary part of your life experience. And even there, it was always a courtesy and not a requirement. Being forced to wear a mask to buy food is a new thing, and certainly a restriction on human freedom.

And as a further disagreement with your analogy, pants play no role in restricting many useful things like human communication and childhood development, whereas masks do negatively impact many aspects of life. I live in an immigrant neighborhood and I can't understand many shopkeepers garbled English through masks. And what about people who are hard of hearing and need to read lips? And how are kids expected to learn normal communication skills if they can't see body language like smiles and frowns and learn to interact with other humans? The cost of masks, unlike the costs of pants, is considerable.
> Since inflation is a centralized operation and Zakat is decentralized

Zakat is centralized by the government.

> that same mechanism of force could be used to inflate currency.

How so? Could you elaborate?

> but I don't see much functional difference from inflating the currency by 2.5% and then giving the newly created currency to the poor

It's very different because when the government inflates the currency, we all know whose pockets it ends up going into :)
What kinds of source data and from where?
It's about shifting the cost of growth to other things like employee health, environment, users, etc that is the problem.
Feels like it wouldn't be too hard to make a simple review site on IPFS. Have a client based filter for spam - but then the filter can be confirmed by every client by visiting the blacklisted reviews.

Honestly might be a fun weekend project...
You are not weird. Definitely feels like two nerds nerding it out to see if they grokk each other. But then again, it wouldn't scale well.
Person 1: I've just measured a thousand men and women. I've found that men are typically taller than women. This is because our society systematically underfeeds infant girls so they don't grow to be as tall as their male counterparts.

Person 2: That's horrible! Is there any evidence of this systematic underfeeding?

P1: None at all.

P2: But, society at large tacitly endorses the practice of underfeeding young girls?

P1: Not at all. In fact, it would be a horrible scandal and a severe and rare crime if anyone were found to be intentionally depriving an infant girl of nutrition.

P2: So... why do you think this is the explanation for height differences?

P1: Well, it would explain my results in a way that accords with my political beliefs.

Your argument seems similar to Person One's argument. There just is no evidence that we are not educating girls fairly in science or any other domain. As I've previously referenced girls outperform boys in science (as well as every other subject) and have for the last century. It would, in fact, be a huge scandal if some school system were found to be educating girls differently.

You are pointing at these really small things, like commercials targeting toys to boys versus girls. You assume that these small things cause major changes (as opposed to companies targeting their commercials where they find they get the best return). You ignore giant influences like the education system which does a better job educating young girls in science and math than boys.
I recall when Apple made device UUID's unique to a specific app install, rather than a device.

Entirely speculation on my part--I assumed that someone would eventually figure out a way to approximate a uuid at the device level, and use that across applications and app installs.
Raspberry Pi bootloader enables OS installs with no separate PC required
Professor Katz's piece is highly flawed. From the article: "What can be done? The first thing for any young person (which means anyone who does not have a permanent job in science) to do is to pursue another career. This will spare you the misery of disappointed expectations. Young Americans have generally woken up to the bad prospects and absence of a reasonable middle class career path in science and are deserting it. If you haven't yet, then join them. Leave graduate school to people from India and China, for whom the prospects at home are even worse. I have known more people whose lives have been ruined by getting a Ph.D. in physics than by drugs."

Two issues: I'm not up-to-date about opportunities in India, but I can certainly say that the remark about prospects in China are outdated for Chinese citizens. Secondly, the remark, "I have known more people whose lives have been ruined by getting a Ph.D. in physics than by drugs," is more indicative of the professor living in a bubble, instead of a serious assertion that a physics PhD is worse than a drug addiction.

With a PhD in physics, one could work for an investment bank; the government (e.g. NIST in the United States); the space industry; the private sector (e.g. optics, quantum computing); national security; and many other fields.

Katz's article reads as out-of-touch and unimaginative [edit: though thanks for sharing for the discussion]. The false premise is that the only opportunity you can get with a physics PhD is the opportunity to pursue a tenured professorship, which takes many years at low pay, and if you don't get a professorship, the only backup plan is computer programming.
I had the opposite view -- graduate studies in math rarely result in tenure; industry is a nice fallback for mathematicians with programming chops.