skysight-inc/HackerNews huggingface dataset:
I don't disagree with you in general, but we're in the context of people starting new careers. A professional <artist | programmer | etc> will have a portfolio of on-the-job work they've done. A recent grad only has the fact that they've graduated and not anything to really demonstrate their aptitude or abilities. I'd be skeptical of such a student who'd never branched out to do something fun during their entire learning time.

But back to the career professional context. I think maybe I've identified the disconnect. Could it be that asking about personal projects is a way of identifying not just a competent developer but an actual geek? Those are different roles with different requirements. For example, you probably don't want to unleash a geek on your legacy business logic maintenance project. They'll probably be bored and end up breaking stuff in the name of optimization or cleanup. Similarly, you don't want "just" a programmer in your R&D team where you genuinely want and need creative innovation.

So maybe both sides are correct: for some jobs, it's completely appropriate to expect personal projects. For others, it shouldn't be expected at all. What do you think?
Where do you draw the line in legalizing drugs, though? It's a question I often ask myself and others when we start discussing legalization and decriminalization. For example, should everyone be able to buy antibiotics and antivirals OTC without a prescription?
This is part of End-To-End[1]. There's no way for their code to see the email contents, even locally in the browser. That's the whole point, in fact.

[1] https://code.google.com/p/end-to-end/
Very interesting... paid IFTTT account, I'm quite sceptical about that, I would expect the licensing contracts with Philips, Belkin, et al. are the main revenue source and will remain to be it in future...
You might like Apple's Swift:

class Example {
let ExtraMul = 5
}

let weakly = Example()
let squareAndABit : Int -> Int = { [weak weakly] in $0 * $0 * weakly!.ExtraMul }
squareAndABit(2) // 20

