skysight-inc/HackerNews huggingface dataset:
Google Translate in Android: Point, tap, brush, listen
The antique dealer's TV is to the left of his Lexus in the background.
Where did you get that information from? Apple is licensing stuff from third parties: http://gspa21.ls.apple.com/html/attribution.html
There is a fair amount of overlap in what they do, the main variation is in the interfaces and how the information is presented. I tend to use one or the other depending on the task at hand. They're both of good "pedigree", xdebug has been around now for about 10 years I think and so has a good amount of history behind it, and XHProf which XHGui is based on was developed by Facebook and used against their code base which is probably somewhat larger than yours (though hopefully better written!). At then end of the day they're both pretty easy to get up and running (and of course they're free), so I would suggest giving them both a test run and see which you prefer the feel of and which better suits your needs in terms of the information it gives you for your task. Given that you look like you will need all the help you can get, you might even end up using multiple tools like this to get as much insight into the code as you can. If you do, be aware that they can often interfere with each other (or so I've read, I've never tried those two on the same code base at the same time) so you might need to deploy them on separate virtualised but identical environments with the same code.

Edit: Just to say, I usually use XHGui for profiling existing code and code in production, and xdebug for profiling changes to code and code under development. But thats just because thats how the tools "feel" right to me, and there's no reason why you can't do both with both.
Buy Megaupload here: http://www.amazon.com/gp/product/B007EGTDSS/ref=as_li_ss_tl?...

This IS a joke.
Thanks for the Quickdroid hint -- I've just installed it :).
and marki mark aint one of them
Interesting, but it just sort of ends. Seems like it could use more of a conclusion. Clearly, YC is ongoing, and evolving, but as an article, I felt it just sort of left the reader hanging. How about future plans? Some interviews with groups that did and didn't "make it"?
>Are you kidding? Unless exceptions are documented well, which they rarely are, this is a much greater problem when using exceptions.

No it's not. If you get an exception you didn't prepare for, your code fails, not silently but very loudly. The argument to have is whether this is better or worse than your code silently continuing to do all the next steps even though the first one failed.

(FWIW I agree with the article, but will say it's kind of surprising to see that point of view from a python programmer given the python approach to type-checking)
All excellent points. You're right we should have put more thoughts into our city roadmap. We basically looked up US city metro populations and went with that (how terrible, I know). With all the traffic and feedback we get now, it has become clearer which cities should have been prioritized (Miami and San Diego for instance were an absurd waste of time and resources). DC is definitely coming this week, followed shortly by Seattle and LA.
Vimeo-deck.js - Synchronize Speaker Deck presentations with Vimeo videos.
I wish they just bought Word Lens or did something similar. Using the 3G connection is the last thing you want to do when you're travelling.
The Pendulum Swings, Again
Error codes vs exceptions: critical code vs typical code
The sample images on the web site all seem to display a strong 'fish eye' effect. This would put me off buying the camera no matter how clever it is.
There were in fact lots of iPad rumours and I was mocked at the time for assuming they would introduce a tablet.

Your memory is incorrect.
Details of Formlabs new 3D printer leak. The first low cost SLA machine
Yes. The advantage of the second form is that

x := something()
n := somethingElse(x)
andSoOn()

no longer compiles.

Obviously you would also want some syntactic sugar to make it look nice, but that's quite simple.
Strange but true :( http://www.amazon.com/gp/product/B0044784I0/ref=as_li_ss_tl?...
Sharing something easily is one thing, but they seem to be planning to provide a newsfeed/wall with this. That'd be a big distraction that I hope they keep away...
Without commenting one way or another on the larger discussion, I do have something to say about this:

I happen to see it like this: people, e.g. software developers, with the same experience and background attributing themselves as "architects", blowing up their programming experience by years and languages they have never seen.

Inflated resumes are the natural response to inflated requirements. You can't require 5 years of experience in a technology that's only 4 years old. You can't require 5 years of experience in a dozen different things. I won't speculate on the reasons behind these inflated requirements, but they are definitely inflated.

Also, you can't take a set of requirements and carbon copy it for all of your positions. The difference between a junior position and a senior position should be more than just a year of experience. Likewise, the requirements for positions like architect, developer, and tester should not be identical except for "architecting", "developing", and "testing".

In the end, though, you should view job postings and resumes as a very weak filter. People are going to lie, from small tweaks to outright falsifications, and you're going to have to use other means to weed the liars out. Interviews, training, and probation are going to be your tools here, and no amount of inflated requirements or expectations of "professional honesty" are going to change that.
A bit like Apple did with their "app banners": http://david-smith.org/blog/2012/09/20/implementing-smart-ap...
Apple may not be positioned to harm Google massively but I don't see that is really their aim.

Google clearly has done and still does some real useful innovation but I think that you are massively overstating their effectiveness on that front.

What is innovative about Google TV? The first version was a shit concept implemented badly and advertised by lunatics. I understand the second version is better but I still don't think the concept is right (I've not used the second version so it may be quite good now).

Android? I'm not saying that it isn't good or doesn't have some innovations but it isn't in a different class to iOS or even probably WinPhone. Can you explain what is really innovative about it.

Wearable computing - toy so far. Do I think that it will be turned into a mass market product in the next 5 years. My bet is no. Also IF Apple was working on such a thing they wouldn't tell the world until it was consumer ready so there isn't necessarily a lead.

On line advertising, peta byte scale data analytics - these are tools used against me as a customer (or am I the product). They are the reasons that I don't use Gmail or want an Android phone. Do I trust Google more than FB - hell yes! But they know too much already from my search patterns, maps use etc. I don't want to give them any more.

I could go down the rest of your list but it would get tedious.

It also seems to me that cult going gaga these days isn't the Apple one but the Google one. There is far more vitriol, anger and negative comments about Apple products than raving praise for them. Your post is not in that category but it shows what I perceive as an unhealthy level of reverence to Google.
I don't fully understand the background/history in this specific scenario, but I would think that the major reason for large non-patent-troll companies to buy patent portfolios is to give themselves some protection & insurance against being sued by others, i.e. some ammunition to counter-sue with.
From what is said about the use of a laser and liquid resin you can infer that they are building an SLA (Stereolithography) machine and are aiming it at sub $3000. This could be far more exciting than all the low cost FDM (fused deposition modeling) 3D printers like the rep-rap. It could achieve a far higher resolution than similar priced machines.

The only potential drawback of SLA at this price point is the cost of the resin. The FDM machines use very low cost ABS plastic wire, the resin for an SLA machine could be quite expensive. It will be interesting to see what resin they have gone with and if they have found a relay cheap one to use.

Very exciting!

Formlabs website: http://www.formlabs.com/
Hiring in Tech-Startup: Tips on Quality
UN's push to call blasphemy a crime
You have to realize that "most people around you" are probably not representative of internet users at large. With the current state of things, browsers would probably need to have implemented these features for a couple years before most people get used to using them for sharing.
It's interesting that 0.3 had the ability to right click on an image to block the server it comes from... I'm assuming this is a preference or an extension nowadays!

http://www.mozilla.org/en-US/firefox/releases/0.3.html#new
> Think of it: the iPhone came out 5 years ago and 5 years is a conceivable contract term, just as it was 5 years for the YouTube app.

Would that explain why iOS 5.1.1 was never patched to fix the jailbreak?
For a counterpoint: http://www.quackwatch.org/01QuackeryRelatedTopics/DSH/msm.ht...
Reading the article, it feels like I am watching the X factor. Perhaps it is, but I guess that is the writing style of the main stream press.
Unix Epoch Time conversion
Super-simple CSS3 Gradient border-image tricks
Uh... Chromium has automatic updates by default also!
On the other hand, us who haved loved and embraced C don't mind this at all. It's up to us how to arrange the error handling.

Different situations warrant different strategies. Sometimes it's ok to return NULL, sometimes it's ok to return true/false and pass the actual result back indirectly, sometimes it's ok to return the value but use an external error flag. Sometimes it's ok to mix control flow and external flagging of errors, namely what an exception is, effectively.

However, in my opinion, languages who point too much to one single error handling mechanism are more irritating than languages that leave it up to the programmer. I'm particularly wary of exceptions per se: they're a really nice, clean concept but on the other hand I rarely hit an use case that would be a perfect hit for exceptions, and even those perfect cases for exception-handling wouldn't look too shabby if designed with other error handling strategies.

On the other hand, many cases where errors are handled with exceptions get awfully ugly in the normal case. For example, the "try: ... except <name-of-error>: pass" idiom in Python. I can't count the number of times I've written a small wrapper function around a trivial exception handling case, that just flattens the result and error into a suitable value if that fits my use case.
As the article somewhat alludes to, code isn't like a sequential book, but more like a conceptual system or a complex model. Rather than reading from top to bottom in a literal sense, the top you need to find to start with is the overview from 1000 feet (may the API or the design docs/specs), and you work your way down to the conceptual bottom or end of the story, which is way down in the implementation.

I'm not sure that the solution in the article achieves this in a coherent manor, and is only of relevance to one particular code repository (albeit a very popular one!), although it's never the less useful.

There is a class or two of tools that already exist and do help in this top to bottom process, doc generators and profilers (and sometimes debuggers). These work across all types of code repositories and all variations in quality of code. For instance, see the chap recently on HN who was trying to read and get to grips with a large code base [1] and my comments to him [2].

Granted these tools are versatile and go beyond just "reading" the code, perhaps there is some space for derived products which use these to create a "story" of the code from a top to bottom perspective.

[1] http://news.ycombinator.com/item?id=4557919
[2] http://news.ycombinator.com/item?id=4558801
For people spending their days on Facebook it might be an improvement. It does sound like a huge addon though and I agree that it'd probably be best to make most of that non-default.
In my experience of web server apps, it's been fairly easy to guarantee that either the whole request succeeds, or - if there was an exception - every change is rolled back. Both user state and database state has been transactional, and state that lived on in memory in between requests was either read-only or caches.

In UI apps, it's much much harder to guarantee transactional semantics unless you're using persistent data structures or similar techniques that make in-memory transactions / undo trivial to make correct. So it makes more sense for exceptions there to save user data where possible, log the error (potentially back to the vendor), and restart the app.

(I don't want to talk about C++. I think both C++ exception handling and memory allocation are broken by C++'s design. You can only make it sort of work with coding standards, and even then it's labour intensive. If you don't yet understand why GC increases productivity, it's an epiphany you'll need to look forward to. Bonus: GC also makes exception safety far easier. For example, you can write a stack.pop() that returns the value popped - one of my favourite examples of C++ being broken.)
Wrong: Since 2009, at least in US, TeleAtlas was replaced by data from Google Street View. http://blumenthals.com/blog/2009/10/12/google-replaces-tele-...

Business listing comes from "information from our web search results, data submitted directly by local business owners, and third-party sources such as publicly available Yellow Pages directories" https://support.google.com/maps/bin/answer.py?hl=en&answ...

It's hilarious how quick you can accuse someone without even having some sources to back it up.
The difference between NoSql and RDBMS is getting thinner and thinner with each progressive development. For most of the businesses Spanner is already covering all their needs. Going forward I'm anticipating db management systems to just have a switch "prefer consistency" or "favour partitioning" with the core functionality be the same.
Stop learning already
Sometimes I feel like there are no moderators or spam enforcement on this website.
Tips and Tricks for Social Media Marketing.
One problem with Go is that is uses multiple return values to indicate errors instead of alternative return values. When you call strconv.ParseFloat, you always get back two values, the error code and... wait, what float do you get back when there's an error?

If you're going to use return values to indicate errors (and certainly I feel that there are reasons to use them, exceptions vs error codes is not an either/or proposition IMO), you should use sum types and return either an error or the correct value and have a mechanism to make sure you handle both cases.

ML and Haskell get this right, it's a shame Go overlooked them in this regard.
You're perfectly right - and I do realize that.

On the other hand: I'm part of the group of people that installs/defines other setups (for friends, family - people that don't bother). All of those will never see these 'share' buttons, because _I_ decide they are overused and often harmful.

I guess at one point AdBlock was used by a minority as well, but now it its userbase is huge. I predict (and of course I might be very wrong about this, I don't claim to know the future here) that with the current (over-)usage of 'share' thingies we'll see the same scenario. It starts off as reasonable (simple ads), becomes annoying/slows down the reading experience/hides content (sounds familiar?) and will be despised by more and more users until even people outside of my (and similar minded people's) influence find a solution on LifeHacker on how to avoid these things.

And frankly, that 'people getting used to them' argument seems weak. There are gazillion different (and most ugly, from this particular pov) ways to present a 'share' sidebar or somesuch thing. It's hardly what I'd call a unified and well-defined experience.
These buttons are sources of data for Facebook, Twitter etc. That's how they track their user over the Web. So no incentive for them to remove them
I only see two paragraphs. Here is the full article:

http://online.wsj.com/article/SB1000087239639044462010457801...
Frictionless RFID/NFC social media photo sharing solution by RealLifeConnect
Everyone knows the situation – there is a party going on and hundreds of memories are captured with cameras, but what you would really want to do is to instantly and effortlessly share these memories in the best quality possible with your friends.
Share buttons are part of the the content, not the chrome.
Mobile Phone Tracking
"They filled several important roles in Pinochet's government in Chile and Videla's government in Argentina."

That's reasoning on the converse. I suspect that left-handed people "filled several important roles" as well. That doesn't make left-handed people responsible.

If you have any evidence that Milton Friedman was in favor of military dictatorship (or, indeed, government coercion of any kind), I'd like to hear it.
Have you watched many of Rich Hickey's talks? There are videos of them around.. I think you would like them.
Celebrating Bill Moggridge
http://www.youtube.com/watch?v=Bb_I95JkFLc
The article especially states that this was not the reason women were 'paid less'.

"When scientists judged the female applicants more harshly, they did not use sexist reasoning to do so. Instead, they drew upon ostensibly sound reasons to justify why they would not want to hire her: she is not competent enough."

Pregnancy was not used as an excuse. The other important thing to understand is why people pay so much attention to pregnancy but not to increased chances of having a heart attack or increased chances of alcoholism and drug addiction in men. Why are you going to choose only one difference between the sexes?
I don't think reading programming code compares to reading labview!
Wowbox is changing the way people shop online.

Online shopping is so unlike real world shopping;

1) Lonely

2) Boring

3) Confusing

We are trying to make the online shopping experience social, fun & rewarding!

On Wowbox, you can recommend the products you love, check out your friends recommendations, earn points & unlock rewards.

Social + Shopping + Gamification = Fun + Rewards

We are inviting early adopters to try out Wowbox & give us their feedback and help us create an amazing product. If you are interested, let us know you email id and we will invite you and keep you updated.

Join us in this revolution - http://getwowbox.com

Thanks,
The Wowbox Team
Elements UI Add-on – The Bricks Framework
Elements UI is a large user interface Add-on for The Bricks Framework. Here, you will find many interesting and very useful components we use every day to create some new design.
In Firefox you can use the plugin Share Me Not that prevents third-party buttons embebbed by sites from tracking you until you actually click on them.

This plugin don't remove the social buttons from the page, just disables them.

Thanks for the Antisocial AdBlock list btw!
Effect shown is apparently known as "Pharaoh's Serpent" :

https://en.wikipedia.org/wiki/Mercury%28II%29_thiocyanate#Ph...
This is an incredibly narrow point of view.

Who is a bigger criminal, Lloyd Blankfein or Kim Dotcom?

That's a rhetorical question of course, but considering the status quo and Kim's agenda actually siding with that of the general public, he seems to stand in good favor.

Then you have to take into account the new services being offered, which in addition to the old services seem to offer legitimate music marketing opportunities for bands around the world. Ways to promote your band without selling your soul. Ways to earn more from your album sales, and even ways to earn money when people listen to your music for free.

