skysight-inc/HackerNews huggingface dataset:
So, what you're saying is: a company could open-source "zillions" of lines of code that are useful to individuals, businesses, and non-profit organizations around the world, but if that code doesn't include the implementation of the company's core business product then it's all worthless or non-beneficial to the world?
>In what way could broadening your target audience be a poor choice?

Presumably, because there exists a population of people who will log in via FB if that's the only option, but will log in using another option instead if it's available.

Depending on the size of this population and the added value of having plays log in via FB instead of another method, it might outweigh the benefit of capturing those players who will never log in via FB but may play if another log in method is available.
People who believe in proving 'technical inevitability' via probability don't understand shipping a product, from conception, to funding, development, and marketing.

People with genuine vision inspire others to lift their work above mediocrity; to look beyond themselves at a broader vision of the world.

If all it took to ship great products was consensus decision making by smart, highly technical people, then we'd have had be year of Linux on the desktop by now.
Holy crap, I am blown away by how amazing this is! great work guys and thank you for sharing.
Pyreshark v0.0.5 released – Wireshark plugins in Python
The previous poster didn't say "We can assume they have arrested the correct person", they said (in effect), "If we assume for the sake of argument that they have arrested the correct person". Your point is absolutely valid, but entirely separate from this discussion of Miranda.
Crowdsourcing an Underwater Quantified-Self Heart Rate Monitor for Swimmers
battery life fail.. i'd go for Macbook Air .. (disclaimer proud Dell latitude owner)
The apocalyptic heat and power use might be a giveaway.
This paper cites two previous studies showing false confession rates of 14% and 20%: http://web.williams.edu/Psychology/Faculty/Kassin/files/Russ... [pdf]
Pay-before-play is a dead revenue model. The money flow in apps these days is in in-app purchase (pay for power ups), pay-after-trial, and in-app advertising.
I'm actually trying out Dark table. Currently its crapping out on some Tiff files. I have yet to report the bug.
From what I can gather the difference here seems to be the claim that a simpler, more fundamental principle may explain the motivation behind all intelligent behavior. A tall claim no doubt - so I agree that it needs to be validated with more complex examples.
God bless Sichuan!
This search engine is miserably slow, there might be room for some optimization.
Taking somebodies code and not contributing back is selfish.

