skysight-inc/HackerNews huggingface dataset:
Don't most ORM allow that?

i.e. rails' ActiveRecord allows you to select columns easily in most cases:

User.where(..) # all fields
User.where(..).select(:name, :id) # only two of them
joe.boards.select(:title) # only one in join
joe.boards.pluck(:title) # only column value instead of full objects with one attribute set

Though I recall it's involved for #belongs_to relations.

You should also be able to setup the select as a default per-class, other than per query.

I suspect, I likely didn't understand your question, could you expand it?
Cool :) I missed it totally :D

But shouldn't come usability before design?

The progress bar within does work, because the user enters the address right there and at the moment where he presses enter, his eyes are still in this area, so he recognizes the progress bar immediately. A unmissable loading bar would solve the problem, as long as it is unmissable (from my point of view).
> However, when the amount of work itself is overwhelming and the job is unchallenging, it works out the other way: it sweeps all your energy and leaves you burnt out at the end of the day. You get home and all you want to do is drink a couple of beers and watch a TV series until you're sleepy enough that you can go to bed and fall asleep, getting just enough sleep to be ready for more bullshit the next day."

I'm on some twisted variant of that where I'm stuck trying to sift through a backlog of tutorials or Algorithm review so I can still be considered remotely competent enough to apply elsewhere, finding myself staying up 'til 1, sometimes 2AM, only to wake up the next day to repeat the cycle. Only reason I haven't 'rocked the boat' yet with my supervisor is because it's a fairly high-profile project, but definitely starting to apply elsewhere if they ignore my request to switch from backend to front-end after this. Glad to know I'm not the only one.
I think algo trading in New York is very profitable.
Nowadays, of course, the US is eternally at war with a ever-changing and indistinct enemy, the terrorist, and so military necessity requires ignoring those ethical concerns permanently.
Home prices are rising rapidly, but rent--even in central areas--is still quite reasonable for tenants.
The version of this I used had basic HTML Rendering in it. I believe that the author (@mrRio) was going to do more on that. It looks, for the moment, that they've stopped mentioning the HTML rendering though, so maybe that was too tricky.

Maybe the prior HTML rendering functions are still in the source. I think it's worth downloading and checking.
I'm with you but I think there are exceptions. To be clear, I don't think its ever okay to publicly shame a non-paying client like in this post but there are some things that are okay. A specific example is a situation I'm in right now.

Over six months ago I was asked to design and develop a Wordpress site for a slate of candidates running for local office. The guy who came to me for it was someone I had worked for before and had a very good experience with. He was fast, friendly, professional, and asked me to send him an invoice before I even planned to. So when he came to me this time asking me to put together a site that he needed up in less than a week I told him the price and got right to work. We had an agreement in writing only so far as emails went and I even spent my own money to let him use my hosting, get an SSL certificate so he could accept online donations and even gave him a few bucks just to test the donation functionality. He was happy with it and again asked for an invoice before I had one drawn up to send. They lost the election but I still did the work.

Fast forward over six months, 5 invoices, and a phone call later and I still haven't seen a single penny. To get his attention I changed the passwords to his other website (the one he actually cares about). That got him calling right away. I didn't let him know I changed the password and let him think it was a technical bug. He pretended not to know why I was never paid and promised to send payment immediately. One month and 3 emails later he promises to send the money "this week" and that he's in a "cah crunch".

Will I publicly shame him? No. I plan to ask for payment once more and give him a $250 discount if he uses the online payment form I set up for him. If he doesn't do it within a week I'll let him know he was one more week to pay me in full before I lock him out of his business email and suspend his web hosting both of which I provide.

