Email or username:

Password:

Forgot your password?
588 posts total
Andrew Tropin

This Tuesday @ekaitz_zarraga (sponsored by @nlnet ) will be talking about the mission to boot #riscv in #guix and it's importance for #trust and #security in #linux. Come along and learn about this interesting #architecture and some of the challenges of bootstrapping a #foss / #opensource platform. Details here:

libreplanet.org/wiki/Group:Gui

Andrew Tropin

A bit tired of the work and overall.

I think I will put aside all the projects except one hoot tool and spend the rest of the time working out a bit more intense than usual, like 2 times a day, 6 days a week?

Andrew Tropin

We're hiring a Technical Administrator at @spritelyinst! This position is both technical and organizational... more or less you'd be helping the Executive Director (me) carry out the mission of the organization using FOSS tools. spritely.institute/news/come-w

You don't have to be a programmer to take this position, but you do have to be comfortable with using and *learning* FOSS tooling (such as Emacs and Org-Mode, which are used heavily in the organization).

Non-traditionally CS paths to using FOSS tech are welcome; particularly excellent for someone who is early in their career as a free and open source enthusiast, or a humanities graduate student who uses technical tooling to organize their work, or someone who has established experience in the organizational end of FOSS ecosystems. If you feel that assisting in the organization of a FOSS nonprofit while using or learning particular FOSS tools is appealing, apply! spritely.institute/jobs/2024-0

We're hiring a Technical Administrator at @spritelyinst! This position is both technical and organizational... more or less you'd be helping the Executive Director (me) carry out the mission of the organization using FOSS tools. spritely.institute/news/come-w

Show previous comments
pirmin

@cwebber @spritelyinst Love the job requirement of using Emacs and org-mode

Cybarbie

@cwebber @spritelyinst You going to >gulp< make them learn emacs? What if they are vi users? Religious discrimination!

mlinksva

@cwebber @spritelyinst amazing job listing, even ignoring the domain specifics. Brief, highly specific, but well specified enough any number of people could fit. Vs typical long, actually quite generic, but with a set of requirements maybe nobody meets.

Still there's an evil module in my mind that wants to erase the left half of U so that the graphic says "Work with JS" :)

Andrew Tropin

🦾 Orange Pi Now has an Open Source RISC-V SBC [With M.2 Slot]

「 CPU: StarFive JH7110 with 4x RV64GC cores running @1.5 GHz
RAM: 2 GB/4 GB/8 GB LPDDR4 @2800 MT/s
Power: Type-C 5V/4A power supply
Connectivity: Wi-Fi 5.0 + BT 5.0
GPU: RISC-V architecture
Weight: 54 g 」

news.itsfoss.com/orange-pi-rv/

#riscv #orangepi #sbc #opensource

🦾 Orange Pi Now has an Open Source RISC-V SBC [With M.2 Slot]

「 CPU: StarFive JH7110 with 4x RV64GC cores running @1.5 GHz
RAM: 2 GB/4 GB/8 GB LPDDR4 @2800 MT/s
Power: Type-C 5V/4A power supply
Connectivity: Wi-Fi 5.0 + BT 5.0
GPU: RISC-V architecture
Weight: 54 g 」

news.itsfoss.com/orange-pi-rv/

Andrew Tropin

Don't take contributions for granted, don't take reviews and maintanance for granted. Thank people, acknowledge their hard work, time and effort.

#foss #floss #OpenSource

Andrew Tropin

That feeling when you’re like “yay! that bug’s not in my code!”… and then you realize that you’re probably going to have to roll up your sleeves and fix it anyway.

Andrew Tropin

A usual day of a life of Linux distro developer: rebuild the kernel to trace the bug in a library transitively used by almost any graphical/media application in your system, which causes complete system crash.

The funniest thing is that all this work is needed just to make my webcam work ><

Intel, you could do a better job for IPU6 support on Linux platforms yourselves.

Great thanks to libcamera devs for responsivness and cooperation.

#linux #gnu #guix #rde #intel

Andrew Tropin

Guile Hoot now have eval and fibers!

That means we can extend Arei and Ares IDE to support Hoot. Will take some time, but I guess it worth it.

spritely.institute/news/guile-

#guile #scheme #lisp #emacs #nrepl

David Wilson

@abcdw absolutely worth it, imagine Figwheel-style Guile web UI development

BigEatie

@james

Curious, do you think something like Occam's Razor belongs in that list of what makes a successful theory? I feel like you can always add the analogue of epicycles and have an equally good theory, no?

OddOpinions5

@james

Great blog post
iirc, George Orwell had an essay where he asked, how do you *know the earth is round and the best evidence he had (iirc circa 1940) was that boats and planes traveled thousands of miles and wound up at the correct spot, which implied that the navigation model was correct

