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

The distinction is that in America, we are obligated to take care of Americans.

If people immigrate to America, the arrangement should be mutually beneficial.

We are not, and should not be, the self-appointed saviors of the world.


> We are not [...] saviors of the world.

This is definitely true. You are getting cheap educated labor, boosting your country's economy and crippling competition. Self interest, not savior behavior.

Now, that's irrelevant to the argument you are replying, that shows the holes in the wage depression argument.


Hi there. I'm a brand new Traefik user. It's bundled with k3s, so I set it up for my homelab on a single node cluster. I'm a technology professional who has worked in infrastructure and software roles for more than 15 years.

I appreciate that you revised the docs, but I still found it quite difficult just to get started. My experience was poor enough that I almost switched to Caddy. The thing that kept me from doing that is that Caddy requires a custom container build for DNS-01 ACME challenges which I didn't particularly want to deal with. I found Caddy's documentation much easier to grapple with, so that could serve as some inspiration.

I have some feedback I'd offer of my own, too:

1. I'd recommend you take a look at the Divio documentation system: https://docs.divio.com/documentation-system/. Your documentation aligns to this vaguely, but I'd recommend reading about the different doc types and applying that feedback throughout the docs.

2. Traefik's tutorial and how-to docs are very dense and feel overwhelming. [1] Related to my first point, I think you're trying to provide too much information in the wrong places. Tutorials and how-to guides should be very focused and limit explanation to only that which is absolutely necessary.

