Senior Software Engineering
125 subscribers
349 photos
50 videos
2 files
222 links
A channel for/by senior-level (and higher) software engineers.

Run by @KyNorthstar, @KyLeggiero, and @AvaliKisser
Download Telegram
Senior Software Engineering
babe wake up ipv8 proposal just dropped https://www.ietf.org/archive/id/draft-thain-ipv8-00.html
Reading over this, my main concern is privacy.

It seems like one fundamental way this works, is that it tries to de-anonymize traffic. The mechanisms by which it does this are reasonable and have realistic and agreeable goals, but the end result might make tracking much much easier.

Would wanna wait to see what VPN companies say tho, I'm no network engineer.
Senior Software Engineering
babe wake up ipv8 proposal just dropped https://www.ietf.org/archive/id/draft-thain-ipv8-00.html
talking to other engineers about this Thain IPv8 proposal, I think my current conclusion is:

There’s a lot of good to be taken away from this, but it’s overzealous and confuses too many boundaries. It mixes too many concepts together into one, which should remain separate for many reasons.

But the core concept of extending IPv4 and the nuances of how that’s handled is elegant and very practical. I think that should be taken very seriously by the tech industry.
I enjoy writing placeholder text
❀3
I'm gearing up to release a really big update to one of my favorite Swift packages
❀1πŸ‘€1
Senior Software Engineering
Fuck it. We're gonna try Linux on Our desktop again.
This media is not supported in your browser
VIEW IN TELEGRAM
About once every two weeks, I come back to my Mint desktop like this. Linux is not nearly ready to be a desktop OS.
Forwarded from AI Quesadilla (Northstar✨ α„Žα…΅α†―α„‰α…₯ᆼ들 (Ky))
Forwarded from /bin/queer (SFW) (Claire Felidae)
😁3
This is a scam. Don’t fall for this.
πŸ’―8
Forwarded from Polar Flares (Northstar✨ α„Žα…΅α†―α„‰α…₯ᆼ들 (Ky))
It's illegal for me to tell you this, but uhhh

13,256,278,887,989,457,651,018,865,901,401,704,640
❀2😁1
I'm gonna Gnut
🀣6πŸ”₯1
Thinking about a pint type. Not, like... an eighth of a gallon, but like a positive integer.

Also, not an unsigned integer, just like.. an int type's positive half. Yeah, it leaves a lot of potential values on the table (e.g. PInt32 going from 0 to 2^31-1 where UInt32 would go from 0 to 2^32), but we find that to be a perfectly acceptable max value for `int`s anyway so that's fine.

And this way you have fewer problems converting back and forth between a pint and an int than you would a uint and an int because it's no longer "is it positive and does it fit within this range?", instead just "is it positive?"

Smaller problem-space at compile time, means fewer bugs at runtime!
Forwarded from Kwaliteit
😁3
Forwarded from Senior Software Engineering (The Northstar✨ System AKA Ky)
Here’s your yearly reminder that GitHub is closed source
😭3
Senior Software Engineering
About once every two weeks, I come back to my Mint desktop like this. Linux is not nearly ready to be a desktop OS.
Our thoughts so far, trying various desktop OSs this year
πŸ‘1
"C++ is a great case study in how C devs are incurable"
πŸ”₯3😁1
... iiiiinteresting.
I feel like there's... security implications to this? I don't know what that'd be; it just raises my hackles.