@mkb@mastodon.social
@mkb@mastodon.social avatar

mkb

@mkb@mastodon.social

Infosec, privacy tech, modular synths, gaming (many flavors). Oakland, CA. 🧷🏳️‍⚧️🇺🇦

He/him

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

whitequark, to random
@whitequark@mastodon.social avatar

it's so funny to me that a normal, understandable, two page sized python program can implement a real hardware NIC driver that someone can use for realtime work like typing in an SSH session, under concurrent heavy load, and it gives you single ms digit latency

this is the entire transmit queue code. you can look at it in its entirety on one editor screen and understand it. it uses normal python idioms and doesn't even touch USB directly

60 Mbps on CPython, 80 on PyPy

mkb,
@mkb@mastodon.social avatar

@whitequark Wait, what? Holy shit, that’s amazing.

whitequark, to random
@whitequark@mastodon.social avatar

the type of python application development where you read a decent amount of linux kernel code

mkb,
@mkb@mastodon.social avatar

@whitequark Much like sausages and laws, it is best not to see the inner details of network stacks.

mkb,
@mkb@mastodon.social avatar

@whitequark You know, I’m just climbing into bed for the night and you had to hand me some nightmare fuel.

flockofnazguls, to random
@flockofnazguls@mastodon.flockofnazguls.com avatar

