skysight-inc/HackerNews huggingface dataset:
I know that a lot of people were sad that we switched from +word to "word" to do an exact match for a word.

The good news is that we're rolling out a "literal mode" that will search for exactly the words you typed. It does a verbatim match with your words, so it turns off things like spelling corrections, stemming, synonyms, optionalized terms, and so on. I think we saw multiple proposals for this on Hacker News, so thanks for the suggestion.
I don't think it would be as easy as the "hacker" claims. It's been close to 10 years since I worked in radio, but the EAS system was one area I had responsibility for. There are a number of radio stations that are designated as primary stations, and the alerts would start with them, and no single station can trigger the alert across the country. You might get a signal to propagate across a few states, which, while bad, isn't quite as big of a deal as they make out.
I've added this link to the post now. Thanks.
I think the only way how this can be fixed it that they pass SOPA since western democracies seems to be broken beyond repair.

This bill will severely affect the very last growth engine in the US (that is internet) and the US (and the rest of the world) will sunk into even deeper recession. In other words, this bill will slow down or even prevent "paradigm shift in the economy" which is needed to start recovery of the global economy.

And this prolonged deep recession will fuel occupy WallStreet and similar movements and eventually, after a lot bad things (wars, riots, etc.), the new version of democracy will arise: the democracy were the constituents are people and not corporations.

This is my pessimistic view but history seems to be on my side :(
MLM Lead Generation Systems
Your post made me do two double-takes.

1) People buy $30k rings!?
2) People put $30k on a credit card!?
I apologize if my writing inferred that Java's decline was inevitable, it was not my intention, rather my intention was to point out that Java's dominance is related to some factors that are now changing and may give room to other options. It may or it may not, I generally try to stay away from predictions because there are many variables that can affect the outcome of the future. As such I was not trying to predict the rise of alternative or the fall of Java just merely stating the point that SaaS will allow vendors behind the service curtain a lot more flexibility it what they choose to provide those services.
Jobs had a hand in making event loops standard programming fare, and was there when Apple and NeXT pushed languages such as Objective-C and Dylan and various software frameworks, and decided to cease supporting others. - http://lambda-the-ultimate.org/node/4372

I can't find the link but I also read about Jobs going on a tirade to his employees about some aspect of Objective-C while at Apple.

Another case supporting him as a technical cofounder(although not a programmer) is when he worked at Atari on 'Breakout'. From wikipedia: "The same year, Alcorn assigned Steve Jobs to design a prototype. Jobs was offered US$750, with an extra $100 each time a chip was eliminated from the prospected design. Jobs promised to complete a prototype within four days. Jobs noticed his friend Steve Wozniak—employee of Hewlett-Packard—was capable of producing designs with a small number of chips, and invited him to work on the hardware."

Jobs may not have done the job himself but he was clearly working in a technical position at the time.
Is his understanding incorrect, or is it your understanding that his understanding is incorrect?
Look at the bottom of your checks. You give out your account number (and routing number) every time you issue a check.
What was that library you reimplemented?
This sounds like a perfect case study for Patrick's advice about awesome points.
I made a few patches for SDL::Perl and I'm a fan. I also helped do some of the porting work on Frozen Bubble and Pangzero to the new APIs. It was pretty fun.

Perl isn't easy to learn because it's difficult to become familiar with it. However, I found it enjoyable to work with. It's certainly a little quirky but for a dynamic language it is also quite malleable. My example is Moose: Perl didn't ship with an OO system but is flexible enough that Perl6's object model could be back ported. Don't like Moose? There are others. Or you could just use straight blessed hashes (which Python, Ruby, and others just put syntactic sugar around).

For a dynamic language it's pretty nice. But I don't think it's going to be winning many converts these days. The tower of babel had fallen long ago and people are starting to pick up the pieces again. Languages that stray too far from the squishy middle of collective wisdom, I fear, are likely to relegate themselves to history.

