New
The latest blog posts to take off on Hacker News. 1,304 posts.
Why We Use Om, and Why We’re Excited for Om Next
The CircleCI blog is your home for DevOps, continuous integration and delivery, and engineering productivity. Explore tutorials, guides, and best practices.
Why we choose Java instead of a polyglot stack
Java is HubSpot's language of choice. Read how it's helping the company scale its product, tech stack, and team.
JavaScript web apps considered valuable
Recalling best practices for web applications that make heavy use of client-side JavaScript.
Intro to Debugging X86-64 Assembly
I’m hacking on an assembly project, and wanted to document some of the tricks I was using for figuring out what was going on. This post might seem a little basic for folks who spend all day heads down in gdb or who do this stuff professionally, but I just wanted to share a quick intro to some tools that others may…
Rescuing REST from the API Winter
Simple AJAX using HTML attributes
Scrapy Tips from the Pros
Scrapy Tips from the Pros: Part 1 - Learn from seasoned web scrapers with our expert tips series. Optimize your scraping projects for success.
Feature Toggles
Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity.
Announcing Wolfram Programming Lab
Easily learn programming and computational thinking with the Wolfram Programming Lab environment. Jump in and explore or learn systematically.
Clojure 1.8
We are pleased to announce the release of Clojure 1.8. Some of the new features for 1.8 are: More string functions in clojure.string (portable to ClojureScri...
The Rails Doctrine
Read about Rails design pillars like convention over configuration, optimize for programmer happiness, value integrated systems, the menu is omakase, push up a bit tent, and more.
C++11 threads, affinity and hyperthreading
For decades, the C and C++ standards treated multi-threading and concurrency as something existing outside the standard sphere - in that "target-dependent" world of shades which the "abstract machine" targeted by the standards doesn't cover. The immediate, cold-blooded replies of "C++ doesn't know what a thread is" in…
How to Leverage Technical Debt
“There ain’t no good debt, only different types. A cunning hacker is one who leverages some debt, in some circumstances, to create good…
Visualizing parallel requests in Elixir
Codemancers is an AI-first engineering and product studio. We design, build, and ship intelligent products — combining deep software craftsmanship with modern AI to solve real-world problems at scale.
Optimization story: Switching from GMP to gcc's __int128 reduced run time by 95%
A flash of intuition while trying to find a way to lend brian d foy a hand in his search for excellent numbers helped me reduce run time by 95 percent.
Virtual Memory with 256 Bytes of RAM
I just finished updating my C compiler and minimal CPU specification to include virtual memory. The process of adding virtual memory support to a CPU, a kernel, and a compiler toolchain has made me realize that there is a lack of good explanations for how all of these parts fit together. I also realized that a…
Is curl|bash insecure?
Take control of your web by running your own personal cloud server with Sandstorm.
Qt Licensing Changes
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Project Rider – A C# IDE
UPDATE: NDC London organizers have kindly uploaded the recording of Project Rider presentation. Enjoy! UPDATE 2: Make sure to follow Project Rider on twitter to receive further updates promptly.