Positional lambda arguments, implicit returns for single expression arguments, capture lists if you want to alter the default capture mode. It's got really rather nice first class function support.
Thanks very much, all very clear now. I'll try to persuade the people who have a say in the matter...it's tricky when you're not really an expert yourself so you can't fully explain the matter to a perfect extent, and you're stuck saying "but people on the internet said..."
I say this as a web developer: web apps are worse than native desktop apps in almost every way. They are slower, less usable, less accessible, less integrated with other software and they are harder to develop (although because most web developers never wrote desktop apps they don't realize how pitiful their tools are).

This is all true (or debatably conceivable), so why are so many apps web apps? Well, in my opinion, it's this: they are easier to deploy, easier to adopt, easier to bill, and much harder to pirate. Web apps are worse for end users and developers, but better for everyone else: the people who sell them, the people who buy them, the people who deploy them, and basically anyone who holds purchasing power.
Circle CI now have offices for everyone AFAIK.
As you get older, it becomes a better idea to be one of the three guys rather than working for them.
That annoys the hell out of me. It's a cool word, sure, but it also has an incredibly tight technical meaning of which "runs of server and client" seems to have next to no relation.
Why do Meteor care so much about you starring them on Github?
Having used both noise-canceling and noise-isolating headphones, I'd recommend going for noise-isolating headphones, at least if you expect office chatter to be your major irritant. Most active noise-canceling systems do best with constant sounds and not so well with random bursts of speech.

I use Beyerdynamic Custom One Pro headphones and am pretty happy with them. They don't provide complete isolation, but they do block out a lot of sound, and I don't need to play constant music to make up for bad noise cancellation.

For a cheaper solution, wear earplugs and just put on some crappy headphones for the visual signal.
Interesting, so it's the android WebFrame that's the issue. Do you know what version of android you were using?

Android 4.4 uses the same rendering and javascript engine as Chrome for android, but older versions of Android's WebFrame use a different fork of webkit.
Obviously you need some controls - noone under 18; registration for opiates; prescription only use for some meds.
I would sure hope that a site that only works in seven cities would be better than a site that works worldwide. Otherwise what's the point?
Great, but the fact that Citymapper is only available in eight cities makes it completely useless to those outside of those cities. From this post, however, it does seem like a very well put together experience.
> Most work on HCI is at the test, measure level, very much a science

Most work on HCI was at the measure level. If you follow HCI research, you may notice a trend: lots of publications based on ethnographic methods, qualitative approaches and the like. HCI (as in "HCI academic research") is, nowadays, much closer (methodologically) to design thinking than to experimental psychology.

> I'm betting you are on the HCI side and not the design side right?

I do both. I work in the industry (UI design, front-end dev, evaluation) and I'm a PhD student.

> Keep in mind that HCI first and foremost is a computer science discipline

I've the opposite opinion on this. From all the disciplines that "inform" HCI, CS would be the least important. But ...

> practiced exclusively by computer scientists.

I guess you're right on this, at least in the academia. I do have the impression that most HCI researchers have a CS background. But, at least in my country, this is mostly because CS departments have much more funding to hire researchers than the others.
Depends on the country. They are very common outside of the U.S., but seemingly a lot less common in the U.S..
'On SoundCloud' SoundCloud launches revenue sharing program
This tune has its own Wikipedia page http://en.wikipedia.org/wiki/Oriental_riff . This site has the definitive in depth exploration of the Oriental Riff: http://chinoiserie.atspace.com/index.html .
I remember sitting at a table with some neuroscientists in Berlin, and it turned out that they all smoked from time to time. They were really casual about it. Sure, marijuana is bad but alcohol is worse and we all do that.

This study presents an extraordinary claim but, if the comments mentioning of 20 subjects are correct, does not present extraordinary evidence.
Too bad they don't open their platform up without requiring official partnership.
Check out the various levels of headphones on The Wirecutter. http://thewirecutter.com/leaderboard/headphones/

I use the Sony MDR-7506 which are rated as the best $150 Over Ear Headphones (actually $90ish on Amazon) and they are very popular with audio pros. Not noise canceling but they are comfortable enough for wearing all day and if you're listening to something, you don't have sound leaking in or out.
Why does it have to be violent at all? Many people on this site are a fan of Larry Lessig. Check out his alternative to the "violent end" of big business Mayday.us
Why start from scratch? Seems like reinventing the wheel to start from a blank slate rather than forking npm etc. I guess forking doesn't get you to the top of HN though.
It's partly, or even mostly, a problem of trust. Back in the wild days of the internet you just couldn't trust a website to have a lot of control over your computer. You could argue that this is no longer the case since we're slowly building up the 'web of trust', but I think we're not quite there yet. Since there used to be less facilities to write speedy online software (secure offline storage, closer-to-the-metal 3D APIs) people were stuck with the old HTML+Javascript and never really evolved out of it. It's not the right way to go, but it's a necessary step to develop the infrastructure that'll be necessary for the next big leap.
For headphones check out http://www.head-fi.org/
That is the type of theory that when you hear it sounds so plausible that it must be true.
I only heard about SeatGeek after reading this great blog post from them: http://chairnerd.seatgeek.com/high-performance-map-interacti.... Congrats!
If you're curious, here is the video of the Cordova integration that he mentioned: https://www.youtube.com/watch?v=4dJLPLWMImw&index=11&list=UU...
I have been working on a small virtual machine called Carp. Right now I am working on writing my own tokenizer (as opposed to relying upon strtok()) and lexer, and then also a bytecode reader/writer.

http://github.com/tekknolagi/carp
The State of the Open Source Database Market:MySQL Leads the Way
Citymapper has this bizarre flaw (in London at least) where it relies on average times to give you journey times.

So, for example, if your train takes 10 minutes to reach your destination, leaves your local station every 30 minutes and you've just missed one, CityMapper will show an estimated journey time as 25 minutes (avg wait 15 minutes + 10 min journey), instead of the actual 39.

On multi-train journeys like many Londoners have, that error compounds quickly, and it can make choosing the fastest route near-impossible. And I don't know why they do it, because they have all the timetable data (including live timetables).
I don't run Windows, so I don't know whether it will work or not. Charts can also be added using a js library. You will have to include the data statically in your Jekyll build, as part of the js, or you can make an API call if available.

Adding to the comment by tacticus about Disqus: It's the preferred solution for Jekyll sites since they are static. Disqus takes care of all the commenting heavy lifting on the client side, while also taking care of the database.
Here's the best feedback I can give you- a real time description of my thoughts as I scan/scroll:

1. "supertrip" – what is this? drugs? roadtrip? backpacking?

2. 'not your typical adventure' - well that's a waste of a subheader, doesn't tell me anything. Bad first impression.

3. 'not for the faint of heart' still nothing. You could cut this sentence out and literally lose nothing. You're wasting precious seconds of attention here.

4. 'you and your friends will travel to locations you never thought were there... ah! So it's a sort of real-life waypoint driven amazing-race type thingy.

5. 'choose how many waypoints, how long a game, race or go as a group...' ah, that actually sounds like an amusing way to kill an afternoon with some friends.

You're completely burying the lead there, friend. Kill 2 and 3, and lead with 4 and 5. Uber says "everyone's personal driver", not "not your typical journey" or "not for the outdated commuter" or something like that. You have precious seconds of attention. Don't tell us what your product isn't. Tell us IMMEDIATELY what we can expect to do, and what the benefit is.

Cheers
This post was killed by user flags.

It should be obvious that this post is off-topic for Hacker News. It's of dubious provenance (presenting disputed information as if it were neutral), appears partisan, and the entire topic is politically inflammatory and propaganda-saturated.
Putin said that:

* No Russian army forces were active in Crimea

* He would never annex Crimea to Russia

He then annexed Crimea, and distributed lots of decorations to the army corps that occupied it. How can we possibly still trust anything Putin says?

Regarding who is mistreating whom, what do you think about the forced march of Ukrainian POWs on the day of Ukraine independence, or about this: http://www.nytimes.com/2014/08/26/world/europe/russia-ukrain...
Show HN: Resound.fm – Share and discover music with your friends
I, personally, like the 404 pages with missing kids on it. The only real purpose of the 404 page is to tell the user he messed up somehow; you might as well do some good with it.
Honestly, the biggest fault of Google Maps is that I can't find something "along the way" to something, just nearby. I'd be much happier if I could specify "TGIF's on the way to Alice's house" or "Gas stations along the way to Las Vegas near the halfway point."

I can't get too mad at it, since I can just zoom out and it'll search from the center of the map - but it's not very effective if the distances are long or if I'm using the text interface.
Goodbye, Squarespace
It's always encouraging to hear about schools like Stanford and Berkeley that are actually supportive of student-run initiatives like these. I just graduated from McGill University, and throughout most of my undergrad I was one of the admins of a website (wikinotes.ca) for sharing notes and other student-created course materials. We got little to no support from the administration, despite attempts at reaching out, and the only reason we knew that they heard about us was a mass email - filled with misinformation - sent out to profs warning them about us.

I know McGill's infamous for being especially bureaucratic, but it can't be impossible to get their support. Those who got their school's administration to support their project, what did you build and how did you do it?
"Whether the CEO lied to you or not really depends upon context...."

While you have a point here, I think the real issue is that the CEO never came back to lejeanvaljean and said "I made a mistake, we're going to have to...." Instead, without warning, he hired an old friend who's not apparently qualified for the position.

It's the latter act that tells lejeanvaljean exactly how bad his position in this company is. Heck, it wouldn't be in the least surprising for him to get fired no matter what his performance is going forward, that's a very common pattern in companies that turn political like this.
This feels like a bait and switch. Saw a free app, installed it, registered, gave it permissions and my location, and only THEN did I find out the the actual feature of the game 'SuperTrip' is a paid feature and requires an account upgrade.
I really feel that the open office environment really only makes sense for junior programmers. For them, it's great to have a pool of knowledge(experienced programmers) around all the time to push them along, bounce ideas off of, and in general, act as mentors.

I think when you really start getting to the point where you know what needs to get done, and approximately the right way to go about it, open office loses it's luster very quickly.
Naruto Shippuden 374 English Sub
How to hire for customer support
Microsoft targets vacationing Hill staffers with e-mail privacy ad campaign
Code Size is down, Performance is up: Why Datazenit went Reactive
Yes, we can :)

