skysight-inc/HackerNews huggingface dataset:
Traditional server-side solutions SUCK at this. Try writing a non-blocking server-side WebSocket server in PHP and distribute the load across all of the cores.

Wouldn't the traditional way to do it server-side be to just write it in C/C++ or Java with a thread pool? Or if you prefer the evented model, Python+Twisted isn't old enough to really be traditional, but is pretty widespread; and some Java server-side apps have been moving to an async model as well.
Show HN: The AirBnB of Advertising: YouMarket.Me
Looking for beta testers; if interested sign up and please share with your cronies. It's free. Thanks!
I would actually doubt that, myself. The costs of building those structures were enormous, and by 1970 or so hydrogen bombs had become powerful enough and ICBMs accurate enough that it was pretty much impossible to build something that would survive a direct hit. Once that point is reached the only protection that the site has is its secrecy, and it costs the enemy less to hire spies and launch satellites than it does to build a new mountain. It's a losing race.

Facilities like these are a remnant of the civil-defense mentality of the 1950s. When the weapons were Hiroshima-style atomic bombs and the guidance systems were a guy 20,000 feet up looking down a bombsight, it was possible to build buildings that could survive an attack. Once you have hydrogen bombs and reasonably sophisticated inertial guidance systems, though, that possibility evaporates.
Right now I'm sitting in Portugal, Europe, typing this on a laptop which was designed in America and manufactured in China. And we're not at war with one another at the moment. I believe there may have been a few consequences to exploration that were far nicer than war, trade chief among them.
Hmm. I'm not sure I agree, but I'm still thinking about it. It smells like this approach presupposes that the problem of diversity in tech -- assuming that such a problem exists, which isn't universally agreed-upon -- is rooted in problems in education.

Again, I think one of the points of the article is that post-input selection problems can cause selection problems in the input.

As a thought experiment, if we imagine a situation in which a particular minority were to believe that, even if they followed the rules of their majority peers, they would still be selected against, then we might also imagine that as a consequence they would actually select against themselves.

