skysight-inc/HackerNews huggingface dataset:
The point about his headphones seems especially off-key. It works on his iPhone and even on a Mac (disregarding the fact that those are made by the same company)? Obviously it's Android that is missing the standard.

The point about the camera is true though. I moved to Android from a Lumia 920 veeeeery begrudgingly simply due to the camera. The camera on my Nexus 4 is about on par with the camera on my old Samsung Focus: junk when compared with the Lumia 920. Now I'm back to the old days where I'm carrying both a phone and a camera (Nexus 4 as a phone, Lumia 920 as a camera).

I would pay Nexus 5 money for a Nexus 4 with a Lumia 920 camera, and I know I'm not alone on that.
seconded. No single book made a greater difference in my playing level. Reading this at a relatively young age made me a far better positional player than everyone else around me.
Here's the bug (utf-7 decoder) so you don't have to login to github: http://bugs.python.org/issue19279
His complaint is that you can't tap to focus _while shooting video_.
> The comments here are atrocious. I expected more from HN than senseless French-bashing and 'Murica flag-waving.

You could be excused for thinking you landed on r/worldnews when reading this thread.
Well, here it is: http://fracfocus.org/chemical-use/what-chemicals-are-used

The chemicals used. Right there. Mine you, they don't tell you the percent compositions - I think that's fair. You can be fairly sane limits when you combine with the claim that fracking liquid is 98% water.

If you think they're lying... well... better tell the 21+ states that have mandatory disclosure laws.
Wordpress Sues Over Two Egregiously Bogus DMCA Notices
Looks really useful.

Some Feedback :
I think that a free app sent as a demo would be a great idea, so we can see what it would be like.
One other thing, where in the world is this available? I didn't see that listed on the site.
Great writeup. I'm so sick of hearing about VC funding, growth-hacking, hock-sticks, and user-acquisition and all in the name of an exit strategy. I hope to see more and more companies take this more bootstrap-ish approach to building sustainable businesses, solving a real problem for real people.
The Terrifying Impact of Deep Sea Bottom Trawling
I'm slightly ashamed to admit that the first thing I ever run on this type of thing is 'make me a sandwich'.
Unfortunately for me it's not that simple since I'm also very distracted by visual noise. Someone who passes by in my peripheral view can bring me out of flow as will the feeling of having someone behind my back do.

I recently was fortunate enough to have my own office for a while and I haven't been as productive since...well, since last time I had my own office some five years back. It's an awesome feeling to enter flow almost as you enter your room...

It's interesting to think back at my 15+ years long career and realize that the times when I've been most productive coincides with the times I've had my own office.
TitaniumBackup with back up to a cloud service or your own server solves that problem. Alas, you do have to "root" your phone.

I agree such functionality should be included with any Smartphone at this point, but it appears that only a small percentage of Smartphone consumers seem to care.
preciously.
Yeah, I always catch my ipdb.set_trace() lines in testing.
I don't really like spamming, but I think this is fairly important. http://fracfocus.org/chemical-use/what-chemicals-are-used
Deploying LoopBack mBaaS on Amazon EC2
If only it didn't hang on "Loading..."
I'm no expert but here's a mid-game example.

strategical: I wonder if I can machinate to end up mostly on white squares by the end-game, then I could let his black bishop take this pawn for free, while I work on getting my pawn structure to become invincible on the other side, effectively nullifying his bishop by the end-game while opening my position for greater pressure.

tactical: how can I protect this pawn, together with the rest of my pieces, so that all lines in the next 15 moves have all pieces protected, so that he can't take anything, and defensive enough that he can't force a 'better position' in any of them, while remaining offensive enough to open up for a future attack.
no RI or RDOC yay
Agreed, the risk is just particularly high for little gizmos targeted especially at bitcoiners.
Absolutely. Alternatively, debuggers are a godsend when there is a long deployment cycle.
You are probably referring to this: http://fr.wikipedia.org/wiki/Fonds_sp%C3%A9ciaux

