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

So BYD for cars and Samsung for phones and consumer electronics more generally (from fab upwards).

In fact, I believe Samsung is the only company on the planet that can design & build a state of the art smartphone from scratch - silicon/fabrication, SoC, battery, baseband, camera sensor, memory, and display.

What other high tech vertically integrated producers exist in this group?


They are "more" vertical, but they too have vital suppliers that they could not do without. The semiconductor supply chain is deep. Everybody knows ASML, but there are countless others that produce raw wafers, etching machines, special chemicals and so forth.

While I could have sworn RIM put out their own modems (which Qualcomm used to make life difficult for them, especially as the world transitioned from 3G to 4G), and did their own hardware and software, I can't currently find a source

Qualcomm makes life difficult for anyone who has to deal with them.

And now it appears Microsoft and Nvidia are gonna make life difficult for them in the computer market.


IBM no longer has fabs (spun off as Globalfoundries and later sold), and no longer manufactures PCs (sold to Lenovo?), but it does make mainframes I guess?

I am still amazed that IBM is pushing their POWER processors forwards for things like their System Z Mainframes. From what I have heard they are still really fast with I/O and general shifting of data but I'm not sure how much better than is than the alternatives.

Wouldn't be surprised if that finally gets sunset in the next few years.


POWER still exists? That's kind of neat. I had a POWER 1 rs6k way back. Almost wish I'd had room to keep it just as a sort of museum piece. The processor was several chips on one or two large PCBs IIRC.

https://en.wikipedia.org/wiki/POWER1 IRC.


I thought GlobalFoundries was AMD's fab division spun off.

Yes, more specifically IBM -> AMD -> spin off.

Precisely. IBM paid them to take their fabs away (yes, they paid them, not the opposite, they were so obsolete that it was basically a waste disposal operation)

was there some regulation preventing them from just shutting the plants down and selling off the real estate and equipment? severance payments too high?

They are mainly in services now, no?

In 2021, the majority of IBM's "Global Technology Services" was spun-off as an independent company named Kyndryl.

I define all units in Nix because:

a) It is way nicer and you get decent validation at build time

b) A LLM can port units over if the need arises; it’s a very light abstraction around systemd syntax

c) I personally don’t see how I would ever move to another distro :)


b) Or you could take the compiled units from /etc/systemd and copy them wherever

I believe that probably won’t work unfortunately; the generated unit files have a bunch of hardcoded Nix store paths.

+1, NixOS makes working with systemd a breeze. Defining units in Nix beats wrangling INI files.

  systemd.services.sync-recyclarr = {
    serviceConfig.Type = "oneshot";
    path = [ pkgs.podman ];
    script = ''
      podman exec -it recyclarr recyclarr sync radarr
      podman exec -it recyclarr recyclarr sync sonarr
    '';
  };
  systemd.timers.sync-recyclarr = {
    timerConfig = {
      OnCalendar = "daily";
      Persistent = true;
      Unit = "sync-recyclarr.service";
    };
    partOf = [ "sync-recyclarr.service" ];
    requires = [ "podman-recyclarr.service" ];
    wantedBy = [ "timers.target" ];
  };

I don't currently have a personal use-case for container services, but Quadlets are another example of systemd (and podman) beauty. It looks like someone has gone through the trouble of making the OS+home-manager modules: https://github.com/SEIAROTg/quadlet-nix

I never had the opportunity to try out quadlets, but they seem powerful.

I maintain one of the competitors listed in that README (compose2nix), so I am a bit biased haha.

For now, I prefer the ability to interop with Compose.


is this irony?

No. Is that not readable to you lol? I think anyone with even a passing familiarity with systemd would understand what that chunk of Nix is doing.

Compare it to the alternative of using plain systemd (including command(s) required to enable units).

Also, consider what build-time validation you get prior to starting the unit/timer. Hint: zero.


It's significantly uglier and it also skips the helpful headers / sections in the systemd INI files. `[Unit]` and `[Service]` and `[Timer]` represent different layers of execution. Many Nix people got used to the horrible syntax of Nix, I guess? I still find Bitbake significantly more palatable than Nix.

