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 Andrew Kelley (andrewrk@mastodon.social), page 3

  1. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Thursday, 14-Nov-2024 14:01:09 JST Andrew Kelley Andrew Kelley
    in reply to

    alternate joke:

    what they say: no dependencies
    what they mean: over half of the project's line count by volume was written by Sean Barrett

    In conversation about 7 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/472/627/308/735/715/original/cd344672ddbf30b2.png

    2. https://files.mastodon.social/media_attachments/files/113/472/633/474/945/109/original/5c31f7b7a17beeeb.png
  2. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Thursday, 14-Nov-2024 13:52:14 JST Andrew Kelley Andrew Kelley
    in reply to
    • Leonard Ritter

    @lritter zig does not have any optimization passes currently. It's also designed with human maintenance in mind with no regards to being the target of machine generation.

    what's the problem statement vs the C backend? or vs llvm bitcode?

    In conversation about 7 months ago from gnusocial.jp permalink
  3. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Thursday, 14-Nov-2024 13:52:12 JST Andrew Kelley Andrew Kelley
    in reply to
    • Leonard Ritter

    @lritter interesting perspective. I would rather deal with the lack of C ABI support in LLVM bitcode than deal with C language limitations.

    anyway, given this, maybe targeting zig isn't such an awful idea after all since it does solve the C ABI problem and has well-defined semantics for various things that are compiler extensions in C, such as arbitrary-width integers, all float sizes on all targets, SIMD, and various other things.

    In conversation about 7 months ago from gnusocial.jp permalink
  4. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Thursday, 14-Nov-2024 13:37:16 JST Andrew Kelley Andrew Kelley

    Inside of you are two wolves:

    One of them wants to be grammatically correct and put the punctuation inside "the quoted text."

    The other one has been programming for 25 years and is howling at the top of its lungs, "I demand proper nesting!".

    In conversation about 7 months ago from mastodon.social permalink
  5. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 13-Nov-2024 20:16:59 JST Andrew Kelley Andrew Kelley
    in reply to
    • Leonard Ritter
    • Andre Weissflog

    @lritter @floooh

    isn't this exactly what you wanted all along? people to get something out of your ramblings on mastodon about SSAT and SPIR-V backend? 😇

    In conversation about 7 months ago from gnusocial.jp permalink
  6. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 13-Nov-2024 09:24:38 JST Andrew Kelley Andrew Kelley

    when a C/C++ programmer says "no dependencies" it means they have copied unknown versions of various dependencies into a particular subdirectory of their project.

    you can learn a lot about the author's personality by what directory name they choose.

    "vendor" -> web developer adjacent
    "deps" -> uncomfortably self-aware
    "thirdparty" -> unskilled grifter
    "common" -> sneaky

    In conversation about 7 months ago from mastodon.social permalink
  7. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Tuesday, 12-Nov-2024 10:57:04 JST Andrew Kelley Andrew Kelley
    in reply to
    • segfault

    @segfault https://ziglang.org/documentation/0.13.0/#Non-exhaustive-enum

    In conversation about 7 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Documentation - The Zig Programming Language
  8. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Thursday, 07-Nov-2024 03:46:21 JST Andrew Kelley Andrew Kelley
    in reply to
    • Julia Evans

    @b0rk one trick as an application programmer to avoid this is to always make sure the hide/show are provided in the same buffer and sent in the same syscall. This way, the process being killed for whatever reason will not leave the terminal in a bad state

    In conversation about 7 months ago from mastodon.social permalink
  9. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Tuesday, 05-Nov-2024 11:15:02 JST Andrew Kelley Andrew Kelley

    I think it's an actual conspiracy that American media outlets coverage of politics focuses on pointless, spicy exchanges between political figures, rather than focusing on actual policy issues such as basic income, Gaza, or the climate.

    Most of the popular media is owned by politically motivated individuals. They ensure coverage is distracting from the ultimate issue of wealth distribution.

    "orange man bad" is a little circus performance to divert energy from actual change we desperately need.

    In conversation about 7 months ago from mastodon.social permalink
  10. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Tuesday, 05-Nov-2024 08:16:00 JST Andrew Kelley Andrew Kelley

    Lately my Zig code has started to look like this in all my projects

    https://ziglang.org/devlog/2024/#2024-11-04

    In conversation about 7 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/427/109/102/315/958/original/1cf562dabb028697.png
  11. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Tuesday, 05-Nov-2024 08:15:54 JST Andrew Kelley Andrew Kelley
    in reply to
    • Joseph Humfrey

    @joethephish I understand the appeal to such a thing, however, the flexibility of having it also be a namespace is extremely useful, as you can see from the two examples at the end

    In conversation about 7 months ago from mastodon.social permalink
  12. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Monday, 04-Nov-2024 06:13:49 JST Andrew Kelley Andrew Kelley

    Common intermediate programmer mistake: trying to use the same abstraction for inputting a given thing, vs outputting it.

    Advanced programmers know these are fundamentally different tasks deserving independent abstractions.

    Example: JSON

    For outputting, there's no value in constructing a bunch of pointless hash maps in memory. Just stream the data out with some basic API to ensure correct syntax and nesting.

    In conversation about 7 months ago from mastodon.social permalink
  13. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 30-Oct-2024 14:22:54 JST Andrew Kelley Andrew Kelley

    making a mental note to stop apologizing for not having an instagram account and start saying, "huh? why do you have a instagram account? you know that's owned by facebook right?"

    In conversation about 7 months ago from mastodon.social permalink
  14. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Monday, 14-Oct-2024 06:47:35 JST Andrew Kelley Andrew Kelley
    in reply to

    this is what I get for writing this script in bash instead of a real programming language

    In conversation about 8 months ago from mastodon.social permalink
  15. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Monday, 14-Oct-2024 06:47:35 JST Andrew Kelley Andrew Kelley

    https://github.com/ziglang/www.ziglang.org/commit/faab7e1bc77665cdbdfa83805315eced7aa750c3 🤦

    restoring from a backup now

    In conversation about 8 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      fix the line that is supposed to only delete old builds · ziglang/www.ziglang.org@faab7e1
      Contribute to ziglang/www.ziglang.org development by creating an account on GitHub.
  16. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Monday, 14-Oct-2024 06:47:33 JST Andrew Kelley Andrew Kelley
    in reply to
    • docteurklein

    @docteurklein rest assured, the next modification to this file will be to delete it

    In conversation about 8 months ago from mastodon.social permalink
  17. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 09-Oct-2024 05:42:01 JST Andrew Kelley Andrew Kelley

    I love this take:

    "Don't you find it infuriating when lawyers and accountants fail to clarify how their respective domains work, making them unavoidable intermediaries of systems that in theory you should be able to navigate by yourself?

    Whenever we fail to make simple things easy in software engineering, and webdev especially, we are failing society in the exact same way."

    from https://kristoff.it/blog/static-site-paradox/

    In conversation about 8 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: kristoff.it
      The Static Site Paradox
      Loris Cro's Blog
  18. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 02-Oct-2024 06:08:39 JST Andrew Kelley Andrew Kelley
    in reply to

    @cxbyte do you have any idea how good it feels to drop the libc++.so dependency? it's better than sex

    In conversation about 8 months ago from mastodon.social permalink
  19. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Wednesday, 02-Oct-2024 06:07:32 JST Andrew Kelley Andrew Kelley

    @cxbyte less because of lack of interop and more because c++ is crap and I don't want a libc++ dependency, and I want to be able to use a simpler linker implementation.

    if I thought it was valuable to interop with c++ code then I would have made it work.

    In conversation about 8 months ago from mastodon.social permalink
  20. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Tuesday, 01-Oct-2024 08:28:23 JST Andrew Kelley Andrew Kelley

    the worst zig take ever is "zig is a c replacement while XYZ is a c++ replacement". I see this so much it makes my brain numb.

    I literally started zig out of frustration with C++

    In conversation about 8 months ago from mastodon.social permalink
  • After
  • Before

User actions

    Andrew Kelley

    Andrew Kelley

    Lead developer & president of Zig Software Foundation. Jack of all trades, master of one.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          9936
          Member since
          13 Sep 2022
          Notices
          78
          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.