New
The latest blog posts to take off on Hacker News. 2,170 posts.
Zig 0.4.0 Released
Zig is a general-purpose programming language designed for robustness , optimality , and maintainability . Zig is aggressively pursuing its goal of overthrowing C as the de facto language for system programming. Zig intends to be so practical that people find themselves using it even if they dislike it.
US Workers Are Highly Taxed If You Count Premiums
Only the Netherlands has a higher average compulsory payment wedge than the US.
Our Stripe Billing implementation and the one webhook to rule them all
This is how we configured Stripe Billing for our SaaS and hooked it to our backend. We only use one webhook to keep all things running smoothly.
Aroma: Using machine learning for code recommendation
Aroma is a code-to-code search and recommendation tool that uses ML to make the process of gaining insights from big codebases much easier.
Gimp 2.10.10 released
GIMP 2.10.10 released: colors are hard!
SpaceVim v1.1.0 released
停止维护 SpaceVim 项目的原因说明。
How Apps on Android Share Data with Facebook (2018)
Facebook routinely tracks users, non-users and logged-out users outside its platform through Facebook Business Tools. App developers share data with Facebook through the Facebook Software Development Kit (SDK), a set of software development tools that help developers build apps for a specific operating system. Using…
HermiTux: A Binary-Compatible Unikernel
A binary-compatible unikernel
Polish general who fought with Washington may have been female
Chadds Ford, Pennsylvania, 1777. At the end of a daylong battle, George Washington’s right flank has completely collapsed. British troops are closing in. A dashing Polish cavalry officer reports to Washington’s bodyguard that they are in danger of being surrounded. Washington orders Casimir Pulaski to gather as many…
r/ChangeMyView Is Graduating Reddit: Introducing ChangeAView.com
TL;DR: Reddit has been a great incubator for the r/ChangeMyView project, but we’re very excited to announce that…
Way to store your dotfiles: A bare Git repository (2016)
It's time to find a better way to store your dotfiles. Learn why you should start using a bare Git repository instead.
Error Handling in Go (2016)
Two commonly perceived problems of the programming language Go are that handling errors is verbose and repetitive parametric polymorphism is not available This post is about the intersection of those problems and Rob Pike’s recommendation on the former.
New WebKit Features in Safari 12.1
There are many improvements and new web platform features in WebKit that are now available with the release of Safari 12.1, included with macOS Mojave 10.14.4 and iOS 12.2.
Battery Power's Latest Plunge in Costs Threatens Coal, Gas
Access the latest perspectives on the energy transition with samples of research reports and data-driven analysis from BNEF experts.
Boeing CEO Dennis Muilenburg Addresses the Ethiopian Airlines Flight 302 Report
We at Boeing are sorry for the lives lost in the recent 737 MAX accidents. These tragedies continue to weigh heavily on our hearts and minds, and we extend our sympathies to the loved ones of the...
PostgreSQL Performance on Raspberry Pi
Have you ever wondered how well PostgreSQL performs on a Raspberry Pi 3B ? Oh. You haven't? Oh well, I asked myself that question and put it to the test. This post covers how I used pgbench to answer this question and the results of what I found.
Combine statistical and symbolic artificial intelligence techniques
MIT researchers show that merging statistical and symbolic artificial intelligence promises to enable computers to reason more like humans. Their hybrid model can learn object-related concepts like color and shape, and leverage that knowledge to interpret complex relationships.
Unreasonable Effectiveness of SQL
Read Couchbase engineering tutorials, product news, and customer stories on AI agents, Capella, vector search, mobile sync, and real-time analytics.
Malicious remote code execution backdoor discovered bootstrap-sass Ruby gem
On March 26, 2019, a malicious version of the popular bootstrap-sass package, that has been downloaded a total of 28 million times to date, was published to the official RubyGems repository.
Microsoft finds privilege escalation vulnerability in Huawei driver
Our discovery of two privilege escalation vulnerabilities in a driver highlights the strength of Microsoft Defender ATP’s sensors. These sensors expose anomalous behavior and give SecOps personnel the intelligence and tools to investigate threats, as we did.
Two More Cases of Third-Party Facebook App Data Exposure
Third-party Facebook apps gather Facebook data about the people who use them. While Facebook struggles to contain these exposures, insecure third-party data practices & misconfigured cloud systems continue to leak Facebook data to the internet. See how UpGuard discovered and secured two such cases.