skysight-inc/HackerNews huggingface dataset:
How much better is it compared to CLucene? CLucene got stuck at 1.9 and now shows very little activity, while Java Lucene is rolling towards version 4. But still CLucene was as less memory hog and faster than Java Lucene at it's active time. They claim it was 2.5 times faster.

If Lucy can deliver the latest progresses in Java Lucene as a usable C library, that should be a very good news for me. Lucene still is the best choice for large data indexing and searching solutions.
So the difference is what?

It's easier to blame the participants in a pyramid scheme than in a Ponzi scheme?

Now that this stuff is becoming so common, I guess the approaches of "find the bigger fool" and "have your alibi in hand" are being honed to science...
Tiffany Elsa Peretti Continuous Heart Bracelet
Product Description:
* Material:Sterling Silver
* Chain Length: 7inch
* Heart Size: 7mm6mm
Product Weight: 12g
* Orinigal designs copyrighted by elsa peretti.
On the flip side I am often glad that I only prepare and don't jump into coding/doing. It would take me a lot longer to figure out that it was a bad idea if I am coding and not sketching out the full thing. I have a whole blog of http://ideasfrommydreams.blogspot.com/ such ideas that upon reflection are usually not that great.
Do I really need oop for my kind of job? After 10 years I think I don't…
Project Euler reminds me of my high-school programming classes in the early 90s, especially the "computer contests". Lots of puzzle-type problems and string manipulation.
For whom the cell tolls: Why your phone may (or may not) be killing you
Pretty sure it was actually Nixon who actually invented the "War on [undefeatable abstraction]" with his "War on Cancer".
Maybe I'm just out of the loop these days or I need to get into Manhattan more, but I can recall seeing actual Amazon ads in places like bus shelters and subway platforms and also hearing radio ads back in 2000. All I've heard of Groupon is from the Internet. Have I missed any big ad campaigns they've done or has their growth all been Net-based word-of-mouth?
That's a good point, but if he studied the protocol, he should still know when bitcoins stop being generated and how divisible they are.

