New
The latest blog posts to take off on Hacker News. 278 posts.
Asm.js performance improvements in the latest version of Firefox
The latest version of Firefox which launched last week includes a major update to the user interface as well as to features like Sync. Another area in which this release ...
Roshi: a CRDT system for timestamped events
Let’s talk about the stream. The SoundCloud stream represents stuff that’s relevant to you primarily via your social graph, arranged in time order, newest-first. The atom of that data model, an event, is a simple enough thing. Timestamp User who did the thing Identifier of the thing that was done For example, At…
What's wrong with systemd
So many weird little demands on time, mostly spinning out of the Signal groups set up to counter ICE and now being used for general community stuff.
How fast is PDF.js?
Hi, my name is Thorben and I work at Opera Software in Oslo, not at Mozilla. So, how did I end up writing for Mozilla Hacks? Maybe you know that ...
Searching 20 GB/sec: Systems Engineering Before Algorithms
SentinelOne unifies AI-powered endpoint, cloud, identity, and data protection—enhanced by our Security Data Lake for seamless and efficient cybersecurity.
HyperSwitch
Yet another window switcher for your Mac.
Let's Write Some x86-64
…"‘Our speech interposes itself between apprehension and truth like a dusty pane or warped mirror. The tongue of Eden was like a flawless glass; a light of total understanding streamed through it. Thus Babel was a second Fall.’ And Isaac the Blind, an early Kabbalist, said that, to quote Gershom Scholem’s translation…
OpenBSD 5.5 Released
OpenBSD 5.5
Co-routines as an alternative to state machines (2009)
When you have to traverse some sort of a nested data structure (say, a binary tree), one approach is to create a stack that remembers where in the tree you are. Another, much more elegant approach, is to write the function recursively. A recursive function employs the machine stack used to implicitly implement…
Glacier redux
by Robin Harris | Wednesday, April 30, 2014 | Architecture , Cloud computing & storage , Object storage | 14 comments
You Don't Want XTS
XTS is the de-facto standard disk encryption mode, which makes it look like a good general-purpose one. It isn't. What disk encryption actually promises, and why XTS's guarantees don't travel.
The 64-core Parallella is alive
Adapteva is now Zero ASIC - www.zeroasic.com
Amazon’s Glacier secret: BDXL?
by Robin Harris | Friday, April 25, 2014 | Backup , Cloud computing & storage | 24 comments
The Linux Security Circus: On GUI isolation
There certainly is one thing that most Linux users don't realize about their Linux systems... this is the lack of GUI-level isolation, and ...
Go Performance Tales
This entry is cross-posted on the datadog blog . If you want to learn more about Datadog or how we deal with the mountain of data we receive, check it out!
Creating a Bare Bones Bootloader
Upon hearing the word 'bootloader', many people cower in fear. It seems like a scary low-level thing that's very easy to mess up. To dispel some of this fear, I'm going to walk through making a super simple bootloader/OS, assuming only a basic level of familiarity with assembly language and how computers work.
A performance comparison between Java and C on the Nexus 5
Android phones have been growing ever more powerful with time, with the Nexus 5 sporting a quad-core 2.3 GHz Krait 400; this is a very powerful CPU for a mobile …
Linux 3.15 Can Resume From Suspend Faster
Access technologies from partnerships with the community and leaders. Everything open source at Intel. We have a lot to share and a lot to learn.