HNHacker News
TopNewBestAskShowJobs

Cyph0n

9,841 karma · joined July 2, 2011

Software engineer @ Google.

All views are my own, etc.

* Homepage: https://assil.me

* Github: https://github.com/aksiksi

* Twitter: https://twitter.com/aksiksi

[ my public key: https://keybase.io/aksiksi; my proof: https://keybase.io/aksiksi/sigs/PhsFUqf4TTQdHrQvnrRhLU4bgilyPjSZjo5DQFHM9QU ]

submissionscomments
Cyph0n··on Love systemd timers
+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" ];
  };
Cyph0n··on What if remote working, not AI, is to blame for weak junior hiring?
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.

Cyph0n··on United Airlines 767 returns to Newark after Bluetooth name sparks alert
u/fortran77 used the phrase so-called “Palestinian” movement (slightly edited since), so I simply responded with the same rhetoric :)

Of course, I somehow doubt that you would have a similarly strong reaction when Palestine is erased.

Cyph0n··on GTA 6 Developers Unionize
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.

Cyph0n··on GTA 6 Developers Unionize
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.

Cyph0n··on IBM Confidential: System/360 File Organization [video]
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.
Cyph0n··on AI is just unauthorised plagiarism at a bigger scale
> 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.

Cyph0n··on Iran starts Bitcoin-backed ship insurance for Hormuz strait
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.
Cyph0n··on The vi family
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.

Cyph0n··on Kickstarter is forced to ban adult content by payment processors
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.
Cyph0n··on I returned to AWS, and was reminded why I left
I may be biased, but I find that GCP’s IAM story is simply way better.
Cyph0n··on Meta's embrace of AI is making its employees miserable
One of humanity’s greatest inventions imo. Just imagine a world where we didn’t have the ability to mobilize a workforce in pursuit of a common goal.
Cyph0n··on UAE to leave OPEC
It’s doing its own thing, mainly in Syria, Libya, and Somalia afaik.
Cyph0n··on UAE Leaves OPEC and OPEC+
Which country?

Kuwait was “saved” by the US. The Iraq invasion was approved by the GCC, partly as payback for Kuwait, and anyways Iraq is not part of the GCC. The Qatar blockade was self-inflicted (and extremely stupid).

Cyph0n··on UAE to leave OPEC
No. The UAE’s major issue is that KSA has finally awoken from its deep nonsensical slumber (I can elaborate further if there is interest).

This is a battle of economies and regional influence.

Cyph0n··on UAE to leave OPEC
Sometimes?
Cyph0n··on UAE Leaves OPEC and OPEC+
Has the GCC been in an existential state of panic to the point where they’re seriously questioning their relationship with the US any time in the past 30 years?
Cyph0n··on My .config Ship of Theseus
Same, but Nix Home Manager for me.
Cyph0n··on Incident with multple GitHub services
I and many other NixOS users know what IaC is :)

A NixOS config is a bit different because it’s lower level and is configuring the OS through a first-party interface. It is more like extending the distro itself as opposed to configuring an existing distro after the fact.

The other big difference is that it is purely declarative vs. a simulation of a declarative config a la Ansible and other tools. Again, because the distro is config aware at all levels, starting from early boot.

The last difference is atomicity. You can (in theory) rely on an all or nothing config switch as well as the ability to rollback at any time (even at boot).

On top of all this are the niceties enabled by Nix and nixpkgs. Shared binary caches, run a config on a VM, bake a live ISO or cloud VM image from a config (Packer style), the NixOS test framework, etc.

Cyph0n··on Incident with multple GitHub services
Just to echo what others are saying: NixOS and Proxmox are the answer.

I run both right now, but I am in the process of just running NixOS on everything.

NixOS really is that good, particularly for homelabs. The module system and ability to share them across machines is really a superpower. You end up having a base config that all machines extend essentially. Same idea applies to users and groups.

One of the other big benefits, particularly for homelabs, is that your config is effectively self-documenting. Every quirk you discover is persisted in a source controlled file. Upgrades are self-documenting too: upstream module maintainers are pretty good about guiding you towards the new way to do things via option and module deprecation.

Cyph0n··on Apple has removed most of the towns and villages in Lebanon from Apple maps?
Say that to Brits who can be arrested for saying “I support Palestine Action”.
Cyph0n··on US and Iran agree to provisional ceasefire
Just came back to this. In what world is Musandam mostly controlled by the UAE? Can you point this out on a map?
Cyph0n··on US and Iran agree to provisional ceasefire
Are you referring to Ansar Allah? Do you know why they decided to shutdown Bab Al Mandab?

So we are going to ignore the JCPOA? Also, the rumor is that there is another player in the region who has undeclared nuclear weapons and refuses IAEA inspections. Should we bomb them next?

Cyph0n··on US and Iran agree to provisional ceasefire
Any idea why they decided to shutdown the strait for the first time in decades? Or did they just suddenly wake up one day and decide that piracy is their calling?

And that deployed ship will do nothing. The only way forward is a negotiated agreement.

Cyph0n··on US and Iran agree to provisional ceasefire
Fairly self contained is an understatement. They proved time and again over the course of the past few years that they were not only pragmatic, but also a much more rational actor than Israel and the US.
Cyph0n··on US and Iran agree to provisional ceasefire
I am not talking about stakes; I am talking about territory.

Uh if you say so. Can you point me to the rule stating that I need to keep engaging in a discussion I am not interested in having?

Cyph0n··on US and Iran agree to provisional ceasefire
First, look at a map. The strait is entirely contained by Omani and Iranian waters.

Second, I don't have much else to say to you if you actually think that assassinating a head of state in the middle of active negotiations is anything but vile & uncivilized behavior unbecoming of a "civilized" superpower.

Ultimately, this is going to be a major strategic loss for the US and Israel. They have achieved none of the goals stated at the outset of this "operation", outside of perhaps diminishing the Iranian missile manufacturing capabilities & stockpile.

Cyph0n··on US and Iran agree to provisional ceasefire
> Freedom of navigation is a core global principal

And Iran has been respecting that principle for decades. So why exactly did the US and Israel (and GCC countries) think that the status quo would remain even if they keep antagonizing Iran? Imagine getting bombed during negotiations - not once, but twice in a single year! Their sovereignty was being disrespected, so now they're understandably establishing a new status quo.

And btw, if Iran and Oman cooperate, there is no threat to "freedom of navigation" under international law.

In a nutshell: play stupid games, win stupid prizes.

Cyph0n··on Japanese, French and Omani vessels cross Strait of Hormuz
1. A non-trivial proportion of us voted for Trump.

2. Blatantly kidnapping and assassinating heads of state is the culmination of US foreign policy and not an anomaly. The machine is working as designed.

The only foreign policy blunders I would attribute to Trump are the completely unnecessary spats with Canada and Denmark/the EU, although neither blunder seems to have made a dent in the ass kissing.

Cyph0n··on Iranian missile blitz takes down AWS data centers in Bahrain and Dubai
As opposed to the West’s genocide of millions upon millions of natives across their colonial projects? How about the millions killed as a result (directly or indirectly) of wars of aggression in the global south? Or perhaps the ongoing & unrelenting support by the West of genocide in Gaza?

Or are we not allowed to compare these things because of who the perpetrators are?

And, in the case of colonial crimes, don’t tell me to “let bygones be bygones” until apologies have been made and reparations disbursed.

In the meantime, the West is complicit and can instead direct their holier than thou attitude and patronizing lectures inwards.

← PreviousPage 5 of 34Next →