quick translation: before 2001 the President and its ministers used to receive "secret funding" that they could use for whatever they wanted. The money came from Banque de France (public money, not money from a private bank).

This has been mostly suppressed in 2001 (the amounts are now public information), except for secret services funding (for obvious reasons).

So your example is a bit inaccurate and a bit outdated. That said, we certainly have our share of nepotism and collusion.
Even though I don't own a gun, I own two sets of ear protection for this very reason! Just as effective as Bose but for $30, could be worn throughout flights (before recent FAA changes), and needed no batteries.

Highly recommend this option as well.

Edit - best-seller on amazon: http://www.amazon.com/dp/B00009LI4K
Stand still laddie!
Yeah, I don't have the steadiest hands. I can imagine the undo popup coming 'round every friggin' time I try to type something...

Then again, I'd take Swiftkeys over undo any day.
Yeah, it was more just a rant about how there's no headphone remote standard and I granted exception to #5 in the conclusion.
Bitcoin is the Segway of Currency
So anyone can RSVP? Is that how weddings work?
Author of the website here. The last thing a person who is getting married could wish would be getting his wedding invite HNed. I think I am soon going to cross the free plan's limit of typeform.com (which I am using for RSVPing there)

Little history: `sudo gem install wedding` actually works. The gem was first uploaded on rubygems. Which I thought would be the only thing that I would share with my colleagues and hacker friends. Later I realized that it would be too complex a thing to expect from people, so built a mock frontend around it using jcubic's jQuery terminal plugin.

I am happy that people are finding it funny / interesting. The website found its target audience. Just that I wouldn't be able to host this number of people ;-)
Worth while read. It's great to see an entrepreneur want to build a company instead of a product to sell to investors.

Go Groove!
Sounds like you need to find a way of working remote (at that company or somewhere else). I figure if much of your life is spent at work, life is too short to work somewhere you can't achieve your best.
Shake-to-undo was introduced at WWDC back in 2009 with iPhone OS 3.0 (along with copy&paste).
Yes. He is. https://news.ycombinator.com/item?id=6757165
i left the appended message over at that
stackexchange site, and it was _deleted_.

seems they are actively hostile to people
answering questions over there, which seems
strange from a site for answering questions.

-bowerbird

=======================================================

looks like you're gonna get nuked.

e-mail me at bowerbird@aol.com and
i will help you find your solution.

-bowerbird
Reid, Democrats trigger ‘nuclear’ option; eliminate filibusters
Yeah, it would help if you would point out what exactly this person is doing wrong.
> Now, the first three episodes of "Alpha House" are up for all customers to watch without charge. Remaining episodes will become available weekly, every Friday, only for Amazon Prime customers.

meh.
I recently bought Audio-Technica ATH-M50 studio headphones. Highly recommend! Even with the music turned way down, I barely hear other people talking. If I don't need to be in hyper concentration mode, I use regular head phones. Amazon link to the Audio-Technica studio headphones-->
http://www.amazon.com/Audio-Technica-ATH-M50-Professional-Mo...
Where is the evidence that the revenue is coming from Google ?
If you look at the actual report[1], Google is never mentioned.
From that all we can conclude is that Mozilla has made more revenue on Royalties.

Mozilla has diversified it's income stream with FirefoxOS and it's entry into the mobile market. Couldn't some of the royalties come from Telephonica and other mobile operators ?

