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 Julia Evans (b0rk@social.jvns.ca)

  1. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 10-Jul-2026 23:43:25 JST Julia Evans Julia Evans

    is there a good website with stats on who owns ipv4 addresses globally? (like which countries have the most IPs?). i know it's sort of a poorly defined question

    In conversation about 5 days ago from social.jvns.ca permalink
  2. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 02-Jul-2026 01:50:06 JST Julia Evans Julia Evans
    in reply to
    • dave
    • Christine Lemmer-Webber

    @cwebber @dthompson i'm a curmudgeon who likes using my tools that I'm used to so I don't know if i'll ever manage to use Lisp but I will continue to appreciate lisp people from a distance :)

    In conversation about 14 days ago from social.jvns.ca permalink
  3. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 02-Jul-2026 01:39:22 JST Julia Evans Julia Evans
    • dave
    • Christine Lemmer-Webber

    @dthompson @cwebber oh I remember this now from the one time I tried to use a Lisp! I switched to emacs for a week or something and then switched back haha

    In conversation about 14 days ago from social.jvns.ca permalink
  4. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 30-Jun-2026 23:21:44 JST Julia Evans Julia Evans

    what issues do you run into when trying to figure out how to configure Git? thinking about whether the structure of https://git-scm.com/docs/git-config could be improved

    In conversation about 15 days ago from social.jvns.ca permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Git - git-config Documentation
  5. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Wednesday, 24-Jun-2026 05:47:10 JST Julia Evans Julia Evans

    i finally wrote an interactive git branch switcher with fzf that I like using

    #!/bin/bash

    git checkout $(git branch | fzf | sed 's/^[* ] //')

    (it also uses `git branch --sort=-committerdate or something so the most recent branch is first)

    In conversation about 22 days ago from social.jvns.ca permalink
  6. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 18-Jun-2026 12:57:10 JST Julia Evans Julia Evans

    the next version of Python is going to have a built in sampling profiler!!!! this is so exciting to see https://docs.python.org/3.15/library/profiling.sampling.html

    In conversation about a month ago from social.jvns.ca permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: docs.python.org
      profiling.sampling — Statistical profiler
      from ../about.html
      Source code: Lib/profiling/sampling/ Tachyon logo The profiling.sampling module, named Tachyon, provides statistical profiling of Python programs through periodic stack sampling. Tachyon can run sc...
  7. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 15-Jun-2026 01:57:43 JST Julia Evans Julia Evans
    in reply to
    • Adrianna Tan

    @skinnylatte i looked at the cafe on google maps and I was surprised that they would have this sign as their main sign, the "at mary's place" bit seems clearly against the law

    In conversation about a month ago from social.jvns.ca permalink

    Attachments


    1. https://cdn.masto.host/socialjvnsca/media_attachments/files/116/749/475/492/453/849/original/fee3975662f7b524.png
  8. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 15-Jun-2026 01:57:42 JST Julia Evans Julia Evans
    in reply to
    • Adrianna Tan

    @skinnylatte

    and it's very weird to say "mary's place" too, I guess they're trying to call Place Ville Marie "mary's place", but I have never heard anyone call PVM that in my life. It's not like other historical English names in that area which were historically called by an English name. I can see why people would find it offensive.

    In conversation about a month ago from social.jvns.ca permalink
  9. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 11-Jun-2026 09:36:51 JST Julia Evans Julia Evans

    just used memray to find out where my python program was allocating memory and was super impressed by how easy it was to use https://github.com/bloomberg/memray

    the steps were just:

    1. `memray run python3 my_program.py`
    2. copy and paste the snippet it prints out ("memray flamegraph memray-manage.py.37954.bin") to generate a flamegraph
    3. open the html flamegraph in my browser

    In conversation about a month ago from social.jvns.ca permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - bloomberg/memray: Memray is a memory profiler for Python
      Memray is a memory profiler for Python. Contribute to bloomberg/memray development by creating an account on GitHub.


  10. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 08-Jun-2026 01:16:35 JST Julia Evans Julia Evans

    interesting to see that Linux might be making a new way to create processes instead of fork/exec https://lwn.net/SubscriberLink/1076018/16f01bbbb8e0d1f0/

    In conversation about a month ago from social.jvns.ca permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Moving beyond fork() + exec()
      Since the earliest days of Unix, two of the core process-oriented system calls have been fork() [...]
  11. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 04-Jun-2026 05:36:32 JST Julia Evans Julia Evans
    in reply to
    • Thomas 🔭🕹️
    • GEM is truly truly outrageous
    • 󠀁󠁔󠁨󠁥󠀠󠁭󠁯󠁳󠁴󠀠󠁡tecteun

    @tecteun @thomasfuchs @Seg i think i’m a weirdo but i feel like vanilla js is getting easier and easier as the standards have progressed but it is hard to find information about how to do it

    In conversation about a month ago from social.jvns.ca permalink
  12. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 04-Jun-2026 05:31:57 JST Julia Evans Julia Evans
    • Thomas 🔭🕹️
    • GEM is truly truly outrageous

    @thomasfuchs @Seg what's an example of a roadblock like that? when I think of ways we've chosen to make the web more complicated I think about like using TLS everywhere which ultimately I believe in

    In conversation about a month ago from gnusocial.jp permalink
  13. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 04-Jun-2026 00:05:21 JST Julia Evans Julia Evans

    something I'm finding frustrating recently is

    a) I feel like LLMs have helped me learn some programming things that were hard for me to learn previously
    b) I'm tired of LLMs being relentlessly pushed on us and do not want to participate in that by talking about my positive experiences
    c) there are also lots of hazards associated with using LLMs to generate code that are not that easy to avoid

    In conversation about a month ago from social.jvns.ca permalink
  14. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Wednesday, 03-Jun-2026 07:06:15 JST Julia Evans Julia Evans
    in reply to

    (this is coming up for me because I'm using Django, and I have to remind myself that even though django itself uses inheritance to expose a bunch of useful interfaces which work great I should not let that fact trick me into using inheritance to organize my own code)

    In conversation about a month ago from social.jvns.ca permalink
  15. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Wednesday, 03-Jun-2026 07:05:54 JST Julia Evans Julia Evans

    sometimes i find it funny that I learned about how inheritance works in object oriented programming in university when really the practice I've settled on for myself is "never implement code sharing with inheritance" which would have been a lot shorter

    (i feel like there's a whole story about the history of inheritance out there that could be very interesting to read though)

    In conversation about a month ago from social.jvns.ca permalink
  16. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Sunday, 24-May-2026 20:27:26 JST Julia Evans Julia Evans

    I've started using ** in Fish instead of find & xargs and I really love it, instead of writing `find . -name '*.py' | xargs wc -l` I can just write `wc -l **.py`

    it hasn't 100% replaced `find` for me but I'm definitely using xargs way less than I used to

    In conversation about 2 months ago from social.jvns.ca permalink
  17. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 08-May-2026 04:52:03 JST Julia Evans Julia Evans

    just saw this review of "The Secret Rules of the Terminal" and it's the best feeling when someone got exactly what I'd hoped they'd get out of the zine

    https://wizardzines.com/zines/terminal/

    In conversation about 2 months ago from social.jvns.ca permalink

    Attachments


    1. https://cdn.masto.host/socialjvnsca/media_attachments/files/116/534/890/973/484/668/original/231e847a7c3c3a81.png
  18. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 05-May-2026 00:02:04 JST Julia Evans Julia Evans

    i've been working on moving away from Tailwind, and one thing I'm realizing I appreciated about Tailwind is having a basic color palette (blues, grays, greens, indigos, pinks, purples, reds, yellows) I could use while prototyping

    i extracted it into css variables so I can still use it if I want:

    https://gist.github.com/jvns/9e59b2cd1fe12601084ba78dded072fe

    but now I'm curious: are there similar CSS color palettes like this out there?

    In conversation about 2 months ago from social.jvns.ca permalink

    Attachments


    1. https://cdn.masto.host/socialjvnsca/media_attachments/files/116/516/346/728/222/804/original/cc663b9cc12209d6.png
  19. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Sunday, 26-Apr-2026 22:16:35 JST Julia Evans Julia Evans

    if you're using jj: what do you do with all the random files lying around your repo that you don't want to commit, but also don't want to explicitly list in `.gitignore`?

    a friend suggested putting everything I wanted to be ignored in a directory called `ignore`(and then .gitigoring the `ignore` dir) but I'm wondering if there's a better way

    In conversation about 3 months ago from social.jvns.ca permalink
  20. Embed this notice
    Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 27-Mar-2026 13:05:52 JST Julia Evans Julia Evans

    how diffie hellman key exchange works

    (with as little math as possible)

    In conversation about 4 months ago from social.jvns.ca permalink

    Attachments


    1. https://cdn.masto.host/socialjvnsca/media_attachments/files/116/297/197/101/167/011/original/35b5eb4f1b3c6ba8.png
  • Before

User actions

    Julia Evans

    Julia Evans

    programming and exclamation marksI have DMs muted from people I don’t follow.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          88850
          Member since
          16 Jan 2023
          Notices
          424
          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.