skysight-inc/HackerNews huggingface dataset:
Adding to the OP:

Immutable collections, e.g. ImmutableMap.of(key, value). These tend to be faster than their mutable counterparts.

MapMaker - really handy for building caches and computing maps. Possibly the most useful thing in guava for simplifying non-trivial Java programs.

Suppliers#memoize - lazy loading without the ugly DCL code that usually goes with it.

Good libraries make a language much more enjoyable to work in. Thanks Google!
Will. Not. Happen.

Yahoo is in the content business, Google is not. A more likely merger is with AOL or someone else that has more synergy, beyond search.

Of course, there's also the antitrust issue.
I assume you mean what does that tradition speak of? Pretty much what Eliot says in the quote.

There's a positive and a negative aspect to the critique, in the sense of what it posits vs. what it negates. The positive aspect argues that the Good is accessible through something other than Reason. They're not against Reason, but see it as only part of man's heritage and not the most important part at that. This leads to a critique of modernity because, they argue, modernity doesn't acknowledge or allow for such knowing.

The negative aspect argues that by regarding everything as a technical problem, man becomes swept away by relativism, sees himself as the source of all values, and ultimately lacks any basis for knowing what is good. In this view, rational humanism is shallow and self-deceptive and Nietzsche, the prophet of man choosing his own values, is the great distiller of modernity, the one who took it to its logical conclusion. But where Nietzsche professes to celebrate that conclusion, people like Eliot and Weil and George Grant see it as a reductio.

An interesting thing about the thinkers in this tradition is that for a counterpoint to the Enlightenment view of man (which they reject for its triumphalist emphasis on Reason) they turn not to the anti-Enlightenment Romantics but rather to antiquity, before the split between Reason and Spirit (to use old-fashioned terms) occurred. You can hear this in the Eliot quote. Weil's lodestones were the Iliad and Plato. She, by the way, was the younger sister of André Weil. That was one amazing family.
likely dangerous for most android phones too, alcohol could stain/cloud plastic screens.
This guy failed to see that the bright shiny depicted future is not WEIRD, but AEIRD (Asian).
Not a bad list. I have no idea if these are the best 12 questions to ask, but if you are a founder, these are questions you should be able to answer.
There is nothing special about the mid-20s that makes you less hungry, biologically. It's just cultural: in our culture, it's typical to be settled into a way of life by your 20s or 30s. That doesn't put up a real roadblock unless you let it. The research you're talking about wouldn't, I'm guessing, contradict this.
Everyone has their own path, but broadly speaking I would say that avoiding social opportunities at college was not to your benefit. I, for one, learned almost nothing at college that I couldn't have picked up myself with a few hours of before-bed reading sessions. The social experience was the value.
Uh, Yahoo search is run by Bing now... that wouldn't make any sense. Yahoo has no search to monetize.

http://mashable.com/2010/08/24/bing-powers-yahoo-search/
http://en.wikipedia.org/wiki/Keynesian_beauty_contest

Related: The NPR podcast Planet Money recently held a "contest" where you had to pick the number from 0 to 100 that would be the average of all guesses. If you assume everyone is rational (and everyone's estimate of each other's rationality, recursively) it should be 0; the actual answer was around 11.5.
I wonder how these high-res tablets would affect HTML5 media queries. Right now, many of us do something like "screen and (max-device-width: 480px)". That's going to get rather awkward if pixel density varies a lot between devices. We won't be able to fool ourselves forever by implicitly multiplying that by 2 (or some other factor).

Perhaps we'll need to standardize on a unit that is independent of screen resolution. But it won't do to convert everything to millimeters, because different devices are also meant to be used from different distances. 2mm on a smartphone is OK. 2mm on a cinema display is virtually invisible.
Interesting, but not exactly surprising. I guess when your source data is a whitelist of adulations, there are only so many conclusions you can make. NLTK looks interesting though.
Apple hires Noteboom - Yahoo’s ex-data center chief
I would simply say that if you've gone through w3schools tutorial then you know enough to just work on your project and use http://stackoverflow.com and http://php.net .