[1]: https://static.mozilla.com/moco/en-US/pdf/Mozilla_Audited_Fi...
How to Create Motion in Still Photographs Using the Parallax Effect
I've always liked what Mercurial's docs were trying to do (http://hgbook.red-bean.com/read/customizing-the-output-of-me...) by having comments at every paragraph of their docs. It's done about 10% as well as it could be though. You almost want stackoverflow style questions to link to direct paragraphs or maybe even sentences.

Maybe overlaying something like rap genius' tools on existing docs is enough?

Looks really nice so far, but I don't use ruby so can't vouch for accuracy of search etc...
Undo is not only for text! Delete an email message by mistake, or move it to wrong folder. Shake iPhone/iPad. The message is back... It's a killer feature for my 67 years old mother.
Greed.

Why do people send their banking credentials to some random guy in Nigeria?

Same reason.
Automattic sues, strikes back at fraudulent DMCA takedown notices
Just read most of his comments. They're pretty crappy.
The most recent IPPC report[1] has lowered the sea level rise forecast somewhat. Depending on the atmosphereic CO2 scenario[2] the 5-95% range of sea level rise will be from 0.26-0.54 meters (RCP2.6) to 0.45-0.82 meters (RCP8.5). It is very unlikely that sea level rise will be much more than a meter, say over 1.3 meters. It is now generally thought it will take several hundred years or longer to get rises over a few meters.

It is important to give accurate information on the impact of global warming as we already have a huge problem of the public misunderstanding the issue. Your map seems very well done but a default rise of 7 meters, while it shows off the technology, may just add to the confusion.

[1] http://www.climatechange2013.org/images/uploads/WGIAR5_WGI-1... (see 13-4 for summary).

[2] Atmospheric CO2 scenarios are now known as RCPs for Representative Concentration Pathways in the IPCC AR5 report.
AngularJS from an Ember.js perspective
>“If I’m talking, I’m billing.”

I can't imagine that this kind of mindset will last into the future. The way you set incentives drives behavior, so paying per hour for a law partner to talk to investors just gives him incentive to talk as long as he can, not provide you with substantial value. There has to be a better business model.
It's worth noting that these come with a free commercial license, not a FOSS license.

That said, for what I'd use them for free commercial is far preferable to GPL.
>This is a bit bad, but I just wear PPE Ear Defenders all day, on top of in ear headphones. With both of these, I can't hear a thing.

Good lord, this is not an elegant solution.
Most of those complaints are device-specific. And that's the primary pitfall of Android: It's an ecosystem rather than a single, polished experience for everyone.

The best experience you can have of Android, IMO, is to get a Nexus device. Anything else is asking for disappointment.
Hey can I fork your wedding :) (You know what I mean)
peopleware was written 27 years ago. why on earth is this still news?

http://en.wikipedia.org/wiki/Peopleware:_Productive_Projects...
good job.

i'm guessing some people would
appreciate having directions for
how they could put this on a
shared-hosting i.s.p. account,
like hostmonster, dreamhost, etc.

-bowerbird
Heh. Open layouts were a response to the cubicle system which isolated people and gave the impression that you are nothing but cattle on an assembly line. It also reinforced status (size of cubicle/office/location). Just watch any 80s or 90s movie. Now the pendulum is swinging the other way. Have the original problems with cubicles been solved?

The problem is that people look for ideological purity and look to absolutes because an unambiguous answer seems simple, whereas the reality is quite grey. The reality is that some people work better in cubicles, and some prefer open layouts. To complicate things even further, some situations call for one, others call for the other.

I see a similar debate going on between proponents of traditional schools (rows of desks, and teacher in front) and structure-less/self-pacing schools. Which is better? Well, some kids thrive in one, others thrive in the other. Worse, some kids get absolutely destroyed within the wrong king of system.

There are no simple answers.
Ask HN: Are you using Scala?
For what? And in what ways is it better than Python, Node.JS etc...
I'm the same. Can you put some pot plants to the left and right behind your screen? (more socially acceptable than other barriers) Request a second or larger monitor for your work? You can argue that it'll improve your productivity; you don't have to tell them that's because it'll block out your FOV, not because you actually want to display stuff on it…

Another thing that would help is moving to a different desk, but I'm guessing that might be a bit more difficult to negotiate.

