photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#golang

11 posts11 participants1 post today
Anders Eknert<p>From the <a href="https://swecyb.com/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> docs on naming packages. Which is good advice of course. But whoever named Go stdlib packages like "path", "list", "fs", "maps", "flag", "hash", "strings", "iter", "url", "mail", "user", "metrics", "scanner", "sort", "slices", "template", "unique" was clearly not having any of that.</p>
deadprogram<p>"Go Computer Vision Package GoCV Adds Support for OpenCV 4.12" - me on Hackster.io about the new <span class="h-card" translate="no"><a href="https://mastodon.social/@gocv" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gocv</span></a></span> release!</p><p><a href="https://www.hackster.io/news/go-computer-vision-package-gocv-adds-support-for-opencv-4-12-66eeb3a3024f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">hackster.io/news/go-computer-v</span><span class="invisible">ision-package-gocv-adds-support-for-opencv-4-12-66eeb3a3024f</span></a></p><p><a href="https://social.tinygo.org/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://social.tinygo.org/tags/openCV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openCV</span></a> <a href="https://social.tinygo.org/tags/computerVision" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computerVision</span></a></p>
GoCV<p>GoCV 0.42 is out with support for the latest <span class="h-card" translate="no"><a href="https://mastodon.social/@opencv" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>opencv</span></a></span> 4.12, new CUDA functions, ViT DNN tracking, and lots more!</p><p>Full release notes here: <a href="https://github.com/hybridgroup/gocv/releases/tag/v0.42.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/hybridgroup/gocv/re</span><span class="invisible">leases/tag/v0.42.0</span></a></p><p>Go get it right now!</p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/opencv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opencv</span></a> <a href="https://mastodon.social/tags/computerVision" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computerVision</span></a> <a href="https://mastodon.social/tags/dnn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dnn</span></a> <a href="https://mastodon.social/tags/cuda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cuda</span></a> <a href="https://mastodon.social/tags/vision" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vision</span></a></p>
Brad L. :verified:<p>Love this article on the importance and philosophy of Perl </p><p><a href="https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">wired.com/story/programmers-ar</span><span class="invisible">ent-humble-anymore-nobody-codes-in-perl/</span></a></p><p>I have to use Python and Go which both feel less interesting and creative. I love when we lean into how the world is, sloppy and unpredictable. I loathe people and designs that attempt to control or perfect the world.</p><p>I absolutely love Perl. The world is a darker, much less interesting place if we've decided to dumb down our programming languages. Language impacts the way we think about problems. Having a single way to solve every problem will only ever get you to mediocrity. TIMTOWDI and DWIM make it possible to express ideas in new and interesting ways.</p><p>The "one, true way" approach of Python and Go seem to make it easier for AI to consume the entire programming field. Have you tried working in Perl with AI? Ha, good luck. The lack of actual comprehension becomes entirely obvious.</p><p><a href="https://hachyderm.io/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://hachyderm.io/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a></p>
lbnvds<p><span class="h-card" translate="no"><a href="https://oisaur.com/@renchap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>renchap</span></a></span> Ohhh. Completely ignorant on these use cases, but I’ve heard about Yaegi. <a href="https://github.com/traefik/yaegi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/traefik/yaegi</span><span class="invisible"></span></a>. Maybe the rest of the <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> community here can be of more help.</p>
Renaud Chaput<p>I do not know a lot about <a href="https://oisaur.com/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>, but I heard that some people here do, so…</p><p>I have a service where I would like users to write simple functions (take some input, return a result) in a script language, stored in the database, that is secure (isolated execution and such) and performant. They need to be able to call arbitrary simple functions (string argument, boolean result) that the software exposes to them, and have basic control flow.</p><p>What would you use?</p>
Ben Stokman<p><a href="https://mast.benstokman.me/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> is truly the Waterfall method of programming languages</p><p>No I will not be answering questions.</p>
deadprogram<p>Just booked my plane tickets to Gophercon see you all in New York!</p><p><a href="https://gophercon.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gophercon.com/</span><span class="invisible"></span></a></p><p><a href="https://social.tinygo.org/tags/gophercon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gophercon</span></a> <a href="https://social.tinygo.org/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p><p><a href="https://www.youtube.com/watch?v=N3IV_klDh-0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=N3IV_klDh-0</span><span class="invisible"></span></a></p>
Andrew Graves :arch: :linux:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@Gina" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Gina</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@LimeSurvey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>LimeSurvey</span></a></span> </p><p>This week's <a href="https://fosstodon.org/tags/FOSSFriday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSSFriday</span></a> project I want to share is Wails:</p><p><a href="https://github.com/wailsapp/wails" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/wailsapp/wails</span><span class="invisible"></span></a></p><p>Instead of using bloated Electron, you can write desktop applications with <a href="https://fosstodon.org/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a> for the backend and Web technologies of your choice for the frontend!</p>
TinyGo<p>TinyGo team member <span class="h-card" translate="no"><a href="https://hachyderm.io/@whittileaks" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whittileaks</span></a></span> has an awesome video featured in the latest Golang Weekly about reviewing some code for a GPS/GSM driver. Check it out!</p><p><a href="https://golangweekly.com/issues/563" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">golangweekly.com/issues/563</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/tinygo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tinygo</span></a> <a href="https://mastodon.social/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://mastodon.social/tags/gps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gps</span></a> <a href="https://mastodon.social/tags/golangweekly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golangweekly</span></a></p>
Neustradamus :xmpp: :linux:<p><a href="https://mastodon.social/tags/XMPPDNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPPDNS</span></a> 0.5.0 Beta 1 has been released (<a href="https://mastodon.social/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a> / <a href="https://mastodon.social/tags/Jabber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jabber</span></a> / <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> / <a href="https://mastodon.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a>) <a href="https://salsa.debian.org/mdosch/xmpp-dns" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">salsa.debian.org/mdosch/xmpp-d</span><span class="invisible">ns</span></a></p>
Mitex Leo<p>Wanted to try out GoToSocial. Can't even deploy it using Docker because of: error creating instance account: sqlite3: SQL logic error: table accounts has no column named memorialized_at</p><p>😞 </p><p>I'm really not in the mood to troubleshoot it or fix the bug 🐛</p><p><a href="https://mitexleo.one/tags/gts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gts</span></a> <a href="https://mitexleo.one/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://mitexleo.one/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mitexleo.one/tags/gotosocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gotosocial</span></a></p>
John Gordon 📷<p>Seriously, Go is now removing empty comment lines from source files</p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
kamstrup<p>Looking for someone to join my team at Axiom. Do I know anyone with an interest in database- and search engine implementation, query languages, stuff like that? You do not have to be an expert, but some level interest or prior exposure would be great.</p><p>We are implementing a custom database in <a href="https://fosstodon.org/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a> <a href="https://fosstodon.org/tags/FediHire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediHire</span></a> <a href="https://fosstodon.org/tags/getfedihired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>getfedihired</span></a> Mainly looking for mid- to junior level positions right now.</p><p>Feel free to DM me here, and I can give you my Signal number, if you want to hear a bit more.</p>
Jonathan<p>I wrote a tiny library to parse camera shutter speeds in GO from `1/8s` to a duration like `time.Milliseconds` <a href="https://github.com/JonathanMH/go-shutter-speed-format" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/JonathanMH/go-shutt</span><span class="invisible">er-speed-format</span></a></p><p><a href="https://streamers.social/tags/go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>go</span></a> <a href="https://streamers.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://streamers.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a></p>
Anthony Sorace<p>If you have personally used a django-like web framework in Go, and especially if you've migrated an existing database-based django app that way, I would really appreciate hearing about your experience.</p><p>For context, I have ~5k lines of python and ~5k lines of templates in an existing app. I like django quite a bit, but continue to be only "eh" on python. The app is in Python 2 (yes, still, I know) and if I have to do the conversion, I'd like to know if there's a better option.</p><p><a href="https://pdx.social/tags/django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>django</span></a> <a href="https://pdx.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
Christoph Berger<p>Browsers, omg. 🙄 In an attempt to be convenient, they allow any tab to use the session context of other tabs, inviting attacks through cross-site request forgery. Servers have to take measures to protect against CSRF attacks (but to be fair, browsers actively help by passing over information about the request's origin). </p><p>Go 1.25 makes CSRF protection considerably easier.</p><p><a href="https://appliedgo.net/spotlight/csrf-dont-mess-with-my-site/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">appliedgo.net/spotlight/csrf-d</span><span class="invisible">ont-mess-with-my-site/</span></a></p><p><a href="https://c.im/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a><br><a href="https://appliedgo.net/spotlight/csrf-dont-mess-with-my-site/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">appliedgo.net/spotlight/csrf-d</span><span class="invisible">ont-mess-with-my-site/</span></a></p>
@haitchfive<p><strong>Deluxe UI with ZX Draw on Linux, and a native host OS dialog box that actually works!</strong></p><p>Ensuring that the toolkit works across all three major desktop GUIs may not look like much if you're coming from Electron-world but it does matter a lot that this is just a small self-contained binary with minimal OpenGL dependencies (also no JVM, .NET CLR, GTK or QT needed). </p><p>At least to me it does matter! This gives me more confidence that I can actually write competent desktop GUI stuff and complete <a href="https://oldbytes.space/tags/DeluxeDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeluxeDraw</span></a> for general pixel art as intended, and maybe the Postman substitute "Getman" as well (especially without massive Electron / Chrome / Node dependencies)</p><p><a href="https://oldbytes.space/tags/ZXDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZXDraw</span></a> <a href="https://oldbytes.space/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZXSpectrum</span></a> <a href="https://oldbytes.space/tags/Speccy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Speccy</span></a> <a href="https://oldbytes.space/tags/DeluxeUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeluxeUI</span></a> <a href="https://oldbytes.space/tags/DeluxeDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeluxeDraw</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/NOELECTRON" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NOELECTRON</span></a></p>
TinyGo<p>Ready for Go hardware hacking in the city that never sleeps? Gophercon in NYC is just over 1 month away!</p><p>We'll be there with robots, drones, &amp; lots of hardware. You bring a laptop &amp; sense of adventure. A normal ticket gets you in, no extra fee.</p><p>Tue. Aug. 26, 10A-4PM</p><p>See you in the Big Apple!</p><p><a href="https://www.gophercon.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">gophercon.com/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/gophercon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gophercon</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/tinygo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tinygo</span></a> <a href="https://mastodon.social/tags/hardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardware</span></a> <a href="https://mastodon.social/tags/drones" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>drones</span></a> <a href="https://mastodon.social/tags/robots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>robots</span></a> <a href="https://mastodon.social/tags/iot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iot</span></a> <a href="https://mastodon.social/tags/arduino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arduino</span></a></p>
Phil<p>Sometimes you just need to be very direct. (Image credit the AI overlords, please don't harvest my energy in the future...)</p><p>Most people don't realize you can store API Keys in 1Password and then inject them at runtime into things like ".env" files. <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mastodon.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>