skysight-inc/HackerNews huggingface dataset:
As it happens I've been thinking similar questions about the film industry. I was surprised at how hard it was to find good information online, so I started a site that largely consists of interviews with filmmakers.

http://makingflix.com

I only launched it a couple weeks ago so only have a few interviews up, but I've been pleasantly surprised by how many have agreed to be interviewed (still have those in the queue).

A common thing I've heard about that industry is that it's the exact opposite of the collaborative, inquisitive nature of tech startups. For example, I've heard several people say the difference between SXSW Interactive and SXSW Film is night and day.

It may be impossible, but my little site is a small attempt to change the industry attitude from one of "what's in it for me?" to "how can we work together to create great products that people love?"
Brandon Badger (https://plus.google.com/114800310452543164210) is the Project Manager. He's been running contests on Google+; submit artwork relating to ingress, stories, etc. hashtag them #ingress, and if he like it he'll reshare it and give you some invites.

I didn't even know about the contest when I wrote https://plus.google.com/110847385311561387629/posts/ePGPdJCS..., but apparently it got to him anyway and he gave me some.

Check out his feed for examples of the things he's reshared.
Not really Christian, but puritan. Alchohol is actually a big part of Christianity. It was only the Puritans that were against it. That is probably why the Puritans were kicked off to America.

But I suppose alchohol is just treated differently in Europe. It is considered almost like food. A beer or wine is part of your dinner, it is not something that you only drink on a special occasion or just to get drunk.
Sure, totally agree, but a consensus by verified posters was more of what I was aiming for
Wish I'd paid more attention to Social Psychology. You've just taken your interpretation and projected it back at OP, without taking pause to consider his intent or, if unsure, asking first.
OS X has a BSD subsystem, but is based on the XNU kernel (Darwin). It's not FreeBSD in any realistic sense.
But I am pretty sure you agree with the fact that majority of their traffic/links are directing to copyrighted material that they have no right to distribute anyways?

I am not against TPB. I think in most part they benefited good productions. If a movie is real good, enough people will still go to see it in the big screen and buy a br/dvd (production studios are limited with ways to trick people - did you notice how a trailer can be made of all good parts, 10 minutes worth, and then be a crappy movie afterwards?). I know plenty of people that love it because it saves them money on crappy movies (I am not sure if you can get refund for a movie ticket when you say "this movie sucks -- I want my money back!").

Said that, just because any company or business is doing something right while doing other evil things, LE will still go after them anyways. Simply put, you cannot setup a charity organization that feeds homeless, while selling drugs on the side, and ask LE to leave you alone, because some people love to donate for a good cause [charity].
He's really lucky he wasn't arrested by the TSA, like that guy who had a custom-made watch and got arrested for "possessing all elements needed to make bomb". Namely - a few wires and a battery. He was arrested and put under $10k bail.
A Keyboard that was opened and soldered on the inside? That could earn you some nice jail time in the Uncle Sam's land of freedom.

Edit: But yeah, the project looks really cool, something that each one of us uses every day and yet is so complicated internally. Well done.
Plan for global regulation of web
I disagree. I don't think he was asking everyone on HN to do his research for him. Rather, I think he made a reasonable guess that some people on HN work in the industry he'd like to disrupt, that they may feel the same way, and that they may have good suggestions.
You can find a more balanced/nuanced approach in David Foster Wallace's This is Water:

http://moreintelligentlife.com/story/david-foster-wallace-in...
There's a nice write up by Martha Henson of her personal encounter with Patrick Moore. It ended with this:

"We sometimes forget that people in the public eye are as nuanced, messy and complicated as any of the rest of us, and we shouldn’t expect them to be otherwise. We can be grateful for Patrick Moore’s kindness and great work in popularising astronomy and angry about his views at the same time." -- http://marthasadie.wordpress.com/2012/12/09/an-encounter-wit...
And at 18 you are responsible enough to buy your own gun.

(Admittedly only shotguns and rifles.)
Ada Lovelace
Ada Lovelace - http://www.psdmate.com/2012/12/09/ada-lovelace-google-doodle/
Ada Lovelace - http://www.psdmate.com/2012/12/09/ada-lovelace-google-doodle/
Ada Lovelace - http://www.psdmate.com/2012/12/09/ada-lovelace-google-doodle/
Could those groups higher (if they are higher, I don't know) obesity be attributed to poverty?

In general, poor Americans, are way worse off than poor people in most EU countries.
>> If you're talking about the entire GNU/Linux operating system, it doesn't make sense to talk about a "vanilla" version, because there are thousands of different utilities that can comprise a GNU/Linux-based operating system, and there are combinatorially many ways to create a Linux distribution.

> That exactly WAS the GP's point about the difference, I think, and exactly what he said: There's no "vanilla Linux" you can run. There is a "vanilla FreeBSD" you can run. That's a huge difference.

If I want to use the FreeBSD kernel, I have many choices of distribution: FreeBSD, PC-BSD, Debian GNU/kFreeBSD, etc.

If I want to use the linux kernel, I have many, many, choices of distribution: Red Hat, SUSE, Debian etc.
- Poking holes in a plastic project box with a soldering iron isn't something you'd do in production, but it's fairly common when screwing around with a hobbyist project.

- Twisted-pair cable either requires either grounding one wire in the pair (in 100baseT) or fancy differential-signalling tricks. (in 1000baseT or HDMI)

- Sounds like the biggest problem was solder joint failure as a result of inadequate strain relief. In satellite design, where repair is, of course, impossible; the rule is to never use a solder joint as a mechanical connection. The component is secured to the frame, and the wire coming off the component is separately secured.

If you're not building a satellite, the method of accomplishing this is usually hot-glue, copious amounts of it, on everything. (As seen in cheap hand-assembled electronics. Expensive electronics are robot-assembled and use SMD components, which usually don't need strain relief unless you're doing something really exciting.)
Ask HN: Did YC accept anyone without an idea this round?
> Linux is the kernel, vanilla Linux would be the Linux mainline.

Without an "init" process (or equivalent), of which there is no vanilla, that's about as good as a power-on-self-test. So, yes, technically you can run a "vanilla Linux" kernel, but not a "vanilla Linux" system, because there is no such thing.

> The one you are responding to was talking about binaries, why are you conflating that with rpm/deb package formats?

I think you are misinformed. Both rpm/deb ARE binaries. You (and poster) might have meant "executables", which I didn't really pay attention to because it's a strawman. "Well, you can run a staticly linked executable!". Duh. It's likely output will be "can't find /var/share/blahblah" because there are very few standalone binaries these days. Once you have 2 files (even if they are statically linked binaries), there are assumptions that must be made about where files other than the binary can be found - is it /etc like LSB, or /package like djb or whatever GoboLinux is using, or whatever NixOs is using. Practically, anything you want to run is going to need some setup - a setup which package managers provide.

Furthermore, even textual executables cause problems: It's been a while, but a few years ago, you might get a script that hashbangs "/usr/bin/perl" where your system only supports "/bin/perl". It's easy to fix, either in the script or by making perl available in the other place - but, as I mentioned before, it is only easy if you know a lot about how the system works.
Link Code Change Will Shorten Twitter Character Limit
160 Mac Minis, One Rack
Well honestly I'm a fairly big and imposing guy but there are places in the city I wouldn't go late at night by myself. "Fault" is a complex set of things, and while if I was mugged wandering the Fens at night the moral culpability would lie with the muggers, but there are a lot of people who made decisions that were neccesary-but-not-sufficient for that to occur. And it's always worth looking at the part of the causal network that ran through your decisions in such a case, and thinking about whether you could change the way you make decisions such that the world will be a better place. In this example, I would have know that going to these places late at night was dangerous and could probably have reasonably avoided it, so I think feeling stupid in that case would be pretty justified. But if it was someone else, I'd probably confine myself to laying blame on the morally culpable.

For a woman assaulted while they were wearing sexy clothes, well, is there much evidence that you're actually in more danger when you do that? Even if a woman makes herself some iota safer by dressing down, wouldn't that make things an iota worse for every other woman out there who might want to decide differently.

Just because you can prevent a failure by making different choices doesn't necessarily mean that you should. I might be able to protect myself from betrayal by never trusting anyone, from hear-break by never loving, but that doesn't make either of those the right decision.
"I'm trying to be less hyperbolic"...

"I'd be honored if you followed me on Twitter."

While I agree with the thesis, and I'd like to start doing so as well, that was kind of funny.
I don't see the problem with this - it seems to me like someone who is thoroughly enjoying life.

If you're frequently over-the-moon with joy at your meals, your movies, the animals you run across, your job, or whatever, it seems like a fundamentally good state to be in.
Everyone is in complete agreement with this statement. It's also not the point. The author was observing/positing a
greater degree of version inter-dependency in Ruby gems, not that Ruby gems are inter-dependent and Python packages aren't.

Nor is the discussion regarding the languages only. It is about the additional set of tools that one uses in order to build a web application in those respective language. Consider the phrases "and its associated frameworks" and "similarities between Rails and Django given the structural similarities between Ruby and Python" as clues that this is not about the languages per se. Or from the previously written essay, "the construction of a Ruby on Rails app ... that makes use of Devise for user authentication, RSpec for unit testing and Cucumber for behavior testing."

The author therefore quite clearly "recognize[s] the parallel between installing several gems and installing several packages" and is instead focusing on a specific aspect of that parallelism; inter-depenency.
> Who still uses it?

Dell, Citrix, F5, Juniper, Netapp...

https://en.wikipedia.org/wiki/List_of_products_based_on_Free...
I mostly agree with what you are saying, and I don't feel like it is in conflict with anything that I said in my comment. One point about our trash - is it "simply thrown on a big pile", or is it "strategically centralized so that future people can effectively recycle it when it becomes economically feasible"? In a post apocalyptic wasteland, you will find me making runs to the "grocery store" that is the trash dump.

I think it appealed too much to "the masses" to be enjoyed by "sophisticated" people. And I think that the satire bits were much too sparing to really be absorbed by "unsophisticated" watchers. No one under the age of 18 that I talked with has any idea that this movie is a "withering criticism of where we are". Here's why:

I do agree with you that the movie had satiric elements, and I agree that it pointed out the specific issues that you say it pointed out. But if you watch the movie, these issues are only briefly mentioned, they are not explored or analyzed. If the film was pared down to the satire bits, it would be about 7 minutes long. The plot of the film was Luke Wilson the time traveler saving the world, the serious satire elements were the setting. Well if the plot doesn't get the message through, we can use the characters, right? Unfortunately, the low IQ people in the film were incapable of talking about their problems in a sympathetic way that most people can understand. Few people recognized that the characters were actually caricatures, because they were so dumb and happy about their lot in life. When you watch Schindler's List, do you relate to the characters that are unsympathetic oppressors or to the characters that are sympathetic and oppressed?

My friends and family were effected much more by the satire in Planet of the Apes, which is very similar movie to Idiocracy. The main thrust of both plots is "a hero saves the day," and the satire elements are mostly setting. PotA works as satire because some of the ape and human characters had problems that they were struggling with, just like you and I! None of the lower IQ people in Idiocracy was struggling with anything; the "dystopia" was NOT a nightmare for them, because they had IQs too low to express any anguish and garner any sympathy.

I think the movie would have made an excellent short film, and I think Luke Wilson would have been brilliant in it. It would have made a fantastic Family Guy episode for those that enjoy Family Guy. It failed as a feature length film which is disappointing from such an effective artist as Mike Judge.
A Machine Builder
Show HN: I built a Raspberry Pi/Android driven toy car
I am not sure if this is fits the HN community, but I am posting it here if people are interested.

This is the current iteration of the car: http://i.imgur.com/ko8YBh.jpg

Details:

I wrote a simple android app that streams the accelerometer data from the phone to the pi over a simple socket. The pi then uses this data to drive the DC motor and the servo motor. Tilting the phone to control the car feels very natural.

In this[0] pic you can see the wifi dongle I've used. I am using Adafruit Occidental v0.2[1] as my OS because it has support for my wifi dongle. It also makes some hardware interaction easier and comes pre-installed with some good python libraries.

Here[2] is a picture of the breadboard. I am using the L293DNE[3] hbridge chip for DC motor control. The two black wires you see coming off the board connect to the motor.

In this[4] pic is the battery pack I am using to power the pi. I purchased it on amazon here[5]. Here is a pic[6] of the battery pack I am using for the DC motor.

Here[7] is a closeup of the steering servo. It is an HS-55[8] and I power it directly from the pi's 5v rail. To control it I use the servoblaster kernal module[9].

My next plans are to add some sensors and make it autonomous. Let me know what you think.

[0] http://i.imgur.com/w0PIk.jpg

[1] http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2

[2] http://i.imgur.com/hhogr.jpg

[3] http://www.mouser.com/ProductDetail/Texas-Instruments/L293DNE/?qs=sGAEpiMZZMtYFXwiBRPs0wSafWlCmJbc

[4] http://i.imgur.com/3t6NG.jpg

[5] http://www.amazon.com/PowerGen-External-Blackberry-Sensation-Thunderbolt/dp/B005VBNYDS

[6] http://i.imgur.com/zpgyj.jpg

[7] http://i.imgur.com/b8Qnc.jpg

[8] http://www.servocity.com/html/hs-55_sub-micro.html

[9] https://github.com/richardghirst/PiBits
Agreed. The most overuse arises from the meaning of "ever", where it can mean t=[0, ∞], t=[-∞, 0], and t=[-∞, ∞] (0 being the present).
Disagree. There's nothing wrong with driving for enjoyment or to accomplish enjoyment.
There's an insightful comment by GreenCat in the SetProcessAffinityMask documentation about how doing this in Windows is likely to hurt your performance: http://msdn.microsoft.com/en-us/library/windows/desktop/ms68...

In fact, this seems like a Prisoner's Dilemma problem with the OS having programs cooperate by default. There's a chance you'll speed up your application by locking it to a core (defecting), but only if none of the other applications try the same thing.
+1 on the community aspects. There's a Resistance cell in South Bay (of San Francisco Bay Area) that's pretty highly organized and set us up meetups to go item and experience farming, posts "target" lists (high-value portals to be taken down) and the like. There are meetups for all kinds of things of course---Hacker News, Less Wrong, Reddit, whatnot, so this is just one more, but it's nice getting together with a bunch of strangers that you end up getting along with.

The game enforces this subtly; higher level players (I'm level 7) need high level items, but the way to get those is from (equally) high level portals. Players can't make a high level portal on their own---a Level 7 player can make a level 5 portal on her own, two can make a level 6 portal, and 8 are required to make a level 7 portal. Since a high level portal hands out excellent items, it's a target, and it makes sense to build it, exploit it immediately, and not try to hope that it stays up long. Community building!
Reposting a comment, since this threads seems to have picked up over the old one:

---

One reason why consoles from MS and Sony are bad is their obsessive DRM and the notion of turning a general purpose computer into a locked up appliance.

But there is another architectural reason which is generic - consolized games degrade the quality of gaming interfaces by making them overly minimalistic (since consoles don't use keyboards), and even developers who release crossplatform games for PC and consoles often save time by not distinguishing these interfaces, and when you run the game on PC it feels crippled interface wise. So I'd say for gaming in general, consoles are a big disservice.

We'll have to see how this will develop.
The tricky thing when doing this is knowing what rate to stop at without getting permanently banned. I built an Android Market crawler two summers ago, and luckily Google only temp bans (from my experience), so that might be an easier project without any risk.
How to use metrics in a startup (2011)
I have no idea whether "User: Isomorphic" was a child rapist. He got in trouble for her being intoxicated, and for supplying alcohol to a minor, and so there were a lot of suspicions, but I don't know what was proven and, quite honestly, I don't want to even think about that. I prefer not to think about the sorts of people who do that stuff.

The "terrorist" thing is getting taken way out of its original context. I was not comparing Google's problem executives to terrorists. I was saying that they enjoy destruction and take inspiration from it. I could have replaced "terrorist attacks" with "gruesome accidents". They're saboteurs, not terrorists.
I always consider these nice to have, because often-times they fall on the implicit side of things rather than explicit. But if you explicitly state "X is also a generator" in your documentation, then by all means implement these methods.
What about providing multiple backends? I've seen some projects like that where it's heavily front end driven and they provide a few different backends to let you choose.
One banker’s predictions for the future of digital media
Looks like a trading simulator

- shorting doesn't work
>> Who still uses it?
Try searching menu config for /bsd :-)
Cable companies are always borrowed to the hilt ... But the reason they can get the loans is that they're great at cash-flow. Still, you'd need to pick a niche carefully (the best example I can think of is how Telebeam started up in central PA).
I didn't know abut 'restart.txt' that's awesome!

Also, I've tried that and I'm still getting the same old "Action Controller: Exception..." error. Specifically I have a MySQL error, yet no 'better_errors' showing.

I've already executed 'bundle install' too.
Python package management comes down to pip install.

The packages with C bindings I always run into are Postgres and MySQL libraries. On Ubuntu this is easy. On OS X it is a bit of a pain.

That's really about the extent of the pain.
So he collectively blames all his staff for his failure? Nice, really nice.
I guess I am going to pitch my potential solution again:

http://gkosev.blogspot.com/2012/08/fixing-hacker-news-mathem...

it would probably have more weight when i release the test code and datasets though...
The bene gesserit seem to have have a lot of force like powers.
Perhaps I was downvoted because I didn't make clear the reason for asking that question. Mindsets can be very difficult to break, and telling those in power in Afghanistan, "We're going to let women vote on things and let you kids look up crazy things you don't like or even understand on the Internet!" will not help.

Better to ask the tribal leaders, "what sucks about Afghanistan for you?" and try to find the intersection of that with something along the path away from revenge killings and stonings and toward full-fledged democracy and liberty. Then iterate.
Nice post overall, but I take issue with a couple of the examples. First, the YoutubeSearch class has no reason to be a class. It wants to be a function:

def youtube_search(term):
url = 'https://gdata.youtube.com/feeds/api/videos'
params = {'q': term, 'alt': 'json', 'orderby': 'relevance', 'v': '2'}
r = requests.get(url, params=params)
r.raise_for_status() # 4xx and 5xx replies raise exception
for video in r.json.get('feed').get('entry'):
yield {
'title': video.get('title').get('$t'),
'url': video.get('link')[0].get('href'),
}

The ExpressiveList's __sub__() method, as written in the article, requires O(n*k) time to remove k things from a list of length n. By using a set of things to remove, we can get that down to O(n+k):

class ExpressiveList(list):
def __sub__(self, other):
if isinstance(other, list):
other_set = set(other)
return ExpressiveList(x for x in self if x not in other_set)
else:
return ExpressiveList(x for x in self if x != other)
Well, it took me all of 3 seconds to google "why choose freebsd over linux", and a few more to verify that most of the results I get on this page are relevant. Your google-fu may be weak, or duckduckgo may be.

Tip: if you are in search of information, rather than self-confirmation, try to prove the opposite of what you believe, rather than search for confirmation to your ideas, or even "balanced" info (because you are ALREADY biased, and you need to counter that bias).

Don't attribute your own faults to others. You seem to do a lot of that in your post above.
Interesting. I'm going to try that. Yes, the hard-reset of a power nap can be hugely efficient. I almost feel like I get two days in one thanks to the fresh energy I have afterwards.
Part of the trick is that I was aware of what I had with me and was careful to actually open its case so the TSA agents could easily see what it was. I was friendly and engaged and prepared to talk their ears off about ergonomics ;)

Flying out of DCA a week later, the TSA agent was astonished that I wasn't _selling_ keyboards -- "People will buy anything. You should make some money on that shit."

Transiting Narita and flying out of Taipei a week after that, I just put it through the X-Ray. Nobody said a thing.