skysight-inc/HackerNews huggingface dataset:
Deflation will do that to people. You earn as much, but it can buy less, your dreams are fleeting, you see how the system is rigged, etc.

It's perfectly normal for those people to mentally checkout from a non mentally stimulating environment.

At some point you should do the real quitting. Not for another hustle, but for your own mental health.

Because although even the dumbest jobs deserve to be done well, it won't happen without the pride of doing them well. And if you can't get there anymore, it's time for a change.

Sometimes, a change is as good as a holiday. And it can bring a different perspective which will change your beliefs and eventually improve your life.

Sorry for my 5c of morning philosophy but I've been there, multiple times.
Didn't Chinese spend more time in school after more elements of capitalism were introduced and the command economy of "get in the fields for the public good" gave way to "participate in the world capitalist economy." I agree schooling seems an important link to increased wealth, but it seems bettering education is as much linked to better capitalizing on stock of tax-cattle and realizing the capital investment in the children allows them to better compete on the capitalists market so their tax money can be taken to fatten the government hogs.
Can you steelman allowing terminology to evolve and allowing new forms to be the assumed/default meaning? Also, context matters a lot. It's rarely ambiguous if we're talking about networking or libraries. When they overlap in conversation you'd need to clarify anyway.
I asked a then-pregnant still-weed-smoking coworker of my fiancée about this, she said "it isn't that bad for the baby, at least compared to alcohol or meth", and another coworker (female, roughly same age) agreed that "meth and booze are really bad for pregnant women, but weed not so much". from the sound of things (this was on a car trip to a nearby Native American reservation where the then-pregnant girl's parents lived), among this strata of people at least, if you get pregnant, you should definitely stop drinking and consuming meth, but weed isn't a big deal. no idea how this entered the public subconscious but there you have it.
I definitely experienced this at a company I worked at for 7 years, starting out very junior but ultimately taking on responsibilities primarily reserved for the highest paid lifers. The only option was to move on. Now I work on far simpler and mundane projects for much greater compensation.
Addiction, self-medication (eg. pain/nausea relief), escapism, peer pressure. To name a few.

I used to be sceptical about weed addiction, and then it happened to me. It was relatively difficult to quit even though the habit was severely impacting my work and social life. In the end not having any weed around helped a lot. If you have an easy endless supply, boy, you're in trouble.

If you enjoy weed, consider having a strict limit (eg. max 1 smoke per week). If you smoke every day, you might find yourself unable to quit when need arises (eg. pregnancy, yours or your partner's).
You will be arrested for hurling obscenities at mourners regardless of who the dead person is.

People were arrested at Margaret Thatchers funeral for the same thing.

It’s not rocket science. You’re not allowed to do that.
When it comes to common knowledge in programming it's more often incorrect. I still see people telling experts they shouldn't use global variables, that you can't beat the optimizer, that you should use a library (for something as trivial as left pad) etc
I'm curious what Mikhaila Peterson's response to this study would be.
cryptocurrency is a challenge to the state. Bitcoin’s first block quotes a news headline “Chancellor on brink of second bailout for banks” in order to establish the chain’s age. that message isn’t a mistake: Bitcoin emerged to challenge the state’s control over the monetary system.

13 years later we’re all caught up in surface-level details like “is this cryptocurrency thing a security” and “is this cryptocurrency mixer money laundering” meanwhile the basic premise/existence of cryptocurrency has been accepted de-facto.

surface-level regulations just kick the can down the road. beneath that surface is still a massive challenge to the state, only more diffuse, and that interior shapes the surface much more than the other way around. governments need to make up their mind: are they OK with yielding control over the money system, or not?

right now the answer looks like “yes, but we’re going to drag the process out”, which is sort of the worst thing for everyone. drawn-out wars hurt everyone. US ought to either ban cryptocurrency (private currencies) altogether, or step aside and let it happen.
Margaret Mead’s call for less “orthodox” grantmaking
A democracy certainly doesn't need rules to protect the dignity of it's royal family.
"Don't get me started / my mother smoked so goddamn much when she was pregnant I'm surprised I ain't retarded"?
Underrated show and absolutely prescient!
Trolling for violent reaction was one of the reasons the Westboro Baptist Church would post up outside of funerals. So far as I know it rarely worked, if ever.
I agree. The pendulum swung, ever so briefly, in favor of the workers and this is just part of corporate retaliation.
Yeah- and with a lack of research available there are a lot of people who limited their cannabis intake or didn't reduce at all during pregnancy.

A lot of this comes down to balancing risks- which is absolutely something that should be done while consulting a doctor. If someone is so nauseous they can't even maintain weight, let alone gain that healthy baby weight, then it's possible a small amount of marijuana may be more healthy for them despite the risks.

To be clear though I'm just advocating a lot more research on the subject, and personally would err on the side of caution when it comes to things that aren't heavily researched.
"I prefer my commits to all be buildable at least, and ideally also pass the tests (so new code + new tests for it should be in the same commit); but that is subjective"

In my view, it is not subjective. All commits locally must pass unit, integration and e2e tests, and be locally tested by the developer, every...single...one.
And water comes from burning fossil fuels too, but I doubt that water would be good for you. Ibuprofen comes from the bark of tree IIRC, but that pill is a lot better than the soup you’d have to eat to get not nearly the same effect. Everything is natural. I really hate that argument.
> 3) I think you heavily underestimate the number of girls who get breast implants. For a while, it seemed like every 16-year-old girl was getting them. You could notice a significant contrast when shifting between areas with different socioeconomics--blue-collar areas mysteriously had lots of girls with much smaller breasts than white-collar ones.

Citation definitely needed for this. Cosmetic surgery in the US is not covered by insurance and requires parental consent for patients under 18. While I do see more young women (and men) with "body modifications" like tattoos under 18, I strongly doubt we have a significant number of parents who are taking their teenage daughters in to get breast implants before they've even finished high school.

Extraordinary claims require extraordinary evidence.
Apparently I’m in the minority of commenters here, but man is that U-G-L-Y. I really really would be not want to have that non-matching hunk of plastic sticking out of my laptop all the time.

I also have to wonder at the longevity of that design - it’s gonna hang up every time you shove it in a backpack, I’d be concerned about the port hole cracking at some stress points.
There could also be a higher risk in an agricultural crop completely failing due to unlucky weather compared to the risk of a timber crop failing.
I'd agree with this in a vacuum, but unfortunately the state of infrastructure in the United States[1] is such that most people--especially lower-income folks--need to drive to work, the grocery store, to ferry kids to/from school, &c. This isn't a good situation, but it's the reality at the moment. Moral "oughts" like you're providing really only hold weight if a person has a realistic alternative, imo.

[1] I'm not sure the situation in other countries.
ideology is not just your political views or opinions, it is fundamentally how you interact with and view others. If your ideology is that "I am right and everyone else is wrong" or "women should be subservient to men" or "the scientific method is a tool of Satan", you are obviously a bad fit for university and a learning environment. I think it should be obvious that some ideologies are fundamentally a bad fit for a cooperative and tolerant environment.

I get really frustrated with moralistic arguments that treat "ideology" as a value-neutral thing. like this:

> In the academy, left-wing beliefs dominate; therefore, the affirmative action supporters would be first and foremost demanding preferences for conservatives, libertarians, moderates, fascists, monarchists, and other people who do not accept the current progressive orthodoxy.

Some of those people don't want to be tolerant or cooperative. In order to have a conversation we have to want the same thing and to agree to the same rules and operate in good faith.

If your opinion of "diversity" is that its pointless and hurts white men, and your peers at the university believe that cultural diversity is an important part of ideological diversity, and they AGREE that diversity statements help achieve that, then maybe you will also be a bad fit. Thats ok. Work at a different institution.
> This seems like a practice that would work for some students and hurt others.

We need to figure out how to enact school practices in a way that different people get different practices; ideally lined up with what works for those people.

Obviously, if the school is small enough that it's one teacher per grade level, you can't have some kids in the grade loop and others not.
I follow Gwern's Twitter but I must have missed that. Thanks for the two recommendations.
Godaddy complains with other browsers...

https://news.ycombinator.com/item?id=32093987
So sad, I use this app every day!
Or, you built a poorly architected piece of software that replicates your organizational structure.
> It took an entire meeting to get our stakeholders to understand the unfortunate implications of single sign out...

What are the implications?
That's right, but it's consistent with what the parent comment is saying: it's not the plastic packaging causing obesity. You're agreeing with a tone of disagreement.
Not to be confused with Meta's "twine" cluster management system (which isn't actually called that, except where trademark lawyers can hear).

