zev
honked back 25 Apr 2024 14:22 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/525FjQ124q7j9WQ7lC
zev
honked back 25 Apr 2024 14:22 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/525FjQ124q7j9WQ7lC
zev
honked back 24 Apr 2024 20:17 -0700
in reply to: https://hachyderm.io/users/stephen0x2dfox/statuses/112329655419549878
zev
honked back 24 Apr 2024 19:27 -0700
in reply to: https://hachyderm.io/users/w8emv/statuses/112329305593175834
@w8emv Haven't actually replied to the poll itself because that AP functionality doesn't quite fit within honk's minimalist aesthetic, but: I tend to hold on to the ones for larger/more-expensive items (especially the servers from work, since I'll need to ship those back at some point). As mentioned elsewhere in the thread they're definitely useful when moving, though having made the rent->mortgage jump last year the importance of that is somewhat diminished, so I should probably get rid of some. (Typing this up has also inspired me to finally toss the two 2.5" SSD boxes that have been sitting on my desk for I-don't-know-how-many weeks now...though those were more accidental than any sort of intent.) Packrat? Who, me? Never.
zev
honked back 20 Apr 2024 02:20 -0700
in reply to: https://social.treehouse.systems/users/mxshift/statuses/112302765225029207
@mxshift Hmm, what compiler/version was this with? FWIW, even with no (explicit) -W flags at all I get a warning with avr-gcc 9.3.0:
$ avr-gcc -x c -c -o /dev/null - <<<'const unsigned long EXPOSURE_LENGTH_MS = 1000 * 45;'
<stdin>:1:47: warning: integer overflow in expression of type 'int' results in '-20536' [-Woverflow]
zev
honked back 18 Apr 2024 12:46 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/n8JLnr2rylJRf2T2tQ
@tedu Now that all the memory-safety bugs are solved, we just needed some of that same excitement in the uid/gid space.
zev
honked back 17 Apr 2024 18:39 -0700
in reply to: https://troet.cafe/users/felurx/statuses/112254506298170946
A thing I was just dimly aware enough of to look up how to use once I realized I wanted to try it out and am now quite pleased with: Super handy for hitting ^Z to intercept a tempfile before it gets deleted -- yet another way in which strace is awesome.
$ strace -e inject=unlink:delay_enter=5s ....
zev
honked back 14 Apr 2024 22:29 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/9814Yh4H429f35X746
@tedu Can the hoi polloi be entrusted with such a premium feature or will this be restricted to Honk Enterprise Edition?
zev
honked back 13 Apr 2024 00:46 -0700
in reply to: https://tech.lgbt/users/sjolsen/statuses/112262741877678420
@sjolsen Certainly, it of course doesn't free you from still ultimately using I2C, just a convenient abstraction on top of it...though FWIW 1.5Mbps was the TCP throughput I got out of it with iperf, so including a fair amount of overhead; the actual bus frequency was a good bit higher, and at least on the systems I was running it on it seemed to work well enough (though perhaps I was lucky).
zev
honked back 13 Apr 2024 00:20 -0700
in reply to: https://tech.lgbt/users/sjolsen/statuses/112262287798535528
@sjolsen @mxshift While perhaps unconventional, it is possible to run ethernet over a point-to-point I2C link as a physical layer (never tried upstreaming it, but I wrote a Linux driver for this a few years ago -- not terribly fast of course, but there are lots of things for which 1.5Mbps is plenty).
zev
honked back 10 Apr 2024 19:56 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/9qPX1738GZH3nS2FS8
@tedu intel.com unconditionally 403s wget (which I tend to use for downloading documentation PDFs)...my bash history thus has quite a few entries along the lines of
wget --user-agent='totally not doubleyou-get lol' https://www.intel.com/...
zev
honked back 30 Mar 2024 14:15 -0700
in reply to: https://chaos.social/users/ChuckMcManis/statuses/112186273145247536
@ChuckMcManis @dougmerritt Assuming that's regarding just the kernel (and setting aside the problem of auditing 30+ million lines of existing code, which I'd think such a customer might also want?), a dozen people doesn't seem like very many to try to thoroughly vet all the changes that get applied to Linux all the time. Even assuming sufficient subsystem expertise among the entire group to cover everything, the sheer volume per individual would be enormous -- thousands of lines per day, all day every day.
zev
honked back 30 Mar 2024 12:48 -0700
in reply to: https://hachyderm.io/users/cliffle/statuses/112185792882765955
@cliffle While I can't claim anything approaching your degree of thoroughness, this patch resulted from me going through a very similar process (involving xmobar) with a new laptop a few years ago. I'd thought it was my Framework, but the timestamp suggests it was probably the Librem that predated it (and that I'd probably still be using if I hadn't fried the display with an ill-advised
i2cdump
command...),
zev
honked back 22 Mar 2024 00:56 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/bSdDcB6sYG37v7QXj4
...and also an odd little spike at 100, and, if my eyes don't deceive, an even tinier irregularity at zero. Do we get to know what it's from?
Bell curve, but all the numbers just below a threshold are fudged upwards
zev
honked back 21 Mar 2024 14:27 -0700
in reply to: https://hachyderm.io/users/Obdurodon/statuses/112133824262417943
@Obdurodon Looks like it might be kind of unmaintained at this point unfortunately, but FWIW I've found Forecastie to work decently well (GPL, available via F-droid).
zev
honked back 16 Mar 2024 00:53 -0700
in reply to: https://honk.tedunangst.com/u/tedu/h/hN8m4r253ZCdnKTJ1b
@tedu The proximity (at least in a wide-ish browser window) of the bonk and zonk buttons always gives me a thrill, especially on the rare occasions when I've reached for the latter. Life on a knife-edge!
zev
honked back 11 Mar 2024 19:41 -0700
in reply to: https://hachyderm.io/users/cliffle/statuses/112080014210336179
zev
honked back 09 Mar 2024 15:11 -0800
in reply to: https://mastodon.social/users/mcc/statuses/109994270529489719
zev
honked back 06 Mar 2024 22:22 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/cjVYCBQBD62Bn9Yt8g
@tedu FWIW I actually took an ever so slightly deeper look at this briefly, and at least going by the sophisticated investigative techniques laid out here it appears to be built with Backbone, no React detected...(shrug) Though honestly either way (whether leftover webapp framework detritus or Firmware Innovation Bright Idea)...it's a strange world we've built ourselves.
zev
honked back 05 Mar 2024 21:30 -0800
in reply to: https://hachyderm.io/users/cliffle/statuses/112046800630245280
zev
honked back 04 Mar 2024 16:57 -0800
in reply to: https://hachyderm.io/users/Obdurodon/statuses/112040013951155471
@Obdurodon @digichelle Can I ask what you ended up with? Given the ubiquity of touchscreen-based interfaces, known counterexamples could be useful to those of us with similar preferences...
Sometimes holding your own head up is just too much work.
You can spend twelve grand on a wine cooler, but the floats will always haunt you.
zev
honked back 28 Feb 2024 15:52 -0800
in reply to: https://cathode.church/users/meena/statuses/112011772091747009
zev
honked back 23 Feb 2024 14:08 -0800
in reply to: https://benjojo.co.uk/u/benjojo/h/5d18G23td2Mw3YTF3Y
zev
honked back 22 Feb 2024 16:48 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/4HXvBZ6LPH22PcMq8X
@tedu Though I suppose the suprising permissions behavior would preserve the exciting uncertainty about who might end up actually receiving DMs that Mastodon has (or is it inherent to ActivityPub?)...
zev
honked back 22 Feb 2024 16:45 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/4HXvBZ6LPH22PcMq8X
@tedu What's that? Oh sorry, no, your regular chmod permissions are meaningless here, you'll need to use this entirely different set of commands and permissions model instead. Also, your kerberos ticket is expired, please log back in and try again.
zev
honked back 22 Feb 2024 16:10 -0800
in reply to: https://hachyderm.io/users/Obdurodon/statuses/111977042342867127
@Obdurodon @recursive Hah -- shortly after I started at my last job I privilege-escalated myself to root and promptly made myself de facto admin, which I remained from that point on. What was the vector? [drumroll] A non-root-squashed NFS export! (This was in 2017, FWIW.)
zev
honked back 22 Feb 2024 14:23 -0800
in reply to: https://mstdn.ca/users/oclsc/statuses/111977440325264706
@oclsc @cks @benjojo Yes, there is indeed plenty in the world of BMC firmware to be irritated or horrified by...the most striking example to me is something I've occasionally seen flicker by and disappear as the BMC web UI loads on certain servers, not fully implemented and actually exposed, but clear evidence that somewhere in the firmware vendor chain someone thought it was a swell idea: I shit you not, an app store.
zev
honked back 22 Feb 2024 14:00 -0800
in reply to: https://mastodon.social/users/cks/statuses/111977230760054856
@cks @benjojo There's unfortunately often a delay between when the BMC powers on the host processor and when the interfaces by which the BMC can read the temperature of that processor (e.g. PECI on Intel platforms or SB-TSI for AMD) actually come fully online. The fans are usually on the same 12V power rail as the host and hence turn on when it does, and lacking a valid temperature reading from the host CPU, going into failsafe mode is the...well, safe option. Logic like "if we just turned it on right now on it's probably not very hot" runs into problems if it had recently been on and is still holding a lot of residual heat...you could potentially get into tracking more history to disambiguate that in turn, but then you're suddenly a lot more stateful than you were which gets messy and fragile (especially considering that the BMC and the host can both reboot independently of each other), and it's ultimately just a lot simpler and less error-prone to make it (relatively) stateless and err on the side of not cooking things. And of course since most servers end up situated in places where there usually aren't people around to hear them, acoustic noise optimization is typically pretty low on the list of priorities. (Yes, I work on BMC firmware.)
zev
bonked 22 Feb 2024 03:12 -0800
original: hexagon@wetdry.world
zev
honked back 20 Feb 2024 20:34 -0800
in reply to: https://mastodon.social/users/cks/statuses/111967324097085505
zev
honked back 19 Feb 2024 21:39 -0800
in reply to: https://honk.bewilderbeest.net/u/zev/h/8BPWzX3DTsWFVxwJv7
Trying to get the dog in the shot too is trickier still, however.
Photographing a sea lion from shore can be tricky.
zev
honked back 19 Feb 2024 16:40 -0800
in reply to: https://bonk.cozysumo.space/u/knapjack/h/6qms1n1ykJTRmWjM5K
zev
bonked 19 Feb 2024 15:29 -0800
original: JauntyArt@crispsandwi.ch
Old MacDonald Had A Theremin
zev
honked back 16 Feb 2024 15:07 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/ZnTC48bbM769c4px4Q
zev
honked back 15 Feb 2024 12:29 -0800
in reply to: https://honk.petersanchez.com/u/petersanchez/h/cqFBwvyFCyCdL12GNM
@petersanchez @tedu Hmm -- I received it, and attempted to reply saying so, but after hitting the "chonk" button on the chatter page I just got an error saying "who is that?"...looks like the chatter page is sending an empty target parameter when POSTing to /sendchonk?
zev
honked back 15 Feb 2024 11:33 -0800
in reply to: https://honk.petersanchez.com/u/petersanchez/h/XSMTm8Z3FrlmrnGBrP
@petersanchez @tedu I always sorta figured that's what "chatter" was, but I've never actually tried it (or looked into the code behind it).
zev
bonked 10 Feb 2024 15:29 -0800
original: Natasha_Jay@tech.lgbt
If Escher had a dog ...
zev
honked back 10 Feb 2024 01:30 -0800
in reply to: https://mastodon.social/users/lorddimwit/statuses/111905080998997057
@lorddimwit Has he seen Dinosaur Comics by any chance? (The same six frames every time, though maybe a little bit adult now and then.)
zev
bonked 10 Feb 2024 01:27 -0800
original: ols@yeet.ols.wtf
In reality, plants are actually farming us, by giving us oxygen daily, until we all eventually decompose so they can consume us
Scenes from what ended up being not quite the jankiest file transfer I've ever performed, but probably a close second.
zev
honked back 02 Feb 2024 17:18 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/tP39SL87QRqB9v98K9
zev
honked back 01 Feb 2024 13:23 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/Bdq6X4xz1x4wR54n5J
@tedu "Why do people keep using C code???" ask people inexplicably unwilling to rewrite eleventy billion lines of it themselves.
It's one thing for a vendor's OEM IPMI command set to contain, in various places: But I think cramming all of the above into a single 16-byte message is a pretty award-worthy accomplishment. Contemplating filing a feature request to get EBCDIC added to the roadmap for future generations though...gotta keep innovating!
- big-endian bytes
- little-endian bytes
- binary bytes
- BCD bytes
- standalone (single) ASCII bytes
zev
honked back 31 Jan 2024 18:29 -0800
in reply to: https://honk.tedunangst.com/u/tedu/h/3ttj325Yn1G19lhYQf
@tedu Approaching the end of my second decade of eligibility and I've yet to receive a single summons. Sometimes I wonder if something's wrong.
zev
honked back 31 Jan 2024 18:18 -0800
in reply to: https://fosstodon.org/users/ianthetechie/statuses/111853653596988327
@ianthetechie @cliffle @iliana Having used both for code review at least semi-regularly over the last few years, I'm a fan of...neither, really. Github lacks some major, fairly basic capabilities like commenting on commit messages; Gerrit leaves a lot to be desired UI-wise IMO and frequently exhibits annoying little bugs. I recall liking Review Board reasonably well last time I used it, but it's been a while so who knows...