Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,170 posts.
AWS VPC Traffic Mirroring
Running a complex network is not an easy job. In addition to simply keeping it up and running, you need to keep an ever-watchful eye out for unusual traffic patterns or content that could signify a network intrusion, a compromised instance, or some other anomaly. VPC Traffic Mirroring Today we are launching VPC…
Jony Ive to form independent design company with Apple as client
Sir Jony Ive, Apple’s chief design officer, will depart the company later this year to form an independent design company.
Should lawyers learn to code? Arguments for and against
Should lawyers learn to code? We examine the suitability of lawyers to coding, plus arguments for and againt lawyers and law students learning to code.
Leading with Wikipedia: A brand proposal for 2030
A few months ago, people across the world were asked “What is Wikimedia?” Almost no one answered correctly. But while “Wikimedia” may not be widely recognized outside our movement, there is a clear way to use our existing brands to better bring in the billions of people who have yet to join us in our….
A Front End Does Not Have to Be Rich
Discover Apress’ practical, expert content to help technology professionals boost skills, solve challenges, and advance their careers.
Qt for Android better than ever before
As you already know KDAB is the largest independent contributor to Qt code. Of course we didn't get lazy and we've added a lot of cool stuff to Qt 5.14.
Swift 5 Exclusivity Enforcement
The Swift 5 release enables runtime checking of “Exclusive Access to Memory” by default in Release builds, further enhancing Swift’s capabilities as a safe language. In Swift 4, these runtime checks were only enabled in Debug builds. In this post, I’ll first explain what this change means for Swift developers before…
Time, Randomness, and a $100k Prize to Forever Change Blockchain
Announcing an open source hardware competition to change how blocks (as in blockchain) are produced using far less energy. And on the way, finding a solution to move from proof of work to proof of stake.
JIT and Ruby's MJIT
If you already know lots about JIT in general and Ruby’s MJIT in particular… you may not learn much new in this post. But in case you wonder “what is JIT?” or “what is MJIT?” or “what’s different about Ruby’s JIT?” or perhaps “why in the world did they decide to do THAT?”… Well then, perhaps I can
YC Fall Hackathon 2019
This November we’re hosting a hackathon at YC. You can find out more about the event and apply here [https://apply.ycombinator.com/events/236]. Applications close on 10/25/19 at 11:59PM PST. We’ll send out the first round of acceptances shortly afterward. The top team will get a YC interview and the top three teams…
Jepsen: YugaByte DB 1.1.9
2019-04-10: The long fork test used in this analysis contained a bug which caused it to (in many cases) fail to identify long fork anomalies. We have re-checked YugaByte DB 1.1.15.0-b16 with a corrected checker, and its long fork tests still pass.
Spidermon: Scrapinghub’s Now Open Sourced Spider Monitoring Library
Learn how to easily monitor scrapy spiders & validate data with Spidermon! Developed by Zyte Spidermon is now available as an open-source library.
Noise Mapping with KSQL, a Raspberry Pi and a Software-Defined Radio
Our new cat, Snowy, is waking early. She is startled by the noise of jets flying over our house. Can I determine which plane is upsetting her by utilizing open source streaming solutions (Apache Kafka®), KSQL (the streaming SQL engine for Apache Kafka) a…
Ubuntu Touch OTA-11 Release
Ubuntu Touch is built in the open by hundreds of volunteers. UBports is their community portal — see how we develop, fund, and govern a privacy-first mobile OS.
Solving a linear optimization problem on incentive allocation
At Lyft, scientists solve all kinds of optimization problems. While solvers can come in handy, there are times when complicated or…
Squashed Bugs, with Failure Rate Heatmaps
TiDB is the distributed SQL database built for AI agents. Vectors, transactions, and analytics in one engine with ACID guarantees and elastic scale.
Beyond L2 Loss – How We Experiment with Loss Functions
Estimating expected time of arrival (ETA) is crucial to what we do at Lyft. Estimates go directly to riders and drivers using our apps, as…
Much fridge food ‘goes there to die’
Americans throw out a lot more food than they expect they will, food waste that is likely driven in part by ambiguous date labels on packages, a new study has found. “People eat a lot less of their refrigerated food than they expect to, and they’re likely throwing out perfectly good food because they misunderstand…
Beating C with Futhark Running on GPU
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.
CO₂ and Other Greenhouse Gas Emissions
Human emissions of greenhouse gases are the primary driver of climate change. The world needs to decarbonize to reduce them.
GitLab 12.5
GitLab release announcements and feature highlights.
How we send 22k emails every hour
Our app sends and receives about 22,000 (22 thousand) emails per hour. That's more than half a million emails every day and it sometimes peaks to 25-30 emails EVERY SECOND
Hydra: A framework that simplifies development of complex applications
What it is: Hydra is a lightweight framework that simplifies the development of Python applications, especially complex ones, by introducing the ability to compose and override configurations. Hydr…