skysight-inc/HackerNews huggingface dataset:
> I can't get on the "It is a hard-knock life for Software developers" train. We are very-very well compensated, and we are insufferable.

This. People don't feel sorry for people who are in the top 20% in terms of salaries, when they complain about not being in the top 5%.

About a decade ago, or a bit more, I noticed that the the crowd over at slashdot started complaining in similar ways, either that some MBA was compensated better, or that H1B holders were suppressing salaries.

Maybe I'm prejudiced, but it seems to me that this kind of thinking is common in mediocre developers who are disappointed that they are stuck in an average-or-below paying programming job from around the age of 35-40 on. Maybe their salary even went down a bit, in real terms, after the latest downturn.

I simply have trouble empathizing with people who have it better than most other poeple, but still complain like that. If they were industrial workers that started out low (at least for the country), but still lost their job to outsourcing to Asia, and were unable to get another, I would empathize a bit more.

I don't think it's the job of governments to protect top 20% earners from competition from abroad, and get fed up when entitled people demand such protectionism.

I stopped following slashdot because the discussions often turned into something I would expect in a labor union forum, instead focusing on fresh perspectives in tech an science.

But if it is a generational sort of thing, I suppose that is why it is becoming more common on HN about now.
The first half of your post might be the median crypto twitter comment.. must admit I almost felt for it.
Untangling Microservices, or Balancing Complexity in Distributed Systems
> We live in the most equal time in human history. [...] Measure by the standard of living, not monetary units.

Well, then, surely it doesn't matter if we tax away 90% of Bezo's wealth, right? His living standard will be same.
I’m not sure why you’re asking me, but I just did a quick “how slow does eBay feel” on my really spotty mobile connection and it didn’t feel slow at all. Faster than HN, which is usually my fast baseline that responds even when I’m not coaxing my network settings.
Digital News Report: Depressing stories turning more people off
> I grappled with the decision to have brises for my sons. I don't think it's possible to know or define how traumatic such a procedure is; is it worse than giving a 6-month old pierced ears?

Yes, the foreskin doesn't grow back

> Is it worse than travelling through the birth canal and having your umbilical cord severed?

Yes, because travelling through the birth canal is required to live, and doesn't affect sex in later life. Also, it doesn't result in any amputations.

> Who knows. As obvious as it may seem, the pain of a bris impossible to gauge.

We do. There's a ton of nerve endings there. Slicing of a particularly sensitive area (due to the concentration of nerve endings there) is going to be painful. If you want to do it, you need to show some evidence that it is not, not throw your hands in the air and say "well, we don't know").

> There's a lot of discomfort, maybe pain, but as a father of 3, I assure you every doctor's visit and many trips to the park involve similar levels of harm.

I think your are deluding yourself - few doctors visits or trips to the park results in cutting off a very sensitive part of the body.

> It's not an easy topic,

It is a fairly easy topic. The question of "Should we amputate a part of a newborns body, one that affects future enjoyment, and known to be incredibly sensitive" is an easy one to answer.

It becomes complex when the addition of "But my beliefs, unsupported by any evidence, mind, require me to perform this operation."

The long and short of it is, it doesn't matter how much evidence there is showing that the pain is real, and severe, and the lifelong effects are real; you've done it based on a belief that supercedes mortal pain and suffering.

In other words, it doesn't matter what the facts are, because the conclusions by the proponents have already been made[1].

[1] Imagine, for a moment, that we are in the near future where we have a device that lets us quantitatively determine (on a scale of 1-10) how much pain is being experienced, with 1 = barely perceptible and 10 = just below the point of passing out, with 5 = minor surgery without anesthetic.

What number would religious proponents need to see before they say "that's too much"? Five? Seven? Three?
That should be a matter for local government regulation or workplace safety authorities - a company should not be able to not provide adequate break rooms for their staff.
So basically, he is not a writer, but more of manager and product owner for massive team of writers?
Faulty Assumptions and Unwanted Features of Most Web Design Tools
Pronunciation of GIF
Nearly all of those soldiers were natives.
Property tax is bullshit
This is madness. The state regulates small gas motors out of existence but farmers can just burn giant piles of garbage because it's cheaper and more convenient?
It's not DNS

There's no way it's DNS

It was DNS
and then Amazon had to innovate and integrate last-mile in order to save costs and offer better service to their customers.
I'm not entirely sure, actually, but I think it mostly has to do with legal clearance (but might be wrong here). Your country is autodetected from your IP, so a different credit card won't work, I think.