(For example: I'm terrible at casual party-like get-togethers, so I tend not to go to them, which in turn prevents me from getting any better at them; I'm selecting against myself in this situation because of an expected problem. Likewise, if I were a woman and an entrepreneur, I might not attend certain events because I believed in advance that I wouldn't do well there.)

I'm not at all arguing that this is actually the case. But, I don't think that limiting ourselves to looking at problems in education is taking a complete enough approach to the overall problem.
[moved from top post to reply here]

I have not seen the Harvard lectures yet, but if you want some specifics, here are some areas where Stanford is doing a fantastic job:

* HD resolution, with SD as well for those who want that.

* Excellent picture (good lighting, etc.)

* Tight editing

* Tracks between instructor, board, and slides very well. You don't get those moments where you wonder why they won't show you the presentation.

* Very high quality audio. Good mic placement and use. Cannot emphasize this enough.

* Courses are being refined in successive semesters, using what they've learned. They don't just put out one semester and then consider their job done.

* Closed captioning.

* Instructor repeats every question.

* Great, useful topics of wide current interest.

* Great web sites to go along with the course, with links to videos and course materials as PDFs and zip files.

* Instruction quality (of course this is a given at most good schools; professors don't get where they are by being bad. No problems with this at Stanford).

* Really the key thing you can see with Stanford videos is that someone is actively thinking about the quality and doing everything they can think of to make the entire experience great. My guess is it's because they see a future looming where online is more and more important, and they want to continue to be a leader in that new world, not just in the current one, and they realize that the quality of the whole package matters.
Very much agreed. Although clojure might be faster, it is so so difficult to read, and from a rubyist's POV, looks like a disaster compared to python. Maybe that's just a result of being spoiled by super clean syntax and almost human readable methods... but that's gotta count for something
Apa: New prefix
Surely the majority of the typesetting would be done by the e-reader software itself, anyway. Hyphenation, justification, and spacing can be handled almost entirely in software, except perhaps hints for strange words or difficult situations. LaTeX can certainly handle it without help, at least.
Thanks for the feedback; I agree with you. Here's the reasoning behind these odds choice..

List is-a list, and Dict is-a dict.. and thus, I'd like to make it possible to safely pass these objects to already existing code. If I rename .rem to .remove, I'd break that.

The reason for the chaining saving() is because it's useful to be able to toggle it. For instance:

self.x = Moka.List(range(1,10)).mutable()

return (self.x.map(lambda x: x*2)
.immutable()
.keep(gt=5))

So, basically, you change self.x with the map, but don't necessarily want to change it with the keep().

(I'm not saying it is the right thing, just why it's done that way.)
IMHO, the WaPo's Social Reader is interesting because it effectively reinvented a product the Post already had — Trove — in a way that was more effective.

What I think will happen is that Facebook will double back in a couple of months and refine what becomes frictionless and what gets friction. If they find ways to make "frictionless" a little less invasive, it becomes a more-useful tool. Saw a mention of ifttt in the thread … Facebook needs to do a bit of that.
"People are like dung. When they're all together they smell really bad, but if you spread them out they fertilize the land." Forgot who the author of that quote was..
Ask HN: Making the most of Bay Area trip?
I'll be visiting the Bay Area from O/S for a few weeks. I'm looking for suggestions, both on-topic for HN and off-topic, for worthwhile things to do while there. Thanks!
Fascinating - one of the most interesting things to me is the characterization of the US soldier on the picture translated (on englishrussia) as "If you forgot where our borders start, we'll help you to land!"

Also the pictures toward the end which, if I'm not mistaken, might have been used as maps and textures in Fallout 3...
this looks dope thanks for the link, now if only someone would build in password storage!
With that attitude we should have stopped at FORTRAN. What next, drive a Model T instead of a Civic?

Nobody knowledgeable has said that async coding is novel. What matters is that node.js is a simple(r) and effective means of writing asynchronous applications.
>Such playing-with-computers is something that was confined to the somewhat richer and educated people in American society, which the african-americans were not, 15 years ago.

That explains the "many african-americans and many women were not doing the steps needed to be talented enough to be able to make it big now" part of your sentence. It does not explain the "the most likely reason they did not do that, is probably because it just did not occur to them" part of your sentence. Hence the request from	raganwald and myself for a source to back this up.
A Factory is used to create an object of a specific type, when the calling code only has a reference to a supertype or prefereably an abstract type of that object. This reduces coupling and therefore side-effects in your code.

For instance:

Car car = CarFactory.newCar(someLocalContext);

Might return a specific type of car for the given context, but the calling code's coupling is only to the supertype Car, and therefore can operate in the same way on any kind of Car.

Since php is dynamically typed there's not as much reason to use this pattern, although in certain cases it might be the right choice.

The Factories in question might actually be more like Builders -- classes used to hide complex construction processes.

I use inheritance all the time in Ruby and Java these days. With Ruby you get Modules and the Mixin approach, which allows for what is essentially multiple inheritance. I try to keep the level of inheritance close to 1 (I can't remember the last time I went past that) but yes, it's an essential tool in the toolkit.

I'm apparently one of the last coders on earth that still uses UML, but I find it helps me clarify architectures and visualize my code. OOP was meant to be visual in nature -- object relationships are, imho, best understood visually rather than through linear code. My suggestion would be to get used to UML or some hacked derivative thereof and express your dependencies visually, and you may find inheritance starts to make more sense.
Got you to read the story to the end, didn't he?
Was this submission flagged down? If so, why? Because it kinda disappeared off the front page for me.
Not time, but resources. In this case paying someone to manually set the book's E-edition. My point is that with anything, the publishers decide if paying to manually set the ebook has a better return than spending elsewhere (or not at all).

I think going forward, the publishers will plan for typesetting the print and electronic versions together so the delineation of costs that I mention won't exists. It will all be rolled into the production cost of the book.

My comment is aimed at publishers with piles of books that were set before the existence of ebooks (or with production processes that are slower to change, books in transition). Should the backlog of books be converted to e-books as quickly as possible using a less than ideal processes or should the books be manually re-set with humans thereby delaying their availability?

I think the publishers are trying to optimize based on highest return between typography and availability.

BTW, I would love to see better typography, I don't disagree with that point. I'm just speculating on why it's not happening.
I agree with Hawking. But we need to understand why space exploration isn't happening and what's being done about it.

Space exploration is different from earlier forms of exploration because the technological and financial requirements are a couple orders of magnitude higher than they have ever been. Also, we have yet to find natural resources up in space which would justify the expense of mining them.

That's why it isn't happening at the pace some people expected after Apollo.

But with the latest developments in orbital tourism, and a world population that's generally wealthier than it's ever been, tech and financial huddles will fall in time.
Surely there's already some kind of database of the gross vehicle weight of every model of car for safety standards, there's no need to weigh every single car on the road.
The point being, space expansion would prevent the sudden eradication of the human technological culture. Politicians, warmongers, prophets and priests will continue to fuck things up, but distributed redundancy means not everything is destroyed at once.
Ask HN: site connectivity problems?
I can only get to HN via the iphone app.
Its been this way two days now.

Downforeveryoneorjustme.com tells me it's not just me.

Did something change?

Is anyone else having issues?
I would not recommend using a 40" television to reduce eyestrain. I have in fact made a funny video relating to this.

http://www.youtube.com/watch?v=VSZMn-s3NZs

The issue isnt so much the size... its the brightness associated with a screen that big especially a tv.
No. If we can't make it work here on earth, where we have everything we need, how are we going to make it work somewhere else? Before going into the galaxy, we have to fix ourselves and our society. And we can do it.
Woah EPIC post, would be great if you added a TLDR comment upfront for skimming.
Very simple and very amusing. Or maybe I'm just easily entertained. It got my gravatar picture when I entered my full name, which was cool.

hn.jpg.to, on the other hand, is probably not related to hacker news :)
Having skimmed the article I found it relatively unenlightened. What do you agree with?
The only way we will get good ebooks is if publisher make the book for HTML/ePub first. They can than export for the page size they are printing and tweak it. They will not put in the work on an already created book to make it re-sizable.
The project has been published today and google already knows about it:
"jukebox democratic" -> no. 5 on google
"jukebox democratic player" -> no. 1 on google

What else should I add? I'm open for any proposals. Thanks!
Khaki Skinny Jeans
So I think we're coming at this in two different ways. It is possible that we're just philosophically irreconcilable on that.

I am skeptical, but willing to be convinced by evidence, that access to capital contributes more to success of software companies than talent. If, hypothetically, companies fail because of lacking access to capital but do not fail because of lacking access to talent, and the market selected for people who were fundable instead of people who were talented, I would not come to the conclusion that the free market has failed. I would come to the conclusion that the free market had allocated resources correctly to capital and away from talent (in the dystopian world where talent, apparently, doesn't really matter).

If you're betting that access to capital and social networks and execution risk trump diversity in investment outcomes, you're betting that access to capital and social networks and execution risk matter more than diversity.
I've read a lot of non-technical books on the Kindle app for iPhone, and I haven't noticed any serious flaws. Generally I find the experience to be extremely pleasant, particularly compared to random PDFs I've tried to read through iBooks. Perhaps this is more of a problem with books with different typesetting for code vs. prose, etc?
I have Mozilla Firefox as my browser. I had Autofill with IE, to fill out forms, name, address, ect... but cann't find a way to fill in the blanks automatic with Firefox What gives do you know?
Except, sadly, those death panels comments actually resonated with some folks. There is a place for serious statements, but also a place, again sadly, for soaring rhetoric.
This is the "I'm feeling lucky" of google images eh?

http://gigawatt.jpg.to/
Is there a site out there that has common implementations of problems using different languages? I would love to be able to compare.
Very cool.

Top result in Google Images? Looks like it anyway.

Thanks for giving me something to pay with while waiting on the slowest server in the world at work :)
Advocare Scam or Wealth With Wellness? The Truth Revealed
Stanford University - Technology Entrepreneurship online class
Actually Statoil (biggest Norwegian oil company, partly Government own, mentioned in the Bloomberg article above) just found a major oil reserve in the North Sea this autumn. The forecast is 0.9 to 1.5 billion barrels, and is the largest found in the North Sea ever
I agree, but in this post, the author says:

> With a little effort, the makers of The Publisher’s digital incarnation could have one-upped the printed book by positioning these photographs to accompany relevant bits of Brinkley’s text, illustrating, e.g., a description of Henry Luce’s childhood with a photo of Luce as a toddler.

I don't know anything about typesetting, but this specific example seems difficult to automate with software. A human would need to decide where best to place these photos.

Again, a guess, but it seems that this book started life in a pre-electronic book production process. To get it right would require more manual effort for the e-book.

Just like websites are evolving to be adaptive/responsive, I think book production will follow. We're just not there yet. Websites are still being launched today that are close to impossible to read on a mobile phone.
>> If you love the show so much then pay don't pirate.

Well, you're right. But as someone above me said, those are two completely different use cases.

If you can't watch a show on netflix/hulu right away one day later, it's nearly impossible to use the internet anymore without getting spoilered (one word: DEXTER. I simply wouldn't be able to think about something different, let alone wait fucking 1 1/2 years for that shit to appear legally on DVD). So, in this case, people are much more likely to torrent something, to "quickly catch" up. The other use case however is, that you buy your dvd box, for example after each season, to re-watch your show and show your support. And be proud to own it physically.

Completely different things:

- Torrent d/l == catching up, satisfying your addiction
- Buying DVDs == supporting shows/movies you love

A lot of Americans can combine these two because of online services as Hulu or Netflix. Sadly there are other countries where this is just not possible.
Lots of similar stuff here http://lana-sator.livejournal.com/
The Obama profile looks really awesome. I wasn't aware of this service before. I do wonder how much of the profile is hand-crafted vs auto-generated from a standard data-source.
Tech meetups are a goldmine if you're interested in startups. Maybe you won't find employees from the startup itself there but if you interested in say, erlang, and go to an erlang meetup you can very easily ask people there if they've heard of any interesting erlang startups. You'll probably find some people who will say something along the lines of oh yeah, I recently heard about company x who's doing y, it sounds pretty interesting actually.

Then you can do some research on company x and try to get in touch with someone there.
. CALCIO CORAL 500 MG 50 TABLETAS
Read the article but didn't enjoy the writing style. I read many things only to conclude that they are rubbish.

Even the content seemed pretty surreal - jumping from one bizarre story to the next. If getting me to read one article was the nefarious plan, then kudos. If getting me back to read the blog again in future was... I hope he doesn't hold his breath.
Ask HN: Which companies develop code analysis tools?
I'm interested in getting an internship/job that allows me to work on code analysis, but I'm not sure which companies are involved in this field. I'm aware that there are companies like Coverity whose main products are code analysis tools. However, I believe that there are others who develop their own analysis tools primarily for in-house use -- for instance, Mozilla has Dehydra and Treehydra for analyzing their C++ codebase. What are some other companies that have good teams working on analysis tools?
Agreed--not just typography but in many cases the entire ebook experience is just terrible. Some works are very clearly just OCR'd from the print version, with no proofreading done (you can tell if you're reading one if you spot an obviously out-of-place word that would still pass a spellcheck). Others may be mostly presentable, but retain their print ephemera--for example, hyphenation in the middle of a paragraph, because there was a line break in the print version at that point.

It's not always the publisher's fault--I've developed a few ebooks for different platforms, and ebook readers today are where Mozilla and IE were around the IE5 browser wars. Developing a book that looks good across all platforms is difficult, if not impossible in some cases.

It wouldn't suck so much if we weren't paying almost the same price as a print book. Why would I pay ~$13 for a brand-new, often terrible-quality ebook (and a DRM'd one at that), when I could buy two print books for the same price, and get Amazon to ship them free to my door?
> Before going into the galaxy, we have to fix ourselves and our society

Space exploration, i.e. NASA, takes up 0.6% of the federal budget, and decreasing. The Great Society programs, Medicare, Medicaid and Social Security, take up 54% and increasing.

So, be happy: as a society, we've decided that an extra 1% on grandma's pension is worth more than a Moon colony and humans on Mars (quite likely to have been achieved with double the space exploration budget).
Yes, it works kind of like it.
Sorry for the bug. I'm looking into in right now. My guess is it has something to do with special characters in your public profile URL.
Don't know, the background is certainly custom. The timeline seems to be auto generated. Here's another one I found that seems pretty cool.

http://re.vu/sarajchipps
I'd say it's wrong. There are more than 200K Swedes currently residing and working in Norway. Not only young people working no-skill jobs for $140 a day, but also many scientists, IT pros/developers, managers, entrepreneurs.

I've lived and worked in both countries and while Sweden feels like one of the rich US states or parts of EU, Norway has out of this world standard of living. Can give you countless examples.

A neighbour of mine was a single father of three children, the government (NAV) was paying his rent, bills, other expenses, vacation(!), etc. for almost a year. That was social help not based on previous taxes or income.

Most Norwegians (IMH experience) who are serious about gaming would work one year and live the next year on the extremely generous unemployment benefits provided by NAV.
Think I get your point. For example, I used to have an app on facebook that shared the songs I loved on Last.fm. Those where very few, maybe 5* a year, so it made sense to auto-share them on facebook.

Edit: *Looked it up and it's more like 30 each year, ops.
Thanks. I am planning to add functions to let users upload and vote for the keywords.jpg.to urls so more relevant results will show up.
None of you three mentioned Python 3.0 to 3.2.
Do you realize that, if you believe the odds are long against this strategy succeeding, you have to be taking the position that this isn't a serious problem in the status quo? And vice versa? I mean, you're not going to give long odds against gravity or penicillin winning, right? They're going to ROFLstomp the alternatives. If diversity is not ROFLstomping the alternatives, then we did not have a diversity problem.

Unfortunately, that is the crux of the problem. In the short-term diversity isn't really that important to the "majority". And diversity isn't going to ROFLstomp the alternatives. It isn't like there are a group of Blacks that are all Mark Zuckerbergs and Steve Jobs. White males are long shots for the most part as are Blacks.

The reason why diversity matters is more for society in the long-run. You want everyone to maximize their potential. And lastly, I think most people want others to have a fair shot at their full potential. People like to at least think they are fair.

So the diversity problem isn't about short-term ROI, but rather long-term maximization of human potential. Of course this is almost the total opposite of the argument proposed in the article.
I couldn't agree more. My intention wasn't to call out YC as part of the problem, but simply to suggest a specific place where I think YC (and the Valley ecosystem in general) could be improved.

In fact, the only reason I think this argument has any chance of having an impact is that I think SV is one of the most meritocratic places in the world.

I'm pointing out a bug that we could easily fix if we want to.
Time Warner is trying to sign people up for their subscription service (HBO) -- is it really in their interest to license their content to a competing subscription service?
You're correct - I should have said, more generally, that the complex was outdated and replaced with newer defense/mitigation strategies.
Good guess and you are right. :)
Dani is also shorthand for Daniela.