Andrew Tropin

@akkartik Wow. I love your appeal to Ivan Illich to observe that software is like—mining: extraction from externalities to decreasing marginal returns. Such an insightful statement of the problem.

akkartik.name/about

Andrew Tropin

Maybe I'm going a bit too far with with "usual" text editing keybindings for Emacs, but I finally have some consistency between emacs and the rest of the places, where I type text (including other text editors).

git.sr.ht/~abcdw/rde/commit/e5

#emacs

Fd9a :emacs: :guix:

@abcdw I try to adapt everything to the default bindings of Emacs as much as possible

Omar Antolín

@abcdw I have consistency in key bindings for text editing too, but by a different mechanism! I just do most of my typing in Emacs and then paste wherever I need to. 🙃 For very short texts, mostly single-line, where I'm betting I only need to type and maybe delete a couple of characters to fix a typo, I might brave a text field, but anything longer than that I type in Emacs. Even if I made key bindings for copy, cut, paste and search consistent, I'd still screw up in text fields outside Emacs, because I have muscle-memory for transposing characters, words, sentences and paragraphs; for changing case; for moving over or deleting an entire sentence, paragraph or parenthesized remark; and I expect the "clipboard" to hold several items. I consider all of those basic and it seems like the easiest way to have them available everywhere is to just type in Emacs.

I typed this in Emacs, of course!

@abcdw I have consistency in key bindings for text editing too, but by a different mechanism! I just do most of my typing in Emacs and then paste wherever I need to. 🙃 For very short texts, mostly single-line, where I'm betting I only need to type and maybe delete a couple of characters to fix a typo, I might brave a text field, but anything longer than that I type in Emacs. Even if I made key bindings for copy, cut, paste and search consistent, I'd still screw up in text fields outside Emacs, because...

shtwzrd@mas.to:~$:idle:

@abcdw I like your added smartparens bindings and how you're handling undo.

I've been thinking of setting up a 'normal keybindings' Emacs config, to toggle on when I want to share my laptop. Definitely borrowing some of this. Thanks for sharing.

Andrew Tropin

I have done The Thing.

catfox.life/2024/09/05/porting

I have ported #systemd to #musl. Properly. Passing all tests, properly. Booting my 2012 Ivy Bridge in 3.2 seconds, properly.

I'm aware of how unpopular this will be in some circles. But change does not happen without competition, and musl environments deserve more than what they have right now. systemd isn't a panacea, it isn't even that great, but it's here, it solves real issues people have, and it's now an option. Not a requirement, but an option.

I have done The Thing.

catfox.life/2024/09/05/porting

I have ported #systemd to #musl. Properly. Passing all tests, properly. Booting my 2012 Ivy Bridge in 3.2 seconds, properly.

I'm aware of how unpopular this will be in some circles. But change does not happen without competition, and musl environments deserve more than what they have right now. systemd isn't a panacea, it isn't even that great, but it's here, it solves real issues people have, and it's...

Show previous comments
Softwarewolf

@awilfox I don't care for systemd, but this is still pretty cool!

Jeremy 🇨🇦

@awilfox This is pretty cool! I don't even like systemd but porting to musl must have been an incredible effort.

Hopefully more software can be interchanged between different libcs too

robinm

@awilfox Congrats! And seeing Lennart wanting to merge it is great!

Andrew Tropin

🗞️ A new (4th) issue of RDE Monthly is out!

The newsletter about Guix, Guile and RDE ecosystems by Kirill Yermak and community.

lists.sr.ht/~abcdw/rde-monthly

Events, Releases, Announces, Articles and Videos, everything from the last month collected in one place.

Contribute to the next issue:
todo.sr.ht/~abcdw/tickets/65

Stay informed, stay engaged!

#guix #guile #rde #nix #nixos

🗞️ A new (4th) issue of RDE Monthly is out!

The newsletter about Guix, Guile and RDE ecosystems by Kirill Yermak and community.

lists.sr.ht/~abcdw/rde-monthly

Events, Releases, Announces, Articles and Videos, everything from the last month collected in one place.

Andrew Tropin

@drewdevault What are your thoughts on MPL vs GPL?

Do you know if I can create MPL projects, which have GPLv3 libraries in load-path and if I use their APIs directly?

Andrew Tropin

I must confess I enabled cua-mode in my config.

#emacs

Ramin Honary

@abcdw that would confuse me horribly. I tried using the Mac OS text editor the other day and it felt almost as bad as the first time I tried to use Vim.

Jason P 🇺🇦

@abcdw I bound x/c/v to kill/save/yank in my meow modal editing config. It seems to reduce mental friction for me.

Go Up