skysight-inc/HackerNews huggingface dataset:
according to matt cutts' live "buzz". It is an android OS variant!

"Software: Built on Android 2.1 + Google Chrome + a Flash 10.1 plugin. Aha: Android apps will work on Google TV. The mobile market will work on Google TV. Demo of Google TV running Pandora with no changes by Pandora. Brittany Bohnet from the Google TV team is up. From a web browser, you can select an app, and the app gets sent straight to the Google TV. Two application frameworks: web apps, and Android apps. A Google TV-specific SDK will come out down the road. Ambarish Kenghe is up to talk about Google TV. You can optimize for the size of the screen. From a web site, I think he said you'll be able to switch channels and record shows."

[ http://www.google.com/buzz/109412257237874861202/RXsQ4oG885h... ]
> It promotes division and distrust, and actively destroys the work many have put into creating safe atmospheres of expression and mutual respect by ridiculing a religious community.

Nothing promotes more division and distrust like murdering someone for drawing an image or punching someone in the face for it. Yes, if you think about it as "trolling a religious group" it does sound juvenile. But you think about it as an act of solidarity with those who have been killed or punched in the face, then it makes more sense.
This is awesome. Literally, awe inspiring. We now have a compiler for the code which is DNA. Now we just need a "Hello, world!" app :)
> Perhaps more than a glance is appropriate before flagging items?

I don't know the submission volume of HN, but I'd guess it's sufficient that a glance is all one can afford.
The principle behind this must not be ignored. If you value your freedom of speech, please participate!

Every individual has a right to speech, so long as they are speaking in public or on property that they have a legitimate right to use (either via ownership or by voluntary agreement with the owner). No one - no matter how offended they might be by an idea - has any right to employ force or the threat of force to silence another.

When people threaten violent action against someone for offending their religious ideas, they must be challenged and stopped. Without the freedom to speak, we lose all hope of defending our rights by peaceful means.
I think that these designs are also optimized for conversion rates.
To be honest - there is no golden rule for a "conversion design" - you must do your a/b testing because a lot depends on the web copy.
I was being serious - if I answer based on "randomly" then I might get one answer, if I answer based on "thinking it through and trying to work something out", I might get another.

But I've expanded my reply so it's less relevant now. [edit: oops, or replied again].
Distraction has replaced scarcity.
> It's like if the KKK showed up at your political protest - there goes your credibility.

Actually, it depends on what you do when they show up.

> Imagine if a group of atheists firebombed a church for making fun of atheism, and the Christians' response is instituting a "mock atheism day". Does this solve any problems? Does it create more understanding? Does this help improve the view, from either side, that most people are actually reasonable, sane people?

I'll bite - what was your response when various Christians objected to "Piss Christ"?

We're currently saying "we have to avoid anything that might offend Muslims because some of them might go violent". At some point, other groups are going to see if that generalizes.

> Speaking to my Muslim friends, they are as appalled by the violence of extremists as we are

Good for them. I note that Japanese-Americans turned in the few saboteurs during WWII. Italian-Americans turn on the Mafia. And so on. I hope that Muslims are doing the same.
My guess is that much of the syncing and streaming will require the devices to be on the same local subnet/wifi. Otherwise things get hairy, as you pointed out.
I get it. Thanks for responding!
You are a Citizen, not a consumer.
My point was that the typical Wired reader wouldn't need ah, help with finding the torrent in question. Plus the fact that Wired seems to be encouraging piracy - although in this case you can see their point.
Kunstler's demeanor rubs me the wrong way a lot of the time, but he makes very good points. That TED talk changed the way I look at a lot of things in life after I saw it years ago.
If only reality was based on timed competitions that 15-year-olds win. However, the problem that my colleague was solving was a lot more complicated than stacking a bunch of static boxes in a idealized compartment. In fact, the type of "boxes" and the containment structures were not known at the time of the application development. Instead, he only knew that each could be described along various parameters. For example, there are these things called Foo and they can never be stacked on top of a Bar unless there was a Baz in between, but even then only if the transport was could support that load. These were very complex logistics rules. I suppose you could have written that all in a C loop, but you'd be toast when the new Quuxes were released and new ships were developed, or yada yada yada. As it turns out Prolog worked great.