I do appreciate build-time checking but I think this can be solved at systemd side as a separate tool just as effectively.


Ugliness is subjective :)

But my question was around readability: were you able to understand what the snippet I shared is doing?

Re: build-time checks - but systemd hasn’t done it, and I am also unsure where exactly this verification would even take place given systemd’s configuration model. Unless you’re talking about some kind of language server or IDE integration.


Uh, downvoting is definitely a useful tool to signal that you don’t agree with an opinion or subjective statement.

But yes, downvoting a factual statement makes no sense.


That's just silly. The fact that you disagree with an opinion does not mean that other people should not get the chance to be exposed to it. That's how echo-chambers form.

At the same time, the amount of disagreement an opinion gathers is an extremely important channel of information for determining whether you agree with someone's position. Silencing the disagreement with it gives an outsized benefit to harmful and malicious statements.

That's fine when a disagreement (or downvote) is just a signal on the post, but when it's used as a way to silence an opinion (e.g downvotes will hide it) that's even more harmful and malicious. Especially when the guideline is to downvote posts that are low-quality or don't conform to the rules, not posts you just merely disagree with or are against your belief system. Popularity should not be confused with truth.

No, that is not a “complex” position at all. On the contrary, it’s a fairly simple position where you take no strong stance but still want to claim the positive aspects from each side.

Are unions universally good? No, because humans are in the loop, and humans can do bad things.

Does that change the fact that the concept of a union is one of the greatest innovations in all of human history? No.

Can unions today help disparate human workers collectively improve their working conditions? Yes, because this is what unions were designed for, and I think is the key outcome the Rockstar folks are betting on.

For a recent example, read up on the Samsung union bargaining for company wide bonuses in the wake of the huge profits made off the surge in demand for memory.


The Samsung deal is exactly what I'm talking about. It is not all entirely good. Everyone at Samsung not working in chips got screwed. And those lucky few union members used their power to extract an unfair amount of money from the company. This will cause the company to lean towards other avenues in the future, potentially harming everyone else.

Why are those people getting a huge check? Not because they worked harder. Because AI came along and made their product more valuable.

https://www.nytimes.com/2026/05/27/world/asia/samsung-ai-pro...

> But a smaller union associated with workers in the consumer electronics division — which boycotted the negotiations and whose 15,000 members were excluded from the vote — accused the lead union of neglecting their interests, and decried the deal as “discriminatory.” Under the agreement, workers in the consumer electronics division are expected to get payouts that are a fraction of those of their semiconductor division peers.


And how exactly is this situation worse than the unfair allocation of salaries and bonuses in companies today? Even within the same company, people can get paid more based on the org/division they work in (e.g. core AI teams), or even based on their (team or individual) perceived value to higher ups.

At least with the Samsung union, the decision is being made bottom up vs. top down.


> And those lucky few union members used their power to extract an unfair amount of money from the company.

Why is it an unfair amount, though? Who gets to decide what compensation is fair and what isn't?


Interesting. So that explains where the inspiration for the cult-like elements in Severance came from. The parallels between Lumon and IBM were fairly clear to me, save for this part.

> without needing to pay a rent or ask for permission

Firstly, the ability to “build” the best and most capable software is still locked behind frontier models, so rent is still and will always be due.

Secondly, OSS is about giving users the option to be in control of and have visibility over the software they run on their machines.

But that doesn’t mean that humans do not want or deserve recognition for the work they do to provide these libraries and tools for free, which is IMO partially why copyright and attribution are critical to OSS as a movement.


Replace Iran and IRGC with Israel and IDF and you have a winner - one that is actually in possession of undeclared nuclear arms and refuses to cooperate with the IAEA.


Vim is definitely more efficient when it comes to navigation and manipulation (esp via macros), which are the two things we do the most as programmers.

The added benefit I found is that Vim’s purely keyboard based design is much, much easier on the wrists. Heck, I pushed myself to learn Vim because I started to feel wrist pain due to KB and mouse switching.


Huh, the same person who was behind crushing the campus protests & blacklisting/cancellation of protestors at Harvard that were in opposition to the Gaza genocide.


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

Search: