skysight-inc/HackerNews huggingface dataset:
FWIIW, I have a Marvell OpenRD[1] system running a "normal" RedHat XWindows environment (have not had a chance to switch it to Ubuntu/Debian yet). It runs great, including firefox.

[1] http://www.globalscaletechnologies.com/t-openrdudetails.aspx
Search Report of iPhone & Android
Going off on a bit of a tangent...

modern recommendation engines like Netflix ... the system does such a fine job of finding you something to watch.

I strongly disagree (about Netflix). I think their recommendation engine is dismal. It pretty much never finds me things that I'm interested in.

To me, the strongest evidence that Netflix is after a red herring is the Netflix Challenge. The goal was an algorithm to provide the most accurate ratings, but I think that phrasing the question in that way makes it almost irrelevant.

The real question should be: what movies will this user likely find to be very good. That means that a precise rating is never necessary, and no rating is needed at all for things that are outside the 4-5 range. And an algorithm to find movies that simply have a high likelihood of high scores is a very different beast from an algorithm that can precisely rate movies across the whole spectrum.
The article specifically called out that some apps do not work in that orientation.
I'd really like to point fingers and scold, but other than the octal/decimal bug I feel like I've been in enough product-manager-screaming-for-a-fix positions to understand how code like that can make it into a production environment.

Really this should be posted on wherever _those_ guys hang out than hacker news, where we're unlikely to write code like that (even under duress)
If an electrician offered to check them for free, in his free time, why should they refuse?

EDIT: publishing code don't require dismantling equipment. It's not my fault electrician isn't very good analogy.
> in the hardware world, it's the opposite - you patent an implementation. The point is you patent a specific method

I have both hardware and software patents. They're exactly the same.
CSS current work & how to participate
If a site uses a US based hosting company, domain name (e.g. .com), or payment processor, those services may still be cut off, even if the servers are out of the country.

I doubt they would have any legal basis for extraditing a non-US-citizen for a SOPA violation, but there have been attempts to pursue charges against foreign citizens for notable DMCA violations if they enter the US, so that could continue to be the case with SOPA. If a US citizen uses a foreign server, I doubt that would shield them from legal action.
There's a Chrome extension that allows this, in the meantime: https://chrome.google.com/webstore/detail/amenlkcfjlmchdpogj...
It depends on who is spinning the news, see:

Google+ Sees Its 3rd Largest Week Since Launch
http://searchengineland.com/report-google-sees-its-3rd-large...

G+ is bigger than Istagram and Foursquare combined yet Google bashing persists for some reason.
Neuromancing The Cyberwars
VMware Fusion 4.1 Update: Smarter, Better, Faster Than Ever
Whether locked down technologies "tend" to lose depends on what categories of technologies you count.

A common mistake when speaking of closed vs. open systems is to look at a very narrow set of technologies and product categories, often limited to PCs, and extrapolate from that to other kinds of technologies, like smart phones. But the world of technology is bigger than that, much bigger.

You've got everything from enterprise solutions, to consumer electronics, to embedded technologies. People want "open" and "freedom" in general purpose computing solutions, but people (regular people) tend to not even reflect on that in consumer electronics, like gaming consoles, GPS-devices, or the software in their cars. And, the last few years, many classes of computers are becoming more and more like consumer electronics devices, and less like PCs.

Suffice to say, there are quite a few markets and product categories that are traditionally completely "locked down" or "closed" or "integrated", or whatever you want to call them, that absolutely do not "tend to lose in the end".
Report: The Rumors of Google+’s Death Have Been Greatly Exaggerated
Oh god... Reaching. Grasping for straws. They probably ar clueless but this story is still a sorry excuse for a top story on HN. Did anyone except the OP even read it before upvoting?
What if they don't have code, because they're using a commercial product to do the recording?
Off My Lawn
failed 3 times for Pi ..
OS.js (JavaScript Operating System)
Official Galaxy Nexus Specs Are Out
Google+ Sees Its 3rd Largest Week Since Launch
This would help for apple.com as well- I can never tell whether it's a link to an App Store product, or an official Apple page.
I don't know why Dropbox STILL refuses to institute a 25GB plan. It's the most common complaint I hear. Now, people are giving their money to Google instead of Dropbox - that just totally seems backwards.

I hope they have some really solid data showing that this is irrelevant.
Yeah, you're right. Allowing both is a non-starter. Well, it could try to infer the direction by looking which way the bindings go, e.g. [a for b in c for a in b] would represent foreach(c, foreach(b)) because otherwise b would be unbound in the outer loop... but that doesn't sound like an especially good idea, having syntax change depending on which variable bindings exist.

So all in all, I guess I'd prefer it to always go right-to-left: [a for a in b for b in c]. That would be consistent with nested comprehensions (which read right-to-left), but not with nested loops (which read top-to-bottom). YMMV.
VLC was pulled because one of the copyright holders complained about the additional restrictions the App Store license adds to the code.

In this case, assuming all the copyright holders agree, they own it and can do whatever they want with the code. It effectively is code with a double license: GPL and the App Store's EULA. In VLC's case, the author didn't want his code distributed under the other license.
Google+ needed to make something useful for people with few to no friends. To at least counter the chicken and egg issue.
I got on board early, hoping that friends and family will eventually move over from Facebook. A handful did in the beginning but eventually I realized that nobody is moving from Facebook. I eventually turned my G+ off completely. I think Google just doesn't know Social and they will eventually be folding.
Readability and Collection of Money for Others
I don't know but i kind of find the linux kernel, debian, or rather the linux community in general quite active there. Its seems to be a wonderful platform for blogging and sharing in public, but less of a facebook type of a hangout. Moreover, the posts there have more active discussions than similar posts in tumblr or blogger.
You should put the blurb detailing the formulas under the graph.
Do I understand you correctly that you're now saying that multiple times per day is acceptable, but d/i times per day, where d is the length of the day and i is the length of the interview, is unacceptable?

This is still nuts. There is literally no amount of documentation checking that is too much, as long as the guy produces results.
This is a good point. In my case, it was as simple as a PayPal button with an extra variable to track a product ID... pretty mundane. However, a feature to "check" (scrape) their button and ensure it is proper is probably in order.
Top Open Source Startups
Accessing video via bluetooth camera in Android
Sorry I did not get you.
I do think that an important part of maintaining an exercise regimen is to trick yourself into making exercise a reward. Yes, the endorphin rush you get from working out can be a reward in and of itself but in my experience that doesn't always last over the long term and sometimes you need an extra boost.

My wife and I have a rowing machine and entertainment setup in the basement and we've both started working our way through TV shows that the other one doesn't want to watch (the relaunched Dr. Who for me, True Blood for her) while rowing. Both often feature cliffhangers and other incentives to keep watching, but the rule is that we only watch while we row. Makes us much more likely to do it.
don't actually care how a bill affects their constituents

How to explain the widespread practice of earmarking, then?
Why are subdomains omitted in the first place? I don't see any downside to including more than 2 domain segments for all links posted on HN.
I can't recommend Prey enough.

2 days after my laptop was stolen, I was able to locate it, perp was arrested (probably to be released later on, don't know, don't care) and I got my laptop back.
The Verge has rated the phone 8.6/10, not 10/10 as this article claims.
>Complaining about free streaming content

At what point did the term "free" come to describe things that you pay for? Whether you pay for Prime out of pocket or get it with your Fire, it is most certainly not free. Streaming is a part of Prime, and that doesn't make it free, either.

Do you believe that the HVAC in your car was free simply because it was bundled with the rest of your car?
The early data appears to show usage increasing until the pseudonym purges started -- which is also when the press coverage shifted from glowing to mixed.
After the recent Google Reader update where they removed Reader's social features in favor of G+, people are now actually using G+ to +1 RSS items. Before the G+ integration, you could see over 100 people "liked" each xkcd post. Now, all that activity has shifted over to people +1'ing each post (to the tune of thousands of +1's per xkcd post).

I wonder what the breakout for follower dynamics looks like between Twitter, G+ and Facebook. In my limited anecdotal experience, Twitter is great for celebrities to mass advertise themselves with huge follower counts. G+ is niche enough that you can communicate back and forth and be heard on posts. Nobody uses Fb's subscribe feature.
Isn't iBooks part of the default for iPads now?

iBooks wasn't around for the iPad 1, but things change.
+ 1000 Quality icons for november 2011
"You've implicitly accepted that the first implementation is correct"

Not at all. The questions are 1) does the method described sound reasonable and 2) if I implement the same methods, with my toolset, and process the same data, do I get the same result?

If the results are different, using different implementations of the same methods, then it's possible that either party could have the error. But if the second party is reusing well-tested code of their own, or something from Matlab or whatever, then it is more likely that the unknown code of the original lab is the problem.

You might have a point about a simulation, but an awful lot of science isn't simulations, it's analyzing recorded data.
Given the way people use Tumblr, SOPA could force them to shut down the entire site, or change it so drastically that it's no longer recognizable. A threat of that nature makes it worth stepping on a few toes.
Audit of the Federal Reserve Reveals $16 Trillion in Secret Bailouts
That last sentence is contemptible. Sadly, it fits squarely into the mores of HN commenters, a majority of whom care far less about the truth than they do about whatever nerd narrative they happen to be infatuated with today.
Some people will run the same code on the same data. They will get the same results, but so what.

Some other people will run the same code on different data (maybe from simulation, or when checking their own theory). They will get some other results, or the same.

Some people will recreate experiment from scratch, and get code B and data B.

Some people will run code A on data B. Some people will run code B on data A.

Now we can't do that. The code is already written, it's waste to hide it, it's not like publishing code prohibit other people from writing their own code.

That's how you check for errors - by changing as little as possible and observing results.
That's a total cop-out. $200 is a fantastic price, but at that price, wouldn't you agree that the device should at least work correctly? Constant crashing, missed touches, really poor and sometimes unusable default applications... do you really expect all that from a device just because it's priced to move? Comparing it to an iPad is unfair, and almost anyone doing it should immediately be dismissed, this much is true, but the device should at least be able to stand on its own merits.

If this were some no-name Android tablet ordered on some ugly website and shipped directly from China, sure, I'd say go ahead and expect these problems. But it's not, it's from Amazon, it's sold at a loss, it's their flagship to the tablet/media consumption world and it's currently their most marketed Kindle device... and it's not getting a lot of favorable response from real customers even at that reduced price.
Is that a smartphone you got there or some kind of porn device?
Linux on the desktop is a fantastic counter example.
The problem is more complex. Some errors will damage the scientific conclusions, others will show up as fractions of a percentage point inside a much larger confidence interval, and will ultimately not matter much.

In machine learning research, for example, most evaluations consist of running a new program on soem data, getting results back, and from these results computing some aggregate measure of performance. A bug on the code that computes this measure of performance is _really bad_ and can invalidate all your conclusions. If that code is right, however, a but on the code that trains your model is completely meaningless, because as long as your results are good you can argue that you actually meant to write a paper about the model actually implemented rather than the model you were supposed to implement.

I'm sure other scientific areas have similar distinctions, and a naive code reader might fail to notice that a bug is harmless (and there's also the fact that scientific code carries within it a lot of assumptions about the data which, if broken, can be buggy, but are not broken by real data).
> Statistical analysts aren't f-ing around when it comes to analyzing data and are capable of some extremely magical things

What makes you so sure that "Biz Intelligence" folks aren't doing that?
I'm sure the trend lines look about the same, but the absolute numbers have to be quite a bit off as they aren't including black navbar induced visits.

I'm not a big G+ user, I followed a bunch of people who post publicly, I visit maybe once a day just to see if there is something interesting...but my visits are probably 15-1 nav bar to clicking a G+ link somewhere in the open web.
GitHub project page for the classifier: https://github.com/kirel/detexify-hs-backend
Search for topics that interest you... add those people to a circle.. voila - you have a bunch of people you can share things and discuss with. I have a circle of VC's & angels, a circle for Python enthusiasts, a circle of C#/.NET enthusiasts, etc. My stream is always full of new and interesting discussions.

I don't think G+ will be a "social network" like Facebook. And that's a good thing. There's a reason im not on Facebook but I still use Twitter and G+. A lot of the people I talk to feel the same way.

What's more interesting to you... A) Reading about your friend's drama issues or B) Reading about the latest, coolest startups and technologies?

A) Facebook
B) G+
Java JFrame class example
I guess these just don't match my personal definition of a software bug... I was expecting an unexpected result as a product of good programming. This is just "5 reasons this line of javascript shouldn't have been written" and seems to be more about UNIX permissions than code.
"What's hot on Google" stream, seems to have been introduced to mitigate the chicken and egg issue...
Rather than type in the symbolic link commands, I just have a config script that I run (also checked into version control) that will move the old .vim directory, .bashrc, and other files out of the way, and install links to the version controlled file instead. Easy.
Take what Linus says about locked down technologies losing in the long term and consider that technology is often a "winner takes all" game and we have an interesting scenario playing out for iOS in the future.
A better way to put it would be to say "Locked down technologies tend to not become as ubiquitous as their open counterparts".

Linux is a good example - other proprietary UNIX systems are not everywhere as Linux is (openness being relative). Windows is another - it was more open than OS X. Both proprietary UNIX systems and OS X lost in terms of market share.

Another example is Sony's proprietary formats - Memory Stick Duo Pro or whatever it was called.

So there is a definite history of markets preferring open alternatives when they were practical and at least in the same ballpark of usability of the closed/proprietary counterparts.

Also the context is important as the article points out -

.. in Brazil, where Apple iPhone users cannot buy games for the device, due to specific legal requirements from the Brazilian government. Apple has reacted by simply removing the games category for users in Brazil altogether. Because of its secretive corporate culture, Apple has recently been criticized in Brazil for being the “most closed company in the world.”
Because it would probably require dismantling vast amounts of equipment, and it would probably be detectable in the data anyway.

