Semantic Image Segmentation with DeepLab in Tensorflow
Posted by Liang-Chieh Chen and Yukun Zhu, Software Engineers, Google ResearchSemantic image segmentation, the task of assigning a semantic label, s...
How JavaScript works: The building blocks of Web Workers
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
Portability of tar features
The tar format is one of the oldest archive formats in use. It comes as no surprise that it is ugly — built as layers of hacks on the older format versions to overcome their limitations. However, given the POSIX standarization in late 80s and the popularity of GNU tar, you would expect the interoperability problems to…
Pessimism about parallelism
Massive concurrency and hardware parallelism are sexy topics in the 21st century. There are a couple of good reasons for this and one rather unfortunate one.
There was a time when search engines were a thing, and it seems they still are
There was a time when search engines were a thing. And it seems they still are
Robert and Virginia Heinlein's Colorado Springs House
Socolive là địa chỉ được nhiều người hâm mộ bóng đá tìm đến khi muốn cập nhật và theo dõi trực tiếp bóng đá trên nền tảng trực tuyến. Nội dung tại Socolive được xây dựng xoay quanh nhiều giải đấu và cuộc đối đầu đáng chú ý, giúp người xem dễ dàng tìm thấy trận đấu đang được quan tâm. Cách phân loại thông tin theo từng…
Myth Busting Banksy
The recent incident around Banksy embedding a shredder into the frame of his Girl With A Balloon has caught the world’s attention. As a nerd obsessed with the intersection of art and tech, I too was sucked in over the weekend in trying to unravel the mysteries behind Banksy’s self-shredding paint
Better slow than sorry – VirtualBox 3D acceleration considered harmful
The 3 - d acceleration feature of VirtualBox has had a bit of a rough time this year . One could argue that technically this component might not be considered attack surface in VirtualBox, due to the big warning put out in the documentation recommending against its use (emphasis mine):
The End of the Ad-Supported Web
What if we got the business model of the web wrong?
The State of the Octoverse: top programming languages of 2018
Take a closer look into why—and where—top programming languages are popular.
Magic Leap House of Cards – FSD, Waveguides, and Focus Planes
FSD, Waveguides, and Focus/Depth Planes – A Fatally Flawed Foundation While you can’t find what Magic Leap hypes as “photonic light field chip” anywhere in their patent appl…
Defending your app from copies and clones
App developers sometimes ask me what they should do when their features, designs, or entire apps are copied by competitors.
Supertasks
Background Reading: Earman and Norton, Infinite Pains: The Trouble with Supertasks and Comments on Laraudogoita's Supertask
Transferring GitHub stars
Aftermath of how I moved stars to a great project from an simple project with undeserved stars
Systemd's DynamicUser feature is currently dangerous
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Easy laser-cut electronics cases for maker boards (2017)
Downloadable acrylic case designs for the Raspberry Pi Zero+Stackable USB Hub, Orange Pi Lite & Marvell ESPRESSObin.
Build your own bare-metal ARM cluster
Learn everything you need to know about building your very own bare-metal ARM cluster with Docker and Kubernetes including real life use-cases.
Quest for Glory III and IV
The VGA remake of Quest for Glory I . By this point, Sierra’s graphics exceeded the quality of most Saturday-morning cartoons, and weren’t far off the standard set by feature films, being held back more by the technical limitations of VGA graphics than those of the artists doing the drawing.
Even more fun with building and benchmarking Firefox with GCC and Clang
Recent switch of official Firefox builds to Clang on all platforms has triggered some questions about the quality of code produced by GCC c...
Uno: a uniq like CLI tool for log data
We built a small tool called uno, that's like uniq but for logs which helps you filter out the normal and only outputs things that are new - i.e. anomalies.
Protecting GDPR Personal Data with Pseudonymization
If you’ve had the chance to read our GDPR white paper or our previous GDPR primer blog post, you’ve, no doubt, seen the word "pseudonymization" used extensively to describe one technical measure that ...
The Effects of CPU Turbo: 768X Stddev
I build and maintain smf - the fastest RPC in the west.The main language supported is C++. We use Seastar asthe actual asynchronous framework.
Reversing a MacOS Kernel Extension
In my last post I covered the basics of kernel debugging in macOS. In this post we will put some of that to use and work through the process of reversing a macOS kernel module. As I said in my last post, in macOS there is a kernel module named “Don’t Steal Mac OS X” (DSMOS) which registers a function with the Mach-O…