Sign in

Kaveen

@ukr.lk
244 followers 113 following 167 posts

Computer Hobbyist from Sri Lanka. Enjoy music, photography among other niche things. ukr.lk

PostsRepliesMedia
Kaveen @ukr.lk · 14/05/2026
What's with the rain #lka, day was spent unclogging gutters and trying not to doze off. The temperature is nice though.
Temperature and humidity plot showing  temp highs and lows of 31-27 a couple of days ago and now it's 27-24 c. Relative humidity is currently at 95%
000
Kaveen @ukr.lk · 06/05/2026
If you're colleague, leaves their laptop open with their LLM Coding tools, ask it to commit a recipe into the README.md file /jk #lka
code editor showing a Sri Lankan Dhal Curry in markdown formatting with a mermaid diagram for instructions.
000
Kaveen @ukr.lk · 23/04/2026
Demonstration, I didn't want to run the siren as i didn't want to wake anyone up, but it has a volume level and multiple tunes. They have a temperature sensor as well.
010
Kaveen @ukr.lk · 23/04/2026
Got some #Tuya Neo siren IoT devices from a colleague, liberated them with #ESPHome as they were using the #ESP8266
Desk with a mat on which is a white pick open with the PCB which is probed and connected to a laptop with an FTDI running the esp home web flasher.Close up of the pcub with the esp8266 with antenna and convenient pads for flashing.
110
Kaveen @ukr.lk · 15/07/2025
I work with #IEC61508 #safety systems, and some of our colleagues were talking about a contractor that does SIL4 systems who builds tank. We all chuckled that tanks are safety certified, I made a snarky remark the tanks are not SIL4 certified if you're brown. Asked ChatGPT to make a poem for me
Poster which shows a tank and the following text, 

SIL4 Certified
Tanks roll forth, with steel-clad grace,
Certified safe for time and place.
SIL4 stamped, the gold elite,
Logic flawless, control complete.
Failsafes guard each twist and turn,
Redundancy in every churn.
Software checked, each byte and bit—
But not who’s crushed beneath it.
For safety’s not just code and steel,
But who gets heard, and who must kneel.
It's not so safe, when truth is brown,
When warnings rise, then get shot down.
So audit more than circuits' hum—
Check the systems we've become.
True safety starts where justice grows,
Not just where certification shows.
020
Kaveen @ukr.lk · 11/05/2025
What in fresh hell is this? Why? The holders of the stakes had a really great time clearly. #logitech #ai
Logitech Options + Mac app has an option to enable an AI prompt builder.
010
Kaveen @ukr.lk · 28/03/2025
Got my first #espresso machine! Quite excited, waiting till @malinthe.bsky.social comes over for moral support to pull a shot. Pulled the trigger on this as it was the cheapest and came with a non preessurized basket.
A De'Longhi Stilosa coffee machine in black.
220
Kaveen @ukr.lk · 24/03/2025
I do understand thatI have minimal traffic to my custom Sri Lanka feed. But quite happy with my quick and cheerful #golang app running on #podman is doing good. Listening to the @bsky.app fire horse and keeping trending #lka tweets on #sqlite bsky.app/profile/ukr....
Uptime robot screenshot showing 100% uptime for the last 90 days.
121
Kaveen @ukr.lk · 23/02/2025
Uh.. Don't let your marketing departments cook... This is weird. #lka
Advertisment saying "සතුට සාගවන්න එපා ඔබේ ආදරේ" second line saying "හංගන්නේ මොකටද? සාක්කුවේ දාගනෙන් යන්න" on Instagram Stories. Depicting a condom in a cutout of a hardcover book in a witness stand.Advertisment saying "Your secret weapon for all your payments" on Instagram stories. Depicting a phone inside a cutout or a hardcover book (AI generated)
020
Kaveen @ukr.lk · 20/02/2025
Chilling as the sun comes up, with light jams. I finally got my moodeaudio.org raspberry pi setup to Airplay Apple Music.
Interior of house with sun light coming from the top floor in the background. On one of the walls there is a mixed media artwork hung. On the foreground there are three rattan wood chairs and a coffee table with an orchid plant and some coffee table books.Mini hifi rack with an amplifier and turntable with two boxes of records on the sides. On the corner a bookshelf speaker on a stand is visible.
070
Kaveen @ukr.lk · 20/02/2025
Morning things. Tea for her, coffee for me.
Kitchen counter with aero press and tea jug.
120
Kaveen @ukr.lk · 13/02/2025
Wife's at work, working from home by myself today. Went outside to look at the little plants we have.
Digital photograph of potted plants on a light brown tiled floor with a light creme coloured wall. You can see a few dried leaves and a blue garden horse going across the tiles.
060
Kaveen @ukr.lk · 04/02/2025
Morning walk croc(s) at Diyawannawa lake and coffee rituals. #lka
Crocodile chilling on a little island at the edge of the diyawana lake.Aeropress on q scale reading 0 grams and a kettle overhead pouring water. All this on a granite countertop.
030
Kaveen @ukr.lk · 22/12/2024
Weekend vacay. #SriLanka
Several colorful wooden fishing boats anchored in calm turquoise water near the shore of Weligama, Sri Lanka, framed by leafy branches above and distant green hills on the horizon.
010
Kaveen @ukr.lk · 20/12/2024
Oh my.
scared hampster meme, according to https://knowyourmeme.com/

