https://www.wired.com/story/the-trump-administration-is-comi...
7,960 karma · joined January 26, 2009
Previously founder/CTO of Dark (http://darklang.com), and founder/CEO of CircleCI (https://circleci.com). PhD in CS.
https://hachyderm.io/@paulbiggar
https://bsky.app/profile/paulbiggar.com
https://twitter.com/paulbiggar
https://blog.paulbiggar.com
Contact: paul@techforpalestine.org or paul.biggar@gmail.com
https://www.wired.com/story/the-trump-administration-is-comi...
For non-experts, I love "Engineering a Compiler" by Cooper and Torczon.
Static single assignment (SSA) form provides an efficient intermediate representation for program analysis [Cytron et al., 1989, 1991]. It was introduced as a way of efficiently representing dataflow analyses.
SSA uses a single key idea: that all variables in the program are renamed so that each variable is assigned a value at a single unique statement in the program. From this key idea, SSA is able to provide a number of advantages over other techniques of dataflow analyses:
Factored use-def chain: With a def-use chain, dataflow results may be propagated directly from the assignment of a variable to all of its uses. However, a def-use chain requires an edge from each definition to each use, which may be expensive when a program has many definitions and uses of the same variable. In practice, this occurs in the presence of switch-statements. SSA factors the def-use chain over a φ-node, avoiding this pathological case.
Flow-sensitivity: A flow-insensitive algorithm performed on an SSA form is much more precise than if SSA form were not used. The flow-insensitive problem of multiple definitions to the same variable is solved by the single assignment property. The allows a flow-insensitive algorithm to approach the precision of a flow-sensitive algorithm.
Memory usage: Without SSA form, an analysis must store information for every variable at every program point. SSA form allows a sparse analysis, where an analysis must store information only for every assignment in the program. With a unique version per assignment, the memory usage of storing the results of an analysis can be considerably lower than using bit-vector or set-based approaches.
In the Vatican's press release on this story [1], they started with journalists in Gaza and Ukraine [2]. In fact the image they used for the story was a journalist in Gaza with blood on their camera. They continued [3] with the political attacks on journalists, such as those by Trump and Netanyahu [4], among others.
That the Guardian, alongside a lot of major media, turned this into a joke tells us a lot about how media chooses to shape the stories they tell us. Another example of the Guardian manipulating stories comes from how they report on Ukraine vs Gaza, for example in https://www.instagram.com/p/DPOhhduDALe/.
[1] https://www.vaticannews.va/en/pope/news/2025-10/pope-journal...
[2] 'Pope Leo on Thursday paid homage to journalists who are working on the front lines of conflict. “If today we know what is happening in Gaza, Ukraine, and every other land bloodied by bombs, we largely owe it to them.”'
[3] In light of this, the Pope reiterated his long-standing appeal for the release of journalists who have been unjustly detained or persecuted. "Doing the work of a journalist can never be considered a crime," he insisted. "It is a right that must be protected."
[4] https://www.huffpost.com/entry/israel-kills-5-palestinian-jo...
I feel like I'm losing my mind here.
Now obviously, this was a lie, but the implication is staggering: Microsoft can't trust it's own employees in Israel, and believes they're lying to the mothership! And if microsoft can't trust them, surely no one else should either!
> One of the chief organisers of the assassination was Yitzhak Shamir, who became Israel’s prime minister in 1984.
Exactly.
[1] https://7amleh.org/post/erased-and-suppressed-palestinian-te... [2] https://meta.7amleh.org/ [3] https://7amleh.org/post/hashtag-palestine-2024-en [4] https://theintercept.com/2024/10/21/instagram-israel-palesti...
Wondering where the EFF was for that issue?
At its core, democracy requires political equality. The governed people must have a meaningful say in who governs them and how. That is not present in Palestine due to Israeli occupation.
It allows Israelis to vote, including Jewish settlers in occupied territories, but it does not allow occupied Palestinians (many of whom live right next to settlers) to vote.
- general anti-immigrant attitudes, policies, and policing (ICE)
- deportations of students exercising free speech rights (to criticize Israel)
- forcing colleges to change policies (again, to protect Israel from criticism by students and student groups)
Don't know if it will help in this situation as it's designed to be a VPN not controlled by Israel, but it might be worth a try.
Summary: Netanyahu threatened Australian Prime Minister Albanese, and Albanese capitulated quickly.
To make a long story short, we added features for "incomplete" programs in the language and tools, so that your program was always valid and could not be invalid. It was a reasonable concept, and I think could have been a game changer if AI didn't first change the game.