Hackers, Freedonians and Everyone Else...
You may not know me but I produce and edit a Free Software podcast called Libre Lounge. I want to take the podcast in some new directions, either LL itself, or a new podcast with a similar aim, but to do that, I'm going to need some help- production and editing especially. If you have those kinds of skills and can help, please send me a direct message or email me at email@example.com!
Effective programmers should memorize how long computers take to perform certain key operations.
For example it takes...
* 1 ns to access L1 cache
* 100 ns to access RAM
* 16,000 ns to access the SSD
* 150,000,000 ns to ping from America to Europe
But knowing them isn’t everything. It’s important to know how long other things take in tech, too.
For example it takes...
* 90 seconds to reboot your 2018 Macbook Pro because the Touchbar froze again.
When we realize that all things labeled "smart" are devices of surveillance, our first reaction is to either take the route of digital asceticism or cultivate indifference. This is a defeatist attitude that disempowers us.
The more proactive approach is using and promoting freedom-respecting tools and services.
Changing to a lifestyle of digital minimalism can also be a good thing overall.
Another Brandon Nolet blogpost: https://bnolet.me/posts/2019/06/software-evangelism/
This one encouraging people not to jump in evangalising free software when someone complains about a proprietary program. That won't do anyone any good.
Here's a nice blogpost about how harmful it can be to be receiving news so rapidly: https://bnolet.me/posts/2019/06/its-a-trap/
Quite similar to that talk I mentioned earlier.
"Data can be an interface" is a pretty good and very underrated insight, I think.
Note that it's not just 'compilers' as an example of extremely complicated systems that achieve interoperability and componentisation by fully specifying and exposing data: *the Internet* does this too. At multiple layers: physical, data-link, TCP/IP, HTTP, REST.
It's almost like data is actually the best interface.
"The One Rule of Content Moderation That Every Platform Follows" by Will Oremus https://onezero.medium.com/the-one-rule-of-content-moderation-that-every-platform-follows-ab6323e0e293
"The underlying problem of our platforms is not that they’re too conservative or too liberal, too dogmatic or too malleable. It’s that giant, for-profit tech companies, as currently constructed, are simply not suited to the task of deciding unilaterally what speech is acceptable and what isn’t."
This was a great talk: https://invidio.us/watch?v=1SKpRbvnx6g
tl;dr Beware of tl;dr's and hot takes. Though there's plenty else to it.
Hey NZ gov't - here's a very solid, well considered, evidence-based approach you could vastly improve NZ's commercial export capabilities & competitiveness, improve social equity, legitimately claim to be leading the D9 Charter signatories, and increase gov't employee job satisfaction. All while saving the taxpayer a $billion or more each year. https://www.zdnet.com/article/cern-leaves-microsoft-programs-behind-for-open-source-software/
Server log analysis question
Is there a FLOSS tool that will annotate arbitrary logs with DNS lookups, geoip data, ASN, and/or abuse contact for any IP addresses it sees? I think the ideal would be to spit out HTML with tooltips. If not maybe I'll write something.
This is for a single server, so I'd prefer not to have to set up a full ELK stack or web service.
This seems like a good initiative at CERN! It's important to highlight that cost is by no means the only driver of "taking back control" from Microsoft: https://home.cern/news/news/computing/microsoft-alternatives-project-malt
after i become Programming Dictator For Life, imperative languages are a privilege. you arent allowed to use them until you've spent a year in functional languages. if you abuse your imperative language privileges (littering the project with unused variables and global state) you get put on a haskell project until you shape up
Anybody who wants influence on the internet these days is competing with people who want the same thing, but also have money. If you're not trying to sell a book or even show ads on your blog, it's hard to make a case for why you should try to compete with political campaigns, celebrities, and corporations with huge budgets.
I'll have to bookmark to recommend to people looking for ReCAPTCHA alternatives: https://kevv.net/you-probably-dont-need-recaptcha/
Great overview of the topic! And the sheer volume of links he had for hated that service is was amusing.
My father taught me to program.
He had Opinions, which is why I first learned a bit of Logo and then later, Pascal.
Basic was forbidden in our house, my impressionable young mind was not to be corrupted with line numbers, GOTOs and similar heresy.
Sadly, he lost control of the unruly teenager.
First I abused the C preprocessor in unspeakable ways. Then I put inline assembly in my Pascal programs. And then... the Internet, ircII and for years, Perl. 😱
If not for Python, I'd still be Lost.
So I am a long time developer and I have always used PHP for my backends when working on web based projects. I even use it for my job everyday.
Recently I have been branching out with Vala and even playing with some Python. I am wondering is there anything better out there than PHP? I really like PHP (I know most don't), but would like to try something else out. I am thinking Ruby or Elixir at the moment.
"Fuzzers & Reducers as Productivity Tools"
Posting mostly about how free software projects work, and occasionally about climate change.
Though I do enjoy german board games given an opponent.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).