Working around CORS is just a matter of server configuration. With the same API you only fix the servers, with different APIs you have to fix both the servers and the code.
Thanks. So it's a mix of self-discipline, holding oneself to high standards, going the extra mile. And--I assume--trusting that others do the same.
That's not so bad - all we need is some kind of consistent abstraction layer we can target on every platform/OS.

wait.

right.

I see the problem.
They will be bought by FB in less than a year..
IIRC they audited a bunch of projects to see if anyone was using auto somewhere besides test code explicitly for the auto-keyword, and found nothing.
I wonder what was the audience of those studies, to me it sounds insane that Bing is as good as Google, but maybe you are right, I'm brain-washed by the Google brand.
"Because the moon’s rotation is perfectly synchronized with its revolution..."

i'm not sure how i feel about this definition of "rotation". i would say that "rotation" in the celestial body context would always refer to rotation about an axis passing through the object. while "revolution" is rotation about an axis external to the object.
I would never say that I support Russia in any of this, but it's important to put the hypocritical Western pearl-clutching in context:

The near-universal Western condemnation of Putin includes citing the "emotional address" in which he complained bitterly that the U.S. and its allies had "cheated us again and again, made decisions behind our back, presenting us with completed facts with the expansion of NATO in the East, with the deployment of military infrastructure at our borders. They always told us the same thing: 'Well, this doesn't involve you.' "

