Analyzing the legal implications of GitHub Copilot
Explore the potential legal challenges GitHub Copilot faces regarding copyright infringement and license compliance of its code suggestions.
Introducing chrome.scripting
The Scripting API is a new Manifest V3 API focused on, well, scripting. Let's dig into the motivations for this change and how it's different.
Spartan School (2019)
This is Part I of a seven part series (I, II, III, IV, V, VI, VII, Gloss., Retrospective) comparing the popular legacy of Sparta (embodied in films like 300) with the historical ancient state. Toda…
New Report Shows Cops Used Ring Cameras to Monitor Black Lives Matter Protests
San Francisco - The Electronic Frontier Foundation (EFF) has obtained emails that show that the Los Angeles Police Department (LAPD) sent at least one request—and likely many more—for Amazon Ring camera video of last summer’s Black-led protests against police violence. In a report released today,...
You can list a directory containing 8M files, but not with ls
I needed to list all files in a directory, but ls , find , and os.listdir all hung. This is my story.
Porn Spam on Google Maps
User Generated Content is great, innit? As a company, I want users to submit photos, so I don't have to do any content curation. Moderation? Nah mate, stick some AI on there to filter out anything offensive and we're golden. *sigh* James Whatley (inactive)@WhatleydudeSurprised Loch Ness isn't trending tbqh.❤️ 7💬 0🔁…
The end of TenFourFox and what I've learned from it
Now that I have your attention. I've been mulling TenFourFox's future for awhile now in light of certain feature needs that are far bigger ...
India’s new intermediary liability and digital media laws will harm the internet
In in a sudden move that will have disastrous consequences for the open internet, the Indian government has notified a new regime for intermediary liability protections.
Divorce rate cut in half for couples who discussed relationship movies (2014)
A new study finds that watching and discussing movies about relationships is as effective in lowering divorce rates as other, more intensive early marriage counseling programs.
Adobe: The Psychology of User Offboarding
Discover the user offboarding tactics used by Adobe and how to design a great subscription cancellation flows without relying on unethical dark patterns.
Raspberry Pi WiFi to ethernet bridge
The goal is to connect a non-WiFi computer to a WiFi network using a Raspberry Pi. We will use a Raspberry Pi 4 Model B as a bridge between the non-WiFi computer and the WiFi network. The Raspberry Pi connects to WiFi and shares its connection with other computers over Ethernet. These instructions were only tested and…
Having a successful career with depression, anxiety and imposter syndrome
The first half of this conversation is a searingly honest account of...
Vulnerabilities in chips in 37% of smartphones
Highlights Check Point Research discovered vulnerabilities in MediaTek’s chips, embedded in 37% of all smartphones globally CPR discovered several %
Recreating Real-World Terrain with React, Three.js and WebGL Shaders
You might know about Microsoft's Flight Simulator release in August last year and like me, if you're interested in flight simulators or photorealistic…
Street Fighter II, Spin when you can't
This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one.
The macOS Sandbox File Limit
There has recently been some renewed discussion on Twitter about the limitation that the macOS sandbox places on the number of open files an app can access at once. Apps are still running into problems because of this limitation, and there is not a lot of technical detail available on it outside of Apple, so I’d like…
Scaleway announces measures against abusive Chia plotting and farming
Chia is a few months old, and we are already witnessing the impact of Chia on all our products. Speculative farmers are forcing their way in to make as much money as possible, as quickly as possible.
HiveNightmare a.k.a. SeriousSAM – anybody can read the registry in Windows 10
This is the story of how all non-admin users can read the registry — and so elevate privileges and access sensitive credential information…
$ sudo rm -rf / === NPM install
🔎I authored this blog post whilst I was an employee of Gitpod for Gitpod. I no longer work at Gitpod. In what seems like a long time ago, in part because it is, I learned the catastrophic capabilities of this command the hard way, and I'm sure folks my
Vivaldi Browser 5.0
Get all of the highlights and details of this release by visiting the blog. Read the release blog • [New][Themes] Theme sharing (VB-38363) • [New][Translate][Panel] Provide a new way to translate…
Teaching open-source software in North Korea
In 2016, I went to North Korea to teach a class of masters students how to contribute to open source software . Here’s an image from one of my lectures:
Global deforestation peaked in the 1980s
There was a marked acceleration in deforestation in the 20th century. But, global deforestation peaked in the 1980s. Since then, it has slowed.