Email or username:

Password:

Forgot your password?
212 posts total
Grigory Shepelev

when a C/C++ programmer says "no dependencies" it means they have copied unknown versions of various dependencies into a particular subdirectory of their project.

you can learn a lot about the author's personality by what directory name they choose.

"vendor" -> web developer adjacent
"deps" -> uncomfortably self-aware
"thirdparty" -> unskilled grifter
"common" -> sneaky

Show previous comments
Jons Mostovojs

@andrewrk I think under these definitions, I'm a straight-up thief?

I have copied Base58 implementation once into a file called "base58". (Obviously, putting a comment that I stole this code into the file, attributing, complying with licenses).

Acid Bong

@andrewrk "vendor" is also used in Android dev, but it refers to firmware

Grigory Shepelev

@andrewrk lawful good, lawful neutral, chaotic neutral, neutral evil

Grigory Shepelev

Microsoft reaches its final form: A box you can't screw with, that shits Teams in your face forever.

"Super hardened" from MS means less than absolutely nothing.

theverge.com/2024/11/19/242997

Grigory Shepelev

- Do you play any musical instruments?
- I play the Unicode.
- Huh? The Unicode? What's that?
- It's a kind of string instrument.

Grigory Shepelev

Best FOSS bug-reporting experience: author of #wayflan (#wayland client in #commonlisp) fixed some complicated bug in just a 5 days after I've reported

todo.sr.ht/~shunter/wayflan/10

Now we have toplevel-management protocol working in common lisp

Grigory Shepelev

I have started working on an interactive debugger for Guile. Still at a very early stage. But here is a small demo. Thanks to Andrew Tropin (@abcdw) for guile-ares-rs and arei, which serve as the foundation for this tool.

#guile #scheme

Grigory Shepelev

Unix time is *not* the number of seconds since 1 January 1970.

No, it’s not because of leap seconds, although that’s part of it.

It’s because from 1970 to 1972, there were two different definitions of a second. UTC seconds were longer than SI seconds.

Unix time is actually the number of seconds since 1972, plus 6,307,200 seconds, minus leap seconds.

If you subtract those 6,307,200 seconds, you do not get exactly back to what people in 1970 called midnight 1 January.

screwlisp

@dpk
Is there a name for defining years to be exactly pi times ten to the seven seconds consequences be damned?

Daphne Preston-Kendal

They could have fixed this by picking 1972 as the epoch. Or they could have picked, say, 2000 as the epoch, and they would have had enough negative timestamps for all of computing history in the 20th century and 30 years’ reprieve for (what we know as) the 2038 problem.

As with everything in Unix, they could have fixed it in so many ways.

Grigory Shepelev

Distributed System Daemons: More Than a Twinkle in Goblins' Eye spritely.institute/news/sprite

That's right, *distributed* Shepherd running on top of Spritely Goblins has been funded by NLnet! (Plus a nod to fellow NLnet funded friends, Prescheme and Whippet GC!)

Show previous comments
Wilko :emacs: :guix:​

@spritelyinst exciting news! also the artwork is super beautiful & joyful 🐑

Allan :emacs:

@spritelyinst

"As an example, in combination with Guix's deploy, this work will allow Guix to replace solutions like Kubernetes!"

When my side project ambitions begin to intersect with my dayjob.

Can't wait to see how this unfolds over time!

Grigory Shepelev

Dear mastodon, I am still looking for a #job (fosstodon.org/deck/@shegeley/1)

Can consult in clojure/clojurescript/guix+guile scheme or take a real project up to 1 year long.

I am a citizen of 🇷🇺 but I do have 🇰🇿 bank card.

Rachel Levieva

@HudobniVolk Dokler ima v profilu navedeno Rusijo, ne bo našel nobene službe, razen morda v Rusiji.

Show previous comments
Random Van Globoii

@andrewt The only time I had to worry about drivers with Linux was when I had a laptop with an NVIDIA GPU. All other times the kernel had already all the drivers I may need. Windows gave me more headaches

Dr. Camille

@andrewt cyclist kernel developers be like :blob_cat_oh_no: :blob_cat_oh_no: :blob_cat_oh_no: :blob_cat_oh_no:

Grigory Shepelev

I was sick for the last ~ 10 days. Done almost nothing. 🤒 Feeling kinda recovered today. 🙏 ☀️

But had some shorts moments of clarity to play with #xtdb (#clojure) xtdb.com

I saw it ~ year ago when it was v1. Then they've released v2 with some breaking changes.

Summary: cool idea, but still raw as f.
The last drop for me was: they have an option to add metadata to the transaction but it's hidden from the public api and the PR is there for ~ 2 years

Switching to #datomic

I was sick for the last ~ 10 days. Done almost nothing. 🤒 Feeling kinda recovered today. 🙏 ☀️

But had some shorts moments of clarity to play with #xtdb (#clojure) xtdb.com

I saw it ~ year ago when it was v1. Then they've released v2 with some breaking changes.

Summary: cool idea, but still raw as f.
The last drop for me was: they have an option to add metadata to the transaction but it's hidden from the public api and the PR is there for ~ 2 years

Grigory Shepelev
I've spent the whole week walking through the forests, mountains and seasides. I took shower and washed in mountain rivers, swam in cozy bays, was chilling in hammock and reading a book, cooked on the tiny 25g titanium gas stove.

No rush, no tasks, no responsibilities. Found a water, found a place to sleep, have enough food left - good. I went through the memories, thought about past a future, lived in the moment. It was really good.

Studies, dayjob, competitions, someones birthday, whatever. I have never had time solely for myself. This one was for me.

I didn't get enlightened or something, but it was wonderful. I wish more people could have an opportunity to do the similiar things and live there lives.
I've spent the whole week walking through the forests, mountains and seasides. I took shower and washed in mountain rivers, swam in cozy bays, was chilling in hammock and reading a book, cooked on the tiny 25g titanium gas stove.

Grigory Shepelev

ordered the cheapest canon wide-range lens I could find for my 2 canon film cameras that I've inherited from dad.

it was a serious threat to my current budget but dam. I've always wanted to try shooting wide-range shooting

Show previous comments
Bruno Baketarić

@redezem @ewolff What's accurate from that list of personal observations?

Ondřej Surý

@redezem This, but in more words…
ludic.mataroa.blog/blog/tossed

(I guess you know this is not true “Agile”, but “Agile, chewed by the corporations and spit out as a abomination”…)

Token Sane Person

@redezem All I can say is that it works for us.

The point of agile isn't to get it done faster, its to get it done right with faster feedback. The military have this concept of the OODA loop, which needs to be as short as possible to let you react to new information. Agile has the same idea.

No, requirements are not meant to change, but the reality is that users cannot envisage the new software and how they will work with it. Waterfall blames the user for that. Agile works with the reality.

Grigory Shepelev

Updates on my life, RSI, Kubernetes on Guix, Guile Hoot, new laptop with japanese keyboard, FOSS grants and probably something else.

mpv youtu.be/iO60tQw9_h8

inv.nadeko.net/watch?v=iO60tQw

#foss #rsi #rde #guix #guile #hoot #scheme #kubernetes #thinkpad

Go Up