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 Howard Chu @ Symas (hyc@mastodon.social)

  1. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 18-May-2026 00:50:09 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker
    • nxadm

    @mirabilos @dalias @nxadm tbf, I sympathize. After all, naming is one of the two hardest problems in computer science (along with cache invalidation, and off-by-one errors). And I had to rename LMDB shortly after its release, to avoid confusion with other projects... it's tough to come up with good names.

    In conversation about 5 days ago from mastodon.social permalink
  2. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 18-May-2026 00:50:09 JST Howard Chu @ Symas Howard Chu @ Symas
    • Rich Felker
    • nxadm

    @mirabilos @dalias @nxadm wow, "status changed to Unfortunate" https://github.com/golang/go/issues/9#issuecomment-66047478

    In conversation about 5 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/590/612/471/499/680/original/c1a2f1be2644ee82.jpg
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      I have already used the name for *MY* programming language · Issue #9 · golang/go
      by fmccabe: I have been working on a programming language, also called Go, for the last 10 years. There have been papers published on this and I have a book. I would appreciate it if google changed...
  3. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 18-May-2026 00:13:56 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker
    • nxadm

    @nxadm @dalias also, it's intentionally limiting in its expressiveness. Which makes sense as one of its design goals - it was designed to make projects and programmers at Google interchangeable. There's only one way to do things, so there can only be one "style". In short, it's designed for mediocrity. https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/From-Parallel-to-Concurrent

    In conversation about 5 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/590/536/135/120/773/original/675b64fd5ba8210e.jpg

  4. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 18-May-2026 00:13:55 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker
    • nxadm

    @nxadm @dalias if you look at it as an attempt to make human programmers into interchangeable code spewing machines, then Google's new emphasis on AI code spewing machines probably means golang was a failure.

    In conversation about 5 days ago from mastodon.social permalink
  5. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 18-May-2026 00:01:09 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker
    • nxadm

    @nxadm @dalias yes, but still that's an open door for malware, wherever you point it. https://mastodon.social/@hyc/113999242008616734

    In conversation about 5 days ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Howard Chu @ Symas (@hyc@mastodon.social)
      from Howard Chu @ Symas
      #BoltDB is a Go rewrite of #LMDB (mostly; it has a lot more limitations). It's no longer maintained. Since 2021 some forks had a backdoor giving remote command access to machines. https://snyk.io/blog/go-malicious-package-alert/ All of this is inconceivable for LMDB, since it has no other dependencies. Also, the thought of an embedded DB engine having access to any networking APIs at all is just mindboggling. The Go build system, and its automatic pulling of dependencies from github, is ludicrous. #golang
  6. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Sunday, 17-May-2026 23:49:17 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker
    • nxadm

    @nxadm @dalias Go has this weird design mentality of fetching every dependency you're using, straight from github. And no dynamic linking. It's too opinionated, IMO.

    Not to mention it was intentionally designed to be less flexible than C.

    In conversation about 5 days ago from mastodon.social permalink
  7. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Sunday, 17-May-2026 23:49:17 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker

    @dalias yep, same. https://mastodon.social/@hyc/114841502231953489

    Frankly the interminably slow compile times were the first red flag for me. But resorting to AI just yells out "we don't know what we're doing".

    In conversation about 5 days ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Howard Chu @ Symas (@hyc@mastodon.social)
      from Howard Chu @ Symas
      @teriradichel@infosec.exchange but a plane's autopilot doesn't make the plane fly 20% slower. It will always be better to have smarter human programmers who write their own code and thus understand what it's doing, than to have vibe coders who don't understand what was written but are still responsible for fixing whatever's wrong with it. https://chaos.social/@ben_tinc/114839691820680902 You can't replace or shortcut the knowledge that comes from actually doing the work.
  8. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Sunday, 17-May-2026 05:25:08 JST Howard Chu @ Symas Howard Chu @ Symas

    Hudson has relocated from the couch to the bed for phase 2 of today's napping. #caturday

    In conversation about 6 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/585/636/339/869/869/original/90750bbb2164403c.jpg
  9. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Tuesday, 05-May-2026 10:22:29 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Lady Laura :bongoCat:

    @cmconseils the Victorian era really killed men's fashion huh.

    In conversation about 17 days ago from mastodon.social permalink
  10. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Thursday, 30-Apr-2026 10:41:17 JST Howard Chu @ Symas Howard Chu @ Symas

    Heathrow airport dim sum is actually edible

    In conversation about 22 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/419/939/478/148/613/original/3bf8e4c97a2d1f14.jpg
  11. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Thursday, 16-Apr-2026 11:40:00 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker

    @dalias if you're really self-hosting your email you should have an actual domain name of your own though, and it should resolve both forward and backward.

    In conversation about a month ago from mastodon.social permalink
  12. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Thursday, 16-Apr-2026 11:29:52 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker

    @dalias my favorite was always hosts whose IP address is encoded in their DNS name. I used to just flat reject them but now I only greylist them because more subscription mailers are using dynamic hosts for sending.

    In conversation about a month ago from mastodon.social permalink
  13. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Wednesday, 08-Apr-2026 22:21:08 JST Howard Chu @ Symas Howard Chu @ Symas
    • Thomas 🔭🕹️
    • Pete Keen

    @thomasfuchs @zrail Fortran. I was a maverick and used C, and eventually helped write JPL's C Coding Standard.

    In conversation about a month ago from mastodon.social permalink
  14. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Wednesday, 08-Apr-2026 22:15:14 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Thomas 🔭🕹️
    • Pete Keen

    @zrail @thomasfuchs definitely. But most people in computing have almost zero exposure to actual computer science.

    Meanwhile, yes, my degree was in Computer Engineering, in the Electrical Engineering and Computer Science department at UMich's College of Engineering. I practiced real software engineering, at UMich, at JPL writing software for the Space Shuttle, and elsewhere. But I'm also just a hacker at heart.

    In conversation about a month ago from mastodon.social permalink
  15. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Tuesday, 07-Apr-2026 21:52:49 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Rich Felker

    @dalias it's a DoS but not the same as an actual crash, which is unanticipated. There is zero security exposure from an assert failure: no data leak, no unauthorized access, no possibility of code injection. The trigger conditions are clearly spelled out in the assert itself, so it's trivially remedied. Calling it a security issue dilutes the word "security" to meaninglessness.

    In conversation about a month ago from mastodon.social permalink
  16. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Tuesday, 07-Apr-2026 20:01:32 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • daniel:// stenberg://

    @bagder OpenLDAP is seeing more AI-assisted bug reports that claim to be security issues, but aren't.

    E.g., calling a crash in a commandline tool a DoS (no, it's not a service).

    In conversation about a month ago from mastodon.social permalink
  17. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Tuesday, 07-Apr-2026 20:01:31 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • daniel:// stenberg://

    @bagder the other one we see is calling assert failures crashes. It's not a SEGV, there's no possibility of data exfiltration or RCE. There's no security exposure, it's just a bug. One that was anticipated hypothetically by the original developer, but whose final disposition wasn't decided upon way back when.

    E.g. /* can this even happen? */

    They toss in an assert, and it lives quietly in the code for decades before someone definitively shows yes, it can happen...

    In conversation about a month ago from mastodon.social permalink
  18. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Tuesday, 07-Apr-2026 06:26:21 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to

    Destruction of knowledge - this was always the inevitable end of the AI road https://scholar.social/@Iris/115020211902735145

    In conversation about a month ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Iris van Rooij 💭 (@Iris@scholar.social)
      from Iris van Rooij 💭
      "I thought, Huh?! This is definitely not how we — cognitive scientists — use that term. Then I saw the last sentence, “AI-generated definition”, and I realised what went wrong. This was AI slop. Not only that. It was AI slop on ScienceDirect, a “premier platform for scientific, health and technical literature” (...)" https://irisvanrooijcogsci.com/2025/08/12/ai-slop-and-the-destruction-of-knowledge/
  19. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 06-Apr-2026 01:28:15 JST Howard Chu @ Symas Howard Chu @ Symas
    in reply to
    • Adrianna Tan

    @skinnylatte jealous... just had dim sum in Dublin last week. Such limited selection, no sesame rice balls. Sad.

    In conversation about 2 months ago from mastodon.social permalink
  20. Embed this notice
    Howard Chu @ Symas (hyc@mastodon.social)'s status on Monday, 23-Mar-2026 08:21:16 JST Howard Chu @ Symas Howard Chu @ Symas

    Reminder: AI "generated" code is 100% plagiarized. You must not accept code of unknown provenance into your code base. Doing so opens you up to potential copyright infringement lawsuits. Nobody needs a repeat of the SCO vs IBM lawsuit over ownership of Unix.

    Accepting AI-assisted code is just legally untenable. That's black and white, there's nothing to debate. Projects that accept it are idiots and should be shunned.

    https://mastodon.social/@hyc/114777864519941643

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Howard Chu @ Symas (@hyc@mastodon.social)
      from Howard Chu @ Symas
      @c8h4@fosstodon.org @dalias@hachyderm.io yeah that looks like a pretty wish-washy policy. I'll stick with the OpenLDAP Project's policy - we only accept contributions from the original author, no 3rd party contributions. No AI-generated code is original, therefore it's all prohibited.
  • Before

User actions

    Howard Chu @ Symas

    Howard Chu @ Symas

    CTO Symas Corp., Chief Architect OpenLDAP Project, Musician

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          29613
          Member since
          17 Nov 2022
          Notices
          199
          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.