skysight-inc/HackerNews huggingface dataset:
Google, 2 to 0

Here's what I searched for -

-my name (Google, I chose Google because it gave more of my results, which may not be fair.)

-extract articles from websites (Google, in this search google's result were much better.)

-python ide for mac (Draw)

-new york time (Draw)

-glusterfs (Draw)
An ugly add-on to their normal pages would look hackish and unimportant. If that number went up dramatically, it looks both less important (than if it was prettier) and less reliable (if they didn't bother formatting the number, did they really check its accuracy?)
More info: http://www.aclu.org/technology-and-liberty/fact-sheet-us-con...
5 Best SaaS Pricing Page Features to Add Value
You should probably read the link more closely. I'm advocating using JSON so that programs are able to safely parse the output of 'qemu-img'. At the moment there are many programs that parse the (current text) output, and they almost all have security holes as a result.
Enabling or Disabling JavaScript in Safari: Choose your Poison
NoSQL injection ? If such a thing exists ?
"bleem"?
I get a kick out of the fact that pundits like Arment and Gruber will flip their lids any time Apple is faulted but they'll willfully call out other companies without solid evidence. But it makes sense, given Apple punditry is their source of income, I guess.

Not that I see anything wrong with this post. It's progress towards finding the cause. But it gave me a chuckle.
Depending on the market, leases are another example.

If you think about this for just a second, you can see that incorporation can't possibly be a "get out of credit checks free" card.
Sure, but he can't know that that particular app was the culprit with only that information because every app which has ever been installed on his device (barring a complete re-installation without restoration from backup) will send the exact same token.

The only way to blame one particular app would be if that app were the only app ever installed on a device whose identifier appears in the leak.
Because, as the author points out, different users may want different globbing behavior. Globbing is not performed identically between shells.

If the author so wished, he might trivially create his own shell and allow * to match dotfiles, with absolutely no disruption to the rest of his system. Or one could write a shell which uses a regex instead of a glob. Or the SQL LIKE query syntax. The possibilities are endless. Anyone is free to do this.

The fact is, the current globbing behavior in unix shells strikes a good balance between pedantic correctness and "what I really want." The author's frustration is due to his attempting to use a command line interface as a structured programming language.
Right, s/terrorist/victim/.

FTR, I'm not affirming this actually is a plot by FBI to send fake updates to everyone. Just saying the theory is not as far fetched as Marco implied, either targeting terrorists or everybody.
I wouldn't bother, but if you're willing to use two-letter country code domains, you might be able to get http://analprob.es
When he started off with the coffee analogy, I lost interest in the article. Quickly.
Flash vulnerabilities leave Windows 8 testers at risk
An advert purporting to show the video quality of the camera? Yes. If it's not showing the actual quality of the image, what is it meant to be showing? "This is what effect image stabilisation has on a vastly different camera. So buy ours"?
A good friend of mine once told me:

Don't just defend your right to be wrong, EXERCISE IT!!

Truly words to live by.
Microsoft has been crushed by Android in mobile. From a once dominating position, Microsoft phone OS's now get lumped in the 'other' category when market share pie charts are illustrated.

Despite patent licensing fees, Google's Android is free to use - or to fork as was done by Amazon. This is a resounding win for Linux. On the other hand Apple effectively gives away iOS when you buy or upgrade one of their mobile products. What niche is left for Microsoft - even if they do create some pretty awesome software?
Ooh yeah that isn't very good. They should really be using a JSON schema validation library to verify that someone isn't storing extra fields in the database, and that all the fields are of the right format and type.
In any event it does not support your assertion that other languages suffer similar problems.
No, its not. PayPal is a bank in the European Union.
5/5 Google. Two technical queries, three more average ones.

But I could tell which side had which search results in 2 or 3 of the tests, so I can't claim complete blindness in the test. I tried to be impartial, though.
Facebook's Instagram purchase finally complete, 5 billion photos shared
Well, there was plenty of answer revealing too..
That(screening at the gate) has been going on forever though and most people (international travelers) are used to it by now. Most international flights to the US will have additional security screening for liquids/whatever since most destinations don't require the whole liquids/take shoes off/turn on your laptop crap.

Not saying it's right, just that it's been going on forever.
What are the commands you use? I personally think 'ssh -D 8081 host1', 'ssh -D 8082 host2', 'ssh -D 8083 host3' and configuring each browser for each port might be simpler, but maybe it's the learning curve of a new command throwing me off.
Amazon's Game-Changing Cloud Was Built By Some Guys In South Africa
Anecdotal, but maybe helpful: we had a customer purchase software from us almost a year ago, who paid via PayPal but using their Visa. They've now initiated a chargeback. When that occurs, Visa takes the money from PayPal, who takes it from us, immediately - Visa presumes their customer is "innocent" if you will.

It makes no sense, but if you don't like it your option is to not accept Visa. They own the customer so they make the rules. It doesn't matter if its PayPal, Stripe, or any other merchant - if your buyer initiates a chargeback, you'll lose the money until its resolved (~6 months, usually).

As such, PayPal/Stripe/any other merchant account will hold your money for a period of time, until they are comfortable that either:

1) its been long enough that a chargeback is unlikely
2) they'll be able to get the money back from you if a chargeback occurs later.

