Hmmm π€ The problem of course is the code is less readable/understandable π I \\_never\\_ thought Go would ever grow generics, but oh well here we are. I guess it'll take me a while to get used to it π β Read more
Hmmm π€ The problem of course is the code is less readable/understandable π I \\_never\\_ thought Go would ever grow generics, but oh well here we are. I guess it'll take me a while to get used to it π β Read more
@mckinley Bahahahahaha π€£ β Read more
@movq _@www.uninformativ.de_ Wow man you're getting really good at taking these Moonplane photos π€£ β Read more
And fixed! π₯³ Turns out it was a change in Go 1.19 β Read more
Haha π β Read more
In case you missed it @mckinley βοΈ Just looked at the "Manage Account" Dashboard of my account with Open AI and since launching t ...
GPT3 Demo
In case you missed it @mckinley βοΈ Just looked at the "Manage Account" Dashboard of my account with Open AI and since launching this ~12hrs ago last night (for me) $0.13 of my $18 free credit has been used π β Read more~
h
2022/08/13 23:58:37 build: index.md
exec: "joint ...**
Found the problem! Had to do things by hand to figure out wtf was going on!
\\
\\\\
#@sh2022/08/13 23:58:37 build: index.md
exec: "jointoday.sh": cannot run executable found relative to current directory
exec: "pods.sh": cannot run executable found relative to current directory
\\
\\
\\
Has Alpine changed some security policies on their image?! π€ π€¦ββοΈ β [Read more](https://twtxt.net/twt/p67nhea)
@stigatle _@yarn.stigatle.no_ Don't you hate it when things breka unexpectedly and you can't figure out why or how?! π³ Been racking my brains over this one and I can't figure it out for the life of me. Locally ths tie builds fine, but the \\
docker build\\
(that's how it's built and hosted) is someho ... β Read more
@adi _@0.0.0.0_ Hey! π β Read more
@lyse _@lyse.isobeef.org_ Haha nice π β Read more
@stigatle I've noticed that myself. Hmmm will look into it again π β Read more
GPT3 Demo
Source:
You can tell I just "w ...
@lyse _@lyse.isobeef.org_ Speaking of which... I'm curious how you would have implemented this little demo:
GPT3 Demo
Source: https://git.mills.io/prologic/gpt
You can tell I just "whacked" it together pretty quickly -- mostly imperative, procedural style. β Read more
cc @mckinley as promised! π**
GPT3 Demo
cc @mckinley as promised! π β Read more
@movq _@www.uninformativ.de_ Wow! π³ That is an amazing shot! π How lucky did you have to get to snap that? I'll bet you had to be quick? Or were you watching/waiting for the right moment and knew it would happen at some point? π€ β Read more
Whoops I got side-tracked for ~5ms I'm here now π β Read more
@mckinley Yup! β Read more
@mckinley Good question. I've been fiddling with the times myself and I'm finding it hard. The one constraint I can't seem to make work is @darch _@neotxt.dk_'s request so it lands on his Sunday morning instead of Saturday. Probl3m with that is I'm then up late the day befor ... β Read more
wow π³ this has to be one of our longest yarns in a while π³ @lyse _@lyse.isobeef.org_ you might be interested in my observe package β Read more
@off\\_grid\\_living I guess they love that shit (I meanπ© ) π β Read more
@off\\_grid\\_living That is really impressive π³ cc @kt84 β Read more
you're completely right about half of the things that he said in some of his rants which have no basis in fact some of which I think are actually completely wrong as you pointed out.
however the only point that he does make that I do agree with based on my own experiences as well as one of encapsulation which just doesn't work. In my opinion I think interfaces are a better way to encapsulat ... β Read more
@xuu _@txt.sour.is_ +1 on metric driven development (MDD?) Very important to have in a production system, service, whatever (codebase). I'm not going to look at your logs and try to decipher them, I want to see wtf happened at a specific point, then go hunt down logs around that specific time interval. β Read more
This was a really interesting video. I _think_ he really has a lot of valid points here, especiall ...
Object-Oriented Programming is Bad - YouTube
This was a really interesting video. I \\_think\\_ he really has a lot of valid points here, especially on encapsulation. I also especially agree on the point of just writing your program procedurally rather than getting bogged down in abstractions that just lead to premature mess -- or something I'm p ... β Read more
@lyse _@lyse.isobeef.org_ I think that's spot on. Deliberate and careful design of errors is probably just as important as good interfaces π β Read more
It makes me think that \\_really\\_ we should just be defining our own error types all the time π€ Maybe... β Read more
errors.New()
is just how stupidly simple it really is:o
// New returns an ...**
[@lyse _@lyse.isobeef.org_](https://twtxt.net/external?uri=https://lyse.isobeef.org/twtxt.txt&nick=lyse) I \\_think\\_ the most interesting thing about \\
errors.New()\\is:
\\
\\\\
#@go// New returns an error that formats as the given text.
// Each call to New returns a distinct error value even if the text is identical.
func New(text string) error {
retu ... β Read more
@abucci _@anthony.buc.ci_ we actually have thought about and discussed the idea of subscribing to tags. I think it's actually in our backlog but we haven't implemented it yet π β Read more
@stutteringsteve Oh hey! π Nice to see and hear from you again π€ I'm sure we'd all love to hear about your project π β Read more
@lyse _@lyse.isobeef.org_ OMG! Those vibrant colors π β Read more
@abucci _@anthony.buc.ci_ Haha whoops π€¦ββοΈ β Read more
@lyse _@lyse.isobeef.org_ I do like the idea of only logging one log line per incoming request especially for web service or APIs π β Read more
@lyse _@lyse.isobeef.org_ I think you probably need to drop the motion of error sub types as Go doesn't have inheritance. β Read more
@mckinley @lyse _@lyse.isobeef.org_ Hahahah π Honestly it doesn't mayert too much π€£ I always enjoy reading @lyse _@lyse.isobeef.org_'s thought like this π β Read more
@abucci _@anthony.buc.ci_ Caddy is okay similar to Traefik. Yhe later of which I use. β Read more
@mckinley That's the TenpleOS guy right? β Read more
@lyse _@lyse.isobeef.org_ I remember watching this one too not long ago. What did you learn from this talk? π€ β Read more
For more context, so-called "Threads" or sometimes referred to as "Yarns" (hence Yarn social) basically follow the Twt Subject Extension and Twt Hash Extension β Read more
@xuu _@txt.sour.is_ Nice! π β Read more
it became too noisy so we dropped it; where a reply only mentions l the original poster. β Read more
@slashdot _@feeds.twtxt.net_ Even I don't get it honestly I really don't π€¦ββοΈ β Read more
Speaking of good error handling. Have you or your mates/colleagues thought much about good/best practices around this? Besides the fact that it's a bit of an "art form" -- So is good Unit Testing really and even designing good interfaces.
For example, how much context to provide? Should you always wrap the underlying error? Is it always useful to bubble errors up the stack? I'm not even sur ... β Read more
yarnd
for ex ...@lyse _@lyse.isobeef.org_ Yeah completely agree on good error handling and messages. I think I've personally done a poor job on this with \\
yarnd\\
for example and probably ended up with logging and errors that were a bit too verbose and maybe too wrapped and redundant. β Read more
Good read and thanks for sharing your thoughts π Apprsciatw the wall of text ππ€ β Read more
@lyse _@lyse.isobeef.org_ I watched this last night, and although I didn't find it too funny, it was quite horrifying π Good watch though! Watched it all the way through, got me hooked π β Read more
yarnd
's video support and transcoding? π€**@mckinley Hmmm not sure how I can help then? Whay about improving \\
yarnd\\
's video support and transcoding? π€ β Read more
@mckinley Anyone on tube.mills.io? π€ β Read more
@ocdtrekkie Yeah it's actually something I \\_want\\_ to build something around too. Something a bit like what Github Pages does. I self-host Gitea but it has no support for this. It's relatively easy to do yourself, but it would be nice if there was an "app" that just did this, and ways to shove shit online easily. β Read more
Best ...
@lyse _@lyse.isobeef.org_ I found this article last night as I was trying to get to sleep (still not feeling 100%, sinuses still playing up π’):
Best Practices for Testing in Go - FOSSA
Some good tips here in by a Jessica Black. I \\_think\\_ I mostly agree ... β Read more
@mckinley Yes! but who wants to configure NGINX or Apache π β Read more
@abucci _@anthony.buc.ci_ Thanks! π Merged π β Read more
@ocdtrekkie Haha! π But everyone hates captchas so I'm not sure what to do just yet π β Read more
@ocdtrekkie Fair enough π I still have to think about this some more π β Read more
@lyse _@lyse.isobeef.org_ Thanks bud π€ β Read more
@lyse _@lyse.isobeef.org_ Haha! π β Read more
contrib
or deployment
? π**@abucci _@anthony.buc.ci_ Can you chuck that up on our Wiki or create a PR and add it somewhere to like I dunno \\
contrib\\
or \\deployment\\
? π β Read more
@stigatle Do we have a SystenD Unit anywhere? Wiki? π€ β Read more
@stigatle Yeah I self host π β Read more
@stigatle Cool! π β Read more
@linux\\_gizmos _@feeds.twtxt.net_ This is really cool! π β Read more
Running prologic/static on it will work nicely and consume very little in the way of resources π I use this for all my static site hosting needs π β Read more
Got a pic of it to share? π€**
@stigatle That's cool! π Can you link is to the particular board you purchased l?
Got a pic of it to share? π€ β Read more
Hmmm interesting model I can see the benefits here for sure for a certain set of use-cases. β Read more
@mckinley Yeah thanks man I appreciate it! π€ But right now I feel like my code sucks and I've been beaten π’ β Read more
@lyse _@lyse.isobeef.org_ What is it about drinking a large sip of water in one go that makes you fall asleep? π€ β Read more
I'm also worried about the "lack of unit tests" feedback too, because I am reminded of TDD When did it all go wrong -- Where you see so many engineers do "unit tests" wrong π€¦ββοΈ -- If you don't have time to watch this (rather long) video, TL;DR:
\\> Unit tests test the behaviour of the system, or the API ... β Read more
I did a take home software engineering test for a company recently, unfortunately I was really sick (have finally recovered) at the time π’ I was also at the same time interviewing for an SRE position (as well as Software Engineering).
Got the results of my take-home today and whilst there was some good feedback, man the criticisms of my work were harsh. I'm strictly not allowed to share the wo ... β Read more
@darch Possibly π I think that makes it Sunday midnight for me or late Saturday night? β Read more
LOL π€£ I saw this too and was almost fooled π€ β Read more
@mckinley Yeah midnight is okay for me π β Read more
@movq _@www.uninformativ.de_ The -mwntion expansion in yarnd has I thin four strategies for this. Probably can do with some improvements but they're interfaces and pettty simple functions π β Read more
But maybe not every week? π€ β Read more
14:00:00\t07:00:00\t10:00:00\t14:00:00\t16:00:00\t19:30:00\t00:00:00
Looks good to me π **
\\
\\
\\
14:00:00 07:00:00 10:00:00 14:00:00 16:00:00 19:30:00 00:00:00
\\
\\\\
Looks good to me π β Read more
@abucci _@anthony.buc.ci_ Haha ! π β Read more
I never get the whole English expression of "moving something back an hour" or "Moving something forward an hour" it makes no logical sense to me the way people say it π β Read more
@abucci _@anthony.buc.ci_ By back an hour I mean 4am UTC π Or maybe even 3am UTC β Read more
Heh π β Read more
@mckinley Maybe pushing it back an hour would not be so bad π€ β Read more
@abucci _@anthony.buc.ci_ Damn π’ Hmmm We \\_might\\_ have to re-adjust a bit... β Read more
@stigatle Wow! β Read more
@abucci _@anthony.buc.ci_ Every Sat at 5am UTC β Read more
@xuu _@txt.sour.is_ Soonβ’ We haven't implemented it yet π’ β Read more
@abucci _@anthony.buc.ci_ I \\_think\\_ so. IndieAuth is what I'm a big fan of. All Yarn pods are IndieAuth providers for example (if there are any concumsers out there, we have to work on a consumer ourselves...) β Read more
@abucci _@anthony.buc.ci_ Hehe π It was a hoke! You missed a great video call we had today. We hold a weekly video/audio call for the community if you're interested π€ β Read more
@ocdtrekkie _@twtxt.net_ It will I'd you subscribe to @abucci _@anthony.buc.ci_ or my feeds π β Read more
@mckinley Ouch π β Read more
@ocdtrekkie Feed for the pod or an individual user? π€ β Read more
Git SHA 45.77.39.149
of GoNix boots up okay in Vultr which is good π
But I'm missing a few things, and I'm not su ...Hehe π Current version \\
Git SHA 45.77.39.149\\
of GoNix boots up okay in Vultr which is good π
But I'm missing a few things, and I'm not sure if networking came up πNeed to build equivalents for:
\\- \\
ip addr show\\
or \\ifconfig\\
\\- \\
ping\\
At the very least π β Read more
@screem Wow π³ β Read more
This is _really_ interesting π**
SamHennessy/hlive: HLive is a server-side WebSocket based dynamic template-less view layer for Go.
This is \\_really\\_ interesting π β Read more
Anyone else planning on coming? π€ β Read more
Cool! π β Read more
[prologic/gonix: A UNIX Operating System (based on the Linux Kernel) with a Userland mostly written in Go (Golang). - gonix - Mills](https://git.mills.io/prologic/gonix) β Read more
5am UTC as always on meet.jit.si/Yarn.social β Read more
Who's up for a video/audio get together today? π€ β Read more
@stigatle How can too much wind stop one from paragliding?! π³ Iant that the idea? π β Read more
@stigatle Morning! Lovely shot π β Read more
@novaburst _@twt.nfld.uk_ You still didn't tell me what it was π β Read more
@novaburst _@twt.nfld.uk_ what was it full of? β Read more
@novaburst _@twt.nfld.uk_ With what!? π β Read more
@lyse _@lyse.isobeef.org_ Gorcha β Read more