skysight-inc/HackerNews huggingface dataset:
It's not about optimisim, but about eventual dominance of functions.

If you have n^7 and 5(n^6 + 7n^2), then for every n >= 6, the first is larger. In general, for every pair of polynomials f and g of max degrees s and t respectively, and f will eventually dominate g if and only if s > t. Constant multiples are taken into account in big-O, but in a sense they can only delay the inevitable - for any nonzero constant multiples you pick to multiply f and g by, there always will exist a point n such that after that point, f dominates g forever.

It might be that that n, however, is too large for your purposes - perhaps that's what you mean by optimism. Sedgewick has written about other types of analysis that take this into account, see Algorithms for the Masses: http://www.cs.princeton.edu/~rs/talks/AlgsMasses.pdf .
One pornographer, going by the username "AdultKing", is leading a campaign on closing file lockers that profit from illegal uploads by incentivising with affiliate programs.

He is systematically contacting the payment processors for these websites and getting their accounts closed due to the child pornography, bestiality and copyrighted content found on their servers.

His success is quite extraordinary.

The porn industry is amazed at his efforts (NSFW forum):
http://gfy.com/showthread.php?t=1072777

The warez uploading community is reeling:
http://www.wjunction.com/102-file-host-discussion/146342-gfy...
I have the exact same revulsion to this style writing when I see it in print. The only upside is that, in print, it's easier for me to skip through the article and get to the actual content.
That's a rumor from a reputable source, but it's still a rumor.
If I'm not mistaken (it happens often) the exclusion of external storage was to avoid paying licensing costs for FAT/FAT32. So really just to keep the price down.
I noticed the Nexus 7 home screen uses a "smartphone style" layout, with the favorites tray at the bottom of the screen, the All Apps button located in the center of the tray, and the Back/Home/Multitask soft buttons centered.

As far as I remember, previous Android tablets after Honeycomb used a dedicated "tablet style" layout, with no favorites tray, the All Apps button located in the top right of the screen, and the soft keys left-aligned.

Why isn't the Nexus 7 using this? Is it because the 7-inch screen was deemed too small for the tablet style layout? Or has the tablet style layout been deprecated entirely from Jelly Bean?
Dark matter is the thread connecting galaxy clusters
God says...

27:2 And they stood before Moses, and before Eleazar the priest, and
before the princes and all the congregation, by the door of the
tabernacle of the congregation, saying, 27:3 Our father died in the
wilderness, and he was not in the company of them that gathered
themselves together against the LORD in the company of Korah; but died
in his own sin, and had no sons.

27:4 Why should the name of our father be done away from among his
family, because he hath no son? Give unto us therefore a possession
among the brethren of our father.

27:5 And Moses brought their cause before the LORD.
I would love to use the Nexus 7 as a home phone. Of course, I would have the right headset / earplug to go with it.
I can't stand HackerNews. But is there any similar alternative?
Retina Macbook Pro International Pricing
Micropayments on the Rise in Europe
Be Careful With Your Redis BitSets and Java
This is metric that is commonly used in the popular webpagetest.org performances test
>>increasingly complex front-end Javascript blocking the browser's UI thread

I agree with you, before optimizing the performance somewhere near the HTTP layer there is often much that can be done at the front-end or the back-end level. The loading of web fonts can actually block a browser for some time until the font is loaded (and often makes the page much harder to read ) - it is not just that the user has to wait for the loading to finish, but the browser sometimes freezes completely (for example, this happens sometimes with Opera), which is a bad user experience.

"Perceptible latency" requires that we have some people who will load the page and measure if is was fast or slow or sluggish. In my experience this is often said to be too expensive or too much work. Actually, it requires just a few people with different browsers and internet connections to get a good idea if the website is fast or slow - BUT: this is nothing that is measured precisely.

The TTFB given by the tests, mentioned in the article, on the other hand, looks like really hard data, measured exactly in fractions of seconds. This can be plotted nicely in a graph, for example.

Another way to see if a website is fast or slow is to ask the visitors. There has been a survey on one large website, which I have created, with some open questions about the new website. One open question was: What do you like about the website. More than 90 percent of the visitors, who have filled out the survey, answered that they have noticed how fast the website loads.
What kind of argument is that? How can you ever learn anything new with this attitude? If you never leave your comfort zone you will never make any progress. Just do it.
I think even if you like reading books, unless you know you will do it every day for at least a year or two, to get your money's worth, you're probably better off with a multi-purpose device that you can use for a lot of other stuff, too.
I Need Your Help: An Author's Marketing Challenge For Everyone
Well, these astroturfers are a message in themselves. They do exist in the English web as well, though.
Google Revamps Its Workforce Education Programs
Sorry, that was a typo. The actual test program I use is correct. It was obviously supposed to be:

