HNHacker News
TopNewBestAskShowJobs

Cyph0n

9,737 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 The Israeli spyware firm that accidentally just exposed itself
Hmm is this really the best ragebait you could come up with from behind a throwaway?
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Okay, and? Do you think the fact that neighbors having their own expansionist ambitions is somehow a “gotcha”? And given the whole Greater Israel plan, do you seriously think that Israel would have even allowed this to happen?

Now, back to the present day. Palestinians live under a system of occupation and blockade and recently genocide. This is not a just situation. It is also not sustainable without continued repression and use of force. There is no way that Israel will be welcomed into the wider ME under this regime.

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
No, Israel has never been seriously threatened with elimination. Even in 1948, they were militarily superior and more organized than all of their neighbors. They in fact proved this in 1967.

But they sure love to claim that they were at the cusp of elimination at various points - again, the self-victimization complex in action :)

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
You’re either missing my point or deflecting. Let me expand one last time.

Israel claims to be threatened by its neighbors. Israel claims to want peace with countries in the region. Neighboring countries have repeatedly stated that a precondition to normalization is a just solution for Palestinians. But Israel does not want a just solution.

In other words, the problem is entirely self-inflicted. Israel wants peace, but without making any concessions on the issue of Palestine. So instead it pursues a system of “peace through violence” - just like it does in the West Bank and Gaza.

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Okay, and what percentage of those who moved to Israel were from Levantine countries?
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
I mean, Israeli historians corroborated Plan Dalet, but sure, let’s call it a conspiracy. I am going to stop responding here.
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Are we talking “from” as in 3000 years ago, or “from” as in sometime in not ancient history?

Are Japanese people “from” China? Is Japanese cuisine therefore part of Chinese or Korean cuisine?

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
So the solution is for Israel to get an even bigger “stick” than nuclear weapons? How about a just solution for the Palestinians instead?
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
No, but stealing cuisine is a form of cultural erasure, particularly when it applies to Palestinian cuisine.
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Israel is not a Levantine country. It will only be one if it becomes one democratic state with equal rights for all.
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
At what point in its history was Israel ever in actual danger of being “genocided”?

This rhetoric circles back to the self-victimization complex btw.

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Step 1: A Holocaust perpetrated by Germany, not Palestine.

Step 2: Build a country out of Lego- I mean, gradually settle an existing, populated area of the Levant - Palestine - and then have daddy Britain and later big daddy USA forcibly carve out a chunk of the land without input from the natives. And no, it was not a UN partition plan because most of the world was still colonized at the time.

Step 3: Take advantage of the obvious discontent with this move by the natives and activate Plan Dalet to take even more of the land. After all, the land granted by the partition plan is not enough.

Step 4: War starts with neighboring countries, partly to disrupt the ethnic cleansing campaign against a mostly defenseless population, but also to satisfy their own expansionist aims (esp. Transjordan).

Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Wow thanks for the pointer, I had no idea! Eye opening stuff!
Cyph0n··on The Israeli spyware firm that accidentally just exposed itself
Surrounded by enemies of their own creation. It’s a beautiful cycle of aggression and self-victimization; a true ouroboros.

On the intelligence front, Mossad does a wonderful job performing extra-judicial killings using the dirtiest tricks you could think of. They’re also very good partners: almost every counter-intelligence outfit sings their praises.

Cyph0n··on Amazon's Ring and Google's Nest reveal the severity of U.S. surveillance state
Heh, “obsession”, as if Israel has been doing absolutely nothing of interest for the past two years. Not to mention its blatant involvement in the domestic US political scene via AIPAC and friends.
Cyph0n··on I love the work of the ArchWiki maintainers
A thanks from me too! I do not use Arch, but still use the wiki as a primary reference to understand various tools. Two recent examples were CUPS and SANE:

https://wiki.archlinux.org/title/CUPS

https://wiki.archlinux.org/title/SANE

Cyph0n··on Europe's $24T Breakup with Visa and Mastercard Has Begun
Pedantry at its finest. The UK is European and you know it - regardless of the technicalities.

Since you’re a pedant, look at what Germany is doing in this same area.

Cyph0n··on Ring cancels its partnership with Flock Safety after surveillance backlash
Home Assistant has the plug and play Green box: https://www.home-assistant.io/green/

Hubitat is a different player in this space: https://hubitat.com/

Cyph0n··on Europe's $24T Breakup with Visa and Mastercard Has Begun
Sure, but I am talking about government-mandated surveillance through legislation.