I did recently build a waitlist, so you can sign up to be notified when it becomes available in your country. We're not linking to it from anywhere yet, but if you promise not to tell (just kidding), you can already find it at https://relay.firefox.com/premium/waitlist/.
Why did you click on this thread? The climate needs fixing!
Well I’m vegan but that is good to know thanks.
I wonder if this is such a widespread issue - frequency attacks mean the cpu must actually change speed frequently in order for any attack to occur.

For a laptop how I thought it worked was cpu frequently was constant depending on performance level - so cpu should shift from low to high depending on idle state...

For a server trying to aggressively save power, frequently changing speed per operation could leak this information.

Turbo boost I thought was a setting overlong periods of time to change power levels, if you change too frequently you don't actually save much power.
Firstly my comment was about the Eurozone, not the EU.

Secondly, Central banking is NOT democratic.

When last did you vote for your country's central banking head?

When were members of that bank's monetary policy committee subjected to public scrutiny? Most people have no clue who they are, what their background is, and whether they are to be trusted tinkering with our money or assets.

Who influences the dovish/hawkish make up of that group and, as a result, the bank's policy response?

You? I don't think so.
If the value of the land goes up with increased economic activity, but you're not economically active enough to continue living in the area, how is it unreasonable to be expected to sell?

The other side of every "family was forced to sell" is "another family was very happy to move in".
To demonstrate the effectiveness of the attack they deliberately chose SIKE as a protocol that was thought to be very resilient against side channel shenanigans.

If anything, real-world contexts are likely to be lower hanging fruit.
Data likely show Teslas on Autopilot crash more than rivals
I personally agree, but...

A) if you filter out someone based on race you are potentially throwing lots of opportunities away. I find it hard to believe people who have race preferences aren't attracted to a single member of their non-preferred race.

And B) People will interpret this as racial bias on the part of the app regardless.
> "Unprofessional" companies like tesla and ryanair are the only companies where I put even the slightest faith in the sincereness of their public statements.

At least Tesla is widely known for wildly fluctuating stock prices. Every time Elon posts some stupid shit on Twitter, the stock tanks.

Corporate officials have responsibility for their shareholders, and the SEC has tried more than once to teach Musk that lesson. Tesla may be a revolutionary when it comes to cars, but their stock is far from what should be in anyone's private portfolio.
Amazon is akin to a planned economy. It works for now. But it will damage us in the long term and by then there won't be a "real" market to fall back on. The infrastructure of ordinary people running small businesses and pouring their sweat simply won't be there. There is no incentive for Amazon to remain efficient. Eventually, people will understand that there is no life outside of Amazon. This can have lasting consequences
I agree, but I enjoy meat a lot and these silly restrictions I put on myself help to keep my consumption at reasonably low levels.
Unit tests are a relatively recent concept (last 15-10 years?).

I know plenty of old developers who crank out pretty awesome software without versioning and without any kind of automated testing.

For most applications (especially UIs or 2d / 3d rendered), I think there is a benefit in having a few well chosen tests but overall I think TDD does more harm than good.

I understand the mantra started in the web world, where your services needs to maintain the promised compatibility or someone else may get an error. A lot of other software can afford to be more flexible and the ability to break the API without having to fix hundreds of tests is invaluable.

Even in web services, I think the TDD religion guilt trips developers into writing more useless tests than they should.
Tulips were up once too.
> Most men get somewhere like 0-4 matches a week and most women get somewhere like 100-1000. That’s a 25x difference best-case scenario and often it’s over 100x. Which is kind of insane considering there are about 50/50 men to women ratio in real life.