sum += ints[i]
So you feel comfortable executing arbitrary Java off the web?
even in performance critical code, unless you are doing some very aggressive bit twiddling or assembly-level optimizations, python can hold its own.

Although at that point, C is easier to work with ...
I actually am using node.js through the Noxe lib in Haxe and I don't see it like a toy at all. It works great to push initial files to mobile clients and setup clients in a fast way. Does a great job at it and I have seen much more complicated things being done with it. Having things shuffled once in a while on the API is to be expected when at such young age, everything is new and shiny and sometimes it doesn't live through a revision. Happens.

I don't like the snark about proper languages on the article, it is the sort of troll bait that encourages memes like; node is for web dev js noobs, flash is for clueless devs, etc. Think a serious dev should show respect for whatever a good implementation is achieved in and not let own preference enforce bias, that just makes people look like fools.
I'm glad to know that at least someone enjoys this style, because I am with jablan; I hate it. To me, it suggests that the author doesn't expect me to find the content interesting, and that instead this content has to be packaged with (predictable) human-interest intrigue just to get me to read it.

To me, it's very analogous to trying to teach students math with colorful, picture-laden textbooks: it might be necessary for students who will never learn much math in order to just get them to pass the grade, but insofar as it works such students are not getting deep appreciation for the concepts.
He went away from the basement and left this note on his terminal: "I'm going to a commune in Vermont and will deal with no unit of time shorter than a season." - Tracy Kidder, "The Soul of a New Machine"
"It is lighter and more comfortable being held in one hand."

More comfortable, perhaps, but lighter? The Nexus 7 is 340 grams [1] versus 652 grams on the new iPad [2].

It might feel lighter, but it is all in your head.

[1]: http://www.google.com/nexus/#/7/specs
[2]: http://www.apple.com/ipad/specs/
Four Fantastic Facebook Infographics
I hope they enjoy their little game of self-righteous wack-a-mole, because I've little doubt these sites are popping up at least as fast as they're being shut down. Where there is demand...

And the only way to actually put a stop to this sort of thing would be the end of the free internet.
"404 Error" made it to number 6! Proves that numbered error codes are not so user friendly.

Although at first I thought it was Wikipedia's own 404 page and was going to comment on how they must have a lot Of broken links.
Weird, unusual and awesome body art
Funny or weird. I like body art and this is so cool!
Well you are talking about NBC censoring, this on the other hand is the goverment putting people in prison. Since the govt controls the TV and papers you wouldn't find much information about the Moscow protests that took place a few months ago. You'd have to look to the internets, which are next in line to be censored. https://en.wikipedia.org/wiki/Freedom_of_the_press_in_the_Ru...
> having to write Udon.curry everywhere sort of takes away from that cleanliness you are trying to recreate.

This is true, and I considered your approach when writing functions like `elem`. There were two reasons for this. Firstly, I wanted to avoid introducing more closures than necessary. Secondly, I wanted to keep the source code reasonably transparent (if admittedly rather terse).

There is definitely a place for your approach, and it may even be the better one in practise. It's hard to say without writing large projects in both.
Don't forget they were also going to monitor what you were surfing to ensure it was safe and moral content.
I smell an unusually large and justified lawsuit over this.
Not many web frameworks are configured to start writing the response before the response is actually ready.

This is because when sending the response you need to know the HTTP status of that response. Is it a redirect? And if you're querying the database lazily, after your page started to render, what about DB errors that could happen? Then you'd need to send an HTTP 500.

This is the drawback of using this feature in Rails 3. You have to ensure that there's no way something unpredictable happens. And you have to activate the feature explicitly in your controllers. And after you did that, you're probably going to be aware that TTFB is not that relevant.
Has anyone even heard of Robert L. Bradley, Jr before?
So you're saying 652 is lighter than 340?
Ok, correction: Finnish-sounding names
+1 for mercurial support
Eh. I think there's value in making people cognizant of this style by discussing the way it works. It certainly took my a few years before I could pinpoint exactly why I disliked this stuff.

Also, there's so many magazine authors out there that keeping track of their individual styles it pretty hopeless for me. The best I can do is remember that Wired is written like this.
Show HN: Iorad - the tutorial builder
I've read over 80 novels on my iPad. Love it.

