@tef@mastodon.social avatar

tef

@tef@mastodon.social

former main character. they/them is fine

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mcc, to random
@mcc@mastodon.social avatar

Oh no no no

no no no

It is the d???? error
My nemesis

How have I got this error multiple times on two different systems

tef,
@tef@mastodon.social avatar

@mcc by any chance, does chmod +x fix it? i.e a directory with read bits but not execute bits set

tef, to random
@tef@mastodon.social avatar

it's a thinking out loud post. it's rough, unedited, but it exists https://cohost.org/tef/post/5637366-thinking-out-loud-r

i've been asking myself what it means to add relative paths to a filesystem protocol, and wether we could do something similar in http

tef, to random
@tef@mastodon.social avatar

i am a big fan of "never trust the guardian" but just to be clear: don't talk to journalists!

even if they're friendly, they have no control over what gets published in the end.

saying things like "this is off the record" doesn't mean anything, either

tef,
@tef@mastodon.social avatar

my favourite example of this is a friend who got interviewed by a uk tabloid

which then proceeded to claim he was straight, wore facepaint daily, and only spoke na'vi

the moral, beyond, never trust the uk media, is that they'll write whatever they like, if they think they'll get away with it

and they usually do, heh

tef,
@tef@mastodon.social avatar

journalists will tell you they work for a paper, but they're just freelancing

they'll tell you that you'll have final say and control, before shrugging and explaining that it's out of their hands

this is before we even get to "the uk media repeatedly hacked the voicemail of missing children, unintentionally giving the parents hope" stuff, or the cocaine stings

tef, to random
@tef@mastodon.social avatar

had the most mastodon experience over on bluesky where the creator of a popular open source library chimed in to correct a post of mine

tef,
@tef@mastodon.social avatar

they were right, heh

lzg, to random
@lzg@mastodon.social avatar

deleted_by_author

  • Loading...
  • tef,
    @tef@mastodon.social avatar

    @lzg rip lena, who died from being a little chilly

    tef, to random
    @tef@mastodon.social avatar

    i'm awake

    whitequark, to random
    @whitequark@mastodon.social avatar

    being confronted so directly with the reality of linux uapi might eventually make me switch to a real operating system kernel

    tef,
    @tef@mastodon.social avatar

    @whitequark i got to ask matz a question at a conference and asked him "what does expr_mid" mean and he was a little stumped and couldn't quite remember

    i'm still not sure, i think its for "rescue without a do block inside a method def"

    tef,
    @tef@mastodon.social avatar

    @whitequark if i had a nickle for every engineer that understands EXPR_MID in ruby, i'd have two nickles

    which isn't a lot but it's weird that it's happened twice

    tef,
    @tef@mastodon.social avatar

    @whitequark not off the top of my head but that's actually commented in parse.y as being the mechanism for taking a block argument in a method call

    mononcqc, to random
    @mononcqc@hachyderm.io avatar

    The folks at InfoQ published (and transcribed!) the talk I gave at QCon New York in June 2023—Embrace Complexity; Tighten Your Feedback Loops—and is now available at: https://www.infoq.com/presentations/complexity-feedback-loops/

    I also have a text version on my blog at https://ferd.ca/embrace-complexity-tighten-your-feedback-loops.html.

    tef,
    @tef@mastodon.social avatar

    @mononcqc i will read this later but i need to say right now: that's a cracking title

    whitequark, to random
    @whitequark@mastodon.social avatar

    just got some candy by placing bets on "what is the width of the non-lit period of this almost continuously lit LED on a PHY" and winning, because i said 20ms and the oscilloscope measures 21ms

    o:3

    tef,
    @tef@mastodon.social avatar

    @whitequark the truth hertz, huh

    tef,
    @tef@mastodon.social avatar

    @whitequark aside

    tonight in the pub, i said "you're probably about 60 cm away from me" and my friend, she pulled out a retractable tape measure from her purse and said "62" same energy

    tef, to random
    @tef@mastodon.social avatar

    seen a take about tcp and it's just making me come out in "well actually" and i need to vent

    like, sure, tcp/ip is great, but it's worth learning about sequence numbers (syn cookies), or congestion collapse (tcp reno), or the vestigial options no-one handles correctly

    we're told things like "tcp/ip was split so that ip can be simple" and then people cough and mumble out "ip fragmentation and reassembly"

    tef,
    @tef@mastodon.social avatar

    the point i want to make is that a lot of tcp's good design is accidental, the bad parts have been fixed, mostly, and the adoption of tcp was way more about social factors than technical ones

    the protocol everyone adopted wasn't the polished turd we know and love. that and tcp/ip4 has been so successful that it has effectively sabotaged efforts to replace it

    it isn't so much well designed but well positioned, lucky, and malleable enough to overcome problems (of which there were many)

    tef, to random
    @tef@mastodon.social avatar

    i wrote a bit about the four hour long mario 64 collision mechanic edge case video https://cohost.org/tef/post/5567807-sm64-s-invisible-wal

    tef,
    @tef@mastodon.social avatar

    genuinely, it's a really good video

    i know other people's special interest topics are a bit of a free square for me, but the quality, depth, and comprehensiveness of the explanations is simply too good

    you can be fifteen minutes into one of these mario videos and "but we can built up enough speed to move into a parallel universe" and suddenly you're learning about the difficulties of discrete modelling of continuous functions

    tef, to random
    @tef@mastodon.social avatar

    i should go to the pub, it's been months

    tef,
    @tef@mastodon.social avatar

    @hazelweakly that sucks

    hailey, to random
    @hailey@hails.org avatar

    nobody wants to hear it but x32 is actually the best ABI for most apps and it is a shame its not used more https://en.wikipedia.org/wiki/X32_ABI

    tef,
    @tef@mastodon.social avatar

    @hailey good news for wasm, i guess

    tef, to random
    @tef@mastodon.social avatar

    taking programming advice from people who use ruby should come with a warning

    like "i use a language designed to make three line examples look good in a slide deck. this idea might not look as great without sugar."

    or "this person took bdd seriously and belived running a eula though a regex to interpret tests was the height of engineering. beware of solutions in search of problems"

    tef,
    @tef@mastodon.social avatar

    i still haven't quite recovered from a coworker explaining that he disabled request signing, so that authentication tokens could be reused as it made the tests easier to write

    sure as anything "tests are hard to write" is a code smell, but the problem is elsewhere.
    bad tears are a symptom

    but solving it with "code is harder to read" is the sort of thing that should have been laughed out the office twenty years ago

    tef,
    @tef@mastodon.social avatar

    still, it's not as bad as "SOLID". a piece of advice that only exists to tell you how smart the advice giver is

    absolutely nothing about writing good code, give or take liskov being right

    it does prepare you for a career of transforming five line long function into 50 line classes, with one method per local variable, and calling it an improvement, so

    tef,
    @tef@mastodon.social avatar

    i think i'd have just scrolled past if not for seeing

    "code without branches runs the same way every time"

    laughs in any cpu made after 1995, cries in atomic memory models

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • normalnudes
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • megavids
  • cisconetworking
  • InstantRegret
  • khanakhh
  • cubers
  • everett
  • Durango
  • tacticalgear
  • anitta
  • modclub
  • Leos
  • tester
  • provamag3
  • lostlight
  • All magazines