@sekenre@fosstodon.org
@sekenre@fosstodon.org avatar

sekenre

@sekenre@fosstodon.org

Technical lead @ Flexitricity.
Former Maintainer of cbor2
Python expert.
Serialization. Networking. Databases. Boat Building.

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

sekenre, to random
@sekenre@fosstodon.org avatar

Denormalizing your data feels so wrong and yet so right!

nixCraft, to random
@nixCraft@mastodon.social avatar

Poorly explain what you do for a living.

I'll go first: I pretend to be a penguin online.

sekenre,
@sekenre@fosstodon.org avatar

@nixCraft im the one they call when they want to switch something off.

sanityinc, to random
@sanityinc@hachyderm.io avatar

Sad to see the #Nix Foundation drive out (or at least fail to retain) one of the top project contributors. Keeping excellent people engaged in a healthy, supportive OSS community is more key to long-term success than having events sponsored by any particular organisation IMO. https://github.com/NixOS/nixpkgs/pull/306702

sekenre,
@sekenre@fosstodon.org avatar

@sanityinc oh my gosh. Some of those commenters are abandoning their moral principles because "don't you know there's a war on?"

nyrath, to random
@nyrath@spacey.space avatar
sekenre,
@sekenre@fosstodon.org avatar

@isaackuo @nyrath @jovikowi FYI SpaceX has a separate contract with the US gov for the military version of Starlink. It's called Starshield and doesn't have the region locking that the civilian version does.

sekenre, to random
@sekenre@fosstodon.org avatar

Wait. Lemme rewind just a sec. Why is PID 1 dynamically linked?

sekenre, to random
@sekenre@fosstodon.org avatar

Now ask why it takes so long to build LLVM and the Rust toolchain from scratch.

drewdevault, (edited ) to random
@drewdevault@fosstodon.org avatar

Quick FOSS legal literacy quiz

Imagine the following situation: your project is MIT licensed. Someone takes the whole project and white-labels it (changes the name), then sells it commercially without providing the source code or sharing any of the sales revenue with you. They include "Copyright <your name>" and a copy of the MIT license in the "about" page of the software.

Is this allowed?

sekenre,
@sekenre@fosstodon.org avatar

@drewdevault 6/7 including bonus questions. The MIT one about naming your fork same as the original threw me.

drewdevault, to random
@drewdevault@fosstodon.org avatar
sekenre,
@sekenre@fosstodon.org avatar

@drewdevault I'm pretty stoked about this. However, my colleagues and are wondering whether the BSD license and the CLA that the Redis contributors worked under affects the licensing of the fork? My understanding is that the BSD Licence doesn't prevent forks from using their own license as long as the original text is included. But my colleagues think the CLA might change that?

sekenre,
@sekenre@fosstodon.org avatar

@drewdevault Oh, I thought the RedisLabs CLA (which was published a while ago) already applied to the whole project. I'm guessing they just used it for their in-house modules like RediSearch?

sekenre,
@sekenre@fosstodon.org avatar

@drewdevault Okay, I thought it might have made future licence amendments more difficult

drewdevault, to random
@drewdevault@fosstodon.org avatar

Fork status: working on it

sekenre,
@sekenre@fosstodon.org avatar
sekenre, to Redis
@sekenre@fosstodon.org avatar

Looks like the name of my preferred open-source in-memory key-value store is going to change.

I wonder which fork will have the coolest name? 🤔

b0rk, to random
@b0rk@jvns.ca avatar

i've been hearing a lot from folks on here who are frustrated with git (for many good reasons!)

but I'm curious about the opposite perspective: if you've worked with more than one version control system over the years and you prefer git, I'd love to know:

a) what other systems have you worked with? (hg? svn? p4?)
b) why do you prefer git?

notes:

  • please no replies about why you think git is worse
  • interested in answers other than "because I have no choice"
sekenre,
@sekenre@fosstodon.org avatar

@b0rk I've used SVN, prcs (a cvs wrapper), darcs, fossil, and git.

I would use Fossil more if I could persuade others, but i actually really like git for it's speed and flexibility.

I'm pretty familiar with git's internals and as a result, I trust it more with my precious data.

I use a nice git interface called tig, currently learning magit in emacs.

I don't like the bloated git forges like Github and Gitlab since they are so centralised and force a particular workflow.

soc_i_ety, to random
@soc_i_ety@mstdn.ca avatar

As soon as I was old enough to learn of war, I wondered why thousands of people were killed instead of just the bad guy who started the war. I still wonder why.

:mastodon:

sekenre,
@sekenre@fosstodon.org avatar