They're going after the music industry, and they're doing a very good job of it.

Investors are perfectly capable of determining risk vs. monetary reward in any venture.. and if not, then they won't be an investor very long.
Hm the conclusion there appears to be that claims for it aren't based on research as there is very little, which the parent acknowledges.

The weight loss claims here are of course anecdotal, but it certainly seems worth a try, given that it seems perfectly safe. Presumably the worse that can happen is you simply pass it out of your system and it does nothing.
I really would like to eat healthy. I already exercise a lot and have a good body weight. I'm not looking to lose weight, but to optimize my quality of life (e.g. feeling good, being productive, have the energy to exercise). All the "scientific" diets seem to do that. I know bits and pieces about Paleo, read parts of Taubes' book, have vegan friends, and now this. They all claim to be scientific and healthy. I have a hard time figuring out which is true, and end up making my own rules. Does anyone have a good framework for evaluating these health recommendations?
Ask HN: What do you use for chat?
We've been using Hipchat a while but the lack of real Ubuntu support sucks. So, we're scouting for alternatives.

Must haves:

* Desktop application
* Web application
* Good code pasting
* Easy for non-coders to use

What do you guys use?
True! I did like it back in the days. What's the state of Flock right now? The website claims it's not dead yet ;)
> "The regular usb plugs are the worst offenders, they look identical on top & bottom."