3. Reference and understanding docs are mixed together. I'd recommend using an approach more like Caddy's, where the config reference (https://caddyserver.com/docs/json/) shows prominently what the expected config schema is, and all of the fields are explained briefly. If there is very nuanced behavior for a particular option, consider moving that to a separate reference or explanation page.

4. Having a few How-To guides for the most common patterns which include complete configurations would be helpful.

[1] Here are some concrete examples:

- On https://doc.traefik.io/traefik/setup/kubernetes/, there is a whole introductory session about setting up Kubernetes and I have to scroll before reading anything related to Traefik. It's not only unnecessary -- it's noise. Nobody is going to consult Traefik's docs for setting up Kubernetes, so just omit it.

- https://doc.traefik.io/traefik/setup/kubernetes/ and https://doc.traefik.io/traefik/getting-started/kubernetes/ are different pages which seem to explain mostly the same things. They both include too much irrelevant information, like overly explaining what Helm commands do. Similar to the previous point, it is not the job of Traefik's documentation to explain Helm to me.


Thanks for the detailed feedback. This is exactly the kind of input we need.

We're going to work through these points with the team. Appreciate you sticking with Traefik despite the documentation friction.


Thanks for building a cool piece of software!

Traefik really is awesome once you can get your head wrapped around the configuration.


Excellent feedback! This is valuable advice for any project.


No, it wasn't always nebulous. Roguelike was a well-established genre for decades before it got hijacked and now means nothing.

Like all genres, games within the roguelike genre (or what some people call "traditional roguelikes") have some variance. But if you played two games in the "traditional roguelike" genre, you'd definitely feel the similarities.

These days if you pick two random games on Steam with the "roguelike" tag, you're going to get two experiences which are not even reminiscent of the other.


The meaning degraded much earlier than just a couple years ago. People thought it was cool so they latched onto it. It seems like that process started 7-8 years ago, maybe even a bit further back.


I ran into one thing with jj that I would say is pretty bad. I love it other than the way it bit me in this one case.

I have a repo with some code that generates a credential and writes the credential to a location specified in .gitignore so it isn't picked up by version control.

I used `jj edit` to roll back to a change before the credential path was added to the ignore file to make an unrelated change.

The result? jj instantly started tracking the credential and I didn't notice it before pushing to GitHub.

Fortunately I did figure it out pretty quickly, but that could have gone very poorly.

See also https://github.com/jj-vcs/jj/issues/7237.


I would strongly recommend you _don't_ get a Framework.

I bought one. It lasted less than a year. One day I pulled it out to use it and it just stopped booting. It had been barely used up to that point. No drops or anything like that.

Support was giving me the runaround, too -- by not using info I provided them, not answering direct questions, and asking me to provide info I had already provided.

Do some research on Framework support. You'll find it is atrocious.

The idea is absolutely amazing and I hope it succeeds. The expansion cards are an AMAZING feature. The problem is that the quality bar just isn't being met, yet.


If you like Python, consider pyinfra.

https://pyinfra.com/


I write a lot of shell and my advice is don't use plain POSIX shell. Write bash.

It is 2025. bash is present almost everywhere. If, by chance, your script is run somewhere that doesn't have bash then guess what?

Your POSIX script probably won't work anyway. It will be a different system, with different utilities and conventions.

Line count is not a good reason to choose or avoid bash. Bash is quite reliably the lowest common denominator.

I dare say it is even the best choice when your goal is accomplished by just running a bunch of commands.

All that said, bash is gross. I wish we had something as pervasive that wasn't so yucky.


Isn't it interesting that your response here is questioning and perhaps dismissive?

If a minority were sharing their perspective about whatever their lived experience was with regards to racism, would you respond this way?

I'll answer that: no, you wouldn't.

Which very quickly lifts the curtain. The movement is not about empathy or understanding. It's about empathy and understanding for people you deem worthy of receiving it.


I really don't understand how this relates.


Maybe that is the problem.


> If a minority were sharing their perspective about whatever their lived experience was with regards to racism, would you respond this way?

If a small group of people told me they actually experienced flight under only human power, no mechanical assistance. Would it be right to take that claim at face value?

I'll answer that: no, it wouldn't.

If you're going to ignore plausibility entirely, then yeah I suppose all statements deserve equal consideration.

However... If it is the case that some stamens are more plausible than others maybe it's an effective heuristic to be skeptical of implausible claims.


The number of people making the claim is not small.

You probably just cut all the people out of your life who disagree with you.

That is the liberal way, these days.

Donald Trump, among the worst presidents the US ever had, won the 2024 election. This kind of nonsense was absolutely a factor.


By definition, a minority group isn't the majority. So it's at least less than half. A non-small amount of people claim the earth is flat.

Does a personal attack make you feel better about yourself, your situation in life?

If that "kind of nonsense" was a factor, show us in the numbers where it made an impact. I got time, don't cop out, cough it up.


One edge that PCs have is massive catalog.

Consoles have historically not done so well with backwards compatibility (at most one generation). I don't do much console gaming but _I think_ that is changing.

There is also something to be said about catalog portability via something like a Steam Deck.


Cheaper options like the Steam Deck are definitely a boon to the industry. Especially the idea of "good enough" gaming at lower resolutions on smaller screens.

Personally, I just don't like that its attached to steam. Which is why I can be hesitant to suggest consoles as well now that they have soft killed their physical game options. Unless you go out of your way to get the add-on drive for PS5, etc

Its been nice to see backwards compatibility coming back in modern consoles to some extent with Xbox especially if you have a Series-X with the disc drive.

I killed my steam account with 300+ games just because I didn't see a future where steam would actually let me own the games. Repurchased everything I could on GoG and gave up on games locked to Windows/Mac AppStores, Epic, and Steam. So I'm not exactly fond of hardware attached to that platform, but that doesn't stop someone from just loading it up with games from a service like GoG and running them thru steam or Heroic Launcher.

2024 took some massive leaps forward with getting a proton-like experience without steam and that gives me a lot of hope for future progress on Linux gaming.


>Unless you go out of your way to get the add-on drive for PS5

Just out of interest, if I bought a PS5 with the drive, and a physical game, would that work forever (just for single-player games)?

Like you, I like to own the things I pay for, so it's a non-starter for me if it doesn't.


In my experience it varies on a game by game basis. Some games have limitations (ie. Gran Turismo 7 having only Arcade mode offline)


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

Search: