New
The latest blog posts to take off on Hacker News. 4,419 posts.
Ethereum programming for web developers
HappyFunCorp ships AI-enabled products and custom software for web, mobile, TV, and more. Trusted by leading startups and Fortune 500 clients since 2009.
Librem 5 Phone Progress Report
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Firmware Updates and Initial Performance Data for Data Center Systems
Intel Newsroom delivers the latest news, announcements, and updates. Stay informed on Intel innovations.
So You Want to Compete with Steam
I get a lot of pitches for "Steam competitors." 99% of them are doomed to failure, but the vast majority are doomed before they even start.
End of the conference era?
Chris Adamson notes a significant contraction in iOS and related conferences recently (via Michael Tsai ).
Nintendo Labo: make, play, and discover
Nintendo Labo lets anyone easily pick up and enjoy making, playing and discovering. By assembling sheets of cardboard into a variety of shapes called Toy-Con, and combining them with Nintendo Switch, you can bring them to life!
Fast base64 encoding and decoding
Computers store data as streams of bits. Binary files like image, audio or video files are allowed to contain just about any sequence of bits. However, we also often use text formats; for example, web pages and emails are required to be text. So how do we send images by email? How do we embed … Continue reading…
Elixir v1.6 released: code formatter, dynamic supervisors, and more
Elixir v1.6 includes a code formatter, defguard, dynamic supervision and new module attributes that improves code quality and the developer experience.
Go Is a Great Fit for Lambda
Why Go’s stability and simple deployments is a good fit for a serverless environment.
Firefox’s new streaming and tiering compiler
People call WebAssembly a game changer because it makes it possible to run code on the web faster. Some speedups are already present, and some are yet to come. With ...
SPAs are harder and always will be (2013)
There's quite a lot of talk these days about Single Page Applications (SPAs) and the terrific user experience they deliver. This is great, and the SPA architecture is probably a good fit for many apps, but I want to point out two reasons why SPAs are harder to develop and maintain than tr
Cloud AutoML: Making AI accessible to every business
To make AI accessible to every business, we’re introducing Cloud AutoML, which helps businesses with limited ML expertise start building their own high-quality custom mo…
Datomic Cloud
Announcing Datomic Cloud: a fully AWS-integrated database, up and running from the Marketplace in minutes, delivering the complete Datomic information model.
Google IT Support Professional Certificate
The IT Support Professional Certificate program on Coursera helps prepare people for roles in IT support.
Cloudflare Access: Like BeyondCorp, but You Don’t Have to Be at Google to Use It
Tell me if this sounds familiar: any connection from inside the corporate network is trusted and any connection from the outside is not. This is the security strategy used by most enterprises today. The problem is that security is breached, the attacker has access to everything.
Instruction explosion in Guile
wingolog: article: instruction explosion in guile
Some thoughts on security after ten years of Qmail 1.0
Some thoughts on security after ten years of qmail 1.0 Bernstein, 2007 I find security much more important than speed. We need invulnerable software systems, and we need them today, even if they ar…
Changes to the YouTube Partner Program
Even though 2017 was a challenging year, thanks to creators like you, it was full of the moments that make YouTube such a special place. Creators large and small, established and emerging, transformed their talent and originality into videos that captivated over a billion people around the world. They made us laugh …
Why code that never goes wrong can still be wrong
The three levels of software, a framework by Jimmy Koppel: runtime, code, and logic, and why code that never fails can still be wrong.
Some thoughts on Spectre and Meltdown
The story of these attacks starts in late 2004. I had submitted my doctoral thesis and had a few months before flying back to Oxford for my defense, so I turned to some light reading: Intel's latest "Optimization Manual", full of tips on how to write faster code. (Eking out every last nanosecond of performance has…
Long-Term Consequences of Spectre and Its Mitigations
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Mozilla Files Suit Against FCC to Protect Net Neutrality
Today, Mozilla filed a petition in federal court in Washington, DC against the Federal Communications Commission for its recent decision to overturn the 20
Windows 10 could have synced email, contacts, calendars with all major providers
Windows 10 supports syncing email, contacts, and calendars with all major providers. However, Microsoft chooses to close it down to a handful of providers.