Mastodon: @comex@mas.to / mas.to/@comex | Cohost (inactive): cohost.org/comex

Joined April 2008
652 Photos and videos
Pinned Tweet
17 Mar 2023
Just deleted my Mastodon->Twitter crossposter, which had been off since I rebooted my server last month without me noticing. It's not worth it if I have no way to see or interact with replies. Goodbye for now, Twitter. Find me at mas.to/@comex.
2
3
15
26,286
8 Feb 2023
Via HN, an ad for Google’s new Bard AI inadvertently shows it returning false information: x.com/IsabelNAngelo/status/1…

Unfortunately a simple google search would tell us that JWST actually did not "take the very first picture of a planet outside of our own solar system" and this is literally in the ad for Bard so I wouldn't trust it yet
1
4
26,529
5 Feb 2023
*checks Twitter profile* My Mastodon-Twitter crossposter bot is still running, but if news reports are accurate, it will stop working in 4 days when Twitter removes free API access. Probably a good thing. At this point, with Tweetbot down, I… mas.to/@comex/10981319467858…
1
3
15,791
5 Feb 2023
Recently learned about Sigsum, an alternative to Sigstore/Rekor for software release transparency (like Certificate Transparency but for executables), developed by a sister company to Mullvad VPN. Looks neat, but AFAICT, neither project has a… mas.to/@comex/10981310372507…
1
12,438
5 Feb 2023
Well, it’s still likely months at least before I even leave my job, and who knows how long after that until my Fancy Indie Project is in a releasable state (a project which I have fantasized about in detail but, for legal reasons, haven’t written a… mas.to/@comex/10981316133041…
9,572
4 Feb 2023
Today I tried to get that HDMI lag detector circuit to work again. It seems like the problem is that everything is just… too dark? With 3.3V -> phototransistor -> 1MΩ -> ground, voltage across the resistor is 350mV ‘bright’, 20mV… mas.to/@comex/10980868706620…
1
8,300
3 Feb 2023
Ooh, Ivory (Mastodon client for iOS) is out! Still missing major features and in ‘Early Access’, but now on the App Store rather than being a TestFlight beta. Toot!, you were pretty good, but I know where my loyalties lie.
4
1
11
13,827
1 Feb 2023
This is the best YouTube video I’ve watched in a long time. What If Mario Characters looked Like Their Original Sprites? youtu.be/ZtafO1bRFYw
7
9,582
29 Jan 2023
Today I wrote my first FPGA program. It blinked an LED. Then I wrote my second FPGA program, which just set the LED on or off based on an input pin, and discovered that the very simple circuit I copied from somewhere on the Internet didn’t… mas.to/@comex/10977035750440…
2
12
13,702
30 Jan 2023
Update: I built it on a breadboard and it still didn’t work. My working theory is that I broke one or more components while experimenting and need to replace them. I’m bad at this, but I guess there’s only one way to get better.
5
5,313
30 Jan 2023
Why doesn’t my shell have parallel `for` loops built in. I know there’s xargs and GNU parallel, but they both involve awkwardly representing the loop body as a string and dealing with escaping issues. It’s much simpler to use a shell… mas.to/@comex/10977945576079…
2
2
6,094
30 Jan 2023
Or maybe learn nushell.
1
3
5,039
27 Jan 2023
If you take a modern C or Rust compiler and think about optimizing it… There’s lots of “low-hanging fruit” in the form of incrementality and parallelism. Not truly “low-hanging” as in easy to implement; it’s actually extremely… mas.to/@comex/10976220901632…
1
1
5,247
27 Jan 2023
Caveat: A large chunk of compilation time is spent in optimizations/codegen, and that design space is actually well-explored by the many JIT compilers. Or at least part of that space. I think there may be room to explore in the subspace of… mas.to/@comex/10976223828901…
3,953
16 Jan 2023
TIL that reverse engineering system libs on macOS is even more of a shitshow than it used to be. dyld is harder to compile, and its shared cache extractor is unable to locate local symbols, even though they do seem to still be there (unlike on iOS where… mas.to/@comex/10969594943102…
3
1
6
8,698
16 Jan 2023
Okay, get this. llvm-nm, the default nm on Darwin, which I always knew as 'the tool that dumps nlist entries', can synthesize symbols from ObjC runtime metadata. But only Apple's private version, not LLVM upstream or even swift-llvm! And it's also… mas.to/@comex/10969631950107…
2
4,278
16 Jan 2023
How do reverse-engineering tools fare at recovering symbols from ObjC runtime metadata? Ghidra does it by default. Binary Ninja does it if you choose Plugins -> Objective-C -> Analyze Structures. Confusing, since this isn't about… mas.to/@comex/10969634796900…
1
3,765
16 Jan 2023
I have a half-formed plan to go independent. If and when that happens (eep, I'm scared to even mention it), writing a working cache extractor (again) will be one of the first orders of business.
1
4
3,274