Using the GPL because you want to "get a return on your investment" is also selfish.
Python Number Conversion Chart
Agreed. I will add that, in the absence of the Executive Branch making such a substantial signal (as opposed to the rhetorical signals in Obama's speech), at least the "fourth branch" has shone a light on the matter. It is a weak light no doubt, and is characteristic of the spineless institution of local broadcast journalism, but the fact that the issue was mentioned at all implies an evolution of the American psyche on this. If Obama, in his heart, believes in "fairness and justice for all", he has no better opportunity to demonstrate it.

Also, I keep thinking about how events like this (e.g. 9/11) engender sympathy and support from other nations. America can build on that goodwill--rather than dishonoring, abusing, or squandering it--and regain a fraction of international moral stature by ensuring Tsarnaev is treated as legally and morally fair as possible. This is a longer term, strategic goal (i.e. politically, socially difficult) that has been undermined and overlooked for too long.
I get the same error. It looks like they need to put the import from google functionality as a background service.
CNN: "Q: Where are Chechens from? A: Not the Czech Republic"

http://edition.cnn.com/2013/04/20/tech/czech-republic-chechn...
Without due scientific process to back up TDD we are left with such arguments having equal validity as TDD. Without a scientific proof of TDD being superior then we are left with mere opinions on both sides.

NAARP! http://paddy3118.blogspot.co.uk/2013/02/no-attempt-at-rigoro...
Probably this is how much it costs to manufacture these overpriced products.
What's wrong with it being a java app? As it says on the github, create an account on openshift and its just a few easy commands to get it running. OpenJDK is nice and easy to install on most open hosting environments too.
I love the speed an simplicity. All I need for me to be using is to have key mapping vor "<space>, v and o".
Is this going to be open sourced?

Thanks for showing
You should add back/forward navs to the bottom of the page. I found myself scrolling down the list to the third project and having to scroll back to the top to navigate to the previous day.
I really hope Google can make a chrome pixel like Linux laptop. I think it will be hugely popular among her own engineers. MacBookPro used to be perfectly fine for software development for years but after upgrading mine to one with retina display half a year ago, I no longer believe that's case. It's 2D rendering performance is sluggish, crashes couple of times every week (probably caused by some glitches during switching between integrated and discreet display). I don't mean to blame Apple, they no longer focus on PC and software development workstation laptops was never their business goal.
You open yourself up to many, many more contributions, because you open it to a much larger audience.

Think of it this way: with the GPL you have 10 individuals and 3 open-source projects that might use your code. They have to contribute all their work back. Great.

With MIT/BSD, you have 10 individuals and 3 open-source projects; plus 1000 more individuals, and 500 companies, plus 50 city governments and 16 universities. Of those, let's assume that 25% are benevolent and would consider contributing back (extremely conservative if you ask me) and of those, let's say 60% actually do. So you get 15% of your contributions back, or 236 people who will contribute, which is 18 times more than the alternative. Yeah I made up the numbers, but even if you only reach a slightly higher audience—the people who would have used your software when it was GPL'd are probably still going to contribute back, so you've likely not changed your overall contribution rate, only increased it, and the only thing you'll have to deal with is some obscure emotional sense that "someone might be using my code and not contributing back", which is an absolutely useless idealism that doesn't produce code, fix bugs, or make your project more popular.

As in social contexts, having expectations of people you deal with only serves as a barrier-to-entry, and doesn't actually change the outcome. It turns our people will contribute back even if you don't force them to. And it turns out that sometimes, being selfish is a good thing. It ain't black and white, and you can swim in the grey area without melting or becoming a bad person. Somewhere in the middle, it works really well, and that's what MIT/BSD captures, in my humble opinion.
You can also do this [1] with MS Paint, but that doesn't make it the best tool for the job.

1: https://www.youtube.com/watch?v=vUWqRhReaZk
It uses CRC32 as a checksum and that cannot be offloaded to most commercial NICs. This will also have an impact on routers that manipulate the transport layer ports due to checksum recalculation cost (which is trivial for the checksum used in UDP and TCP)
and better error messages!
>When this is used, we are saying that the rights of others trump the rights of this suspect. When we're talking about the possibility of active bombs hidden within a civilian population, I would think it's a no-brainer that the rights of the people to not be blown up trumps the suspect's rights.

Jesus this is scary thinking. You're saying the rights of a suspect go out the window when we can contrive a situation where you think other people's rights are more important?
FreeBSD doesn't need to "beg" for funding. They do however, need more awareness about the project to get more people and companies involved.

That story about falling short of their fundraising goal -- I submitted it both here and on Slashdot, not realizing that most people/companies who donate money to the FreeBSD Foundation do so in the last two weeks of the year (for tax reasons or whatever). As it turned out, thanks to the huge amount of traffic they received from those stories, they raised 50% more than their goal and are now funding project proposals, sponsoring conferences, and much more:

http://freebsdfoundation.blogspot.com/2013/04/raise-million-...

I agree that small libraries and tools could be quickly copied into the codebase and forgotten about, but I question whether this is as much of an issue for any languages/platforms where you can dynamically link/load binaries (e.g., JVM, .NET) and you have decent package managers available (e.g., NuGet). In those cases, I think it's so simple to pull in outside libraries and use them that it's just easier for companies to contribute any fixes upstream instead of doing the work to maintain their own separate forks.
I've been using a rMBP full time for work and haven't run into any of these issues. However... I am hooked up to an external display via DisplayPort about 95% of the time.
I don't really agree that this is a good way. 90% discount is obviously a mistake and it is more than their right to cancel those orders. I would fully understand that.

Processing those orders doesn't seems that fair to me. Same rare people get 90% (!) off, all others don't. And FCFS isn't a cool, really fair principle. It is often used, because it is easy to implement and doesn't require more information than just time.

Also I expect the rate of people who ordered just because it is cheap and have no real appropriation is pretty high on that discount. Not talking about people who just wanna resell it on eBay.

What else could they have done?

* Make a general discount (e.g. 10-30%) for all potential
shoppers for the next weeks.
* Spend the lost money for development
* Hire more people
* Donate it to charity
* Make a challenge in any fair way. Again, time and
reaction is a pretty unfair criterion.
* Sponsorship
* ...

Again, FCFS is some type of fairness, but I think a pretty bad one.

Also not sure if this is real marketing. Are their clients really that community based and speaking about such thing? Aren't more just angry because they hadn't the chance to use the opportunity?

Facebook comment (from source): "Well that's absurdly consumer friendly"

TL;DR: If you give some customers 90% discount for no reason, it means unfair prices for all others. Is that really consumer friendly?
That's well argued. Truth be told IANAL, I know the GPL has being patched to avoid people shirking it's intention. If it became a bit of a monster because of that, I would not be aware.
It is already open sourced. https://github.com/Athou/commafeed
So anything but giving things away for totally free is selfish? E.g., the person selling you bread is selfish?
> The answer to this question will tell you which license has better results.

Correlation does not imply causation.

https://en.wikipedia.org/wiki/Correlation_does_not_imply_cau...
DMCA Takedown Notice Invokes Aaron Swartz
There is no official way to get an App Store refund, but it does apparently happen, here is a guide on how one might do so:

http://gizmodo.com/5886683/how-to-get-a-refund-from-the-app-...
Huh? That'd be exactly how I'd want it to be used. Information on who his brother met with on his last trip to Russia, for example, is fairly useless in prosecuting #2, but as an intelligence lead it could be invaluable.
Absolutely. I love the accuracy and feel of the mouse.

What mousemat are you using? I was using a Razer Goliathus[1] but switched to a BF3 Razer Scarab[2] my brother won at in an internal DICE raffle before BF3 came out. It is 100x better than the Goliathus and I would recommend a similar 'hard' mat if you don't have one already. Lots of space, very smooth, and very accurate.

1: http://www.razerzone.com/gb-en/store/razer-goliathus-speed-e...
2: http://www.razerzone.com/gb-en/store/battlefield-3-razer-sca...
Glossy screen...
Ok, I'm downloading this as I speak.

Still, it's much more complex than a simple webapp (so the audience willing to do it will be smaller). If there are ~12 million events, we need 10 000 people downloading 1200 pages...

(On the leaderboard, the number of "to do" items goes up instead of down: what does it mean?)
The huge success of GPL software proofs you quite wrong.
Here's what I -really- would like to see:

No login, just give me a url (http://sinkabuddy.com/f8jNsh1o) that I can IM to a coworker to start playing with. I don't want to have to require both of us to sign in with Facebook just to play a video game during scrum.
Libnet 1.1 tutorial
I don't think you can seriously believe that the Razer Blade being sold for $250 is "cost price."

But I'm sure they did a full calculation of the costs that they'd have to eat if they honor this mistake and thought it was worth it for the good PR it would create.
Thanks digging my article! I'm curious what people thought about.
I haven't checked recently (as in any time in the last 6 months). Does the Gimp have color profiling yet? Without it, it will be completely useless for professional photography. It might be fine for making pretty pictures to show off to people on message boards, but real pro photography is about print, and real, pro print houses care about getting color right.
I'm diving into it.LOL
I wasn't saying Apple did anything wrong, I'm just saying there's a clear difference in business strategies. :)
theoldreader.com is a more faithful clone. I have been happy using it since it was announced that Reader is shutting down.
They basically just ran a (very extreme) Groupon. Most companies that do daily deals lose money on them in hopes of turning some of those initial customers into recurring or lifetime customers or to increase awareness for their products.

This 'mishap' may have similar yet increased effects because of the impressive way they handled the situation. For example, I doubt Razer would have ever imagined their story landing on the frontpage of a high-traffic site like HN, but now that it has, I (and probably hundreds or thousands of others) have gone to their site to get more info.

Really shows that with smart and agile situation-response, you can turn an unpleasant circumstance into an opportunity.
Shortest Paths with Dijkstra's
Amazingly "life-like" behaviour on the spider considering such simple "AI"
No, that is emphatically not the case. The Wikipedias for each language are completely separate, and maintained by different volunteer communities, sometimes with substantially different practices.

EDIT: I don't see any record that there was an article about you in the French or Japanese Wikipedias... what were the article titles?
I don't think HN readers in general are neoconservative, mostly quite the opposite.

I do, however, think many HN readers have a strong libertarian streak. In this case, when I say "libertarian", I mean true libertarianism (not the "tea party"-ish faction of the Republican party).

In this respect, I imagine most HN'ers prefer the BSD/MIT/Apache 2.0 licenses not because they want to make money off of free software in the future, but because they value personal freedom and extend those beliefs to their own software development. In other words, they want to use free/open software to avoid being trampled on by some company, but they're also not OK with being pushed around by any other "free" software developers.

Read a bit of this article and you'll see what I mean:

https://en.wikipedia.org/wiki/Libertarianism
Controversy over Cantor's theory
I don't think the end results are a good way to judge software such as this. I mean can you judge text editor based on some apps people have written with them?
Do We Need To Understand Boston Bombers?
Last night crowds cheered as suspect #2 was caught and for many the case will be closed. Everyone moves on once the perpetrators are caught, (i.e. Holmes or Dzhokhar) without recognizing the interconnectedness between us all.
The immigrant community can be very cut-throat, merciless and anyone familiar with it can see it in words of one of the uncles that did not hesitate to call the oldest brother "a loser" (very common insult in immigrant community, especially among those from Russia and nearby regions). Many 2nd+ generation Americans do not quite understand what newcomers are facing. The old immigrants like the uncle who came in during 80s or 90s are much more established and successful compared to newcomers that came in during the worst economic crisis ever. Add to that being Arab looking young man with broken English (Tamerlan), big ego and you get an explosive mix. Tamerlan was essentially jobless, his wife worked to support the family, he babysat their daughter. Add to this honor based culture and one can see why Tamerlan became indoctrinated by radical Muslims as they could not care less about him being a loser or jobless, as long as he was a warm body that can deliver a bomb.
Younger brother was also in trouble, although better adjusted. Both brothers appeared to be on their own without any safety net.With all hopes on Dzhokhar now, failing grades and troubles at college were signals of “loser in making”. Perhaps the expectations were not even realistic, I mean a doctor, really?
Everyone around these two brothers is responsible to some extent. We need to recognize that when people fall through the cracks with no one to catch them, the only ones who WILL catch them will be some radical movements because they prey on distress, misery and vulnerability. If we want to prevent this type of insanity we need realize that we all indirectly participate in creation of a monster that will explode at some point and will harm the innocent.
The top comment currently says "This sounds like nonsense to me", its first child agrees and add something like "everybody new it since ages".

Well, for one I like this article. I wonder if we developers could use entropy instead of debt to explain the necessity of refactorings and abstractions.

When you say that there is a lot of technical debt, the boss would assume that it is like financial debt: as long as you are still running forward, you can go to the banks and fix the issue with them. It is reversible.

But technical "debt" is not reversible. One wrong lazy "if customer = John Doe" (instead of a proper configurable flag) paves the way to other wrong ifs, and it becomes very fast an irrecuperable mess. This is more like growing system's entropy: a broken mirror won't reassemble, or spilled water won't come back to the bowl, as the Chinese say (for a lost hymen).

Using entropy instead of debt, provided people understand the concept#, we could by showing that increasing the complexity of a system the wrong way (adding ifs because "no time") is drastically and irreversibly reducing the number of possible futures.

# Obviously the weakness of my point...
I don't know for sure, but I expect it's a standard thing from any spidering. Let's say you start at one page and find 10 links; your tracker will then have 10 items. If each of those pages has 10 links, then you can then have up to 100 items to download. And so on.

Over time you're going to start seeing duplicates (ie. things you've already archived/spidered), so the number will go down. But while you're still in the 'discovery' stage it's going to go up and up.
Sometimes the "items" can get huge. Usually one user counts as one item, so some users run into multiple gigabytes and take days to finish. How would you handle that with a webapp?

I'm not sure about the details for this project, but sometimes it's not easy to get a dump of a list of the items you want all upfront. So the warrior process catalogs new items it encounters and updates the list on the tracker.
This is the first I've heard about this but a good response from the business. I noticed he said they can legally cancel all the orders - is that true? As far as I was aware the law (at least in the UK) is that if a product is advertised at a certain price, even if it's a mistake, the business has to provide it at that price to any customer who gets in before they fix the mistake with the only catch being that the business is only obliged to sell one unit of the item at the incorrect price if they realise there has been a mistake (just from what I've heard from people working in retail).

Edit: thanks for making it clearer below
There is no business in commercial forks of Xorg because there are no commercial Unices anymore. And their demise coincides with growth of GNU/Linux (as in "GNU userland running on top of Linux-the-kernel").

As for LLVM, the only companies selling commercial compilers specialize in HPC, embedded or other narrow markets and they have no reason to fork LLVM because in their niches they are better. Apple and Google contribute to LLVM because they use it and it benetifts them. And BTW, LLVM wasn't the project which killed commercial general purpose C compilers.

The importance of GPL lies in its ability to "open-source" whole software domains and put them in the hands of their users, at which point the choice of license becomes less important.
How would you change the presentation to avoid this effect?

If candidates were presented one at a time, perhaps contributions wouldn't come in as effectively. If I see only one person in need and they're 60% funded, what gives me the sense of urgency that I should help as opposed to the momentum that this person already has?
For all fixed length two's complement integer types the smallest representable number has no additive inverse, too.
I like it so far. I think I might prefer this to The Old Reader. Open source is a plus, too. (And thank you for oldest-first! So many forget this.)

One question: I uploaded my opml file, and ... nothing happened. It is processing or queued somewhere? (That's fine, I'd just like to know.) I then added a single feed, which worked fine.

Edit: I'd switch to this from The Old Reader (and gladly pay) if you make a mobile view.
The Square Root of Not
>regain a fraction of international moral stature

By reading him his miranda rights? He is going to be put to death. The US doesn't need to engender sympathy it needs a credible peer.
That's how the Windows Phone and Windows 8 stores work – paid apps can offer a trial version.
Is this the current practice of building Java REST + AngularJS frontend web application? It looks like there is so much cruft code laying around.
Here are some examples of ammo.js running in PlayCanvas[1]

Vehicle: http://apps.playcanvas.com/will/ammo/vehicle

FPS Character Controller: http://apps.playcanvas.com/playcanvas/physics/charactercontr...

Crates!: http://apps.playcanvas.com/will/ammo/crates

[1] Disclaimer: I'm a co-founder :-)
Freedom of speech must include that random company x cannot take down your internet discussion using some strange acronym as an excuse.

Encryption and security does usually not get any better by pretending its secure and not letting anyone dig around the solution.
It is, in fact, possible to run Linux on the Chrome Pixel bare metal; Linus himself has one and likes it (and has posted about it quite a bit on Google+), mainly because of the screen. The main problem is that the SSD is sized to be a local cache for cloud data. The 32 GB SSD you get with the base model could wind up very cramped, these days; you do get a 64 GB SSD with the LTE model, but that's even pricier, and still a bit skimpy.