I haven't tried a Kindle. I don't doubt that it's a better device for just book reading. But my iPad suits me well.
Air France crash 'due to pilot & technical failure' (Final report on 2009 crash)
I've inherited 200K lines of spaghetti code — what now?
No, that's dance to receive. Having to do the work and pay is pretty unique, though it has probably been thought of before...
> I don't think Putin is at all corrupt, in the sense of taking bribes or anything like that, and would be surprised if his direct reports did

Haha. Here's a little about Putin: http://www.telegraph.co.uk/news/worldnews/wikileaks/8175406/... And here a little about his former minister of health: http://en.novayagazeta.ru/society/8682.html There's much more where that came from. You can pretty much pick any high-ranking official in Russia and start digging.
This doesn't sound at all like a "botnet" to me. Rather, it just sounds like people installed an application that uses the email facilities to send spam.
Agreed, although it's always a risky bet hoping Congress will turn corruption (promises of campaign money, cozy ties with lobbyists) into good legislation. I'm sure it happens on occasion, but we could just as easily wind up with laws that gave relief only to a few very large companies in certain (ill-defined) industries.

But here's hoping!
>getting a good grade because you wrote a paper on the Roman Empire and then accusing someone of cheating because they decided to write their own paper on the same subject

No, what actually happened would be more like writing a brilliant paper on Roman Empire exploring it in a way that no one had before, and suddenly this guy who's been stuck for years suddenly "comes up with" a paper that appears to borrow heavily from yours.
Indeed. According to the UN report on inclusive wealth ( http://www.ihdp.unu.edu/article/iwr via http://www.economist.com/node/21557732/ and https://news.ycombinator.com/item?id=4196895 ) Russia's wealth is all natural resources, and decreasing mostly due to a fast drop in human capital.
What I mean by "tightly woven" is that you know exactly what values/components/types need to communicate with each other whether its the front end or the back end. You're not wasting time trying to match a spec sheet or fulfill a precondition to an existing back-end procedure (cause honestly those things just don't fit right in). That is, you're not spending time trying to put a square peg into a round hole.
Why should a celebrity get convicted of something unless they have committed a crime?

I think America may be a bit of an exception actually since you guys elect your judges. That sounds ridiculous to me. It is like electing your doctor or your engineers. Some things simply are best left to technocrats.

That said, in the UK at least, you have the choice of five appeals before a final, conclusive say is given in your case.

Take for example Assange, the Wikileaks founder. It is difficult to find a more political example. He went up to the highest court. That final hearing was held in public, as all hearings are, it was televised, again as all hearings are, you can read the judicial decision, as with all judicial decision. No one was corrupted. You can't corrupt them, because there is complete transparency.

Now take the hacking scandal. At least 10 people have been imprisoned and are awaiting trial I think. Maddof is another example. We will see what comes out of Libor, etc. We don't live in a perfect world, but we are the closest to it I think.

In regards to your point about 20+ year sentence for a relatively minor crime, I think you will find that the media often sensationalises things to get attention. If you delve into these cases, by for example, reading the judicial decision which are available to everyone, you will most probably find that the decision if not to your agreement, is reasonable and justified.

To conclude with clearly showing that there is no comparison between America or the West and Russia, if you look at 1,000 cases, you are very likely to find way more non guilty verdicts than in 2 cases.
The reason I added that EDIT is because I actually hadn't read that far down yet - I was just referring to his first counterfeiting gig when I first posted the comment: inline search the article for "Kuhl’s counterfeiting career had begun a decade earlier" and read from there.

Of course you have no basis for your claim that he would have eventually found a buyer. This is a "manufactured criminal" and the police certainly got fed up with waiting for an actual market for his work to materialize. Entrapment is so insidious because when you turn a good guy, maybe there's no market for "good guy's evil works" anyway. (Who knows why, maybe he looks like an informant/plant/mole because he's a real artist and normal, genuine, good guy, who only got into 1 single crime - and no corresponding culture or connections, no other crimes, nothing - through an entrapment operation.)

Please read the article more carefully and you'll see exactly what I mean.
Right, so it's barely half the weight of the new iPad. How is that "all in your head"?
That sounds impressively macho, but it's an attitude that has long-term organizational costs. HN just had a great article on how Microsoft's internal competition deeply harmed the company. The number one complaint I hear from departing Google engineers is the absurd internal promotions system.

Years ago I did a gig at eBay, and I thought their macho attitude was a giant source of problems. Plenty of good, sane people were driven off (or driven mad) by artificially high-pressure situations. Every email about a promotion mentioned how somebody had worked all night to get something done; they were promoting more for drama than for skill. And a "this isn't hand-hold time" attitude was common among senior technical staff, which meant that people often hid their weaknesses rather than getting the help they needed.

