|
There’s a well-understood phenomenon in machine learning called overfitting. The idea is best shown by a graph: overfitting Let me explain. The vertical axis represents the error of a hypothesis. The horizontal axis represents the complexity of the hypothesis. The blue curve represents the error of a machine learning algorithm’s output on its training data, and the red curve represents the generalization of that hypothesis to the real world..
|
|
There’s a well-understood phenomenon in machine learning called overfitting. The idea is best shown by a graph: overfitting Let me explain. The vertical axis represents the error of a hypothesis. The horizontal axis represents the complexity of the hypothesis. The blue curve represents the error of a machine learning algorithm’s output on its training data, and the red curve represents the generalization of that hypothesis to the real world..
|
|
RAM is the new disk – and how to measure its performance – Part 2 – Tools
-
tanelpoder.com
-
10 years ago
-
eng
part 1 | part 2 | part 3 ] In the previous article I explained that the main requirement for high-speed in-memory data scanning is column-oriented storage format for in-memory data. SIMD instruction processing is just icing on the cake. Let’s dig deeper. This is a long post, you’ve been warned. Test Environment I will cover full test results in the next article in this series. First, let’s look into the test setup, environment and ....
|
|
RAM is the new disk – and how to measure its performance – Part 2 – Tools
-
tanelpoder.com
-
10 years ago
-
eng
part 1 | part 2 | part 3 ] In the previous article I explained that the main requirement for high-speed in-memory data scanning is column-oriented storage format for in-memory data. SIMD instruction processing is just icing on the cake. Let’s dig deeper. This is a long post, you’ve been warned. Test Environment I will cover full test results in the next article in this series. First, let’s look into the test setup, environment and ....
|
|
Congratulations, you have a lot of code!"Congratulations, you have a lot of code!" Remedying Android’s method limit - Part 1
-
developers.soundcloud.com
-
10 years ago
-
eng
At SoundCloud we have been building for the Android platform since 2010. Much has changed since then: the team has grown, the list of features has grown, and our audience has grown. Today, eight engineers are working full time on the official SoundCloud app, across various areas, with contributions pouring in from other parts of the organization. Due to the growing complexity and number of contributions, the app’s size has grown substantial....
|
|
h2Testing Approaches/h2 ol liemImmediately/em on the code that is being developed to help guide development. Generally using a emsubset/em of the test suite./li liemAfterwards/em on the complete codebase to ensure no regressions appear. This is always done using the emcomplete/em test suite./li /ol pIn an ideal environment, the complete test suite is run after every meaningful code change. This approach works for a small project, but it can....
|
|
Say we have a hungry caterpillar that wants to eat a leaf off of a tree. There are ten trees it can choose from. So, as far as we know, the probability of it choosing a specific tree is
|
|
Congratulations, you have a lot of code!"Congratulations, you have a lot of code!" Remedying Android’s method limit - Part 1
-
developers.soundcloud.com
-
10 years ago
-
eng
At SoundCloud we have been building for the Android platform since 2010. Much has changed since then: the team has grown, the list of features has grown, and our audience has grown. Today, eight engineers are working full time on the official SoundCloud app, across various areas, with contributions pouring in from other parts of the organization. Due to the growing complexity and number of contributions, the app’s size has grown substantial....
|
|
Recommended? yep There's a corner in Chinatown hosting some truly superb treats. If you get caught in the rush between Newport court and Newport place, you'd likely fail to notice some the awesome street food stands. Chilly squid I've walked past this place many times and never noticed it. They serve a handful of items, but the grilled chilly squid skewers caught my attention. They're grilled, brushed with chilly sauce and finished w....
|
|
I often like to think of software architecture as the art of structuring software. It's goal being to meet requirements while at the same…
|
|
I realized I didn’t actually include any implementation details when writing my sleepy post about stable locations and temperature the other night. I figured I’d elaborate on that now.
|
|
SICP in Clojure - Chapter 3 In one of the previous blog posts I have announced that I would like to start a new series of posts. It is a persistent journal from my journey through aforementioned book. I hope that you will enjoy it and find it useful - the main goal is to make this series a place where we can return in future, recall ideas and thoughts that accompanied reading process. Introduction In the previous blog post (which had s....
|
|
11 mistakes I’ve made during React Native / Redux app development . 9 things every React.js beginner should know (Hacker News) . 9 things every React.js beginner should know . A Complete Guide to Flexbox . A complete native navigation solution for React Native with optional redux support - nav bars, tabs, drawer, modals . A Material Design style React Native component library . A pull to refresh ListView for React Native . Adam Wolf'....
|
|
pThis week it#39;s been a hot topic of discussion about how Google has (almost) all of their code within a single, massive, 2-billion lines of code repository./p pThere was a quote by a href=https://twitter.com/searlsJustin Searls/a, which was most definitely him joking around, but it got me thinking about how we share code at theScore./p pThere#39;s the common misconception that you either have a quot;Monolithquot; or series of quot;Micros....
|
|
Getting to Know Fiddler: Part VIII: It isn't all rainbows and unicorns
-
joshuarogers.net
-
10 years ago
-
eng
Roughly a year ago I posted what I expected to be the last entry in my Fiddler series. Each of the seven entries had focused on various ways that Fiddler could help improve our development life cycle. They represented the highlight reel. All isn't perfect though, and where there is a highlight reel, there tends to be outtakes as well. So, here goes: here's a few ways you can use Fiddler to slow down your development process.
|
|
So you want a custom 404 page for your project page, or just any subdirectory? Well, according the GitHub help page, “you must use a custom domain.”
|
|
SnailLife snail stables have always lived in the ether - in some virtual universe with no physical location. Since I’m trying to make SnailLife based in reality, users’ snail stables should also be based in real locations. This is why now, upon registration, the user’s physical location is used as the location of their snail stable.
|
|
Build & Push a Docker Image using Visual Studio Online Build vNext
-
blog.gripdev.xyz
-
10 years ago
-
eng
So I’ve got a nice and simple NodeJs app and I want to have a CI build which builds my Docker image and pushes it to my docker hub ready for deployment. I’ll look at deployment in a future post, this time round we’ll focus on the build process. To get this setup we’ll need to go through two bits, basically VSO uses agents (machines used to execute builds) and a build, which defines some steps that output an artifact (in this case a docker i....
|
|
PostgreSQL has a great feature called Foreign Data Wrappers (FDW) that allows it to connect directly to outside systems. Although the setup can be a little complicated, once it’s available you can run queries with joins or subqueries against them, insert data, create views, etc. Heroku has dramatically simplified the process of using FDW with PostgreSQL and Redis thanks to Data Links. Let’s try it out.
|
|
Non Rails-specific Gem elasticsearch-transport Provides a bare-bones HTTP client that doesn’t have any Elasticsearch-specific api methods, but knows how to discover and connect to multiple servers, rotate connections, and log things. readme: elastic/elasticsearch-ruby/elasticsearch-transport Gem elasticsearch-api Provides a module that adds elasticsearch-specific methods such as search, cluster, index to a generic HTTP client. Ca....
|
|
Using percentage: $ mogrify -resize 10% *.png Using dimensions: $ mogrify -resize 120x120 *.png Lots of other alternatives from ImageMagick's documentation : -resize scale% -resize scale-x%xscale-y% -resize width -resize xheight -resize widthxheight -resize widthxheight^ -resize widthxheight! -resize widthxheight> -resize widthxheight< -resize area@ Fix image aspect ratios for Instagram: $ mogrify -resize 1080x1350 -..
|
|
Composition goes beyond the mechanics of type embedding . It’s a paradigm we can leverage to design better APIs and to build larger programs from smaller parts. It all starts from the declaration and implementation of types that have a single purpose. Programs that are architected with composition in mind have a better chance to grow and adapt to changing needs. They are also much easier to read and reason about. To demonstrate thes....
|
|
Over the last two months I’ve been running selected IO intensive servers off the the SSD storage cluster, these hosts include (among others) our: Primary Puppetmaster Gitlab server Redmine app and database servers Nagios servers Several Docker database host servers Reliability We haven’t had any software or hardware failures since commissioning the storage units. During this time we have had 3 disk failures on our HP StoreVirtual SANs..
|
|
Dear users, those who were early followers of Anvil. I’m now heavily working on the next version of Anvil, but it’s likely to make you rewrite your code, and I’m deeply sorry about that. Below I will describe why the changes are necessary and I hope you will find that your code would not be modified a lot and embrace the benefist it brings. how anvil works now Currently we have Renderables which have a view() method returning a virtual layo..
|
|
Dear users, those who were early followers of Anvil. I’m now heavily working on the next version of Anvil, but it’s likely to make you rewrite your code, and I’m deeply sorry about that. Below I will describe why the changes are necessary and I hope you will find that your code would not be modified a lot and embrace the benefist it brings. how anvil works now Currently we have Renderables which have a view() method returning a virtual layo..
|
|
Over the last two months I’ve been running selected IO intensive servers off the the SSD storage cluster, these hosts include (among others) our: Primary Puppetmaster Gitlab server Redmine app and database servers Nagios servers Several Docker database host servers Reliability We haven’t had any software or hardware failures since commissioning the storage units. During this time we have had 3 disk failures on our HP StoreVirtual SANs..
|
|
Okay so this is part 2.5 in my series of posts combining my two favorite things, Docker & Tor. If you are just starting here, to catch you up, the first post was “How to Route all Traffic through a Tor Docker container” . The second was on “Running a Tor relay with Docker” . I thought it only made sense to show how to set up a Tor socks5 proxy in a container, for routing some traffic through Tor; in contrast to the first post, where I e....
|
|
A few weekends ago, I flew into Arizona to attend the Game On Retro Expo with some old friends. Among this group was Dorion Whitlock (1994 Nintendo PowerFest finalist and old roommate) and Mike Iarossi (1994 Nintendo PowerFest first place winner). To say the least, I forgot how much fun it is playing video games with your friends. The main draw for the Game On Retro Expo was the 1994 PowerFest Reunion Tournament. Everyone at the expo wa..
|
|
Increased Bandwidth Consumption and Cost All over the Internet Due to a Chrome 45 Regression
-
fullstack.info
-
10 years ago
-
eng
Chrome 45 Regression Bug: MP3 audio seek stopped working It’s been about 10 days since Chrome 45 (45.0.2454.85) was released and I really don’t know how come no one has noticed such a substantial bug, influencing millions of users of The post Increased Bandwidth Consumption and Cost All over the Internet Due to a Chrome 45 Regression appeared first on FullStack - Ofer Zelig's Blog .
|