That being said, Perl does have an excellent community. And I really like reading Perl books. They're really fun where too many are either dry or over-compensating in quirkiness. Perhaps its those unixy origins that still pull me to it.
"Telling the kids all drugs are bad leads to more use. They'll try some pot first"

Sorry, but I disagree. Some kids are brought up well, to respect authority, the law and to respect their bodies. Not everyone tries drugs. Blame the parents...

"First, we need to put marijuana in the same class as alcohol and cigarettes. A little weed doesn't hurt anyone."

I'd go for that as long as cigarettes and marijuana are both illegal to use outside your own private property. Breathing in drug addicts smoke is not something the public should have to do. Thankfully we're moving the right direction making smoking tobacco in public places illegal.
There is no special syntax for partial application because in Haskell partial application is always possible.

I am aware of this. This is the source of some of my frustration reading Haskell code. I know that you can think of functions as single-arity first-class entities, but I've never been a mathematician and I've never thought that way.

I don't have enough experience maintaining large Haskell programs over a long period of time to know, but I suspect that this layering approach might encourage the kind of convolution you occasionally find in CL or Smalltalk programs where it's easy to build a teetering tower of the wrong abstractions. Perhaps there's something different about Haskell that encourages a more careful code curation, but I don't know.

Alternately, perhaps it's just a flaw in the way I think about Haskell that I want a visual distinction between partial application and calling a function.
We are not :)

Stay tuned for a couple of new communities coming out.
.. why is Microsoft supporting this bill...?
Dependability
Ex-Amazon EC2 wizard pinpoints where your cloud is crap
Love the "Feel Shame" reference from the movie "Slapshot" in your blog post
Let's be honest, the drivers behind this are the content companies and various individual legislators. They're the ones who keep pushing it every time it fails. "Government" as it pertains to legislation is just a collection of 535 individuals (adjust figure for your nationality). Smoothing that all into a single proper noun will hamper understanding of what's actually going on.
For school: just do the work that will get you the good grades, no matter how tedious it is.

For home: hey, that's when you do the Steam Interpreter.
In this particular case my child is fairly high functioning and not non-verbal, so I wasn't aware of this particular need. We do use some small pictoral cards with him to help prepare him for transitions, but it's literally like laminated clip art. Don't really need something high tech. In that case presenting him with an ipad would likely just distract him...

But I sympathize with your general lament over "why didn't I think of that?" Haven't we all experienced that SO many times?
So because Dwolla's customer service tried to protect your parents, they're horrible? Just curious. I used to think my bank was evil because they'd process every check manually adding delays -- but it's saved me in a few fraud cases.

