New
The latest blog posts to take off on Hacker News. 4,763 posts.
Toxic fluorinated compounds found in drinking water of 33 states
A Harvard Chan School study has found that drinking-water samples near industrial sites, military fire-training areas, and wastewater-treatment plants have the highest levels of fluorinated compounds, which have been linked with cancer, hormone disruption, high cholesterol, and obesity.
The Algorithms Behind Probabilistic Programming
We recently introduced our report on probabilistic programming. The accompanying prototype allows you to explore the past and future of the New York residential real estate market. This post gives a feel for the content in our report by introducing the algorithms and technology that make probabilistic programming…
Writing a cron job microservice with Serverless and AWS Lambda
ReadMe helps you create beautiful, interactive API documentation that developers love.
Navigating Mid-Success
When you start a startup, you get pushed off the side of a cliff with a bag of aerospace parts.1 You hope they are the parts for a spaceship, and they look like they might be, but it’s impossible to tell when they’re all in a bag. So you start figuring out how the parts fit together as you fall. Every once in a while…
Fission: Serverless Functions as a Service for Kubernetes
Fission is a Functions as a Service (FaaS) / Serverless function framework built on Kubernetes. Fission allows you to easily create HTTP services on Kubernetes from functions. It works at the source level and abstracts away container images (in most cases). It also simplifies the Kubernetes learning curve, by enabling…
I'm Loyal to Nothing Except the Dream
There is much I take for granted in my life, and the normal functioning of American government is one of those things. In my 46 years, I’ve lived under nine different presidents. The first I remember is Carter. I’ve voted in every presidential election since 1992, but I
Make America Hate Again
I’ve kept my mouth shut about President Trump since he was elected in early November. I figured there were other things to focus on where I could have an impact and so I did that. But friday’s executive orders are too much for me. Trump is institutionalizing hatred, bigotry, and racism with these orders. They […]
How both TCP and Ethernet checksums fail (2015)
At Twitter, a team had a unusual failure where corrupt data ended up in memcache. The root cause appears to have been a switch that was corrupting packets. Most packets were being dropped and the throughput was much lower than normal, but some were still making it through. The hypothesis is that occasionally the…
The Craft of Text Editing (1999)
Copyright 1999 by Craig A. Finseth. Contact the author with questions about distribution rights.
Tripling Down Against USA Conference Hosting
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Finding an Alternative to Mac OS X – Part 2
This is the second in my series on finding an alternative to Mac OS X. Part 1 was about evaluating 13 alternative operating systems and then choosing one to use full time. The selected OS was elementary OS. The motivation for this change is to get access to better hardware since Apple is neglecting the Mac lineup.
Stratus: Servers that won’t quit – The 24 year running computer
Making the rounds this week is the Computer World story of a Stratus Tech. computer at a parts manufacturer in Michigan. This computer has not had an unscheduled outage in 24-years, which seems rather impressive. Originally installed in 1993 it has served well. In 2010 it was awarded for being the longest serving…
Building a One-Person SaaS App Offers a Profound Sense of Personal Achievement
It's Raining Mobile Out of 20m global software developers, very few have built a profitable SaaS business. To give some context, consider
Oracle’s Cloud Licensing Change
Over the last couple of years I've been doing talks about running Oracle databases in the cloud. In both my talks and articles I refer to the Licensing Oracle Software in the Cloud Computing Environment document. This morning I was reading a post on a mailing list and someone mentioned the document had been updated on…
Living on the Edge – Story of an Iranian Student in US
Story of an Iranian Student in US
Comcast uses MITM JavaScript injection to serve account related information
For years, Comcast and other large telecommunication companies around the world have injected javascript into your web browsing experience to serve
Time to Take a Stand
It is time for tech companies to start speaking up about some of the actions taken by President Trump’s administration. There are many actions from his first week that are objectionable. In...
My Next Mac Mini
I think I might be getting old, but it took me completely by surprise that the Mac Mini we use in our lounge room as our TV was 6 years old. It's been such a...
Shutting down FTP services
Those of you who have been around for a while may remember a time when you used to be able to mount kernel.org directly as a partition on your system using NFS (or even SMB/CIFS). The Wayback Machine shows that this was still advertised some time in January 1998 , but was removed by the time the December 1998 copy was…
Tutorial on Deep Learning
Lecture 1: Tutorial on Deep Learning I Lecture 2: Tutorial on Deep Learning II Lecture 3: Tutorial on Deep Learning III Lecture 4: Tutorial on Deep Learning IV
Things Every Hacker Once Knew
One fine day in January 2017 I was reminded of something I had half-noticed a few times over the previous decade. That is, younger hackers don’t know the bit structure of ASCII and the meaning of the odder control characters in it.
Comparing Elixir and Go
Compare Elixir and Go for high concurrency solutions. Understand their differences in programming styles, concurrency models, and error handling. Learn more!