I guess programming an open-ended system would have taken the 15-year-olds an extra 6-7 minutes.
A paradox is not an interesting thing; it's just a sign that your assumptions are wrong. But, it was not even an interesting paradox.

1) "random process" was undefined.

2) There was no limitation given as to choosing nothing or more than one answer.

3) At best the discussion might have been amusing, but that's just trolling IMO.

PS: I thought about it for a while before flagging it.
It might be argued that a glance is enough to move on and ignore it, but not enough to flag it. Flagging it implies that it's been assessed and found inappropriate, not simply that you didn't find it interesting.
The Io language has a similar gotcha - when I cloned one of my prototypes that contained a List member, I was surprised to find that all the clones shared the same List! It actually makes sense - it was the reference to the list that was copied, but all the references pointed to the same list.

The problem with always defaulting to deep copy in a language where all object slots are by reference is "where do you stop?" Do you copy all the objects known to that object? If the object holds a data file or a resource, do you deep copy that too? What about object graphs? What about two objects mutually holding references to each other? What if the object holds a reference to the global application object?

So the most common way to do it is default to only a shallow copy. It's up to the user to define a deep copy if they need it because only the user knows what members are semantically "part of" the parent object and what are "pointers" to unowned objects.
I'm not going to argue the point to death - and yes, I would deploy that kind of code in a production application, because it's simple code.
Are you going to the "new" posts and upvoting the topics you feel deserve to be on the front page?
"Very well" is apparently relative. The Engadget review was less stellar:
http://www.engadget.com/2010/05/20/android-2-2-froyo-beta-ha...
The videos they have of the device playing Flash videos also seem to confirm that the performance is rather poor. Also note the 'significant dent' to the battery charge from playing Flash videos mentioned in the review.
After almost four years here, I've definitely felt recently that HN has jumped the shark. I'm also looking for alternatives. allyourstartuparebelongto.us looks promising.
The article is not clear about the details. As far as I know options have a fixed expiration date. Shares don't. It's not clear when the options he exchanged for shares were supposed to expire and which was the market price at that moment.
Rebooting is becoming MORE prevalent. Yahoo! reboots IM servers on a schedule to keep them from leaking themselves to death - and trusts in orderly failover to make it nearly painless. Monolithic development environments (think JBOSS) are not perfect when released - rebooting keeps you in production until the next (flawed) release. and so on.
The more you get used to change, the better off you'll be in the long run! However, easier said than done!
tartups.com is available, so you can do what delicious did and have s.tartups.com
The reason Muhammad is not supposed to be drawn/carved/painted etc is to avoid the temptation of worshiping an idol rather than the god itself. The fundamentalists have taken the concept to the extreme and believe he should never be drawn. It's generally accepted among the moderates I know that no one needs to worry about being fooled into watching South Park's drawing of Muhammad and fall to idolatry.
> A paradox is not an interesting thing.
> It's just a sign that your assumptions are wrong.

That's an interesting position to take - Ray Smullyan might disagree with you. When I was discussing it with him the conclusion I came to is that there is something deep in a good paradox that helps us understand logic, math, thinking and reason.

That's not true for unexpected results, which are often incorrectly called paradoxes, but it does seem to be true for real paradoxes. They have led to major innovations and advances in math.

The discussion I had with Ray was years ago now, and I don't remember the details, but I think you are mistaken in dismissing paradoxes as "just a sign that your assumptions are wrong."