(They're still evil for many other reasons though)
There was a strong software engineering and project management streak to the course when I was on it; you were taught that code was written for a purpose and for an end user, and that you should be aiming at that target. You could have written a game or a graphics demo if you could have justified it, but you had to actually produce what you could argue somebody wanted.

Frankly, for a relatively vocational course, I think that was the right balance. If they want to play then let them but teach them the discipline of producing to a spec too.
cool, but:

$ spark 3,4,9
▃▇▇

huh?
Looking To Hire Talent For Your Startup? Here Are Five Things You Should Know.
In the famous Last Lecture by Randy Pautsch, he said something to the effect that life puts obstacles between you and your goals to make sure you want it badly enough.
Stainless Steel Backsplash Panel: Make the Best Design Consideration
I program in a variety of languages and Perl has formed a big part of that during the last 12 years. The one thing that all other languages seem to lack is the native support for regex that Perl has. Perl also seems to give the best regex performance of any language. Regex is the swiss army knife of text processing, which is most of what we do when building web apps. I'd like to see all major web languages support regex natively like perl does including things like:

$str =~ s/([a-z])/$myFunc->($1)/ge;
> Perl lacks basic language features of a modern language (Exceptions, Array Handling, Error Handling, Unicode Support is horrible and so much more)

Perl has more extensive Unicode support than Javascript, PHP, Go, Ruby, Python, or Java. That alone disqualifies it from being "horrible". See http://98.245.80.27/tcpc/OSCON2011/gbu.pdf

> Want to have exceptions in Perl? Turns out the language doesn't have them.. There are modules.. all of them do some black magic trying to emulate this. The number one google hit (Error.pm) even states "Using the "Error" module is no longer recommended due to the black-magical nature of its syntactic sugar, which often tends to break.". And this is not some fancy 2011 language feature, it still isn't built in!

Exceptions are built in:

eval {
....code...
die("foo"); # throw exception
}
if ( $@ ) {
....this is exception handler...
}

The modules of which you speak aren't there to try to add exception handling. What they are trying to do is make it look like the exception handling from other languages (e.g., adding new keywords, changing the way scoping works, and such to match some other language).

> Want to know if an element is in an array? There are some hideous for loops you could do, but nothing like "if X in Y".. best thing: Most recommended way to do this is to convert your array to a hash/dictionary and check for the key.. that's basic array handling.

Yes, Perl assumes that you did not sleep through "Introduction to Data Structures". If the operation of "find out of collection X contains element Y" is one that you need to do often and/or need to be more efficient than linear search, you should not be using an array.
Microsoft spends $7.5m on IP addresses
you can also do this with WordPress http://wpengine.com/faq/blog-s3/

(you can run WordPress locally to generate the site, or use a 3rd party service just to run the process but not serve from it).
As far as I know, all rockets are heavily regulated by the FAA, including have representatives at launch. I'd be willing to bet that an unauthorized launch wouldn't last very long.
It really surprises me how many nay-sayers have posted negative comments, here. Bottom line is that, because of the popularity of paying with credit cards, merchants have to pass on the cost of transaction fees to consumers. Consumers pay. Will your reward points make up for the increased prices that you unwittingly pay? I doubt it. Even if Dwolla isn't the one to do it, toppling credit card profits is in everyone else's interest.
Why Google should buy Barnes & Noble
Your lawsuit page raises a few questions:

• Are you suing them without a laywer? Everything looks to be directly from you to Somebody Important.

• Why are so many people CC'd on your emails?
Is it mature enough for serious use or should we stay with Perl 5?

Stay with Perl 5.
As davidhansen said, a typo on a credit card number is likely to be an invalid number. In addition to that, I almost never give anyone my credit card number directly. I swipe the card so there's basically no chance that I'll get the number wrong. And the security is addressed by the credit card company, who guarantees that fraudulent or incorrect charges will be credited or reversed. There's no such guarantee with a direct debit, and that makes it a much larger security risk. (This is one of the reasons that Visa charges 2%, of course. You're paying for insurance.)
If you considered ThinkPad X1, why not X220?

I wonder how they achieved that good battery life in Z series, given that they use standard-voltage CPU (as X1 and X220 do, too)
Disclosure: I empathize with the OWS movement, but have consistently been critical of it.

That having been said, Frank Miller is a far-right reactionary. I admire most of his work[1], but, quite frankly, I find his opinions and rhetoric to be frightening and dangerous.

[1]: See Wired's review of his latest work, Holy Terror (http://www.wired.com/underwire/2011/09/holy-terror-frank-mil...)
Google's Keyword Referral Data Shutdown is hurting White Hat SEO
Ask HN: Do you think PG would dismiss a cold approach?
A comment like Joe's really surprises me. Time and again I see brilliant coders who for whatever reason cannot see the path to making their own live USB/SD sticks.

But there's a better solution than beagle's suggestion.

Sell hardware that has no bundled OS.
Sell different OS's on removable media (e.g. memsticks).
Or users can create their own OS memsticks.

Apple is primarily a hardware company, as evidenced by the value they place on their design team and design patents, and where they derive the lion's share of their revenue.

If I could buy Apple hardware without it being tied to Apple's OS's, I would be willing to pay Apple hardware prices more frequently.
A lot of low-end Android tablets don't tell you what CPU they have. Not the most helpful thing in the world if you're trying to develop a game.
Great story. You might market some to colleges and universities that have speech pathology areas. They would love this sort of app.
I would say so. I have a hard time imagining that a person who giggles at advice animals also understands hashing.
NLTK is great; it's one of a handful of headline projects that make Python worth knowing. (Pygame is another.)