Also, your police aren’t afraid to go the extra mile to quash dissent. Look at what’s happening in the UK for example with Palestine Action. The only difference is that they are less armed and better trained.

Cyph0n··on Europe's $24T Breakup with Visa and Mastercard Has Begun
I agree 100%. Europe is just ahead of us for the time being, but our turn is soon approaching...
Cyph0n··on Europe's $24T Breakup with Visa and Mastercard Has Begun
> So far, the European citizens are very privacy senstive.

In some areas, sure - like GDPR.

In other areas, absolutely not - like chat control.

As another commenter pointed out, it seems as if government mandated privacy intrusion is OK, while violations by corporations are quickly shutdown. It’s like the opposite of how it works here in the US.

Cyph0n··on The switch to Linux and the beginning of my self-hosting journey
+1, only reach for Proxmox first if you’re really interested in learning it.
Cyph0n··on Bazzite Post-Mortem
I never tried Bazzite, but have been using Jovian, which is a NixOS-based gaming setup.

I have heard that CachyOS (Arch) and Nobara (Fedora) are two other decent options.

Cyph0n··on U.S. asks American citizens to 'leave Iran now'
That’s one reading.

The other reading is that Iran tried pursuing nuclear power through legal means (since the 50s!), but deals were reneged and obstacles were put up at every turn. They then pursued enrichment on their own terms while keeping the door open for negotiation.

But Israel and the US do not want to negotiate. The empire wants to neuter Iran’s capabilities by force, hence the escalation and ongoing threat of war.

In fact, I would argue that Iran has proven time and again to be a much more restrained and diplomatic regional power than Israel. At best, it’s the pot calling the kettle black.

Also, defeating Iran is not going to be as “simple” as it was with Iraq. They are a resilient people with a long history of struggle in a country with highly defensible terrain. The opposition is overblown, and was actually damaged after the 12 day war as it ended up rallying many Iranians around the flag. Read up on the Iran-Iraq war to see what they’re capable of.

Cyph0n··on Coding Agent VMs on NixOS with Microvm.nix
Okay, so your idea is that cloud providers should make this even easier?

    $ nixos-rebuild build-image --flake .#myhost --image-variant amazon
    $ aws-cli image upload < result/images/image.ami
    $ aws-cli create vm --image={image}
Cyph0n··on Coding Agent VMs on NixOS with Microvm.nix
It’s fairly trivial to map your NixOS config into a VM image: https://nixos.org/manual/nixos/stable/#sec-image-nixos-rebui...

An alternative is to “infect” a VM running in whatever cloud and convert it into a NixOS VM in-place: https://github.com/nix-community/nixos-anywhere

In fact, it is a common practice to use the latter to install NixOS on new machines. You start off by booting into a live USB with SSH enabled, then use nixos-anywhere to install NixOS and partition disks via disko. Here is an example I used recently to provision a new gaming desktop:

    nix run github:nix-community/nixos-anywhere -- \
      --flake .#myhost \
      --target-host user@192.168.0.100 \
      --generate-hardware-config nixos-generate-config ./hosts/myhost/hardware-configuration.nix
At the end of this invocation, you end up with a NixOS machine running your config partitioned based on your disk config. My disko config in this case (ZFS pool with 1 disk vdev): https://gist.github.com/aksiksi/7fed39f17037e9ae82c043457ed2...
Cyph0n··on Coding Agent VMs on NixOS with Microvm.nix
Agreed, the learning curve is insane and docs are sparse. But it is truly worth it imo, even if you’re just using Nix as a build tool, or using Home Manager on Linux or macOS.
Cyph0n··on Coding Agent VMs on NixOS with Microvm.nix
Keep in mind that this setup is a one-time cost. Also, a lot of the code is related to configuring it the way the author wants it (via Home Manager).

Generally speaking, once you have a working NixOS config, incremental changes become extremely trivial, safe, and easy to rollback.

Cyph0n··on Swift is a more convenient Rust (2023)
Also, you get the ability to use Rc (non-atomic refcount) as long as you’re not in a multithreaded env. The atomic version is Arc, which is similar to C++ shared_ptr.

And there are no footguns to using Rc. More specifically, you cannot mistakenly use a Rc across threads, because the compiler will ensure that you aren’t doing this thanks to the Send marker trait.

Cyph0n··on I reverse-engineered Netflix's 4K restrictions
Wait, that’s a brilliant way of encoding a watermark without having to embed it within a stream per user.

If a single video has say 100 segments, you get more than enough unique combinations to guarantee uniqueness. There would of course have to be a mapping between user/device ID and segment order.

← PreviousPage 7 of 34Next →