I found out my crimson-bellied conure is laying an egg today! She's nesting in some towels now, chirping away while she works on laying it.
Having an egg is relatively hard on parrots. I've given her lots of food and warmth to prepare. She is comically hungry -- she's usually not such a big eater, but she's happy today to be scarfing down her apple slices, fruit pellets, and safflower seeds.
She usually sleeps at the bottom of her cage, beneath a towel I put down for her. It's already unusual for parrots! But tonight she has made quite a nest with her towel: It's folded in half like usual, but she has nuzzled her way between the fold, so she has the towel underneath and on top of her. It's super cute.
I'm treating her with delicacy but she is determined to be a wild child of a bird. She's still flying around during the day and moving around plenty. I don't think I would be so confident if I had an egg like that inside me.
She has a stone perch that she likes to nibble on when she's working on an egg. I've wondered if it is some innate need to nourish herself with calcium, or if it's stress relief :)
So that's my night. Sitting outside of the metaphorical delivery ward with a metaphorical cigar, making sure she lays this egg that isn't even fertile to begin with! Birds :)
Reading up on the history of information management, and the real killer app for paper was double-entry bookkeeping, which made Venice rich and contributed to starting the Renaissance.
That running and taking cold showers really do make me more focused! And that i will have to be the one that fixes my life and builds my future. Deep, i know
I found out today that the location header of an HTTP redirect can be a tel:+ URI and phone's will actually ask you whether you want to call that number.
I'm building in robotics. Setting up a new 3d camera today. I found that the 10m active USB C cable that I bought transfers power in both directions, but only transfers data in one direction, it turns out to be some weird video USB variant. Next I needed to plug a gripper into a modbus controller. That uses an M8 8-pole 20cm cable. The controller manufacturer recently decided to switch from male to female connector, so now the cable needs to be male-male. After searching online for hours, I believe that is impossible to find as everyone only sells male-female cables.
I'm continuously surprised by how difficult it is to plug things together and how non-descriptive cable "standards" are about the actual capabilities of cables and connectors.
I am cleaning up some pointer arithmetic stuff for multi-dimensional C style arrays. I managed to replace the code with a std::inner_product minus a std::accumulate (to accomodate for the fact that the upper array bound is exclusive, ie one-past-the-end).
I've been exploring the origins of the 'relational turn' in psychoanalysis that began after WWII and ramped up in the 1970s. Psychoanalysis got vastly more interesting after Freud and I had no idea!
I’m reading Domain Driven Development and learning why so many of my projects have been tough to maintain.
I also recently learned that you can get ancient coins for very little money if you don’t care about resale value or need them to be in pristine condition. I bought some coins from kingdoms that I’d never heard of. Many are thousands of years old! It’s fun holding a piece of history like that.
I was reminded of the US Constitution's 10th amendment and reading some of the history around it.
> The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
Very relevant to what's going on today with National Guard and ICE deployments.
I'm looking into rennovating a massive agricultural machine shed ~ two stories high in the middle built some 80+ years ago using sections of spur pipeline as central upright poles to hold up some beefy jarrah trusses.
The "verandah" wings flaring out from there were bulit from flimsier timber that's rotting and the iron sheet walls are starting to peel away.
The posts are of interest as they have old markings and water fittings, tee pieces, etc.
It's not far from one of the original steam powered pumping stations that moved water through the main line.
Published an edit today (post dated in Nov. but I've rewritten it 5x now) on my tutorial to use llama3.2:3b to generate fine tuning data to train tinyllama1.1b https://seanneilan.com/posts/fine-tuning-local-llm/ It took a while to figure out that when I made llama3.2 generate json, it didn't have enough horsepower to generate training data that was varied enough to successfully fine tune llama1.1b! Figured that out :) Something you never learn with the bigger models. Every token costs something even if it's a little bit.
I found out I can automate my 5,12kWh house battery through local-only RS485 connection, and directly setting registers using ModbusTCP from Home Assistant. I then drafted an automation with hysteresis and damping that tries to aim for Net-Zero export/import (pv surplus/grid). It appears to work!
What brand/make of battery is that? I'm tentatively interested in home battery storage, but definitely not interested in shit that requires an app, an internet connection, and shitty saas spyware...
I found out that the adhesives I've encountered from time to time that remain tacky and easily moved or removed are called "non-hardening" adhesives. This was after using E8000 glue for a headphone repair today.
I've read the adverserial attack paper, and I'm currently implementing a captcha based on images that have masks on them so that any LLM agent with a visual model will classify it wrong.
The idea is to use something like a slider that shows different images combined with a memory task, like "find out the pair of images" and then offer maybe a text input field where the user has to write 1,2,3 or something similar with the image numbers to pass the captcha.
The tldr is that I'm abusing the famous panda image that's classified as a gibbon as a technique to build a bot captcha.
I've been trying to research drone navigation tech from what wegave learned so far from the russian/ukraine war. I'm very much not a hardware guy but software by itself has been feeling kind of useless or even crueler than usual.
I found out my crimson-bellied conure is laying an egg today! She's nesting in some towels now, chirping away while she works on laying it.
Having an egg is relatively hard on parrots. I've given her lots of food and warmth to prepare. She is comically hungry -- she's usually not such a big eater, but she's happy today to be scarfing down her apple slices, fruit pellets, and safflower seeds.
She usually sleeps at the bottom of her cage, beneath a towel I put down for her. It's already unusual for parrots! But tonight she has made quite a nest with her towel: It's folded in half like usual, but she has nuzzled her way between the fold, so she has the towel underneath and on top of her. It's super cute.
I'm treating her with delicacy but she is determined to be a wild child of a bird. She's still flying around during the day and moving around plenty. I don't think I would be so confident if I had an egg like that inside me.
She has a stone perch that she likes to nibble on when she's working on an egg. I've wondered if it is some innate need to nourish herself with calcium, or if it's stress relief :)
So that's my night. Sitting outside of the metaphorical delivery ward with a metaphorical cigar, making sure she lays this egg that isn't even fertile to begin with! Birds :)
Reading up on the history of information management, and the real killer app for paper was double-entry bookkeeping, which made Venice rich and contributed to starting the Renaissance.
That running and taking cold showers really do make me more focused! And that i will have to be the one that fixes my life and builds my future. Deep, i know
I found out today that the location header of an HTTP redirect can be a tel:+ URI and phone's will actually ask you whether you want to call that number.
Links can have that as their href and it will also work as you'd expect. It's the telephone equivalent of the more well-known mailto: scheme
Now we should add a ?message= query string to be read out loud in the users voice.
I found out that reading 900 wpm and actually comprehending what you are reading is actually possible and not that difficult at all.
I'm building in robotics. Setting up a new 3d camera today. I found that the 10m active USB C cable that I bought transfers power in both directions, but only transfers data in one direction, it turns out to be some weird video USB variant. Next I needed to plug a gripper into a modbus controller. That uses an M8 8-pole 20cm cable. The controller manufacturer recently decided to switch from male to female connector, so now the cable needs to be male-male. After searching online for hours, I believe that is impossible to find as everyone only sells male-female cables.
I'm continuously surprised by how difficult it is to plug things together and how non-descriptive cable "standards" are about the actual capabilities of cables and connectors.
I am cleaning up some pointer arithmetic stuff for multi-dimensional C style arrays. I managed to replace the code with a std::inner_product minus a std::accumulate (to accomodate for the fact that the upper array bound is exclusive, ie one-past-the-end).
I've been exploring the origins of the 'relational turn' in psychoanalysis that began after WWII and ramped up in the 1970s. Psychoanalysis got vastly more interesting after Freud and I had no idea!
I’m reading Domain Driven Development and learning why so many of my projects have been tough to maintain.
I also recently learned that you can get ancient coins for very little money if you don’t care about resale value or need them to be in pristine condition. I bought some coins from kingdoms that I’d never heard of. Many are thousands of years old! It’s fun holding a piece of history like that.
I was reminded of the US Constitution's 10th amendment and reading some of the history around it.
> The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
Very relevant to what's going on today with National Guard and ICE deployments.
https://www.axios.com/2026/01/14/10th-amendment-ice-trump-il... (or please google whatever source you find reliable about the topic)
Today, and yesterday, I've been poking about the history of what was once the longest steam powered fresh water pipeline in the world
https://en.wikipedia.org/wiki/Goldfields_Water_Supply_Scheme
I'm looking into rennovating a massive agricultural machine shed ~ two stories high in the middle built some 80+ years ago using sections of spur pipeline as central upright poles to hold up some beefy jarrah trusses.
The "verandah" wings flaring out from there were bulit from flimsier timber that's rotting and the iron sheet walls are starting to peel away.
The posts are of interest as they have old markings and water fittings, tee pieces, etc.
It's not far from one of the original steam powered pumping stations that moved water through the main line.
Today I recorded myself skateboarding and found out that I don't move nearly as much as I think I do! No wonder I'm going so slow!
Published an edit today (post dated in Nov. but I've rewritten it 5x now) on my tutorial to use llama3.2:3b to generate fine tuning data to train tinyllama1.1b https://seanneilan.com/posts/fine-tuning-local-llm/ It took a while to figure out that when I made llama3.2 generate json, it didn't have enough horsepower to generate training data that was varied enough to successfully fine tune llama1.1b! Figured that out :) Something you never learn with the bigger models. Every token costs something even if it's a little bit.
I found out I can automate my 5,12kWh house battery through local-only RS485 connection, and directly setting registers using ModbusTCP from Home Assistant. I then drafted an automation with hysteresis and damping that tries to aim for Net-Zero export/import (pv surplus/grid). It appears to work!
What brand/make of battery is that? I'm tentatively interested in home battery storage, but definitely not interested in shit that requires an app, an internet connection, and shitty saas spyware...
The deranged thing about RS485 and modbus is it's old cheap and just works.
I explored the space of valid Spelling Bee puzzles and found out the lowest scoring puzzle is (x)bejkou with 14 points.
Hoping they do it for April 1st one year.
I found out that the adhesives I've encountered from time to time that remain tacky and easily moved or removed are called "non-hardening" adhesives. This was after using E8000 glue for a headphone repair today.
I've read the adverserial attack paper, and I'm currently implementing a captcha based on images that have masks on them so that any LLM agent with a visual model will classify it wrong.
The idea is to use something like a slider that shows different images combined with a memory task, like "find out the pair of images" and then offer maybe a text input field where the user has to write 1,2,3 or something similar with the image numbers to pass the captcha.
The tldr is that I'm abusing the famous panda image that's classified as a gibbon as a technique to build a bot captcha.
I've been trying to research drone navigation tech from what wegave learned so far from the russian/ukraine war. I'm very much not a hardware guy but software by itself has been feeling kind of useless or even crueler than usual.