|
trivago is giving away 3 free spots in a workshop given by renowned author, instructor, and speaker Kyle Simpson (a.k.a. @getify). To be eligible, you only have to do two things...
|
|
trivago is giving away 3 free spots in a workshop given by renowned author, instructor, and speaker Kyle Simpson (a.k.a. @getify). To be eligible, you only have to do two things...
|
|
I’ve been working on the new “Create an Uber Clone in 7 Days” book for ages. After so much work this is finally almost done! We have a release date: August 16th (yes 2018!). You can already pre-order the kindle edition but you’d get it for free if you buy the print edition which for some inexplicable reason can’t be pre-ordered. UPDATE: Since writing this I’ve added a dedicated book site, I’d rather you share that instead of the link ..
|
|
Java 8 Parallel Stream Performance vs Serial Stream Performance
-
www.joehxblog.com
-
8 years ago
-
eng
I’m almost done with grad school and graduating with my Master’s in Computer Science - just one class left on Wednesday, and that’s the final exam. Originally I had hoped to graduate last year, but things happened that delayed my graduation year (to be specific, I switched from a thesis to non-thesis curriculum). My final class is Distributed Computing , which I had a project to do. This project included a report. For my project, I compa..
|
|
I’ve wanted to see the Tor in person for a long time, ever since reading a fantasy book set in Glastonbury in high school. My wish has finally come true! I’m writing this post from a small apartment called Chalice Lodge on High Street, Glastonbury. To my left is an organic restaurant named Hundred Monkeys Cafe. To my right and just across the street is an organic food store. Surrounding those are a myriad of crystal shops, psychic healing p..
|
|
Ten years ago, the iPhone 3G was just announced, the second version of the iPhone ever. A lot has changed since in tech to the point where it is hard even to imagine how we lived before. Ten years into the future… who knows where tech would be? I don’t know for sure, but this doesn’t stop me from making educated guesses. It is also hard to know “exactly” ten years in the future where technology will be in its trajectory, but what is easie....
|
|
Plotting room temperature and humidity using Prometheus, Grafana and a DHT11 sensor
-
blog.erethon.com
-
8 years ago
-
eng
Last week we installed an airconditioning unit in our house and yesterday a DHT11 humidity and temperature sensor arrived that I had ordered in the past from ebay and had totally forgotten about it. So, I got the idea to monitor the temperature and humidity in the room, to see how well the airconditioning unit works. What better way to do this than use Prometheus, Grafana and a spare Raspverry Pi Zero W I had lying around.
|
|
What follows is a set of notes I took during two of the IJCAI Goal Reasoning workshop talks, about rebel agents. Both talks were presented by the same speaker and both focused on rebel agents. These talks were quite short and the speaker had to go fast, so I feel like I missed out on a lot of the information I wanted to record. As a result some parts are obviously omitted and more than usual are written from memory today, increasing potenti..
|
|
I am currently starting to learn Scala (to add to a myriad of other languages I have programmed in over my career). We are also in the process of “dockerizing” our application. So I wanted to try for myself getting a simple Scala application running in Docker.
|
|
I am currently starting to learn Scala (to add to a myriad of other languages I have programmed in over my career). We are also in the process of “dockerizing” our application. So I wanted to try for myself getting a simple Scala application running in Docker.
|
Web development has evolved faster than nearly every other software engineering discipline. The pace of innovation has been relentless, and front-end developers are confronted with new frameworks, tools, and standards for “modern” web development **constantly**. Framework fatigue is real thing. This post Modern Web Development first appeared on Dan Stroot's Blog
|
|
It’s the 20th, so that means it’s time for me to show off the last month’s blog statistics. If you want to view the previous months’ statistic reports, click on one of the following links:
|
|
GIFs went away for a while, but now seem to have seen a resurgence in popularity. This snippet details how to turn an arbitrary video snippet into an animated gif (though you may get quite a large filesize, depending on your input, see the optimisation guide to help reduce the size as needed). Read more…
|
|
Introduction HackerEarth has grown into a platform that serves a huge number of customers for technical assessment. To make this possible, we try our best to make the platform as easy-to-use as it can get. At several places in our Recruiter Dashboard, we used to have a Markdown editor to allow users to edit free text. There have been multiple times when many of our recruiters have struggled to create content using the Markdown editor. ....
|
|
Fertile data: why building quality into your process is important
-
www.thoughtworks.com
-
8 years ago
-
eng
When it comes to data quality, most technologists are familiar with the adage “Garbage in, garbage out”; and yet today, most organizations appear to be content with wallowing in junk. Just 3% of organizations examined by Harvard Business Review had data that met basic quality standards.
|
|
2018 Serverless Community Survey: huge growth in serverless usage
-
www.serverless.com
-
8 years ago
-
eng
We asked you, our dev community, how you’re using serverless. And even we were surprised by how much things have grown. Ready for the data?
|
|
There is a fast way to compute the rotation of a vector by a quaternion, apparently noted first by Fabian Giesen. See this blog post . Since the original description/derivation seems to have been lost in the sands of time (pages 404), I thought I would re-derive it. In the derivation below, I will follow the notation of Ken Shoemake in Quaternions . Suppose we have a unit quaternion $$q = [\mathbf{v}, w]$$ The rotation of a vector....
|
|
When you first get started learning about functional programming in JavaScript, there are a few functions you grasp pretty easily. Array.prototype.filter is very intuitive, especially if you have worked with a language like SQL which is all about filtering out data. Array.prototype.map is a bit more complex, but you can figure it out pretty quickly if you’re given a few examples.
|
|
When you first get started learning about functional programming in JavaScript, there are a few functions you grasp pretty easily. Array.prototype.filter is very intuitive, especially if you have worked with a language like SQL which is all about filtering out data. Array.prototype.map is a bit more complex, but you can figure it out pretty quickly if you’re given a few examples.
|
|
Key-Id's FIDO U2F token is a (very) small conveniently sized 2nd factor token, supporting FIDO U2F for 2FA/SSV on various sites. I find it a useful accompaniement to my Yubikey In order to be able to use it with U2F on Linux though, you'll probably need to add a udev rule so that the device is correctly detected. This documentation details the rule to use. For reference, this is the detail provided for these dongles by lsusb Bus 001 ..
|
|
trivago believes that a sustainable Open Source ecosystem benefits developers, companies, and users alike.
|
|
trivago believes that a sustainable Open Source ecosystem benefits developers, companies, and users alike.
|
|
Last year was the first time I spoke at any event outside of Singapore, and it was quite a whirlwind experience. I absolutely LOVED every minute of it, and did…
|
|
Creating a macOS Action (Gear) Button Programmatically in Swift
-
www.thecodedself.com
-
8 years ago
-
eng
For a list of actions on macOS, the standard control is an action button as defined in the macOS Human Interface Guidelines . Here’s the definition from that page: An action button (often referred to as an action menu) is a specific type of pull-down button that operates like a contextual menu, without the disadvantage of being hidden, providing access to app-wide or table-specific commands. An action button includes a gear icon when....
|
|
Artists working with emerging technologies frequently generate new insights on the future of culture, industry and society. At Thoughtworks we regularly engage with artists, collaborating on cutting edge technology projects, and enriching the perspectives we bring to our clients. Our recent explorations have taken us on journeys into cyborgism and transhumanism, bias in machine intelligence, movement in robotics, and more.
|
|
Create unit tests for Node.js using the Serverless Framework, run tests on CI, and check off our list of serverless testing best practices.
|
|
You can tell whether a man is clever by his answers. You can tell whether a man is wise by his questions
-
ho.dges.online
-
8 years ago
-
eng
Naguib Mahfouz “You can tell whether a man is clever by his answers. You can tell whether a man is wise by his questions.”
|
|
This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate to about:config (in Firefox’s URL bar) Change the value of the following two properties to 0: mousewheel.with_control.action mousewheel.with_meta.action If you use Firefox sync and want these settings to sync between your machines, also add the following properties: Cr..
|
|
This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate to about:config (in Firefox’s URL bar) Change the value of the following two properties to 0: mousewheel.with_control.action mousewheel.with_meta.action If you use Firefox sync and want these settings to sync between your machines, also add the following properties: Cr..
|
|
This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate to about:config (in Firefox’s URL bar) Change the value of the following two properties to 0: mousewheel.with_control.action mousewheel.with_meta.action If you use Firefox sync and want these settings to sync between your machines, also add the following properties: Cr..
|
|
This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate to about:config (in Firefox’s URL bar) Change the value of the following two properties to 0: mousewheel.with_control.action mousewheel.with_meta.action If you use Firefox sync and want these settings to sync between your machines, also add the following properties: Cr..
|
|
This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate to about:config (in Firefox’s URL bar) Change the value of the following two properties to 0: mousewheel.with_control.action mousewheel.with_meta.action If you use Firefox sync and want these settings to sync between your machines, also add the following properties: Cr..
|
|
This tutorial explains how to start writing programs in Java with step by step examples and explanation. This is a very simple coding for beginners guide. We will show 5 basic examples of Java programs: how to print “Hello World!” in Java, how to print numbers from 1 to 10, how to add numbers and take user input, how to print a Christmas Tree pattern with stars in Java and how to reverse a string.
|
|
Below is another set of IJCAI session notes. This was the first invited talk in a day-long workshop called Architectures and Evaluation for Generality, Autonomy & Progress in AI (AEGAP). The speaker, Oren Etzioni, talked about some of the work the Allen Institute is doing to drive the creation of common sense in AI. He focused especially on a need for a concrete benchmark to measure results when it comes to implementing common sense. As..
|
|
I'm Charmmie Hendon, and I'm passionate about diversity and inclusion in tech. Here's a bit of my personal experience, and how you too can affect change.
|
|
Steve just implemented one of the harder RFE’s we had in a while. It isn’t finished but we can already try some of these features and you should be able to try some of these rich types of push messages. The difficulty stems from the way these push messages are implemented differently in the native OS’s outside of the domain where we have full control. As part of that work our entire developer guide section related to push was rewritten ..
|