GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by meejah (meejah@mastodon.social)

  1. Embed this notice
    meejah (meejah@mastodon.social)'s status on Friday, 13-Jun-2025 02:56:49 JST meejah meejah

    @hipsterelectron As someone interested in "reproducible builds" in general, what's the state-of-the-art here?
    Is there any ecosystem doing this *well* (e.g. dev-signed *and* packager-signed reproducible builds?)

    (I semi-recently tried to figure out how to tell which, if any, f-droid things are "built by devs" but gave up.

    Was also hoping TUF would make it into Python ecosystem, finally, but it seems "only via sigstore.dev" which ... isn't quite what I hoped?

    In conversation about 11 days ago from mastodon.social permalink
  2. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 07-May-2025 11:56:46 JST meejah meejah
    in reply to
    • Paul Cantrell

    @inthehands I would read this screed; has it been blogged yet?? :)

    In conversation about 2 months ago from mastodon.social permalink
  3. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 07-May-2025 02:36:33 JST meejah meejah
    in reply to
    • Paul Cantrell
    • Dan Dean
    • Dan Goodman

    @neuralreckoning

    What is your opinion on grading?

    @inthehands @dandean

    In conversation about 2 months ago from mastodon.social permalink
  4. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 19-Feb-2025 16:47:54 JST meejah meejah
    in reply to
    • Dave Lane :flag_tino: 🇳🇿
    • Simply Simon
    • Kōtare :tinoflag:

    @lightweight @Salty @jdmcg No schools should be teaching with proprietary products, IMO. Even if they're "free" (like Google crap).

    In conversation about 4 months ago from gnusocial.jp permalink
  5. Embed this notice
    meejah (meejah@mastodon.social)'s status on Thursday, 13-Feb-2025 12:23:04 JST meejah meejah

    #magicWormhole

    In conversation about 4 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/994/087/061/631/132/original/f55954b24d58b098.png
  6. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 04-Feb-2025 11:39:29 JST meejah meejah

    rsync over magic-wormhole -- and testing my OBS setup etc :)

    https://pixelfed.social/i/web/post/792162371487641342

    #magicWormhole #rsync

    In conversation about 5 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      meejah (@meejah@pixelfed.social)
      Running "rsync" over a "magic-wormhole" Dilation connection.
  7. Embed this notice
    meejah (meejah@mastodon.social)'s status on Saturday, 25-Jan-2025 15:33:00 JST meejah meejah
    in reply to
    • dansup

    @dansup Yeah, I think I agree here (that is, if I understand your point).

    The ideal situation would be that "switching instances" was easy enough to not even bother with the whole "how to choose an instance" part up front -- later, you can learn about it and decide where to land, because switching is easy enough to just do it.

    In conversation about 5 months ago from mastodon.social permalink
  8. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 20-Nov-2024 13:25:20 JST meejah meejah
    in reply to
    • mekka okereke :verified:

    @mekkaokereke What is a "starter pack" and how can I help that happen for Mastodon?

    In conversation about 7 months ago from mastodon.social permalink
  9. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 13-Nov-2024 10:36:26 JST meejah meejah
    in reply to
    • alcinnz

    @alcinnz Hey, fun, I know some of this stuff .. but also you can use my tool "carml" to easily get information that the Tor daemon is emitting. See https://carml.readthedocs.io/en/latest/

    You can also very easily launch an Onion service after installing my other project https://meejah.ca/projects/txtorcon by doing: twistd web --port "onion:80" --path ~/public_html

    (If you're on Debian, the above should work after an "apt install python3-txtorcon")

    In conversation about 7 months ago from mastodon.social permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: meejah.ca
      meejah.ca
  10. Embed this notice
    meejah (meejah@mastodon.social)'s status on Friday, 03-May-2024 13:36:57 JST meejah meejah
    • Leftist Lawyer

    @LeftistLawyer I do. And open-source software and firmware for every system on it.

    In conversation about a year ago from mastodon.social permalink
  11. Embed this notice
    meejah (meejah@mastodon.social)'s status on Saturday, 20-Jan-2024 16:41:46 JST meejah meejah
    in reply to
    • dansup
    • pixelfed
    • Dana Fried

    @tess hey @dansup maybe this can be a built-in option for @pixelfed !!! :blobaww:

    In conversation Saturday, 20-Jan-2024 16:41:46 JST from mastodon.social permalink
  12. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 05-Dec-2023 15:36:16 JST meejah meejah
    in reply to
    • Ivan Sagalaev :flag_wbw:
    • Armin Ronacher

    @isagalaev I 100% agree with what seems to be @mitsuhiko 's main point there: that trying to bolt typing onto Python is not a great idea, and has led to *far* less readable Python, overall.

    If you want a strongly-typed language, there are plenty to choose from.
    #python #haskell

    (I too don't want to re-hash all the argument for or against types, and I do know C++, Java and at least enough Haskell to be dangerous)

    In conversation Tuesday, 05-Dec-2023 15:36:16 JST from mastodon.social permalink
  13. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 05-Dec-2023 15:36:15 JST meejah meejah
    in reply to
    • Ivan Sagalaev :flag_wbw:
    • Armin Ronacher
    • David Zaslavsky

    @diazona @isagalaev @mitsuhiko For example, the Ethereum 2 (or whatever, the proof-of-stake stuff) specifications literally used Python for their example / pseudo code (and even had unit-tests for them).

    Pretty hard to do that with type-hints involved.

    There's also a "Python3" level of extra work for library authors. I kind of dread the first ticket filed for "give me type-hints in txtorcon" -- because if one dep lacks type-hints, many benefits go away.

    In conversation Tuesday, 05-Dec-2023 15:36:15 JST from mastodon.social permalink
  14. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 05-Dec-2023 15:36:15 JST meejah meejah
    in reply to
    • Ivan Sagalaev :flag_wbw:
    • Armin Ronacher
    • David Zaslavsky

    @diazona @isagalaev @mitsuhiko Nearly into "re-hashing typing vs. untyped" arguments here, but what I'm getting at is that un-typed Python reads an awful lot like pseudo-code. Once you start putting type-hints on it, that all breaks down.

    So, I'm also agreeing with Armin on the fact that there _are_ benefits to static/strict typing but Python's isn't very good at the "advanced" aspects of that and also has the huge downside of "hard to read" (esp. for someone who's a programmer, but not Python)

    In conversation Tuesday, 05-Dec-2023 15:36:15 JST from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      down.so
      This domain may be for sale!
  15. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 05-Dec-2023 15:36:13 JST meejah meejah
    in reply to
    • Ivan Sagalaev :flag_wbw:
    • Armin Ronacher
    • David Zaslavsky

    @diazona @isagalaev @mitsuhiko So, I agree there are benefits to stronger typing. Most of the code I've produced is C++ ... but the very thing I like most about Python is being eroded by bolt-on type-hinting (that _still_ isn't very good, IMO, and very hard to read or type properly for remotely complex things).

    If you like real types, use Haskell or something ;)

    In conversation Tuesday, 05-Dec-2023 15:36:13 JST from mastodon.social permalink
  16. Embed this notice
    meejah (meejah@mastodon.social)'s status on Tuesday, 05-Dec-2023 15:36:11 JST meejah meejah
    in reply to
    • Ivan Sagalaev :flag_wbw:
    • Armin Ronacher
    • David Zaslavsky

    @diazona @isagalaev @mitsuhiko I like that it's extremely readable. Looking "practically like pseudocode" was an example of just _how_ readable it is -- it makes great generic examples!

    For me, type-hints greatly decrease that for many, many readers. Only in larger projects do they start to make sense. I don't want a slower, less-parallel C++ -- I want something nicer to read and write!

    Also I don't believe the tale of them being "optional"...already, they're pretty non-optional.

    In conversation Tuesday, 05-Dec-2023 15:36:11 JST from mastodon.social permalink
  17. Embed this notice
    meejah (meejah@mastodon.social)'s status on Wednesday, 29-Nov-2023 08:55:49 JST meejah meejah
    in reply to
    • Glyph
    • Tin Tvrtković

    @glyph @tintvrtkovic Overall I'm impressed you read ELEVEN THOUSAND words on this. I made it one (1) paragraph...

    In conversation Wednesday, 29-Nov-2023 08:55:49 JST from mastodon.social permalink

User actions

    meejah

    meejah

    Professional freelance programmer (#python, #haskell, #c++, #linux)https://meejah.cahttps://txtorcon.readthedocs.orghttps://carml.readthedocs.org#twisted #python #tor #infosec #privacyI re-toot all reasonable replies"rumoured to be Canadian"

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          113068
          Member since
          17 Apr 2023
          Notices
          17
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.