Top 20 Programming Lessons I've Learned in 20 Years
Sustainable logistics prioritises eco-friendly supply chain management through resource optimisation, renewable energy, and green packaging, enhancing brand image and meeting consumer demand.
Topics /
The most popular blog posts about software engineering on Hacker News. 21,845 posts.
Sustainable logistics prioritises eco-friendly supply chain management through resource optimisation, renewable energy, and green packaging, enhancing brand image and meeting consumer demand.
Someone in one of my online communities recently asked about why their Node command was dropping output when piped to another command:
From the highly eclectic blog of Mark Dominus
An initiative to develop API standards for n-dimensional arrays and dataframes
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Josiah Carlson talks about Redis, Python, and other technology topics.
In this blogpost I want to outline basic attacks against web based LaTeX compilers. This inspired me to create the Web90 - TexMaker challenge.\n
API design has been a point of discussion on Hacker News recently. The discussion has been focused on the process of adding on an API to your app. With our S...
I want to be able to write apps for my phone in in something other than the Java language; for example Ruby or Python. This isn’t one of the things my group at Google has asked me to look at, but I think it’s worth doing and worth some of my time. I’m writing this today because I’m amused by the contrast with the…
Learn and deploy over 900+ cutting edge PyTorch classification models on Android.
Provide a standard API for parsing, generating, and transforming Java class files. This is a preview API .
About some problems I'm having with old open source projects and a Github feature request to try and fix them.
I've long said, as a fan of the console and text mode, that the command line is ...
Announcing urllib3's bounty program The urllib3 team is excited to announce the start of our bounty program! We’ve recognized that one of the biggest challenges to shipping v2.0 is not having e...
While doing evil things with macros and the inline assembler (trying to run a weird test whose purpose is not really relevant) I managed to write a program that caused Visual Studio’s C++ compiler …
I’ve had numerous requests for a guide to building BasiliskII on iOS. Let me know of anything is unclear or would benefit from more details!
New mailers, i18n, and Minitest. Your apps faster by default. Our most complete Hanami yet!
Most web content is displayed as a strict hierarchy, tree-based or otherwise. What if it wasn't?An exploration into the advantages of graph-based content design, the numerous pitfalls, and a few case studies along the way.
In a previous post, I used a simple interpreter bug to demonstrate the research skill of manually reducing test cases. This time, I show off the excellent Shrinkray reducer to see how it can automate the same process. The tricky part when using automated test-case reducers is writing an interestingness test that…
TigerBeetle is a financial transactions database built for correctness. Yet, building a correct system from correct components remains a challenge:
“There ain’t no good debt, only different types. A cunning hacker is one who leverages some debt, in some circumstances, to create good…
A brief introduction tutorial to Constraint Programming with Python, we introduce some relevant definitions and solve our old Pokémon Centers and Pokémon Gyms problem this time with CP!
The official home of the Python Programming Language
Today, Java has a choice of a few well maintained libraries that can use Intel's MKL for fast native operations. MKL is basically as fast as you can get toda...
Fractal Tree of the Gods A while ago , I was disappointed to discover that a certain fractal tree program was visibly slower in Clojure...
I've been on many projects that get canceled. We're building cool stuff. We're going above and beyond, and we're excited. But the project encounters reality, shifting priorities, or budgeting constraints, and the work never goes anywhere. It always feels tragic, but then I move on. But what if I didn't let a project…