The trouble with VPN and privacy review sites
Evergreen privacy guides, threat modeling, encryption, practical tutorials.
The latest blog posts to take off on Hacker News. 4,838 posts.
Evergreen privacy guides, threat modeling, encryption, practical tutorials.
Recently Microsoft has been making a lot of announcements and releases of technology that fall under a supposedly “Microsoft Loves Linux” type of strategy. This is particularly noteworthy given the history of Microsoft since the end of the 90s. Their internal policy was a full attack on Linux 1 . and they were…
Made by Developers and Non-Developers
Stuff about things
Losing the News: The Decimation of Local News and the Search for Solutions lays out the devastating impact of the shrinking and consolidation of local news outlets.
Slack has just recently rolled out a “WYSIWYG text input” widget to its Web browser interface. (Apparently, the phased rollout started at the beginning of November 2019, but it’s just now starting to hit the workspaces that I participate in.) The user experience of using this new input method is really, really, really…
As a computer engineer who has spent half a decade working with caches at Intel and Sun, I’ve learnt a thing or two about cache-coherency. This was one of the hardest concepts to learn back in coll…
The current outer surface of the Great Pyramid at Giza is made of rough limestone blocks, colored a dark sandy brown from hundreds of years of pollution and wea
A few days ago I came across the CBC story on how a Canadian man had been defrauded out of $800,000 when cybercriminals inserted themselves into a real estate deal and had the funds diverted to themselves: Here is the "Whois" record for the fake domain used to send the…
Writing a faster wc utility in Go
Open Source, Web Development, and more
The world's largest social network believes it has found a way to bypass Europe’s strict privacy laws.
Free online social skills guide. Contains information on understanding body language, making conversation, and setting good social skills goals.
Collaboration with a large team is challenging, and even more so if it’s on a single codebase, like the Shopify monolith. Shopify changes 40 times a day. We follow a trunk-based development workflow and merge around 400 commits to master daily. There are three rules that govern how we deploy safely, but they were hard…
Create a WhatsApp chatbot using Python & Flask with Twilio's API. Follow our step-by-step guide to build, deploy, & enhance your chatbot. Start building with Twilio.
Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! ’19 Watch out! If you start reading this paper you could be lost for hours following all the interesti…
OK, fine maybe they DID teach you this in class. But, you'd be surprised how ...
How I built and sold a bootstrapped Micro-SaaS business in five years. A guide for founders to selling a SaaS business.
Cripples and lovely women are both tired of being looked at, they are weary of an existence that involves constantly being observed, they feel hemmed in; and...
Last year for National Novel Writing Month I trained a neural net called torch-rnn on 10,096 unique ways to begin a novel. It came up with some intriguing possibilities, my personal favorite being “I am forced to write to my neighbors about the beast.” But many of its sentences used made-up words, or had such weird…
Today YesLogic is open-sourcing the Allsorts font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2 under the Apache 2.0 license. Allsorts was extracted from the Prince HTML to PDF typesetting and layout tool and is implemented in Rust. Prince is a tool that converts HTML and CSS into well laid out…
Can using clang-format make your code slower? Kind of.