EDIT: True, not a great analogy.
I never understood why the US gets to own the .com TLD.
Of the people I know with various non-Apple readers/tablets, a recurring theme is making a purchase thinking it will be "good enough", then finding it isn't, and making another similar purchase or two to find a "good enough" that is ... spending enough cumulative $$$ to warrant just buying an iPad that they tried so hard not to.
What Is Sony Now?
Teachers Access Text Answers Key .doc MSWord Document Download
3 Roadblocks To Making Money With A Blog: THE SOLUTIONS
Infographic: Evolution of the HTTPS lock icon
Ask HN: Delaware Companies - What Bank Do You Use?
They can also be pretty damned expensive. Like $400+ for a mouse.
An inflection point is where progress starts to decelerate ahead of a possible reversal in direction.
> Why now? If this was being worked on for several years, why wasn't it released much sooner?

Actually, the relevant question is "why at all?"

Google, like most companies, has lots of unreleased internal tools that others would find useful/have built for themselves.
I think it's pretty hard to truly value and treat someone well if you think and speak of them as property.
While we're at it, please browse through the feature requests in general and give some upvotes: http://news.ycombinator.com/item?id=363

There's still no indication that the "email" field on your profile isn't public, leading to a lot of confusion for HN members that want to connect. Recent examples of people commenting that their email is in their profile (it's not):

- http://news.ycombinator.com/item?id=3247412

- http://news.ycombinator.com/item?id=3240072

- http://news.ycombinator.com/item?id=3194602

If you'd like to see something as simple as "(This isn't visible to anyone else, add contact info in the "About" section above if you want others to be able to reach you." added to the email field, upvote here:
http://news.ycombinator.com/item?id=1017933
Because it's frankly the same thing, you're just defining one name for the people who do it well, and one name for the people who don't.

I work with extremely large data sets. Yay. I can call myself a Data Scientist to be in vogue and gain "competitive edge" with people who care about the name I call myself instead of what I'm capable of. I can emphasize that I didn't just "pick up" things randomly, but that I got an abstract mathematics degree. But I'd prefer to be known by what I can do, not my particular label.

"No, no I'm not a programmer, I'm an engineer, which gives me a competitive advantage!" -- Whatever, how well can you code?
Ugh. Be careful with that, since actually giving a /g has the effect of toggling the behaviour all together.

From :help 'gdefault':-

:help 'gdefault'
'gdefault' 'gd'	boolean	(default off)
global
{not in Vi}
When on, the ":substitute" flag 'g' is default on. This means that
all matches in a line are substituted instead of one. When a 'g' flag
is given to a ":substitute" command, this will toggle the substitution
of all or one match. See |complex-change|.

command	'gdefault' on	'gdefault' off	~
:s///	subst. all	subst. one
:s///g	subst. one	subst. all
:s///gg	subst. all	subst. one

While not quite documented under ":help :s_flags", two 'g' flags cancel each other out. This also applies to 'gdefault'.

Also, be aware that this may break a huge amount of scripts out there, should you decide to use it as some (hard to debug) issues are caused because of it.
Agreed. But even though I'm recruiting developers right now, I didn't sign up. The value prop is unclear. I'd happily pay $50 to contact a solid candidate, but from the way they describe it I feel like I'll be paying $50 to see a list of 10 people I probably don't care about.
Instead of 12 physical cores, 96GB of RAM and a 2TB SSD Array pushing 1M IOPs on dedicated hardware for my PostgreSQL database servers, I'd need 1TB of RAM in an AWS box because I'll be lucky if I can even break 10K in IOPs.

Does the price make sense then?

Does it? That's the point of analysis. It may be that you can scale up your organization on AWS, and then make the decision to scale something like a database vertically once you actually need it.

The choice should be based on a rational cost analysis, however. Not just money, but developer time, productivity, and a potential loss of focus on the core competency -- which should be your product, not your commodity infrastructure.

I have yet to see any significant AWS deployment that doesn't feel like it could be done better, more reliably, and much more cheaply as a co-located setup.

That's a stretch. Especially the "cheaply" part. The operational costs involved in building and maintaining a significant co-located deployment are huge, not to mention the capital expenditure involved in enterprise networking hardware, servers, cages, racks, PDUs, etc.

I don't firmly fall on either side of the debate -- one must balance the requirements and costs, like anything else.

However, I do firmly believe that we should have programmers automating the entire software system administration job away, leaving only the question of hardware provisioning. That's why we have "devops" style teams nowdays, and I only expect that trend to grow.
Would these issues still be there if it were deployed with PhoneGap? Anyone has experience in this?