Wastholm.com

The government's approach to technological surveillance is leading us down a dark path, experts warn, as it prepares to give law enforcement agencies new hacking powers.

Currently before parliament's Intelligence and Security Committee, the Surveillance Legislation Amendment (Identify and Disrupt) Bill 2020 is the government's latest attempt to gain a watchful eye over cyber space.

Once the bill passes, it will dish out extra power to the Australian Federal Police (AFP) and the Australian Criminal Intelligence Commission (ACIC), giving the agencies access to new warrants that will let them modify and delete data, collect intelligence from online communities, and even take over the online accounts of supposed criminals.

The standard story about nuclear costs is that radiation is dangerous, and therefore safety is expensive. The book argues that this is wrong: nuclear can be made safe and cheap. It should be 3 c/kWh — cheaper than coal.

No, cryptocurrency is not a currency at all: it's an investment vehicle. A tool for making the rich richer. And that's putting it nicely; in reality it has a lot more in common with a Ponzi scheme than a genuine investment. What "value" does solving fake math problems actually provide to anyone? It's all bullshit.

...

Maybe your cryptocurrency is different. But look: you're in really poor company. When you're the only honest person in the room, maybe you should be in a different room.

Instead, I have a computer that is designed largely to maximize the profits of the computer industry. Except for a handful of very over-priced models that I can't afford to buy, our computers are increasingly designed to be little more than advertising platforms and vehicles for maximizing the cloud revenues of their true owners: online data gatherers, advertisers, and cloud companies. Our computers have numerous hardware and software back doors that are designed to allow governments and corporations to spy on and track us around the Internet.

As I said, when I got stuck, the problem was never with coding or other technical issues. Of course, understanding every little detail of Flask was difficult sometimes—I was also hunting bugs for hours, sure. But the things that stopped me were mostly mindset related.

So here are a few practical pieces of advice to get over these issues—for my future self and for you—if you want to get a hobby project done!

A particularly worrying variant is the Scaled Agile Framework or SAFe. Essentially this is codified bureaucracy, in which the customer is almost totally absent. It is now pervasive in large firms because it gives the management a mandate to call themselves agile and keep doing what they have always done. Essentially it subordinates the agile teams to the bureaucracy, rather than doing what is necessary to achieve business agility, namely, namely [sic], transform the big monolithic internally-focused systems into arrangements where the budgets, HR, Finance and so on are flexible and externally focused in support the Agile teams in operations. The insignificant role of the customer in the chart above is indicative of the problem.

When asked what stops them from safely and regularly deploying every change into production environments - everybody seems to have their own reasons. Organizational, cultural, historical, technical, contractual.. Some go as far into denial as saying : "Oh, we don't need continuous delivery. In fact most companies out there don't really need it." But the underlying reason is of course the lack of confidence. Nobody wants to be the culprit for a system outage. According to a number of industry surveys the average cost of one hour of downtime is around 75000 USD. There's a lot at stake! So instead we choose to move slower, to add controlled handoffs and build home-grown guardrails. To hire more Ops engineers and call them SRE to feel more secure. Rarely discussing the price of establishing and maintaining all of these over time.

...

Engineers who've experienced true CD can't really fathom any other way of delivering software. As @giltayar puts it "CD ... is a total game changer. It changes how you perceive software development and delivering features... I did CD and EVERYTHING about how I developed changed. It was magical."

Now I will concede that certain terms of venery have made the transition from factoid to actual phrase. Pod of whales. Troop of monkeys. Gaggle of geese. Pack of wolves. Those tend to be used for animals that naturally live in small groups, and those are fine. Keep ‘em.

They’re not the ones that annoy me. But “murder of crows,” and the like—the ones that people giggle over despite no actual instance of anyone using the term to refer to a flock of crows maybe ever in history—those need to go.

Accuracy is part of the reason. Bandwidth is another. Why use our limited brain space on fake animal facts when there are so many interesting things that are actually true? Wombats don’t form wisdoms, but they poop cubes. Did you know that? Cubes! You’ll blow them away at bar trivia with that one.

There is a good reason for colonizing another planet, which is to avoid extinction if the Earth is hit by a 10km or larger asteroid, as has happened many times in the Earth's history. Colonization of Mercury appears to be a very real and practical possibility, whereas colonization of Mars or the other planets, moons or asteroids is really more in the realm of fantasy.

You need two things to effectively move fast: a culture of psychological safety and smart investments in tooling. Employees need to feel empowered to speak up if things are moving too fast—if they are concerned about why a feature is being built and to identify gaps in the processes. They need to feel they won’t be blamed when something breaks. Building this requires empathy, open communication, and teamwork. This psychological safety is the foundation of being able to move quickly and quickly recover when things break.

Next up is selecting the right tooling and processes. Invest in tools that make things easier. Tools should be useful, usable, and change the underlying problems, not create more.

|< First   < Previous   21–30 (250)   Next >   Last >|