Samsung to Replace Plastic Packaging with Sustainable Materials
Under the company’s sustainability policy, Samsung plans to minimize and replace packaging
The latest blog posts to take off on Hacker News. 4,838 posts.
Under the company’s sustainability policy, Samsung plans to minimize and replace packaging
Hacker News buried my post on conspiracy theories in my family due to overheated discussion, not censorship. Moderation keeps the site focused on interesting technical content.
Good evening and thank you all for coming. I want to use my time tonight to warn the world about an unprecedented danger that’s threatening the very survival of open societies. Last year when I stood before you I spent most of my time analyzing the nefarious role of the IT monopolies. This is what […]
If there is one pattern this book couldn’t live without, this is it. Game loops are the quintessential example of a “game programming pattern”. Almost every game has one, no two are exactly alike, and relatively few programs outside of games use them.
Everybody knows these modal dialogs when visiting a website for the first time that ask you to accept cookies and consent to being tracked by third-party advertising networks. It actually became a habit for me to always click through these things and reject any kind of tracking or use of my personal information except…
If you prefer to receive all of my writing in your inbox, you can subscribe here. I strive to publish weekly, on Tuesday mornings.
Disclaimer
Mark Zuckerberg’s op-ed in the Wall Street Journal today (paywalled, but summarized here) relies on all-too-familiar refrains to explain the dubious principles and so-called “facts” behind Facebook’s business model. It’s the same old song we’ve heard before. And, as usual, it wildly misses users’...
The two-phase commit protocol (2PC) has been used in enterprise software systems for over three decades . It has been an an incredibly impa...
That's why we update our recommendations system all the time—we want to make sure we’re suggesting videos that people actually want to watch.
Java Programming tutorials and Interview Questions, book and course recommendations from Udemy, Pluralsight, Coursera, edX etc
With the new year upon us, I decided it was time to do something ambitious for my Open Source project. This is where I normally quip about never mentioning my project before, even though I literall…
What is the 🐞(n) of your API?
I’m fascinated by programming, and by metaprogramming in particular. When Ruby programmers talk about metaprogramming they usually mean programs that write programs , because Ruby has various features — like BasicObject#instance_eval , Module#define_method and BasicObject#method_missing — which make it possible to…
An update on Oracle v. Google, our long-running copyright dispute over the use of software interfaces.
I’ve observed thousands of founders and thought a lot about what it takes to make a huge amount of money or to create something important. Usually, people start off wanting the former and end up...
Games have been used for decades as an important way to test and evaluate the performance of artificial intelligence systems. As capabilities have increased, the research community has sought games with increasing complexity that capture different elements of intelligence required to solve scientific and real-world…
CockroachDB's consistency model fits somewhere between serializability and linerarizability. We're proposing a new marketing phrase for CRDB's guarantees: no stale reads.
When considering the panel to discuss concurrency, you’d be pushed to find a higher calibre than Sir Tony Hoare, Joe Armstrong, and Carl Hewitt.
Office 365 is now available for download from the Mac App Store.
When you access a web site using the HTTPS protocol, a whole lot of interesting work (formally known as an SSL/TLS handshake) happens to create and maintain a secure communication channel. Your client (browser) and the web server work together to negotiate a mutually agreeable cipher, exchange keys, and set up a…
Data and analytics are increasingly at the center of digital transformation, with the most leading-edge enterprises leveraging data to drive customer acquisition and satisfaction, long-term strategic planning, and expansion into net new markets. This digital revolution is placing an incredible demand on technology…
Tracing the x86 context switch in Linux throughout time
They're super powerful.