The code culture problem
A personal blog about the craft of engineering, tech work, personal philosophy, and life.
The latest blog posts to take off on Hacker News. 1,327 posts.
A personal blog about the craft of engineering, tech work, personal philosophy, and life.
[ Update: PayPal have unfrozen the account, for now at least. Thank you for your support!]
Scala is one of the main application programming languages used at Twitter. Much of our infrastructure is written in Scala and we have several large libraries supporting our use. While highly effective, Scala is also a large language, and our experiences have taught us to practice great care in its application. What…
In a major victory in one of EFF's Freedom of Information Act (FOIA) lawsuits, the Justice Department conceded yesterday that it will release hundreds of pages of documents, including FISA court opinions, related to the government’s secret interpretation of Section 215 of the Patriot Act, the law...
With a new CEO last summer and a $1b acquisition this spring, Yahoo has been changing significantly. Next up is its iconic logo: Tomorrow Yahoo will unveil a new logo to signify the new era. To draw attention to the change, Yahoo has been displaying a different logo every day for the last month. We were … Yahoo showed…
Deepening watsonx capabilities to address enterprise gen AI data needs with DataStax.
Moved to: https://capnproto.org/news/2013-09-04-capnproto-0.3-python-tools-features.html (GitHub Pages doesn't support 301 redirects :(.)
On your journey to Clojure mastery, your editor will be your closest ally. I highly recommend working with Emacs, but you can, of course, use any editor you want. If you don’t follow the thorough Emacs instructions in this chapter, or if you choose to use a different editor, it’s worthwhile to at least invest some…
Access to this page requires authorization. You can try signing in or changing directories .
The latest news and stories about how technology is helping people around the world solve problems, innovate and do more each day.
An introduction to Go errors.
Today, we're excited to announce the final release of Ember.js 1.0. The first commit to the repository that would become Ember.js happened on April 30th, 2011, almost two and...
Gel-based audio speaker demonstrates capabilities of ionic conductors, long thought limited in application
Yesterday, the web was buzzing with commentary about Google CEO Eric Schmidt's dangerous, dismissive response to concerns about search engine users' privacy. When asked during an interview for CNBC's recent "Inside the Mind of Google" special about whether users should be sharing information with...
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
You’re an SEO. You’ve mastered Moz’s starter guide to Search Engine Optimization . You deal with botched site migrations, messy title tags across thousands of pages, earth-shaking Google algorithm changes, and more on the daily. Who would have thought that one of the toughest parts of your job would be getting your…
At 1:19pm, a researcher noticed that the New York Times' website wasn't loading. We know the New York Times tech team, so we emailed to check in. Minutes later, the CTO of the NYT called us back.
The drivetrain, like the motor controller, has evolved extensively since the boards we built before Kickstarter. We’re going to take you through some of the principles and constraints that have...