I haven't found anything that makes GIS easy.
I meant to say that IQ is a bad measurement of intelligence. If you want to get high and legally try epazote. It has many uses but few know that it can also be smoked. You can even plant it on your back yard and it will grow back every year.
> giving me features which require all manner of annoying syntax in Python

def foo(first, *rest):

vs

sub foo{
my ($first, @rest) = @_;

?
Fab claims to be profitable (and have been for a while). I'm not sure if they'll switch their strategy for large-scale growth/marketing. We'll see.
If I understand map projections correctly, isn't this just whatever projection google maps uses (Mercator) with an overlay?

I probably don't really.
I remember when everybody moved on to WordPress while I stayed on MovableType 2.6. I finally moved one year and a half later, when my 400+ posts made the building time absolutely unbearable.

Are there any Jekyll blogs with hundreds or thousands of posts?
Have you implemented any of the caching tools for WordPress? I also run WordPress on my blog, which is hosted at Dreamhost (shared hosting), which is about the worst you can have. I've never been hit terribly hard, but I did manage to pick up around 2,000 visitors in the span of about 3 hours one time, which is the most my blog has ever seen. WP with WP SuperCache kept it up, even on a shared host.

I'd be curious to read a post-mortem once you get the site back up.
Dirt Cheap Cameras
Luckily, Silicon Valley is a much stronger lobby today.
This is excellent news. I know when Google does stuff that they base it on evidence, and they do it for the best of most users, and that my edge cases are not what most users would have.

I was getting caught in some frustrating searches, so I'm really pleased about this.

There's some amazing figures in the article:

> However, we found that users typed the “+” operator in less than half a percent of all searches, and two thirds of the time, it was used incorrectly.

Wow.

Finally: If Google offered user controllable stemming that'd be awesome. When I started using Google there was no stemming. Now there's either Google suggested stemming or user-controlled no stemming.
Ask HN: What are your favorite mobile app analytics tools?
History started it (it was the first or its kind), inertia kept it going.

When Java debuted, it was a Big Deal, and promised faster development, garbage collection, and multi-platform deployment to enterprises. As I see it, "enterprise" was (is) Java's primary customer. One they picked Java (likely more than a decade ago), there has to be a significant reason to change (remember, big companies tend to be risk-averse), and there hasn't been anything better enough to justify changes to the enterprise. Also, the big ERP systems use Java, so companies need embedded knowledge and consultant perpetuate the cycle. If you think getting them off of Java is hard, I worked for a company (a bit more than five years ago) where significant effort was spent getting them to Java, off of monolithic C.

As to your other question, yes, I know of very successful (multi-hundred MM (USD) revenue) that use Java in Agile teams. A company I'm starting to work with has several agile teams; some teams use scrum, some use kanban. So yes, they use it, and yes, it's successful.

Don't try to force your worldview too much on companies. As you get older, you'll find there are many good (and often several not-so-good) reasons for them being the way they are. they have the benefit of thousands of person-hours of experience. You (we) don't, yet.
This is interesting. I really like Dwolla as a company and the ambition, and think the are executing well, but there are some things you should know.

1) Most Americans use credit cards because they need the credit. That is something that won't be solved. Many of us also like the benefit of rewards (miles, dollars, whatever). To get payers on board, you need credit, rewards, and exclusivity (i.e. is this the only payment method available at somewhere where I want to shop). The last 2 meaningful companies were paypal and discover card. PayPal had millions of Ebay sellers using PayPal AND they initially paid people to become members. Discover card started the cashback movement and was the only electronic payment option at Sears (largest retailer in the world at the time).

