1. 7

    This does not seem particularly relevant to my ongoing programming education.

    1. 1

      Happy to retag if you have a better suggestion

      1. 3

        I think he meant it’s not a good fit for Lobsters which focuses on things that make us better programmers, scientists, thinkers, etc. Especially with technical depth. This is Oracle propaganda on a site that has no impact on their activities. Oracle and other vendors like them stay saying all kinds of nonsense like this where front page would be covered in it if we kept submitting such incidents. Probably best to not even post that stuff here as it’s all over other sites.

    1. 8

      Not surprised. News at 11.

      So what useful things do lobsters people put in their motd?

      My machines are named after Father Ted characters. So, naturally, all motds contain quotes from Father Ted characters. Rewatching an episode with a particular character to hunt for quotes while setting up and naming a new machine has become a ritual of mine :)

      1. 11

        Shameless plug, I made this years ago to make pretty pictures for my motd: https://max.io/bash.html

        1. 2

          This is amazing, you should post this

        2. 7

          So what useful things do lobsters people put in their motd?

          We (Wikimedia Foundation) show: kernel and distro version, server role in puppet, last puppet run, machine installation date and last login. For example:

          Linux cp1049 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64
          Debian GNU/Linux 8.8 (jessie)
          cp1049 is a upload Varnish cache server (cache::upload)
          The last Puppet run was at Fri Jun 30 07:30:49 UTC 2017 (22 minutes ago). 
          Debian GNU/Linux 8 auto-installed on Fri Mar 13 17:57:50 UTC 2015.
          Last login: Thu Jun 29 15:51:39 2017 from bast3002.wikimedia.org
          
          1. 3

            Nothing. Our servers are terminated and replaced on a frequent enough basis that spending time on MOTDs would be a waste.

            1. 3

              That’s very pragmatic, but also a bit boring. No time for easter eggs?

              If no other lobster replies to this thread, yer all a bunch of boring bishops ;)

              1. 2

                some figlet and lolcat action for me. variety is the spice of life.

                1. 2

                  Our easter eggs mostly end up in some other part of the stack. SSH-ing into a machine is pretty much reserved for major outages.

                  1. 1

                    I miss Easter Eggs. The Word and Excel ones were fun to show kids in class. Also a lesson about the threat of subversion where management and/or customers didn’t notice an entire game hidden in their office software. “Code rah… review? I don’t think we’ve done anything like that over here…” ;)

                    1. 0

                      No time for easter eggs?

                      No time for celebrity worshipping.

                      1. 10

                        Easter eggs don’t necessarily involve a personality cult. They can just be silly jokes.

                  2. 3

                    I only put the most import things: http://ix.io/y6E (best viewed in terminal)

                    1. 3

                      So what useful things do lobsters people put in their motd?

                      The server hostname.

                      1. 2

                        I normally use a template and regenerate stats about the system using cron. Things like tailing the last few entries from auth.log etc, nothing too fancy.

                        1. 2
                          > cat /etc/motd
                          mksh: cat: /etc/motd: No such file or directory
                          

                          guess I’m a boring bishop too :(

                          1. 2

                            Nice to see another Father Ted fan here - I’m surprised you haven’t created a custom fortune data file just for the purpose :)

                            Although almost all of my personal systems are configuration managed, I do still log in to them regularly (they’re halfway between pets and cattle) so a customised MOTD is something I’ve been meaning to look at for ages. Something showing load, pending package updates, etc (I only automatically install security updates). One day…

                            1. 2

                              I normally use update-motd to show a summary of key services the machine handles. Helps to prevent “oops” moments because you forgot what services it runs and reboot/etc.

                            1. 4

                              This is my last week at a job I’ve been at for 6 years. I don’t have plans for what’s next beyond getting into shape, doing some traveling, and maybe finding an open source project to work on.

                              1. 8

                                I was interested in this when I first saw it, then even MORE interested when I saw it was done by Bob Nystrom, who wrote a great book on Game Programming Patterns (non-affiliate: http://a.co/aki7f6M) as well as the wren programming language (https://github.com/munificent/wren). Can’t wait to dive in to it!

                                1. 6

                                  He’s also one of the Dart programming language maintainers.

                                  1. 5

                                    Other little know facts about yours truly:

                                    • Until surprisingly recently, I had never once heard a Taylor Swift song. (Alas, I have two daughters, so it was inevitable that the streak would be broken.)

                                    • I fail to finish 98.417% of projects that I start.

                                    • I can juggle a pretty solid Mill’s Mess.

                                    1. 2

                                      I fail to finish 98.417% of projects that I start.

                                      I’m still wistful about what magpie could have been ;-)

                                      1. 3

                                        One of the reasons I stopped working on it was that Julia came out. Julia is a hell of a lot more mature than I would have ever been able to make Magpie and it’s astonishingly similar in terms of Ruby-ish syntax + multimethods.

                                      2. 2

                                        I can juggle a pretty solid Mill’s Mess.

                                        But can you do it while bouncing a ball on your head?

                                        1. 1

                                          No. :(

                                  1. 32

                                    MD5 without a salt. It only could have been worse if it were plaintext.

                                    1. 11

                                      You’re probably right. If they had used ROT13, attackers probably wouldn’t have believed that they had obtained actual data, and promptly discarded everything, avoiding this whole debacle.

                                      1. 7

                                        Lmao. I would’ve recommended people try that if I was new to INFOSEC. The problem is that stuff like that happens enough in proprietary crypto that they’d believe they had the goods. Instead, your suggestion is good for a honeypot where it might get results. It would hilarious to see a billion fake accounts w/ honeypot-generated passwords encrypted with ROT13 posted to some underground forum trying to sell it. Then they find out the compromise alerted the company, vulnerabilities were closed, & their data isn’t worth shit.

                                    1. 12

                                      History, lifting, shooting, black metal, hugging my dogs. Lately…Overwatch. D.Va is Queen of all.

                                      Just finished watching the Game of Thrones season finale, applied a type inference hack someone from Slack suggested so that I could do this in Haskell with good type inference:

                                      Prelude> 1 year
                                      31557600s
                                      Prelude> 1.5 years
                                      47336400s
                                      

                                      I’m still trying to wrap up the damn book.

                                      1. 9

                                        I just love Overwatch, though I’m really bad at it. I suggest we make Lobsters Overwatch team. :P

                                        1. 3

                                          I’m down, even if it’s just for rando pubbing. Contact details in my post later on in the thread.

                                          1. 2

                                            Count me in!

                                          2. 3

                                            Zenyatta is my jam,

                                            1. 1

                                              I’m guessing this hack is not that difficult to do. Where to read more about it?

                                              1. 2

                                                It’s not hard, but the trick for making it work with good inference was a little obscure.

                                                https://github.com/bitemyapp/buttress/blob/master/src/Buttress/Time.hs#L42-L66

                                              2. 1

                                                Are there bands you would recommend?

                                                  1. 2

                                                    Good stuff, +1 for mentioning Mgła, definately will check out the rest. I would also mention Mayhem, Gorgoroth, Immortal, Varathron, Satyricon, Marduk from bigger names, or Dødsengel, Taake, Ljå, Drudkh, Lurker of Chalice, Funeral Mist, Nattefrost, Arx Atrata, from smaller ones (kvlt-ness is mixed-up). Also check out the side project of Gorgoroth’s Ghaal – Wardruna, for me it was a revelation :) Black metal ist krieg!

                                                    1. 1

                                                      From the ones you mentioned, I would particularly highlight Gorgoroth and Drudkh. Their omission was a mistake.

                                                    2. 1

                                                      Thanks! From Mgła onwards everything sounds really good. It’ll take some time to dig in but the obvious standouts for me are The Great Old Ones and Harakiri for the Sky. Spectral Lore is also very interesting.

                                                1. 8

                                                  The Man In The High Castle by Philip K Dick.

                                                  This is my first time reading something by PKD and so far so good! It’s also weird reading a book that is set on the street that I work on.

                                                  1. 3

                                                    The TV show on Amazon Prime was interesting to watch after reading the book, worth checking out if you liked it.

                                                    1. 1

                                                      I like PKD, but i really couldnt get into this one. I really enjoyed “a scanner darkly” though.

                                                    1. 8

                                                      I’m about half way through Sapiens: A Brief History of Humankind and it’s completely blowing my mind.

                                                      1. 1

                                                        That book is incredible. If you’re into that sort of thing, I’d also recommend The Story of the Human Body

                                                      1. 17

                                                        “All we can do is give them the information,” Thornhill said. “It’s up to landlords to do the right thing.”

                                                        A timeless argument that’s always wrong.

                                                        1. 11

                                                          Except they’re also not even giving landlords accurate data, they’ve created some junk algorithms to determine credit worthiness based on how frequently you talk about shopping on social media. That’s intentionally misleading and they must know that their algorithm is meaningless and correlates to how likely someone is to pay their rent on time just as much as the number of times someone hears a bird chirping outside.

                                                        1. -5

                                                          equal rights != equal status

                                                          if the selection process for Pycon was fair, this would be cool. However, if it was just driven by an agenda to exclude some men to reach some quota it’s shameful.

                                                          1. 14

                                                            So, when our prime minister announced his cabinet, this happened.

                                                            Of course, that article is satire, but it does highlight many people like you who are suddenly very concerned to make sure that these numbers happened fairly, because the obviously “fair” state that is not questioned is the status quo, with 1% female participation in Pycon 2011. Let’s look at the title of the talks and some assumed genders by names of speakers:

                                                            https://us.pycon.org/2016/schedule/talks/

                                                            I see some very technical talks by women (and I attended several yesterday) such as Nina Zakharenko’s talk about memory management or Anna Herlihy’s talk about LLVM and Pythonf. I also see “soft” non-technical talks by men such as Sean O'Connor’s talk about workplace dynamics. It seems like a healthy mix to me, and there is some evidence online that Pycon’s selection process is fair. What is also known, since Jessica McKellar has said so, is that she and others go out and specifically ask women to submit talk proposals.

                                                            Does this assuage your concerns?

                                                            1. 1

                                                              I have experiences in the academic sector, especially when it comes to workshops and conferences. It’s a sad fact that in many places, the “xx%-female-quota” is achieved by just accepting papers because they were submitted by a female. Looking at the talks list, I admit that this isn’t the case here, so thanks for clearing this part up.

                                                              However, given the trouble people have to answer my simple questions, they probably were not trivial at all. So I welcome your straightforward approach.

                                                            2. 9

                                                              Without any evidence whatsoever, your comment is basically a sexist troll.

                                                              Is there any evidence men were excluded just to reach a quota of women speakers? Has anybody involved with PyCon and selecting presenters claimed that was the case?

                                                              1. 9

                                                                I actually share some of his skepticism. He didn’t claim anything and nor will I, but I myself am a bit worried about that possibility.

                                                                It seems like there is an ongoing race trying to be “one true most supportive and progressive event/website/whatever” which might involve reaching some extra-ordinaries quotas (like this one) by doing shady things like excluding valid talks from people who aren’t part of minorities or even outright stalking and spamming people who are just to try to look good and get good press.

                                                                1. 7

                                                                  The Python Software Foundation and others take pride in fair evolution of conferences and have poured quite a lot of thought into their efforts.

                                                                  It’s shameful to imply “there’s a possibility”. They have a track record, over years, with PyCon and the Django Conferences. Your move. Please talk about concrete things.

                                                                  1. 5

                                                                    I don’t do moves, my objective here isn’t to convince you or anyone that PyCon does or might do this sort of thing, I just wanted to shed some light on why I and FRIGN (and maybe others?) might be doubtful or skeptic and how that’s not “just a sexist troll”.

                                                                    Since I don’t follow the PSF, I don’t know anything about their track record. My fault for not being informed then, but my comment had nothing to do with PyCon or the PSF. I have this sort of attitude with this sort of claims regardless of the source.

                                                                    I don’t even know how to word what I’m trying to get to, but rest assured I don’t mean ill will toward anyone, nor I mean to make people doubtful toward the PSF or whatever.

                                                                    PS: Thanks for all the links on how eurucamp and PyCon handle CFP on the other comments, they are interesting reads!

                                                                    1. 13

                                                                      I don’t do moves, my objective here isn’t to convince you or anyone that PyCon does or might do this sort of thing, I just wanted to shed some light on why I and FRIGN (and maybe others?) might be doubtful or skeptic and how that’s not “just a sexist troll”.

                                                                      The behaviour that jilarcco called out is pretty standard concern trolling. (“oh nice, there’s an achievement, but couldn’t that just be due to x/y/z”, where x/y/z undermines the validity of the achievement). The assumption is baseless and the “if” only serves for hiding. You defend the concern trolling.

                                                                      A more complex argument is needed here.

                                                                      Since I don’t follow the PSF, I don’t know anything about their track record. My fault for not being informed then, but my comment had nothing to do with PyCon or the PSF. I have this sort of attitude with this sort of claims regardless of the source.

                                                                      In that case, you only source is there announcement of a clear achievement. Please don’t form doubt without further reading up. Are you fine with the achievement? Cheer! Would you like to know how they achieved it? Ask that question, but make no assumptions.

                                                                      I don’t even know how to word what I’m trying to get to, but rest assured I don’t mean ill will toward anyone, nor I mean to make people doubtful toward the PSF or whatever.

                                                                      I do understand that, but be assured that this is a typical discussion mode people engaged in that field always find: people forming baseless assumptions without taking further interest and reading up. Engaging in those kinds of discussions without any but of groundwork. Would you accept this in a discussion about technical things?

                                                                      YES, we gave all those issues a lot of thought and have literally spent years of work, research and approaches on all this. Such bland statements as the OPs are a problem for us, they undermine all that.

                                                                      1. 7

                                                                        I didn’t see any baseless assumptions. I saw people concerned that there would be exclusion based on gender, but male exclusion instead of female.

                                                                        I also don’t see it as trolling to voice concerns. You are attacking people for having concerns. You cannot suppress people’s skepticism by saying “we’re right and you’re either with us or you’re against us.”

                                                                        1. 5

                                                                          Could you please, in a few steps, explain me how a tweet announcing a number and the number over time is a discussable base for the initial statement?

                                                                          I’m not supressing, I’m calling out blanket statements.

                                                                          1. 7

                                                                            The tweet shows that it’s gone from 1% to 40% in 5 years. Are you really surprised people are questioning the selection when the jump has been so sharp so rapidly?

                                                                            1. 3

                                                                              Wait, your base case is that the numbers are to high?

                                                                              At a conference that made it one of their main goals to increase the diversity of speakers?

                                                                              5 years is a lot of time, more then the election period in most countries.

                                                                              1. 3

                                                                                First off, thank you for the work to close the gender gap in this industry/community. I think most people on this site would agree that it’s a laudable and necessary objective.

                                                                                The concern I see in this thread is not that people think this shouldn’t be happening. It’s more that the pycon selection committee might be massaging the numbers by admitting more women merely because they’re women. I think you’d agree that if this were the case (not saying it is), it would be a bad thing.

                                                                                You might not think that concern is merited given your extra information from having taken part in the selection process, but I don’t think you should be surprised to have to address this concern, especially since the ‘source material’ here is a tweet with no additional info.

                                                                                1. 3

                                                                                  No, I’m not saying they’re too high. I’m saying they’re unusual given that just 5 years ago they were at 1%. If you looked at labeless data and saw something go from 1% to 40% within 5 points, I think you’d agree it would seem unusual and require some looking.

                                                                                  Questioning the means to get to that number is very logical. It’s not an indictment of the people who are running the conference.

                                                                                  1. 1

                                                                                    Sssh, the hate-speech-police will come and get you son. Those people don’t want to hear it, because they are living in their secure bubble and enjoy a seemingly just culture.

                                                                                    How come so many of us have become so weak to be offended and become aggressive as soon as faced with valid concerns, voiced even in a careful way? (I mean, honestly, was my original comment in any way harrassment, at least justifying the horrible downvote?)

                                                                                    1. 1

                                                                                      Since you ask, in my view, your comment wasn’t harassment. It was noise, not signal. I can’t speak for anyone else.

                                                                    2. 1

                                                                      And not to forget the dongle incident.

                                                                      1. 8

                                                                        “DongleGate” was not remotely PyCon’s fault.

                                                                        If anything, fault was with the cowardly employers that fired both “Mr. Hank” (I don’t know his real name) and Adria Richards as soon as they became controversial. That was the disgusting part: not an errant “shame tweet” (I mean, she made a mistake) but the organizations that knowingly threw their own people under the bus.

                                                                        I’m disgusted by what was said and done to Ms. Richards, but if that same adversity had been directed at Mr. Hank’s employer (and Adria’s) I would be coming out in support, because we would live in a better world if it weren’t safe for a corporate executive to just throw someone under the bus because of a transient controversy. Unfortunately, Internet outrage mobs seem almost never to be a force for good.

                                                                        1. 1

                                                                          That is a very good point. It’s also the weakness of people to stand their point on the one side and the aggressiveness and noise of the PC internet crowd. Yes, the dongle-jokes were immature and childish, but definitely no reason to fire somebody for.

                                                                          One should talk to real war-veterans about it. Sometimes I believe there has to be another world war or financial crisis so people see what really matters.

                                                                          Making a hobby out of being offended or fighting for literally non-existant minority groups or groups which can defend themselves but are always portrayed as victims is just a sign of the decadence our western societies have fallen for.

                                                                        2. 5

                                                                          The dongle incident was very well handled by the organisation, though, once they got knowledge of it.

                                                                          http://pycon.blogspot.de/2013/03/pycon-response-to-inappropriate.html

                                                                          Key point:

                                                                          Both parties were met with, in private. The comments that were made were in poor taste, and individuals involved agreed, apologized and no further actions were taken by the staff of PyCon 2013. No individuals were removed from the conference, no sanctions were levied.

                                                                          Also, I currently cannot find it, but I’m sure there was a statement from them where they recommend reporting to them in trust over public action, for the reason that it might blow up.

                                                                          I’m no stranger to public action though and do support it, especially on conferences that show that they have no interest in helping people out. It’s perfectly within attendees rights and one of the reasons organisers should make sure they are a trustable first point of contact is making sure that it isn’t necessary in most cases. It bears risks for all parties involved, including *chan not caring about discussing the incident, but just doxing people for the lulz.

                                                                        3. 1

                                                                          Sure it’s a possibility, but without giving any evidence you’re just trolling; subtly implying women aren’t “good enough” to legitimately get accepted for 40% of the talks. It’s possible the men giving talks only got selected because they bribed the people picking talks, but I don’t have any evidence that happened, so it’s not worth discussing.

                                                                          You and FRIGN aren’t giving any evidence to support your claims, and nobody else seems involved with PyCon seems to be suggesting that happened, so it’s a waste of time to discuss.

                                                                          1. 1

                                                                            Chill down a bit. I’m happy to see women engaged in the technological community, especially computer science. However, my only concern was that the numbers may have been massaged. However, I was kindly reassured that the topics of both genders were particularly well and also on a high technical level, indicating there was no massaging.

                                                                            The mindset of a liberal-leftist mind tries to simplify the world into two camps. Me asking legitimate and critical questions put me into your “sexist-racist-Trump-voter-patriarch” box, so me asking these questions must have been because I value women lower than men.

                                                                        4. 2

                                                                          Please read my comment again, I was talking in if-clauses.

                                                                          We don’t know the selection process, because the process was secret. I didn’t claim anything, so no need to rant. ;) In the ideal case, which I would welcome, the process was fair and not dependent on gender (only on the weight and quality of topics).

                                                                          1. 12

                                                                            Implying that there might be an agenda in the absence of additional info is quite problematic. The Python Software Foundation has very good policies in place and has a good standing, which makes people want to submit to their conferences.

                                                                            One of their cornerstones is:

                                                                            Forward our call for proposals to relevant affinity groups with the message that we are looking for a diverse speaker roster.

                                                                            This is around 90% of what you have to do to make such numbers happen: make sure people submit to the CFP.

                                                                            https://us.pycon.org/2016/about/diversity/

                                                                            1. 3

                                                                              That’s BS. It’s a troll because you haven’t provided any reason that particular “if clause” should be discussed, and because it implies you don’t believe women could be giving 40% of the talks without the selection process being unfairly biased in their favor.

                                                                              Just because you didn’t “claim anything” doesn’t mean it’s not a troll.

                                                                              1. 0

                                                                                If a particular if-clause is trivial to “demolish”, then please do so. I’m surprised of the huge reaction here my comment received, especially by the groups of people who apparently love to downvote legitimate voices of concern. If you look through the red-tinted-glasses, everybody sooner or later turns out to be “sexist”.

                                                                                What you don’t realize is that by being so super-offended and so super-“fair” you actually prevent females from reaching the equal status you are apparently striving for.

                                                                                For me, it’s not about equal status, but equal rights. The former strives for a totalitarian system which only cares about quotas and not offending anybody. A system based on equal rights allows an open discussion and won’t shut critical voices. The latter is also much easier to implement, and honestly close to what we have today.

                                                                                It’s a harsh reality to admit that there just aren’t as many women as men interested in this nerdy and boring computer stuff. The number of women is growing, so is the conference participation (which is good!), however, I don’t know why it always has to be “50%”. The real numbers probably are way below that.

                                                                          2. 3

                                                                            I don’t think it’s fair to claim that these stats are “wrong”, any more than it is when people claim that it’s wrong when the percentage of women is “too low”. Speaker selection need not be zero sum. A more useful criteria is to ask which talks were excluded. Or identify talks which didn’t belong, although that’s a perilous path to take and genuinely unpleasant, so probably best to leave it alone. Best to balance one’s concern with the evidence that actual “harm” occurred and worry less about maybe might have happeneds.

                                                                            1. 0

                                                                              We are not in the position to claim anything. If was honestly just asking questions, and as difficult as it may be for some of the people here to accept, I wasn’t implying anything by asking.

                                                                              If I want to express something, I say it. I won’t use double-speak for that (like the PC-crowd loves to).

                                                                              Now, this thread is literally dead now. The questions were cleared up by the open-minded fellow @JordiGH long ago, nothing to see here. ;)

                                                                          1. 3

                                                                            I never ever considered Bootstrap even with its incredible popularity and community support because of all the legacy bloat and also because I always used SASS instead of LESS for my projects (and I rather use plain CSS than have two CSS preprocessors in my toolchain).

                                                                            So.. I really like this change of direction, really want to see how well it works out for them.

                                                                            1. 1

                                                                              I’m not sure what you mean by bloat, but there’s been a SASS version of bootstrap for quite some time. It’s good that they’ve fully embraced it over LESS though.

                                                                              1. 1

                                                                                I definitely chose the wrong term there by calling it “bloat”, but I was referring to all the compatibility stuff that added complexity to the entire framework.. that has been solved by CSS3 features that have been in evergreen browsers for a while.

                                                                                One big example is the grid system all these frameworks brag about. It’s a big mess of float:left; width: $big_preprocessor_calculations_here; and it just shouldn’t have to exists at all. Flexbox has been around for quite a while now, even though vendor-prefixed (but last I remember, CSS preprocessors rock when it comes to vendor prefixes).

                                                                                I understand businesses (like the company I work for) value compatibility because of their customers.. and I’d be all right if Bootstrap decided to keep supporting IE8, but what is required to keep supporting it is something I would consider a reason to stay away from it.

                                                                                It’s a choice, either you appeal to some people or to the others.

                                                                                About the SASS port, I think I heard about it once but the thing is: when I have to choose between two frameworks/libraries, if using one of them means depending on both the maintainers of the main project and the maintainers of the specific unofficial version, I think I’ll probably need a very good reason to choose it over the other.

                                                                                1. 2

                                                                                  Interestingly, flexbox has support problems in every IE version through 10: http://caniuse.com/#search=flexbox

                                                                                  This means that choosing to use flexbox causes problems for a wider range of users on average than you would think (although, as you can see from the “Usage Relative” graph in that link, it’s still not a large portion of total browser usage).

                                                                              2. 1

                                                                                w.r.t. legacy bloat – it seems like the amount of code that was removed in v4 that you’d classify as “legacy support” (e.g. IE <= 8 hacks) was pretty small. So it doesn’t seem like there was much of it to begin with.

                                                                              1. 8

                                                                                It’s a shame that the world we live in will decide if Twitter and Facebook survive not based on if they help suppressed groups get their message out. Or people staying in touch with those they wouldn’t be able to otherwise. But on if they can sell enough advertising.

                                                                                1. 1

                                                                                  What else would you have them do?

                                                                                  1. 6

                                                                                    Halfway across the river, the frog suddenly felt a sharp sting in his back and, out of the corner of his eye, saw the scorpion remove his stinger from the frog’s back. A deadening numbness began to creep into his limbs.

                                                                                    “You fool!” croaked the frog, “Now we shall both die! Why on earth did you do that?”

                                                                                    The scorpion shrugged, and did a little jig on the drowning frog’s back.

                                                                                    “I could not help myself. It is my nature.”

                                                                                    1. 1

                                                                                      Haha, yes, this is pretty much the perfect parable to describe how capitalism works. Thanks. :)

                                                                                    2. 2

                                                                                      I’m bemoaning capitalism, not Facebook.

                                                                                  1. 2

                                                                                    “underestimating the size of the state space is actually very easy”

                                                                                    Something I’ve reminded myself of in the middle of every project I’ve worked on, and forgotten by the beginning of the next one.

                                                                                    1. 15

                                                                                      Trying to replace an old Debian on a G4 Mac Mini with OpenBSD. However I am too old for this… I feel like I don’t have the same energy to troubleshoot a black screen on kernel boot or OpenFirmware commands.

                                                                                      Does anybody else feel like this, too? Like the years of experimenting are long gone?

                                                                                      1. 9

                                                                                        I have a fond memory from when I was a teen of spending a weekend getting a Gentoo server running. I spent half of the time on IRC asking questions and the other half on wikis/forums digging for answers. I remember having some problem getting the bootloader to run and someone suggested taking the button battery off the motherboard for a few minutes and then trying again, and having my mind blown when that actually worked. It was during times like those that I was forming the knowledge basis that I’d need for a career as a programmer, and I’m incredibly thankful I spent the time doing it.

                                                                                        I definitely don’t spend my weekends doing stuff like that anymore, partially because I don’t have the energy. Sometimes that makes me upset (have I lost my passion? am I still learning?), but then I remember that I do this stuff for 40 hours a week and that’s a lot more time than I spent as a teen, and I try to give myself a break.

                                                                                        1. 8

                                                                                          I remember that I do this stuff for 40 hours a week and that’s a lot more time than I spent as a teen, and I try to give myself a break.

                                                                                          That’s a great perspective.

                                                                                          This evening I had ~3 hours to kill after the little one went down. I decided spreading 5 tons of gravel to finish my French drain was a better use of my time than messing around with a computer. So I guess that’s what I’m working on this week - taking a huge pile of rocks and putting them in a long trench. It’s incredibly satisfying watching this kind of progress.

                                                                                          It’s also making me wish I had a better way to visualize what we do. I don’t think watching my Github punch card increasing in size will keep me happy forever.

                                                                                          1. 4

                                                                                            Github Public Activity:
                                                                                            https://github.com/REPLACEWITHUSER?tab=activity

                                                                                            I often just look at it to feel better about spending the last few hours/days/weeks on something. “Ahh, finished, hah, that bit of code was fun, gah, wasted many hours fixing that bug, urgh, that’s some ugly code…”