FWIW, all the credit card companies behave this way, and allow their customers to initiate chargebacks for variable lengths of time (sometimes depending on the card type - richer clients can chargeback later.) My understanding is that AMEX has no time limit on chargebacks.

Also relevant to this specific case: its against the TOS of Visa/MC/AMEX/etc to charge the buyer before shipment. You're supposed to authorize at time of purchase and capture only when you actually ship the goods. The OP seems to blatantly violate this, and I suspect they'll have to change the practice regardless of their choice of merchant account.

None of this excuses PayPal's lack of customer support. But Stripe et. all may not be the panacea you're hoping for. Credit cards are where these crazy policies originate, and unless you're prepared to stop accepting them, you'll have to play ball.
Crowd-funding dark side: Sometimes investments go down drain
I've noticed this as well. The closer my searches are to what (I imagine) a typical Google employee does every day (Linux/Python/Java/HTML/HTTP/CSS, English language, American locale, someone in their 20's/30's, etc.), the better it does. Google search can be incredibly good at taking a partial Linux error message, and leading directly to a solution.

The further my search is from this, the worse the results I get. I'd say this is a common theme throughout Google's software. Google Wave, for example, seemed to be aimed squarely at the "I'm a Google engineer" use case. (I assume not many Googlers ride the bus, because that's a weak point of their maps!) The Chrome commercials they're running right now are a great example: they look like something straight out of the old demoscene, that Google engineers might do in their spare time, not something that I could imagine a use for.
Well, targeting current high-end hardware (and tomorrow's merely average hardware) may be a better strategy than Microsoft's attempt with WP Tango, which targeted low-end hardware on a platform that was already behind the competition.

I would assume that Microsoft is smart enough to avoid pushing two separate ecosystems (WP7 and WP8) since they don't have a real foothold with one.
If you want to see how the tools have progressed, check out Inform 7. http://inform7.com/ The IDE has features that automate playthroughs, like integration tests. The I7 language itself is an excellent, extensible DSL.
Wow, Omni Consumer Products (http://robocop.wikia.com/wiki/Omni_Consumer_Products) is real!
This is more like "Professional driver on closed course in a completely different car than the one we're selling you"
My girlfriend's online business accepts bank transfers if customers can't pay online. "Go to this bank and deposit $X to account Y".

Maybe it doesn't scale too well, but at her business scale it still works for the exception cases and money is money. If you're biggest problem is too many people depositing money to your bank account, that's not a bad problem.
Sample from book about the periodic table
I think the hardest is the first impulse. To convert from user 0 to user 10 is not so hard (you can invite friends, etc.), but when all your friends are registered, what?
How to reach unknown people out there, I think that's the hardest part.
People interested, not so publish on Hacker News or something like that where a lot of people see, but there are not a lot of conversions.
3-2 Google. 3 technical searches all went to Google. 2 popular culture searches went to Bing. Interesting.
Twitter didn't "drop Ruby". They just replaces (huge) parts of their stack by other things that might or might not written in their old default language. As will anyone that has to work at their scale. Their frontend was still Rails for a long time (or still is, in parts?).

Example: see what they have to offer as open source. Still quite a bit of Ruby:
http://twitter.github.com
I can't remember where I heard this theory, but essentially it goes like this:

If you see an ant on the sidewalk when you're walking down the street, you don't stop to communicate with it, or teach it how to build a television. The theory goes that a civilization with the ability to travel through interstellar space would have a similar knowledge gap to us as we do to ants.

Granted, you also don't stop to ask it if you can build a house on top of its ant hill, so I suppose the analogy works both ways.
> While TSA agents lack the authority to arrest or detain anyone, passengers cannot refuse screening once they have proceeded beyond the screening checkpoint entrance.

What does this mean, then - will they just throw you out if you refuse? Or will they illegally detain you? My bet is on the latter.
It was a sweeping generalization but fair in context of that persons social network. I also have friends and relatives who believe the same about the TSA.

Usually I'm all for citing, but your persistance in this argument is inconsequential.

And that last line is uncalled for.
PayPal do themselves no favours by not coming forward with explanations similar to those that see in this thread. Their deafening silence plus the bullshit automated responses are what appear to be driving customers away in droves.

I certainly wouldn't set up any of my businesses to rely on PayPal to take payments, and I expect many others feel the same way.
The idolisation of _why is just plain weird.
when writing this i forgot that the first line should be not longer than 50 chars or so. that might have been his point.

vim's syntax highlighting will warn you when you write too much, so i usually do not really notice the length (afair emacs does as well).
Would you rather have the JVM as your ecosystem or no ecosystem at all?
"we can make him better we have the technology"

How about we build a community test?
We could make a little page showing the results for various search engines (e.g. google, bing, blekko, duckduckgo) and and put them to a similar test. We could open and show the data collected in real time so the community gains from the experience.

Immediately there is a problem: how to get the results.

Naively we could use iframes to show the pages for each results. But it is not possible.

We could use their APIs to get the results and show them. However these are limited to N calls on their free package. That would make the survey limited.

Another way is to screenshot the page (fetched using a simple browser call) and present it. This, however, should also be paid for more than N calls..

Anyway, after resolving this, we should be go to go.

We could gather data in an unbiased way and present it to the world.

This is simple to make, I think.
Upvotes if you think it is a good idea (for this to be a join effort probably).
Google 4-1 for me
You can't catch every crash every time. Add to that the fact that the crashes from which you can't recover are the ones you most want to catch the fact that you really do need to just get those logs persisted as soon as you receive them becomes rather apparent.
I agree with many of the other comments here (I prefer ruby myself, but agree that the architecture is what determines scalability).

On the PHP bit, I've done a fair amount of PHP work, but am trying to avoid it for the following reasons: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
Gotcha! I'll be applying for this then!

Just one last question: why are the details sent to a seed fund or VC? The thing that's really confusing me is the affiliation with these funds.
Scala is a great way for enterprise developers to evolve a little toward functional programming.

the JVM is still here to stay, and many Ruby web apps move to JRuby when they need to scale, and this is a fact.

If we want to close the gap between enterprise and startups, Scala is a great way to go. and I'm sure it will have non JVM versions in the future, if not already.

My language of choice at the moment, I like Ruby and Python, but I like a static typed language, I got used to it.
That table makes me cringe: "Azure" vs "BaaS Players"

Are we comparing Azure to ALL of the startups in the scene? What about features that one has but others don't. Is there even one service that the "BaaS Players" column completely and accurately describes? I literally don't know, and the article doesn't tell me.

My gut says this is like comparing the USA (or whatever single county) vs. "Europe" and only picking your favorite parts from each country, and shaking your head at the USA for not having all of these positives. In fact, however, no single country in Europe would actually have all those positive points, or even a majority (usually)
I preordered this a while ago and got my pdf copy yesterday. It's the first book about chemistry to make me giddy.
Toolbox for machine learning and data science
I loved this article

I am an introvert and I have been fighting this for a very long time. Recently I started my own meetup groups to push myself into meeting new people and hopefully helping me become a little more social.
B-b-but he's a rock star! You're a rockstar, I'm a rockstar, we're all rockstars!
Uh... there have been a number of terrorists-on-a-plane incidents in the past 11 years, even if you restrict your search to incidents where Americans were at risk.
So, I smuggled explosives into the terminal and now I'm going to take it out of my premo hiding spot and put it in a cup? Sure...that's what I'd do.

Glad we got that scenario covered.
Oh I wouldn't write Microsoft off entirely yet. Nokia is probably a dodo at this point, but it would be a bit hasty to forget Microsoft's $60 billion in cash [1]

I do think Microsoft is trying to apply PC-era tactics to embedded devices. It's like they're chatting up that hot girl who, it turns out, is a ninja assassin on a psycho killing spree. The only thing the embedded world produces with any regularity is bankrupt companies; what I'm saying is, companies like HTC and Samsung are used to an intensity that Nokia may never figure out.

Microsoft is capable of surviving in the embedded world, but they probably won't "wake up" for another year at least.

[1] http://finance.yahoo.com/q/ks?s=msft
> Here's the thing: this affects non-citizens too who have had no part in the voting process, particularly tourists and business travelers who have to endure this absurdity.

Sure, but when they're traveling in/through the US, they're subject to US law, and that can't change.

> These ridiculous practices spread to other countries too; it's a global issue.

Well, yes, if you want to talk about the US exporting its law and enforcing it outside its jurisdiction, infringing on other countries' sovereignty, there are plenty of examples of this practice - the TSA debacle is unfortunately barely a blip on that radar.
To be clear, Inform isn't related to ZIL other than both targeting the Z-machine.
How do you squeeze a 55 page legal brief into five? Comic strip.
Pretty disappointed as I had my whole family switch to Wunderkit, and all of us get on board using it.

However... after a few months most of us stopped - it just wasn't clicking like I hoped it would. I know some of my family members still use it personally with their significant others tho, so they'll be bummed by this news.

This sort of thing makes me very wary of choosing to use something to manage things as important as Wunderkit was setup for - especially when they're made 'free'. Right now I use Trello in my work, and even tho they constantly say 'It'll all be OKAY, this will be around a long time' - this makes me weary once more.
In some cases Google has reduced the organic search results to 7 listings per page. On some of the search results where Google has done that they have also added 3 AdWords ads at the top & the bottom of the organic search results.

The reason the prefer ads in the left column to the right is that is where most the attention goes & most of the clicks go. Ads at the top of the left column of the search results might get a 20% to 30% clickthrough rate (higher than that even on navigational search results...more like 90%+). And ads in the right column are lucky to get even a 1% CTR.
Microsoft knows they need something, but if they don't have some pretty awesome software they'll be in the same place Android is.

Where exactly do you think that is? It appears Android is currently the front runner, so yeah I am sure MS would love to be there.
http://www.foxnews.com/tech/2012/07/13/android-mops-floor-wi...
Techies, take note. Alexis Ohanian shows that you can absolutely make a difference by engaging in the political process.
A big advantage to targeting one of the two big managed environments is that they come with batteries included. Unlike the Ruby and Python teams, Scala's developers didn't have to spend time on developing their own JIT compiler, or their own standard libraries, or their own memory manager, or any of that.

Which is part of why it's so mature despite being so young. Open-source languages that don't target a managed environment have historically needed a lot longer to marinate than Scala did.
I've seen this in shopping results -- I'm probably going to buy from Amazon, but I like to see the top N competitors' results along side the Amazon results, so that I can easily confirm that no one is more than a buck or two cheaper than Amazon and can then feel good about my purchase.
Very nice article.

> 7. Functions Have Precedence over Operators

Yup. The killer for me has always been things like

f x:xs

Never does what I want. But at least there is only a simple rule to remember.

> 9. There is no Order

Oooo, careful there. It may not matter what order I define f & g in, but the following means something else if I reverse the order of the lines:

f 0 = 1
f x = x
This has come up a couple of times and I'd like to address it.

So one of the things that hinders the adoption/growth of search engines is muscle memory. Sometimes people type into their browser's address bar the address of a search engine, and then search, but more often than not they just click into the search box and start typing. If all the results are 'good enough' people don't bother to check who their search provider is, much less try others. You can manually change your search on Internet Explorer away from Bing to something else, you could manually change your search in Chrome from Google to something else, and you could change the default in the drop down box in Firefox to something other than Google. But if you don't know what you are missing, well you don't do that do you?

Now various sites which have bills to pay and no direct revenue stream, like download sites, offer a service to folks like Blekko which says "We can run an offer to our customers, which if they take us up on it you'll pay us for that." Just like Google gets paid by an advertiser if you click through their advertisement to the site and buy something, these services make your offer for you and then charge you if someone takes you up on it.

So that is pretty standard stuff, the down side is that this space has some pretty scammy operators. We have debated quite a bit about this internally. Our goal has always been to introduce people to Blekko who may not have heard about it (see above :-). However, we've also discovered that sometimes that policing these guys is a pain. They get paid if you install our toolbar (which gives you quick access to our search engine). We insist that they make it an option and clearly spell out how to continue on with your download or what not without choosing to install it, and we insist that the vendor of this software make it straightforward and easy to revert the install if folks aren't happy with it. So that leads to situations where lots of people download software and say 'no thanks' on the offer. Sometimes that annoys the site because they aren't getting paid and they "change things" so that it always installs whether you want it or not. When we find out about that we cut those people off. And if the toolbar doesn't uninstall we cut those folks off too. We had one vendor who gave us a 'final' release to QA where it worked easily and the actual release didn't. That really irritated us. Sadly there isn't the equivalent of the better business bureau for these folks, we discover them, add them to our list of bad actors and move on. We've put a number of changes in place to be better at managing the process and it may be that it ends up there are just too many scumbags in this space to make it a credible channel. Time will tell on that, in the meantime if you ever spot a site telling you that you must install a Blekko powered toolbar in order to proceed (which is to say its not completely obvious how to opt out) please report it so support@blekko.com and we'll fix it.
Sometimes takedowns can be as simple as your app coming across the radar of the company whilst others aren't noticed.

The concept of fair use covers various set grounds like education, comment and reporting. I don't think your usage would fall under any of the prescribed grounds on a first glance.

However, I would argue that the tags are just not capable of attracting copyright protection (there needs to be a certain level of skill and labour expended to attract protection) and as such Instagram have no ability to prevent your usage.
You find this surprising? I suggest that if you present something or somebody in a highly idiosyncratic, quirky way, you will attract people who are themselves highly idiosyncratic and quirky. And to the extent that they are emotionally invested in their quirkiness, they will become emotionally attached to this quirky thing you present.

I just watched a documentary about Jeff Dowd and a "Lebowski Fest." In a world where people play dress-up over movies, I'm surprised there aren't more cults of personality in software.

Now please excuse me, I have to reserve the George Clinton Starchild costume. I'm delivering a keynote at Øredev, and I have to look my best.