Additionally, all the objections you raise can be clarified and the problem made more precise, losing the pithiness, but without losing the paradoxical nature. "Random process" can easily be defined clearly, and you can add the limitation about choosing exactly one answer.
Great takeaway quote: "Don't be the person who only has a hammer."
"From what's mentioned in the article, it sounds like some of the tasks that Beanstalk is being used for at PostRank are the same type of tasks that other companies, such as FlightCaster, are doing with Hadoop/Cascading."

Hmm, not at all. A message queue and a job queue are not necessarily one and the same. What we need is real-time scheduling, with up to the second resolution for each job. We don't run a batch "go fetch all of these pages" jobs, rather our system is always running, always fetching content. For that, a heap/work queue is required.
As a (almost)first-time, solo entrepreneur who is bootstrapping (yes I have almost everything going against me!), I would really value a community/forum like this.

There are times when I'd like to discuss things, seek support, and learn from what others are doing in a more casual setting. HN is great for learning but as a community for informal discussion, it seems just a tad heavyweight.
I do not follow any religion, but that does not give
me the right to ridicule things that others hold dear.

That aspect doesn't give you the right, you have that right regardless.
I want to both punch you and give you a medal for that suggestion.
That sounds like Agnilux. What were they working on? Nobody knows; maybe nothing.
Cars are faster than land animals. Planes are faster than birds.

Fuel, jet fuel.

Biology doesn't produce the wheel.

Tumble weeds? Insects which curl up into a wheel to quickly roll away from danger? Can a car drive up stairs?

Indeed if we genetically engineered a large animal to run on gasoline AND provided it with an ample supply of gasoline, it would move faster than anything else... as long as it had gasoline.

If we engineered a bacterium to eat oil and/or gasoline and dispersed in the gulf.... already there, eating oil, consuming the oxygen in the water in the process.

If we added it to an oil well... already there, lots of bacteria deep within the earth, eating everything from metal to methane. Probably not consuming the world's oil reserve only for lack of oxygen or any other oxidizer.

...some possibilities, some terrifying.

Ebola, HIV, the flu de jour all quite terrifying, all 100% natural.

And unlike you, they don't care. They will keep evolving and trying to kill you as fast and as hard as they can, every minute of every day.
"The remaining reason would be Hulu..." except, most people can't get Hulu anyways.

But what are you missing? Flash apps and games that do work just fine. Kongregate has a mobile game site: http://m.kongregate.com/ where apparently the games run really well.

Then you have a LOT of streaming content you can view in flash (and not restricted to just the US).

Let me ask you this? Why wouldn't you want the above?
The article fails to mention the decade-old de facto standard in research robotics: Player.

The MS RDS marketing people are very careful never to mention it, but it's disappointing that this IEEE journalist doesn't survey the space properly. Software from the Player Project is used at Willow Garage, including both the simulators Gazebo (3D with dynamics) and Stage (2.5D with kinematics only). Willow hired the Player lead, Brian Gerkey, to be its director of Open Source software, and more recently the Gazebo lead, Nate Koenig, as a scientist.

In the research community, MS RDS can't beat out ROS or Player, since the source code licensing is so important.

http://playerstage.org
You can read the release notes to understand the changes, they detail them pretty well. First 7 pages are changes.

http://labs.adobe.com/technologies/flashplayer10/releasenote... (PDF Link)

Also there is a huge number of bug fixes in this release... don't know why they didn't just call it Flash Player 11, it's not really a dot release.
How can you be 'sorry' that someone else doesn't feel the same as you? Their feelings are their business. But were you genuinely sorry for something you were doing to cause their ill feeling you wouldn't be apologising in the same breath that you did the thing you were apologising for.
Good rules but he may have added some more about human relationships, more general than "don't sell your van to a friend of a friend..."
This is someone protesting Muslims that believe that they should be able to infringe upon your freedom of speech because of their religious beliefs. Your apologist attitude and fear of offending someone is, quite frankly, sickening.
These are all available:

