Show more

‘Make a Molotov Cocktail’: How Europeans Are Recruited Through Telegram to Commit Sabotage, Arson, and Murder

For this story, journalists went undercover to reveal how the recruitment works.

A OCCRP investigation 📎

occrp.org/en/investigation/mak

Please stop CWing . It impacts everyone in the world.

⚡Russian actor who starred in propaganda films lands Oscar nomination.

Russian actor Yura Borisov, who has previously starred in Russian propaganda films and illegally visited Russian-occupied Crimea, has received an Academy Award nomination for his role in the film "Anora."

🔗 kyivindependent.com/russian-ac

@jonn really wish i knew. he's such a vile man, traditionally british would hate him. but it just feels like much of what we took for granted about society is now open to question.

Hey, British friends. How do we not let Nigel happen? 🤔

Walked down the street in yesterday. Saw a guy wearing a maga hat.
He noticed my expression of disgust and raised a fist in a salute.
I told him "I think you have to extend the palm all the way". He did.

So easy.

The US Government has issued an executive order demanding employees snitch on Diversity, Equity, Inclusion and Accessibility initiatives by emailing: DEIAtruth@opm.gov

Just in case you wanted an email address for paywalls, mailing lists etc.

I think I've just bombed an interview where I've been expected to produce a data model for a famous toy problem and 3LoC / minute.

I have some options lined up, but I would like to get more into the pipeline. Can hashtag help me find a engineer position? 👀

P.S.
I can't reasonably toot it without plugging .io for technical skill assessment. It's like in a different universe from normal hiring practices in IT.

zerohr.io

You don't have to be pro-capitalist to be anti-communist. Don't let hateful ideologies that diminish the value of human life force you into a false dichotomy.

Yo, @jesper, you probably don't give a damn, but i unfollowed you because you brought a genocide apologist @jonmsterling into my feed! 🤪

The new RouterOS v7.18 beta introduces a lot of new things, but one of the highlights is a file sharing feature. Upload files into your router, generate a random HTTPS URL and bam! you get a folder with cat pics:

hcf087skgys.routingthecloud.ne

Certificates get issued automatically and you don't even need a public IP, all happens with the magic of our cloud relays

RIP Gert Florijn (1960-2025), bridge builder between industry and academia in software engineering, and a friendly, wise, yet stern advisor to government and industry.

Together with Eelco Visser he was the initiator and industrial co-funder of the PhD project in which Eelco Dolstra developed the now widely used #Nix and @nixos_org -- a level of impact few of us have achieved.

In 2023 he joined #AcICT: It was a privilege to work with him.

adviescollegeicttoetsing.nl/on

I think I've just bombed an interview where I've been expected to produce a data model for a famous toy problem and 3LoC / minute.

I have some options lined up, but I would like to get more into the pipeline. Can hashtag help me find a engineer position? 👀

P.S.
I can't reasonably toot it without plugging .io for technical skill assessment. It's like in a different universe from normal hiring practices in IT.

zerohr.io

QT sauropods.win/@futurebird/1138

I have tentatively retooted this, but two notes — you always have the power not to comply. Fucking resign, you're a privileged software person, you WILL find a job.

And, most importantly, this toot should be continued as follows: if you comply, you are complicit.

If you work with a database and are asked to alter the table structure to comply in advance for citizenship or gender categorizations it's really important to NOT do it.

"The governor is concerned about all this stuff they want us to update our record keeping so we store both gender AND biological sex."

"We need fields to store the country of origin of people's parents."

If you don't have the power to rebuff this yourself, ask for help. At minimum ask for help online anonymously.

I remember times when I legit couldn't write a bfs in , but I don't remember why.

```
pub fn bfs(&self, i: usize) -> Result<Vec<usize>> {
if self.adj[i].0.is_none() {
anyhow::bail!(format!("Tried to start bfs from {} but there is no vertex there.", &i));
}
let mut queue = VecDeque::new();
queue.push_back(i);
let mut result = vec![];
let mut visited = vec![false; self.adj.len()];
while let Some(v) = queue.pop_front() {
if visited[v] {
continue;
}
for (x, _) in &self.adj[v].1 {
queue.push_back(*x);
}
result.push(v);
visited[v] = true;
}
Ok(result.clone())
}
```

periodic reminder for infosec folks: stop deciding things are done badly or "insecure" outside of the context of a threat model

it's disingenuous and irresponsibly ignores that security and cryptography are fundamentally about balancing risk tolerance and risk abatement

Show more
Doma Social

Mastodon server of https://doma.dev.