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

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

Conversation

Notices

  1. Embed this notice
    :umu: :umu: (a1ba@suya.place)'s status on Tuesday, 11-Nov-2025 07:18:53 JST :umu: :umu: :umu: :umu:
    remember

    cp in cpan means comprehensive perl
    In conversation about 9 months ago from suya.place permalink
    • Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:18:52 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @a1ba Child Porn Archive Network
      In conversation about 9 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:21:13 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @a1ba Although could also be Comprehensive Porn Archive Network, but that's basically bittorrent.
      In conversation about 9 months ago permalink
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 07:32:03 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @a1ba @lanodan I've known some folks who learned Perl as children, they always ended up having interesting trajectories thereafter
      In conversation about 9 months ago permalink
      Another Linux Walt Alt likes this.
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Tuesday, 11-Nov-2025 07:32:04 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan Child Perl Archive Network

      (letting children learn perl? that's even worse)
      In conversation about 9 months ago permalink
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 07:32:52 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @a1ba JavaScript is just a mutilated Self, *far* from the worst language to learn
      In conversation about 9 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:32:53 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @a1ba Better than JavaScript
      JavaScript for Kids.png
      In conversation about 9 months ago permalink

      Attachments


      1. https://queer.hacktivis.me/media/ee805ef7-8aa4-49cb-a958-db862fce0a6a/JavaScript%20for%20Kids.png
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Tuesday, 11-Nov-2025 07:33:04 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan or C
      In conversation about 9 months ago permalink

      Attachments


      1. https://media.suya.place/media/cfeab4ee538165494e140a01f091d0b5ede2b8638e3d011c48441705eeef96f3.png
      lainy and :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: like this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:34:06 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @allison @a1ba Incidentally my dad used perl a lot but nope, learnt it myself due to being tired of python's churn.
      In conversation about 9 months ago permalink
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: likes this.
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 11-Nov-2025 07:34:27 JST SuperDicq SuperDicq
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @a1ba@suya.place @lanodan@queer.hacktivis.me It's a good book.

      In conversation about 9 months ago permalink

      Attachments


      1. https://minidisc.tokyo/files/3b9adda5-e9ce-44d7-a905-0449ff6ab415
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:37:33 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • SuperDicq
      @SuperDicq @a1ba The one I use is typically this one (latest C23 draft).
      screen.png
      In conversation about 9 months ago permalink

      Attachments


      1. https://queer.hacktivis.me/media/613f251e-3983-4dbf-b163-3f2d3a86a35d/screen.png
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:40:06 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @allison @a1ba And probably also going to learn Tcl beyond the basics as well.
      Sometimes I feel like my stack is what someone 20+ years older than me would have, but well stable ecosystems FTW.
      In conversation about 9 months ago permalink
      Another Linux Walt Alt likes this.
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 07:40:35 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @a1ba it's a wonderful place to be if you can get away with it
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 07:41:41 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @a1ba @lanodan
      In conversation about 9 months ago permalink

      Attachments


      1. https://hidamari.apartments/media/13/0f/99/130f992644a7f76897321f3acb8551359283a516e9fff20b424ba7260bd87ac5.webp
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:42:15 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @allison @a1ba Reason for Tcl is dayjob, so yeah I'm getting away with it :D

      Plus well I'm fine with editing code that's from the 80's~90's.
      In conversation about 9 months ago permalink
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: likes this.
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Tuesday, 11-Nov-2025 07:44:19 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • affine
      @affine @allison @lanodan exactly why one of my colleagues once said that crash is a best outcome of a bug
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: and :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: like this.
    • Embed this notice
      affine (affine@mitra.hollow.capital)'s status on Tuesday, 11-Nov-2025 07:44:20 JST affine affine
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:

      @allison @lanodan @a1ba much less traumatizing than knowing that a segfault is the nicest and safest possibility when writing past allocated memory in C

      In conversation about 9 months ago permalink
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:45:55 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • affine
      @a1ba @allison @affine Yeah, it's why I tend to add a bit of asserts for "nope, no way this can happen, so if it did, better crash"
      In conversation about 9 months ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 11-Nov-2025 07:46:58 JST SuperDicq SuperDicq
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @lanodan@queer.hacktivis.me @a1ba@suya.place The GNU book is actually a language introduction, providing well explained examples and tutorials. It's not just a specification. It's actually good classroom material.

      In conversation about 9 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:48:04 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • SuperDicq
      @SuperDicq @a1ba And yet given GNU code… I'd stay the hell away from it.
      In conversation about 9 months ago permalink
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 07:48:17 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • affine
      @affine @lanodan @a1ba fail fast, fail hard
      In conversation about 9 months ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 11-Nov-2025 07:50:10 JST SuperDicq SuperDicq
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @lanodan@queer.hacktivis.me @a1ba@suya.place This is a very recent book, still version 0.1. Hopefully it will improve code quality in the future.

      In conversation about 9 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 07:58:46 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • affine

      @a1ba @allison @affine Yeah, I have -DDEBUG -UNDEBUG in my cflags to avoid that nonsense.

      Also no asserts when it could be regular error handling instead.

      In conversation about 9 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Tuesday, 11-Nov-2025 07:58:47 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • affine
      @lanodan @allison @affine just don't do asserts that can be disabled with NDEBUG/enabled with _DEBUG nonsense
      In conversation about 9 months ago permalink
    • Embed this notice
      wyatt (wyatt@soc.megatokyo.moe)'s status on Tuesday, 11-Nov-2025 08:13:32 JST wyatt wyatt
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @lanodan @allison @a1ba i want a day job where i can mess with tcl or perl :\
      (or even just C)
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: and :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: like this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 08:17:15 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • wyatt
      @wyatt @allison @a1ba Yeah I wish it would be more common, that kind of Unix dev is pretty comfy.
      In conversation about 9 months ago permalink
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 08:21:13 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      • wyatt
      @wyatt @a1ba @allison Also part of how I got that one is because I went like "whatever, let's try, they're the ones who will know if I could be a good fit or not and interview will help knowing more, screw impostor syndrome / avoiding rejection" so if you see one of those, give it a shot anyway.
      In conversation about 9 months ago permalink
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: likes this.
    • Embed this notice
      T man :sex: :puffgiga: :puffpowerroll: (theorytoe@ak.kyaruc.moe)'s status on Tuesday, 11-Nov-2025 08:38:36 JST T man :sex: :puffgiga: :puffpowerroll: T man :sex: :puffgiga: :puffpowerroll:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • SuperDicq
      @SuperDicq @lanodan @a1ba

      BURN IT BURN IT BURN IT
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 11-Nov-2025 13:32:09 JST 翠星石 翠星石
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @allison @lanodan @a1ba Forgetting to allocate space for the NULL terminator is not a guaranteed segfault - due to padding it is extremely likely for there to be at least an unused byte after an array.

      But such mistake is a hidden flaw that likes to reveal itself when compiled on another machine, where there happens to be no padding after the array.
      In conversation about 9 months ago permalink
    • Embed this notice
      :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Tuesday, 11-Nov-2025 13:33:49 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      in reply to
      • 翠星石
      • Haelwenn /элвэн/ :triskell:
      @Suiseiseki @lanodan @a1ba >actually taking the time to write all this in response to a silly meme picture
      lol
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 11-Nov-2025 13:45:45 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • 翠星石
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @allison @Suiseiseki @a1ba And funnily it's not just padding, it'll either segfault or corrupt whatever is at that the address where NULL got written, and that can just be a *lot* of things (buffer, mere variable, pointer, malloc internal data, …).
      In conversation about 9 months ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 11-Nov-2025 14:02:28 JST 翠星石 翠星石
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans:
      @lanodan @allison @a1ba Yes, as I pointed out, it is possible for there to be no padding.

      As below does not segfault on my machine and works fine when compiled with `gcc main.c`;
      #include <stdio.h>
      #include <string.h>

      int main()
      {
      char sneed[] = "Sneed's feed and seed.";
      char feed[sizeof(sneed)-1];

      memcpy(feed,sneed,sizeof(sneed));
      printf("%s\n", feed);

      return 0;
      }

      Of course if you enable any optimizations with gcc hardened 14, you'll get; *** buffer overflow detected ***: terminated
      In conversation about 9 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • 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.