---You could tie an upgrade of the protocol to a consensus by a majority (or perhaps supermajority, if you're clever) of mining strength.---

The problem then would be that a >50% attack could overtake the entire network by inserting malicious code in the upgrade.

As it is now, the damage that a >50% attack could do is somewhat limited as long as it doesn't persist for too long.

---Or you could try to give up the total decentralization of Bitcoin, given that it's an illusion anyway and the source of most of the expense, security problems, and unwieldiness that will come to haunt the protocol.---

Decentralization is the only way a program that would be as targeted by law enforcement as bitcoin can survive.
NPR disagrees:

http://www.npr.org/blogs/thetwo-way/2011/05/24/136612905/new...
I only subscribe to one periodical, and it's the Economist. I even get most of my news from there, even if it's a few days old by the time I get to it, because if it's important enough to read about, it won't matter if it's a bit old.
Sony confirms breach, taking action
I would be a loving parent, but that's not in my card.

I love my kids so much, that I'm not going to create them in the first place to subject them to the horrors of this world and the ultimate fear of death.
My Doctor Tells Me: “Don’t Have Money? Now You Can Die”
> Meanwhile, many early-adopting merchants find that the burst in customers immediately disappears, and since they can’t perpetually discount 75%, those merchants stop using Groupon.

This is the crux of the argument, and no sources are provided. If you're going to write a persuasive argument based on empirical data, you need to cite your sources.
مسلسل الزهرة البيضاء 2 الحلقة 13
But, "drastically weaker" than what? If the password is strong, JD doesn't make it weak. JD just doesn't make it as strong as it should/could? Is this correct?

Correct. The vast majority of people can't remember strong passwords, so it's necessary to "strengthen" them using a good key derivation function. Jungle Disk doesn't do this.
According to Wikipedia, he dropped out of graduate school at MIT.
That's just semantics. There are three parties involved: Groupon, end customers and merchants. It was pretty clear who marciovm123 and I were referring as the customers in the posts.
I'm pretty comfortable in maths too (e.g. I never scored below 98% in any of my college exams in mathematical areas), but my point is that the problems are not programming focused, rather, they tend towards being mathematics focused.
The boundary between recreational mathematics and computer science is flimsy at best; while Project Euler may not make you the world's best programmer, it'll get you well entrenched in some of the fundamental brain tricks in computer science.

That's how I got interested in the whole field - Informatics Olympiad papers and mathematical problems unified the "10 PRINT 'HELLO'" world with the algorithmic one. I think the latter is surprisingly neglected these days, especially among self-taught people (not to say you can't be a great self-taught programmer, but you're less likely to have come at it all from the mathematical world).
It is my belief that governance is just another form of tyranny. Government is not conceptually philosophically different from gangs, and if you look at how the police operate in practice there are massive parallels (such as, but not limited to, their "look out for our own" attitude: http://www.youtube.com/watch?v=gH9k8L3oDa4).

"hyperbolic"

My point is that the only difference is scale. The difference in scale in this case happens to be somewhat extreme, so perhaps that is why you think I'm being hyperbolic... I'm not.

Furthermore, I've never regulated Reddit.
I don't think much of KDE uses GNU tools under the covers. I know for instance that they've implemented their own copy functionality instead of just piping to cp or whatever. I don't know if they're dependent on any other GNU tools for runtime (they are probably dependent on GNU build tools), maybe we could ask a KDE developer. It'd be interesting to know.
That said, I would never invest in Groupon,
simply because I don't use the product ever.

Indeed. I tend not to invest in things I don't understand. I've never understood the appeal of most of the deals on Groupon and have never bought a Groupon. So, I'll be staying away from their stock, as well.
This may be beyond your the scope of your needs but Riak Search <http://wiki.basho.com/Riak-Search.html>;
is pretty easy to use, is distributed and elastic. As a bonus you have Riak laying around if you need an awesome K/V store.
Ana Cristina Capitulo 23 
With the participation of leading players such as Javier Valdez, Lourdes Berninzon, Julian Legaspi, Michael Finseth, Carolina Cano, Sonia Oquendo, among others,
I learned to "trust my eyes, not my ears" so to speak -- ie what people actually do in preference to what they claim about themselves. If there is a big disparity between the two, they are untrustworthy, even if they aren't intentionally deceiving you. I find it useful to remember that people who are lying to themselves about something cannot tell me the actual truth, not because they are intentionally deceiving me but because stating the truth to me would make it impossible to keep lying to themselves. I also look for patterns rather than specific instances. I mean, if someone makes a miss-statement, he may not be lying. He may be tired, distracted, mis-informed, etc. So I don't read too much into a single incident. I am big on giving people the benefit of the doubt. I used to think I am "forgiving", but I have concluded that is not entirely accurate. It is more accurate to say I am slow to judge, but once I have arrived at a definitely negative view of someone, I am a very hard sell.

I concluded years ago that "Forgiveness is a gift. Trust is earned." Abusive, untrustworthy people are very, very big on claiming you should "forgive and forget" and not hold some transgression against them. Such people should not be trusted any farther than you can pick them up and throw them. Decent human beings who made an honest mistake typically are fine with making it right and don't expect you to simply give them a pass. Some folks are simply young and have not yet made a definitive choice as to which camp they belong to. I generally give such individuals a chance to prove themselves if I can, even sometimes in the face of behavior I wouldn't likely tolerate from someone older.
reduce() is a handy function. I agree that map and filter could be replaced easily with list comprehensions. I personally find list comprehensions to be more explicit and easier to read.
We Have A Weiner
Same here. Only print subscription I retain at this point. FT would be a close second if not for the fact that their website is beyond terrible.
Bitcoin's not at all resilient in the face of an attack by a government.

You're right about limiting damage from a 50% attack, however. Of course, you could agree in advance on an amount of time the majority of hashing power would have to assert that an upgrade was needed, but it's possible that would raise other problems. It may be that there's no good way to handle upgrades without an out-of-band mechanism, but if so, that counts as a strike against Bitcoin, not one in its favor.
> I see this tile-thingy more as an additional overview-shell, but the real work will remain to be done in the classic apps. This is more comparable to the Mac Dashboard widgets than to a complete UI redesign.

Microsoft hasn't been portraying the new shell that way. It seems to be where the first-class Windows 8 applications will reside, with the icky old legacy applications relegated to the classic desktop.
The Exam Cram: Why Stress Can Hurt Your Test Scores
I think this is the cloudflare message. You can complete the captcha to get in.
Here are GZip minimally compressed source-code sizes after removal of comments and removal of duplicate whitespace characters -

Benchmark GZ Bytes Factor (wc -l Factor from paper)
Java Pro 5198 1.65x 1.9x
Java 4403 1.40x 1.6x
C++ 4229 1.34x 1.3x
Go 3768 1.20x 1.4x
Go Pro 3259 1.03x 1.2x
Scala 3138 ==== ===
Python 2755 0.87x ????
Scala Pro 1929 0.61x 0.5x
Poll: How long for a top quartile programmer to be proficient in a new language?
I'm not a programmer (unless you count my Fortran 77 experience from my undergrad days), but it seems to me that programming languages have a half life of about 3 years. So I'm wondering, are there benchmarks, rules of thumb or perhaps just anecdotes on proficiency?

Here's a poll (I'll post results here). http://poll.pollcode.com/dCYd
But it would be unusual for none of it to vest for four years. Typically a four year vesting means a 1 year cliff where nothing vests, at the end of which 25% vests. Then the rest vests at a rate of 1/36 each month.
Calling Social Security a ponzy scheme is just partisan propaganda. Since 1983 workers have been putting in way more than is being paid out in anticipation of the retiring baby boomers. The trust fund is invested in Treasury securities backed by the full faith and credit of United States, some of the safest investment in the world unless Republicans manage to raid the fund to finance more tax cuts for the rich.
Yes, copyright and TM are different, but both can be handled similarly. Let's start with similarities.

You can register both individually, and then execute a licensing contract for each afterward. You sign and the new party signs. Terms of the agreement ae mostly up to both of you.

Trademarks allow for extra assignment recording rights. You can check the USPTO website for those or contact an attorney for specifics.

Basically, you creat a license, like GPL or a CC license or a custom one (how most are done).

You can charge a flat fee, ongoing royalties, or other. Whatever fits your goals and the market.

atty here btw.
Anti-game for chrome browser to block online game website is released
What Are You Allowed to Say on China's Social Networks?
How Many "Friends" Can You Really Have?
I have a feeling their federal sales office out in D.C. would do very well if they could package this up as a network appliance.
Budwieser to use horse urine in beer.
Cost of running my websites ($100)
Amazon S3, Cloudfront fees ($60)
PayPal , 2Checkout transaction charges (roughly 3.5%)
Electricity ($50)
rent ($100)
Salary for my VA ($250)
Internet Provider Fees ($30)
Skype + Phone ($25)
Some misc. expenses
Office Comp. Backup fees - $10
Website backups - $15
Email Newsletter (Aweber) - $70

For a detailed breakup - see here: http://startupdesi.com/costs-of-running-web-business/

I did not include my hours in to this. But then I never do it.
http://jeremymanson.blogspot.com/2011/06/scala-java-shootout...
You likely have a fundamental misunderstanding of libel law. With libel, truth is the ultimate defense, and somebody's opinion isn't really libelous as long as it's presented as opinion. Unless the facts in the post are made up, which seems unlikely, the writer is fine.
To put the risk assumed by being in law enforcement into some perspective, here are some industries that saw more incidences of fatal occupational injuries due to "Assaults and violent acts":

Food Services.

Transportation and Warehousing.

Grocery Stores.

Retail.

...and more.

So next time you decide you must have some nice pepperoni pizza, tip your local pizza delivery guy nicely and make sure to thank him for his service to this country.

EDIT: citations are fun: http://www.bls.gov/iif/oshwc/cfoi/cftb0241.pdf
I love C# and the way Anders goes about evolving the language. The problem lies in the remoting stack. It is overly complicated. Compare JSON over WCF http://www.pluralsight-training.net/community/blogs/fritz/ar... vs JSON in Rails http://blog.zachwaugh.com/post/309923413/json-output-in-rail... you might see where my gripe is.

The guy who architected WCF needs to understand that MS developers have to be competitive against other technologies or they would start losing out because of cost. The competition isn't Java. It is Rails, Django and PHP.
I am a lawyer, and what ggchappell said is correct.

The work required to license either isn't difficult. Arguing back and forth on terms is how the legal bills add up. It all boils down to how much money must be paid.

Your product is mostly the underlying asset, not the streamlined process.

Remember, every licensee of the copyright or trademark will be selling the same thing (mostly). How do they differentiate themselves in the market? Probably price, in a multitude of ways.
One thing that might help is moving away from event loop based UI interaction, like we see in Windows. One effort in this direction was http://en.wikipedia.org/wiki/BeOS.
I've always seen Groupon as a joke. I don't know anyone who has bought anything from there. Maybe I just hang out with the wrong crowd, but meals at random sushi bars, spa treatments, karate lessons...? Random...
Sony Ericsson ST18i Urushi Photos
The "little brother" of Xperia Arc Android smartphone from Sony Ericsson at the time known as ST18i (codenamed "Urushi").
I just know that I'm sure as hell never going to use a touch interface on my desktop PC

Looking into the future, a dual use tablet like the Asus tablet with a keyboard portends a new reality that execs don't like lugging laptops to meetings. Have you tried to balance an open laptop, a mouse, power supply on top of folders? There's no hand left for that cup of coffee.
As seems to be common, I had my first exposure to programming through BASIC, looking at programs I got from my older sister's friends or copied out of old magazines. My 7-year-old mind didn't quite grok the difference between psuedo-code and real code, though (for which I blame the BASIC language).
Then LEGO started selling the RCX; finding LEGO's graphical programming environment overly constricting, I learned NQC, which lead to real C and a little bit of FORTH to program robots. That path eventually exposed to the basics of neural networks and some other basic ML systems.
Then I got frustrated with not being able to make my parents' Windows desktop do cool things like my robots could, so I discovered Webmonkey (rest in peace) and taught myself JavaScript and Perl over a couple of weekends, and started writing all kinds of silly DHTML games and scientific command line calculators and file compressors / encrypters.
A couple of years after that, I got on my middle school robotics team, and continued writing C code for microprocessors.
Then I tested out of introductory CS in high school, passed the AP test without taking the class, and went on to Computer Architecture, Intro to AI, and Computational Physics, and serving as an assistant student administrator in the high school CS lab.

And that's probably far enough past getting started to make a good ending point.
Lulz Security reports
See now, the IOI problem sets do emphasize algorithmic thinking - I think they're marginally better than Project Euler problems - but again, it's very low-level stuff. It must be, in order to have a handful of problems that can be tackled in a couple of hours or so.

I happen to believe that taste in crafting of program structure and selection of appropriate abstractions is more important than algorithmic acuity for most modern programming. Computational geometry, graph theoretical manipulations, dynamic programming and so on certainly have their uses, but they are usually a small core of something and not reimplemented often. Maintainable programs are a bigger issue IMO; and an excess of focus on the finer details of computational algorithms doesn't necessarily solve that issue.

I rather think it can hamper the goal. Really efficient algorithms often "break the rules", exploiting commonalities or attributes that cross abstraction boundaries. Take an ultra-simple example: finding the index of a (possibly missing) element in an unsorted array with a linear search. The fastest in-order sequential algorithm is to add the element being searched for to the end of the array, and then iterate through the array and halt when the element is found. This reduces the amount of work that needs to be done over a more simple search because it removes the need for a termination condition test (index in array less than length of array) on the search loop. But it also breaks other things; it won't work in the presence of threads, and it's surprising that a search operation is not a read-only operation. Adding may need a memory reallocation; if the array is large and the growth algorithm is geometric (which it should be), then it could very surprisingly cause an OOM. Sure, you can get around this by pre-allocating the required slot, and detecting multiple threads etc., but now you've made things more complicated and harder to maintain in the search for the most efficient algorithm. The goal of efficiency can cause more assumptions to be made or pre-conditions required, and for these assumptions / pre-conditions to leak across abstraction boundaries, ultimately making maintenance changes have multiplicative rather than additive complexity costs.

So I think it's fine to target big-O algorithmic costs when it makes sense and doesn't contort the software architecture too much, but applying an excess of problem insight can work against better architecture. Premature optimization, as tautologically as ever, is premature.

(I write as someone self-taught who competed in IOI etc. The problems sets were fun, but I wasn't under any illusions that I was learning a whole lot. Using recursion and branch pruning to solve combinatorial search problems is a distraction when you're better off looking at the bigger picture, dare I say it, the business picture.)
If you want to make an HN poll: http://news.ycombinator.com/newpoll

I thought the karma threshold for this was pretty low
Google music only for windows and mac?
You have to be kiddin me! you have the best profesionals in the world and you can not do a port for linux ?! come on.....
I honestly don't get the point behind this. Neither do I see the point of subscription services like Spotify.

I want to actually own my music. Have the file RIGHT THERE on my computer, so I can do whatever I want with it - whenever I want to.

Why do I need to have my songs up in the cloud? What about when I'm on holiday - and typically disconnect from the world for a week sans internet - how am I supposed to listen to my music then?

It's just ridiculous.
Maybe instead of arguing about Bitcoin on blogs, we could argue about it on GitHub with code. Seems more productive.
More like only for the US... pfft.

This is 2011 - no excuse for restrictions like this.
That's really the same thing. They can print more, so it ends up in the hands of the state anyhow. Maybe one could buy a commodity (oil, say) and burn it, and maybe plant some trees too.
I have exactly the same sentiment. One of my big fears about Google is that, similar to what happened with Java and Sun, they will ride on their easy money to make cool things and then one day when / if ad revenue dies off (or hell, even just stops growing) it will all go away or get sold to hostile competitors.

In this light, seeing Google actively driving commercial sense into their services and cancelling those that will never fly is, while disappointing, also reassuring.
Bitcoin: What's It Backed By
Java was supposed to take over everything, scripting languages were supposed to take over everything, etc. C/C++ are still the primary languages for native application development.
I will not descend into an extremist philosophical debate to decide the validity of a plainly factually wrong comment.

I hope that other readers will follow suit and am frankly insulted that you think that the readers of Hacker News are stupid enough to buy into such a plainly ignorant comment.

Edit: Burgerbrain is correct, this comment was far too mean spirited. I will not change my comment because I believe editing robs context and rewrites history. I however continue to support the feeling that I had when writing this post, which is that I feel extremist philosophical debates are both off-topic and bring down the overall level of discussion on HN.
I look for shrink actors... they turn-up everywhere. I view them as manikins I would gladly run-over if I could get away with it. They are demons who's sole purpose is to push my buttons.

God says...
reptiles contemplateth increasing withdrawn pearl transcription
pierced attacked not shook uphold idle statement murdered
exaltedness unintermitting fairness provision despite
sanctified Syrian pay do imperishable FOR obstinacy Central
causes toiled spurn cultivated allegorically utterly unholy
downward disputed criticised givers blasphemous weal swelling
intently furious CONFESSIONS pluckest bodily whilst unformed
liar labourers moderation allegory drawn spot panting
punished discharge deride shudder truer iniquities surveyed
assail Courage sale knock impotent specimens purchasing
valued Some cottage Placed endued concubinage scoffed
PARTICULAR
Great link, thanks. I just quit my coding job to spend a few months on the analog side of things. We'll see how it goes.
It was only a matter of time before Google started using Cassandra... :)

(Re http://webpulp.tv/post/4184040219/scaling-postrank-using-rub...)
The joy of solving a problem that nobody has solved before. Of course it's big and hard; if it weren't big and hard, somebody would've done it already!
That, combined with setting smaller, shorter-term sub-goals, so I can get a little bit of satisfaction as often as possible to overcome the occasional frustration.
I don't know of any, but on the other side of the coin lets consider that the net penetration 11 years later is much higher, and maybe the ROI of print advertising for their demographic is not as high.
The difference is... Groupon can never scale well and have great profitability-- they need 8000 employees to do what? They have a list of merchants and a database of emails and what else? As pointed out on another HN thread, Amazon built a moat what has Groupon done?