Scared Hamster, also known as Hamster Screaming, is a series of reaction image macros of a hamster with its mouth agape against the wall of a cage. The image has been used to express fear and/or disgust in numerous memes or reactions since it emerged in the mid-2010s.
010
Kaveen @ukr.lk · 15/12/2024
I gotta rework my logic to make it work for part 2. I've completed Part One of "Warehouse Woes" - Day 15 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/15
030
Kaveen @ukr.lk · 14/12/2024
Well I did solve it I guess. I've completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/14
Mac Finder window full of tiny png files sequentially numbered, with one selected which in the preview shows a pixelated Christmas tree.
130
Kaveen @ukr.lk · 08/12/2024
Went to a cute christmas market with wifey. It was at Galle Face Hotel #SriLanka, pretty nice but sunny as heck.
Christmas market at Galle Face Hotel featuring wooden stalls decorated with garlands, crafts, and colorful handmade items. Visitors browse under a sunny sky near the seaside.
020
Kaveen @ukr.lk · 07/12/2024
That was easy! Tad slow as my int concatenation is just #golang sprintf. And probably how I deal with slices. I've completed "Bridge Repair" - Day 7 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/7 Github: github.com/kaveenr/aoc2...
go bench screenshot via carbon.now.sh with 

goos: darwin
goarch: amd64
pkg: github.com/kaveenr/aoc24/day7
cpu: Intel(R) Core(TM) i5-8600 CPU @ 3.10GHz
Benchmark_Day7_Part1-6   	     134	   9168223 ns/op	49149439 B/op	   16194 allocs/op
Benchmark_Day7_Part2-6   	       1	3058552713 ns/op	4434668560 B/op	17347287 allocs/op
PASS
coverage: 87.5% of statements
ok  	github.com/kaveenr/aoc24/day7	5.454s
030
Kaveen @ukr.lk · 07/12/2024
1.69 seconds for part 2. github.com/kaveenr/aoc2...
Screenshot of go bench via carbon.sh

goos: darwin
goarch: amd64
pkg: github.com/kaveenr/aoc24/day6
cpu: Intel(R) Core(TM) i5-8600 CPU @ 3.10GHz
Benchmark_Day6_Part1-6   	     397	   2989287 ns/op	  420023 B/op	     129 allocs/op
Benchmark_Day6_Part2-6   	       1	1696280540 ns/op	142221376 B/op	 3545642 allocs/op
PASS
coverage: 100.0% of statements
ok  	github.com/kaveenr/aoc24/day6	3.535s
010
Kaveen @ukr.lk · 05/12/2024
I used the standard go slices sort functions and it took 0.38ms and 0.56ms for part1 and part 2 respectively. This result is from a go benchmark tho.
Carbon now Screenshot of go bench.