I found that one of the biggest hurdles for going from a complete beginner - just learning the basic elements of programming - to an intermediate beginner - starting to be able to figure things out for yourself - is figuring out how to get answers to your questions online.

Knowing enough syntax and nomenclature to phrase your questions to google is no easy feat when you're first starting out. My main suggestion, other than "just try", would be to start reading PHP related questions on Stack Overflow.

If you know what loops are, you know what an if statement is, and you know most of the basic request and response arrays built into PHP (see w3schools) then you're ready to build.
they do:

http://www.google.com/search?q=hyperwall&tbm=isch
This touches on an ethical problem that is also briefly mentioned in the book "Programming by Demonstration," which I think restates the problem in the best way:

http://acypher.com/wwid/FrontMatter/index.html#Foreword

"In any case, I think the most important issues regarding end-user programming and its subbranch of programming by example are pedagogical and ethical. There is no question that a human with a goal wants to have the sub-goals ready made and at hand. One shouldn't have to learn about Carnot cycles of internal combustion engines--or even just hand cranking it--in order to drive an automobile. And agents that can be told goals and can go off and solve them have been valuable and sought after for as long as humanity has endured.

On the other hand, it takes a very special value system for children and adults to be able to exist as learning creatures--indeed as humans at all--in the presence of an environment that does all for them. 20th century humans that don't understand the hows and whys of their technologies are not in a position to make judgments and shape futures. At some point it is necessary to understand something about thermodynamics and waiting until then to try to learn it doesn't work. Nature's rule is "use it or lose it"--most social systems that have incorporated intelligent slaves or amanuenses have "lost it". In fact most never gained it to lose. In a technopoly in which we can make just about anything we desire, and almost everything we do can be replaced with vicarious experience, we have to decide to do the activities that make us into actualized humans. We have to decide to exercise, to not eat too much fat and sugar, to learn, to read, to explore, to experiment, to make, to love, to think. In short, to exist.

Difficulties are annoying and we like to remove them. But we have to be careful to only remove the gratuitous ones. As for the others--those whose surmounting makes us grow stronger in mind and body--we have to decide to leave those in and face them."
I'm not sure how you are getting that I am looking down on you, let alone deriving pleasure and self-identity from it.

I simply was observing that your statements fit the pattern I mentioned. I think it is unfortunate that people try so hard to find ways to be superior at the expense of others, but I don't really take pleasure in the fact that I see others doing it, and I certainly don't derive my self-identity from who is my "better" or my "inferior". Nor do I think everyone is "equal" in the mathematical sense, but that is not really what egalitarian means; such accusations, and the equating of egalitarianism to Marxism, are merely strawmen.
What timescale is the game played at these days? Does it get down to milliseconds or below? Do people build special boxes running stripped-down OS's to avoid interrupts? Etc., please do tell
This is a personal project, but I don't really what to highlight this :-) http://www.websitethumbnail.de/ is indeed the best competitor I found, but they still have many limitations (like max resolution 1024x768).

I can work with you if you're serious about trying a new service. I can give you enough free credits to fully test browshot.com. Send me an e-mail to julien@browshot.com with the details of what you're looking for, and what you need to validate the service.
Yves Saint Laurent Sandals : Shoe-shopping.org
I did basic research, and a lot more, actually. The real question is how do you research, in 2009, a law that won't be drafted until 2010? It didn't exist at the time.

