If It's Important, Don't Hack It
Articles and Podcasts on Customer Service, AI and Automation, Product, and more.
The latest blog posts to take off on Hacker News. 3,456 posts.
Articles and Podcasts on Customer Service, AI and Automation, Product, and more.
I've written previously about the problem recursive descent parsers have with expressions, especially when the language has multiple levels of operator precedence.
"So, how much experience do you have with Big Data and Hadoop?" they asked me. I told them that I use Hadoop all the time, but rarely for jobs larger than a few TB. I'm basically a big data neophite - I know the concepts, I've written code, but never at scale.
Programming is complicated. Different programs have different abstraction levels, domains, platforms, longevity, team sizes, etc ad infinitum. There …
As long as I've remembered, I've wanted to buy a private island. Having a random patch of land somewhere holds almost no appeal, but an island is totally different. An island is li...
Stack Overflow officially launched on September 15, 2008. In five short years, you've answered over 5 million questions on more than 100 sites , and helped hundreds of millions of people find the answers they needed. Today, we want to celebrate how, together, we changed one small corner of the Internet for the better…
Dear Reader, The first set of publications based on Edward Snowden’s files were concerned with surveillance of internet communication h...
Composition not inheritance, polymorphism through interfaces, and packages for namespacing.
NSA, GCHQ, Prism, FISA, Project Bullrun, Sigint. After Edward Snowden, former CIA and NSA employee, started revealing how massively, intensely and easily we are all being spied upon by the intelligence agencies of various governments, the terms above have suddenly been spending a great deal more time in the media…
What if a spacecraft slowed down on re-entry to just a few miles per hour using rocket boosters like the Mars-sky-crane? Would it negate the need for a heat shield?
We all learned this in DARE class. About the rats in a cage who can self-administer morphine who get addicted to the stuff, and then just hit that lever until they die. A seemingly keystone...
Troll? That's how people write Verilog 1 . At my old company, we had a team of formal methods PhD's who wrote a linter that typechecked our code, based on our naming convention. For our chip (which was small for a CPU), building a model (compiling) took about five minutes, running a single short test took ten to…
For some reason many people discuss the problem of estimating software development timeframes without properly understanding the issue. There is a famous answer on Quora that exemplifies this. Lots of people like that story, even though it’s inaccurate and misguided. “Software development” is such a huge endeavor that…
The animated ASCII globe surrounded by its own source code. An quine in 1024 bytes of JavaScript.
This is the story of one computer professional's explorations in the world of postmodern literary criticism. I'm a working software engineer, not a student nor an academic nor a person with any real background in the humanities. Consequently, I've approached the whole subject with a somewhat different frame of mind…
First, let me clarify one thing for those of you who've never dated me: I cry. A lot. When I can't get my vagrant box setup correctly afte...
The reasons for this, are quite irrelevant to this article, but in short, the investor backed out and the ongoing development of a product I was mainly involved in, had been suspended.
For many years, i've been convinced that programming needs to move forward and abandon the Algol family of languages that, still today, dampens the field. And that that forward direction has been signalled for decades by (mostly) functional, possibly dyna...
Posted by James Bennett on Sept. 15, 2013