2) Due to the Durbin amendment (which went into effect October 1st of this year), debit card cost to a FeeFighters merchant for the average transaction in the US is about $0.25. (http://feefighters.com/durbin). They now cost 22 cents plus 0.05% of the transaction. The reason that I mentioned a FeeFighters merchant is that most processors do NOT pass through the savings to the customer, you only get that with interchange-plus billing (which only about 10% of merchants are on, mostly big merchants).

3) Doing some quick math, that $350 million in transaction volume gets them to $175,000 in revenue per year
($350M/$500 transaction size)*$0.25 = $175,000.

Still, they have a fantastic opportunity and I for one am rooting for them. Ben has the same roots as FeeFighters (had another company, was pissed off at how much he was paying in processing fees). He chose to tackle it a different way, one that is probably harder to execute on but can make more change in the long-run. Having met him, I bet that he didn't quite say the words in that headline.
I'm using Chase QuickPay to pay my rent. No fees for either of us and it works great, I don't even have a Chase bank account, but quickly set up an account and linked it to my BofA account. Only problem is I believe the daily limit for payments is $2,000.

From this example, clearly some banks are figuring out how to sidestep the credit card companies and provide value. How would this and other similar products like the ING product not be serious threats to Dwolla?
Yes, states like to claim that they have jurisdiction. But I haven't seen court cases supporting that theory.

I would be very interested to hear about any that you run across.
The software artist and the software artisan: two types of inheritance
What about [Perl 6] and LLVM?

No Perl 6 implementation is mature enough to use for practical purposes.

LLVM probably won't help Perl 5, because Perl 5 lacks sufficient type information, and because LLVM's design really seems to want static languages. See also the JVM and the CLR.

Its odd syntax ... is terrible for long term maintainability.

I would never attempt to maintain code written in a language I don't know.
change the name of your network if you want to opt in.
use Method::Signatures;

func set (Str $key, Int $val) {
That may be true now.

I was specifying the reason that they came into existence in the first place (as opposed to debit cards), not why people use them now.

My opinion is that the reason credit cards remain so popular now is because of Visa's policy that forbids merchants from charging a different price for credit card transactions. As a consumer, when you pay by cash or debit then you are effectively subsidizing purchases by credit card. Credit cards wouldn't be so popular if the consumer was made to bear the true cost of their chosen transaction method.

I think many would prefer to use a debit card and be reimbursed the difference for the transaction fee (vs. credit card) but Visa's policies don't allow this and unfortunately it's not viable for most businesses to simply stop accepting credit cards.

Edit: I was wrong, while retailers can't add a surcharge for credit cards, they can offer a discount for cash/debit/cheque transactions: http://usa.visa.com/personal/using_visa/checkout_fees/index....
Au contraire, it's perfect for kids. First off (as a parent of two toddlers) it's CHEAP; if a kid manages to destroy it (the little entropy generators kids are), so what - get another. Next, it starts so simple (and CHEAP) that you'll have no qualms about running simple cheap software on it. Then, you'll think nothing of putting money into a computer for any/all TV in the house (I'm waffling about a Mac Mini, but a RasberryPi is a no-brainer). So there's an easy, cheap, nigh-unto-disposable (we're talking kids here) computer that can run powerful stuff yet you'll have no qualms about devoting to a young mind.

BTW: I started programming in 4th grade, with printing terminals and acoustic-coupled dial-up mainframes. A few years later I had a then-equivalent of the RasberryPi: Dad soldered together a $100 Sinclair ZX-80 (likewise, the screen was your TV), and I programmed that thing darn near non-stop. Heck yeah the RasberryPi is "gonna be much use to a primary school student". Can't wait to get my kids going on it.
thanks :). I might take you up on your offer to email you for help. Will do my best to stay focused on China and not on iPhone dev... but no promises ;).
PORTAL BIZARRO
Isn't it actually in Uzbekistan?
Third Party Tools To Help Manage Your Google+ Page
Is this also why the new Google Reader is so slow (they're using a more general framework that doesn't match the old Reader's performance when rapidly paging through article previews)?
It's either a T420 or Edge E420. Edge is more of a budget-priced ThinkPad.