Announcing .NET Jupyter Notebooks
Jupyter Notebooks has been the significant player in the interactive ...
The latest blog posts to take off on Hacker News. 2,668 posts.
Jupyter Notebooks has been the significant player in the interactive ...
This article previously appeared in War On The Rocks There was a time when much of U.S. academia was engaged in weapon systems research for the Defense Department and intelligence community. Some o…
I like to sleep, but more importantly, I like to sleep while my cloud service is running.
Google, the real Aggregator, is squeezing OTAs, which acted like Aggregators while depending on Google for demand. It’s easy to say Google is being unfair, but this may be better for consumer…
The standard for browsing the web over a text-=based terminal is Lynx, right? ...
As previously discussed on this blog, Intel decided to quit the desktop board business in 2013. What has not been discussed is how Intel treated the buyers of the last generation (i.e. 8-series Lynx Point chipsets) of those boards. Since I have now acquired two of those boards, DZ87KLT-75K and DQ87PG, I had an…
How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on any activity I've done before. Uber, however, had an official mentoring program. Almost
Code that shows how floating point arithmetic can go wrong, and how C and C++ can return different results for similar code.
<p>For years I’ve noodled around with various setups for a Python development environment. A couple of years ago <a href="https://jacobian.org/2018/feb/21/python-environment-2018/">I wrote about a setup I finally liked</a>; this is an update to that post.</p> <p>Bad news: this stuff still isn’t stable, and…
You can process data that doesn’t fit in memory by using four basic techniques: spending money, compression, chunking, and indexing.
Andy attempts to revive his blog by predicting what databases will look like in the year 2065.
My name is Jamie Heinemeier Hansson. Since my husband, David, tweeted about an unfortunate and ridiculous situation with AppleCard that involves me, I have been (or my credit-worthiness has been) the subject of lots of speculation. Unlike David, I am an extremely private person who does not post on social media. I am…
An update for those of you that can't run my games anymore on OSX because of Catalina. I'm so sorry about this… I'll probably write a post about this, breaking it all down for you, but the situation is as follows. (from my point of view, and own experiences with Apple) [thread] pic.twitter.com/PY0y3o9gNF
August 2007 (This is a talk I gave at the last Y Combinator dinner of the summer. Usually we don't have a speaker at the last dinner; it's more of a party. But it seemed worth spoiling the atmosphere if I could save some of the startups from preventable deaths. So at the last minute I cooked up this rather grim talk…
Just A Quick Note Today on Magic Leap 2+ Month Old News Things have been very quiet lately with respect to Magic Leap. So quiet, that apparently the assignment of all of Magic Leap patents over 2 m…
Earlier this year, many people were passing around this article about "re-learning how to be yourself online". Near the end the author reaches a set of questions that are motivating him:
A function to return the number of digits in an input (natural) number provides many learning opportunities for a new programmer
During the early days of testing for the legendary SR-71 Blackbird there were some harrowing mishaps, the details of which have rarely come to light. On January 25, 1966, test pilot Bill Weaver and Lockheed flight test reconnaissance and navigation systems specialist Jim Zwayer experienced their plane vanishing around…
In my spare time I’m an emergency services volunteer, and one of the tasks our unit has is to run the radio network and keep track of what’s happening. This can be a pretty stressful job, especially when there’s lots of radio traffic, and it’s not unusual to miss words or entire transmissions. To help with a personal…
In response to the call for blogs about the vision for Rust for 2020, I’m going to write about GUI. I believe the time is right for a native GUI toolkit written in Rust, and that such a thing would fill a very important niche. There is a demand for performance (which, to me, includes startup time, RAM footprint, and…
France’s nuclear energy spending was 60% of what Germany spent on renewables. France gets about 400 Terawatt hour per year from nuclear but Germany gets 226 Terawatt-hours each year. 45 Terawatt-hours of Germany’s renewable power comes from burning biomass which generates air pollution.
Optimizing compilers are a mainstay of modern software: allowing a programmer to write code in a language that makes sense to them, while transforming it into a form that makes sense for the underlying hardware to run efficiently. The optimizing compiler's job is to figure out what your input program does, and create…
Load Balancers plays a key role in Web Architecture. In this post we are going to develop a simple load balancer with power of Go
Personal Blog of Christian Haschek
Over the years I’ve found myself with a weird amount of knowledge about how types and ABIs in Rust work, and I wanted to write it all down in one place so that… it’s written down in one place. Much of this information can or should be found in the Rust Language Reference and the Rustonomicon .
Software engineer, etc etc