goos: darwin
goarch: amd64
pkg: github.com/kaveenr/aoc24/day5
cpu: Intel(R) Core(TM) i5-8600 CPU @ 3.10GHz
Benchmark_Day5_Part1-6   	    3050	    385105 ns/op	  275418 B/op	    5160 allocs/op
Benchmark_Day5_Part2-6   	    2097	    563174 ns/op	  288607 B/op	    5264 allocs/op
PASS
coverage: 88.7% of statements
ok  	github.com/kaveenr/aoc24/day5	2.788s
110
Kaveen @ukr.lk · 03/12/2024
Regex all the things #golang #AdventOfCode Source: github.com/kaveenr/aoc2...
Screenshot of source code in a terminal generated by carbon.now.sh of the go code solution for the AoC problem. source available in post link.
010
Kaveen @ukr.lk · 25/11/2024
I managed to get all the replacement parts for under 20 USD on Aliexpress! You can't find an exact replacement cartridge for it, but made a bet on the ATN3600 and it works great! Bought a slip mat and 45 adapter to complete the setup.
Screenshot of Aliexpress orders page showing

Vinyl Record Adapter 38mm 7" 45RPM for $2.65

Felt Turntable Platter Mat LP Slip Mat for $5.89


Replacement Stylus ATN3600 for $11.37
100
Kaveen @ukr.lk · 25/11/2024
Fixed an old turntable for dad, it was given to us by a neighbour, super dusty and falling apart. Surprisingly the belt was in tack and after some CLA (Clean Lubricate Adjust) and a few parts, it's back!
Turntable playing "Day by day" by Shakatak, it looks a bit rough. On the console there is a IPA Cleaner bottle.
260
Kaveen @ukr.lk · 23/11/2024
More on that, make sure that your #BLE devices like your smart watch, headphones, etc support and have enabled MAC randomisation. As you can see some devices do not do that, like this "Watch" SSID. A Generic SSID and MAC randomisation can "improve" your #opsec significantly.
Screenshot of an data analysis notebook that shows all instances of unique MAC addresses for BLE beacons, it's evident by the SSIDs unlike my headset which has multiple entries, there is a single entry for a SSID called "Watch" which is likely that it doesn't randomize the MAC.
110
Kaveen @ukr.lk · 23/11/2024
As for some numbers, I collected unique data (MAC) on, 1344 Bluetooth Low Energy stations *(not really) 443 Bluetooth stations 839 WiFi stations * TIL: BLE has address randomisation, which some devices have, but then there's dumbos like me 🤦‍♂️ Lesson: Keep your default SSID, don't get tracked!
Screenshot of an data analysis notebook that shows all instances of my headphones named "LE-Kaveen's QC35 II" popping up with random MAC addresses, but is useless as the SSID is unique and worse, personally identifiable.
210
Kaveen @ukr.lk · 23/11/2024
I did some #wardriving (Passive, listen only). No fancy setups here, just my Android with the @wiglenet.bsky.social app. But here comes the fun part, this was my ride. The Kandy to Colombo intercity express train in #srilanka. War-railroading? What do we call this?
Brown diesel locomotive at a railway station platform. The two engine drivers are just about to get on the locomotive.Screen short of the illegible data on a GPXSee a KML viewer application. Shown is a splattering of datapoints from Kandy to Colombo.
120
Kaveen @ukr.lk · 20/11/2024
On the way to Kandy. Taking the පොඩි මැණිකේ (Podi Manike) express train instead of the Intercity as it's less shakey. #lka
My wife looking outside the window of the train carriage outside at the trees and vast green hills roll by, She's, wearing a green checkerboard sleeveless top, wearing a beige cap and headphones obscuring her face with her hand
010
Kaveen @ukr.lk · 16/11/2024
This is dumb but it works, I recently added a /now page for my website. Thought it would be nice to add my heavy rotation from Apple Music. Wrote some Apple Script (with some LLM help) to make a JSON of my heavy rotation playlist. During my deployment (via #Ansible) it will pass to #Hugo SSG
Screenshot of website showing the heavy rotation section.Screenshot of the Apple Script editor showing the source of the script discussion.
100