

I think lesson is different. Even with isolation, apps can escape it with side channels.


I think lesson is different. Even with isolation, apps can escape it with side channels.
I rebase and force push PR branches all the time. Master is moving quicker than my PR.


Apple is ok with GPLv2 Bash. Linux kernel is GPLv2, GNU coreutils are GPLv3. Systemd is curiosly also GPLv2. Striping GNU out of GNU/Linux might not be so innocent.


sorry my comment mislead you, it’s not that hands off experience that you transform from dev to pm. Its more like a smart code monkey that helps you. I absolutely have to review almost all of the code but I’m sparred typing


I’m a dev at a tech startup. Most devs at the company are pretty impressed by claude code and find it very useful. Hence the company has a pretty hefty budget allocated for it.
What I need to do is think trough the problem at hand and claude will do the code->build->unit test cycles until it satisfies the objective. In the meantime I can drink cofee in peace and go to bathroom.
To me and to many of my coworkers its a completley new work paradigm.
A new online crusade. Once again heavy accusations with very weak supportive evidence. It became a pattern already.


going after small internet sites would mean we have slipped deep into authoritarian rule
Mint has been a very good conservative distro so I hope they continue in this fashion: transition when the rest of the ecosystem is already there so that there will be no pain for non technical users


It’s like cooking vs going to McDonald’s. Lots of choice and thinking vs. being fed with whatever they put you on a tray.


There is already plenty of malware targeting devs on Linux where is it’s strongest userbase.


You forgot the first step. The rich man invites him with promise of cookies.
I actually like Jira. I have my own workflow where I fetch my tickets via Emacs to Orgmode and then work from there. Integration is read-only but that is what I need 99% of the time.


From enduser perspective the most visible change would be that all software wouldn’t be hostile to users because with propreitary you have to be very picky to get that.
In the long term we would see that companies could not build walled gardens to block off competition. Contrast Windows & MacOS vs Linux with its different distros, DEs, toolkits etc.
The least difference would be for enterprise because support is expensive either way.


thats it :) Now you need to pin package versions to guix versions via inferior so that you can share the manifest and be sure you have exact same stuff on the other machine. Otherwise the specified packages get updated everytime you update your system. I learned that the hard way by having to wait for latex to download everytime I updated my system.


yes, you would share with him guix manifest which is a file that specifies which packages should be present. What is important to note are inferiors which is a mechanism to version lock the packages.


I love it especially because of the guix shell and guix shell container for dev environment isolation. It is a whole different ecosystem from the ground up though so it’s not an easy ride. But those two features make it worth it for me. Also it’s GNU distro which imo is a plus.


I used Ubuntu 24.10. on new Ubuntu certified Intel Thinkpad and exeperienced system hangs every few weeks. The only solution was to reboot. Frustrating to say the least. On that system also webcam didn’t work so maybe it was kernel fault somehow but still very disappointing given the “certified” status.
I think this intiative is spot on. I would describe current approach of 2 major OS vendors, Google and Microsoft as such:
Microsoft demands standardization at firmware level via UEFI, ACPI etc. because they bring OS kernel and userspace.
Google demands Linux API version and brings just userspace.
In theory Google approach better facilitates open ecosystem but each OEM treats Linux kernel as just a firmware blob so the end situation is actually worse.
On the PC we have standardized firmware while Android chases Linux API levels each release and thus undermines the whole ecosystem.