New
The latest blog posts to take off on Hacker News. 2,089 posts.
Flat Design: Its Origins, Its Problems, and Why Flat 2.0 Is Better for Users
Flat design is a web-design style that became popular around 2012. It is still widely used today, and its misuse can cause serious usability problems.
Announcing Microsoft DirectX Raytracing
If you just want to see what DirectX Raytracing can do for gaming, check out the videos from Epic, Futuremark and EA, SEED. To learn about the magic
Building a chat app in 8 minutes with Phoenix
One of the great features of Phoenix is how easily it allows developers to include realtime functionality in applications. In this episode we'll use Channels to build a simple chat application in 8 minutes.
A picture got my PostgreSQL database to start mining Monero
A Deep Dive into Database Attacks [Part III]: Why Scarlett Johansson’s Picture Got My Postgres Database to Start Mining Monero
Beyond CI/CD: GitLab's DevOps Vision (2017)
How we're building GitLab into the complete DevOps toolchain.
Announcing gRPC Support in Nginx
NGINX now proxies gRPC traffic, so you can terminate, inspect, and route gRPC method calls. Manage encryption and load balance gRPC traffic.
Building a fast Electron app with Rust
When I built Finda , I wanted it to be fast — specifically, to respond to all user input within 16 milliseconds.
The Collector’s Fallacy
There’s a tendency in all of us to gather useful stuff and feel good about it. To collect is a reward in itself. As knowledge workers, we’re inclined to look for the next groundbreaking thought, for intellectual stimulation: we pile up promising books and articles, and we store half the internet as bookmarks, just so…
Suspending Cambridge Analytica and SCL Group from Facebook
Protecting people’s information is at the heart of everything we do.
Fertility Rate
Explore changing patterns in fertility worldwide, from birth rates to parental ages, twinning rates, reproductive technologies, and more.
GrayKey iPhone unlocker poses serious security concerns
Ever since the case of the San Bernadino shooter pitted Apple against the FBI over the unlocking of an iPhone, opinions...
Protecting Against HSTS Abuse
HTTP Strict Transport Security (HSTS) is a security standard that provides a mechanism for web sites to declare themselves accessible only via secure connections, and to tell web browsers where to go to get that secure version.
Google Cloud Platform’s new interactive CLI
If you develop applications on Google Cloud Platform (GCP), you probably spend a lot of time in the GCP command line. But as we grow our GCP services, the number of commands and flags is growing by leaps and bounds. So today, we’re introducing a new command line interface (CLI) that lets you discover—and use—all these…
Flight Recorder becomes part of OpenJDK
Provide a low-overhead data collection framework for troubleshooting Java applications and the HotSpot JVM.
ProtonMail blocked by Vodafone Turkey
Turkey has a track record of blocking certain websites. Here's how you can bypass Turkey's online censorship and access any site (such as Proton Mail).
Private Internet Access Goes Open Source
Private Internet Access is the world's best open-source VPN, with open-source VPN protocols, tons of advanced features, and apps for all devices.
How JavaScript works: the rendering engine and tips to optimize its performance
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
A billion reasons never to buy IBM services
IBM just stole $1 billion from Canada. If this is how IBM treats staff and governments, how would IBM treat your small business?
First Lightning mainnet release
Today, we at Lightning Labs are announcing the release of lnd 0.4-beta ! This release marks the 4th major release of lnd and the first Lightning mainnet beta, an important milestone. With this release, lnd has gained a considerable feature set, deeper cross-implementation compatibility, a new specialized wallet seed…
Atomic Commit in SQLite (2007)
An important feature of transactional databases like SQLite is "atomic commit". Atomic commit means that either all database changes within a single transaction occur or none of them occur. With atomic commit, it is as if many different writes to different sections of the database file occur instantaneously and…
EU wants to require platforms to filter uploaded content, including code
$ git push ... remote: Resolving deltas: 100% (2/2), completed with 2 local objects. remote: error: GH013: Your push could infringe someone's copyright. remote: If you believe this is a…