TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

It wasn't for nothing

644 pointsby mbakkealmost 3 years ago

36 comments

reilly3000almost 3 years ago
I really appreciate this post and how it highlights the power of becoming involved in occupation. I use that term in the context of the fact that my spouse is an Occupational Therapist by trade. In that field, the term occupation refers to a collection of activities of daily living, not a "job" per se. Rather than seeing patients through a framework of diagnosis or disability, they look at activities and people's ability to perform them, and intervene where there is lack. In practice that may involve helping an amputee learn how to put on socks, or helping an autistic child participate in education. More broadly, a central philosophy of their field is that meaningful occupation is a powerful motivator that has cascading effects across the many component activities in somebody's daily life. OP's post described how becoming involved as a Guix contributor effectively organized and motivated other areas of their life as well. The fact that we all are here hanging out on a VC's forum tends to color our idea of what value means. I think this post inspires that there is value to not only the community but also the individual as well in just "doing cool stuff".
评论 #32513376 未加载
评论 #32511298 未加载
exolymphalmost 3 years ago
I'm not a developer but I totally relate to this. Most of my creative pursuits are weird, niche, sometimes avant-garde. If I didn't make my artifacts, nobody else would, and it is so intrinsically rewarding to see my visions instantiated, even if they pale in comparison to my first imagining of what they might be. Because I have fringe-y interests, most people don't necessarily "get" it. (Probably true of everyone else on HN as well.) But the people who do get it, I found them on the internet, and I thank God for that.
评论 #32504511 未加载
评论 #32506478 未加载
alphachloridealmost 3 years ago
<a href="https:&#x2F;&#x2F;guix.gnu.org&#x2F;en&#x2F;about&#x2F;" rel="nofollow">https:&#x2F;&#x2F;guix.gnu.org&#x2F;en&#x2F;about&#x2F;</a><p>&gt; Guix is an advanced distribution of the GNU operating system developed by the GNU Project—which respects the freedom of computer users.<p>For anyone looking for more context. I did not know anything about the what and why and who of this post.<p>Having read it, I like the author&#x27;s point of view. Working on it is good for his well-being. That&#x27;s more than enough reason to pursue it.
评论 #32511549 未加载
评论 #32517299 未加载
flatbubalmost 3 years ago
Nice! Bravo for your contributions!<p>After using and contributing NixOS for 3 years, I appreciated that I understood far more how Guix worked after just one 1-2 weeks of using it.<p>Guix introduces abstractions, such as operating-system that has defined fields that make it clearer what structures are being built. NixOS, on the other hand, does not have such abstractions (or perhaps just not as well documented&#x2F;discoverable).<p>Alas, I found Guix a bit slow and a bit difficult to contribute to (mailing list workflow, and fewer reviewers), and don&#x27;t have the capacity to help improve that, and so I&#x27;m back to NixOS.<p>Guix is tackling multiple fronts: a blob-free kernel, a non systemd init, mailing list development, bootstrapability, no non-free software, high standards for commit messages.<p>If they reduced the number of fronts they were tackling, they might increase contributions, but the current contributors seem to value their existing fronts. That&#x27;s fair.
评论 #32505349 未加载
unixheroalmost 3 years ago
And let&#x27;s all be honest here: There is nothing else to do in Norway unless you&#x27;re a active sportsman during the 9 winter months.<p>There are few parades Few social gatherings Little social cohesion No reason to seek up a public place to randomly meet people, because people shun random social contact There is only binge drinking and a social walking alone in the cities<p>Same with Sweden and Finland.<p>As opposed to living in sunny country a south of the equator.<p>Living in Norway is a blessing and a curse.
评论 #32507208 未加载
评论 #32507370 未加载
评论 #32507375 未加载
评论 #32512561 未加载
评论 #32507111 未加载
评论 #32507746 未加载
LanternLight83almost 3 years ago
Guix has been the only distro I run on my PC and Laptop for some time now, and will be what I depoy on my home server when I eventually get it back up and running (really looking forward to learning services and containerization inside and out). The ease of access to the source tree, the freedom and hackability, all come together to enable my habit of getting in over my head. I&#x27;ve got some patches languishing that I&#x27;ve been meaning to come back to, and this post reassures and inspires me. Thanks for putting your thoughts out there.
inciampatialmost 3 years ago
Guix has been utterly transformative for my scientific work.<p>It lets me maintain a lab notebook (my shell history) with perfect description of what software versions commands I ran used.<p>I don&#x27;t upstream much. It&#x27;s just packages I maintain in my own channel that support this.<p>On a multi user HPC server environment, it&#x27;s simply ideal. Every user can have their own system setup. Love it.
评论 #32506792 未加载
tuxalmost 3 years ago
Thank you to Marius Bakke for this post. I can relate, this is exactly why I&#x27;ve been doing my own project since 2016 even when not many know about it or use it or even supported it. I&#x27;ve learned so much from doing this project from scratch and made some very good friends since day one.<p>And @behnamoh &quot;Does it bother you if people don&#x27;t discover your work and don&#x27;t use it?&quot; If I may... I personally don&#x27;t care if people use my project(s), as long as I do =) It&#x27;s what makes you personally happy that matters ^_^ I&#x27;m actually working actively on v2.0 of the project without much support at all, just because I use it daily myself =)<p>Edit: I think that the best project(s) you can do in life is the ones you use yourself the most. When you are both creator and user of your project(s) you have unique perspective. Thanks to all for reading my comment.
xupybdalmost 3 years ago
I&#x27;d love to know how the authors financials work. It sounds like a dream to work on something just because it&#x27;s fun and fulfilling. I have mouths to feed and that dominates much of my career choices. I&#x27;m in a small town in a small country so earning a FAANG salary is not an option. I can&#x27;t save up and go work on a dream project.
评论 #32504515 未加载
评论 #32505885 未加载
评论 #32505460 未加载
评论 #32506620 未加载
评论 #32505441 未加载
评论 #32506472 未加载
评论 #32507306 未加载
behnamohalmost 3 years ago
I liked the article, I wish there were more of these. I&#x27;ve always wondered &quot;who&quot; are the developers who contribute to the open-source projects that I use without much hassle? Why do they do it? How does their life look like? And most importantly, are they OK?
评论 #32506359 未加载
评论 #32507613 未加载
评论 #32504733 未加载
nonrandomstringalmost 3 years ago
Read together, some comments seem to reveal the poles of a moral landscape in the hacker community:<p>&gt; Guix saved my life... finally feeling some stability in life; and a desire to explore other creative outlets such as blogging (hi!), cooking, growing sustainable foods; and healthy activities like climbing and skiing. None of this would be possible without Guix,<p>&gt; If Guix ever becomes mainstream, it will be in spite of their efforts.<p>What&#x27;s behind resentment of the sacrifices made by others on a journey to modest personal success and happiness? I think that many of us are deeply unhappy with our jobs. For moral reasons. The high salaries aren&#x27;t enough. But there isn&#x27;t the courage to take a plunge into something crazy, risky - the spiritual transformation so deeply craved for. If you have &quot;mouths to feed&quot;, and think that is stopping you, try <i>talking</i> to your partner and dependents. You may be surprised that they love you, want you to be happy, and support your projects.
评论 #32507331 未加载
slgeorgealmost 3 years ago
Finding that &quot;intrinsic motivation&quot; to work on a hobby is something that really helps to keep you going. Often we&#x27;re extrinsically motivated by others praise, social media likes ete. While praise is no bad thing, it doesn&#x27;t always happen or you can be knocked off course by negative feedback.<p>I&#x27;m often amazed by the intrinsic motivation and long track records of people working on open source.
marcus_holmesalmost 3 years ago
(Part of) my path out of depression was committing to something bigger than myself. Giving more than I received to a community. In the end, it not only helped me climb out of my black hole, it also rewarded me in ways I never expected.
hardwaresoftonalmost 3 years ago
Thank you for making Guix -- it&#x27;s the only one os-as-code that I&#x27;ve tried and intend to use.<p>I don&#x27;t think DSLs are the right answer (a la Nix) -- and the fact that Guix is written in an infinitely malleable fully featured programming language is awesome IMO.
flobosgalmost 3 years ago
Great post. It reminded me a bit of this one from the creator of SerenityOS: <a href="https:&#x2F;&#x2F;awesomekling.github.io&#x2F;I-quit-my-job-to-focus-on-SerenityOS-full-time&#x2F;" rel="nofollow">https:&#x2F;&#x2F;awesomekling.github.io&#x2F;I-quit-my-job-to-focus-on-Ser...</a>
评论 #32506744 未加载
评论 #32507678 未加载
ChrisMarshallNYalmost 3 years ago
Good on ya. I wish you luck.<p>Personally, I don&#x27;t have a use for the OS, but that is no reflection on its quality or usefulness. I just play on a different jungle gym.<p>Writing an OS is not for the faint of heart. Lots of moving parts. I&#x27;ve done it (on a much, <i>much</i> smaller scale -embedded assembly). Great way to learn the ins and outs of pretty much any software pattern out there.<p>I see the usual smattering of &quot;it&#x27;s not a <i>real</i> software project because ... <i>&lt;insert metric here&gt;</i>,&quot; and understand where that comes from.<p>But I&#x27;ve been writing full production-Quality open-source &quot;hobby&quot; projects for over a decade. The polish, documentation, testing, and maintenance are part of the &quot;fun&quot; for me. I absolutely couldn&#x27;t care any less, if no one uses my software; in fact, I prefer it that way, as I don&#x27;t need to worry about moving anyone&#x27;s cheese, if I decide to make changes. I use my software in my own work.
zelphirkaltalmost 3 years ago
I can confirm, that some of the free software projects and mailing lists and IRC channels are really good learning environments. Since I have started being sometimes active on the Guile and a bit rarer the Guix mailing list, I have learned a ton of stuff. People are usually helpful and it helps discovering gaps in ones knowledge or things one got wrong. Also good for learning about many cool tools.
metafunctoralmost 3 years ago
Wow. These reasons match exactly why I&#x27;ve built open source software in the past (now running on your iPhone).<p>Fun. Rewarding. Feels important. Pure.<p>Maybe didn&#x27;t save my life, but given a different start, definitely plausible.
评论 #32530315 未加载
meta-levelalmost 3 years ago
Just reading &quot;The Little Book Of Ikigai&quot; - this post reads like a rewording of the most important aspects of Ikigai :) Sounds all quite familiar to me..
Shocka1almost 3 years ago
Feels good seeing so many people feel the same way. I&#x27;ve been working on an algorithmic trading project for a few years now and at times there have been speedbumps where I ask myself what I&#x27;m doing when I could be getting a lot more sleep or doing other hobbies like fishing, golfing, riding MTB, etc...<p>I would add that little wins here and there are extremely motivating to keep pushing. For example, I recently started digging back into trigonometry after many years of being away. It&#x27;s been extremely satisfying re-learning basic trig functions for an actual purpose, rather than simply solving a math problem.
fearthetelomerealmost 3 years ago
Once you find the things that anchor you physically, it makes it much easier to sail where you want to sail and stay when you want to stay. No matter what passes around me or what happens in life, having these anchors about myself lifts the good times to be more enjoyable and the bad that much more surmountable.<p>I&#x27;m happy for you.
beckingzalmost 3 years ago
Good for the author!<p>Find a thing that works for you, make it work for you and the people around you, win!
oxplotalmost 3 years ago
&gt; With Guix I finally felt home<p>The core reason why I develop my own solutions to certain problems.
noduermealmost 3 years ago
There&#x27;s a point, or should be one, where you realize your hobby is actually your vocation - because you love being excellent at your craft. Loving what you&#x27;re building is worth more than all the money in the world.
zachwillalmost 3 years ago
Great article, Marius! I can absolutely relate to this.
sweetbitteralmost 3 years ago
@dang Am I banned from replies? Why? Because I comment through Tor? Is there a better way to ask this without polluting a comment section?
评论 #32505087 未加载
评论 #32505491 未加载
评论 #32505077 未加载
ReactiveJellyalmost 3 years ago
I hope I find a home like that for myself one day.
zach_garwoodalmost 3 years ago
I want to find this peace, too.
margarina72almost 3 years ago
this is actually awesome
评论 #32504361 未加载
bhelkeyalmost 3 years ago
Very off topic but I am curious about Guix:<p>&gt; It&#x27;s reassuring to know that all packages are bootstrapped and not just some random binary blobs.<p>Surely there must be some binary blobs, no?
评论 #32530546 未加载
thenerdheadalmost 3 years ago
This is a beautiful post of self-actualization. So wholesome that one major thing in their life can change their perspective over six years.
autopilot23almost 3 years ago
very wholesome post
0prueba0almost 3 years ago
prueba2
0prueba0almost 3 years ago
prueba
xyzzy_plughalmost 3 years ago
I like the blog post and I&#x27;m happy for the author, truly. But Guix doesn&#x27;t sit well with me, and I rarely see this discussed:<p>The Guix zealotry will be their undoing, and frankly this is where Nix shines. I can use Nix at work, at home, with family, with vendors, with binary blobs, on macOS. The community tries very hard to help.<p>With Guix, sure, there&#x27;s stuff like nonguix, but take a gander at this from the nonguix readme:<p>&gt; Please do NOT promote this repository on any official Guix communication channels, such as their mailing lists or IRC channel, even in response to support requests! This is to show respect for the Guix project’s strict policy against recommending nonfree software, and to avoid any unnecessary hostility.<p>Guix has truly noble goals (in classic GNU fashion) but they&#x27;re ultimately misguided. Yes sure it&#x27;s great that it&#x27;s pure and reproducible and whatever else but if I can&#x27;t get stuff done with it it&#x27;s useless. Actually useless.<p>The standard encouraged response to &quot;Hi I&#x27;m a new Guix user and I was wondering how I can run steam?&quot; is roughly equivalent to &quot;Go fuck yourself&quot; and I&#x27;m just amazed by that.<p>If Guix ever becomes mainstream, it will be <i>in spite</i> of their efforts.<p>In the meantime, I&#x27;m betting on Nix.
评论 #32505540 未加载
评论 #32505637 未加载
评论 #32505488 未加载
评论 #32505815 未加载
评论 #32505577 未加载
评论 #32523617 未加载
评论 #32505754 未加载
ameliusalmost 3 years ago
Article prompted me to take Guix for a test-drive (as a user, not yet as a package-writer), but I&#x27;m running into some peculiar behavior.<p>Installing Python with &quot;guix install python&quot; tells me:<p><pre><code> The following package will be installed: python 3.8.2 </code></pre> But then it starts downloading<p><pre><code> tcl-8.6.10 tk-8.6.10 python-3.8.2-tk </code></pre> I find this strange, because Python is most often used without Tk (or Tcl) and I don&#x27;t want to waste disk space.<p>Also, it installs pip3. But you can&#x27;t use pip3 because you will get:<p><pre><code> ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: &#x27;&#x2F;gnu&#x2F;store&#x2F;...&#x27; </code></pre> I guess Python packages should be installed using Guix too. (EDIT: yes, you have to install them like &quot;guix install python-numpy&quot; etc.)<p>Imho, this is a pity because it means one package manager (Guix) is circumventing another (pip), and thus wasting the effort that went into building and supporting it.
评论 #32508929 未加载
评论 #32508135 未加载