deleted_by_author

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

    @defaultmediatransmitter @flockofnazguls They’re both slightly tangental but 20,000 Hertz and Song Exploder are quite good.

    20KHz is about soundesign and leans toward the commercial end. Song Exploder talks with artists to pick apart how a song was made. I find the story-centric ones less interesting but the ones looking at musical or technical decisions are great.

    markhughes, to Russia
    @markhughes@mastodon.social avatar

    Wasn't Alaska also traditionally part of ?

    What would say to claiming it back?

    mkb,
    @mkb@mastodon.social avatar

    @markhughes “Yes, sir. Right away, sir.”

    mekkaokereke, to random
    @mekkaokereke@hachyderm.io avatar

    People on Twitter are debating whether a person using uncommon words like "delve" are trying to sound smarter than they are, or worse, are ChatGPT bots, because "normal" people don't talk like that.

    You don't have to get upset, or embroiled in the debate. Not worth the time or attention. But I'll share some important context as your friendly neighborhood Nigerian 🙋🏿‍♂️

    Many Nigerians have bigger English language vocabularies and better command of grammar than the typical American or English person

    mkb,
    @mkb@mastodon.social avatar

    @mekkaokereke I suddenly realize I have a different standard for spoken language than I have for code and I’m not sure I can justify the difference.

    With code, I assume that a future maintainer will have less context than I do and less knowledge of the language than I do (and that future maintainer might actually be me).

    With spoken language I usually assume the listener will either know the words I’m using, or be willing to ask me to clarify.

    Maybe that inconsistency is a problem. Hmm…

    bagder, to random
    @bagder@mastodon.social avatar

    Today when has just surpassed 32,000 commits it is almost at 34.000 stars on GitHub. https://github.com/curl/curl

    mkb,
    @mkb@mastodon.social avatar

    @bagder Congrats!

    I’m suddenly wondering whether anything interesting can be gleaned by comparing commit / fork / star ratios across projects.

    mcc, to random
    @mcc@mastodon.social avatar

    Have you ever heard of the Symantec Web? It's similar to the World Wide Web except it's made in Symantec Greatworks (1992, requires MacOS 6.0.2 or newer and at least 1 MB of RAM)

    Newsletter made in Symantec Greatworks

    mkb,
    @mkb@mastodon.social avatar

    @mcc I had such high hopes for VRML and occasionally dream that now that hardware has come so far, VRML will come rolling back.

    flockofnazguls, to random
    @flockofnazguls@mastodon.flockofnazguls.com avatar

    deleted_by_author

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

    @limebar @flockofnazguls Copyright infringement is your best entertainment value!

    mkb, to infosec
    @mkb@mastodon.social avatar

    OK, peeps, what’s the over/under on the number of days before another vuln with the same M.O. as is found?

    And what about attribution? Place your bets!

    mkb,
    @mkb@mastodon.social avatar

    @mcc Oddly specific. Is there anything you’d like to tell me? 😃

    flockofnazguls, to random
    @flockofnazguls@mastodon.flockofnazguls.com avatar

    deleted_by_author

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

    @mrcompletely @flockofnazguls I rewatched it a couple years ago and actually like it better now than when it was new.

    Also, I really want the same production design team to make a movie.

    Viss, to random
    @Viss@mastodon.social avatar

    food for thought:

    zero commercial airline pilot pre-flight checklists covered things like "missing bolts causing the plane to depresurize" and "the wheels keep falling off".

    computer security works in very much the same way - "compliance" is that preflight checklist. its a bunch of checkboxes you should look at before flying (and the FAA will essentially force you to because its the rules)

    but it ABSOLUTELY does not cover everything, and MANY THINGS WILL KILL YOU that arent on the checklist.

    mkb,
    @mkb@mastodon.social avatar

    @Viss @paco The way I explain it to clients is we can tick every compliance box and still do a poor job managing risk. If we do a good job managing risk then compliance gets easy.

    flockofnazguls, to random
    @flockofnazguls@mastodon.flockofnazguls.com avatar

    deleted_by_author

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

    @flockofnazguls I didn’t know it but I needed that in my life.

    Robotron, to random

    How I Wrote Elastic Man is one of the perfect post punk singles

    mkb,
    @mkb@mastodon.social avatar

    @Robotron This led to me just now discovering “Totally Wired” which is keen.

    mkb, to random
    @mkb@mastodon.social avatar

    Hey, @ivory, what’s the best way to submit feature requests?

    I’d love the reply button at the bottom of the screen to be swappable the way the rightmost three buttons are. Thanks!

    (Ivory kicks ass, by the way.)

    mkb, to infosec
    @mkb@mastodon.social avatar
    meejah, (edited ) to random
    @meejah@mastodon.social avatar

    I'm producing JSON messages for consumption by other programs running this one as a subprocess. How should timestamps be communicated?

    Aside: do non-browser JS runtimes also suffer from dumb limits (2**53)?

    mkb,
    @mkb@mastodon.social avatar

    @meejah ISO 8601 all the way. It’s human-readable and lexical sort is also chronological sort.

    https://en.wikipedia.org/wiki/ISO_8601

    mkb,
    @mkb@mastodon.social avatar

    @diazona @meejah I’m also guessing it would be more portable and am curious to know whether that is true.

    mkb,
    @mkb@mastodon.social avatar

    @SnoopJ @diazona @meejah If there is one thing I am absolutely certain of in date calcations, it is the presence of scary wrinkles. :)

    danilo, to random
    @danilo@hachyderm.io avatar

    Part of why tech workers at huge orgs like this need a union:

    Being compelled to relocate to a forced birthing state is violent as hell

    So much more to collective power than just getting paid

    https://www.theverge.com/2024/1/14/24037904/apple-san-diego-siri-ai-team-relocating

    mkb,
    @mkb@mastodon.social avatar

    @danilo @irenes Hey Siri, how can I drive away my best staff?

    mkb, to random
    @mkb@mastodon.social avatar

    Democrats keep bringing handshakes to a gunfight.

    seachanger, (edited ) to random
    @seachanger@alaskan.social avatar

    deleted_by_author

  • Loading...
  • mkb,
    @mkb@mastodon.social avatar
    mkb, to infosec
    @mkb@mastodon.social avatar

    Hey and software , does your org use a tool to detect credentials accidentally checked into source control? Which one? Are you happy with it?

    futurebird, to random
    @futurebird@sauropods.win avatar

    "Humans are the only creatures that kill their own in war."

    Antkeepers: ...

    mkb,
    @mkb@mastodon.social avatar

    @futurebird If there has one thing I have learned about the animal kingdom, it’s that statements of the form “Humans are the only creatures that…” seldom hold up.

    (BTW, humans are the only creatures that make that particular mistake. 😜)

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