I'm a copyleft nut but I've got plenty of critiques of the FSF and I don't uncritically revere Richard Stallman, really I don't,
but wow do I love this artwork
Illustrator: Nathan Fox http://www.ba-reps.com/illustrators/nathan-fox
Published in: https://www.psychologytoday.com/articles/201611/are-we-forfeiting-control-over-our-digital-lives
Mark S. Miller said something really clear at Rebooting Web of Trust: ~"There's only one case in which you need a blockchain in a decentralized system, and that's when ordering matters such as in the double spending problem." Yes!
This is another example of AI taking over the world.. https://mobile.nytimes.com/2018/03/10/opinion/sunday/youtube-politics-radical.html
So Google detests the AGPL license: https://opensource.google.com/docs/using/agpl-policy/ going as far as to demand this:
"Do not install AGPL-licensed programs on your workstation, Google-issued laptop, or Google-issued phone without explicit authorization from the Open Source Programs Office."
So to degooglify the internet everyone should choose AGPL for open source projects :)
One of the craziest bug fixes from a first-time #SVN contributer I've ever seen: Commits break with a checksum error if a delta computed on the server happens to be a multiple of 16kb in size: https://issues.apache.org/jira/browse/SVN-4722
This was tracked down patiently by Melissa who showed up on the mailing lists 2 weeks ago when she ran into the problem: https://svn.haxx.se/users/archive-2018-02/0098.shtml
She tracked it down to a variable, left initialized to zero, which should be set to the size of the fulltext: https://svn.haxx.se/dev/archive-2018-03/0066.shtml
Android enthusiast? Join our team!
The #Fairphone software team is looking for an experienced #Android Platform Engineer who wants to bring a more sustainable approach to the Android ecosystem:
https://frphn.co/i8rGy
The lady in the car in front of me stuck in the daily traffic jam is working on her MacBook while steering her way in the traffic.. oh well.
@kensanata I too started around the same time on a 486 DX 66 MHz with 2MB Ram, later upgraded to 4MB. Clearly remember starting Emacs but didn't know a way out and then switching virtual terminals and killing the Emacs process.
"Programming is Forgetting: Towards a new Hacker Ethic" by @aparrish (Open Hardware Summit 2016 Keynote)
http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/
As an early-'80s kid who was enamored by the "Jargon File" and reverent descriptions of Hacker Culture, now too often disappointed by what grew out of it, this talk resonated with me so much. Highly recommended.
Thank you @catonano for the link
Whoa nice. Paradigms of Aritficial Intelligence Programming (a lisp classic) is now libre and available online https://github.com/norvig/paip-lisp
RT @Foone@twitter.com
You wanna see the coolest thing? Since e-ink displays don't require power except when they change, old parts bins full of used e-ink screens are little snapshots of history, as each display is still showing the last thing it ever showed.
I have been trying to implement a Trie in Haskell. One hour of head scratching later, I have a short module that can do insert and lookup. Going to implement delete. In recent times, I haven't spent so much time thinking upfront. Haskell really makes me think before touching the keyboard.
#emacs eshell is my main shell now. I use it with John Wiegleys em-smart.el which emulates Plan 9's 9term and added #bash completion, because seriously I can't work without that. You can find my eshell config here: https://github.com/steckerhalter/steckemacs.el/blob/7220d4bfc4f01b289ba548d6aa1fd1cd74ec986f/steckemacs.el#L844
@vu3rdd I used the term Linux to mean, Linux the kernel, because the Windows subsystem seem to be a syscall translation layer for the Linux kernel.
WSL == Windows subsystem for Linux. I was very confused by this naming. Shouldn't it be "Linux subsystem for windows"? Then I realised, WSL was named so from a programmer perspective and LSW would be a user perspective.