How is this statistically possible? Women getting way more _likes_ is plausible if men swipe right much more than women do. But each _match_ involves a man and a woman getting a match.
My friend got the CD-ROM and we played Fighting Street (aka Street Fighter I) at his home so we didn't have to ride our bikes to the arcade and pump the game full of quarters. Memories.
Not sure about your friend but we have a cat (he's almost 4-year old now) and a border collie (almost 2-year old). We've professionally trained our BC, he is a very smart and especially loving animal, but the cat is "smarter", so to speak. It is the cat that initiates and, I dare say, invents the games they sometime play with each other.
Can you imagine if they changed it so that you had to get those actions by doing a 5 finger swipe while hovering over an app (on the trackpad) or clicking 3 times while moving diagonally across?

Ugh I hate gestures. Such a stupid stupid non-intuitive stupid practice.
Why would anyone actively work towards "ubiquitous electronics"? That sounds like a nightmare.
It’s explaining context, not all the intricacies of the math. That being said, it does tackle a decent amount of math in that video.
Honestly I haven't tried that much, but didn't find anything in the docs so I assumed it wasn't a prioritized area.

In our particular scenario, we'd probably want to run Loki + Grafana locally, and then hosted Prometheus + hosted Grafana for metrics.

But would be great if we could just tell the two about each other, and under which domains they exist. That way, Prometheus-grafana could construct URLs that linked straight into Loki-grafana (that we host) for e.g. the same interval, or the same label filter (GET params).

But it would only work if I (the end-user) had access to both. That way, we don't have to expose Loki to the internet. But linking would still work.

There are quite a lot of services that does this with Github and commits. You can link from e.g. Bugsnag to Github by only telling Bugsnag your org and repo names. But Bugsnag won't have read access to Github (they also have another integration method which does require access, but that's not the one I'm talking about here).

Those types of "linking into a known URL pattern of another service" integrations are easy to setup and very easy to secure.
> Good article breaking down the limitations of the science driven approach to productivity that Accelerate presents, and some of it’s harder to prove claims.

I find this sentence really interesting, because it highlights that we seemingly don't read the conclusions of the text the same way.

Do you mean "science driven" to mean "inspired by science"?

Otherwise, my understanding of the post was essentially that neither "Accelerate" nor the "State of DevOps report" deserve to be called "science driven", as they lack basic control mechanisms one would expect from scientific works. And, I have to say, with some pretty convincing arguments.

…or did you mean that really scientific works on the matter are inherently limited because of the necessary rigor (which was also a take-away of this text for me)?
How about an exemption for one house/apartment?
If you use a house for personal purposes, e.g. to live there then your point stands but in case of commercial purposes the tax is something that should just enter your business calculation.
>Mixing up a string for a list of strings, which both satisfy the iterable interface

But those are actual valid and useful implementations of the interface, nominative typing wouldn't save you.
By weak I just meant they're not very intense feelings. What some would call low libido I guess.
It's not about using the pen and paper before the build. It's about building prototypes before the actual product. There's nothing wrong with prototyping the software using code and building it directly. The problem is when the prototype is being automatically elevated to a product rank when it starts working. In such case, everyone treats the prototype as it were a product, but in reality it's still a prototype.

So instead of using pen & paper, just use the code to prototype things, because it's 2022 and it's possible to do so. Just make sure to properly transform the prototype into a full-fledged product when the time comes, possibly by rewriting the implementation, maybe even change the implementation language (e.g. Python for prototyping, C++ for implementation).
This redis add-on was the original one, developed by Heroku and then spun out and handed over to a different team to operate. It’s been running successfully for something like 12 years. Has been acquired/changed owner 3 times. Has withstood the numerous challenges from competitors in what is arguably one of the most competitive parts of the add-on ecosystem.

It has been successful and had its time. To suggest this has anything to do with it having a free tier is to not understand the trajectory of the business at all.
You do now ;)
Circumcisions are "most all" surgeries on infants (in the US), since they are sadly done routinely on something like a quarter of them (half of anatomic boys).
I don't have a problem running JS but it is getting to the point where, if you can't prove you are JS worth running perhaps the browser should refuse to.

Why have we gone from 'oh only run programs you trust not anything from the web' to 'oh just run every bit of bloatware out there any time you move around the web?

99% of JS should not exist, 0.9 % of it does anything useful and the other .1% is straight up malicious...
What do you mean, "ugly monkey"? /s

But yeah, the whole response to crypto crashing brings to mind a very particular phrase: "an odyssey of rancor".

There's a great number of people watching the antilope being eaten, and rooting for the lion.
> Is it worse than giving a 6-month old pierced ears? Is it worse than travelling through the birth canal and having your umbilical cord severed?

Since you asked the question, I’ll give what I think is the obvious answer: yes, of course it’s far worse than both of those things. By the way, I wouldn’t pierce a baby’s ears either, but at least that heals over and leaves minimal lasting damage. You can’t get foreskin back once it’s gone. This might be no big deal to someone who doesn’t know what they’re missing, but try applying that standard to any other part of the body.

What is the downside of leaving it until the age of 18 when they can decide to get it done if they want?
If you’re using filters at all, it’s because you face more profiles than you have ability to sift through.

Throwing away opportunities is the point.
Perhaps the op considers apostolic succession to be life long.
Let's do it. I have similar ideas and we can use blockchain to anchor some stuff there so that the extension doesn't need any servers to get data, only Blockchain node to connect to
> If you "accidentally" implement Write([]byte) (int, error), odds are it'll still be doing something at least semi-sensible if it is accidentally used as an io.Writer.

Funny, not too long ago I encountered a logging library with a writer that expected each write call to pass in a fully-formed log message, which happened to be in a JSON format. That meant that if you passed the writer to anything that expected a properly byte-oriented stream - like, say, a JSON serialization library - the writing would typically be done in chunks, and each chunk would be sent in isolation to a remote server that was expecting fully-formed JSON, and that server would silently drop the malformed data. It was weeks before I figured out what was going wrong.

