skysight-inc/HackerNews huggingface dataset:
Focus on meeting customers' minimum expectations first
White(or verly nearly so) background. With plenty of light, preferably near large windows. I can't understand why anyone would ever want to sit in the dark staring into a lightsource.
Thank you for the info!!
In their shoes that's exactly what I would say. I would give as little information for as long as I could.

What else are we expecting them to say? That the data belongs to people being investigated for X or Y? The phone of the special agent? The bar where he was drinking when the laptop got compromised? "Oops, we messed up"?
I would love to solicit suggestions for other ML topics and languages to cover as part of this series (please don't suggest "SVMs in brainfuck"). Let me know what you think!
The question isn't whether or not they're ionizing. The question is whether or not they have adverse biological actions.
Thank you so much. If I may, need some clarification on Issue 3. Can you please elaborate little more?
And the Germany industry was also very successful. Germany was an industrial powerhouse despite having lost WW1 and suffered the depression.
What does this have to do with anything other than that both articles happen to use the word "suits"? This isn't a story about the suit making a comeback, it's about old world artisanship struggling to survive in a 21st century economy.
1M/1M: Partnership Overview
It is not the number of tables that requires sharding, but the amount of data and associated workload.

While automatic sharding definitely has its place, we wanted to be very explicit in our consistency tradeoffs.
If google becomes too annoying people will leave. There are alternatives.
For a reference that good, maybe he considers it karma well spent.
In fairness, Adam Davidson's usually not quite so crass as your typical fashion reporter.

Usually.
They have much better granularity than simple domain blacklisting. Take a look at a filter list.

https://easylist-downloads.adblockplus.org/easylist.txt
No, there isn't. The pastebin info "says" it was a compromised laptop. You or I have no idea if that is true or not.
Personally, I don't like "rainbow themes". Too many dissonant colors add more cognitive load than meaning.

I recommend this one: http://hcalves.deviantart.com/#/d2x1yjo
Possible, but difficult, given current obligations.

http://en.wikipedia.org/wiki/Cost_of_War
http://www.infoplease.com/ipa/A0933935.html
Well what happens is this, when your browser initializes the SSL engine, it checks every object on the page has been loaded over the same protocol, regardless of the URL preceding it. So anything which isn't loaded breaks this process and on chrome (and IE) You get the pop up saying "Elements on this page may be insecure". The simplest way to do it is this, go through each file you use (and each image) and host it on your own server, accessing it through a relative path, ie. "/images/banana.jpg" instead of "https://banana.com/images/banana.jpg. It could also be any .js files you link to, for instance your jquery version, etc. if you can't find an https version to load it off, then also stick it on your own server.

It costs more in bandwidth, but if you are serious about your clients security, it's great to say that "everything we host here is secured on our own servers" and also gives you constant control over every element.
I had no idea netbeans even supported php.
This article doesn't read like a subtle "the suit is back!" pitch to me. It's a pretty interesting look at the economics of a couple of different ways of making better-fitting suits.

I agree that the interesting changes will come out of the made-to-measure world. Considering the difference in comfort (not to mention look!) that properly-fitting clothing provides, I'd be extremely interested in getting a nice made-to-measure suit if I had the sort of job or social calendar that would give me opportunities to wear it... and while I don't expect to ever be in the sort of job or circles that would require a suit regularly, I definitely look forward to an economical, quick(ish) way of getting a nice-fitting suit. Last time I bought a suit I had to wait over a month for alterations to be done at the department store anyway, so if someone can come up with a way of reducing made-to-measure turnaround to a month...

And then let me gets khakis and less-formal shirts made that way too... I buy a lot more of those than suits.
There have always been two places where (young) people from different classes and backgrounds mixed in a country - drafted in the army or at university. Britain was seen as a much more integrated society after 20 years of conscription petered out in the 60s.

I am struck by the number of reports on moocs that talk of online friendships - and I suspect that the open replacement for facebook will come out / be integrated into of coursera or udacity or the like.
Yeah, it is 'value' pricing, but I think key to its success is both parties having some understanding of the concept. If the vendor prices by value, and the payee doesn't grok the concept, they'll likely think it too high. In my experience, rich people tend to have a better appreciation of this.
Writing a CMS: The Smartest Dumb Thing I Ever Did
What makes you think so? I can't see any evidence of poisoning. It's a 302 redirect, not anything to do with DNS.
Not only can you install the Textmate theme manually but you can also just use the Package Control app to install this theme automatically with no effort on your part.
We currently only have it on AntiSec's word that the information came from an FBI laptop, so technically their statement is true.

According to this blog, several organizations aggregate said information[1] so it's possible that one of them was hacked. I wouldn't expect AntiSec to frame the FBI, but then again they're not exactly buddy-buddy.

[1]http://corte.si/posts/security/apple-udid-survey/index.html
Good work, one obvious speed up is, if possible, removing the use of dynamic memory. Simply supply a static output buffer to url_sort so that it doesn't have to allocate/free memory for the resulting URL.

That took my execution for 5M lines of (not really representative but it's all I could be bothered to sort out at 11pm):

/test.php?b=b&c=bb&a=3&a=4

down from 5.05s to 4.49s (so down 10%) on an old 1.5GHz Athlon Linux box that whirrs away in the corner of my flat. (Down to 2.81s when compiled with -O4).

(I assume you're compiling with -O4 as that's the only way I could make it worthwhile using your str_compare() function over libc's strcmp().

The only other thing I can think of that may speed it up more is a kind of binary search on the insertion as that is currently just a flat loop that does a comparison against each param; and therefore O(n).

In a pessimal case where you've already got 30 params and your 31st is going just before the tail (but not as the tail so you can't short cut straight to adding it as the tail) then it'll do a whole bunch of string comparisons on entries 1, 2, 3, ..., 30 before finding the right place. It'd be better to do them on, say, 1, 15, 23, 27, 29, 30. (This will only be beneficial when you have more than a certain number of params). An O(log n) algorithm will hopefully outweigh the slight expense of having to compute the midpoints.)

But, given you've got to 2M urls/sec, do you really need to eek out any more performance? That's an awful lot of traffic if you think each HTTP request will be about 500 bytes (including TCP headers, HTTP headers, etc). 2M * 500 bytes * 8bits = ~8Gbps, and that's just the incoming traffic from established connections.

For the binary search suggestion I get to point out the minor nitpicks:-

* Not all C compilers accept C++ style comments (gcc is way too lenient by default)

* Not all C compilers accept local variables to be defined mid-function

* unsigned long is not the same as size_t (fun fun fun when porting to different word sizes)

* If you ever have to port this code to work on a different CPU you may find yourself spending time adding lots of casts to (ptrdiff_t) to avoid it breaking due to unexpected sign extensions/etc.

These may seem OTT for a project like this, but it's not trivial when you've continued those practicises for years (and new devs have copied the house style) and have a bunch of projects totalling 20MLOC+ that you then need to port to a new compiler on a new architecture (with a different word size) and the code is riddled with assumptions about the old compilers and the architectures. Some things can be automated but spending days moving variable definitions to the top of functions and fixing types of variables that hold return values of strlen() in an seemingly endless list of thousands of files gets boring after a very short period. Me? Bitter?

"gcc -Wall -ansi -pedantic" and lint should be your friends.
Ask HN: What is your ecommerce setup?
Since so many of you have wonderful products that you sell/charge for, there must be a great variety of services being used. So, let us know, what platform/setup do you use to sell your wares and/or charge customers? What do you use for payment processing and digital delivery? Do you use a service for the entirety or only for bits and pieces? Is your setup on your own domain, does it redirect, or is it all on another domain? Etc.
The Devil's in the deterrent
Maybe I'm not understanding something, but there seems to be an implicit assumption that the message broker (RabbitMQ) is more reliable than the database. This seems to be a common fallacy.
Nitpicking* when it comes to facts and figures is important and should be expected. It's very very easy for someone to cite an inaccurate fact and for that new "fact" to become accepted and cited elsewhere, lots of people will blindly cite things they've seen elsewhere. It's also the case that a specific fact can change how someone views the topic at hand. Although in this case 96% is obviously an error, it's still an error that should be fixed.

The person you replied to has deleted their comment so I guess maybe they were being an abusive asshole about it, which is certainly not needed.

* Nitpicking implies the things aren't important so I guess that's the wrong word, but I tried to be consistent with your comment.
I'm not sure it is just you. Shorter columns are easier to read, which means it serves users even better; our eyes don't have to track a massive row of characters to see what the search result is.
This is really just an accident of demographics. Women choose more risk-averse careers, hence female employment is less affected by economic corrections than male employment. The only reason it seems new is that previous recessions happened when there weren't nearly as many women in the workforce.
1280x960 is not a "big screen" by any modern definition.
I posed my question under the guise that we were talking about Java. I don't use an IDE for JS/Python, sublime text does everything I need for them.
Because free apps can't earn $1K, there is no additional incentive to port free apps as they'd never receive this $10K prize.
The author is only analyzing content above the fold. There's no conclusion to draw from this, other than that Google used to cram more content above the fold, like all other sites.
Can you PM the contact. Love a good suit.
Ah yes, in such a case that makes perfect sense to me as well.
Been using Tomorrow Eighties for the past 6 months or so. I like it a lot.
Not surprising, as Coursera in 2012 selects for a different cohort of student than a sociology course at Princeton does.
maybe google is just 82% advertising.
The challenge is going to be to find 2 people that use blackberry...:) j/k...
Ads are actually more likely to provide the answer to your question, or the solution to your task, when you're searching for something to buy. Which may weigh into why Google puts so many of them on the page.
When Facebook Insiders, Employees Can Sell Stock
Sure. But let's be realistic here the amount of data you would be dealing with is pretty insignificant compared to the bigger users of Cassandra and HBase or even MongoDB.

