Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 1,013 posts.

2014
157

Beyond Light Table

I have three big announcements to make today. The first is the official announcement of our next project. We’ve been quietly talking about it over the past few months, but today we want to tell you a bit more about it and finally reveal its name:

160

Lotus, a web framework for Ruby

Lotus is a complete web framework for Ruby with a strong emphasis on object oriented design and testability. If you use it, you employ less DSLs and more objects, zero monkey-patching, separation of concerns between MVC layers. Each library is designed to be small, fast and testable.

165

OpenGL in 2014

Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…

168

Abstract software patents struck down by Supreme Court

In a long-awaited decision, the Supreme Court issued its opinion in Alice Corp. v. CLS Bank today, striking down an abstract software patent. Essentially, the Court ruled that adding “on a computer” to an abstract idea does not make it patentable. Many thousands of software patents—particularly the...

172

Docker Misconceptions

IOSBET adalah platform resmi dari agen situs sportsbook dengan pasaran terlengkap setiap negara pada tipe bet mix parlay hadiah besar dan casino online paling lengkap di Indonesia.

174

How to zero a buffer

Now, we don't want to truly change the observable behaviour of our software — but fortunately the C standard has a more liberal concept of "observable" than most people. In particular, the C standard states that the observable behaviour includes accesses to volatile objects . What is a volatile object, you ask? It is…

175

Learn regular expressions in about 55 minutes

// For flipping between displayed things const toggle = id => { const element = document.getElementById(id) element.style.display = element.style.display === "none" ? "" : "none" } Regular expressions ("regexes") are supercharged Find/Replace string opera...

177

“The Mill” – It just might Work

The Mill is a new general-purpose high-performance processor design from out-of-the-box computing ( http://ootbcomp.com/ ). They claim to beat typical high-end out-of-order (OOO) designs like the Intel Haswell generation by crazy factors, such as being 2.3x faster while using 2.3x less power compared to a Haswell. All…