Hacker Newsnew | past | comments | ask | show | jobs | submit | photios's commentslogin

> Nginx / envoy should be your default choice for most use cases.

Nginx was there like 15 years ago and it feels it has been stuck there with no progress ever since. No metrics, no ACME certs... I moved to Traefik and never looked back.



I didn't mean nginx didn't have these. They are just not in core and require me to jump through hoops to get them.

Modern proxies have these features built in and don't need plugins or sidecar containers.


ACME is in the core.

And modern features means long term rot if not modularised.


More often than not the extra goodies are specified as part of a Helm chart. Usually Helm charts have a bundle of nice things rather than just a particular thing.

When you're in company that has a culture of sharing dank Helm charts you know you're in the right place.


Tbh, it doesn't seem much different than having to watch out for not stuffing PII in logs.

Besides, with wide events, it seems possible to apply data lineage ideas and mark certain fields as sensitive and restrict access to them.


Interested in the SPEC.md format and workflow. Where can I learn more?

EDIT: found it at https://thinkrail.ai/blog/thinkrail-sdd/

---

Also... why bun?! I just finished purging it from all my systems, ha! It'd be cool to have plain pnpm support.


bun was probably proposed by an LLM whose training preceded August 20

google2shell would have been nice :D

Alt-tabbing from browser to terminal and back has always felt exhausting. Nice.

With ad served malware, this wouldn't be the first time though :)

> keeping them as standalone tools seems most natural

It's natural to us, purists, but I doubt people care. Everyone wants a single tool that allows them to `uv check` and `uv run` in every project without having to install anything.


You have to install uv. Which isn't even present in many distributions.

If that's a hassle, imagine how much more of a hassle it is to install uv and ty and ruff.

Once you’ve installed uv, adding ruff and ty is trivial. Installing uv is the only hoop you need to jump.

Is it that big an inconvenience? Even if it were included, most software that’s included with a distro is stale the day it’s released.

Software isn't raw milk

It depends. A lot of popular software is relatively new and is subject to frequent upgrades: the rust ecosystem, uv, and mise to name a few. Even the distro’s own Python, Ruby, and Java runtimes are rarely used for software development.

Do you have any stats on that?

Are they rarely used because most software runs on even older versions?


No, it’s because containers.

Why, yes, of course, have all the devs in the world spend $25 and tons of time each, because Apple doesn't care about devs nor users.

/s


The US dollar has lost 20% of value over the past 5 years. You can print money out of thin air, but you can't print industrial output (or good games).

That's pretty near to as intended. Inflation doesn't mean an economy is broken.

Oh, well. I might have a bridge to sell you. :D

I thought the experts only declared inflation as a result of printing more money.

How could today ever be classified as inflation when the purchasing power is declining even faster but not because people have more money to spend, mainly beause they have less.

Why for the consumers that feels nothing like inflation whatsoever. How could it? /s

>US dollar has lost 20% of value over the past 5 years.

Sounds like an accurate statistic. Relative to a consistent benchmark that means most to Wall Street and the professional economists who serve them. That's who has and controls most of the money and who the government responds to. Their outlook definitely depends on these statistics being consistent with how it has been in the past when things were quite rosy. There needs to be an obvious path (for them) to once again return to optimistic outlooks similar to how it has worked during previous downturns. As intended.

Too bad.

For the general public an even more accurate measure of damage to the dollar could be the Big Mac index, but I'll go you one up because I just stopped in to McDonald's (the same location) for the first time in 5 years and got an even more representative identical $1 ice cream cone and it is now $2.39. That's without tax. This might have happened even quicker than 5 years for all I know.

This is a product that was engineered to cost exactly a dollar over the long run, and a long run it has been. But no more, now it is engineered the same way and the cost still reflects the very minimum they can get by selling it for, just as always. That's why it's only $2.39 by now and my estimate is it will go up further before there is a chance of coming down, if ever.

That's a greater than 50% drop in purchasing power for the general public already. McDonald's has a better internal gauge on that than New York banks, how would a bank know as deeply if they are merely major shareholders in McDonald's and nothing like the general public anyway? This is the type of thing corporations try to obscure in their financial reporting which makes it even worse. McDonald's is huge and a more accurate barometer of what the general pubic experiences than most economists.