You can always try to make the argument that designers need to be more careful in their dealings but you can't forget that there's always a human element, at least on some level, in all business transactions. Sometimes you trust a guy because you've built a good relationship with him and he fucks you over. I've never been stuffed once in three years though some have tried because I always used solid contracts and other safeguards against being ripped off. But sometimes, just sometimes, someone slips through the cracks and in those cases you have to have some recourse available to you.
If you are using iOS, it somehow detects it and uses quicktime player to load the video instead. If you are somehow able to trick chrome into telling Plex to show the iOS version, you may be able to stream it to the chromecast.
Battling Superstition, Indian Pays With His Life
Meet Matt Kruse, the man making Facebook better
AWS Elastic Block Store issues in one AZ in us-east-1
The Tarsnap website went offline at 1:05 PDT and attempts to launch a new instance in the same availability zone have failed. I'm also seeing the EC2 Management Console getting very slow -- possibly because lots of other people are logging in to investigate their failing systems.

As of 1:40 PDT I'm seeing EBS requests served and the Tarsnap website is back online.

Amazon's status page reports:

1:22 PM PDT We are investigating degraded performance for some volumes in a single AZ in the US-EAST-1 Region

1:29 PM PDT We are investigating degraded performance for some EBS volumes and elevated EBS-related API and EBS-backed instance launch errors in a single AZ in the US-EAST-1 Region.

RDS and ELB are also now (1:40 PM PDT) showing "investigating connectivity issues". Sounds like there was a core networking outage in that AZ.

2:21 PM PDT We have identified and fixed the root cause of the performance issue. EBS backed instance launches are now operating normally. Most previously impacted volumes are now operating normally and we will continue to work on instances and volumes that are still experiencing degraded performance.
No your governments are getting the data as well.
You can put some of that stuff into a core utility function and then just use require('core') everywhere else.
That's what I said: hash both the password and it's case-inversion. Did you mean something else?
Unfortunately, there isn't any choice. Even now mainstream frameworks like Rails are moving over to loading pages via JavaScript because it is so much faster than performing another large full page load, particularly on the growing segment of power limited mobile devices. Saying you shouldn't show a progress bar and should use the browser functionality is basically saying you have to go back to pages that take seconds to load on a mobile phone instead of milliseconds.
The build process sounds horrible. I can't believe there is such a difference between build systems in Google and Microsoft.
Like almost everything Google does, they never said this was open. It doesn't seem like anything was 'blocked' - it was just never supported in the first place.
The people who built the Danish e-invoicing solution are called Tradeshift and have a solution which follows open standards.
They've also recently added cloud scanning. If you're a corporate you can buy access for your suppliers to email pdfs to Tradeshift - and the magic is the supplier gets an email back asking them to validate the data. And emails telling them how much easier it would be to submit electronically in the first place.
Much more elegant than the payment networks which charge the supplier a flat fee to submit an invoice.
Heh - This was first posted to hacker news over 1500 days ago.
https://news.ycombinator.com/item?id=574854
Java does that, it just happens in the JVM during jit
Firebase is hiring core devs. Help us reinvent the database
At Firebase, we're completely reinventing the database.

Every database to date has been built using a request / response paradigm, and it has been intended for use only be servers on a local network. Firebase is different. It's built to be accessed directly from client devices, and it uses a real-time synchronization approach that makes building modern applications radically easier.

Firebase-powered apps can be written in a fraction of the time, require only client-side code, update in real-time out-of-the-box, and scale automatically.

We're making some bold claims, and we need some bold engineers to help us build this future. We're especially interested in people with strong algorithms backgrounds. If you've previously worked on the internals of databases, you've spent time optimizing networking stacks, or if you feel you're an especially strong algorithms programmer, give us a shout!

Why should you join Firebase?

First, we're one of the few small companies who are tackling tough computer science problems on a daily basis. We're in the business of handling the hard technical aspects of real-time data sync so that our customers don't have to. So, while every startup says they have hard technical challenges, we really do. You'll get to design new synchronization algorithms, invent new languages, use cool new data structures, optimize network stacks, and more.

Second, we care a lot about cultivating a great work environment. This is our happy place. We're friendly people, we have a light-weight engineering process, and we have a sweet 3 story penthouse office in SoMa.

