|
Comment on Gary Bernhardt’s “Wat” by [Video 181] Amy Hanlon: Investigating Python Wats - Daily Tech Video
-
dailytechvideo.com
-
11 years ago
-
eng
implemented, not just used. The talk’s title refers to Gary Bernhardt’s famous “Wat” talk, in which he points to oddities in Ruby and […]
|
|
pIf you own an Apple Watch, you probably noticed something disappointing: 3rd party apps are SLOW./p pIf you#39;ve written a watch app, you#39;ll know that a big part of the problem lies in the bandwidth limitations of phone to watch communication. Architecting a performant WatchKit extension can be difficult due to the write-only nature of WatchKit UI elements and the stringly-typed nature of controllers./p pHow can we decrease traffic sen....
|
|
Rust 1.0 was made with 0 … 1stable release 2‘Rust’ compilers 3 bots on Github 4years of bootstrapping ( 7b95b5c is the innocuous commit of the first snapshot) 5 years of git ~9years total 120.x releases ~28 launch meetups ~53irc channels starting with #rust on irc.mozilla.org 80 TWiRs 156people with project-flair on /r/rust ~174 RFCs 302comments on the most-commented pull request, #12081 312 compiler snapshots for bo....
|
|
When addressing the question of what it means for an algorithm to learn, one can imagine many different models, and there are quite a few. This invariably raises the question of which models are “the same” and which are “different,” along with a precise description of how we’re comparing models. We’ve seen one learning model so far, called Probably Approximately Correct (PAC), which espouses the following answer to the learning question:
|
|
When addressing the question of what it means for an algorithm to learn, one can imagine many different models, and there are quite a few. This invariably raises the question of which models are “the same” and which are “different,” along with a precise description of how we’re comparing models. We’ve seen one learning model so far, called Probably Approximately Correct (PAC), which espouses the following answer to the learning question:
|
|
When addressing the question of what it means for an algorithm to learn, one can imagine many different models, and there are quite a few. This invariably raises the question of which models are “the same” and which are “different,” along with a precise description of how we’re comparing models. We’ve seen one learning model so far, called Probably Approximately Correct (PAC), which espouses the following answer to the learning question:
|
|
In October 2014, Apple announced that all submissions to the App Store must include 64-bit support by June 1, 2015. The SoundCloud API for…
|
|
Really cool gems, like Carrierwave for example, have this neat feature of configuring the gem in runtime.
|
|
In October 2014, Apple announced that all submissions to the App Store must include 64-bit support by June 1, 2015. The SoundCloud API for…
|
|
It’s a bit of a sensationalistic title, but hear me out. And sorry for the boring-ish example in this article. This is designed to only excite people who really get it. :) AWS Lambda lets you run NodeJS code or any binary (or code of any language) as a fast starting and stopping EC2 instance. You can use it to, for example, quickly resize an image as a background worker. What I’ll quickly show you here though is that you could even poss....
|
|
Why RavenDB isn’t written in F#, or the cost of the esoteric choice
-
ayende.com
-
11 years ago
-
eng
In a recent post , a commenter suggested that using F# rather than C# would dramatically reduce the code size (measured in line numbers). My reply to that was: F# would also lead to a lot more complexity, reduced participation in the community, harder to find developers and increased costs all around. And the data to back up this statement: C# Developers F# Developers Nitpicker corner: Now, I realize that t....
|
|
At ContaAzul , we had 31 Windows machines powering our Selenium tests - one running the grid and 30 more running clients. Needless to say, this is very expensive.
|
|
How to install Percona MySQL 5.6 on Ubuntu 14.04 LTS from a script (i.e. without an interactive prompt for the mysql root password)
-
www.databasesandlife.com
-
11 years ago
-
eng
Ubuntu 14.04 (and various versions of Debian) come with MySQL 5.5. If you need MySQL 5.6 features (such as better join algorithms) you can install the Percona software, as described here . However, the installation process prompts you for the database’s root password. This isn’t convenient if you’re running the installation process from a script e.g. a Vagrant or Docker initialization script. Here’s the whole script to install Percona 5...
|
|
A brief demonstration of the failover and recovery process on the storage clusters I’ve been building.
|
|
A brief demonstration of the failover and recovery process on the storage clusters I’ve been building.
|
|
Streaming Sensor data from the Microsoft Band using Reactive Extensions and C#
-
blog.gripdev.xyz
-
11 years ago
-
eng
Hi, So I’ve recently been working on programming for the Microsoft Band. In particular looking at streaming sensor data back from the band in realtime to process on my Windows Phone phone and, depending on the data, push up to a cloud service. Out of the box the Band SDK will give you a set of SensorManagers to which you can hook up .NET EventHandlers and then do what you will with the output. However, working with streams of data in ..
|
|
Since June 2014, the AdRoll Engineering team has been hosting Tech Talks every other Tuesday – give or take – where members of our team share about a technology, project, or tool they’re excited about. We’ve been lucky enough to have a number of developers from within the larger SF / Bay Area community stop by our offices for these Tuesday “Lunch and Learn” hours to share new and interesting projects they’re pursuing, and now we’d like to s..
|
|
Update: The below results are valid for the release version of RyuJIT in .NET Framework 4.6 without updates. The challenge of the day: which method is faster? public double Sqrt13 () { return Math . Sqrt ( 1 ) + Math . Sqrt ( 2 ) + Math . Sqrt ( 3 ) + Math . Sqrt ( 4 ) + Math . Sqrt ( 5 ) + Math . Sqrt ( 6 ) + Math . Sqrt ( 7 ) + Math . Sqrt ....
|
|
Update: The below results are valid for the release version of RyuJIT in .NET Framework 4.6 without updates. The challenge of the day: which method is faster? public double Sqrt13 () { return Math . Sqrt ( 1 ) + Math . Sqrt ( 2 ) + Math . Sqrt ( 3 ) + Math . Sqrt ( 4 ) + Math . Sqrt ( 5 ) + Math . Sqrt ( 6 ) + Math . Sqrt ( 7 ) + Math . Sqrt ....
|
|
The last few weeks, I’ve been developing an app for the substitution plan of my school (hence the name: “Vertretungsplan” is German for substitution plan).
|
|
The last few weeks, I’ve been developing an app for the substitution plan of my school (hence the name: “Vertretungsplan” is German for substitution plan).
|
|
Redirecting Requests with NGinx: Using NGinx configuration to quickly redirect traffic
-
joshuarogers.net
-
11 years ago
-
eng
A while back, I announced that I had moved my blog over to HTTPS. What about HTTP though? Do I serve content over HTTP still, or did I doom existing links to be forever broken? As you could guess by the title of this post, neither of those was satisfactory. Instead, I added four lines to our NGinx configuration telling it to listen on port 80 and respond to every request with a permanent redirect pointing to the same path under https://josh..
|
I created pre-installed Ubuntu Server 15.04 64bit Virtualbox image to be used for various server side setups. It can be freely downloaded and used by you. all packages were updated to the current date (9/5/15). openssh server was installed and set to default port File can be downloaded from here: Link: UbuntuServer1504VboxImage.tar.bz2 MD5: eff64b08b8e2fc4ceb668a4e1a62b82d The […]
|
|
Android SDK has an awesome class called TextUtils. It has many great methods that I use daily, and some magical methods as well.
|
|
Android SDK has an awesome class called TextUtils. It has many great methods that I use daily, and some magical methods as well.
|
|
If you’ve followed anything I’ve written about Postgres , you know that I’m a fan. At the same time you know that there’s been one feature that so many other databases have, which Postgres lacks and it causes a huge amount of angst for not being in Postgres … Upsert. Well the day has come, it’s finally committed and will be available in Postgres 9.5 . Sure we’re still several months away from Postgres 9.5 being released, anywhere from ....
|
|
If you’ve followed anything I’ve written about Postgres , you know that I’m a fan. At the same time you know that there’s been one feature that so many other databases have, which Postgres lacks and it causes a huge amount of angst for not being in Postgres … Upsert. Well the day has come, it’s finally committed and will be available in Postgres 9.5 . Sure we’re still several months away from Postgres 9.5 being released, anywhere from ....
|
|
Last week I was in San Francisco for Build 2015, the annual conference event held by Microsoft and aimed toward software and web developers. Overall it has been a great experience. I especially enjoyed the opportunity to speak with Microsoft executives, Program Managers and developers about the new stuff they are cooking up and, in general, about that New Microsoft we all have been experiencing as of late (I have a guest post on MSDN Ital..
|
|
Have you ever used an iterator adapter in Rust ? Called a method on Option ? Spawned a thread? You’ve almost certainly used a closure . The design in Rust may seem a little complicated, but it slides right into Rust’s normal ownership model so let’s reinvent it from scratch. The new design was introduced in RFC 114 , moving Rust to a model for closures similar to C++11’s. The design builds on Rust’s standard trait system to allow ....
|
|
The concept of object safety in Rust was recently refined to be more flexible in an important way: the checks can be disabled for specific methods by using where clauses to restrict them to only work when Self: Sized. This post is a rather belated fourth entry in my series on trait objects and object safety: Peeking inside Trait Objects , The Sized Trait and Object Safety . It’s been long enough that a refresher is definitely in....
|
|
A few days ago I decided that there’s no use putting it off any longer - it’s time to upgrade to Laravel 5. I’ve been sitting on 4.2 for months and 5 is a major revision to…well…everything.
|
|
Q-Directives - A Faster Directive System For Angular.js
-
engineering.wingify.com
-
11 years ago
-
eng
Performance matters, and an Angular.js developer would especially know it. Several watchers in a digest cycle can often be a bottleneck, and…
|
|
A while back Peter Norvig posted a wonderful pair of articles about regex golf. The idea behind regex golf is to come up with the shortest possible regular expression that matches one given list of strings, but not the other. “Regex Golf,” by Randall Munroe. In the first article, Norvig runs a basic algorithm to recreate and improve the results from the comic, and in the second he beefs it up with some improved search heuristics.
|