• Type:

Top Stories

Top Stories from HackerNews

CH YC Startup School: Build Sprint and Equity-Free Grants

We’re excited to announce our first-ever YC Build Sprint. This is a 4-week period to work intensively towards a defined goal alongside a community of thousands of other founders. The sprint will kick off on August 24 and be administered through our free Startup School platform. Also, we’ll be awarding 20 grants of $10,000 to…

CH Google Update Tanks Traffic

microblog Paul Ingraham • Aug 11, 2020ARCHIVED Three months ago, major misfortune struck PainScience.com for the third time in a decade for the same really irritating reason: Google. • shakes fist at internet • I lost about 50% of my organic search traffic, an effectively random consequence of a Google algorithm update. That would hit…

CH Why is there only one Snap Store?

Snap and Flatpak are the basis of two universal app stores for Linux: the Snap Store and Flathub. Interestingly, Flatpak has multiple repositories: Flathub is the main one but both Fedora and Elementary OS also host their own store. In contrast; there is only one Snap store. Why is that? Note: for an introduction into…

CH Virtual Machines for Multi-Tenancy in Varnish

Using ultra-low overhead virtual machines to create programmable tenant logic for Varnish EnterpriseOne of the things I’ve realized about doing something crazy or new is that you don’t really understand the possibilities until you’re neck deep in it. For example I was not able to know early on if this project would even work out.…

CH Google’s differential privacy library

This project contains a set of libraries of ε- and (ε, δ)-differentially private algorithms, which can be used to produce aggregate statistics over numeric data sets containing private or sensitive information. The functionality is currently available in C++, Go and Java. Currently, we provide algorithms to compute the following: Algorithm C++ Go Java Count Supported…

CH Simple SQL in Python

Simple SQL in Python SQL is code, you should be able to write it, version control it, comment it, and run it using files. Writing your SQL code in Python programs as strings doesn’t allow you to easily reuse your SQL in database GUI tools or CLI tools like psql. With aiosql you can organize…

CH Stopping phishing campaigns with Bash

A few days ago my wife got a text message that was obviously a bad phishing attempt It says: Our -bankname- system has noticed that your “pushTAN” service is not active. Click here to activate I spun up a VM and took a look at the website it linked to, which is https://www.sso-meinelba.com/ (almost like…

CH Docker update ToS: Image retention limits imposed on free accounts

FAQ What are the Docker Terms of Service? The Docker Terms of Service is an agreement between you and Docker that governs your use of Docker products and services. Click on the link to view the full Docker Terms of Service. When do the Docker Terms of Service take effect? What changes is Docker making…

CH Jira Is a Microcosm of What’s Broken in Software Development

This blog is not about how Jira is too complex and over-engineered with features I don’t need.  Those complaints are well articulated by others like Justin James, Chief Architect at Cloud Development Resources. “Jira has *never once* made my life as a developer easier or better… It’s overly complicated and the workflow is painful.”  I…

CH How the ARM32 Linux kernel decompresses

ARM traditionally uses compressed kernels. This is done for two major reasons: It saves space on the flash memory or other storage media holding the kernel, and memory is money. For example for the Gemini platform that I work on, the vmlinux uncompressed kernel is 11.8 MB while the compressed zImage is a mere 4.8…

Scroll to top