In this particular case, the point of the capitalization requirement actually is to inhibit new businesses. There are much better ways to assess risk, such as taking into account the actual involvement of credit, investments, and anti-fraud measures.
A separator for Google chrome bookmarks
It's not clear those schools need licensing. The California law has an exception for stored value systems used within an organization and its affiliates. It depends on whether local merchants with whom the school has made an arrangement to have the card accepted would count as affiliates.
I think I have not yet decided what I want the service to do. When I started, I was looking at users who need a high volume of screenshots. I thought of the dashboard as a quick and easy test to try the service, before using the API for the "real" work. Then I started to think about testing on many different devices, with low volumes. I guess I need to make a decision.
i love the 80char limit. it makes things nice in a terminal, it lets me tile lots of windows across my screen, and it prevents excessively clever but entirely unreadable one-liners.
I think, of course, the problem he 'cracked' that will make the interface easier is that instead of a conventional remote, you use your iPhone/iPod Touch or something similar that would come with the TV. Touch screen, context-sensitive menus, voice commands... that would simplify a lot, no?

(I also wonder if he was imagining removing the layer of "channels" and just have something like the iTunes Store where you search for shows?) Just pondering...
> 'Why mend it if its not broken?'

But it was broken. Amazon did amazingly not because of their UI, but in spite of it.
Google Encrypts Signed-in Search Data
AFAIK, the regulatory environment of his target market changed due to the lobbying of the Money Servies Round Table. The changes made to the law resulted in the company, which was previously legal, to fun afoul of the law.
Sean Parker's email to Spotify's CEO Daniel Ek
You are right, and it is unfortunate that a small business might need to consider lobbying as part of their funding/business plan. It's enough to steer many from even considering the financial industry, which is the outcome that the industry wants..
New Gmail Interface
But AFAIK, profiling of the Quattron shows that it's no better than RGB LCDs.
tl;dr: users ask for SSL Google search by default. Advertisers can't track page views by referring page, complain.
> partying 6 nights in a row, hanging out being care free, living for the moment etc.

If those are good things to do, why are they not good when you're not in your 20s? If they're not good things to do, why would they be good in your 20s?

They sound kind of like stupid, boring wastes of time to me. But if they genuinely make you happy, why would they stop genuinely making you happy because your hair fell out and you got fat?

> When you're in your late 20s, dropping everything and rolling out will most likely be near impossible.

