Keenan Tims 🇨🇦
ktims@nonexistent.ca
<p>I enjoy long coding sessions in <a href="https://nonexistent.ca/tags/rust" class="mention hashtag" rel="tag">#<span>rust</span></a>, LED-lit <a href="https://nonexistent.ca/tags/electronics" class="mention hashtag" rel="tag">#<span>electronics</span></a> projects, <a href="https://nonexistent.ca/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> systems integration, and learning about any interesting technology.</p><p>AMA about the 737MAX debacle, why proportional representation is important (and *not* the same thing as 'ranked ballots'), or for my poorly informed opinion on which popular technologies shouldn't be.</p>
Posts
-
View post
Today my ISP's 'maintenance' changed both my public IPv4 and IPv6 PD subnets which haven't changed in 2 years. And I discovered that absolutely none of my dynamic IP handling stuff is working. IPv6 broken entirely on the LAN, no dynamic DNS updates, it's all on fire.
-
View post
Login options on booking.com: E-mail a OTP code to email Use a passkey No passwords in sight. What is this madness.
-
View post
Not sure if intentional (probably not) but encountered an #IPv6 only guest Wi-Fi today. No IPv4 at all.
-
View post
online services: We're absolving our responsibility for authentication and instead we're going to delegate account security to your e-mail provider, send credentials via the well known and extremely secure e-mail federation, and make UX considerably worse. No, there is no way to disable login by e-mail codes or change it from the default. #enshittification
-
View post
USB Audio Class 2.0 has been a bit of a white whale 🐳 for me since sometime around 2018. Pretty much necessary for custom USB-based high performance audio hardware. Today I finally got my own implementation playing smoothly for the first time 🥳 . Still some way to go, but the class implementation itself is solid, I think. A brief history: ~2018: Hardware based on XMOS, software based on their reference implementation. Smooth playback, but limited flexibility and complicated, non-portable code,...
-
View post
RE: https://social.treehouse.systems/@whitequark/116280582432591103 No consumer routers for Americans, I guess. No consumer internet to follow?
-
View post
#nasa if you're going to frame #Artemis as an international effort, and accept international financial, crew, and engineering contributions, the least you could do is speak &amp; show metric once in a while on your broadcasts...
-
View post
Maybe https://woodpecker-ci.org/ is worth a look? Been quite happy with it, but it might not be a good fit for ngscopeclient.
-
View post
Since I recently moved my primary DNS to PowerDNS, I realized I can expose its API to my OpnSense and finally get support for dynamic DNS for IPv6 with host-part replacement. Now I can choose if I want to expose things natively on IPv6 PD addresses and proxied on IPv4, or proxied on both AFs, rather than proxying everything. Particularly useful for non-HTTP services. The bits and pieces were mostly there before, but the stars never aligned for me. RFC2136 would support it, but the plugin was de...
-
View post
A while back I noticed that my hosted-at-home services (media library etc.) sometimes felt very slow from outside. But never thought much of it. Needed to do a large file transfer from home and seeing 200KB/s, finally had enough. Only affects IPv6. Only affects traffic to the OpnSense router itself (not routed traffic), which proxies most of my services. I was ready to blame the ISP for doing weird stuff with the IA_NA address, when I confirmed it happens for the LAN PD address too. Turns out...
-
View post
The hypocrisy of a bank insisting I give my password for my account at another bank to 3rd party Flinks/Plaid, while insisting in the ToS that if I did so with their account, they're no longer liable for fraud.
-
View post
Prototype of my next project - a PTP clock with a 1,000,000fps, 1us display, with a true displayed accuracy of better than 500ns with respect to PTP time. No, I don&#39;t know why this is useful. Maybe some high speed photography setup with a need for absolute timestamping (though I imagine this is something already offered by high speed camera setups). I think I&#39;ve got most of the hard timing stuff sorted out now, and the synchronization with PTP and display updating is working. It...
-
View post
@hugo Good things come to those that wait? https://github.com/opnsense/core/pull/9923