de en es fr nl pl pt sv zh

uncategorised

Don't Let AI Create Your UI

Ed Halferty

I don't really need to say more, do I? Don't let AI create your UI. Just don't do it. When I see a UI created by AI, I instantly recognize it as such. And I'm not the only one, I think most people notice if your UI was created by AI. And they hate it. It has a certain laziness and practicality to...

Agent-coding my way to trusting my inbox again

Ed Halferty

The AI age is all about writing your own tools. Recently, I've been getting obvious spam emails in my Gmail inbox, which are somehow bypassing Gmail's spam filter. These emails include attachments. I haven't clicked on the emails, because I can't trust that they aren't some form of attack that...

Luby: Single-header, embeddable Ruby interpreter

Ed Halferty

I recently vibe-coded a Ruby interpreter, as a single-header C file, meant to be embedded (like Lua). I call it Luby: https://github.com/halferty/luby This is a small piece in a larger game engine I've been working on. Typically, Lua is used for game scripting, but I never liked Lua syntax, and I...

Remote Desktop is probably not what you want (as a home user)

Ed Halferty

Sometimes, in the course of human events, one might want to connect to one of your computers from another. And if you're a Gen X or Gen Y like me, you might immediately think of Microsoft Remote Desktop. And then, you might notice that Remote Desktop requires Windows 11 Pro, and you might just get...

Why the World Will Eat Software

Ed Halferty

In his 2011 article for the WSJ titled Why Software Is Eating the World, Marc Andreesen makes the case that the software industry had reached a level of maturity that allowed it to transform every industry, and in doing so made itself larger, and also caused those other industries to shrink. For...

Cloudflare limbo

Ed Halferty

After moving my site from cloudflare pages to my own server, the DNS seems to be flapping between the old value and the new. That kind of thing isn't that unusual, but this has been going on for a month now. What's the deal with that? This confirms my suspicions that Cloudflare pages are kinda...

T-shirt painting now available

EmmaFarley

T-shirt painting workshops, parties, and events are now available. I’m fully stocked with stencils and paints from FabDabDo to help you customise your t-shirts – whatever your age. I’ve got white tees available from size 3-4 years up to adult size XXL. Whether you want to book an arts and crafts...

A Gameboy Homepage

Ed Halferty

For a brief period of time, I had a fake gameboy homepage: https://web.archive.org/web/20231202214457/https://edwardhalferty.com/ This was about 50% vibe coded, 50% off the top of my head, in a fit of inspiration while unemployed. I had the idea that WebGL had gotten to the point that drawing a...

Stock clearance

EmmaFarley

Due to rising fees and costs, I’ve decided to close my Etsy store. I’ll continue to sell the remaining stock at local markets over the coming months. Every item is reduced to £1 to make my way for new ideas. If you’d like to purchase anything to either collect at a future workshop or have posted...

BIO 2021 question 1

teymour

Note: you can find the question paper on the BIO website Part A This problem can be solved using a recursive algorithm: function is_pat(string: String) -> bool if string.len() == 1 then return True else is_pat = False for i=0 to string.len() - 2 do...