The lesson I learned from that is that software companies that take normal circumstances with the intensity of emergencies are gradually cutting their own throats.

That's a lesson reinforced for me spending a lot of time with a family member in hospitals last year. Even when survival was on the line, the best doctors and nurses proceeded with patience and kindness, working to train staff and improve systems as they went. In an actual emergency they moved like it was an emergency. But only then. If they can be serene and thoughtful while dealing with brain tumors, I don't think there's any reason that people at Facebook have to puff themselves up with self-importance.
http://www.ec2instances.info/
Legalize Freedom
The usefullness of their activities is they are gradually getting rid of the easiest form of piracy. It is so easy to pirate via HTTP. When you make it unviable to profit via HTTP downloads, the bad guys will move to torrents. You can then sue the uploaders. Or get the torrent site shut down. Or cripple their ability to accept donation or profit from ad networks.

Whatever can be done to make it harder for Joe Public to pirate and easier to whip out their credit card, the better. You're average surfer is not going to get into FTP sites, newsgroups or use Frostwire to download a 500mb porn movie.
“China’s Siri” Sues Apple’s Siri Over Infringement
Currently -" 2 million registered users and averages 5,000 new questions per day and 10,000 new answers per day"

2008 - "By the end of 2008 users were posting 100,000 answers per day"

I find that hard to believe? Surely it'd be more like the other way round? Or has it really dropped off 4 years on?
Functional Programming: A Step Backward...
I'm curious how "free" the news organizations are in Russia.

I recently was accused of something here in USA along with a ton of other people (copyright troll... I share my internet connection w/ my tenets).

The local news found out about it rather quickly and wanted to do an investigative report. I have to say I have never really liked local news but I'm glad things like this attract their attention.

Is whistle blowing a cultural thing?

In other words can Whistle Blowing be a counter virus to the Corruption virus?
Did you look at the examples? No one is talking about getting rid of metaphors.
What a lousy headline. And the article is almost content-free.
Here's[0] a relevant thread (morrildl == Android dev).

[0] http://www.reddit.com/r/Android/comments/mg14z/whoa_whoa_ics...
Boston, MA

MIT Startup Seeks Python Developers

TL;DR
Early VC-backed startup, smart people. Python and web apps. Consumer facing, seriously big market opportunity.
http://jobsco.re/N0ADHv

The idea for Jana got its start at the MIT Media Lab. Now we’ve broken out and are building a company to change the way business is done in the developing world. Jana gives away free mobile airtime in exchange for market research or advertising. To the users of prepaid phones in the developing world, this free airtime is as good as cash. Our goal is to give a 5% raise to 1 billion people by redirecting wasted research and marketing dollars.

Currently we are using Python, Flask, CouchDB and Redis. We host everything with Ubuntu on EC2 and other Amazon Web Services. Git makes our codebase easy to work with. Fabric makes deploying fast and consistent. We hire bright developers who can get shit done.

Everybody is motivated by money at some level. So we make sure to pay better than other startups and give an equity stake to make sure that the company's success is your success.

We do our own hiring, talk with a developer, not a recruiter: http://jobsco.re/N0ADHv
The mere idea of creating the site was revolutionary. The platform and the concept of creating a site where you house questions and FOCUS on the quality of questions is pure genius.

Making it an addicting game is great too. People love the social proof.

I use stack overflow and its sister sites nearly every day. On theoretical computer science stack exchange its allowed me to ask better questions. It has increased my research maturity by one hundred times. I know more about topology and I am sincerely in debt to the quality of this concept and platform.

Cheers to Jeff. This is his magnum opus. I can't wait what he thinks of next.
32bit memleak is by far the main reason I stopped looking at go. Many people still have plenty of 32 bit hosts.

When will this be in the official release??
Optional external storage doesn't force anyone into anything. You can live in long-term bliss with a device having an SD card slot having never plugged a memory card in.

Having said that it does seem that Google is trying to move away from external storage, likely to try to recover from the horrendous original implementation of it (still one of the nastiest, ugliest parts of Android). The original intent of external storage was largely as a read mechanism allowing you to plug in a card with your entire music collection, etc. When it got delegated to read/write needs, primarily because early devices had ridiculously low internal storage, things fell apart.
Interesting note, 2 min after submitting to HN, someone seems to have started an DDOS against our API. Working to route around it right now.

At first we just thought it was the HN crowd storming in :-)
Stanford researchers synthesize printable, electrically conductive gel
Is your definition of a botnet one that compromises a system without user intention? Is it because the user installed an application willingly?

Vectors of compromise don't necessarily change behavior, just risk level.