Chris Bowdon 🇬🇧🇪🇺 is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Chris Bowdon 🇬🇧🇪🇺 @cbowdon@mastodon.social

So I recently completed a physical pentest. Was going to live toot it.

But it happened a little too quickly.

Went to case the joint; conduct some active recon.

And then just sort of breached the place while I was there...

#pentest #hacking #infosec #breakin #livetoot

About a year after learning about Bash in-line groups, I finally deploy one to great effect. Yay for trivia

Each of my forays into has ended like this: eventually got something that works, but it was so convoluted I threw it away and just used a Makefile instead. I should probably give up on docker but it’s apparently working well for a lot of people so the problem must be at my end. 😕

Looking into for a new API. A lot of breathless evangelism online but not many balanced assessments. Found this one though:
moesif.com/blog/technical/grap

coffee thoughts ☕️ Show more

@switchingsocial
Firefox is pretty good, use Tor-Browser if you are more paranoid, otherwise just install a few addons and you're more or less safe.
A few I recommend/use:
Cookie Auto Delete
Decentraleyes
Firefox Multi-Account Containers
PrivacyBadger
Temporary Containers
uBlock Origin

advanced:
NoScript or uMatrix

advanced-er and super paranoid:
sciops.net/information/browser

In other news, I’m struggling with some poorly performing today. I have some data analysis to do and put together some functions I can fiddle around with in the REPL, but inevitably the REPL seems to slow down and need restarting. What could I be doing wrong?

Pretty sure the initial IO is relatively fast because the slowdown happens later. Most obvious candidate is an O(n2) for comprehension but I’ve only fed it 1000 records. Feels like that shouldn’t be a problem.

Westworld, music 🎸 Show more

Aha, it turns out there is a PR for boot cloverage currently languishing. Maybe I’ll have time to fix it up. May not have the skill to though...

Here's Ry, the original author of node.js, explaining all the things he regrets about its development (and which map almost exactly to all of my personal gripes with it): youtube.com/watch?v=M3BM9TB-8y

Idly trying to make lein-cloverage work with boot or tools.deps. It’s perverse that there’s only one test coverage tool in the ecosystem and it only supports one build tool.

‪Sometimes, I don’t understand you, Internet ‬

That said, I remember the point about the Babel fish causing more wars than anything in the history of the universe 😆

Apparently Google’s translation service has taken a huge leap forward. I’m conflicted about this: on the one hand, breaking down the language barrier is a big win for humankind, but I don’t like that this power is held by megacorps.

In the opening to Kurt Vonnegut's Slaughterhouse Five, Kurt recounts a conversation with someone who says if you're going to write an anti-war book, "why don't you write an anti-*glacier* book instead?"

> What he meant, of course, was that there would always be wars, that they were as easy to stop as glaciers.

Well good news, Kurt... we figured out how to stop *one* of those two things...

Installed on a new work laptop. Quite a lot of hoops to jump through in the BIOS now. Last hardware I installed it on was from 2011, which just worked. This hardware (Dell XPS) required fiddling with USB boot settings, SATA operation type, Thunderbolt adapter settings...

Disappointing that on the one hand there are now more laptops with GNU/Linux pre-installed, but on the other hand it’s getting harder to do yourself. Although to be fair drivers all seem to have worked out of the box.