startuphacker.com
hackerbusiness.com (or hackerbiz.com)
businesshacker.net
hackerventure.com
foundernews.com
foundermaker.com
beafounder.com
techstarting.com
techmaker.com
founderstart.com
makerstart.com

(As an aside, I'm always impressed at how quickly you respond to criticism, even minor nits like domain names)
The more open-ended the clauses are, the more complex it gets, for sure, because you end up embedding a DSL to encode the rules (e.g. expression trees with a simple interpreter); and the more you push up that complexity, the more sense a niche solution like Prolog makes.

What a lot of this ends up coming down to is the domain expertises of the code author. If you're uncomfortable with recursion, or writing simple interpreters, then Prolog is a much bigger win. Otherwise, it has a higher hurdle to climb.

Interpreters themselves are pretty trivial. Writing a parser and interpreter for a simple expression language (no control flow or anything like that, just a predicate possibly with some arguments) should by itself take no more than an hour. I know from past experience it takes me about 25 minutes, as it's one of the first things I do when I learn a new language.
And when is everybody draw Yahweh day? Or do we defend our precious freedoms of speech by only insulting Muslims.
I disagree. If millions of Muslims didn't get offended and expect the civilized world to cave in, there wouldn't be riots and the death threats would be just from "some individuals" rather than Muslims. When adults speak freely, some will get offended. It's actually a certain amount of respect, expecting Muslims to act like rational adults to criticism or silly drawings, rather than hiding our adult words when they are around.
First (to your other, downvoted comment), if Google were to go down, then my savings would take a huge hit, close family members would be out of a job and my professional life would be take a turn towards crappiness.

Second, to my original comment, it's been discussed here how pre-announcing stuff (like your new startup to your friends) actually reduces motivation to complete the task itself. It's interesting because Apple never pre-announces stuff, but their competitors all seem to do it continuously. Sorry, can't find the link.

So...perhaps the snark you see in my comment is just a projection of what you personally feel against Apple.
Right now, I don't know. But it's entirely possible that in the future, your Google TV set-top or Google enabled TV comes with voice recognition and your mother in law just tells it what she wants.
It goes both ways. Apple has to compete against demos. People have to compete against Apple demos. Apple goes up on stage, shows off something that isn't yet release, still, and yet people keep talking about it as if it's here.
You can be in favor of free speech and still be in favor of not exercising that right just to offend others.
I don't think that you understand what a right is. You have the right to say whatever you want, so long as it does not violate the rights (as defined by the Bill of Rights) of another.

You have to learn how to think in principle (and identify the correct principles - those that will advance and enhance your life), or your life will turn out to be a mess.
AYSABTU.com is free, and so is
allyourstartups.com
Upgrading a Rails 2 App to Rails 3
You are correct in some ways. But no true optical audio out? You use a Toslink to Optical converter, I read that getting 7.1 out of it was not possible. Not sure about 1080p playback.

Oh, $600 for the mac mini vs $200 for something like the Boxee box / Logitech control box (hopefully $200)

All said and done, Mini is not the ideal box for the consumer, geeks can get it to work, but most people can't.
IDev3 launched: mobile app services and incubator
I'm watching Second Reality on youTube now, and I'm amused how much poorer the quality is than it was on my 286. :)
I love browsing through a tons of different subreddits that have now matured and grown very interesting. In decreasing order of interest to me:

http://www.reddit.com/r/somethingimade/

http://www.reddit.com/r/longtext/

http://www.reddit.com/r/programming/

http://www.reddit.com/r/PhilosophyofScience/

http://www.reddit.com/r/cogsci/

http://www.reddit.com/r/startups/

http://www.reddit.com/r/math/

http://www.reddit.com/r/compsci/

http://www.reddit.com/r/SomebodyMakeThis/

http://www.reddit.com/r/browsers/

http://www.reddit.com/r/gamedev/

http://www.reddit.com/r/shamelessplug/

http://www.reddit.com/r/Freethought/

