RSSAmplifier

Blog

Awful Woman - Full feed

All content from Awful Woman. For more granular feeds go to the URL for each section or tag.

awfulwoman.comRSS feed ↗2928 posts

Latest posts

Flushing the DNS toilet twice

On MacOS clearing the DNS cache with dscacheutil -flushcache && killall -HUP mDNSResponder is annoying. Very annoying. Because of that fucking sudo that you need to add everytime you want to run it. 
 Want to get rid of it? Add the commands to your sudoders file. Yup, this exists on MacOS. 
 Here’s the Ansible I use to make DNS flushing experience just that little bit more…

Right now

WHEN WILL WINTER END? 
 Currently reading: The Regicide Report. 


Water load of trouble

While water is wonderful I really don’t want it leaking into my apartment because of faulty pipes and taps. Even more so I don’t want it secretly leaking out of my apartment into someone elses. This is what we call A Fucking Disaster. 
 That’s why I’ve been integrating leak sensors wherever I fear water leaking. Like everything else I’m installing, these are wired…

Planning Security

Are you secure? Are your loved ones secure? Is your home secure? Are your loved ones secure at home? Is your dog secure? Are your accumulated mounds of jewellery secure? Are you secure in the knowledge that things are secure? Are you secure in yourself? Have you secured your potential? These are all questions that we must ask. 
 I’ve never done home security before. Never had an alarm or…

Planning Smart Lighting

Lighting. It’s great. It lets you use your eyes, read cereal packets, and hunt for lost pennies. But, even better, it’s totes easy to automate. Which is why a smart light bulb is the first thing any neophyte home automator reaches for. 
 But despite the inherent snazzy socks potential, lighting turned out to be the most aggravating aspect of renovating my apartment . 
 Of…

Some Principles for Home Automation

This complete apartment renovation isn’t my first foray into home automation - I’ve had my rental place automated for years, and it’s given me a lot of insights into how things work in the real world. 
 I’m using a mishmash of wi-fi, Zigbee and ESPhome gadgets. This is understandable - landlords hate you smashing open walls to rewire things - but these wireless…

New Apartment, New Smarts

In 2023 my partner and I were lucky enough to buy an apartment in Berlin. 
 I say lucky. What I mean is that it was a deeply adult decision that I’m grateful we both could make. But my god, it was financially and emotionally stressful. 
 Nonetheless, we now have a 90m2 apartment in a neighbourhood that was, if not quite fashionable, was certainly nice. 
 
 
 
 
…

An ode to replacing a disk in a ZFS pool

A disk in my ZFS pool has just started to die - and, quite annoyingly, not in a consistent way . 
 This sombre news means that I need to replace a drive in my zpool. gulp, etc 
 First things first - what drive is dying? If things are bad enough zpool status will be complaining about which drive is experiencing errors. But hopefully it won’t have got to that stage, and your…

Blog Questions Challenge, aka chain letters for nerds

There’s a wee trend going around called “Blog Questions Challenge”. You answer a bunch of pre-defined questions on your blog, and then tag some more people to do the same. 
 This is near enough to the concept of a chain letter to make me flip the proverbial bird and storm out. However, after a refreshing cup of tea, and a therapeutic smashing of small tchotchkes, I came to…

Adding schema.org to a Hugo site

I&rsquo;ve added schema.org data to each page of this site. Just to annoy the Indieweb folks. &#xA; < script type = 'application/ld+json' >&#xA; {&#xA; '@context' : 'https://schema.org' ,&#xA; '@type' : 'BlogPosting' ,&#xA; {{ with $featured - }}&#xA; 'image' : {{ $featured . Permalink }}},&#xA; {{ end }}&#xA; 'url' : {{ . Permalink }},&#xA; 'dateCreated' : '{{ .PublishDate.Format ' 2006 - 01 - 02…

Internet-Week Clock | Hackaday.io

This project to remind you what day of the week you exist in is ridiculous and I love it. &#xA;

1UP - GRAFFITI OLYMPICS - DRONE VIDEO ATHENS - YouTube

&#x2764;&#xfe0f; the 1UP and Berlin Kidz crews. &#xA; This vid shows a tag bombing between the two groups. Drone footage catches everything in realtime. &#xA; &#xA;

Piloerection

Death Metal &#xA;

Dark Mode

I&rsquo;ve been putting off enabling dark mode on my site for weeks. Then I actually went to do it and remembered that it&rsquo;s actually really easy. &#xA; Doh, etc. &#xA; @media (prefers-color-scheme : dark) {&#xA; --text-color : #ffffff ;&#xA; --canvas-color : #161616 ;&#xA; --text-color-subtle : #cdcdcd ;&#xA; }&#xA;

Making Ollama on MacOS accessible to Home Assistant

It&rsquo;s easy to setup the Home Assistant Ollama integration . But before you do that you need to make your Ollama installation accessible to external devices. &#xA; To do this you need to ensure the Ollama service is bound to 0.0.0.0 . &#xA; launchctl setenv OLLAMA_HOST '0.0.0.0' &#xA; and then restart Ollama with &#xA; brew services restart ollama&#xA; Source &#xA; &#xA; Ollama FAQ &#xA; &#xA;