(These days I'm self employed and work from home but that's what I did when I worked in an open-plan office. Also, if you can, come in to work before everyone else, while it's still very quiet. Usually more acceptable than coming in later than everyone else and staying later.)
Oh yeah, if you look for 'recording headphones' you can find regular headphones rated not to leak sound. Apparently it's pretty important during recording sessions. I liked the look of these: http://www.extremeheadphones.com/
To expand on your point, I look at print statements in the same light as goto statements. There is a time and place for both, just make sure it's the best tool to accomplish your goal. In C I often use gotos for error handling, but I wouldn't use them in situations where higher-level branching constructs are more suitable. Similarly, sometimes you don't need the features of a heavy-weight debugger but just want to check some output. Print statements are great for this.
My favorite quote:

"The amount of support caused by failing pieces of code far exceeded the time it would have taken to test the code properly, period. The agility we gained from our test coverage really helped us refactor big chunks of code quickly."

People ask whether it makes sense to spend time on TDD or automated tests in a startup situation. This right here is why.
Looking great. My only wish would be having a list of constants and methods in the sidebar after selecting a class or module.
Makes sense, it drives the bounce rate up.
I don't agree with the article, but do you not realize that sneeringly calling people "fanboy" is something that only fanboys do?
Congratulations Jai! Awesome invite I must say! \m/ Super impressed!
I see a lot of people entering and exiting and their usual reason is taking a break. Emails about jokes and social activities get sent around the office fairly frequently as well. I'm just wondering how do you draw the line between allowing the employee freedom vs just clamping down on shenanigans.
Some feedback I have, is that I would like the sidebar to have a view that was less 'cluttered'. I know what String#new does, so could I just view all the methods available - sans description? Like how ruby-doc does it, super fast to spot what I need to lookup and click it.

Another is that the sidebar seems to take up a fair bit of space (especially as I use a half-sized browser window).

I really want to see this flourish, it seems a lot faster than searching ruby-doc! Keep at it, guys! :)
Hah, maybe Samdung didn't copy the feature because they didn't notice it either. And thus, they don't have undo at all. Hilarious.
I agree. That, coupled with keeping your functions small (doing 1 thing) and tight, and being disciplined at writing unit tests can go a LONG way when it comes to debugging with simple print statements. Normally I'm able to hone in bugs with a few strategically placed prints, and a re-run of the unit tests. Pouring over stdout log is usually trivial with an incremental search, and the print statement prefixed with some known unique chars.
Just because they are out to get you doesn’t mean you aren’t paranoid.
This seems to be a Bryan O'Sullivan thing, as the online version of Real World Haskell looks the exact same.

http://book.realworldhaskell.org
So I guess backups are apparently too hard?
Enumerate options that are obscured by inheritance. For example, to look at:

http://www.omniref.com/?q=cache_action

I don't know what options are valid in `cache_action`. The "real" answer, AFAICT, is to keep walking up the source code until you find the AbstractWhatever that actually defines the options.
Introducing Trusted Builds
Ng-embereño - AngularJS from an Ember.js perspective
Photo Pea 0.4 - New features
Use Project-based Interviews Instead of “GitHub”
The location where the crime occured on the internet is often defined as "is this website reachable in this region" which is basically true for all websites. It's a stupid concept, right, but that's true in germany as well. Make a website, make it in german, target german audiences and german courts can make that their jurisdiction. American courts often apply the same pattern when a .com domain is involved. See the latest round of ICE freezes.
As I said in my other reply, electronic revolving doors can and do stop and trap you. So it's exactly the same.

Understanding that this will get me downvotes, the concern is, quite frankly, stupid. Before you ever get to this door, you've gone through airport security at some other airport. You've already been "detained," identified, and searched. If they wanted to arrest you there, they could (and they do).

If they wanted to arrest you when you landed, well, they have the trip manifest for every flight. You can't fly anonymously. If they wanted, they would have a police officer waiting at the gate to arrest you. And they do this.

Now, when you're leaving the airport, and they already know who you are, and they have already searched your bags, and they have already had numerous chances to arrest you at both the source, destination, and connecting airports, suddenly, a one way door that temporarily encloses you (like a revolving door, or an elevator, or the multiple sets of automatic doors leading into a supermarket) is "detainment" and "ripe for abuse" and an "erosion of the constitution." What?

