|
Discovering Wikipedia edits made by institutions, companies and government agencies
-
ailef.tech
-
6 years ago
-
eng
Update Nov 2022: the tool is temporarily back online at wikiwho.ailef.tech. I didn’t bother setting up HTTPS so if you get a connection error be sure you’re using plain HTTP (old links in the article may still point to the HTTPS version). I also released the code on GitHub if you want to have a […]
|
|
Lot of these articles going around these days due to COVID-19, but I felt like giving my two cents since I’ve been a freelancer in the past, mostly working from home, so I know how it feels like.
|
|
Have you ever wanted to explore using Python with electronics? CircuitPython is a great platform to get started with. This week we have Thea Flowers on the show. Thea has been creating several hardware projects based around CircuitPython, and she talks about getting started on the platform.
|
|
I was digging around and I found the original SSV announcement posted to Dominion (the (in)famous Sisters Of Mercy Mailing list). What is SSV? Just read the letter—it explains everything. More info can be found here, here, or here, or here. Here is the email, reproduced with headers for posterity: Received: from maekong.ohm.york.ac.uk by rewind.indigita.com … Continue reading Screw Shareholder Value
|
|
Steve and I came up hearing the same refrain: “Learn C, it’ll make you a good programmer — it’s how the computer works behind the scenes.” As he points out in his three part series , though, using C just means having a thinner abstraction layer between your code and the hardware on which it runs. That layer still exists. I do believe new developers should learn to work in this environment : understanding the code that underlies usable..
|
|
Web browsers have supported custom plug-ins and extensions since the 1990s, giving users the ability to add their own features and tools for improving workflow or building closer integration with applications or databases running on back-end servers.
|
|
I've been a MySQL user professionally since 1999 when I abandoned the land of Windows NT server side development due to quality abomination that was Microsoft Site Server – "sh t, fsck, censored, censored, censored — if Microsoft's quality is this bad, I may as well not pay for software." I can remember that moment with the crystal clear clarity of: a fog of comic book cursing that surrounded me as I worked in my attic garret like offi....
|
|
Web browsers have supported custom plug-ins and extensions since the 1990s, giving users the ability to add their own features and tools for improving workflow or building closer integration with applications or databases running on back-end servers.
|
|
I have an innate distrust of all writing advice that seem to come from a large organization. I blame academia, for all those years I spent years reading and writing the most rigid, boring prose known to man. I prefer advice from actual writers — and that’s what I found in Harry Guinness’s recent article for The New York Times, How to Edit Your own Writing . He offers some great advice, and makes some excellent book recommendations...
|
|
initLogs 1: Swapping Numbers and Reversing Arrays in JavaScript
-
www.unsungnovelty.org
-
6 years ago
-
eng
I am gonna start writing about my experiences of learning JavaScript. Most of the topics/posts are going to be super basic but what I would like to focus is the interesting connections or point of view I learnt. And yes, thought I would categorise the series as “InitLogs” since these are the initial code/logs a lot of us will be learning and also because it will make it easy for people to look it up in case you all did find something inte....
|
|
This is a starting point blog post where different things I learn about using Python Kafka will be documented. Getting the Value out of a Consumer Record The output of a Python Kafka call is a Consumer Record which is a "set of named tuples (blah blah blah)" where what you actually want is the value tuple. This can be gotten with the .value attribute: #!/usr/bin/env python from kafka import KafkaConsumer consumer = Kafk..
|
|
Introduction I have spent a career building business applications that work with databases, starting with SQL and then moving to No-SQL. I’ve been curious how Graph databases work and how to build applications with them. It seems the sweet spot for a Graph database is when your application needs to model the interrelationships of complex and different datasets. I’ve been using No-SQL databases for these types of applications so I am supe..
|
|
Editor's Note This article was originally written by Chris Potter and me when we worked at Reaction Commerce. It was published on April 15, 2020 on the Reaction Commerce Blog. Reaction Commerce was acquired by Mailchimp and the blog has disappeared, so I'm republishing here to keep the content available. I will need to reference it myself if I ever have to do graphql pagination again. To my knowledge, this is the most in-depth and techni....
|
|
In this post, we discuss options for ensuring the health of your Python projects, with the goal of making dependency management as straightforward as possible.
|
|
Web scraping refers to the process of automatically extracting structured information from websites. The amount of information available online keeps increasing every day, but it is often hard to access when an API is not available to access the data programmatically. If you work in software development, it's very likely you've already been in this situation before or are in this situation right now: if that's the case this article will giv..
|
|
I agree with Kev, that readers should have the ability to view my work in whatever format they please, but I still truncate the posts in my RSS feed. Here’s why: Whenever I find a new writer , I go through everything they have ever written — turns out, good writers write good things often; this helps me find great works from their past. RSS feeds with, say, the site’s ten most recent posts make this much harder than ones with every artic..
|
|
It’s glorious to work on one task at a time, to be able to take it from start to finish completely, and then move onto the next one. Sounds great, but reality is messier than that and context switches are common. Doing so can be annoying and inefficient, but not switching means tasks and colleagues are delayed. I combine git worktrees and pyenv (and plugins) to reduce the overhead of a context switch and keep development and collabora....
|
|
Using Gmail on Android it is possible to support multiple email accounts. The normal way you can change which account you are looking at is by pressing on the account picture in the top right hand corner and then selecting the user.
|
|
Using Gmail on Android it is possible to support multiple email accounts. The normal way you can change which account you are looking at is by pressing on the account picture in the top right hand corner and then selecting the user.
|
Education is hard. Creating a learning process where you transfer experience to one person to an other is no trivial task. If it was, learning would be more like this But, since it is not, we will have to find other ways to go about it. Here are some interesting approaches, I have stumbled upon, which are really worth having a look at: Mike Fairclough - the badass The guy is headmaster of the West Rise School.
|
|
This blog post was originally posted on JetBrains .NET blog . Many Rider users may know that the IDE has two main processes : frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux and macOS. A few years ago, we decided to migrate to .NET Core. After resolving hundreds of technical challenges, we..
|
|
One of the single worst parts of being a one man show on an engineering effort is that when you hit a serious snag, well, you're fscked . I'm at the death march phase of a project, that wonderful stage, where you're so far into it that you can see the end but it seemingly never arrives – like the speed of light, it feels like you can never quite get there. Pro Tip: At this stage being asked by your manager, on a continuous basis, "anyth....
|
|
This blog post was originally posted on JetBrains .NET blog . Many Rider users may know that the IDE has two main processes : frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux and macOS. A few years ago, we decided to migrate to .NET Core. After resolving hundreds of technical challenges, we..
|
Education is hard. Creating a learning process where you transfer experience to one person to an other is no trivial task. If it was, learning would be more like this But, since it is not, we will have to find other ways to go about it. Here are some interesting approaches, I have stumbled upon, which are really worth having a look at: Mike Fairclough - the badass The guy is headmaster of the West Rise School.
|
|
We start off with setting up an environment to build the plugin. Let’s begin with creating a new project that will be managed with Yarn 2
|
|
Mozilla’s mistakes — although concerning — worry me less than Google’s methodical Internet takeover. Indulge me while I bring the uninformed up to speed: after eviscerating its competitors, over half the Internet now uses Chrome. This dominance gives its creator the power to force sweeping change across this decentralized system: although superficially optional, failure to comply means longer load times, lower search ranking, and lost r....
|
|
Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Introduction It’s no secret that I am a fan of vendoring when it’s reasonable and practical to use it for your application projects. I believe vendoring gives your application projects the most durability since the project owns every line of source code it needs to build the..
|
|
What is almost a distant memory can be relived through the patching programs (ppf, sppf, serenity) that dominated the Halo 2 modding scene.
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|