|
The problem Link to heading While going through my backlog of various bookmarks, I came upon one CCC presentation titled ‘How Facebook tracks you on Android’ that sees researchers from the organization ‘Privacy International’ go through their findings on the ways Facebook tracks users on Android, outside of any use of their own applications and without any permissions from users. They do this through the implementation of the Facebook SDK i..
|
|
The problem Link to heading While going through my backlog of various bookmarks, I came upon one CCC presentation titled ‘How Facebook tracks you on Android’ that sees researchers from the organization ‘Privacy International’ go through their findings on the ways Facebook tracks users on Android, outside of any use of their own applications and without any permissions from users. They do this through the implementation of the Facebook SDK i..
|
|
searchmysite.net: Building a simple search for non-commercial websites
-
michael-lewis.com
-
6 years ago
-
eng
Note: this post is now on blog.searchmysite.net at https://blog.searchmysite.net/posts/searchmysite.net-building-a-simple-search-for-non-commercial-websites/ . Introduction Link to heading I’ve written previously about what went wrong with the internet and how to fix it , and one of the ideas I mentioned was a new model for search. Given “talk is cheap, show me the code”, I decided to implement it. Okay, it wasn’t quite tha..
|
|
searchmysite.net: Building a simple search for non-commercial websites
-
michael-lewis.com
-
6 years ago
-
eng
Note: this post is now on blog.searchmysite.net at https://blog.searchmysite.net/posts/searchmysite.net-building-a-simple-search-for-non-commercial-websites/ . Introduction Link to heading I’ve written previously about what went wrong with the internet and how to fix it , and one of the ideas I mentioned was a new model for search. Given “talk is cheap, show me the code”, I decided to implement it. Okay, it wasn’t quite tha..
|
|
This week on the show we have Armin Ronacher to talk about the first 10 years of Flask. Armin talks about the origins of Flask and the components that make up the framework. He talks about what goes into documenting a framework or API. He also talks about the community working on the ongoing development of Flask.
|
|
I recently took a Python and Ruby (but mostly Python) Machine Learning data pipeline live and, almost immediately, hit a pretty significant problem. The issue was this line of code: model_input = tokenizer . encode_plus ( text_to_classify , add_special_tokens = True , return_tensors = 'pt' ). to ( device_to_use ) This, which worked, at least for a while, perfectly on my development box. And then I deployed....
|
|
Some computing problems fall into the category of evergreen – no matter what you do, they will always, always, always occur – they are evergreen just like a pine tree. Today's version of this is storage. I've been running an EC2 node which has a SystemD service (no flames; I actually like SystemD although I do regard it as a betrayal of Unix's heritage but …) which processes some data via a Ruby application which is run through Docker. ....
|
|
DeveloperBridge: SoundCloud’s Program for Training People from Diverse Backgrounds to Become Engineers
-
developers.soundcloud.com
-
6 years ago
-
eng
DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at…
|
|
DeveloperBridge: SoundCloud’s Program for Training People from Diverse Backgrounds to Become Engineers
-
developers.soundcloud.com
-
6 years ago
-
eng
DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at…
|
|
In 2016, I was working to build a platform to help NGOs raise donations. The platform was supposed to be built using React. The beautiful designs were in place. I was excited to build some new features as well as to try out the new architecture using Redux on a larger scale. Yes, this was the time when Redux was fairly new. React still had PropTypes package attached to its core. The lifecycle method componentWillReceiveProps used to dom....
|
|
I recently took a Python and Ruby (but mostly Python) Machine Learning data pipeline live and, almost immediately, hit a pretty significant problem. The issue was this line of code: model_input = tokenizer . encode_plus ( text_to_classify , add_special_tokens = True , return_tensors = 'pt' ). to ( device_to_use ) This, which worked, at least for a while, perfectly on my development box. And then I deployed....
|
|
Some computing problems fall into the category of evergreen – no matter what you do, they will always, always, always occur – they are evergreen just like a pine tree. Today's version of this is storage. I've been running an EC2 node which has a SystemD service (no flames; I actually like SystemD although I do regard it as a betrayal of Unix's heritage but …) which processes some data via a Ruby application which is run through Docker. ....
|
|
In this article, we will take a look at some top tips for handling remote working fatigue, and how we at Snyk have decided what works best for us.
|
|
LAHC: a must for your software engineering toolbox
-
thedarkside.frantzmiccoli.com
-
6 years ago
-
eng
tl;dr Late Acceptance Hill Climbing, LAHC, is a so simple and so efficient optimization algorithm that I think it belongs to any software person toolbox. I have always been fond of metaheuristic optimization algorithms. Evolutionary algorithms and the likes fascinate me, simply because of biomimetism, and also, a bit, because they work. They can apply to every optimization problems. The caveat is that even you can apply it everywhere....
|
|
"No Estimates" is not the (only) Answer or: Moving towards Predictability
-
www.thoughtworks.com
-
6 years ago
-
eng
Dear No Estimators: You are probably estimating, even if you don’t admit it. When you say something is “small” or “easy”; when you say “yes I think we can get that done” or “these are about the same size for flow” or “these are about the same over time”, you are estimating. And even if you aren’t, please remember that for any work that involves expectations, there are stakeholders with questions that need answers, and no one benefits withou..
|
|
Today we released one of the biggest changes to Codename One’s simulator in ages. We added the ability to use CEF (Chrome Embedding Framework). This is currently off by default but even if you don’t use it you might feel the impact so it’s crucial that you read this post. __ Updated July 31st with additional platform instructions below __ Updated August 2nd with correction to the Linux install script __ Updated August ..
|
|
The travel and tourism sectors are suffering because of the COVID-19 pandemic, and governments are scrambling to offer subsidies to affected businesses. But, there is little talk on how companies are transferring their costs to citizens, with government approval. In … Continue reading →
|
|
Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey into interesting algorithms and high-performance parallel programming in Rust. Backstory Starting around the beginning of the COVID-19 lockdown, I’ve gotten myself deeply nerdsniped by an attempt to solve the game of Ultimate Tic Tac Toe, a two-level Tic Tac Toe variant which is (unlike Tic Tac Toe) nontrivial and contains some interesting stra..
|
|
Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey into interesting algorithms and high-performance parallel programming in Rust. Backstory Starting around the beginning of the COVID-19 lockdown, I’ve gotten myself deeply nerdsniped by an attempt to solve the game of Ultimate Tic Tac Toe, a two-level Tic Tac Toe variant which is (unlike Tic Tac Toe) nontrivial and contains some interesting stra..
|
|
These are my hastily taken and edited notes on the first ALIFE 2020 conference keynote, presented by Mike Levin. Robot Cancer - why don’t (today’s) robots get cancer? By Michael Levin, director of the Allen Discovery Center at Tufts and the Tufts Center for Regenerative and Developmental Biology.
|
|
Sometimes it can seem convenient to use the built-in _pageName field that Cargo provides; however, _pageName is a metadata field, and you should take care to use it only as such.
|
|
Sometimes it can seem convenient to use the built-in _pageName field that Cargo provides; however, _pageName is a metadata field, and you should take care to use it only as such.
|
|
Terraform, Docker, Ubuntu 20.04, Go 1.14 and MemLock: Down the rabbit hole
-
blog.gripdev.xyz
-
6 years ago
-
eng
I recently upgrade my machine and and installed the latest Ubuntu 20.04 as part of that. Very smugly I fired it up the new install and, as I use devcontainers, looked forward to not installing lots of devtools as the Dockerfile in each project had all the tooling needed for VSCode to spin up and get going. Sadly it wasn’t that smooth. After spinning up a project which uses terraform I found an odd message when running terraform plan ....
|
|
Below are some rough notes from a tutorial session called Soft alife with SPLAT and Ulam by David Ackley. These notes are very hastily taken and I am editing them between sessions mostly for my own benefit, so expect to see typos and maybe even mis-wordings.
|
|
I write this mostly so I can move on. The NBN has been a source of constant frustration and anger for me. While I will never forgive those who caused the current shambles I can perhaps redirect my anger elsewhere will keeping it in the back of my mind. So here is my brief time-line of NBN. I moved to area that was due to get NBN FTTP in ~2014. The fact that it was due to get such a connection influenced the decision. With the change in ..
|
|
An essay that bids farewell to x87, a computing architecture too long for this world: The Floppy Disk of Floating Point
|
|
How to: add Twitter and Instagram Embeds on an Eleventy website using Sanity
-
phacks.dev
-
6 years ago
-
eng
At Orbit, we recently rebuilt our website from the ground up using a Jamstack approach and more specifically using Eleventy as our Static Site Generator and Sanity as our CMS.
|
|
Make legacy applications first-class citizens of event-driven architectures via cloud, DevOps and CDC
-
www.thoughtworks.com
-
6 years ago
-
eng
Modern systems are increasingly designed around event-driven architecture concepts. Essentially, you’ll have a bunch of microservices running on cloud, interconnected via fast asynchronous streams of business events.There are many benefits of such an approach: resiliency, elasticity, flexibility. And because of these benefits, such an approach is at the core of many of the digital native platforms which have become so successful in the last..
|
|
Hypermedia Controls in REST provide links and actions with each response pointing to related resources. This concept is a powerful tool that…
|
|
Hypermedia Controls in REST provide links and actions with each response pointing to related resources. This concept is a powerful tool that…
|