Walmart's "engineered" pricepoint products for low-income consumers are not reflecting this full effect yet, closer to a 30% drop, but they are way bigger and better able to weather the storm, plus don't have the more realistic inclusion of the pain that the franchisees are seeing in addition to the corporation. Which seems to put McDonald's more in line with the general public at this point. I expect that Walmart has had professional economists on staff for their own internal purposes for a while now, who also have more accurate data plus more current than Wall Street has about the general public at any one time. But due to the professional "nature" that they share with their counterparts at the banks and within government, that could be why they sometimes have "rollbacks" and price increases in rapid succession when it's obvious each effort was intended to carry forward to the percentage extent deployed but last much longer, with no further changes foreseen otherwise it would not be reversed so quickly. This coincides with major reshuffling of SKUs like never before since their "superstores" got started, with some tendency appearing like catering a bit to "whales" themselves. Maybe a hedge in case the lower-income customers' spending continues to decline to the point of not being able to support such size going forward. IOW looks like Walmart is more like Wall Street now than McDonald's.

That makes me suspicious that even with the best data, current economic thinking among professionals has already abandoned the general public whether they are trying to cater to the lower income portion of the US or not.

Anyway, looks to me like it is similar to the way it was after Nixon had his way with the dollar, once it gets bad enough for the banks to begin to experience about a 50% drop where they now have "only" 20%, there will finally be a fire under enough government peoples' ass to start taking some action that might be able to lift all boats. Regardless, there will be tens of millions left with nothing but life preservers which can do nothing but directionless bobbing compared to those who manage to stay aboard some kind of vessel. In addition to the growing tens of millions already ordained to drifting in that "non-boat" along with the ones already there.

But nothing like that will be taken too seriously until that level of pain reaches the top, and only under desperation after there is no longer a viable way back in any familiar fashion for them.


No, that's not what "the experts" declared, some that have still put asterisks, and some people simply aren't experts.

Not sure what started this wave of CPI skepticism but it's so banal.


Holy slop wall, Batman.

Happy for you, though. Or sorry it happened.


For a while now I've been first to admit that commenting on articles and replying to other comments in a stream-of-consciousness way is about the equivalent of AI responding to prompts.

Ah, what's the difference anyway any more, not sorry or happy about it but maybe the effort at being neutral instead of emotional has not been completely wasted ;)


You need the team of 500 to do the "telemetry" and microtransactions parts.

The game industry has merged with the gaming industry.


We need to stop calling gambling gaming. And stop calling internet gambling/betting igaming.

Can't agree more. We need more "betting" societal stigma.

We do. I think that's why it was 'rebranded' as gaming, not gambling/betting.

Not really. It's just inefficiency. Great products are made by a few people with a vision, corporate management can't replicate that and tries to make up for it in volume.

Take this with a grain of salt. I haven't run unikernels in prod, so it's all a figment of my imagination.

> Tools such as `strace`, eBPF, `lsof`, `ss`, etc. have tremendous value.

But doesn't their value lie in getting you access to the core of the OS that you wouldn't be able to touch otherwise? What if your network stack was a library you could instrument just like you do with the rest of your app code?

Also, I don't need a tool to tell me I'm being punished by the IO or CPU scheduler if I am the only one using the CPU and IO :)


> But doesn't their value lie in getting you access to the core of the OS that you wouldn't be able to touch otherwise? What if your network stack was a library you could instrument just like you do with the rest of your app code?

Yes and no. The traditional separate kernel exposes one set of interfaces that these tools use. A library version might expose a different set of interfaces that accomplish the same thing. Your application could then use those to provide similar observability. But maybe not—that consideration was mostly absent from this article. And with new tools, you need to retrain your developers, SREs, LLM agents, etc. If your new tools are that much better, it might be worth it. But these articles have fallen far short of making that claim.

> Also, I don't need a tool to tell me I'm being punished by the IO or CPU scheduler if I am the only one using the CPU and IO :)

Disagree. Embedded programs still have IO and CPU scheduling problems, including priority inversions. You don't need different programs to have CPU scheduling problems, just different threads, or different tasks with an async scheduler. Any time you have concurrency you need to consider scheduler observability.


Yeah, people have been advising against DISTINCT for ages. I guess that piece of common wisdom somehow got lost in this age of AI wonders. :D


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: