skysight-inc/HackerNews huggingface dataset:
I wish there was something using DNNs that users could train and use without writing code or connecting to some centralized service. It would help to get the "feel" for how good these algorithms are. Something moderately general-purpose, I mean. However, it seems that mapping them to the problem domain is an art in itself.
It's a great writeup!
They call it VIP lounge, not first:

https://www.prioritypass.com/
Hall has a linux client, in addition to their android/ios/mac/windows clients.
We open sourced (GPL3) Mitro (https://www.mitro.co). You can find the code here: https://github.com/mitro-co/mitro.

We have a similar model for reprompting, but you can alter the code as you see fit. Someone was working on a command line client too, but I'm not sure what became of it.
Your thoughts as to why the changes came about would have been my own first guesses, without knowing the situation. You are right, it might be a lost cause but I still see a longshot pitch due to the "opportunities" I've seen you describe (e.g. recently occurred, Java productivity vs Ruby productivity, new devs don't know Spring, scrapping codebase(s), etc). Some thoughts:

- Determine/guess the costs of the outsourcing and use it as the base for your
pitch. (i.e. what can I do with ~200k for my own pitch)

- They are open to shifting things off-site, use this to your advantage. Rails
devs are hard to find? What about a distributed team of talented Rails
developers? No longer are you restricted to a ~50 mile radius. Depending upon
your location, you might have a higher cost of living than remote developers
which is in your favor. Your candidate pool is now huge. Etc

- Fewer/more talented developers over more/less talented developers who
don't even know the framework (Spring).

In all honesty, I'd expect the pitch to fail given the number of seemingly poor decisions made up higher to date. I am curious, is the software being developed an expense for the company or does it make money for the company? I'd expect the former, given the descriptions. Tip: If you can, work for projects that make companies money and are not seen as an expense. That subtle difference has huge impacts on management, pay, decision making, etc.
Thanks for the feedback guys, I'll add screenshots right now
Yeah, his analogy extends to art pretty well. Let's say we use Tolstoy's definition of art, that art is about communicating a feeling to others via a medium.

There are times in our lives where our state of mind makes us more likely to be moved by a piece of art.

It's why you should revisit your favorite books from your youth - you'll often find the same words mean completely different things later on.
I use KeePass these days. It appears to have plugins browser integration if that's the important thing.

I don't find it especially good or bad, but it does the job and it's all stored locally -- I'm not concerned with accessing most accounts across different machines.

http://keepass.info/
How to write a killer Cover Letter
I switch back and forth pretty quickly - the screens just flick left or right. Every 10-ish seconds, for just a second, if I care about something going on in the other workspace.

Switching is faster on linux than on other systems I expect.
re: "these", I was primarily talking about Oakland/Berkeley because that's where I live and am most familiar with. Yes, the first night in Ferguson was bad, for sure, but since that night the protests that I'm most closely aware of (east bay) have been very minor.

As to the rest...I just can't get worked up over some broken windows and stolen beer (again, bay area) when people are being killed in the streets and nothing is being done. Intellectually I know it hurts some small businesses, and is a pain to deal with, and the helicopters keep me up at night, etc., but it's really hard to compare that to the situation with black, brown, and poor america.

When you are disproportionately targeted by police for everything under the sun, the state takes your young males (some studies suggest 1 in 3 black men are arrested in their life), the state doesn't provide basic services or support, doesn't care about your education, there are no jobs and very little hope, and then on top of that the police are gunning down "your people" in the streets with no consequences what-so-ever...breaking windows just doesn't move the needle for me at all. Something needs to happen to address the situation and the status quo hasn't helped at all. Maybe some rabble rousing will make something happen. Or not. But at least these people are trying to do /something/!

Listen, I'm privileged whitey mcwhiterson software engineer. I live in Oakland. I see a lot of this in my community, though I don't claim to have any understanding of the personal impact being in that situation is. But it's undeniable that we've left an entire generation (or two, or three) of the black community behind and it pisses me off that we as society just don't seem to care. Good for them, and their allies, for getting up off the couch.
I live with Jack and the results are extremely interesting.

People could learn so much about themselves and their relationships just by running some basic sentiment analysis on the conversations they have in Messenger.
I prefer to avoid placing my password store/database on the web in any form. I like to use KeePass + key file + long password on a thumb drive. [1] There are ports for pretty much every platform, and the Windows and Android ones that I've used are pretty convenient once you incorporate them. The Windows program offers a lock-screen reprompt, say if you are stepping away from your screen. Also, it offers the option of only using a key file, rather than entering a long password each time you access the database store. Lastly, the Windows version offers an auto-type keyboard shortcut that you can customize based on the window title in your browser (e.g. to match a specific webpage). It is susceptible to keyloggers, but at that point you might have other issues than your password stores being compromised.

[1] http://keepass.info/help/base/keys.html
Right now it's for fun, but the real-use case is to make more productive. E.g. be able to write test way faster.

Browser-view shows at the end and whenever you write page.render().

Making setup smooth is solve able problem, I just haven't spent time on that. It uses Meteor and PhantomJS.
Call for Research Proposals to Participate in the Open Web of Things Expedition
In practice, people rarely if ever revise their mental model as the world around them changes. Which is why a younger generation without this baggage inevitably rises to supplant the older one.
Two Hostages and Suspect Dead in Sydney Cafe
I'll bite :) Try http://mojaveapp.com It's something me and two other devs have been building.
I agree that good fiction book can be an eye opener. I'll give the ones from you list I haven't read a try. By non-fiction I didn't only mean science but also historic novels and biographies. I find they come with connections and lessons that no human could have come up with.
This is how I got into programming as well, creating programs for my TI-84 that helped me cheat on math tests. The watershed point for me was figuring out how to archive programs so that a "2nd+7+1+2" reset wouldn't delete what I'd created.

Frustrated the teachers to no end as well, I'd never do my homework but get A's on all of my tests/quizzes. I guess I was too busy learning the material to cheat, instead of doing the homework...

I eventually got caught when I started giving the programs to popular kids so they would include me in stuff, luckily I had written a failsafe that deleted the cheats, but left some games I had (even at 14 I knew how confusing false positives can be). I got in trouble for playing games, the popular kids got in trouble for cheating. I wasn't included in much for a while after that...
0. It has nothing to do with TDD

1. It's a tooling artefact, testing systems certainly don't have to mandate split code and tests. Rust's test framework allows tests in the same file as the tested code, the testing guide recommends that unit test live alongside the code they test[0] and the standard library follows this practice[1]. I'm reasonably sure you can also do so in e.g. py.test[2]

2. I'm not convinced editing two files slows you down, most editors and window managers will let you put both files side-by-side and trivially jump between them. Are java developers slowed down by having to jump between files?

[0] http://doc.rust-lang.org/guide-testing.html#the-test-module

[1] https://github.com/rust-lang/rust/blob/4deb27e/src/libcollec...

[2] by marking all python files as "test modules"
OVH.co.uk/OVH.us do a 40 thread server
$500 is pretty normal for cross-country flying. Keep in mind that the USA is gigantic - JFK-LAX is approximately the same distance as Frankfurt to Tehran.

Prices are much lower for closer distances - it's not at all unusual to be able pick up ~$150 round trips for shorter routes.
In larger baths of water (I am using a half-filled 4.75 gallon container), the temperature only fluctuates ~0.25C from the setpoint, as measured by the sensor. I think the large quantity of water makes the change in temperature very gradual.
The Best Science Books We Read in 2014
The two screenshots really do a great job of explaining what it is.
Cool. Haven't heard about it.

Will have a look. PhantomJS development seems stagnate a bit. Try to contribute to it myself.
How about the Bruce Schneier-built Password Safe?

https://www.schneier.com/blog/archives/2014/09/security_of_p...

Although, in addition to being a non-cloud-based option, it seems he only vouches for the original, Windows-compatible version. That said, the Android and iOS versions do seem to be open source, so at least you can build inspect them for yourself.
The only thing Genymotion basically does is use a host-native image x86 based android image, rather than the actual emulated device image, typically ARM as the android emulator would do by default (for some reason).

If you use the android emulator with the x86 android image (on a HAXM capable CPU), then it runs fine. iOS has always used a simulator.
When all airlines have the same tiny seats and no alternative that isn't 5-10x more expensive, that is collusion, not competition.

People like you have been saying this for a long time. Meanwhile, the overwhelming majority of airline customers have been saying, much more loudly, much more consistently and with money rather than words (i.e., in how they book and what fares they book) that all considerations other than the number of dollars in the ticket price are null and any and all devaluations, reductions or after-the-fact fees are accepted and encouraged if they bring the initial dollar amount of the ticket lower.
Whether or not the surge kicked in automatically and the tweet was made merely as an announcement, or the surge was instigated manually...It's surprising that Uber doesn't take advantage of these situations for PR purposes. Would it kill their bottom-line to overpay their drivers for several hours in extreme situations?

I guess the problem is that anytime an "extreme" situation happens (which could be any kind of accident or dangerous weather), Uber would then be expected to absorb the costs.

That said, maybe Uber shouldn't say anything during emergencies? I mean, what's the usecase here? People in the area are panicking for their lives...their first thought is to check Twitter, then check @Uber_Sydney to see if Uber has anything interesting to say about the terrorist hostage situation? Uber should've made no statement on this, and everyone would've more or less accepted the auto-surge situation. Instead, they not only inserted themselves into a citywide emergency for PR purposes, but then they did something that will never, ever be popular. Would really love to hear the PR strategy that inspired that original tweet by @Uber_Sydney
OO--in Haskell, at least--is most succinctly represented as existential and higher-order types with constraints, which break some important assumptions used for proving things in FP. If you are message passing s.t. the call site is opaque to the caller, this breaks more assumptions. The assumptions in question happen to be important assumptions for the currently cool and trendy research in FP, which is important when you're an academic with a career.

Furthermore, the types required are a bit more general than OO, so once you've introduced the former it doesn't make sense to constrain your landscape of thought to the latter.
I like 1Password.
The CoC provides the basic framework for Coq, while the Co(I)C or even the Calculus of (Co)-Inductive Constructions provides a dramatic extension in power and expressivity necessary for "real" programming in Coq.
because the temperatures inside are below instant pasteurization temperatures (158°F) though, reaching the target is insufficient. They need to be held at the target temperature over a period of time to guarantee sufficient pasteurization.

I'll also agree that the learning process can't be beat the way you did it.

I suppose you could simulate the PID function in software on the arduino though - http://playground.arduino.cc/Code/PIDLibrary
24 days of Rust – FUSE filesystems, part 1
Check out Hall for business messaging. Has a Linux, Mac, Windows, iPhone/iPad, Android, & web apps. All free, with unlimited members, groups, integrations, and history. https://hall.com/download-hall/hall-for-linux
Pretty sure he was still a senator when it happened.
Uber taxi service faces Paris protests as roads blocked
I don't think being a browser plugin has anything to do with it. If the problem is what mschulkind describes, then it can be fixed by changing the UI a little to have an autofill button while logged out, and to automatically log out after doing an autofill.

I think the underlying issue, which KeePass also has, is that the entire database is encrypted. So to be able to search the database to see if a password exists, you need to decrypt the whole thing, including the passwords. If the passwords were each individually encrypted separately from the database, this could be fixed.
At $1.2B, Uber secured the largest tech VC investment in 2014
The problem is that mainstream economic theory assumes your utility to society is equal to your income and therefore discriminating based on income is an optimal strategy for society.

Of course, wages are about negotiation power, not utility. It's so misguided it's bizarre.
40% of a random number is still a random number. People calculate stuff like this all the time without any actual basis in fact. Unless you have a rigorous knowledge of statistics and a careful process, most of these definitive statements are basically pulling numbers out of your ass.
Weird. I always notice from the first sentence or so if I've already read a page, so it's relatively quick to find the page I was at with binary search...
> Intriguingly, this implication isn't limited to books.

We can see it clearly with the functional paradigm renaissance right now. The same arguments already existed 40 years ago, but _something_ changed recently where the perception of some people toward functional paradigm completely changed.
So, what's the answer? A new, much thinner set of regulations governing Uber/Lyft-style transportation? Sort of what AirBnB got in San Francisco? Surely governments should enable what is clearly a fantastically better situation for both riders and drivers.
Did you read the article? There are multiple reasons for reading, and though many of them feed into enjoyment, it's not always the end.
Logstash, Elasticsearch, Kibana wrapper chef cookbook for AWS
They demonstrated a reduced-scale pre-cooler. See Aviation Leak: http://aviationweek.com/blog/esa-validates-sabre-engine-tech...

The point is that their PR describes something two orders of magnitude beyond what they've done.
It is scary to leave one job without another I agree.

The worst part is the fear that you will make a mistake out of desperation to just get something going. And you know what, unfortunately that fear bears out as fact, at least it has for me.

Historically I take the jobs that paid the most or made my hire the easiest by just being there when I needed them. This was a mistake though. It put me in some lousy jobs that I had very little chance of succeeding in, and before I even started.

I am really hoping this time out I can change that history; and I hope the same for you.

Good luck to you.
> A "correctly layered" app with UI view separate from UI logic separate from server-side logic etc. will show up as coupling, if commits are feature oriented.

It would show some coupling commits, but e.g. bug fixes should/would be segregated to the relevant files, not spread across the system.
I don't really know where it would be helpful. I just find it "show me your papers" totally morally repugnant. I mean, I don't want to disrespect police officers (my closest friend is one), but you don't get to be a total authoritarian asshole just because you have a badge.

In a society where the citizens respect the police and the police respect the citizens then the Ferguson issue probably doesn't happen. And that's the issue I have. It's an us against them mentality on both sides. Cops are hated, so they don't get out in their communities to meet people, so they are viewed as "invading", they only show up to take your loved ones and their friends away, so they are hated, etc.

So yeah, the power asymmetry is too great, and it doesn't need to be for officers to be effective. In fact, I think it's doing the opposite. It's making their jobs harder.
Why are they using the height of the real-estate bubble (2007) as the measure of previous net worth? If home prices were so out of whack in 2007, I would think their values might be influenced considering they include "homes" in the valuation.
A decade-long adventure: Adobe acquires Fotolia
I use Yubikey 2FA. That still doesn't fix the problem that all of your data is accessible while logged in, and that the usability goes to hell if you don't stay logged in.
I've read other takes on this interesting subject as well. They too, convinced me reading is worthwhile despite our memory limitations.

http://www.nytimes.com/2010/09/19/books/review/Collins-t.htm...

http://www.newyorker.com/books/page-turner/the-curse-of-read...
It's been mentioned here before, but there is also password manager that uses a mix of git, bash, and gnupg. Not exactly as convenient as LastPass or your OS's keychain:

http://www.passwordstore.org
Great idea.