@soc_i_ety Because "bad guys" only exist in stories. Our perception of badness is trivial to manipulate. Badness isn't measurable. Making life or death decisions based on vibes is unjust. "Just kill the bad guy" is simply the death penalty combined with mob justice.

Edit: you risk creating a martyr. You prevent negotiation to a peace process.

(Look at Northern Irish peace process for example)

ahelwer, to random
@ahelwer@discuss.systems avatar

In the category of "use tools like a fuckin hominid" instead of painstakingly typing all 101*5 infix operator parser test cases by hand I am writing a python script to generate them for me. I should do this more! Why write code at all? Write code to write your code!

sekenre,
@sekenre@fosstodon.org avatar

@ahelwer Quick plug for Hypothesis. I've used it quite a bit for serialisation testing. It has a parser addon that should generate test cases for your grammar: https://hypothesis.readthedocs.io/en/latest/extras.html#hypothesis-lark

sekenre, to random
@sekenre@fosstodon.org avatar

I made some noise!

Value Noise that is...

blainsmith, to random
@blainsmith@fosstodon.org avatar

Really good video about Hare from @drewdevault

The more I see stuff like this the more I believe in the future of the language.

https://www.youtube.com/watch?v=42y2Q9io3Xs

sekenre,
@sekenre@fosstodon.org avatar

@blainsmith @drewdevault did you see this one? https://youtu.be/2E3E_Rh3mvw

Tsoding spent the entire time ignoring the documentation and just brute forcing leaning Hare from scratch, gives it 8/10. Very fun watching an experienced recreational C coder explore.

As a result in the next video, he tries writing a toy language compiler with a QBE backend.

cstross, to random
@cstross@wandering.shop avatar

The Ukrainian navy is just trolling now: the original Major Kunikov died on February 14th, 1943. They literally waited until the anniversary of his death to sink his nautical namesake. https://kyivindependent.com/media-russian-landing-ship-allegedly-sunk-by-drones-in-black-sea/

sekenre,
@sekenre@fosstodon.org avatar

@cstross Reading about why Major Kunikov was made a Hero of the Soviet Union is very interesting in that context. What message could the Ukranians be sending?

sekenre, to random
@sekenre@fosstodon.org avatar

Observation: Most new software development happens when someone has a problem with someone else and leaves the project to do their own thing.

Formalized as the Hostile Fork.

sekenre,
@sekenre@fosstodon.org avatar

@wholesomedonut exactly! It's a natural process, but it would be good if it wasn't such an acrimonious one.

fraying, to random
@fraying@xoxo.zone avatar

I don't understand how this data visualization doesn't inspire everyone to stand outside Elon's houses and businesses with a torch and a guillotine.

Or at least vote for someone who will tax the motherfucker.

Image from here: https://www.motherjones.com/politics/2024/01/american-oligarchy-introduction-essay-russia-ukraine-capitalism/

sekenre,
@sekenre@fosstodon.org avatar

@fraying @alexisdyslexic Why on earth would you make noises about "Torches and pitchforks" if your proposal is just "vote"?

I get that it's rhetorical, but what do you actually want to happen? Who do you want to inspire with this post?

claras_universe, to python
@claras_universe@ieji.de avatar

Currently working on random generation of atmospheres. I will define a bunch of molecules with weights determining how common they are and how concentrated they can be. I will have to look into factors that determine when a planet can hold an atmosphere, and maybe some weird interactions between molecules (like hydrogen being flammable and stuff, but that's for later)... Little abstract of a test down below, I love the level of abstraction c:

sekenre,
@sekenre@fosstodon.org avatar

@nyrath @claras_universe wow! fascinating stuff, thank you for sharing. I've been into procedural world generation for some time.

sekenre, to random
@sekenre@fosstodon.org avatar

Had some more time to work on my SDF ray-marcher in

Original post: https://fosstodon.org/@sekenre/111392965420478928

I have implemented a couple of noise textures for the sphere. My favourite so far is the spherical Voronoi Noise:

nixCraft, to random
@nixCraft@mastodon.social avatar

Today, I am in a good mood. Let me guess your programming language by the IDE you use.

Drop your IDE 👇

sekenre,
@sekenre@fosstodon.org avatar

@nixCraft vim

nixCraft, to random
@nixCraft@mastodon.social avatar

What was the first version of Unix or Linux Server you were ever paid to work on?

sekenre,
@sekenre@fosstodon.org avatar

@nixCraft solaris 8

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • khanakhh
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • megavids
  • cisconetworking
  • normalnudes
  • osvaldo12
  • ethstaker
  • mdbf
  • modclub
  • Durango
  • tester
  • provamag3
  • cubers
  • Leos
  • anitta
  • lostlight
  • All magazines