Please. This kind of nonsense is embarrassing.
One neat trick that I really like for ptrintf debugging is using conditional breakpoints and putting the call to the printing function inside the breakpoint condition. This lets you add print statements without editing the original code and makes it very easy to toggle them on and off.
You probably should read the talk page to get the info on the video that they argue over sources: https://en.wikipedia.org/wiki/Talk:Suzuki_v._Consumers_Union

Also, quoting a CU press release is a bit much. Every car built has memos that talk about safety. I would bet Tesla probably would not want some internal memos and e-mail revealed because it will be taken out of context.

CU's own statement from the settlement had the quote ""never intended to state or imply that the Samurai easily rolls over in routine driving conditions".

The video of Consumer Reports testing and the driver logs discovered in the lawsuit proves they did it wrong and had something to prove. They tested 4 SUVs that day and the Suzuki performed the best, but was the one singled out.

Basically, CU has an agenda.
I've used "println debugging" more than I have used an IDE's debugger, and am more comfortable with the former. I think it revolves around a different way of using them, and is likely very heavily influenced by having spent a lot of time developing with a REPL handy.

When I did mostly Java coding, I would tend to use println debugging rather than dive into the IDE's debugger, as I tended to be able to zero in more easily on what was going on when I took a holistic "Let's print out each item's id and name ..." approach to start.

Now that I do most of my code in Python, I use the interactive debugger almost exclusively.

With an IDE, I can look at variables' contents. What do I do when I want to check the result of a method call, though? It is likely tool unfamiliarity, but it's never been clear how to check that as something to inspect. (If you know how to do this, then you're a much more savvy user of the IDE's debugging tools than I am.) If I don't have the right breakpoint, or the right questions, I often glean little.

Println debugging is an easy way to see that you're looping incorrectly, or that All Your Data is bad in a way you didn't expect.

With a REPL-style debugger, I can treat it as an interactive question/answer session that lets me check things like contents of the database, or the values that helper methods return:

> print len(foo.items)
0
# why??? Maybe the objects don't exist?
> print Foo.objects.filter(bar=42)
[foo1, foo2, foo3]
# Let me place a new breakpoint then in
# my JsFoo.from_db_item() method, and try again ....

I think the nicest thing about an interactive debugger is that it lets me construct arbitrary expressions -- print lists of things, look at nested data, etc -- in the language I am already developing in. I always had a hard time doing something quite as powerful in Eclipse.
> Its like buying a Model T. Here's this mass produced item

Is there some great source of bespoke computers that you buy from?

I think it was in William Gibson's Idoru that the main character had some mobile computer with a handmade jeweled case made by some small co-op or other. I've been waiting for the rise of these groups.
"We pump an enormous volume of chemicals of a proprietary composition into the ground mixed with water, a commodity already in short supply, but don't worry, it's totally safe. We just said so."

Engineers, for all their successes, have a long history of getting things very, very wrong. Pumping unknown gunk into the ground at a depth that's theoretically too deep to ever return is a hypothesis, and one that we are now testing apparently. The consequences could be catastrophic.
> it's really easy to listen in to conversations and get an idea of what everybody is up to.

That's why I prefer something in the middle of open office and having a private office: One office per team of 6-8 people. Then one is always in the loop of what's happening, not stuck alone and don't have to listen to that much noise.

A good thing with such an arrangement is to have designated "person of contact" per day that handles all disrupts from outside that team's office, leaving the rest to work uninterrupted.
>is playing the man, not the ball

Which sports are you talking about? Because in most sports where you directly face your opponent (i.e. no lines or nets in between), it is completely legal to use minimal body contact (in football, shoulder bumping is okay, for example) to defend or obtain the ball.

"Fanboy" is merely a convenient and quick way to annotate someone who is really into a certain company/product and actively defending it. I don't see how he is playing the man. If he would have said "you lil Apple faggot wouldn't accept Android if it were given to you for free" it would indeed be overly verbal, but "fanboy" is completely acceptable.
Use Less Sales Copy
I'm missing something about these chargers. I love the idea, love them... but every device I have is in a case. So, I guess we now need Qi powered cases :( ?