New
The latest blog posts to take off on Hacker News. 4,419 posts.
The case for ending Amazon’s dominance
It should not be difficult to love Amazon. To consumers, it offers choice and convenience. Countless internet ventures have relied on its cheap, flexible cloud computing services to start and scale…
Programmer's guide to polynomials and splines
This is a brief introduction into polynomials. From how to make a polynomial run through your set of points to how to make it into a spline.
How we built Watsi Coverage without stable electricity, WiFi, or email
Stripped of reliable electricity, WiFi, and communication channels back home, our team immersed themselves in the local environment for twelve weeks while they built a platform that could succeed in this challenging setting.
Twitter Killing Its Mac App
Holy smokes: For the full Twitter experience on Mac, visit Twitter on web. ???? https://t.co/fuPJa3nVky — Twitter Support (@TwitterSupport) February 16, 2018 I’m glad Twitter got rid of all of the Nazis and Russian bots on their platform before this.
Yes, code is data, but that's not what makes Lisp cool
There has been some debate on Hacker News lately about what makes Lisp cool , in particular about whether the secret sauce is homo-iconici...
Go 1.10 is released
Go 1.10 adds automatic caching of build & test results, and more.
Learning to program is getting harder
I have written several books that use Python to explain topics like Bayesian Statistics and Digital Signal Processing. Along with the books...
OpenStreetMap Is in Trouble
I was a contributor for OpenStreetMap for a long time, and I advocated for OpenStreetMap for a long time, but the project has stalled while the proprietary mapping world has continued to improve in data quality. For those of us who care about Free and Open data, this is a problem. In this article, I explore the…
A look at the J language: the fine line between genius and insanity (2012)
I’ve been looking for a decent TSDB for years now. Took a shot at writing one in Lush using HDF5 (as others have done), but the experiments I did raised more questions than I got answers. I&#…
How to Study Mathematics (2017)
This essay describes a number of strategies for studying college level mathematics. It has sections entitled
Just what does “code as data” mean anyway? (2014)
Recently, I’ve seen popular articles on macros and metaprogramming in Nimrod and Elixir . Both of these are wonderful metaprogramming systems, to be sure, but I couldn’t help but imagine some in the audience smirking inwardly – and occasionally less inwardly. What odd syntax! How out-of-place they are! If only there…
How Isaac Asimov shaped robotics and space exploration and predicted the Internet
Some futurists try to foresee the future. Others attempt to shape it. Yet prolific science-fiction author and biochemist Isaac Asimov did both. Asimov not
The Benjamin Franklin method for learning more from programming books
The Benjamin Franklin method for programming books: read a code sample, close the book, and rewrite it from memory to truly learn it.
Sum Types Are Coming (2015)
Just as all mainstream languages now have lambda functions, I predict sum types are the next construct to spread outward from the typed functional programming community to the mainstream. Sum types are very useful, and after living with them in Haskell for a while, I miss them deeply when using languages without them…
Why I don't use my real photo when messaging with customers on my website
I’m a 24-year-old female web developer and founder of Kapwing [https://www.kapwing.com], an early-stage software startup. When my co-founder, Eric, and I launched the website in October, we decided to add a chat messenger so that users could message us directly with feedback, feature requests, and bugs.
Federal Judge Says Embedding a Tweet Can Be Copyright Infringement
Rejecting years of settled precedent, a federal court in New York has ruled [PDF] that you could infringe copyright simply by embedding a tweet in a web page. Even worse, the logic of the ruling applies to all in-line linking, not just embedding tweets. If adopted by other courts, this legally and...
The Two Faces of AMP
Tim Kadlec writes about performance, product management, and the web.
Picking Apart the Crashing iOS String
So there’s yet another iOS text crash, where just looking at a particular string crashes iOS. Basically, if you put this string in any system text …
Why Were Early Psychedelicists so Weird?
[Epistemic status: very speculative, asserted with only ~30% confidence. On the other hand, even though psychiatrists don’t really talk about this it’s possible other groups know this a…
WebAssembly First Public Working Drafts
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
Disappointing Findings on Anti-Poverty Cash Transfers in the USA
Conditional cash transfers (CCTs) are rapidly expanding as a poverty-reduction strategy around the world. Following the publication of positive findings…