@vascorsd@mastodon.social
@vascorsd@mastodon.social avatar

vascorsd

@vascorsd@mastodon.social

• anime & manga • strong copyleft • privacy
• linux • functional programming • tech

No Freedom exists without Privacy.

Currently #scala software developer.
Half-shit posting around. Check at your own risk.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vascorsd, (edited ) to programming
@vascorsd@mastodon.social avatar

I was pointed out yesterday to scodec for . It has some important things there that seem very useful and will likely use it.

It's just pretty sad that such a known, useful, stable library has most of the site with incomplete docs, broken links and incomplete released version numbers.

Example:

🫣

vascorsd, to programming
@vascorsd@mastodon.social avatar

Moving Beyond Type Systems | Vhyrro's Digital Garden
https://vhyrro.github.io/posts/effect-systems/

#plt #programming

vascorsd, to random
@vascorsd@mastodon.social avatar

Votar a 20 segundos das cenas fecharem foi a primeira vez, mas done :blobsweats:

vascorsd, to random
@vascorsd@mastodon.social avatar

3 is fun when it gives error and you have the explain compiler flag on it shows amazing beautiful errors that allow you to understand exactly what is wrong with the refactoring you were doing by changing some lines of code ...

:blobpeek:

/s

No really is totally unreadable, better learn some ancient dark magic :cate:

https://pastebin.com/m4xzvb8b

vascorsd, to manga
@vascorsd@mastodon.social avatar

Tensei Akuma, now that is an amazing start. This is is gonna be gold I can feel it :blobnom:

vascorsd, to random
@vascorsd@mastodon.social avatar

Google avoids jury trial by sending $2.3 million check to US government
https://reddthat.com/post/20275575

vascorsd, to random
@vascorsd@mastodon.social avatar

Classic II: Dominique's Revenge DLC Date Announce - Bloodstained
https://playbloodstained.com/classic-ii-dominiques-revenge-dlc-date-announce/

vascorsd, to random
@vascorsd@mastodon.social avatar

Omg, Mull (firefox) is now finally being able to play the shitty instagram links that people sometimes send me 😯🎉🎉🎉.

No more sharing to chrome to open those links.

vascorsd, to random
@vascorsd@mastodon.social avatar

What could go wrong...

How Elon Musk's Starlink Turned Remote Amazon Tribe Into Social Media And Pornography Addicts
https://lemmy.world/post/16214293

vascorsd, to random
@vascorsd@mastodon.social avatar
vascorsd, to random
@vascorsd@mastodon.social avatar

Exclusive: Former Meta engineer sues company saying he was fired over handling of Gaza content
https://lemmy.sdf.org/post/17798285

vascorsd, to linux
@vascorsd@mastodon.social avatar

I find extremely confusing the whole dbus service & object & interface thing, it makes no sense at all in my dumb head. But it is what it is.

Seems a nice post about .

--
DBus and systemd — Beartama's Blog documentation
https://uyha.github.io/technical/dbus-systemd.html

vascorsd, to programming
@vascorsd@mastodon.social avatar

You may not like it, but hear me out...

For new code using the newer weird white space syntax you should try to configure the formatter to give you 3 spaces as the indent.

It just makes everything better. Go and try 🫣 :catPOWER:

I tried it the other day before turning the newer syntax off completely and it looked much better than 2 spaces.

:blobpeek:

vascorsd,
@vascorsd@mastodon.social avatar

@enmodo oh, there were some languages that try that model, where the code editing is irrelevant to the underlying code data that is saved/kept in the repo.

The problem being that it doesn't play well with diffs/git I think 🤔.

But it's an interesting concept, I've wondered about it previously.

I'm kinda sure that unison is like that - https://www.unison-lang.org/docs/tour/

vascorsd,
@vascorsd@mastodon.social avatar

@ragb tabs are the worse thing ever invented 😡.

I fondly remember my early programming days and some clang code that had those mixed in and it was horrible everytime I wanted to change code or align things.

Ptsd for life.

The good old days where I didn't know about these holy wars or what indenting or wtv those concepts were.

Simpler times 😌

Not to mention all the 4 or 5 different places where one usually wants to read or change code all being inconsistent with that.

vascorsd,
@vascorsd@mastodon.social avatar

@ragb and 3 is the best number ever invented. Close to it and maybe better is 5! 🍌

vascorsd,
@vascorsd@mastodon.social avatar

@dwardoric not the tabs 😭. I'm highly allergic to it 😅.

I think you're right about deep nested code, and it absolutely helps there.

But I bet most code out there is not simple and straightforward and small. Most code ends up with nesting and many lines. At least enterprise grade code I've seen over the years. I believe the defaults should be optimized for what the code ends up being eventually.

A simple method is very likely to grow in size and scope.

vascorsd,
@vascorsd@mastodon.social avatar

@dwardoric seeing too deep nesting and the code running off the screen to the right kinda screams at you to try and simplify it earlier and to move things to other functions 🤔

vascorsd,
@vascorsd@mastodon.social avatar

@ragb it's easy to mix them. For understanding when and how to use them you need a deep understanding of what they are meant to be used for, which newbies won't know or understand earlier in their career.

It happened a lot having parameters that you want to align and variable declarations and other things, but then having the tab key not expanding automatically to spaces means that you will use it in the middle of code to try to align things accidentally and inherently things will end up mixed.

vascorsd, to programming
@vascorsd@mastodon.social avatar

And am extremely confused with some of new syntax. So if I have a enum with a case X I can't simply add a method for a specific case by just doing

enum AST
case Str(v : String) {
def newMethodIWantHere...
}

Seems very weird. Probably doing something wrong again 🤔😮‍💨

vascorsd, to Anime
@vascorsd@mastodon.social avatar

Amazing how there are so many ost music that you just end up knowing and loving even without ever having watched the animes.

It's a testament to just how good the bands and artists really are.

https://www.youtube.com/watch?v=JF6Sw1d4qrY

vascorsd,
@vascorsd@mastodon.social avatar

Doesn't really help if you regularly listen to some nippon nerdy music from sites like https://listen.moe or https://r-a-d.io

:blobnom:

Just happy that after so many years they keep working 😅

vascorsd, to random
@vascorsd@mastodon.social avatar

Any LinkedIn alternatives?
https://lemmy.world/post/16176277

vascorsd, to random
@vascorsd@mastodon.social avatar

The AI scams are out of control.

https://www.youtube.com/watch?v=d7DtiMzMBdU

vascorsd, to random
@vascorsd@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • tacticalgear
  • modclub
  • normalnudes
  • ngwrru68w68
  • cisconetworking
  • tester
  • GTA5RPClips
  • Leos
  • anitta
  • provamag3
  • lostlight
  • All magazines