pre-commit

A very useful utility that allows you to define pre-commit git hooks via a simple Yaml file. &#xA; I now use it on this site to clean up the Mardown files and remove Exif data from images. &#xA;

Site building

Spent the last Saturday of my vacation fixing the build time on my site. &#xA; It was originally taking over 19 minutes due to it building all of the Opengraph images from scratch each time, and doing some extensive Exif scrubbing. &#xA; Now it&rsquo;s down to 1m10s via the judicious use of caching and by moving the exif scrubbing to the original files as part of a pre-commit hook. &#xA; All this…

Dummy title

This is just a dummy to test grouping by month and day. &#xA;

Why Computer Programmers Should Stop Calling Themselves Engineers - The Atlantic

&#xA; Engineers bear a burden to the public, and their specific expertise emanates from that responsibility. &#xA; &#xA; &#x2764;&#xfe0f; - and goes rather nicely with what I said about software engineering . &#xA;

Engineering job titles

Someone should only dare to use the term &ldquo;Engineer&rdquo; in their job title if they can analyse, design, test and build systems within an understood set of constraints, including, but not limited to, accessibility, safety, and cost. &#xA; The common definition of engineering as &ldquo;doing something technical&rdquo; can fuck right off. &#xA;

rmcrackan/libation: Liberate your Audible Library

My goodness this is a very interesting thing for people to look at as a purely academic exercise. 👀 &#xA;

Github

Just to note that my self-hosting and home automation infra can be found on Github . I keep everything there, nothing hidden. (Secrets obviously encrypted&hellip;) &#xA;

An LLM at home...

It fills me with ick, but I just connected OpenAI to my Home Assistant. It&rsquo;s not doing anything like controlling my home or doing anything &ldquo;intelligent&rdquo; (as LLMs are, after all, merely Stochastic Parrots ). &#xA; No, all it&rsquo;s there for is to answer questions that we throw at it. My wife really likes asking Siri random stuff, and she&rsquo;d miss it when it goes, and so she…

Home Assistant Voice

The Home Assistant Voice hardware has been hinted at for months, but now it&rsquo;s finally here. &#xA; What is it? &#xA; The Home Assistant Voice (they need a better name) is a tiny piece of hardware that does two core things: listen for a wake word, and act as a voice satellite. &#xA; A wake word is a common way of starting a conversation with a voice assistant. You&rsquo;ve undoubtedly heard…

TTL255 J2Live - Live Jinja2 Parser

A nice little tool for testing your YAML files. &#xA; Yes yes, YAML is awful, I know. But so is everything else. &#xA;

GitHub - ericchiang/pup - Parsing HTML at the command line

Gah, I wish this little CLI tool was maintained, because it&rsquo;s amazingly useful. It allows you to take any HTML and extract the data from a given CSS selector. &#xA; I just used it to write this bookmark, as part of a new janky bash script. &#xA; #! /bin/bash&#xA; CURRENT_YEAR = $( date +%Y ) &#xA; CURRENT_MONTH = $( date +%m ) &#xA; CURRENT_DAY = $( date +%d ) &#xA; CURRENT_TIME = $( date…

Tomorrow&#39;s World

God I loved this show. &#xA; &#xA; &#xA;

Complimentary Pain

Wife Biscuits

Homeprod, not homelab

If your homelab is being used by others it isn&rsquo;t a homelab - it&rsquo;s home production. &#xA;

Squeaky Leather Shoes

Presentation Domain Data Layering

(untitled)

When the &ldquo;threats&rdquo; are tweets that come from anonymous single-figure troll accounts and - despite knowing this - you publicly link these trolls with the tiny trans community&hellip; well, I think we can all safely say that your faux concerns are clearly rooted in deep transphobia. &#xA;

(untitled)

Jaysus, how did I miss that we&rsquo;ve passed the 4 million dead mark for COVID-19? 😔 &#xA;

(untitled)

(untitled)

It&rsquo;s exactly 6 years today that I moved to Berlin with my partner. Time flies when you&rsquo;re a) having fun b) in a pandemic. &#xA;

(untitled)

Hands up all the women who talk about the tech industry in therapy. &#xA;

Explaining Variables

Yes to self-explaining variables pls. &#xA;

(untitled)

DevOps is irritatingly interesting, and very, very hard to combine with a passion for accessibility and slow-tech. &#xA; #a11y #devops #slowtech &#xA;

Making password managers play ball with your login form

(untitled)

I think&hellip; I think I love you @MhairiBlack? 💜 &#xA;

(untitled)

Are you the developer who never talks, or are you the developer that never stops talking oh god please stop talking &#xA;

(untitled)

LinkedIn breach reportedly exposes data of 92% of users - 9to5Mac

Hoooooo boy. &#xA;

Why I chose to leave my successful UX career

I was about to mock this but it’s actually hella relatable. &#xA;

UTC is Enough for Everyone, Right?

Amazing article on time by @holman. 😍 &#xA;

(untitled)

(untitled)

Hey, so, I Think I Fucking Hate the Internet — No Octothorpe

Mood. &#xA;

Tell YouTube ads to fuck off

If you can’t block them then at least you can swear at them. 😍 &#xA;