New
The latest blog posts to take off on Hacker News. 4,763 posts.
What do you mean by “Event-Driven”?
Some notes on the different patterns that may be present when people talk about event-driven architectures.
Apple proposes new web 3D graphics API
Apple’s WebKit team today proposed a new Community Group at the W3C to discuss the future of 3D graphics on the Web, and to develop a standard API that exposes modern GPU features including low-level graphics and general purpose computation.
68 things the CLR does before executing a single line of your code
Because the CLR is a managed environment there are several components within the runtime that need to be initialised before any of your code can be executed. This post will take a look at the EE (Execution Engine) start-up routine and examine the initialisation process in detail.
Container orchestration: Moving from fleet to Kubernetes
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
Monitoring and Tuning the Linux Networking Stack: Sending Data
This post discusses monitoring and tuning the Linux networking stack in great detail with the focus on sending data.
TensorFlow Fold: Deep Learning with Dynamic Computation Graphs
Posted by Moshe Looks, Marcello Herreshoff and DeLesley Hutchins, Software EngineersIn much of machine learning, data used for training and inferen...
YC Research: Universal Healthcare
Four years ago, Watsi [http://Watsi.org] became YC’s first non-profit. They’ve since raised over $7.5 million to fund life-changing healthcare for more than 10,000 patients in 24 countries. Today, we’re excited to announce that YC Research is funding Watsi for a project that will study using technology to improve the…
State of Clojure 2016 – Results and Analysis
Welcome back to the annual State of Clojure survey results. This year we held steady in our response rate as 2,420 of you took the time and effort to weigh in on your experience with Clojure - as always, we appreciate that time and effort very much. And, as always, thanks to Chas Emerick for starting this survey 7…
MongoDB 3.4.0-rc3
In the past year and a half, MongoDB has put a good deal of work into improved read safety, enabled by the adoption of their new replication protocol and the WiredTiger storage engine. Dirty reads were addressed in 3.2 by introducing a majority read concern , and stale reads were addressed with the introduction of the…
Hans Rosling has died
We are extremely sad to announce that Professor Hans Rosling died this morning. Hans suffered from a pancreatic cancer which was diagnosed one year ago. He passed away early Tuesday morning, February 7, 2017, surrounded by his family in Uppsala, Sweden.
How banks are getting around open banking and PSD2
Banks are scared. They’ve seen the rise of the new world of open APIs, apps and analytics and know that their organisations are not yet ready or fit to change to that world. What to do? Well, the easiest thing to do is to block access to the bank’s data. If third party FinTech firms...
How I built the IMDb message boards, in 2001
Update: My erstwhile colleague Mathias wrote up his thoughts about his role in this story
Violating Terms of Use Isn’t a Crime, EFF Tells Court
Have you ever violated a website’s terms of use, such as by using something other than your real name on a website that requires one, or by sharing your account password with a family member when doing so is prohibited? Probably. Have you ever clicked “I agree” without actually reading the terms in...
Our long term plan to make GitLab as fast as possible with Vue and Webpack
Our long term plan to make GitLab as fast and performant as possible with Vue and webpack.
News
Everyone thinks they’re hiring the top 1%. Martin Fowler: “We are still working hard to hire only the very top fraction of software developers (the target is around the top 0.5 to …
Selenium IDE alternatives for UI regression testing
If you’re searching for good Selenium IDE alternatives, you’re not alone. People discuss record-playback IDEs all the time, on most testing automation forums that I’ve seen. And, in fact, there are several modern cloud-based platforms that seem to record-playback right.
Living in Kiev: My first 3 months of observations
First impressions of a new place are often delusional. We usually focus on the good aspects of a foreign culture because everything is different and exciting. The blessing or curse of being an…
Implementing a Principal Component Analysis In Python (2014)
Implementing Principal Component Analysis from scratch in Python: scatter matrices, eigenvectors, variance explained, and comparison with scikit-learn PCA.
Why I moved from Angular to React
The article should help people to understand the benefits of React and Angular for making an educated decision to choose between Angular or React. It tells my story why I moved from Angular to React after using both libraries for years. It's not just another click-bait article, but an article with lots of experiences…
Sandstorm is returning to its community roots
Take control of your web by running your own personal cloud server with Sandstorm.
Why Databases Are Not for Docker Containers
If we attentively look at IT industry at 2017, all of us will see “containers” and “Docker” as the top buzzwords ever. We started to package developed software in Docker containers in every field. …
In Defense of C++
I really like C++. It's not the right tool for every job, but it's what I reach for when I need to do any kind of systems programming. Unfortunately, C++ has often been cited as a "bad" language, and I feel like that reputation has worsened over time. Recent languages like Go and Rust have taken over a lot of mind…
Rocket, Rust Web Framework, v0.2: Managed State and More
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
RethinkDB joins the Linux Foundation: What Happens Next
When the company behind RethinkDB shut down last year, a group of former employees and members of the community formed an interim leadership team and began devising a plan to perpetuate the RethinkDB open-source software project by transitioning it to a community-driven endeavor. Today’s announcement by the Cloud…