But hey if you wanted to be explicit about consistency then I am sure you had your reasons. Just strikes me as all a bit odd. Then again I didn't realise PostgreSQL didn't have an automatic sharding feature.
It seems to me that linear vertical space matters more than area. It still is small, but not as small. Showing ranked search results in multiple columns makes no sense, and screens have gone from 4:3 to 16:9,, so you would expect the extra area to be used for something other than search results.
Devil In The Details (regarding the study on health benefit of organic food)
Nope, a typo -> netlix != netflix.
The full version has a 30 day trial. I used to use Eclipse/Netbeans. I hate java and intelliJ actually makes it bearable.
Exactly. For a moment I considered porting one of my client's app for free but then I read the details. No go.
Yes, I can see where you're coming from. Message queue in the article is more of an abstract service that provides certain guarantees and less of a specific RabbitMQ implementation. There are examples of message queues implementations on top of database--the resulting tradeoffs can be an interesting discussion.
Surviving The Current Developer Drought
GNO Coreutils Cheat Script (debian/ubuntu and other apt-based distros version):

for pgm in $( dpkg -L coreutils | grep bin |
sed 's,^.*\/,,' ); do
man $pgm 2>/dev/null | sed -ne '6p'; done
> The only purpose was to illustrate it's inflexibility... I'm not saying it couldn't become one, just that it would take some pretty major changes.

