Huffman coding (also known as Huffman Encoding) is an algorithm for doing data compression, and it forms the basic idea behind file compression. This post talks about the fixed-length and variable-length encoding, uniquely decodable codes, prefix rules, and Huffman Tree construction.
When people talk about monetizing, they’re usually talking about some sort of scheme. Because anything that needs to be monetized can’t just be simple. If it was simple, you wouldn’t need a word li…
How Liskov Substitution Principle Can Save Your Classes
Liskov Substitution Principle is the L in the SOLID programming principles. It was announced to the world by Barbara Liskov in a 1987 conference keynote address titled Data abstraction and hierarchy. In that academic setting, using academic linguo, Liskov stated that in a computer program, if S is a subtype of T, then objects of […]
olmallet81/URT: Fast Unit Root Tests and OLS regression in C++ with wrapper for R and Python
Fast Unit Root Tests and OLS regression in C++ with wrappers for R and Python - GitHub - olmallet81/URT: Fast Unit Root Tests and OLS regression in C++ with wrappers for R and Python
The Interplay Of HPC Interconnects And CPU Utilization
Choosing the right interconnect for high-performance compute and storage platforms is critical for achieving the highest possible system performance and
GitHub - palmerhq/backpack: A minimalistic build system for any Node.js project.
🎒 Backpack is a minimalistic build system for Node.js projects. - GitHub - jaredpalmer/backpack: 🎒 Backpack is a minimalistic build system for Node.js projects.
There are a smorgasbord of database engines out there. From an outside perspective, Postgres is just another on a steadily growing pile of structured data storage mechanisms. Similarly to programming languages like Rust and Go, it's the new and shiny database systems like MongoDB that tend to garner the most attention. On the other hand, more established engines like Oracle or MySQL have a vastly larger lead that seems insurmountable. In either case, enthusiasm and support is likely to be better represented in exciting or established installations. So why? Why out of the myriad choices available, use Postgres? I tend to get asked this question by other DBAs or systems engineers that learn I strongly advocate Postgres. It's actually a pretty fair inquiry, so why not make it the subject of the first PG Phriday for 2017? What distinguishes it from its brethren so strongly that I staked my entire career on it?
'You are Not Expected to Understand This': An Explainer on Unix's Most Notorious Code Comment - The New Stack
The phrase "You are Not Expected to Understand This" is probably the most famous comment in the history of Unix. And last month, at the Systems We Love conference in San Francisco, systems researcher Arun Thomas explained to an audience exactly what it was that they weren't supposed to understand. Computer science teacher Ozan Onay, who…
The dream of Ara: Inside the rise and fall of the world's most revolutionary phone | VentureBeat | Mobile | by Harrison Weber
Feature A new GamesBeat event is around the corner! Learn more about what comes next. It looked nothing like an iPhone, or anything Apple might dare to make. On September 10, 2013, the day Apple unveiled the iPhone 5S, Dutch designer Dave Hakkens uploaded a video to YouTube to promote his college graduation project: Phonebloks, “a […]
HashiCorp CEO Dave McJannet on Terraforming the Enterprise Infrastructure - The New Stack
HashiCorp's new-ish CEO Dave McJannet (he started in August) has had a long history of tech leadership: He came from GitHub, and before that he held executive positions at Hortonworks and at VMware's SpringSource, building up that business that went on to become a core building block of Pivotal. Since we last touched base with HashiCorp, the company…
Off-The-Shelf Hacker: Lightweight Inter-Device Messaging with MQTT - The New Stack
In past Off-The-Shelf Hacker projects, like the PIR Yard Sensor, data was simply exchanged to/from the ESP8266 with my Linux notebook, using text, over the network. The methodology created one server (the notebook) and one client (the ESP8266 device). While this worked fine for prototyping and getting to know Internet of Things basics, it doesn't…
Is a college degree the new high school diploma? Here’s why your degree’s worth is stagnant. - The Washington Post
Colleges and universities are going to need to prove their value or risk losing their best marketing pitch in decades about why it's worth going to their institution.