Posts by isntitvacant@hachyderm.io
 (DIR) Post #ASaAHYsqrzq34P6N8K by isntitvacant@hachyderm.io
       2023-02-11T21:25:27Z
       
       0 likes, 0 repeats
       
       @seldo You got my goat, Laurie. It was just here yesterday, peacefully bleating and chewing on a tire. 😅(Put more usefully: there are multiple lines of discourse leading out from Alex's original post, of which "throw out all web frameworks" is probably the least useful. However – anecdotally, & from a few angles! – I agree with Alex that the rise of React as the "thin waist" of frontend development knowledge puts websites on a bad footing compared to mobile apps.)
       
 (DIR) Post #ATb70M0o5mZPY5eryK by isntitvacant@hachyderm.io
       2023-03-14T06:15:23Z
       
       0 likes, 0 repeats
       
       @seldo I'm still stuck on the combo of:1. certain VC funding being contingent upon a deposit at SVB,2. beyond the FDIC insured amounts (?!),3. with a whisper network between most of those customers,4. on which the folks who set the contingency demand told said customers to pull out their funds in a hurryMaaaybe I'm not understanding those points correctly, but that certainly seems like taking Chekov's gun off the wall to shoot one's own foot off?
       
 (DIR) Post #AVKjMUGHzbhyBFwA6a by isntitvacant@hachyderm.io
       2023-05-05T03:58:39Z
       
       0 likes, 1 repeats
       
       wow, apparently "unsigned" was added to C as part of the UNIX portability effortbefore "unsigned" existed, folks would just type-pun "char*" pointers to get unsigned int behavior, because the two things had the same properties on the pdp-11
       
 (DIR) Post #AVKjMUsvfwcI7611Ki by isntitvacant@hachyderm.io
       2023-05-05T04:17:08Z
       
       0 likes, 1 repeats
       
       oh hell YES, this one whitepaper from 1978 just confirmed the thesis statement I have been batting around in that damnable draft blog post for weeksI'm *not* so far off the mark. WHEW
       
 (DIR) Post #AVd0oYrc9joRC5w6fw by isntitvacant@hachyderm.io
       2023-05-13T23:39:15Z
       
       0 likes, 1 repeats
       
       Out of curiosity, does anyone know if these papers by Antony Williams are available online anywhere?- "Object Architecture: Dealing With the Unknown – or – Type Safety in a Dynamically Extensible Class Library"- "On Inheritance: What It Means and How To Use It"IIUC these were circulated internally at #microsoft in 1990 or so and were fundamental in the design of COM?
       
 (DIR) Post #AabQ4V8vNLEZfjYlBw by isntitvacant@hachyderm.io
       2023-10-09T16:20:15Z
       
       0 likes, 0 repeats
       
       An earnest question: why haven't operating systems (or their filesystems) added fast paths for bulk directory+content creation? That is, for untar/unzip?As I understand it the bulk creation of a directory structure and underlying content involves a lot of ~expensive roundtrips from userspace into the kernel – akin to OpenGL's original immediate mode.I suppose no one is trying to render directory structures to disk inside a 60fps frame budget, but...
       
 (DIR) Post #AabQ4Y30ZnHggFoZt2 by isntitvacant@hachyderm.io
       2023-10-09T16:25:18Z
       
       0 likes, 0 repeats
       
       I've only come up with two possibilities:One, it might be that language package managers occupy a "sweet spot" here; compared to most archives there's far more structure and discrete content to rehydrate, and software developers are unarchiving more of these archives more frequently than most other users?Two, gains from moving bulk unarchiving over the kernel threshold might be hard to realize since the kernel is itself working against a pluggable fs interface?
       
 (DIR) Post #Ac19qAFtGw1UuH86TI by isntitvacant@hachyderm.io
       2023-11-21T02:37:23Z
       
       0 likes, 1 repeats
       
       @b0rk I kind of think of it like the state of an object-oriented program, like in JS? like, branches/refs are variable names, commits are objects, any object that’s not reachable by a variable might get trashed, etc.like, a “branch” describes the structure of the object graph, but git ascribes it the additional meaning of “variable name” in this metaphor
       
 (DIR) Post #AlS3iZLuiEhdE0TztY by isntitvacant@hachyderm.io
       2024-08-29T02:04:03Z
       
       0 likes, 0 repeats
       
       when it comes to bytecode vm interpreters, surely you will not be disappointed in Big Match Statement in For Loopinstruction dispatch times getting you down? plenty of time to reflect on it while waiting for the next run of For Loopflamegraphs too useful? good news, there's one row and it's Big Match Statement in For Looplost in the codebase? don't worry, the entire thing is in One Big Match
       
 (DIR) Post #AlS3idBmRqyR7jlxei by isntitvacant@hachyderm.io
       2024-08-29T02:07:34Z
       
       0 likes, 0 repeats
       
       threaded interpreters will say: "hey, why not Jump To Label directly. use a little GNU Compiler Collection Extension as a Treat, you Deserve It"and I say "no, I am going to do it the honest way: relying on 2-3 layers of IR on top of LLVM to do the right thing"