Preparing for KDE Plasma's Last X11-Supported Release
When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!"
Topics /
The most popular blog posts about software engineering on Hacker News. 21,828 posts.
When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!"
UPDATE 2020-08-03 : I no longer stand by the content in this post. I think the overall sentiment is marginally accurate; however, the details in the post are incorrect (as many have pointed out over the years).
I’ve put in my fair share of time with PostgreSQL. It has no shortage of functionality and I believe its expansive feature set drove a lot of its growing popularity in the 2010s. As my time with the database has worn on I’ve come up with a handful of features that I wish the database had. Some of these are ideas…
This post will be a bit all over the place. Several months ago, I wrote Hard Mode Rust, exploring an allocation-conscious style of programming. In the ensuing discussion, @jamii name-dropped TigerBeetle, a reliable, distributed, fast, and small database written in Zig in a similar style, and, well, I now find myself…
Technical blog of Microsoft certified developer James Hickey. Helping you reach the next step of your career as a software developer!
Performance is tricky to measure, and has many aspects. Also, in a new technology there are always going to be not-yet-optimized cases. So not every single benchmark will be fast ...
My team at Google is wrapping up an effort to rewrite a large production system (almost) entirely in Go . I say "almost" because one compon...
What the Go team is planning for Go modules in 2019.
Last week, I wrote a blog post about ResourceT, and mentioned Rust's RAII being better than Haskell's bracket pattern. In this blog post, I demonstrate what this advantage is.
For the first SpacetimeDB blog post, I’d like to clear up some confusion that I’ve seen arise in discussions about SpacetimeDB and address some general misperceptions about databases. My sense is tha…
Learn how to create a Python program that sends you an SMS text message whenever an event happens, such as university class registration opens.
JSON output must become the norm for application pipelining. Until then, jc can help.
Sublime Text 2 is available now as a public alpha, for Windows, OS X, and Linux.
Furthermore I am of the oppinion that Python developers should write more classes.
<p><strong>EDIT : User @nj48 appears to <a href="https://twitter.com/seldo/status/712673227630313472">have no malicious intentions</a>.</strong></p>
I’ve gotten really into writing parsers lately, and Rust has turned out to be the perfect language for that. In the course of my adventures, I came up with the following:
C is beautiful yet full of horrors. Here's to uncovering its hidden depths.
I posted about adding pthread_cancel use in curl about three weeks ago, we released this in curl 8.16.0 and it blew up right in our faces. Now, with #18540 we are ripping it out again. What happened? short recap pthreads define “Cancelation points”, a list of POSIX functions where a pthread may be cancelled. In…
ReasonML advertises itself as Syntax and toolchain for OCaml. In this article, I'll try my best to explain what ReasonML offers to the…
The command line tool I created Sloc Cloc and Code (scc) (which is now modified and maintained by many other excellent people) counts lines of code, comments and makes a complexity estimate for files …
Learning how the IMAP protocol actually works
smallpt is a global illumination renderer. It is 99 lines of C++, is open source, and renders the above scene using unbiased Monte Carlo path tracing (click for full size) .
Clojure 1.11 provides new syntax for keyword argument invocation, namespace aliasing without loading, a new clojure.math namespace, and many additional bug fixes and enhancements.
jQuery: The Write Less, Do More, JavaScript Library
It looks like nothing was found at this location. May be please check the URL for typing errors or start a new search to find the page you are looking for.
Uses some simple trigonometry to calculate the movement of circles bouncing off lines.