Disney and Integrators versus Aggregators
Disney’s reorganization reinforces their integrated strategy; there is a lot to learn for anyone competing with Aggregators.
The latest blog posts to take off on Hacker News. 3,290 posts.
Disney’s reorganization reinforces their integrated strategy; there is a lot to learn for anyone competing with Aggregators.
In my job as a scientific software developer, I tend to write a lot of code. And most people who haven’t been through a Computer Science degree tend to think that CS is “just” about slinging code at the screen and then running it. I have a good working relationship with many of my colleagues and co-workers with other…
Bluetooth Audio on Linux is a bit of a mess. There's a fair bit you can do to significantly improve the quality though.
A website with The Big Lebowski quotes was blocked for no reason by Facebook. Looking for justice at a tech company that has automated the…
Link to: https://songshift.com/blog/spotify_transfers
Isn’t it weird that we treat source code as text? That is, we have this extremely well-structured and strongly-typed object — the abstract syntax tree — that exists conceptually in our minds, and in actuality inside of our compiler, but for some reason we pretend it’s just a pile of bytes and edit it byte-by-byte…
Chronicling the design of the spacecraft and systems depicted in the book, Delta-v, by Daniel Suarez:
Your car sits idle over 95% of the time. Your guest bedroom is occupied one week out of every 52. Your kids use the yard less than 40 minutes a week. Yet we consumers love to envision the maximum usage for a particular item - like a house or a car…
Through work I have to deal with a pretty huge codebase, and run Pylint on it during our continuous integration process. It's always been a bit slow, but recently I also noticed that it was consuming a lot of memory, causing OOM failures if we tried to run it too much in parallel.
Microsoft Corp. has executed a coordinated legal sneak attack in a bid to disrupt the malware-as-a-service botnet Trickbot , a global menace that has infected millions of computers and is used to spread ransomware. A court in Virginia granted Microsoft control over many Internet servers Trickbot uses to plunder…
The choice will not really be Windows or Linux, it will be whether you boot Hyper-V or KVM first, and Windows and Ubuntu stacks will be tuned to run well on the other.
The era of USB-C has come. The other day I threw all other cables into a box, and bought a set of USB-C to USB-C, Lightning, and microUSB cables. USB-C chargers around the house, USB-C PD power bank, even a nice small USB-C dock that works with the Nintendo Switch if the charger can do the right voltage. It's glorious.
Let's build a tiny browser-based office suite - a text editor, a speadsheet, a drawing app and a presentation maker - all in four lines of code.
I am very excited to announce the 0.8 release of PyOxidizer , a modern Python application packaging tool. You can find the full changelog in the docs . First time user? See the Getting Started documentation.
Unity game development guide for software engineers. Start from first principles with scenes, game objects, components, and serialization.
Two years ago, I had a blog entry describing falling in love with Rust . Of course, a relationship with a technology is like any other relationship: as novelty and infatuation wears off, it can get on a longer term (and often more realistic and subdued) footing – or it can begin to fray. So well one might ask: how is…
A few months ago I saw a blog post touting fancy new SSE3 functions for implementing vector floor, ceil, and round functions. There was the inevitable proud proclaiming of impressive performance an…
I want to discuss a (minor) antipattern that I think is (slightly) harmful. Lots of websites use large Javascript libraries. They often include them by using a 3rd party Content Delivery Network like so: Copied HTML to 📋⧉ HTML<script src="https://cdn.example.com/js/library-v1.2.3.js"></script> There are, supposedly, a…
Be a creator, not just a consumer.
I recently created a macOS app called Slack Lite, which beats Slack's desktop app across a few performance metrics. Slack Lite uses Slack's official UI, so it's visually indistinguishable from the official client. Even so, Slack Lite uses 5x fewer threads, 3.5x less time to startup, and significantly less CPU. In the…
Several years ago, I developed a public lecture on the cosmic distance ladder in astronomy from a historical perspective (and emphasising the role of mathematics in building the ladder). I previous…
Author: Dr Piotr Wozniak Date: 2000-2018 For an extended modular version see: Science of sleep
I plan to write a series of articles to discuss some simple but not embarrassingly parallel algorithms. These will have practical usages and would most likely be on many-core CPUs or CUDA GPUs. Today’s is the first one to discuss a parallel algorithm implementation for CSV file parser.
The first computer I owned was a Sinclair ZX Spectrum, and I retain a lot of fondness for these tiny, cheap, severely-compromised machines. I just backed the ZX Spectrum Next kickstarter, for instance. But after I left university and got a job, I bought myself my first proper computer:…