I think the changes are moderate and of an additive nature. But to bring out that hammer of frankness again, what the hell else do we have for desktop and laptop linux that is anywhere near close enough.

Hint: nothing.
Forget About “iPhone 5″, Leaked Image Shows Packaging For “The New iPhone”
Add Google Analytics to a Squarespace 6 website
Ah, the JSTOR guy. Yeah, he's great. Didn't make the connection.
Actually, doesn't the amount of advertising change based on the actual query used?
I think we will always need some way of logging in to websites that deliver personalised content. The login mechanism needs to be able to identify the current user to be able to do this.

There are many ways for this to be achieved eg: username/password, Oauth, some form of secret key.

I don't think we can completely get rid of a login mechanism completely, but it may be possible to hide this from the user.

Face or speech recognition could be used, but I don't really like that idea.
I guess a chip/rfid tag could be implanted into the body, but somehow I don't think most people would want to be identified in this way.
Evidence is just stuff. It's not some magic object sprinkled with truth and certainty pixie dust.

The connection between a given explanation and any evidence is a probabilistic inference (Bayes Rule actually). You always have to weigh the likelihood of the evidence occurring due to other reasons, be it accident or fraud.

Considering that a number of folks with large UDID lists have stated they've found intersections, it seems the data itself is the real deal.

