Learn Physics by Programming in Haskell

Abstract:We describe a method for deepening a student's understanding of basic physics by asking the student to express physical ideas in a functional programming language. The method is implemented in a second-year course in computational physics ...

Type III civilizations inside black holes

Science fiction writers often benefit from using reality as a springboard. For science fiction, the weirder the bit of reality used, the better. As a public service, I offer a random selection of real astronomical items that are anomalous, suspicious, ...

Open Source Color Management Is Broken

Since I am now in the business of photography and image processing (see my travel photography blog here), I thought it was time to finally get proper monitors and calibrate them. I wanted to do this with Open Source tools and use the calibration data for my Linux desktop, so I ordered a ColorHug2 co

You Can't Have Denmark Without Danes

What a small, happy country can teach a huge and fractious one. And what it can't. by I grew up in New York during the gritty years when the city was a sort of Hobbesian war of all-against-all. Somehow, I never got mugged, never got my pocket ...

Berkshire Hathaway 2017 Annual Letter by Warren Buffett [pdf]

Year 1965 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1966 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1967 . . . . . . ...

The Y Combinator (2008)

or: How to Succeed at Recursion Without Really Recursing Tiger got to hunt, Bird got to fly; Lisper got to sit and wonder, (Y (Y Y))? Tiger got to sleep, Bird got to land; Lisper got to tell himself he understand.     — Kurt Vonnegut, modified by Darius Bacon Introduction…

Show HN: Mitmproxy 3.0 released, an open-source console-based proxy

We’re delighted to announce the release of mitmproxy v3.0. This is a massive milestone release, featuring a substantial revamp of mitmproxy’s internal structure and serious improvements in all tools across the board. Everyone should update!

Tesla deployed over 300 Powerwalls in Hawaiian schools to cool down classrooms

As part of a state initiative, Tesla deployed over 300 Powerwalls in schools to cool down hot classrooms in Hawaii. Hawaii has a problem with hot temperatures in public classrooms that is affecting students negatively. The problem was so significant ...

A long two months: Reflecting on mitigating Meltdown

I had a quiet New Year's Eve and Day for the beginning of 2018. We had originally planned a trip away with my parents and some friends from southern California, but they all fell through -- my father was diagnosed with cancer late in 2017 and ...

How to Get Wyoming Wind to California, and Cut 80% of U.S. Carbon Emissions

Several miles south of Rawlins, Wyoming, on a cattle ranch east of the Continental Divide, construction crews have begun laying down roads and pads that could eventually underpin up to 1,000 wind turbines. Once complete, the Chokecherry and Sierra ...

Harley Davidson’s EV debut could electrify the motorcycle industry

Jake Bright is a writer and author in New York City. He is co-author of The Next Africa. Yes, the iconic symbol of American steel and piston popping internal combustion is shifting to voltage.

AptDeco (YC W14) is hiring a growth hacker in NYC

AptDeco is looking for a growth marketing manager who is excited to wear multiple hats, take on real responsibilities, and play a critical role in growing AptDeco. This job requires someone who is self-motivated with an analytical mindset, strong technical ...

Ask HN: How do you overcome the problems of task switching?

Hello! I am a software developer and over the years I found that I am extremely unproductive when it comes to finishing one task and then starting another right away. It is best noticeable when I complete something that took me more than one day and ...

The Practice is not the Performance: Why project-based learning fails

Last night, I encountered an old post by Zach Holman where he pushes the idea that traditional school-based CS is useless; project-based learning is the way to go. I’ve heard this idea repeatedly over the last 10 years, and know at least one person ...

Orange juice exists due to climate change in the Himalayas millions of years ago

Citrus trees migrated from the Himalayas to the rest of the world after sudden changes in the climate 6 to 8 million years ago, according to new research. As citrus spread, it changed, eventually bringing sweet orange juice to our kitchen tables. ...

The Philosophy of Computer Science

The philosophy of computer science is concerned with those ontological, methodological, and ethical issues that arise from within the academic discipline of computer science as well as from the practice of software development. Thus, the philosophy ...

Building a Distributed File Sync in Ruby

High-level languages, like Ruby, are amazing. In just under 500 lines of code, I was able to cobble together a system that catalogs and distributes files across a network to other computers. Each instance of this code can act as a server and a client, ...

JDK 10 Early Access Release Notes

Last Updated: 2018/02/20 The following is a draft of the Release Notes that will be shipped with JDK 10. Until this version releases the contents are subject to change.

Federal Circuit Should Not Allow Patents on Inventions That Belong to the Public

One of the most fundamental aspects of patent law is that patents should only be awarded for new inventions. That is, not only does someone have to invent something new to them in order to receive a patent, is must also be a new to the world. If someone independently comes up with an idea, it ...

Jevons Paradox

In economics, the Jevons paradox ( / ˈ dʒ ɛ v ə n z/; sometimes the Jevons effect) occurs when technological progress increases the efficiency with which a resource is used (reducing the amount necessary for any one use), but the rate of consumption ...

Switched-on bats: hosting viruses is a cost of flying

Research uncovers how bats serve as reservoirs for fatal diseases without succumbing to them. Tanya Loos reports. Red flying foxes. A unique immune system pathway lets bats host virus communities that would kill any other type of mammal.

“Always Connected” Windows on ARM machines coming this quarter

Always Connected Windows 10 PCs that use Qualcomm's Snapdragon 835 ARM processors will work on all four major US networks, the chip company has announced today, with T-Mobile and AT&T joining the previously announced Sprint and Verizon.

Kansas Has 4 of 10 Most 'Middle of Nowhere' Towns in U.S

This is just not the kind of news Kansans want to hear, but: Four of the ten most isolated towns in all of the United States are in Kansas. The Washington Post, using data from something called the Malaria Atlas Project, wanted to know what the ...

Dropbox S-1

(Address, including zip code, and telephone number, including area code, of Registrant’s principal executive offices) (Name, address, including zip code, and telephone number, including area code, of agent for ...

Show HN: Passpwn – check passwords in pass against haveibeenpwned

This is a tool for checking your passwords in pass against Have I been pwned?. passpwn uses the range API which means that we are only sending the first 5 characters of a SHA1 hashed password to Have I been pwned? and are checking the returned hashes ...

DigitalOcean begins CEO search

As we turn the page on 2017, I’m proud to share that DigitalOcean had another tremendous year of rapid growth and strong profitability, a combination which few tech companies have achieved at our scale. We are rapidly approaching $200M in annual recurring revenue and are looking forward to ...

Words for “yes” in Romance languages

Latin has this word, sic. Or, if we want to be more diacritically accurate, sīc. That shows that the i is long, so it’s pronounced like “seek” and not like “sick.” You might recognize this word from Latin sayings like “sic semper tyrannis ”or “sic transit ...

10,000 year clock gets lowered into Texan mountain

Our video this week comes courtesy of the Long Now Foundation, which has just begun installing a mechanical clock in a West Texas mountain that will keep time for 10,000 years. Conceived by US engineer and entrepreneur Danny Hills, the Clock of the ...

Undocumented 8086 Opcodes, Part I

This multi-part document is about undocumented 8086 processor opcodes and their behavior. Most of the document will likely apply to the 8088 processor as well, but this has not been verified. It doesn ’t apply to any other processor/controller, like ...

Apple in China: who holds the keys?

Last week Apple made an announcement describing changes to the iCloud service for users residing in mainland China. Beginning on February 28th, all users who have specified China as their country/region will have their iCloud data transferred to the GCBD cloud services operator in Guizhou, ...