|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
We Must Professionalize Programming to Preserve Society and Computing Freedom
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Hackers, programmers, users, and anyone that cares about computing freedom. Discuss on Hacker News , but please don’t post on lobste.rs because I do not have an account. Epistemic Status : Extremely confident, enough to bet my career on it. This post borrows heavily from “Uncle” Bob Martin’s “The Future of Programming” and Voxxed CERN 2019 Keynote . It even has some of the same things. I did this becau..
|
|
Testing code is the first step to making it secure. One of the best ways to do this is to use unit tests, ensuring that each of the smaller functions within an app behave as they should — especially when the app receives edge-case or invalid inputs, or inputs that are potentially harmful.
|
|
Introduction In the last days I listened an interesting podcast episode of Click Here , the episode was about the Iran protests, and one of the first phrases was Almost everyone (in Iran) learn how to use a VPN or Proxy […] even my grandmother (78) asked how to setup VPNs on her phone and lear how to use them. You can listen it here on Stitcher: The hijab will never be the same
|
|
This information is outdated The marginalia search project info now lives on about.marginalia-search.com . This search engine is a small non-profit operation, and I don’t want it to be cause any inconvenience. If it is indeed being a nuisance, please let me know! Send an email to kontakt@marginalia.nu and I’ll do my best to fix it as soon as possible. Telling me lets me fix whatever problem there is much faster, and if you are..
|
|
Introduction In the last days I listened an interesting podcast episode of Click Here , the episode was about the Iran protests, and one of the first phrases was Almost everyone (in Iran) learn how to use a VPN or Proxy […] even my grandmother (78) asked how to setup VPNs on her phone and lear how to use them. You can listen it here on Stitcher: The hijab will never be the same
|
|
We now have a gopherhole! ~aryak Thu, 27 Oct 2022 Hi, I deployed a gopherhole for ~vern a few days back with gophernicus. User-Site directory ~/public_gopher has been created for existing users.. Sadly, usersites are only rendered on vern.cc/~user and not user.vern.cc due to protocol limitations. A list of users with gopher capsules can be found on the gopher homepage of ~vern You can also access these gopherholes along wi..
|
|
New Service, Spyda ~aryak Thu, 27 Oct 2022 Today, I deployed spyda, an independent web-crawler and search engine on ~vern. With spyda, we can have an independent crawler for indexing cool free-software related websites Along with this, I would like to announce the discontinuation of our Wiby instance. It was a pain to host and update plus the way it indexed was not very good since it was done synchronously.. Moreover it also n..
|
|
New Service, Tor Relay ~cobra Thu, 27 Oct 2022 If you don’t know what Tor is, see the last blog where I describe it. I followed the guide on how to set up a Guard/Middle relay, and deployed it on a newly purchased Linode server. In a few weeks, our relay will support the Tor Network and help keep the anonymity of those who use it. I bought a Linode server for this, so please donate so we can pay for it. Once again, thank you..
|
|
Three reasons to declare a font size in a page’s CSS: Not all browsers support all types of zoom (standard, pinch-to-zoom, and text-only zoom). Some mobile browsers still don’t support any type of zoom. Different use-cases call for different sizes. Long-form text should be bigger than text in user-interface controls. WCAG guidelines recommend sizing tap-targets to at least 44-by-44 CSS pixels, with the exception of inline link....
|
|
One my favorite wisdom on coding is the Zen of Python. There is so much experience summarized in them.
|
|
I attended my first BJJ class a little more than a month ago. Going into it, I was hesitant. After many years doing what most people today call calisthenics, I wanted to try something new and challenging. But would it be appropriate for me to get into martial arts at the age of fifty-two? When I discovered that we have a branch of the renowned Roger Gracie Academy here in my hometown, I thought it was time to find out.
|
|
Many open standards can support profile hydration: Ariadne Map an email identifier to supported verified accounts. The IndieWeb Map a webpage with h-card to any account. This can pair with other forms of authentication, such as RelMeAuth . WebFinger Map an email-like identifier (an acct: URI) to a list of links. vCard Mpload a vCard containing profile information, possibly with “share contact”. I think h-card-based hydration is the bes..
|
|
How to securely store secrets in BitWarden CLI and load them into your shell when needed
-
zackproser.com
-
3 years ago
-
eng
A tutorial on how to write and use shell functions to fetch your tokens from the BitWarden CLI with one command.
|
|
One of the more common feature requests I’ve gotten for Marginalia Search is the ability to search by date. I’ve been a bit reluctant because this has the smell of a a surprisingly hard problem. Or rather, a surprisingly large number of easy problems. The initial hurdle we’ll encounter is that among structured data, pubDate in available in RDFa, OpenGraph, JSON+LD, and Microdata. A few examples: Contemplating Randomness
-
specbranch.com
-
3 years ago
-
eng
I have recently been immersed in the theory and practice of random number generation while working on Arbitrand , a new high-quality true random number generation service hosted in AWS. Because of that, I am starting a sequence of blog posts on randomness and random number generators. This post is the first of the sequence, and focuses what random number generators are and how to test them. Formally, random number generators are system..
|
|
New Service, Tor Bridge ~cobra Wed, 26 Oct 2022 Another day, another new service on ~vern, and this time we’re helping fight censorship. If you don’t know what Tor is, it’s a network that allows for anonymous communication. This means that anyone able to speak freely over the Internet with Tor. Sadly, some countries block Tor Guard nodes (entry nodes), so without bridges, accessing Tor would be impossible. A bridge is a server t..
|
|
This's gonna be a short one ^^ As promised, we'd tell ya when we know when exactly there's gonna be a long, planned downtime. Turns out, the internet connection at our new place could already be activated, so we're taking our servers w us this Saturday. Expect downtime between 15:00 and 23:00 (all times CET), hopefully a bit less than that, n'f things don't go as planned (unexpected network issues, train delays) more than that. Now, we ve..
|
|
Last week r/functionalprogramming turned 10 years old! Time passed very quickly since I created the subreddit. I had heard about functional programming before at university and from co-workers, but hadn't much need for it at work. But when I started working on Apache Commons Functor , I realized I needed somewhere to start collecting all the blog posts, papers, and other links I was finding on a part of the Internet I had no idea it ex..
|
|
Last week r/functionalprogramming turned 10 years old! Time passed very quickly since I created the subreddit. I had heard about functional programming before at university and from co-workers, but hadn't much need for it at work. But when I started working on Apache Commons Functor , I realized I needed somewhere to start collecting all the blog posts, papers, and other links I was finding on a part of the Internet I had no idea it ex..
|
|
In 1701, in Middletown, New Jersey, Moses Butterworth languished in a jail, accused of piracy. Like many young men based in England or her colonies, he had joined a crew that sailed the Indian Ocean intent on plundering ships of the Muslim Mughal Empire. Throughout the 1690s, these pirates marauded vessels laden with gold, jewels, silk, and calico on pilgrimage toward Mecca. After achieving great success, many of these men sailed back into ..
|