Putin's complaints are factually accurate. When President Gorbachev accepted the unification of Germany as part of NATO -- an astonishing concession in the light of history -- there was a quid pro quo. Washington agreed that NATO would not move "one inch eastward," referring to East Germany.

The promise was immediately broken, and when Gorbachev complained, he was instructed that it was only a verbal promise, so without force.

President Clinton proceeded to expand NATO much farther to the east, to Russia's borders. Today there are calls to extend NATO even to Ukraine, deep into the historic Russian "neighborhood." But it "doesn't involve" the Russians, because its responsibility to "uphold peace and stability" requires that American red lines are at Russia's borders.

http://www.chomsky.info/articles/20140501.htm
Bad Managers Talk, Good Managers Write
Sure, if you control the server. I guess these Meteor packages will only be useful in those contexts. But what if I want to use the Twitter API, for example?
I love Citimapper! I live in NYC and it's the only app I use for navigation now. Highlights for me:

1. Get me Home/Get Me To Work quick links. It takes your current location as starting point and tells you your options for going home/work.

2. You can configure it to monitor your subway line during commute time (7AM to 10AM and 4pm to 6pm) and it will notify you if the subway is delayed for any reason. I use line 6 which breaks down more often than I want and thanks to the App, I can take N/Q/R if Line 6 is down.

3. The way 'Get Me Somewhere' works. In addition to being able to type an address, you can move the map around to point the destination pin to a particular point in map. It's hard for me to explain but it works amazingly well especially in NYC where people often go by cross streets and don't have the actual street address.

I completely agree with author that Citiymapper has an exceptional UI/UX.
"OK Google, how do I get to X?"

"It takes 22 minutes to get to X, here are your directions."

