New
The latest blog posts to take off on Hacker News. 31,706 posts.
Optimizing Ruby lazy initialization in TruffleRuby with deoptimization
Shopify's involvement with TruffleRuby began half a year ago, with the goal of furthering the success of the project and Ruby community. TruffleRuby is an alternative implementation of the Ruby language (where the reference implementation is CRuby, or MRI) developed by Oracle Labs. TruffleRuby has high potential in…
ReactOS 0.4.13
ReactOS is a free, opensource reimplementation of windows
Apple and Google partner on Covid-19 contact tracing technology
Apple and Google announce a joint effort to help governments and health agencies reduce the spread of the virus, with user privacy central to the design.
Firefox 75.0
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
Ride down into JavaScript dependency hell
Find out how a single JS package can come with 19k dependencies.
Attack Matrix for Kubernetes
While Kubernetes has many advantages, it also brings new security challenges.
You probably don't need PostGIS
PostGIS is a fantastic, battle-tested suite of GIS extensions for Postgres. It handles most aspects of it, and is widely used, for example in OpenStreetMap’s Mapnik. But for your project, it’s most likely overkill. In a Q and A fashion, let’s discuss reasons for (not) using it.
Qt and Open Source
There have been discussions on various internet forums about the future of Qt open source in the last two days. The contents do not reflect the views or plans of The Qt Company. The Qt Company is proud to be committed to its customers, open source, and the Qt governance model
Swift: Google’s Bet on Differentiable Programming
Google's plans on making Swift the first mainstream language with first-class language-integrated differentiable programming capabilities. What's so cool about Swift?
Amazon Elastic Container Service now supports Amazon EFS file systems
It has only been five years since Jeff wrote on this blog about the launch of the Amazon Elastic Container Service. I remember reading that post and thinking how exotic and unusual containers sounded. Fast forward just five years, and containers are an everyday part of most developers lives, but whilst customers are…
Deploys at Slack
Deploys require a careful balance of speed and reliability. At Slack, we value quick iteration, fast feedback loops, and responsiveness to customer feedback. We also have hundreds of engineers who are trying to be as productive as possible. Keeping to these values while growing as a company means continual refinement…
Dear internet: We must ban targeted advertising immediately
The solution to one of our most challenging privacy issues of today could have the simplest answer.
Google Wave’s failure is a lesson for modern real-time collaboration tools
Google Wave debuted at I/O in May 2009 and shut down in April 2012. What happened, why it failed, and how its real-time engine still powers editors.
230, or not 230? That is the EARN IT question
Over the past several weeks, Signal traffic has gone through the roof. New users are signing up at unprecedented rates, and we’ve expanded our server capacity faster than we ever anticipated. It means a lot to us that so many people are relying on Signal during this difficult time. When users che...
How porting to TypeScript solved our API woes
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Rules for Data Modeling with DynamoDB
Explore the latest updates from Caylent, including industry trends, expert insights, company news, and more.
Jitsi Meet features update
Learn about Jitsi Meet features update including a new systems audio update and new translations features. Click here for more information.
Zoom’s 90-day plan to bolster key privacy and security initiatives
Learn more about how to use each Zoom product to connect with coworkers, customers, businesses, and more with insights and best practices.
An alternative to using Google Analytics on your website
Here’s a look at why you should remove Google Analytics from your website and help create a more open, independent web that’s more friendly to the visitors.
Moving from reCAPTCHA to hCaptcha
We recently migrated the CAPTCHA provider we use from Google's reCAPTCHA to a service provided by the independent hCaptcha. Here's a walk through of the rationale in more detail.
We abused Slack's TURN servers to gain access to internal services
Slack's TURN server allowed relaying of TCP connections and UDP packets to internal Slack network and meta-data services on AWS.
Firefox 75: Ambitions for April
Firefox 75 is chock full of handy new dev tooling: instant evaluation in the web console, event breakpoints for WebSockets, and more. New web platform features include HTML lazy loading ...
Using SIMD to aggregate billions of values per second
How SIMD instructions make aggregations faster in QuestDB, including benchmark results and a comparison with Postgres.
The Docker Compose Specification
Docker is pleased to announce that we have created a new open community to develop the Compose Specification.
A new form of brain stimulation relieved severe depression in a small study
Stanford Medicine researchers used high doses of magnetic stimulation, delivered on an accelerated timeline and targeted to individual neurocircuitry, to treat patients with severe depression.