I recently wrapped Cryptocat with node-webkit (still awaiting PR approval https://github.com/cryptocat/cryptocat/pull/694), hence allow me to give you some lib recommendations:

- Use node-webkit-builder (https://github.com/mllrsohn/grunt-node-webkit-builder) for your build-process (your Gruntfile.js looks very bloated currently).

- Use node-notifier (https://github.com/mikaelbr/node-notifier) for desktop notifications (looks like the best solution so far).

Anyways, best luck to you.
I believe this is the same issue that 1Password had in the past, and a lot of users complained about exposed urls/titles in their storage format. I believe they now decrypt the urls & titles on startup in their plugins and keep them in memory, and only read the passwords at will, but I am not 100% on that.
> According to the customer who complained about them (who is, after all, the person with the money)

There is a time honoured tradition regarding what to do if you have money and don't like the artistic style of the author, and "demand their publisher pulls the book or forces the author to change their style to suit you" isn't it. (Not to mention all the happy customers who gave the book 4 & 5 star ratings and didn't complain, who are, after all, also people with money)
Exactly. This is really a general purpose temperature-controlling device (as opposed to the hyper-specific commercial hardware). I'm hoping to incorporate the same design into a smoker and refrigeration unit.
Huh. Could you also use this to flag something for a potential bug, if a historically coupled pair is not coupled in some commit?
I'm not sure I follow. I'm thinking of a Google Docs link where anyone can access the document if they know the URL. How is that like an SQL injection?
Sorry, I should have added some context:

>Notice that RPN requires no parenthesis, unlike the polish notation of Lisps where the operator comes first, and RPN requires no precedence rules, unlike the infix notation used in most programming languages and in everyday arithmetic.

This seems wrong to me. It's the lack of variadic functions that is the relevant difference to lisp in terms of doing away with parens, not PN vs RPN.

Love the article, though
No, you can not work IN the US as a freelancer without a visa. If a company tries this with you, avoid at all costs, since it's illegal and could land you in quite a bit of trouble. If you ever get deported from the US for immigration violations, you're banned from entering the US again. Forever.

You can work outside of the US for a US based company, though.
It still does that. But it's an optimization for editing in place, not related to gc
Cheerfully, yes!
It is really important to keep a journal. It is even more important to review and reflect using your journal.
No, surge pricing is to get more drivers to go to the area with high demand to pick up the people who eagerly want to leave. The article didn't explore if it worked (as it probably should have, in the interest of honesty).

It's very important to keep in mind that the alternative to surge pricing isn't cheaper cars, it no cars (or, more accurately, much too few cars). If there were plenty of cars available, the surge pricing wouldn't have kicked in.
> If there was a free, unregulated market for taxis, obviously fares would be much lower and there would be much more taxis on the streets.

Why are you guessing? There is real data on this.mThere used to be regulated pricing for taxis in Stockholm, Sweden. Now it is an unregulated market ("free" as they like to call it).

The result is well documented. Prices remain the same, availability is up, but overall it's been an unpopular change. Any of the independent riders will rip off tourists at the first chance they get, scamming them for as many thousand dollars they can get away with, by inventing complicated fee structures. Police will do nothing as it is (currently) legal.
> And yes, its name is truly unfortunate.

IIRC I've heard from knowledgeable sources that it's quite intentional, a joke at the expense of les anglo-saxons.
It's worth noting there has been further decline since 2010, which is wholly in Obama's term as President.
Scary, Fluffy but Ultimately Lovable Meet Monkey the Cat
There's nothing wrong with storing them on a server you don't own... just so long as all information the server sees is encrypted. E.g. you can keep your KeePass file on DropBox because DropBox only sees the encrypted file.
I purchased a pre-cut Cambro lid to avoid evap. It's a snug fit around the circulator, and works really well.

I've also noticed some folks using double-tub baths for better insulation.
Sheriffs are elected in most places in the US. Depending on the local political dynamics, that can make for a more responsive police force.
Why not have both? For my technical journals I keep while working I use org-mode in Emacs. You can slice-and-dice your entries in many different ways using that package.

However when I'm reading specifically I keep notes in paper journals. First I find the immediacy of pen to paper to be intuitive. Second, and more importantly, the serial nature of the journal forces me to explain my thoughts. It is this specific constraint that allows me to see the process I went through to arrive at my current self.

It's not indexable or searchable, that's true. However I don't need the process of reflection to be fast and instantaneous. I have a lifetime to work it out. I don't mind reflection and introspection to be slow and tedious.