Robert Byrne

Robert Byrne

@kapitar.bsky.social

Founder / Web developer (F#) / Filmmaker Currently working on loosethought.com Film/Art: https://kapitar.com

835 followers233 following832 posts

Weary of #ai It poisons the task with a lot of stupid assumptions and clumsiness. You spend all day cleaning it up. The next day, when you're fresh and creative, you realise all the simple and obvious approaches. Even still, the whole thing feels like a net loss.

Added richer keyboard editing to loosethought.com Personally, I really love the the 'jump' tool, which assigns shortcut keys to each note you can see 🙂 Brainstorm, capture notes and run through research without using a mouse, and keep the benefits of visual thinking. #buildinpublic #ux

Added fonts to loosethought.com ! It was based on feedback, so its ok to add features, right? 😊 Lets you set up really nice 'title cards' for research/writing projects. It's based on the idea of #web font 'defaults' (cursive, mono etc) to let you customize them at some point. #buildinpublic

Got some fantastic feedback last week for loosethought.com and have been working away on it, what a relief to be doing things people ask for etc :) - Snap to grid (this really improved things!!) - Newlines inside notes - Better highlighting effect #buildinpublic

Anyone have any good 'tech person oriented' resources on building up SEO and web presence, before I hit the open web looking for some? I'm looking for something more tuned to non-marketeers, if that makes sense, something you would write yourself if you knew all about it. #buildinpublic

Something quite charming and nostalgic about coding 'raw' JS in a <script> tag, just like I would have done back in the 90s. There's also something cool about it - jQuery is more or less built in, and CSS transitions and grid layouts let you put things together in a few minutes. #buildinpublic

I think this is where AI really shines, vibe 'donkeywork'. In this case, getting some landing page videos up into Cloudflare. I never want to spend days contemplating some vendors idea of what an API should look like, or pour through all their docs/forum/support/etc.. #buildinpublic

At my regular coffee spot to do a bit of website copy writing. It's in the basement of a chain coffee shop in Dublin, I walked past it for years! Finding it more and more necessary to get out of the apartment to work these days.. Any other unusual spots you work in? #buildinpublic

Got my first bug report! Somebody signed up, used the app and took the time to report it in the internal feedback form and Discord. Well that's a strangely nice thing to get! Hopefully its easy to fix 🙂 #buildinpublic

Robert Byrne reposted

Added multi-sheet workspaces to loosethought.com Researching a project or learning something new? it's now a lot easier to organize things! I think this really delivers on the promise - a paper like experience with the best of digital (links, editing, sharing). #buildinpublic #productivity

Added multi-sheet workspaces to loosethought.com Researching a project or learning something new? it's now a lot easier to organize things! I think this really delivers on the promise - a paper like experience with the best of digital (links, editing, sharing). #buildinpublic #productivity

When AI works.. Probably saved myself a whole afternoon of pain debugging a complex constraint solver. Half rubber-ducking, half "AI keeps suggesting this, I should actually consider it, oh its the key to the solution" 😊

Any recommendations for a simple replacement for Netlify forms? Just a signup form, as simple as it gets! It's been working fine for ages, but now, alas, bots have found it and keep submitting bogus emails. Honeypot wont work, and reCAPTCHA is really lousy for users. #buildinpublic

Looking at the the emerging strategies for ‘large scale’ agent based #AI development . The way you need to start specifying every aspect, all the style and constraints, in great detail, up front. Future software projects may end up looking like the old phone book waterfall projects of the past

Robert Byrne reposted

Having great image support in loosethought.com really comes in handy for doing AI exploration and research. Here I'm doing some experiments and research for a short film 🎞️ I can put these findings together as I go, and share them with the rest of the crew! #ai #buildinpublic #film

Having great image support in loosethought.com really comes in handy for doing AI exploration and research. Here I'm doing some experiments and research for a short film 🎞️ I can put these findings together as I go, and share them with the rest of the crew! #ai #buildinpublic #film

So this is the future. Responses that are usually right, but sometimes flat out wrong.. You point them out and it reverses itself sure enough, but if you don't? The idea that you're going to let this loose on a real codebase with important/tricky stuff in it.. #copilot #ai

What's nice about #fsharp is how well balanced and sympathetic the features are, here we have: - Pattern matching - Immutability with updates - Currying - Pipelining - Algebraic types - Map / List / Seq - Lambda shorthand ( _.Name ) It's the integration of all these that makes it so satisfying 🚀

I've had to disable #copilot autocomplete in @vscode.dev because it just keeps prompting huge amounts of kind of right but not right code as I type. I can't use tab any more, it keeps accepting all this stuff, like walking in a garden full of rakes. Perhaps its more of an issue with #fsharp ?

Robert Byrne reposted

Interesting gotcha. Say you want optional padding, with some fallback: padding: calc(10% + var(--p)); To skip it, you can't just use `0`, you have to include a unit: ❌ --p: 0; ✅ --p: 0px; Unitless zero is a number, not a length, and will cause the entire calc to be dropped. #css #web

Interesting gotcha. Say you want optional padding, with some fallback: padding: calc(10% + var(--p)); To skip it, you can't just use `0`, you have to include a unit: ❌ --p: 0; ✅ --p: 0px; Unitless zero is a number, not a length, and will cause the entire calc to be dropped. #css #web

Happy Friday all 🙂 Coding down in the Dublin docklands today 🇮🇪 I was part of #startupbootcamp in 2012, and none of these buildings were here back then! (None of the modern ones I mean!) #tfi #buildinpublic

I really prefer 'index' over 'tasks' here. Right now I'm just indexing dates, but eventually tags, colours, keywords etc, feels more in keeping with the spirit of the thing. Thoughts? #buildinpublic #ux

We took an hour on the train to work near the coast. When its nice in Dublin its quite nice! 😊 So many nice days you just grind away in a home office, how much of your life slips by that way.. #buildinpublic

You can now move multiple cards at once! 🚀 Some tricky semantics dealing with the selections.. You run into this a lot with canvas apps, gestures you take for granted are actually quite complicated when interactions might be a click or a drag (and you don't know yet which is which) #buildinpublic