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 Andy Wingo (wingo@mastodon.social), page 3

  1. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 22-Oct-2025 18:46:04 JST Andy Wingo Andy Wingo

    in c i mostly write compiler runtimes, so i -fno-strict-aliasing usually and usually have some memory safety story already. but hoo boy, integers terrify me

    In conversation about 10 months ago from mastodon.social permalink
  2. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 22-Oct-2025 18:46:03 JST Andy Wingo Andy Wingo
    in reply to

    - if a function takes two integers as args, it is very easy to accidentally swap them

    In conversation about 10 months ago from mastodon.social permalink
  3. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 22-Oct-2025 18:46:03 JST Andy Wingo Andy Wingo
    in reply to

    i should probably elaborate for people that have not had the "pleasure" of c.
    - signed integer overflow is UB. you have to prevent it somehow.
    - you always run into funny behavior on the boundaries, e.g. loading a 4-byte value at UINT32_MAX-2 needs to trap, but it's easy to accidentally write a bounds check that wraps
    - there is a thicket of annoyance around size conversions, easy to accidentally get sign extension bugs
    - approximately every integer error is exploitable

    In conversation about 10 months ago from mastodon.social permalink
  4. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Sunday, 19-Oct-2025 18:50:25 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧
    • Josh Simmons

    @dotstdy @whitequark the answer is https://ometer.com/preferences.html. was a big vibe 20yo

    In conversation about 10 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Choosing our Preferences
  5. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Sunday, 19-Oct-2025 18:50:24 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧
    • Josh Simmons

    @dotstdy @whitequark one guy, yes, but a lot of people took it to heart, it wasn’t imposed. different projects will have different ideas of what are essential preferences but everybody still has to draw a line somewhere

    In conversation about 10 months ago from mastodon.social permalink
  6. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 15-Oct-2025 22:56:01 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧

    @whitequark (llvm.wasm)

    In conversation about 10 months ago from mastodon.social permalink
  7. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 15-Oct-2025 22:56:00 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧

    @whitequark just testing a wasm-to-c research compiler, https://codeberg.org/andywingo/wastrel

    In conversation about 10 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      wastrel
      from andywingo
      WebAssembly-to-C compiler
  8. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 15-Oct-2025 22:53:56 JST Andy Wingo Andy Wingo

    i have a c file generated from wasm that takes 70 minutes to compile at -O1, to generate an 80 MB binary. i wish gcc could parallelise internally (as it can do in an LTO context)

    In conversation about 10 months ago from mastodon.social permalink
  9. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 15-Oct-2025 22:53:55 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧

    @whitequark catherine it is generated from your wasm file

    In conversation about 10 months ago from mastodon.social permalink
  10. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Saturday, 04-Oct-2025 05:01:09 JST Andy Wingo Andy Wingo

    i tried using C11 _Generic recently. boy was that a mistake https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/c11-generic/

    In conversation about 11 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Workarounds for C11 _Generic
  11. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Saturday, 04-Oct-2025 04:03:57 JST Andy Wingo Andy Wingo

    make it stop

    In conversation about 11 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/115/311/777/660/959/057/original/73497967e8cc0bd2.png
  12. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Friday, 26-Sep-2025 03:46:35 JST Andy Wingo Andy Wingo

    great post on what it's like working with a tracing jit in practice https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/#

    In conversation about 11 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: antocuni.eu
      Tracing JITs in the real world @ CPython Core Dev Sprint
      from Antonio Cuni
      My experience at the CPython Core Dev Sprint
  13. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Wednesday, 24-Sep-2025 21:36:27 JST Andy Wingo Andy Wingo

    python types are amazing because they compile down to nothing: you can work on them for couple hours, and the result is no change in behavior, neither at run-time nor at compile-time

    In conversation about 11 months ago from mastodon.social permalink
  14. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Tuesday, 23-Sep-2025 19:28:49 JST Andy Wingo Andy Wingo
    in reply to
    • May likes Toronto

    @mayintoronto TRAINS

    In conversation about 11 months ago from mastodon.social permalink
  15. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Thursday, 18-Sep-2025 20:50:15 JST Andy Wingo Andy Wingo

    software engineering is good and all, but i just had a python linter tell me i needed more whitespace on a comment that i had to add to disable python type checking for a mock argument that was part of a test suite of a test suite (yes). make it stop

    In conversation about a year ago from mastodon.social permalink
  16. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Monday, 15-Sep-2025 02:44:01 JST Andy Wingo Andy Wingo
    in reply to
    • ✧✦Catherine✦✧

    @whitequark in my mind this is leading to you writing a fluid dynamics simulator

    In conversation about a year ago from mastodon.social permalink
  17. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Saturday, 30-Aug-2025 06:52:10 JST Andy Wingo Andy Wingo

    "we don't need types, we have types at home" smh, what a notation

    In conversation about a year ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/115/111/205/261/586/283/original/fc284f6726b26b0f.png
  18. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Tuesday, 19-Aug-2025 18:30:27 JST Andy Wingo Andy Wingo

    rust is just a conspiracy by big serde to sell more serde

    In conversation about a year ago from mastodon.social permalink
  19. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Monday, 18-Aug-2025 18:13:14 JST Andy Wingo Andy Wingo

    i have seen a few people arguing for xslt recently; weird proposition!
    - libs have a cost (browser download size, update work, integration, security risk)
    - xslt 1.0 is not good. https://okmij.org/ftp/papers/SXSLT-talk.pdf
    - nobody uses it. (or rather, 0.001% of page-loads use it.)
    - regardless of your pov on xml, xml web documents are entirely a lost cause; the web is html, and html is not xml.
    - there are so many better alternatives! even a simple page with a script tag can do a better job!

    In conversation about a year ago from mastodon.social permalink

    Attachments


  20. Embed this notice
    Andy Wingo (wingo@mastodon.social)'s status on Sunday, 10-Aug-2025 00:01:38 JST Andy Wingo Andy Wingo

    saw a surprising product in the supermarket today while looking for the butter

    In conversation about a year ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/114/999/325/819/613/526/original/7e1d729d219f550e.jpeg
  • After
  • Before

User actions

    Andy Wingo

    Andy Wingo

    https://wingolog.org | a work in progress | niche content | truthiness is couthiness

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          43062
          Member since
          29 Nov 2022
          Notices
          180
          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.