|
A Course in Machine Learning (Hacker News) . How to start learning deep learning (Hacker News) . How to start learning deep learning . Machine Learning is Fun! The world’s easiest introduction to Machine Learning . Practical Deep Learning for Coders 2019 (Hacker News) . What are the best ways to pick up Deep Learning skills as an engineer? (Quora) .
|
|
We just updated the QT and Xamarin comparisons to Codename One that we did a while back. Those comparisons now include a property cross comparison section. Property Cross is really valuable for comparing the differences between various cross platform development solutions and Codename One has the smallest implementation (in terms of lines of code) by far! Our implementation is also quite superior in some other ways providing..
|
|
A blog post by the excellent technical people at Netflix about Chaos Engineering and further posts about the subject by Microsoft in Azure Search prompted me to ask the question, What is chaos engineering and how can chaos testing be applied to help me? What is Chaos Testing? First coined by the afore-mentioned Netflix blog post, chaos engineering takes the approach that regardless how encompassing your test suite is, once your code i..
|
|
Deep dive into UIImage thread safety issues and how to properly handle images in concurrent environments.
|
|
I think there is an interesting correlation between being frugal and caring for and improving the natural environment. Thinking about this correlation led me to describe the wealth equation in my previous post Lets be clear. The wealth equation is not an absolute or accurate truth. It is simply a model of the consequences of our actions. I made up this model to give me a framework to think about which actions would improve my well-being ....
|
|
In late April 2016, I joined a team of Thoughtworkers to conduct an inception with the Ministry of Health of the Royal Government of Bhutan, a country whose population is significantly smaller than my hometown of Toronto. Though small in size, Bhutan is a role model in Universal Health Coverage (UHC), offering free healthcare for all. Despite being a role model for UHC, their processes are heavily paper-based, leaving the Ministry of Health..
|
|
June just ended and we are starting the final stretch to get 3.5 ready, there is a lot on our table right now so most of the work in the coming month will probably focus on stabilizing the GUI builder and fixing the remaining issues for 3.5. One thing we pushed to today’s release in the last minute is a new API called: Toolbar.setCenteredDefault(boolean). This was triggered in part by a stackoverflow question below but is a re..
|
|
The charts demo is one of the most elaborate/messy demos we have as it was derived/ported from an aChartEngine demo. Since the Codename One charts are themselves a derivative of aChartEngine this makes a lot of sense but the demo is a bit big and hard to follow. However, it does show off a lot of the chart types that can be created using the charts package. As such it is a very valuable demo…
|
|
The ToastBar was one of those API’s I didn’t know I needed and yet I became addicted to it… Ever since Steve came out with the ToastBar I constantly catch myself typing Display.show only to delete that to use the ToastBar. It’s both really easy to use and more consistent with modern mobile UI design. As a replacement for Dialog it really needed the static “show methods”, so we added a simpler showErrorMessage which combined the..
|
|
I think that humans, and humanity in general are hard-wired to optimize our decisions for wealth. This has effect on the environment and our relations with each other. Here are a couple of equations I came up with, to help me analyze specific situations in life: wealth increase = + useful need - natural resources fair prices - total seller profit - hidden environment cost monetary cost = + natural resources fair prices + total se....
|
|
Last time around we compared Codename One to Xamarin and this time around I’d like to compare Codename One to what is probably the market leader: PhoneGap/Cordova. If Xamarin is big then Cordova is huge, it is so prevalent that it is often the default assumption when people mention cross platform today. In fact, one of the big problems we had when describing Codename One was distinguishing it from HTML5 based solutions like Co..
|
|
Recommender Systems: Content-based, Social recommendations and Collaborative filtering
-
blog.fedecarg.com
-
10 years ago
-
eng
With the proliferation of video on-demand streaming services, viewers face a big challenge: finding content across multiple screens and apps. There may be quality information available online but it may be difficult to find. Traditionally, viewers resort to “app switching” which can be frustrating when it comes to finding quality content. With the emergence of […]
|
Last post, we got our networking stack up and running, figured out how to work around firewalls, and saw how our codec performs over a real network link. This motivated us to revisit our compression schemes, which is what we’ll do in today’s post. We’ll start with some algorithmic improvements to reduce the amount of […]
|
Last time we got up close and intimate with the core compression techniques used in the JPEG format, and applied them to our own situation for better compression. We got our data rates low enough that we have a shot at realtime video under ideal network conditions. Now it’s time to actually send data over […]
|
|
Video Conference Part 2: Joint Photographic Hell (For Beginners)
-
bengarney.com
-
10 years ago
-
eng
Last time, I got angry at Skype and metaphorically flipped the table by starting to write my own video conference application. We got a skeleton of a chat app and a video codec up, only to find it had a ludicrous 221 megabit bandwidth requirement. We added some simple compression but didn’t get much return from our […]
|
What I cannot create, I do not understand. – Richard Feynman I do a lot of video chat for work. If it’s not a one on one, it’s pair programming. If it’s not pair programming, it’s a client meeting. I use a lot of Skype and Hangouts. Sometimes they don’t work for unclear reasons. Sometimes […]
|
|
REST as a concept was introduced by Roy Fielding in his doctoral thesis, named Architectural Styles and the Design of Network-based Software Architectures.
|
|
REST as a concept was introduced by Roy Fielding in his doctoral thesis, named Architectural Styles and the Design of Network-based Software Architectures.
|
|
InfiniteContainer and InfiniteScrollAdapter revolutionized the way we think about Codename One. Up until their introduction we advocated lists for large sets of components and this is no longer the case. However, InfiniteContainer has a controversial feature even within our team. It violates the EDT on purpose … InfiniteContainer allows you to “fetch” data dynamically into the container as the user scrolls down. The definiti..
|
|
In the previous post of this series, we discussed the process of and lessons learned from building Redis for the Nextcloud snap. That means we’ve covered all the major pieces except for Nextcloud itself, so for this post that’s what we’ll focus on getting that into the snap. As I mentioned previously, Nextcloud is a PHP application. As such, it’s not difficult to get working with Apache or MySQL. However, it was written in such a way to mak..
|
|
We covered the new Accordion component last week and just started using it in a demo for which it was very suitable. As we were working with it we discovered that it was missing some core methods to remove an Accordion entry or change its title. But worse, was the fact that a delete button in the title wouldn’t work! The crux of the issue is in the fact that lead component doesn’t support excluding a specific component withi..
|
|
Complete example with variadic templates This is the least viable and one of the most simple examples on how to use C++11 Variadic Templates. This sample has been tested with Microsoft Visual Studio 2015 and GCC 4.7.3. The code is also available at Github This example will use perfect forwarding with variadic templates to create a class wrapper around a structure, which again call the correct constructors in the structure. //=....
|
|
This essay contains SPOILERS for Game of Thrones, season 6 episode 9 x. In this episode we see Jon Snow, the “good guy”, meet Ramsey Bolton, the horrible monster character in battle. The good guy’s army wins by last minute support by the knights of the Vale, and the bad guy is given a gruesome death at the mouths of his hounds, starved for seven days. Viewers get giddy at the death of Ramsay, as Sansa, the girl he had raped and torture....
|
|
In the previous post of this series, we discussed the process of and lessons learned from building MySQL for the Nextcloud snap. The last piece of infrastructure we need to introduce is the memcache, for which we’ll use Redis. Nextcloud supports a number of memcache backends; I chose Redis because it can provide both a local cache as well as file locking, so for this post that’s what we’ll focus on getting into the snap.
|
|
In the previous post of this series, we discussed the process of and lessons learned from building PHP 7 for the Nextcloud snap. Nextcloud supports a number of databases, but they recommend MySQL (the v9 docs that I used when making this decision are lost to the dust of time, but MySQL is still the recommended option in v21), so for this post that’s what we’ll focus on getting into the snap.
|
|
There is much hype around the Internet of Things (the linking of machines and sensors to the Internet), but is it deserved? At its core, IoT is just the Internet, with things on it. But these things are different from the computers we are used to dealing with. In short, the IoT is the same but different.
|
|
We just released an updated set of plugins with many bug fixes and enhancements mostly revolving around the new settings UI but also a lot of the functionality required for proper Windows UWP support… This has been a very busy week for us although most of the stuff we did was “under the hood” and not as visible as some of the previous weeks. We are also fast approaching the 3.5 release due this August so hopefully we can get our du..
|
|
The Missing Git Command: The power of git blame without the blaming
-
joshuarogers.net
-
10 years ago
-
eng
The Worst Thing Ever I know the worst code that I've ever professionally written. It was an overly generic UI component. It managed to combine a total misunderstanding of MVC, heavy constructors, an overly broad interface that leaked abstraction like a sieve, empty methods, liberal use of Object, and was driven by unexceptional-exceptions. Oh, and it couldn't be resized. Not that any of that mattered. Despite all of the odds against it, it ..
|
|
We're removing the Beta tag fromSnyk and adding two long-awaited features: tight GitHub integration and organization support.
|