https://research.facebook.com/publications/twine-a-unified-c...
Tesla has access to all the batteries it needs for the first time
I think the skinnier Europeans are what makes socialized healthcare work. Lots of expensive to treat diseases are just a result of a poor diet.
"So are sharks and volcanoes..."
Everything old is new again: https://www.eevblog.com/2020/10/06/eevblog-1341-amazing-2500...
I suggest reading up on Work-to-rule. Another commenter has already linked to the Wikipedia article.
I'm not sure it's exactly the same, because WtR is generally a concerted, collective overt thing and a way to exert industrial action without a strike (which isn't always legal, possible or desirable). The point is to point out how much all the staff are doing "over and above" and aren't being compensated or recognised for.

"Quiet quitting" seems more like an individual doing the same but without an intention to exert pressure on the employer, but just do the minimum (or do precisely what they're paid to, depending on perspective) and clock off. It's not even the classic, decidedly un-quiet "fuck you, pay me".

Certainly, as said a million times, it's not a new phenomenon. The shaming around it appears to be fairly new.
So it should be called “Quietly doing my job”.

Its called “quitting” to impose negative thoughts about ppl who just do what they were hired for.

Going beyond and above can cause burnout and boss is the one who gets the promotion either way. Regular worker appreciation is rare.

Even monkeys understand what is fair and what is not.
More power to them. The idea that you shouldn't be able to use something because it CAN be used for crimes is repugnant and dangerous to a free and open democratic society. Plus this is all pretty much settled law is it not?
Yes, in moderation, weed is probably harmless and maybe good for you. Getting high (aka, poisoning yourself), not so much.
As someone with family who had tenure at universities in the 70's, the one rule was not to sleep with the students. It certainly was scandalous when that rule was broken.
The key to temporal tables in Postgres is the following:

• add a timestamp range column

• create a history table that matches the main table

• using table inheritance, have the live table inherit from the history table

At this point all queries on the main table are "live" and queries on the history include past and present data.

• add an insert trigger that initializes the live table's timestamp range to start "now()"

• add AFTER UPDATE/DELETE/TRUNCATE triggers to insert the OLD record into the history table with appropriate timestamp ranges

Bonus

• have event triggers automatically set up the temporal tables on CREATE TABLE
I quite like Protobuf definitions. I find them very easy to read and I love the fact I can distribute them to a bunch of different languages via a library.

Are these Google’s internal problems? Or, what google-internal problems do protobufs solve that nobody else needs to care about?

Edit: to your edit, I find it hard to see a different way to do things.
I run a couple of services and 90% of the job is doing the CRUD part, making the user life's easier is a big selling point.

The project which has "less crud" is a weather related service.
> So it should be called “Quietly doing my job”.

Who do you think made up that term in the first place?
Standard measures like blood pressure, avg body temp, thyroid levels
Thanks for sharing this. I went through a similar arc, substituting Assembly with late 90's html/js/css. I initially enjoyed it but ultimately found it all a pretty shallow pool. Lacking the sublime.

So in college I cold-shouldered the CS department in favor of the Math. I ended up deeply enjoying abstract algebra and cryptology.

I then left college with a larger student debt payment than rent. I didn't see a financially stable path with the tools I'd honed. In desperation I took a basic web shop job. A software engineering career transpired. A couple decades later, on strange days, I sometimes wonder how I ended up stuck in the shallow pool, or if that's even such a bad thing.
7 years sound as a much better bet than 2 months, but who knows. The US has stayed in the middle east for longer than that.

I fully expect that the energy crisis in EU will last much longer than 7 years. The hydroelectric dams in northern Europe need to be replaced and reduced, while the industry and transport sector need to switch to using more electricity. Reducing energy capacity from the corner stone of energy production while at the same time increase consumption is going to take a while to fix. 20-30 years is a more likely time table for when those issues will start to be solved.
This article has some great visualizations of US land use: https://www.bloomberg.com/graphics/2018-us-land-use/

About a quarter of US land is dedicated to ‘unprotected’ timber. About ten percent of that belongs to one single business - https://www.weyerhaeuser.com/

Agriculture is a little less (about a fifth), pasture is a little more (about a third) - although that includes range land which is barely ‘land use’ at all.
Render | Support & Backend Infra Engineers | https://render.com/ | Remote | Full-time
Render is looking for experienced software developers to join our team.

Here at Render, we are building a powerful, easy-to-use cloud platform to host anything online: from simple static sites to complex applications with dozens of microservices. Render offers the flexibility of traditional cloud providers without their complexity and maintenance headaches so developers and businesses can focus on building products instead of managing servers. We minimize the amount of thinking, reading, and clicking our developers need to do and are looking for engineers with high integrity, low ego, and an insatiable drive to learn.

Current Openings

- Support Engineer: https://boards.greenhouse.io/render/jobs/4057438005

- Backend Engineer, Infrastructure: https://boards.greenhouse.io/render/jobs/4058143005

Our stack is React, GraphQL, Go, Kubernetes and PostgreSQL, but we don't require prior experience with any of them.

Check out our open jobs & apply here: https://render.com/careers
> Avoid Feature Branches

This is a big one. It seems the industry (at least to my awareness) has almost totally rejected Gitflow for trunk based development in the last few years. It’s a beautiful idea in theory, but a complete headache in reality.

> Use feature flags

Be careful here. Adding feaure flags means you now effectively have N^N builds (where N is the number of flags) in production, each with their own possible quirks and integration issues. Keep them to an absolute minimum, and remove them as soon as possible.
What you're describing is literally FP ideas and abstractions going mainstream
There are a lot of good practices there and I commend the author for sharing. I disagree with code freezes + manual QA verification -- why just dip your toes into CICD? -- and the advice about writing tests. "We don't have time to test now" results in a vicious circle.
Cruise to offer driverless rides in Phoenix, Austin this year
Even in the US (which is not particularly biased towards employees), employees are due the wages for the time they weren't fired. One of the quickest and surest ways to find yourself in deep trouble as an employer is to attempt to withhold wages.

If an employer is unhappy with an employee's performance, they may choose to fire them on that basis, but no matter how much of a clown they think they were, you pay them for the time employed.
If that's what you think my response says then you didn't read it at all. I literally said that I would tell people "we just don't know, and so it should be avoided". Not "we don't know". I said "We don't know, so avoid it". That's a very different statement than what you're quoting- literally the exact opposite of your "it's not safe" quote.
I think it's more addictive than people think. I've known a few people who I think have a problem, but they become violently confrontational if you say it might be addictive for some. I may get comments and downvotes along these lines.

I guess some people may also have some exposure from before they realize they're pregnant. That probably also happens with things like alcohol. I think I've heard some say that's not a big issue, though.
I'd rather trust the expertise of doctors who've actually studied this stuff than a moron journalist, thanks.
There has been a examples of this happening in the US, yes.

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

https://www.nytimes.com/2021/03/20/us/protests-policing-geor...

https://www.theguardian.com/us-news/2020/oct/29/us-police-br...
In 1950, that was probably seen as perfectly fine. I used to own a 1942 home that had 4 screw in fuses for the entire house.
Swagger does a good job of this with a little help from decorators in Typescript
Sure...when you pay for good schools with small class sizes you get better education. The point is that this doesn't work for 99% of children who are going to be in classes of 25-35 kids, and I wouldn't count the child of a smart HN reader as representative of the average "Montessori" kid.
https://youtu.be/AqFeXxa_NTk

This guy experiments with sugar levels and how it affects yeast.

Turns out the water absorbing properties of sugar also has a large effect in the other direction, so maybe it doesn't really help the yeast
SHOW HN: Back-End as a Service for Lazy Developers
Create JS (or TS) hooks (functions), use two types of NoSQL (document, key/value), message queues, cron jobs. Deploy! No config or complex setup like K8.
"goes-intos and goes-outtas" - love it.

Buffer counts and buffer sizing is also a notoriously cut-throat game in vendor marketing, almost on par with (mis-)use of the term "wire speed".

This is not an easy/cheap problem to solve, and I fully agree with the conclusion: Mikrotik hardware is good up to the point where the price/performance curve falls the wrong way in a particular situation.

I also get a lot of use from Mikrotik hardware, particularly the passively-cooled models where performance isn't as important as price + silence.
From my grandparents village to the district capital in a Portuguese countryside region, there is a bus coming twice a day, once in each direction.

If you don't want to lose a whole day just to go to town, either own a car or better be wealthy enough to pay for a 20km taxi ride (X2).

Most people won't cycle in a mountain region where temperatures in August are 40° C on average, nor do they possess the health to do so.

Plenty of European regions are just as deplected of good city with wonderful public transport networks, specially on the southern countries where the people love to spend their vacations and end up renting cars if they actually want to move around in a timely manner.
Gob is Go-specific. Our mission is to make schema-driven APIs easy, regardless of what language you use. Protobuf already has official support for nearly a dozen languages, and unofficial support for many more. Protobuf also has a compiler with a plugin model, which facilitates supporting even more in the future.

Furthermore, Protobuf is an IDL, not a full-blown programming language. This makes it ideal for this use case, for describing APIs and data structures.

Gob-encoded data structures are described with Go. While Go is great for writing server-side business logic, it is not as well-suited as a description language for data that you need to share with non-Go systems.
Technically? Yes. But you run the risk of getting your account closed for this kind of thing.
I think the author is just saying not to have draconian testing requirements for every PR like some companies do.

But really, I can see it. Firstly, a lot of engineers suck are writing tests. White box unit tests with interfaces and mocking everywhere tightly couple code blocks together. Integration tests are nice but take a lot of effort to get right while also keeping them performant. When (not if, remember we're talking about an early stage company) the codebase and/or the database schema changes dramatically it will often break the tests which is just another hangup.
Intel 8097 in the Roland W30, and I think also the S50.