Ceaseless tinkerer.
I do open source stuff for #bottlerocket at AWS. Ex-#OpenSearch. Ex-#Redis.
Spare time pursuits: #3dprinting, #OpenSCAD, #gardening.
Interested in building a greener future with technology. Located in Edmonton, AB #yeg Searchable on tootfinder
Public Key
npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav
Profile Code
nprofile1qqsgktfw9g7v54p5tvwje2vns9dugvfhlydhe3et9k7u5spdgjl6n7gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsnyut5a
Author Public Key
npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Show more details
Published at
2023-03-27T16:56:47+02:00 Event JSON
{
"id": "d5a1024002d5f2cbaabd8c3facc3de003b6ca59a7e92f782ae89a7d017769733" ,
"pubkey": "8b2d2e2a3cca54345b1d2ca993815bc43137f91b7cc72b2dbdca402d44bfa9f9" ,
"created_at": 1679929007 ,
"kind": 0 ,
"tags": [
[
"mostr",
"https://fosstodon.org/users/linux_mclinuxface"
]
],
"content": "{\"name\":\"Kyle Davis\",\"about\":\"Ceaseless tinkerer. \u2028I do open source stuff for #bottlerocket at AWS. Ex-#OpenSearch. Ex-#Redis. \u2028Spare time pursuits: #3dprinting, #OpenSCAD, #gardening. \u2028Interested in building a greener future with technology. \\n\\nLocated in Edmonton, AB #yeg\\n\\nSearchable on tootfinder\",\"picture\":\"https://cdn.fosstodon.org/accounts/avatars/109/270/649/314/355/168/original/7db387d55a78f366.jpeg\",\"nip05\":\"[email protected] \"}" ,
"sig": "8c7f346b4d02f2cd579614c01f2160f933aac495b279c67901e9a4783f67a4e73a3c2df325f21fa3bd1518be653821efda657463e711866d1fc809ec71cad55b"
}
Last Notes npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1ep4…htf9 that sounds unpleasant. FWIW, SKR Mini E3 v2 never worked perfectly for me under Marlin, but I was able to build a config from scratch for a printer with Klipper in a weekend. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis Super interesting video about #yeg and #yyc. A few tidbits: 1) they're both the same size as Nashville or Raleigh but twice as dense. 2) LRT in Edmonton is more riders than SF Muni or Max in Portland 3) Calgary's LRT has higher ridership than SF's total system (Muni + Bart + CalTrain) 🤯 (I was a bit annoyed by the attitude of "Amazing, Alberta isn't as bad as we believed" over and over, but they were at least open minded) https://www.youtube.com/watch?v=qpBVEfO5IwI npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1udj…thf7 that might work in some cases but last I checked memcached had a much more limited data model. If it works for you, go for it though. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis Welp. It's official. #Redis is no longer #OSS While I wasn't a contributor to the core, I presented on it dozens of times, talked to thousands, and wrote a book about it. I probably wouldn't have done any of that with that kind of license. Very disappointed. https://cdn.fosstodon.org/media_attachments/files/112/130/433/332/615/041/original/9392955aea842e1c.png npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis Hey #3dPrinting folks! I went to #FOSSY 2023 in Portland and it was a blast. They are currently accepting track pitches for 2024 (Aug 1-4). I'd love to put together a track on Open Source and 3D: the track could have sessions on stuff like printer firmware, OSS CAD/modelling, slicers, maybe even open source 3d printer designs and model licensing talks. This is a huge undertaking - would anyone be interested in collaborating to pitch/run the track? (Also anyone interested in presenting?) npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1n70…qpfe FYI: that link doesn’t look right to me https://cdn.fosstodon.org/media_attachments/files/111/890/603/608/812/842/original/3b89390ca364ce5d.jpeg npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1yrl…8gpm @npub19sd…u6lg @npub12at…me5y really? All ive seemed to find is a PDF schematic surrounded by pinouts. They look nothing like the spec sheets for most components. Additionally, Several boards are sold with luck of the draw processors and components, etc. Give me a deterministic part number with true specs. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1yrl…8gpm @npub12at…me5y do you know is there is a proper revision history for this printer? It seems like they are just changing random major-ish things and calling it the same product. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub16mt…pnwy Sure, but you end up with code that you can't parameterize that way. Like, if you change the location of `s` wouldn't you want to change the dimensions of `c`? npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub16mt…pnwy I'm with you... to a degree. I doubt that anyone can make scripting and GUI editing both first class. I've yet to see any tool that can translate how someone reasons about something visually into code anyone would ever want to touch. Just look at any visual SVG tool and the pile of poo that it produces. Or RAD IDEs. Yikes what a late-90s fever dream. I think there may be room for a code/visual middle way though. Maybe something more like Developer Tools in browsers. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn @npub1vay…jpzk ooooh. I’d love to know how you squared that particular corner. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn @npub1vay…jpzk see you there! npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1yrl…8gpm @npub12at…me5y ugh. I was just looking a qidi, and this sort of thing scares me. Not sure where you are based but I’m in Canada and shipping times are pretty awful. If jt were a standard or open part I could get it the next day. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis I see this about 5x a day. My dog has personal space issues. #DogsOfMastodon https://cdn.fosstodon.org/media_attachments/files/111/728/867/127/342/043/original/55d17865cc745407.jpeg npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn I’ve never even seen an ST system in the flesh. BUT they do run a version of GEM desktop which I’ve played about with a fair bit. Fun fact: GEM was a product of Digital Research of CP/M fame, so the ST is kind of like an evolution of the CP/M line. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn any idea how hot it is getting? npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn how do you do burn off? npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn If you’re in a loosely typed language, just let it rip. But seriously, not having background in any C derived language for my first 8-10 years of programming means I do remember encountering printf stuff in PHP first (iirc) and the thinking “wtf is this” but even the doc assumed you knew/understood the shorthand. We really should try to get rid of this kind of thing to open up the profession/hobby more widely. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub18yv…xxyn I wrote the logic for an entire game in regexp. I’m sure I’ll pay for this sin in a horrible way in the future. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1dm5…5sqe There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton At least you’ve humoursly solved one of those. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub16mt…pnwy nice print, but I have a soap dish with a grid of elastic bands that suspends the bar. Think of a tiny tennis racket holding a soap bar up. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1xsy…cevg and it wasn’t even a Java Applet! npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1xsy…cevg maybe you were too good for something as mind numbing as this? I was only a viewer/fan. People *liked* flash from maybe 2000-2004? The tide turned very quickly after that. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1xsy…cevg flash animation bad it’s day, but it wasn’t really that long. Not surprised you missed it. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis Many hours of playing this on loop both on monitor and in my head. Yes, I can feel the arrival of the rain in my knees. https://boingboing.net/2023/09/02/mrweebls-classic-viral-animation-badgers-turns-20.html npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1dm5…5sqe I wonder if it’s by design: just a stamp that has removal/changeable bits for an entire decade or something. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis A lot of tools generate or output #SVG. But, oh boy, is it usually bad SVG. Bloated with inline attributes and meaningless order. Bah. I spent probably 5 hrs life unwinding a SVG generated by drawio into something reasonable enough to add to some #documentation. What I'd love is some tool could use a heuristic or AI to assign classes and IDs to SVG markup and maybe even group visually connected items together. npub13vkju23uef2rgkca9j5e8q2mcscn07gm0nrjktdaefqz639l48uscswmav Kyle Davis @npub1dm5…5sqe it’s nice, but why didn’t they take it down?