New
The latest blog posts to take off on Hacker News. 21,843 posts.
You, Too, Can Be on the Cutting Edge of Functional Programming Research
It's not about technology for its own sake. It's about being able to implement your ideas.
A set of top Computer Science blogs
This started out as a list of top Computer Science blogs, but it more closely resembles a set: the order is irrelevant and there are no duplicate elements; membership of this set of blogs satisfies…
Firefox finally plugs the leak
Leaky add-ons are a big problem, but there’s been lots of action relating to them recently. What follows is a summary of the situation and a request for help from currently Nightly testers who use add-ons.
Why Use Postgres - Part 2
This post is a list of many of the reasons to use Postgres, much this content as well as how to use these features will later be curated within PostgresGuide.com. If you need to get started check out Postgres.app for Mac, or get a Cloud instance at Heroku Postgres for free Last week I did a post on the many reasons to…
The Lazy Man's URL Parsing
Learn how to pull the pieces of a URL apart the lazy way so you can find out all the important information you wish to know about your URLs.
A good developer has a natural, almost visceral aversion to complexity
Code should be simple. Code should be butt simple. Code should be so simple that there’s no way it can be misunderstood. Good code has no nooks. Good code has no crannies. Good code is a round room with no corners for bugs to hide in. We all know this. So why does most code suck? Because it’s written
I only know PHP. How do I write a Web application in Python?
Part of my Python FAQ. I only know PHP. How do I write a Web application in Python?
Write hybrid CPU/GPU programs in Haskell
What’s better than programming a GPU with a high-level, Haskell-embedded DSL (domain-specific-language)? Well, perhaps writing portab...
New PHP Vulnerability:?-s may expose source code for mod_cgi
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Python Application Deployment with Native Packages
Speed, reproducibility, easy rollbacks, and predictability is what we strive for when deploying our diverse Python applications. And that’s what we achieved by leveraging virtual environments and Linux system packages.
Best Practices Exist For A Reason
If you've ever used node.js, you've probably also used Isaac Schlueter's npm, the node package manager. By maintaining a central repository to which authors can quickly publish their JavaScript modules, npm has made it easy to get started building node apps and its popularity has exploded over the past year…
Three things you should never put in your database
There are several things that are not usually appropriate to put into a relational database
Android Ported to C#
Use an agent skill to prepare your existing .NET MAUI app for Xcode 27, with the scene lifecycle changes and manual migration steps explained.
Google open sources key piece of Street View technology
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Where modules go to die
Another great post
The Python Standard Library - Where Modules Go To Die
If you’ve done Fourier series approximations of functions, you had three reactions to today’s XKCD comic :
Why Use Postgres
This post is a list of many of the reasons to use Postgres, much this content as well as how to use these features will later be curated within PostgresGuide.com. If you need to get started check out Postgres.app for Mac, or get a Cloud instance at Heroku Postgres for free UPDATE: A part 2 has been posted on Why Use…
PEP 393 – Flexible String Representation
The Unicode string type is changed to support multiple internal representations, depending on the character with the largest Unicode ordinal (1, 2, or 4 bytes). This will allow a space-efficient representation in common cases, but give access to full UC...
Moving Django to GitHub: the postmortem
We finally moved Django to GitHub late yesterday. Here's a postmortem, to keep the community updated and for the benefit of any projects that take this leap in the future.