The only thing that's left is to debate the likelyhood of how they got it.

At the moment the burden is on the FBI. It'll take time to find the truth. Even if the FBI release was written in good faith, they're a large organization, and it takes time to figure out what's going on.
I think if we can make self-driving cars we can make machines that can make a suit. The reality is that it's probably cheaper to pay people to do it.

I have a friend who orders custom clothes from China. The quality is quite high and the price is lower than non-custom clothes for sale at Nordstrom's. Who is going to spent money making a machine to do this when the human labor doesn't cost anything?
> attack someone personally for dishonesty

Hackers hate ad hominem, and with good reason. I too subscribe to the school of "harsh on the problem, soft on the person". On the other hand, it makes no sense not to call out things that keep us in the swamp, or to tiptoe around important epistemic issues just to spare hurt feelings.

One problem we have is that few people are willing to go to great lengths to check out the available evidence; instead the pattern is to repeat claims (and associated citations) made by people who sound authoritative, accepting them essentially on faith. This has the unfortunate side-effect of magnifying the mistakes of people who have become authorities.

In "Leprechauns" and elsewhere, my focus isn't on what any particular person says, but on specific claims. "The cost of fixing defects rises exponentially as a function of SDLC phase" isn't tied to a particular person - it originated with Boehm but many others have propagated it. My method has been to look up the evidence and to see if it held up. Also to think hard about why studies may have failed to show conclusively what they set out to prove, and how to overcome these challenges.

I'm doing the same kind of thing in my own area, i.e. I'm collecting all available evidence, pro or con, about whether various Agile practices "work".

> is there any finding in the software engineering literature that you think holds up

There are many good ideas and rules of thumb, but when it comes to very general "laws", solidly established - that's harder. I've been asking that question over and over again, hoping to get a convincing answer. Still haven't got one.

I've read a bunch of supposedly solid references, e.g. Pressman, or the "Handbook of Software and Systems Engineering" and have been underwhelmed. (The first "law" proposed in the Handbook: "Requirement deficiences are the prime source of project failures," based on evidence like the Chaos Reports. My rebuttal: http://lesswrong.com/lw/amt/causal_diagrams_and_software_eng... )
You mean, Coursera 2012 selects primarily for students who are intelligent and actually interested in learning?
Yes, the article is, if you'll pardon the term, a cut above the usual "suit is back" PR hack job.

It doesn't make the suit any less dead.

And as much as I'm fashion averse, I've also found myself increasingly frustrated by the state of the fashion industry and lack of reasonable alternatives to actually take a mild interest in the article.
The article actually supposes that large businesses really care to think locally. If a business can shut down a factory in Michigan and reopen in China for some perceived cost advantage or switch from a local supplier to a foreign one, think locally isnt going to produce anything.

I would posit that rethinking manufacturing (entrepreneurially) to take advantage of our skilled workforce and superior design capabilities would be the way to go.

One suggestion did make sense: reduce the influence of stock based incentives. Even more importantly, get away from decisions being driven by quarterly reports.
How  To Drive Traffic to Your Website
Gob never refers to the entire suit as costing $4000, so the reference is not that good, actually.
I don't understand the new paper, but here is the ABC conjecture:

