|
Handling Data Breaches, Or: The Art of Fixing and Saying “Sorry”
-
fullstack.info
-
9 years ago
-
eng
The frequency in which data leaks and breaches appear makes it easy to forget how severe some of them are. It seems like every 2 days we hear about a new data breach; we’ve got people like Troy Hunt who The post Handling Data Breaches, Or: The Art of Fixing and Saying “Sorry” appeared first on FullStack - Ofer Zelig's Blog .
|
|
Image Recognition Services Benchmark: Amazon, Clarifai, Google and Microsoft
-
thedarkside.frantzmiccoli.com
-
9 years ago
-
eng
tl;dr this article presents an arbitrary evaluation of the different commonly available image recognitions services. The key takeaway of this would be to use Clarifai, if you look for best labeling, and Microsoft if false positives are something you would like to avoid as much as you can. Google or then Amazon are representing a good trade-off. You can jump to the first result graph presented sums up the global performance of each service. ....
|
|
Yesterday, FiveThirtyEight featured a fantastic article by Trevor Martin, a Ph.D student in Computational Biology at Stanford University. Martin’s piece, Dissecting Trump’s Most Rabid Online Following, looked at the toxic communities surrounding Donald Trump, notably r/The_Donald, by using a machine learning technique called latent semantic analysis. LSA uses words and concepts from two sets of documents […]
|
|
Over the past few years, Cerner has been developing a standards-based platform on top of our Cerner Millennium® EHR. Rather than roll our own API, we’ve been using the HL7® FHIR® standard. For app integration, we’ve been using the SMART® on FHIR specification. If you’re not immediately familiar with those acronyms, you’re definitely not alone. As we were developing the services, we were also fielding questions from 3rd party developers, ans..
|
|
Ostinato: a chess engine written in Scala that runs on the browser, Docker and the REPL
-
marianogappa.github.io
-
9 years ago
-
eng
A chess engine that solves several use-cases that there are no good free online sources for, and a good candidate for AI research or for a backend for chess sites.
|
|
The month of March has seen a mini-burst of hype around CSS grid, with Mozilla kicking things off by releasing Firefox 52, closely followed by Google with…
|
|
In this series, I will be talking about some desicions I have taken during the development of my new app YAC. This first part is about why I decided to develop the app.
|
|
In this series, I will be talking about some desicions I have taken during the development of my new app YAC. This first part is about why I decided to develop the app.
|
|
This is our last blog post for the next 2 weeks, during the bootcamp we won’t be blogging and won’t have Friday releases until April 10th where the blog should return. This comes at a bit of a bad time when there is so much to write! Just yesterday Steve committed many new Java API’s features such as support for exception chaining and a lot of other cool features. These should be in the Friday release that we are putting out today.
|
|
Square Cash is a mobile app that allows you to send money to anyone, instantly. Owned by Square, Inc., it’s essentially a competitor to PayPal and Venmo. You may have used a Square terminal at some small businesses.
|
|
a. If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.1 b. The invention of the ship was also the invention of the shipwreck.2 c. Therefore, yearning is the cause of suffering.
|
|
Performance bugs - the dark matter of programming bugs
-
www.forwardscattering.org
-
9 years ago
-
eng
There is a class of bugs lurking out there that I class as performance bugs . A performance bug is when the code computes the correct result, but runs slower than it should due to a programming mistake. The nefarious thing about performance bugs is that the user may never know they are there - the program appears to work correctly, carrying out the correct operations, showing the right thing on the screen or printing the right text. It....
|
|
Flowhub — the product made possible by our successful NoFlo Kickstarter — has now its own company dedicated to supporting and improving the visual programming environment. Last fall we bought the Flowhub and other flow-based programming assets from The Grid, and now after some paperwork we’re up and running as Flowhub UG , a company registered in Berlin, Germany. We’re also now selling the new Pro and Supporter plans, and can al..
|
|
Flowhub — the product made possible by our successful NoFlo Kickstarter — has now its own company dedicated to supporting and improving the visual programming environment. Last fall we bought the Flowhub and other flow-based programming assets from The Grid, and now after some paperwork we’re up and running as Flowhub UG , a company registered in Berlin, Germany. We’re also now selling the new Pro and Supporter plans, and can al..
|
|
Code refactoring is integral to every developer's daily routine. Thoughtworker Martin Fowler wrote the canonical text on refactoring and described it as a disciplined technique that involves restructuring existing code to make it better without altering the external behavior. Refactoring is particularly important in Agile development where design evolves incrementally.
|
|
How To Use AWS Lambda & API Gateway to Send Shipment Tracking Updates via SMS with Shippo & Twilio
-
www.serverless.com
-
9 years ago
-
eng
A guide on using Serverless to create an AWS Lambda function that triggers on updates sent to AWS API Gateway to send SMS updates via Twilio for shipments you're tracking using Shippo
|
|
I was chatting with one of the bootcamp attendants on the one on one calls and he asked me a question that I didn’t think you’d care about but I’m guessing it would be interesting: “Why are you doing the bootcamp?”. I was so focused on explaining the benefit to you that I neglected to explain what Codename One will gain from this bootcamp. This is probably something I should have explained before we closed registration as it would have ..
|
|
Last year we released TrailDB , a library we use extensively at AdRoll to efficiently store event data. Today we’re open sourcing trck , a query engine complementary to TrailDB that we use to analyze trillions of discrete events in TrailDBs every day. As you may remember, the TrailDB data schema is very simple: Every user (or “trail”) has a sequence of timestamped events associated with it. Every event has a number of fields, and t....
|
|
I’d previously mentioned that I had an upcoming work trip to Zürich, and in keeping with my usual blogging tardiness, that trip was two months ago. Actually, I (perhaps ironically) got back from India a few weeks ago, so expect that post soon in a few millennia. But anyway, let’s talk about Switzerland: a country of cheese, chocolates, and armed neutrality . × Waiting to leave SFO on a gloomy evening. ....
|
|
I’d previously mentioned that I had an upcoming work trip to Zürich, and in keeping with my usual blogging tardiness, that trip was two months ago. Actually, I (perhaps ironically) got back from India a few weeks ago, so expect that post soon in a few millennia. But anyway, let’s talk about Switzerland: a country of cheese, chocolates, and armed neutrality . × Waiting to leave SFO on a gloomy evening. ....
|
|
Monitoring and alert system using Graphite and Cabot
-
engineering.hackerearth.com
-
9 years ago
-
eng
Introduction The infrastructure that powers a product and all of the services that it provides can be huge and complex because the product is scaled to serve millions of users. In most cases, each service might depend on various components for seamless functioning. With a product that houses a variety of features with critical infrastructure components and services powering these features, it becomes vital to monitor these components and s....
|
|
New Event Sources and Other Updates in v0.5.0 of the OpenWhisk Plugin for the Serverless Framework
-
www.serverless.com
-
9 years ago
-
eng
The official OpenWhisk plugin for Serverless now includes support for Cloudant DB and IBM Message Hub events, exporting Web Actions and more.
|
|
From now and then, I found myself having to write some mechanical and repetitive code. The usual solution for this is to write a code generator; for instance in the form of a ppx rewriter in the case of OCaml code. This however comes with a cost: code generators are harder to review than plain code and it is a new syntax to learn for other developers. So when the repetitive pattern is local to a specific library or not widely used, it is of..
|
|
From now and then, I found myself having to write some mechanical and repetitive code. The usual solution for this is to write a code generator; for instance in the form of a ppx rewriter in the case of OCaml code. This however comes with a cost: code generators are harder to review than plain code and it is a new syntax to learn for other developers. So when the repetitive pattern is local to a specific library or not widely used, it is of..
|
|
Microservices is the new fancy way of doing applications. Yet, most companies still have big and old monoliths in production. In fast evolving software of this size, it’s usual to have lines of code which are never executed in production. Production code coverage reports can help us find those lines.
|
|
One of the key tenets of snaps is that they bundle their dependencies. The fact that they’re self-contained helps their transactional-ness: upgrading or rolling back is essentially just a matter of unmounting one snap and mounting the other. However, historically this was also one of their key downsides: every snap must be standalone. Fortunately, snapd v2.0.10 saw the addition of a content interface that could be used by a producer snap to..
|
|
I’m happy to announce that GuvScale — our service for autoscaling Heroku background worker dynos — is now available in a public beta . If you’re using RabbitMQ for distributing work to background dynos hosted by Heroku, GuvScale can monitor the queues for you and scale the number of workers up and down automatically. This gives two big benefits: Consistent processing times by scaling dynos up to meet peak load Cost savings by....
|
|
I’m happy to announce that GuvScale — our service for autoscaling Heroku background worker dynos — is now available in a public beta . If you’re using RabbitMQ for distributing work to background dynos hosted by Heroku, GuvScale can monitor the queues for you and scale the number of workers up and down automatically. This gives two big benefits: Consistent processing times by scaling dynos up to meet peak load Cost savings by....
|
|
This is the second article in the series 'The Intelligent Bank: The Hidden Levers of Profitable Growth'. You can read the first article here. We can't solve problems by using the same kind of thinking we used when we created them. - Albert Einstein
|
|
We released an important fix for an issue with daylight saving in north America (DST), if you are experiencing weird issues only on iOS that could be attributed to time problems then please send a new build to see if the fix works correctly. Our iOS VM code made some assumptions about DST which were apparently false. We chose to release it outside of our regular update schedule due to the significance of this issue.
|
Hi, friends! Sorry for taking too long to post something new, but I have come back from the UK recently, where I've had a great day with some friends at Voxxed Days Bristol. Recently, I have also ...
|
Hi, friends! Sorry for taking too long to post something new, but I have come back from the UK recently, where I've had a great day with some friends at Voxxed Days Bristol. Recently, I have also ...
|