Gotta say, I am really liking Swift Testing's parameterization, and especially how it shows up in Xcode. Really nice feature.
8.5.2025 22:49Gotta say, I am really liking Swift Testing's parameterization, and especially how it shows up in Xcode. Really nice feature.I’m in the process of transferring epoxy resin out of the reservoir in this Sticky Stuff epoxy dispenser. Only, I’m using an incredibly undersized peristaltic pump for the viscosity of the resin, so it’s taken about 13 hours so far, and I still have some left to go! I haven’t even started the hardener, though that’s much less viscous and should only take a few hours.
Plan is to drain the dispenser, clean it up as much as I can, and then sell it. Because of carbonization of the hardener I use (the hardener reacts with co2 in the air to produce crystals which plug the dispenser - this can only be mitigated by minimizing the amount of hardener in the reservoir. Which I didn’t know until after this dispenser had jammed), you don’t want to store the hardener I use in the reservoir long-term. Given that I frequently pause work on the airplane to do other projects, then I would effectively need to drain the hardener after each use. Which defeats most of the convenience of this dispenser.
Since August 2024, I’ve been using a really nice scale that displays in units of 1/100 of a gram, and has functionality for measuring 2-part epoxy. Which has been working really nicely for me.
6.5.2025 02:09I’m in the process of transferring epoxy resin out of the reservoir in this Sticky Stuff epoxy dispenser. Only, I’m using an incredibly...Ordered 2 of these. Such a neat design.
https://zoner.work/notes/a7au0rcihl8601vv
Canadian Election
I'm not anxiously refreshing the Canadian elections reporting, you are.
28.4.2025 23:37Canadian ElectionI'm not anxiously refreshing the Canadian elections reporting, you are.#CAPolGot around to finishing the de-electrification process - this bike is SO much lighter now! Even without a battery, the motor has quite a bit of heft to it.
Next up is rebuilding it: re-adding the old bottom bracket (this used a mid-drive kit - a bbs02), setting up the front derailleur, and repairing that broken spoke + looking for other broken things.
25.4.2025 21:42Got around to finishing the de-electrification process - this bike is SO much lighter now! Even without a battery, the motor has quite a bit...One of the battery tabs on my oscillating multitool broke yesterday. I've had this tool for ~4 years now, so it feels like that's really premature. OTOH, it's ryobi, which is an entry-level brand.
What I should do is repair it - as far as I know, nothing else is wrong with it. I shouldn't let a little tab of broken metal trash this tool.
What I'm strongly considering doing is replacing it with a corded version from another brand (likely Bosch). This way I don't have to deal with the battery ecosystem problem.
What I'm not going to do is buy the exact same model that just broke on me.
There's also the option for a combination of options 1 and 2: Buy a new tool, but also repair the old tool and then sell it.
21.4.2025 19:47One of the battery tabs on my oscillating multitool broke yesterday. I've had this tool for ~4 years now, so it feels like that's...I’m a bit sad to see this go. This bike was the first bike I actually bought, and the one that I’ve put by far the most miles on. I’ve had it for 12 years, but I just don’t ride it anymore and it’s time for it to go to someone else who’ll make use of it.
21.4.2025 02:44I’m a bit sad to see this go. This bike was the first bike I actually bought, and the one that I’ve put by far the most miles on. I’ve...Today, I started to de-electrify one of my bicycles in preparation for selling it (probably to a student in the fall). Plan is to strip the electrics, put as much of the original components back on, replace anything broken, clean it up, and sell it for probably $200-300?
Anyway, while doing this, I noticed one of the spokes on the rear wheel is broken. Which… cool. I get to learn how to replace a spoke now. But also, I wonder when this happened. I really hope it happened when we moved up here, because I haven’t ridden this bike since before we moved up here.
I’m de-electrifying it because this was a DIY job (which makes it harder to sell), plus the battery no longer holds a charge and I haven’t replaced it. I’d rather keep the motor and potentially use it for something else (or sell it standalone) than buy a new battery that I’ll lose money on.
20.4.2025 22:49Today, I started to de-electrify one of my bicycles in preparation for selling it (probably to a student in the fall). Plan is to strip the...The testing attachments proposal has been accepted (with modifications)! To be attached to some upcoming swift version! https://forums.swift.org/t/accepted-with-modifications-st-0009-attachments/79193
No real negative feedback, either. I guess people quickly became attached to the idea.
There were some disagreements about naming in the review, but I’m glad that we resolved that amicably. I’d really hate it if we were too attached to an idea to come to an agreement.
#SwiftLang #swift #testing #UnitTesting
9.4.2025 20:10The testing attachments proposal has been accepted (with modifications)! To be attached to some upcoming swift version!...A large portion of the town I live in showed up for the #HandsOff protest today. A few thousand people at least, in a town of 70k.
5.4.2025 21:29A large portion of the town I live in showed up for the #HandsOff protest today. A few thousand people at least, in a town of 70k.Boo. I’m still going to take the train down there that week.
4.4.2025 00:04Boo. I’m still going to take the train down there that week.Well, I finally got off my ass and ordered a metal lathe before the vendor raises their prices to deal with the new bullshit.
Now I just need to rearrange my shop to make room for this (there's room, my shop is very poorly organized) + construct a shroud to protect it from sawdust.
3.4.2025 06:10Well, I finally got off my ass and ordered a metal lathe before the vendor raises their prices to deal with the new bullshit.Now I just need...Has Duolingo reversed course on the “use AI instead of humans to write their courses” thing? And if not, what are other ways to practice/learn a new language in ways similar to what Duolingo was several years back?
1.4.2025 05:58Has Duolingo reversed course on the “use AI instead of humans to write their courses” thing? And if not, what are other ways to...A director at work reached out to me, asking if I was interested in giving a talk promoting the use of GitHub copilot (I was asked because I had been enrolled in an optional GitHub copilot training series, even though I never attended any of the trainings).
I am, explicitly anti-llm, and I said as much, citing quality, plagiarism, their resource usage, etc.
Interestingly, this person said he found this perspective of interest to him because he hadn’t heard of these concerns before. He said he’d schedule time for us to go over this more in-depth. I hope this was something said in good faith.
Now, lazyweb, what sources do you have for a lot of these concerns and claims? Like, where does the claim that “a 100-200 word response from ChatGPT uses about 2 water bottles of water” come from?
That Microsoft paper about how llms make us think less critically is also great, and I already have a link to that.
Hey Apple friends! Can you send FB16981897 to the swift data team?
All I'm asking for is the ability to return a value from a ModelContext.transaction.
Thanks!
23.3.2025 17:07Hey Apple friends! Can you send FB16981897 to the swift data team?All I'm asking for is the ability to return a value from a...Adding Attachments to Swift Testing is up for review! It's my first time being a review manager.
Forum thread: https://forums.swift.org/t/st-0009-attachments/78698
Proposal: https://github.com/swiftlang/swift-evolution/blob/main/proposals/testing/0009-attachments.md
#SwiftLang #swift #testing #UnitTesting
20.3.2025 21:06Adding Attachments to Swift Testing is up for review! It's my first time being a review manager.Forum thread:...Thoroughly becoming a Luddite, and I’m more than fine with that.
I just bought physical cds in person for the first time in more than 15 years.
9.3.2025 21:24Thoroughly becoming a Luddite, and I’m more than fine with that.I just bought physical cds in person for the first time in more than 15...So... finished today's mini-project: Assemble a (non-electric) all-terrain skateboard/mountainboard!
It definitely needs some tuning, but I'm pretty happy with it. The ultimate goal is to electrify it and turn it into a super-portable last-mile form of personal transit - because even folding bikes don't really travel well on airplanes.
But there are more than a few things to solve before I can tackle that. For now, I just have an... ok form of personal transport.
8.3.2025 02:32So... finished today's mini-project: Assemble a (non-electric) all-terrain skateboard/mountainboard!It definitely needs some tuning, but...Update: meetings ended at 5pm eastern. Promptly checked in to hotel and fell asleep. I slept for 12 of the next 15 hours, and I now actually feel human again.
4.3.2025 15:17Update: meetings ended at 5pm eastern. Promptly checked in to hotel and fell asleep. I slept for 12 of the next 15 hours, and I now actually...Had a red-eye to the US east coast.
I can confirm that it’s possible to fall asleep wearing a p100 respirator. But wow, doing that while also sitting in economy is difficult. I’m surprised I got as much (1-1.5 hours) as I did.
Today’s going to suck. I have meetings starting in 2 hours. Why did I choose this?
3.3.2025 12:10Had a red-eye to the US east coast.I can confirm that it’s possible to fall asleep wearing a p100 respirator. But wow, doing that while...⬆️
⬇️