Third, you can have a big impact here. We're a small team (but growing very quickly), and you'll have a big say in the direction of the company. And, since we're serious about changing the way software is built, you could have a big impact on the way all software is made. We won't stop until the "refresh" button is a thing of the past.

If you're interested, send us an email at jobs@firebase.com.

You can see more about our open positions here: https://www.firebase.com/jobs.html
Consider Ann Arbor, home of the University of Michigan http://www.bestplaces.net/cost-of-living/san-jose-ca/ann-arb...
A lot of people are moving from the Bay Area to Austin, paying crazy prices for real estate, displacing locals.
Chicago has a great diversity of housing stock, too, a lot of which is quite commutable. Find an enterprise job in the Loop, then find a reasonably-priced rental in Old Town or Edgewater; you're only about a half hour away on the Red or Purple lines.
Seattle has a great combination of hot job market and affordable housing imo. Don't know if it's the best though.
I can't tell whether or not this is an advertisement.

The sentence:
"You can start getting your Human-Voiced Resume™ together now and be in a new job by Halloween"
sounds like an advertisement.

It also bothers me that the title is 'HELP! Im too smart for my job', when it isn't actually someone asking for help.

Maybe the story inside is true, and Drew is real. It's well written.
But I don't know what to make of a story like this if I can't tell whether its true or not.
Go somewhere expensive, live in cheap shared conditions. You'll make far more. I'm always amazed at the prices people pay in the East Bay when you can get very cheap living renting a spare room in a house. Once you have a family and need your own house, then maybe switch.
Git server with Windows Authentication
I think there is more than enough circumstantial evidence to suggest the US vs Microsoft settlement played a significant part in the stagnation of Internet Explorer. Internet Explorer 6 was released on August 27, 2001 [1]. The anti-trust case was settled on November 2, 2001 [2]. After IE 6, Internet Explorer effectively went into hibernation for five years.

Was there correlation? I don't know for certain--I wasn't there. But it seems likely that work stopped on IE in large part because of the settlement. For this reason, I would remind any web developer who complains about IE 6 to reserve a bit of their vitriol for the United States government for meddling in this marketplace.

After a while, Microsoft started testing the browser water again, slowly at first. I now think IE 10 is as good a browser as Firefox or Chrome, perhaps in some different ways. I remain a Firefox fan, but I am glad that Microsoft is back in the browser game because I was already starting to feel nervous about Webkit domination in the past 1-2 years.

[1] http://en.wikipedia.org/wiki/Internet_Explorer_6

[2] http://en.wikipedia.org/wiki/United_States_v._Microsoft_Corp...
The OP clearly stated that he was interested in only the US and Canada, both for working and living.
CheapCast[1] + a cheap Android 4.2 dongle[2] may make Chromecast platform lockdown irrelevant[3].

[1] https://play.google.com/store/apps/details?id=at.maui.cheapc...

[2] http://www.youtube.com/watch?v=yEN1X3BR910

[3] ... for those willing and able to muck about.
Yet for some reason, paper invoices, carbon paper, still arrive at stores with the boxes of goods.
Open always wins, until it conflicts with your business interests.
The ORM I really want just takes my SQL and a connection to my database at compile or load time, and wires it up to the type system of the language I'm using. All the ones I've tried just seem to embrace the awfulness of the low-level database access APIs and are just trying to replace the good-enough DSL that is SQL with something worse.
And also, a lot of high-paying jobs don't want employees to telecommute 100% of the time.
Not to mention the dating scene is much better for guys in their 20s in Austin than it is in SF.
Austin and Houston are considerably more cost-effective places than the Bay Area, though both are becoming more unaffordable quite quickly, especially Austin since it's the hip place to move to. Its current affordability won't last much longer than a decade, possibly shorter.

In general, though, you want to carve out a niche for yourself in a place which is not a hot spot for technology. This makes you much more valuable locally; you don't have much competition because others in your industry don't like your city in general and aren't moving there; and it thereby allows you to attain compensation which is very high relative to the COL.