Among triples A + B = C, with no common factors between the three, for any given epsilon > 0, there only finitely many with C > R^(1+epsilon); here, R is the "radical" of A,B,C, which is the product of the union of all primes that divide A, B, or C.

The difference between R and the product ABC is that we take out any higher powers of the primes. My intuitive interpretation is something like "in almost every irreducible A+B=C, we almost have C < product(primes(A,B,C))."

Fermat's last theorem (FLT) is a major consequence. Actually, the only proof I've seen connecting the two shows that FLT can have at most finitely many solutions. Here's a useful survey paper:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.24.5...

(Click on the PDF icon to download the paper for free.)
And more charitably, if there's a federal investigation going on in response to this, they may be restricted in what information they can volunteer.
I don't have any experience with HBase and CouchDB, but Cassandra and MongoDB will only shard automatically and transparently if your application does not do much writing. :-P

Also, the number of tables has nothing to with the problem of sharding, it's the amount of data you're trying to store.
Yeah, it's weird. I'm on a Mac, and use my own Wifi. I suspect it's my ISP's DNS... but never really bothered to followup.

It's funny because sometimes if I go to facebook.com, it pops up with an SSL error - saying the site certificate belongs to another domain (eg: nonfacebook.com). Usually a reboot fixes it.
I felt like reading about a particle collider, except this time it was education that was projected against the wall of habits.
I'm glad to see these types of schools getting traction. I've never thought that CS was necessary to be a good programmer. In fact, the only parts of CS that legitimately helped me in my career were two courses: Data Structures and Discrete Math (covering amongst other things, big O).

If there's anyone in Portland Oregon interested in starting something similar, I'd be interested in talking with you.
This paper is 4th in a sequence. There is a mistake on page 59 of the third paper according to some other math blogs. Not sure how this may impact other results subsequently.
I just saw this and don't know the context, but I've been at Google since Jan 2009, so almost 4 years now. Assuming mdwelsh is Matt Welsh, he started his sabbatical in June 2010 and left Harvard full-time in Nov 2010. Cletus started right around then as well.
Actually, this sounds like a good idea to me. The BB ecosystem, broadly, has the system architecture to compete with Android and iOS but it lacks the app availability to make it attractive to customers. Apps have a long tail: there are a small number of hits (Angry Birds, say -- or things like the Facebook app) which have the cash available to develop on multiple architecture already. These will get an extra $10k, which they don't care about and which RIM can afford (who wouldn't pay $10k for Angry Birds on their platform?).

Then there are the junk apps that live at the bottom of the list. These come in huge hordes, and are worthless. RIM doesn't want to pay for them and doesn't care about having them. They provide no value to Apple or Google either.

But then there's a comparatively small group of "cool" apps that make everything work. This is the stuff that potential RIM customers notice is "missing". And the authors would love to see an extra $10k in sales, maybe enough to consider a port. And there aren't that many of them -- maybe a few thousand at most. So RIM is betting that if they blow a few million dollars on seeding this market that they'll make that back in extra handset sales in the near term. It might work.

But I don't think they're at risk of losing a ton of money. How many apps actually make that much even on "first tier" platforms?
Widely used fingerprint reader exposes Windows passwords in seconds
Not directly related to the article, but I was immediately reminded of the Arrested Development episode where the value of Gob's suit kept going up. http://www.youtube.com/watch?v=81Nl7VYFEaI
You can manually choose the thumbnail:

http://support.google.com/youtube/bin/answer.py?hl=en&an...

The days of gaming youtube thumbnails by putting in frames at the 50% mark are long gone..
Ask HN: What cool domain names do you have for sale?
Surveillance Footage Vindicates Youth from Prison
1. Build an app

2. Sell it for $100

3. Pay 10 people $200 each to buy it.

4. Collect $8000