If you go by the spec all USB plugs should have the USB 'trident' logo on the top side of the plug. The overwhelming majority do - not that this will help you, because whilst it sorts out the problem of the plug orientation the socket still remains an unknown.
What are you talking about? New Zealand has a flourishing democracy.

Or is this supposed to be some kind of hip/ironic comment suggesting... what, that the US is going to invade NZ?

This is an example of why political articles foster commentary that is... less than stellar.
have you had a period where you blew out and perhaps multiplied the actual number of fat cells in your body ? I wonder if liposuction could be productive to lower the fat cell count back to something more manageable if so ? and like the other poster,maybe drop the fruit a bit lower just to see if it helps but of course go straight back on if no benefit as fruit is excellent
Only two comments:
1. It is Czech Republic, not Czechia. At least in English.
2. Having the mulitple spoken languages in a single column is against normalization a bit. If one would have to use those values, they would need to parse the csv, etc.
Why not use a rewrite for Apache or Nginx? More info: http://undefinedbehavior.net/2012/03/27/retina-rewrite/
Not being a native speaker I had to google for it but it seems the correct usage is "hear, hear"[1]. (Just pointing it out in case other people are in a similar situation as me).

[1] http://www.unbecominglevity.com/2008/11/10/hear-hear-or-here...
I agree with - we do not know if Apple did what it did just to hurt Google but how about coming clean to its customers.

How about saying - "Dear iPhone users, your iOS map experience might downgrade little bit in certain cities of the world after upgrading to iOS6, because Google chose not share their Map data with us. We apologize for incovenience but we are working hard to ensure our own Map coverage improves worldwide "
50 Excellent Free WordPress Themes
Cooking. There's something extremely relaxing about mindlessly chopping stuff up and then frying it in oil :)