Another strategy, which I would love to capitalize on myself in the next few years, is to work remotely. Find a nice suburban area to live in which has a lot of amenities without the high home prices. What holds me back is the fear of settling down in such an area, then getting laid off from my remote job 10 years down the line and having to rebuild my whole life to re-enter the game.
It's hard to pull off, but the best option would be to work remotely for a bay area company.

Quality of life might be lower though. Unless everybody communicates over IRC, video chat, etc, you'll feel alienated. Even if they use the right tools, you'll miss out on any conversations your coworkers have in-person, such as at lunch.
I imagine someone asking this question is already in the category of people wanting his/her own home.
Steve Coll, of all people, did a great job with your ususal argument months ago:

http://www.newyorker.com/online/blogs/comment/2013/07/nsa-co...
Speaking as an Atlanta resident of seven years, I'm not sure about that. Atlanta is ultra-hyper-suburban and sprawling in ways arguably unmatched by even Dallas-Ft. Worth and Los Angeles, although LA's traffic is worse. It is right up there with Phoenix. Maybe if you want to live in a car (which, incidentally, is quite cheap).

Midtown/downtown, where I live, are exceptions, but not so great ones--Atlanta is still a fully car-oriented city. What's more, the centre is definitely not where the corporate tech jobs are.
No problem! Thanks for accepting my contributions! I hope so too, but maybe with Nimrod's recent surge in popularity someone can give me a hand :)

Sadly, I am not aware of any other web frameworks. Speaking of Round 7, do you have an ETA for it?
Dishonesty is not required to break antitrust laws. All you have to do is become big and fail to stop doing the things that only non-big companies can legally do.
There's a tradeoff between the two. If you want quality of life you'll be infinitely better off in Madison WI or a suburb of Milwaukee WI than in Chicago, both much less than 2 hrs away from Chicago for the occasional business meeting or weekend getaway. Perhaps Minneapolis.

