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
    Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:20 JST Charles Corbett Charles Corbett

    what are people using to read from USB in #golang right now? All the libs at the top of search results appear abandoned and unresponsive

    In conversation Saturday, 10-Feb-2024 12:49:20 JST from tty0.social permalink
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Saturday, 10-Feb-2024 12:49:13 JST feld feld
      in reply to
      • Heath Stewart
      @chas @heaths I hate that we now have languages whose ecosystems dictate our SCM software choices. It's lazy and we're going to regret it.

      Git is not going to be the best choice forever; it's barely the best choice right now.
      In conversation Saturday, 10-Feb-2024 12:49:13 JST permalink
    • Embed this notice
      Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:14 JST Charles Corbett Charles Corbett
      in reply to
      • Heath Stewart

      @heaths I am rather a fan of go's usage of git host paths as part of the package name, it works really well for my brain for some reason (and for uniqueness)

      as well as the ability to rename an import on top of that if you DO run into simple conflicts

      In conversation Saturday, 10-Feb-2024 12:49:14 JST permalink
    • Embed this notice
      Heath Stewart (heaths@fosstodon.org)'s status on Saturday, 10-Feb-2024 12:49:15 JST Heath Stewart Heath Stewart
      in reply to

      @chas Yes, to crates.io, npmjs.org, etc. At least go doesn't create any issues apart from potentially slowing searches for suitable dependencies.

      Sorry for the confusion.

      In conversation Saturday, 10-Feb-2024 12:49:15 JST permalink

      Attachments


      1. Domain not in remote thumbnail source whitelist: static.npmjs.com
        npm
    • Embed this notice
      Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:16 JST Charles Corbett Charles Corbett
      in reply to
      • Heath Stewart

      @heaths oh when you said publish I interpreted that as public github - not package repositories (which are notoriously consuming cool names at the same speed we destroyed ipv4 space)

      In conversation Saturday, 10-Feb-2024 12:49:16 JST permalink
    • Embed this notice
      Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:17 JST Charles Corbett Charles Corbett
      in reply to
      • Heath Stewart

      @heaths I think it's fine to publish as long as you don't kind of brand it and make it seem like an active public project you are maintaining.

      A lot of people get wrapped up in making nice banners, release processes etc for projects they are going to abandon

      that tricks people into using them 😂

      In conversation Saturday, 10-Feb-2024 12:49:17 JST permalink
    • Embed this notice
      Heath Stewart (heaths@fosstodon.org)'s status on Saturday, 10-Feb-2024 12:49:17 JST Heath Stewart Heath Stewart
      in reply to

      @chas Increased discovery times - both to pull indexes and wade through search results - exhaustion of ideal names (my org is dealing with this now), increased storage and bandwidth costs, etc. Why not leave it on GitHub, Gitea, or wherever? It's idiomatic for go and easy for rust with little to no downside for small projects.

      In conversation Saturday, 10-Feb-2024 12:49:17 JST permalink
    • Embed this notice
      Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:18 JST Charles Corbett Charles Corbett
      in reply to
      • Heath Stewart

      @heaths it's really OSS in general, we're undergoing a pretty significant disapora of maintainers from their popular packages and nobody is willing to pick up the slack (usually because it was a passion project)

      I even started on my own tui library in go but haven't been able to bring myself to finish a v1 on it yet

      In conversation Saturday, 10-Feb-2024 12:49:18 JST permalink
    • Embed this notice
      Heath Stewart (heaths@fosstodon.org)'s status on Saturday, 10-Feb-2024 12:49:18 JST Heath Stewart Heath Stewart
      in reply to

      @chas That, and it seems a lot of people like to start a hobby project to learn a language or framework, publish it "just in case others find it useful", then never really maintain it. Seems at least once a week I see at least one person talk about learning rust or go by writing a new web framework.

      Fine, but don't publish it. Or hack on an existing one and benefit from their idiomatic experience.

      In conversation Saturday, 10-Feb-2024 12:49:18 JST permalink
    • Embed this notice
      Heath Stewart (heaths@fosstodon.org)'s status on Saturday, 10-Feb-2024 12:49:19 JST Heath Stewart Heath Stewart
      in reply to

      @chas I think you just described the state of about every languages' de facto package manager.

      In conversation Saturday, 10-Feb-2024 12:49:19 JST permalink
    • Embed this notice
      Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:36 JST Charles Corbett Charles Corbett
      in reply to
      • Heath Stewart

      @heaths back to your original point - I've even been guilty of publishing "meme" libs before (usually to prove a point, like a library on npm that removed eval from javascript because I was mad at someone for abusing it)

      But I'm older now 😂

      In conversation Saturday, 10-Feb-2024 12:49:36 JST permalink
      feld likes this.
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Saturday, 10-Feb-2024 14:19:18 JST feld feld
      in reply to
      • Pete Wright
      • Heath Stewart
      @pete_wright @heaths @chas that rambling mess was my excuse to post the internal dev email publicly (it was with his permission)
      In conversation Saturday, 10-Feb-2024 14:19:18 JST permalink
    • Embed this notice
      Pete Wright (pete_wright@nlogic.systems)'s status on Saturday, 10-Feb-2024 14:19:19 JST Pete Wright Pete Wright
      in reply to
      • feld
      • Heath Stewart
      @chas @feld @heaths time to tap your evergreen blog post on this 😁

      https://blog.feld.me/posts/2018/01/git-is-not-revision-control/
      In conversation Saturday, 10-Feb-2024 14:19:19 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: blog.feld.me
        Git Is Not Revision Control
        from feld
        Git has always rubbed me the wrong way. The ability to rewrite history and not tracking file renames are a few of the reasons it has turned me sour, not to mention the awful inconsistent UX as...
    • Embed this notice
      Miscbrains:beastie::segasaturn: (miscbrains@misc.brainsoap.net)'s status on Saturday, 10-Feb-2024 14:33:53 JST Miscbrains:beastie::segasaturn: Miscbrains:beastie::segasaturn:
      in reply to
      • feld
      • Pete Wright
      • Heath Stewart

      @feld@bikeshed.party @pete_wright@nlogic.systems @heaths@fosstodon.org @chas@tty0.social The mailing list post was findable via search for years. But the last time i looked i could only find your post quoting him.

      In conversation Saturday, 10-Feb-2024 14:33:53 JST 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.