I guess that's an unfair comparison. Fair enough about actually using the app though.
This looks great. It needs more coverage and I don't think the silly options are a good selling feature for a real map app. It's just more visual clutter.
It's just the trust you have for the doctor to invent a pill for every problem you face. But sadly that's not the case anymore nor in real human life and neither in the world of technology.
One advantage of web apps is that they don't require an installation process. It's easier to convince someone to use your software if all they have to do is visit a link. But as the author said, your code is now running at a layer far from the hardware.
I don't see any knee jerk denialism in the comments, just a fair helping of skepticism. This study is hardly a slam dunk, so skepticism seems appropriate. Especially because the article insinuates harm, when the study only indicates "change".
We're exploring some new ways to communicate this, would you be interested in providing feedback? Let me know at brettcvz at IFTTT dot com
Cool! In Hamburg there are such mini libraries in some busses http://www.hamburg.de/image/4027762/uncropped/690/518/bc2ce8...
and as I see here we already have one little free library too :) http://de.wikipedia.org/wiki/Liste_%C3%B6ffentlicher_B%C3%BC...
This exactly. I understand why they haven't done it, but the number of things I'd love to build as a hobbyist if only I could get a REST endpoint to trigger or enter a webhook URL to receive actions...
We are in the process of "going back."

Mobile devices are designed to host a new generation of apps. The Web is great for expedient universal access, but it won't be a universal multi implementation runtime that works better than platform native runtimes. The Web is a pre-touch legacy platform as much as Windows. Take any tablet and try using it as a touch Web device without using native apps to get a feeling for the scope of the problem.
PEPs are literally the language, in my opinion. It may not be enforced on an implementation level, but some have been. You can't mix spaces and tabs now. That seems like a style choice being enforced on every level.
From what I've heard, pretty much every big company that does software is supported in someway by "rockstars." The difference with larger companies is that the ratio of bad to good tends to be much higher so that even if you work for one of these companies, you might never actually encounter them.
Coin for iOS is out
But isn't keyword-based advertising their only revenue source from non-"Apps for Business" accounts?
Scientists raise fish to walk on land
The Zapier founder's primary talent seems to be self-promotion (and they built a cool thing too). They've managed to land guest articles on Techcrunch, I heard they ask other new founders to mention Zapier on YC demo days, I have seem them exploit rivalry among competitors to get them all signed up (X is on Zapier, maybe you should be too), and they've put a lot into the SEO optimization of their pages, generating nearly unique landing pages for every possible combination of the services they offer. This is not criticism, this is praise. I'm kind of in awe.

I've never tried IFTTT, but I have used Zapier and the service is pretty good. My take is that engineers can set up scripts that can connect APIs themselves, which has benefits and drawbacks. Like it takes time to build a script that does this, and you have to keep it up to date as those APIs change, but on the other hand Zapier and probably IFTTT's integrations are very shallow and don't allow you to do much automatic processing of data.
Don't speed to excess. Don't drink to excess.

Given so many do, I'm unsurprised governments seek to increase enforcement & stakes, given limited resources. (malum prohibitum a separate issue.)
If you mention Thomas Ptacek of Matasano Security (that's who tptacek is), they might be more inclined to listen. Sadly, my name is of little value and if they had heard of it, they'd probably assume malicious intent.
Alas, human nature is such that making it easy "to get their life back together after committing the 1st crime" decreases the incentive to do so.

[citation needed]
Professional "exempt" workers I think you meant to say it will be quite different to a shift worker on the line at Ford or GM
They are "slower" in that actions take longer, mostly because so much data has to be serialized, encoded, shipped long distances, decoded and deserialized before rendering, but they're "faster" in that updates happen instantly and transparently.

Desktop software used to be very quick to respond locally, but updates would take weeks, months, or even years to get pushed out. Some applications, once sold, would never, ever get an update. You'd just buy the new version whenever that came out.
You can add extra location to directions by clicking the + to the bottom left of the existing ones (in browser at least). Although I'm not sure if that works with generic locations (like gas stations etc)
Many of your Android apps are web apps that have been further wrapped into a Cordova wrapper :)
Great app! Although I would love to be able to add other location panels instead of just the nearby one, right now is kind of frustrating if you work very far or travel lot.