On the other hand if you're trying to pile up money to do "something" once the pile reaches a certain size (take time off and go to Nepal, or perhaps do a startup) you're probably better off with a much lower quality of life in Chicago with correspondingly higher pay. Look out for taxes and AMT, a guy making $50K/yr more than I do in Chc is only making $2K/month more after taxes, but his cost of living an equivalent lifestyle would be far in excess of $2K/mo more (probably more like $5K to $10K more, from what I've seen), on the other hand if he's willing to live worse than a student, he could bank all that extra money...
Fiercely off topic, but it depends on your pronunciation of "H"
"Games of skill" can't offer cash prizes. If I made a math tutor app that dolled out real money would this be covered?

What if I ran a coding challenge on an app that had prizes?

Strikes me that this one will be a hard line to draw and apply consistently.
Cannot get it to work for me. It shows only a blank page, both in the in-page viewer, and the saved document locally. I am on a linux Mint 15 and Firefox 23
> But shouldn't come usability before design?

Yes. If I saw data showing that 20% of youtube users didn't see the red bar, for example, I would agree with your point. But I have 1) my own experience showing otherwise (not worth that much) and 2) the logical argument that youtube probably did some usability tests with good results before releasing this. These 2 points are not a definitive argument, but they're enough for me to be skeptical of your critique.

> The progress bar within does work, because the user enters the address right there and at the moment where he presses enter,

But this is not the case when a user clicks a link at the bottom of the page, and a new page starts loading.
I stopped reading when I realised it was an ad for snake oil, but lots of people feel like Drew at work. And they are all justified, even when working together. Drew IS the smartest guy at his job, when it comes to the things he cares about. The trick is, most of his co-workers are also smarter than everyone else, when it comes to the things they care about and specialise in.

People come to me at work all the time frustrated about something. "Sometimes I am the only one who has any idea about X and is actively trying to push it at this company". And they are right. When it comes to X, they are far too clever for the company. But when it comes to Y and Z they are just like everyone else, except for the guy that really gives a shit about Y and knows its the most important thing the company should be concentrating on, and the guy that really gives a shit about Z and knows that its the most important thing the company should be focussing on.

We are all in our own little bubbles and have trouble considering that fact that maybe we aren't so smart after all. We just need to start seeing things from other peoples perspectives. Maybe X, Y AND Z are important so why not recognise how clever other people actually are work together. Those people that can manage to realise that they aren't in fact the only one who cares, and get past their egos and manage to work with others and connect all those important things are the true people who are clever enough to work anywhere.

Edit: So yeah, this smart clever things isn't really such a black and white dichotomy. Pretty much all of us are clever at some thing, yet utterly stupid at most things, that is just how things are. That is why we need to work together to get anything done.
Exactly, writing code in the same language as the OS (and their source examples) is generally the best approach ... based on what you're doing of course.
Right. And they did that in good faith, without ever realizing it was wrong.
Find your own (remote) freelance consulting jobs, live wherever you want. In our industry, there's no reason why work and residence need to be coupled together.
You Should Probably
Of course I may be behind the latest fads in web development but isn't the purpose of javascript to enhance the web pages and not to substitute/break functionality which the browser is perfectly capable to deliver with pure html. Like ... scrolling.
I agree that a full page load is not required. Also I didn't intend to recommend to use the normal progress bar. It is just from a user perspective a duplication of the bar above. What I intended to say is, that the loading bar should not be used to show a progress is going on. Because the page stays more or less the same and the user is looking with a very high chance at a different area.
It's probably mediocre compared to the cost of living in NYC, though. There are far too many bankers and big firm attorneys there making $250k+, driving up housing prices.
sorry, is was over 20 years ago, and I forgot the name of the tool :-(

It worked something like making a ctags/etags file (a list similar to the data an IDE uses for "find definition" jumps), and showing an indented list (removing any cycles in the call patterns) of the fan out, as if it were a tree (rather than a graph).
Wildcard DNS in your Ubuntu hosts file using dnsmasq
This post explains how to add a wildcard DNS entry to the systems DNS resolver on Ubuntu Linux. Any hostname ending on ".dev" (*.dev) will resolve to the IP address 127.0.0.1 (localhost). This allows for easy local web application development.
Terraforming Robotics: From Fast Food Funding To The Long Game
An HR article with broad emotional appeal! It's like opening a fortune cookie and reading, "You are destined for great things."

Of course we're all too smart for our jobs!

© Human Workplace 2013

Please sharelike this comment on TwitterLinkedBook.
EC2, RDS, and Elastic Load Balancing issues
But this is the very definition of speculative :(
Maybe if you work down town but a lot of tech companies are in north Austin where housing is very cheap.
I created a table of interactive programming resources that just recommends 1 (or 2) options for each category:

http://www.learneroo.com/courses/12/nodes/96
To be clear, my criticism is meant to be directed at Bitcoin and Bitcoin's culture, not at your honest and well-crafted story-telling.

Cheers.
> Windows will also ask if you want to open an inserted mp3 device as a folder when you plug it in.

When Windows does that, it's running a service called Autoplay. What I'm saying, is that before Windows 98SE, users had to manually open up inserted media, and enough of them had problems with it, that Microsoft included Autoplay ever since with Windows.

> Do you really want to emphasize who was first out with streaming? Hasn't your point all along been that Apple, while not inventing mp3 players, made it mainstream? ;P

Streaming has nothing to do with mp3 players. Even today, Apple doesn't do streaming. It's only going to be on the new IOS 7 where that even starts to be an option. Mp3 players is basically a dead market. The point I was trying to make was that Spotify/Streaming is only becoming a viable solution because Internet speeds and 4g networks are fast enough to stream at high rates. Unless I'm missing something, nothing Spotify is doing is truly unique, other than perhaps working in far more places globally than any other type of service before.
Remember where Snowden went for shelter? Obviously his job taught him, that the only 2 countries that USA cannot enforce anything on, are Russia and China.