Not all of these subreddits are busy but it doesn't matter. I have over 50 hand-selected subreddits and even though I removed all of the popular subreddits (reddit.com, politics, pics etc.), I always see very interesting articles. And the number of comments in each article is usually between 10-50, kinda like HN.

If any of the subreddit starts to get too popular and mainstream, usually 2-3 new subreddits popup that are more specific and interesting. Once a week I spend a few minutes looking for new interesting subreddits. http://www.reddit.com/r/newreddits/ helps with that too.

If you really want to start a web-community, just ask for mod permissions on a few subreddits that interest you. I'd much rather click once to join a subreddit and view its articles during my regular reddit browsing than go to whole another site. I wish HN was available as a subreddit. I would never have to go to another news site.
"Mohammed, peanut butter upon him" does not ridicule anything held dear by Muslims. It's just an amusing pun on a common convention of the Muslim world. It does not violate the teachings of the Koran.
Hyra Lägenhet | Lediga Lägenheter
You're absolutely correct; I'm not sorry at all. I was attempting to be funny, but it's hard to read someone's tone across the Internet.

For that, I truly, truly apologize.
I completely agree with you, but I just wanted to point out that the idiocy is all over the place (found in the wikipedia discussion):

"A prominent Iranian newspaper says it is going to hold a competition for cartoons on the Holocaust to test whether the West will apply the principle of freedom of expression to the Nazi genocide against Jews as it did to the caricatures of the Prophet Muhammad."
http://www.nytimes.com/2006/02/07/world/africa/07iht-web.020...

My point is just that everyone (atheists, christians, muslims, jews) needs stop being immature and realize that trying your best to piss off people with a different opinion is just going to cause polarization and make them think their way of thinking is correct.
Yes, it definitely is more functional. Every now and then I am tempted to spend the $600 for a dedicated mini, but why bother?

If a boxee box does the job for $200, has 1080p, 7.1 out, 802.11n / Gig.E why bother spending $600?

I hope the Logitech setup GoogleTv box does the job.
Love your site! I was at a flash conference last weekend... all the adobe developers compiled to native android apps and then show them working on the nexus one. It was surprising how simple the whole process was.

Do you think the flash games on your site will also be compiled as native apps? If so is there a way to integrate kongregate achievements so I can still gain the points?
If we let a religious group control what we can and can't say, there will be no more hacking.
You can be sorry because you believe their viewpoint is inferior or destructive.

Sorry doesn't necessarily mean that you are apologizing; it simply means that something is causing you sorrow, and I can certainly see how it could cause someone sorrow that someone else holds a viewpoint that you believe is inferior.
Exactly. The Condor Project did this for many years and, miraculously, every one of the hundreds of users to whom we gave the source respected the request and the source never leaked. (It is now fully open.)
So, am I to conclude we now also have fundamentalist atheists?

You don't advance a cause by being antagonistic like this. If you have a problem with Muslims committing violence because of insults to Mohammed (and you should have a problem with that, no matter what your creed) then you don't achieve much by insulting him some more.

The better way would be to take it one-on-one with people that display such tendencies (and i'm thinking of moderate Muslims here) that can express in terms that both parties understand why this is not a big deal. Not in a group confrontation like this, mob intelligence is on the whole a lot lower than individual intelligence.

The original cartoons were a provocation, this is raising the stakes. What is needed is de-escalation and less fundamentalism, by all parties.

You will not change peoples minds by antagonizing them and polarizing the issue.

Religious people (of all religions) will have to come to terms with the fact that their religious laws do not apply to those that do not share that religion. This will take another 1,000 years and a few more actions like this and it might take 2,000 years.
I'm guessing application developers could pick because many of them are paranoid with piracy.

Since Android is much more open than Android once you have an application file you can easily share it.
Stocks Close With Sharp Losses (Dow Falls 3.6%, SP500 Down 3.9%)