When I was 29 I quit my job, and then digitized the Oxford English Dictionary, published my first peer-reviewed paper, moved into a Volkswagen bus, drove all over the country with my wife (having to learn to rebuild the van's engine in the process), and moved to Argentina.

You can live a cliché, but you don't have to.

> P.S. to me a Michael Jackson or Mark Zuckerberg are not a great life, because they were/are unidimensional. They are what they are and not much outside of it.

Given that statement, I'd bet money you don't know Zuck personally.
interesting article - until it gets to the "USA is the good guy (pacifying the world... yeah) and China is the bad guy" act.
Anonymous Hackers Take Down 40 Child Porn Websites
This isn't a comic book. Whether or not you think Anonymous are mostly good or mostly bad, there is a simple fact about them: they are humans. You are aware that people are not strictly good or evil right? Most hardened criminals still love their kids, and most regular Joe's have asshole moments or have even committed crimes! (think, half the people in the us are guilty of using illegal drugs at some point, half have driven drunk, and so on).

I'm sure if anonymous tracked down the stuff and told the police they would all have been arrested for child porn themselves, as this seems to be well on the side of "going to jail", based on precedent previously set by prosecutors all over the US. Further, (because details are lacking) if the server and/or the viewers are not in the same country, full prosecution becomes quite difficult.

But whatev, they did a bad because they are anonymous. No credit to them for stopping something that proper authorities were apparently ignoring or completely ignorant of -- either way those authorities were being completely ineffective.
What personal pronouns have 's for the possesive form? Mine's? Your's? Hi's? Her's? Their's?
This was solved five years ago: http://www.webkit.org/blog/55/high-dpi-web-sites/ Summary: px is a logical unit and 1 px = 2 (or more) pixels on high-DPI displays. Em is also a logical unit, although I think there are problems with em-based layout.
A CSS px is not necessarily defined as a pixel -- The reference pixel defined in the CSS spec is the length crossed by a 0.0213 degree arc at the typical viewing distance (which works out as 96 DPI at arm's length).
You wouldn't put the code in the controllers; you'd extend the association proxy.
Technology and processing have both improved significantly since then.
Just wait for Retina display iPads and MacBooks, bet Apple is working full steam ahead on the technology and buying up the supply chain.
Same here. It's annoying that people are now using the social network for content they'd otherwise post on a blog.
Usually what will happen is that you'll think you are still flying straight but a small roll and dive will be happening, when you come out of the clouds you'll be in a very deep dive and/or almost inverted. If you don't have enough altitude to recover, you are done.
Sorry, I wrote more than one comment in this thread and was referring to one of the others. Java is much more verbose and I believe that has a negative impact. Here's the example I used earlier: http://jaydonnell.com/blog/2011/08/07/is-your-idea-clearly-e...

That same code in C# would be nearly as concise as the ruby code. But there is more to it than just this. I've seen large Java projects that can't decide if they want to use interfaces or abstract classes. I don't think this is something one should spend much time on, but you're forced to in Java.

I've also see large java projects where they have some public interface that a bunch of other people are building off of, and after a couple years they realize they need to add a method to it. Ruh roh, what now? Again, why is this so painful?

Obviously these aren't problems in ruby because you can change classes at will. This scares some people, but I've done a LOT Of ruby and haven't had any serious problems with it. If you really like static typing then scala solves these problems as well and keeps the static typing.

Oh, another problem I've had in java are two frameworks butting heads over which is in the drivers seat as far as annotation based dispatch. Look back at the early days of combining guice with jax-rs.
I agree with the philosophy. Foundations of learning should not be built on use of Google as a search engine. Foundations should he a mix of the things necessary for brain and personality development.

Its synonymous to the debate about letting kids use calculators for simple (or not so simple ) math problems.
Curiously, it's in Los Altos. So are the first schools to adopt the Khan Academy platform.
I like the peculiar starting level of instruction. Most tutorials like this start with the very basics of programming or skip to demos of hard stuff. This is like a level 2 tutorial for people who kind of know the very, very basics.

Looking forward to updates. I've completed everything thus far.
My sister-in-law has taught at a Waldorf school for years. The school the article describes sounds typical. Waldorf is actually based on an extremely deviant philosophy. They get away with it because they deliver results. In particular, their kids routinely decimate all standardized tests.
It's easier to read something quickly if your eyes don't have to travel far. This is why newspapers (remember them?) are written in multiple columns across the page.

This may be less of an issue with code, due to its structure, but I still find it much easier to read 80 column code than code that stretches across the screen.

If I'm reading code in an 80 column terminal I prefer the line breaks to come from the human that wrote it, to show and reveal structure, rather than having it arbitrarily broken at 80 columns by the editor.

Another reason is that most of your code won't stretch across the screen, but you need your window sized for the small amount of code that does, losing a bunch of screen estate to empty space.

But I don't worry too much about it.
My monthly Spreedly bill went up by approximately the amount I spent on AdWords between 9 AM and 3 PM on Friday.

I know pricing discussions generate a lot of heat, but honestly, $30 is not a lot of money. Nor does it magically become a lot of money after you have 500 customers, at which point you have very high-class problems.

Here, let me extend that graph with one extra line:

http://images1.bingocardcreator.com/blog-images/hn/spreedly-...

This subject seems tailor-made to solicit opinions from pathological customers who are not likely to be either good customers for Spreedly or successful at selling many accounts, totally regardless of whether Spreedly costs $5, $50, or $500 a month.
Sure, users can export and migrate, but that costs time and money to do. Code must be updated to work with the new provider and other projects would be put on hold.
Then it needs a different name, right? "Post-PC device" implies it has left the PC model behind, and although new input methods may arrive, PC's will still be around. Specifically, laptops are what I'm thinking of when I say PC, and the even though the form factor isn't evolving rapidly, tablets have been around a long time and the form factor hasn't evolved that much.

Now, maybe you'd say that the shape of an iPad is way different from the shape of a windows table from a decade ago, but it isn't. They're both as flat as possible with just a screen.

The transition to SaaS and the cloud does not mark the end of the laptop.
Why We’re Not Hiring Creative Technologists
I went to a Waldorf type school (called a multi-year back when I was in elementary school). My classroom was 90 kids, grades K-3 in a room that was four classrooms with walls knocked down. No desks, self-directed curriculum, etc. I was in a 4-6 after this, which was more structured but still self directed.

http://fsd.k12.ca.us/rollinghills/multiage.html

This was my program. My sister and I went through it. To this day a lot of us still keep in touch with our teacher.

It was not strict Waldorf, more inspired by it and still is to this day.
Interesting research, but I doubt it would hold up in a court. You just can't prove ownership of a Skype profile by an individual unless you subpoena Skype, and if you're going to subpoena someone, you should just subpoena the ISP of the IP directly.

Still, this kind of service could be used by background check agencies, private detectives, etc where the burden of proof is whatever the client decides to accept (though I can think of much easier ways of getting someone's IP address than this).
Exactly. If your engineering costs swamp $30 -- and they do -- this announcement is a total non-event for you.
Rich freethinkers.
Even in the GPS example, it's not a poor choice. What if there are places you decide to visit or not visit, based on the availability of GPS? For example, exploring a new city in your car; if I didn't have my iPhone so I could search interesting locations (where the definition of "interesting" is not up to me) and find directions for them immediately, I probably wouldn't go through the trouble of exploring in a lot of cases. So even with this example, it's already not clear who is "commanding" who.
I hear this complaint a lot, but mostly from outraged consumers, who are surely biased. Do you know if there's any evidence that's true?
Wow, this is big news.

Apple is building data centers very far from being the state of the art, and very costly. (And they were probably not enticed to do better, thanks to their massive profits...) For example their latest $500M North Carolina facility is running off-the-shelf enterprise equipment from NetApp and Teradata!: http://articles.businessinsider.com/2011-06-08/tech/30072633... There appears to have been little or no effort spent on optimizing cost, cooling, PUE, etc.

On the other hand, the top dogs built their data centers from the ground up from commodity hardware highly customized to improve efficiency and reduce cost. For example Facebook's tech is well documented in their http://opencompute.org effort. Google is well-known to have advanced the start-of-the-art in designing cloud-scale data centers based on commodity parts: http://news.cnet.com/8301-1001_3-10209580-92.html Ditto for Yahoo with their "chicken coop" data centers http://gigaom.com/cleantech/now-online-yahoos-chicken-coop-i... And Amazon is very secretive, but very likely doing the same and building EC2 on top of commodity hardware.

The cloud is a race which will be won by whoever has the most efficient computing infrastructure. Who do you think is going to win? Those who go as far as designing their own 95%+ efficient PSU running on 277V (Facebook: http://opencompute.org/projects/power-supply/) or those who buy run-of-the-mill NetApp appliances?

Hiring Noteboom is a sign that Apple's executive leadership recognizes the need to stop wasting money, and to start building serious data centers.
That article is 9 years old...that company is a completely different animal now.
It absolutely isn't a great rule for everybody. But it's a pretty good baseline rule if you know that your goal is to found a successful startup. There are lots of other goals that someone might have, and working in China and playing in a band sounds like a pretty awesome thing to do. For that matter, getting a job at a great company and getting paid a great salary can also be a pretty awesome thing to do. But if what you want most is to start a successful startup, there do seem to be some paths that are more likely to result in success than others.

> Every incredibly successful person is an outlier.

This is true. But the whole premise of YC and other startup incubators is that there are things you can do to significantly increase your odds of being successful if what you want to do is to found a startup.

Your chance of becoming Larry Page, Bill Gates, or Mark Zuckerberg is incredibly small. But your chance of founding a startup with some degree of success will be better.