This would be a great refutation of the article if it had happened in Go, but no, this was Rust, and the library authors had explicitly marked their type as `impl std::io::Write` without understanding why that wasn't appropriate.

I guess the moral is that semi-sensible isn't good enough: the real danger isn't that you end up shooting a physical gun; it's that you shoot your video game gun in a subtly wrong way that takes ages to track down. Failing to compile is loads better.
I wrote a comment for the general comment section, but wanted to respond to your comment as it contains valid criticism.

1. Mirantis did not acquire Docker Inc., they only bought Docker Enterprise...

>> You are right. That's a mistake.

2. k8s did'nt remove dockershim for political reason..

>> That is a valid point and the official story. Imho I think the acquisition was nevertheless something that played an accelerating role in this, since it happened relatively soon after the acquisition. Mirantis acquired Docker Enterprise in November 2019, and the end of Dockershim support was announced in 2020. I've heard that from a few other people as well. BUT this is just rumor, so you might be right.

3. Rate limits have nothing to do with the container runtime..

>> This is 100% true. Nevertheless, dockerhub is part of Docker and therefore a rate limit on the official Docker registry is something that has made our customers switch registry to other registry providers or implement their own container registry. Therefore, they are getting rid of this service, which is part of the Docker-only ecosystem, so its usage in enterprises is decreasing.

4. RedHat support switched to Podman as it is on of their products..

>> It only makes sense for RedHat to support Podman since it's from their own product forge. You are right about that. That said, there are a lot of companies using RH and paying for it, which automatically leads to a decrease in Docker usage vs Podman. Less use of Docker means more use of Podman.
Last but not least, RedHat would not invent Podman if there was no need for an independent tool to Docker. Podman helps in some areas where Docker lacks features, such as support for pods, rootless mode, etc.

Thanks for your criticism! It is appreciated and helps us to do better.
Relatively small disruptions like a pandemic and a localized war have supply chains and food production strained. I think it's plausible that something as serious as global climate change can cause widespread economic collapse, famine, and wars. I'm not sure that climate scientists are best equipped to talk about the fragility of the global economic system.
Reading this collection of console breakdowns I saw SMS had region locking so I looked up the Megadrive. When I was a kid I had a Japaneese Megadrive in Europe. I had this Japan exclusive space shooter game bough in France because they shared secam with Japan and I borrowed it out to a store in exchange for one other cartridge of my choice in return = I could play any and all games for as long as the japaneese game was in demand from kids in my hometown.

So that cart could be pushed into a european Megadrive (but not the other way around as easily the corners where half circle vs. quarter circle and the Japaneese Megadrive had a plastic latch that I removed to be able to use European carts without friction) but the version checking is something I never saw in those years. All games worked on all machines.
> History has literally never shown this.

Empirically, this is actually beyond doubt by now. Piketty et al. were in the news 10 years ago with this very topic, showing that inequality is detrimental to growth, for many countries and over very large periods of time. And there has been a bunch of additional studies after that publication that support these findings.
I'm not super familiar with DDG's offering (and of course can't predict what they will do in the future), but some differences that I see on first glance:

- You need to use their app or browser extension to use it. (You can use Relay using just the website at https://relay.firefox.com.)

- Mozilla is a non-profit, whereas DDG is a for-profit company. (Though I should add that I'm a happy user of DDG search, and that I think they're pretty great.)

- There might still be a waitlist?

- Relay Premium has features like your own custom subdomain so you can come up with new addresses on the fly, the ability to reply to forwarded emails without revealing your address, unlimited addresses, of which I don't know whether DDG's service has them.

- On the other hand, Relay doesn't block trackers yet (but incidentally, that's the feature I'm working on right now).

- And of course, by subscribing to Relay Premium, you can support Mozilla and make it less reliant on Google :)

So yeah, not a particularly helpful comparison, since I'm not too familiar with their offering, sorry.
0-$1m ARR in 2.5 years, bootstrapped
Bingo. When I smoked cigs, I'd end up smoking half as many if I had access to a really strong brand e.g. Marlboro Reds or Newports. Likewise, I'd go through a pack of light cigarettes twice as fast. It wasn't conscious - my brain wanted its set dose of nicotine.

When I did quit eventually with nicotine gum, I gradually lowered the dose over the course or a month or two, but it was a very conscious process, and I absolutely had to discipline myself to push through the cravings.

All this will accomplish is forcing mostly poorer people to purchase more cigarettes than they currently do in order to get the same fix they're accustomed to.
Is it unethical to hurt someone if you're doing it in a way that they definitely won't be able to remember later?

Assuming humans remain mortal, all pain definitely won't be remembered sufficiently later.