Introducing Chronos: A Replacement for Cron
Chronos: A Replacement for Cron By Florian Leibert, Harry Shoff, & Andy Kramolisch Chronos is our replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of Mesos …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,834 posts.
Chronos: A Replacement for Cron By Florian Leibert, Harry Shoff, & Andy Kramolisch Chronos is our replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of Mesos …
Why I created Scrumdog - a program to download Jira Issues to a local database
With the A11 Bionic’s Neural Engine in last year’s iPhone X, Apple introduced its first chip for hardware-accelerated AI. This year, Apple promised huge performance increases to Core ML in their iOS 12 update. They claim models run 9X faster… Continue reading iOS 12 Core ML Benchmarks
Is there still research to be done in Programming Languages? This essay touches both on the topic of programming languages and on the nature of research work. I am mostly concerned in analyzing this question in the context of Academia, i.e. within the expectations of academic programs and research funding agencies…
News post: Gleam v1.2.0 released
How long should a micro benchmark run? My rule of thumb is to tweak the input size until the benchmark takes about 300ms, for the following reasons:
Windows paths have been WTF-16 -encoded for decades, but module names in the import tables of Portable Executable are octets. If a name contains values beyond ASCII — technically out of spec — then the dynamic linker must somehow decode those octets into Unicode in order to construct a lookup path. There are multiple…
Today, we’re happy to announce RethinkDB 1.13 ( My Name is Nobody ). Download it now!
Oprogramowanie dla banków, ubezpieczycieli i firm leasingowych: procesy kredytowe, obsługa polis, bankowość mobilna i dane. 20+ lat, 500+ projektów.
Supervisor trees are one of the core ingredients in Erlang's reliability and let it crash philosophy . A well-structured Erlang program is broken into multiple independent pieces that communicate via messages, and when a piece crashes, the supervisor of that piece automatically restarts it.
Python and JavaScript/TypeScript AI frameworks are reinventing what telecom solved in 1986. What 40 years of production-grade concurrency teaches us about building AI agents.
HelloSign is a Dropbox company that provides a Web-based eSignature solution: If you have a document you want someone to sign, you upload the document file, then show you an editor in which you place all the fields to build the form the recipient will fill out—signatures, dates, initials, etc. You send this prepared…
Making Photos Smaller Without Quality Loss Stephen Arthur, Software Engineer Jun 1, 2017 Yelp has over 100 million user-generated photos ranging from pictures of dinners or haircuts, to one of...
While investigating the aftermath of a potential security breach, I came across a somewhat "odd" process looking like this:
Texts on this and that.
Today, we’re pleased to announce the release of our Java client driver for RethinkDB. Visit the installation instructions for details about how to use it in your Java project.
Silently sends up to 255 bytes of the client's heap to the server . The server must support NPN , and the heap data is encrypted in transit.
I wrote a todo app. Unlike TodoMVC (where I took the design from) it doesn’t use JavaScript and instead all interactions are driven by CSS.
Mostly software: Rust, machine learning, and P2P systems. Previously, games and cocktails.
Many projects are littered with files that just re-export other files. These so called "barrel files" are one of the key reasons why JavaScript tooling is slow in bigger projects.
There comes a time in every software engineer’s life when they come up with a new binary-to-decimal floating-point conversion method. I guess my time has come. I just wrote one, mostly over a weekend: https://github.com/vitaut/zmij .
At SoundCloud I’ve been experimenting over the last year with how we build the services that power a number of heavily loaded areas across our …
Hello. Ting, ting, ting. Attention! … ATTENTION! Thank you. Hi, I’m Camelia, if you don’t know me. (Or even if you do.) They told me I had to give a speech at Perl 6’s offic…
`foldl` and `foldr` can be confusing, so let's work out what's up