skysight-inc/HackerNews huggingface dataset:
Bullshit:
"Adobe’s Flash products are 100% proprietary."
Well, except for the SWF format, the mxmlc SWF compiler, the Tamarind interpreter, most of the popular video codecs, the FLV container format, AMF, RTMP... And I could go on. Huh. Okay, I guess the only things that are "proprietary" are the authoring tool (although you're welcome to make your own) and some very important parts of the actual Flash Player (if Adobe had open sourced the player 5 years ago, we wouldn't even be having this conversation).

"The full web."
Flash is still an important part of the full web. There's a lot of stuff that you will just never be able to do with the browser alone (capture video, do p2p networking, etc.) or that will be so difficult to implement amongst the many competing browsers that it's only economically feasible for giant companies to develop web applications. But Apple doesn't want web applications to be able to compete with the capabilities of native apps that they make a profit on in their app store.
"Touch"
Adobe's APIs for Touch work pretty well, but they require developers to update their applications. Not particularly hard (compared to porting a flash game to Obj-C anyway).

True:
"reliability, security, and performance"
Enough said.
"Battery life."
Software based rendering of graphics and decoding of video is obviously going to be way harder on battery life.
Middleman lock-in
Apple was burned in the past by this, but it doesn't seem like that much of a threat now.
Download iTeleport To Control Your Mac Using Siri
Sounds like it's comparable to "unlimited" cheap web hosting resellers. For most people who get suckered in by "unlimited", it's probably fine. For the people that might actually need many resources, it will run into a wall quickly.
Hopefully this will keep the flow flowing!
I hear echoes of the JVM in your comment and it does remind me of the original promise of Java: "write once, run everywhere".
I put my thoughts on this article in a blog post. Too long for a comment.

"The Social Graph is Both"

http://lesspostmoreget.com/2011/11/09/it-is-a-graph-and-it-i...
A font made from human leg hair
That is an excellent point. I have many second and third generation friends who's grandparents, and even parents have only assimilated local culture when absolutely necessary. Their children however are as 'home grown' as you like, to the point where most laugh at their for-bearers (reverse?) xenophobic behavior. This is a phenomenon not exclusive to people from the far east either. The same can be said for many families I know from eastern Europe and the Middle East.
doesn't seem particularly "communist" in a relevant way

Perhaps in some academic sense. On the other hand, can you name a single national experiment with communism that didn't become authoritarian? There are certainly plenty of ugly examples.
>> If you think Taleb's idea to limit bonuses is bad, then say so. But don't attack an argument he didn't make.

Yes, I think any arbitrary interventions like 'limit bonuses' are not effective and costly. Banks will find loopholes and taxpayers have to pay for the new regulatory staff that enforce the regulations.

The only 'regulation' that is needed is the elegant self-regulation of a free, fair market: broke businesses fail.

I'm not talking about permitting fraud. People who commit fraud should go to jail.
So, this is the paint for the monolith in 2001: A.S.O.
Destinos Misteriosos
Not the whole system, just crashes firefox. I also don't like that I can't reduce the resolution as finely as I can with youtube.
Can you explain why `[:]` is faster for small list (10 elements) but `list()` is faster for larger list (100000 elements).

~$ python -S -mtimeit -s "a = list(range(10))" "a[:]"
1000000 loops, best of 3: 0.198 usec per loop
~$ python -S -mtimeit -s "a = list(range(10))" "list(a)"
1000000 loops, best of 3: 0.453 usec per loop
~$ python -S -mtimeit -s "a = list(range(100000))" "a[:]"
1000 loops, best of 3: 675 usec per loop
~$ python -S -mtimeit -s "a = list(range(100000))" "list(a)"
1000 loops, best of 3: 664 usec per loop
Java in the browser has been a horrible experience since the 90s until now. I suspect part of that is the fact that it is always a non-native plugin and has an excruciating load time.

A bytecode VM would allow things like Coffeescript to run without the JS interlayer.

My larger point is that Javascript as a language is atrocious, along with SGML derivatives, along with CSS. The web stack is a polished turd that has been pretzeled far past the initial design. While HTML and CSS are not very straightforward to 'fix' today, starting with a bytecode-based execution model will allow some revolution instead of incremental JS improvements.
My score is 76.
No real reason. One man developer (who's on vacation right now), and we were heads down getting this to work on Chrome for a little under a month so he could make his vacation on time. :)

There were a few things that were working in Chrome only when this was coded. For example, Opera stable didn't have WebGL support at the time. But, in general it works great on Firefox too. When my colleague is back from vacation, we'll get it working on all the browsers (except IE, since there's no WebGL support there). Thanks for the comments too!
5 Steps to Financial Freedom
Build a good website, as in adding lots of "content" with [your product] for [Healthcare|Pets|Education|Halloween]? That doesn't sound like building a good website -- to me, it sounds more like spam.
How Will Facebook Compete with This? Google Lets You 'LIKE' Images
It was big in Japan. A lot of dudes made a ton of money off Flash Lite development.
Hm...just curious, can it handle a flash game?
Yeah, a random feature would be nice to provide some variety. And maybe a "trending" or "movers and shakers" list for songs that aren't necessarily in the top 40 but are still getting buzz on Twitter.
Seconded. You get in the head of the author, because intent becomes clear from the different way an argument is phrased. Additionally, the jumps between edits show why one thing leads to another. I enjoyed watching this a lot.
Your investors are not your customers! This is the worst kind of "do-what-gets-funded" thinking.

I love AngelList, but it's proper use is not making sure your startup has enough buzzwords and TechCrunch-influenced positioning to attract investors.
Doing a BA in philosophy (read: essays) in an age when checking your spelling meant breaking out the dictionary likely broke him of most of his poor spelling habits. I find my spelling has gotten immeasurably worse since the advent of typing the word I'm trying to spell in the omnibox and seeing if any of the results are bolded.
I agree with the general principle of your comment, but I do think there is a difference between some of your examples concerning the consumer's proximity to the exploitation in question. Someone who buys a coke in Brooklyn is certainly far removed from the actions of a Coca-Cola subsidiary seizing drinking water in a far-off land, but someone purchasing the services of a sex worker who has been trafficked is much closer, and thus partially culpable, for the wrong that has been committed. If fewer people are purchasing the services of trafficked women (I'm not talking children here...that's a different issue) then it is safe to say that there will be less aggregate demand for them and that fewer women will trafficked as a result.

This is not to say that the sex traffickers themselves will be converted to an upstanding and pious life; rather, many of them would probably switch to another unsavory line of work. However, I would say that it makes more sense to use the change in number of trafficked women as the appropriate metric in considering the effect of a behavior change.
Personally, I think the most tempting 7" is still the HTC Flyer, which is now marked down to $299. It has a digitizer and a $40 stylus is available, which makes it much more useful for notetaking than any of the other alternatives, including the iPad (in my opinion anyway).

Combine that with the basic 7" premise of a small, light reading device and it seems like an all-around win for users with that particular set of needs.
I can see the value of sticking that kind of stuff into a SQLite database rather than some obscure structured resource format.
Yes, it's like he wanted to complain about Facebook, came up with a really awesome title, and then had to backfill content.

Which utterly failed, wait, didn't even attempt to support the title of his post.

I wrote a rebuttal titled The Social Graph is Both
http://lesspostmoreget.com/2011/11/09/it-is-a-graph-and-it-i...
> There is probably an expectation that even a free app should work perfectly well.

I'm disappointed that this appears to be an unreasonable expectation.
Thanks for introducing me to a great new word.
For some people, awareness of such moral issues may prompt action as was the case regarding divestment from South Africa and the resulting positive political change which came as a direct result.

And yes, I agree that will not be the case for everybody.

[http://en.wikipedia.org/wiki/Disinvestment_from_South_Africa]
You are assuming that the Java code is query logic instead of pure business logic. Many people try to do too much in SQL.
If we are buying products which were made, or have parts that were made, by people in terrible conditions, what would happen if we stopped buying those? Does it mean the people who use to make $1/day are now making $0/day which will lead to a harder life filled with crimes?

Note: This is an honest question. I also come from a place where skilled-workers make around $4 or $5/day. I think in many cases, $4/day is better than 0.
The worst problem I've seen in a similar vein was a build process that involved munging a large (200+ mb) xml file. Someone had written a little JS tool for the purpose, and later the use of it had expanded so that it was being run over 150 times during the build. Since it took about 4 minutes (each time) just to read and save the xml file this meant that the build was now spending around 10 hours every day just munging the xml file. I rewrote the JS bit so that it took in a config file and could do all the processing necessary in a single pass, which only took 4 minutes.
Spent 7 months re-designing online polls. Here's what I came up with.
So the biggest spam company on earth buys slots from the ad industry to attract "users" to sell back to the ad industry. Interesting business model.

EDIT: Uhh, I'm getting downvotes. I assume it's because I called Google a spam company? Well then, let me clarify: I don't like any company or industry that lives off of advertising. Advertising is intrusive, it's noisy, it finances or subsidizes mostly crap (turn on a TV if you don't believe me), and it promotes profoundly bad ideas and values (keyword: consumerism) in the intellectually and psychologically weakest members of society. There's the rant, now you can downvote all you want. Doesn't change a thing. Until Google makes something that people are actually willing to pay their hard-earned cash for, they are in the same category as spammers.
Would be nice to see where the cursor is. I completely lost track of some edits as
1. the cursor was not shown
2. it did not scroll correctly
3. speed... i am pretty sure you do not type this fast:)
So, since a a5's gpu is 7x better than an a4 (in one year) I'm thinking they'll be fast enough about the time user's 4s's contracts are up.

Of course, that's assuming there aren't any javascript-on-the-phone performance enhancements to be had. Also, it's assuming apple will someday open up webgl on the phone.
Agree with this as well. Forgot exactly what one was and googled it to make sure. The example that is used here would indicate orphaned records.

http://www.w3schools.com/sql/sql_join_right.asp
Show HN: Namerick - an app for people who forget names
Correction: they have an industry standard definition of unlimited.

(Doesn't make it any better though.)
Exactly, I mean, just ask the citizens of Egypt.

"This revolution started on Facebook." - Wael Ghonim

http://www.huffingtonpost.com/2011/02/11/egypt-facebook-revo...
A growing start-up scene, a number of start-ups have started in Madison but then moved to Boston or DC, but we're working on growing the resources to insure that they can stay and thrive in Madison, not just get started.
That's actually an incredibly poor analogy: Republic is upfront about their limitations, cheap web hosts by default are not.

Republic is saying "We're a wifi company that uses Sprint 3G as an unfortunate but necessary safety net, so you always have access".

For users that require a cell network 24/7 and have little to no access to wifi -- Republic isn't for them. They admit that up front and say that they'd love to help you find a traditional 3G/4G network.

Hosting companies are openly deceiving you by making promises that they knowingly won't keep for certain users.

Republic isn't deceiving anyone -- they say right up front that they're a wifi network looking for wifi customers.

It's not deception if it's literally your business model.
We built Namerick because we had a hard time remembering everyone we met at meetups and hackathons. It's an iphone app to help you remember the names of people you've just met. We used repetition and mnemonics modeled from memory 'athletes' and studies of the human memory.

Namerick was built by a team of six during a BeMyApp weekend app competition. While we had everything pretty much working at the end of the weekend, we'd remiss if we didn't add that we've added a few months of beta testing, additional UX polish, and marketing efforts:)

We'd LOVE your feedback (and be eternally grateful if you'd be willing to leave an app store review). The app is free for the next few days, and then we'll likely switch it to $0.99 after that.

You can learn more about it, and see our awesome retro demo video (complete with zero gravity cats) at http://namerick.com.
Lindsay Lohan Pays Homage to Marilyn Monroe in Lsquo playboy
Lindsay Lohan Pays Homage to Marilyn Monroe in Lsquo playboy
Hugh also confirmed Lindsay, 25, has revealed all to shoot, but it was so elegant. He said, Oh, yes, she is naked and chic
The Future as Seen from the Past...
what would be the effect of having removed the water from the air? I assume some of the local plants are already able to harvest water from the air, so would this mean that there is less moisture in the air available for those plants?

It's a great idea, I just wonder what the side affects are.
I think most people use Pingdom, it's relatively cheap and does the job.

However if you want to go a bit deeper and see how the underlying server is behaving you need something like http://servermonitoringhq.com
If you had Google Ads on your own website, do you think that your competitor would hesitate to buy keywords and try to take your business away? Probably not. It's fair game.
Meh. People said the same thing about the original iPad and it didn't seem to make much difference.
I don't know that this is a correct analysis but the premise of the argument presented is that Amazon is taking a small loss up front, but in return they are effectively shipping you a cash register into which you keep depositing money for Amazon digital and physical goods.

If this proves to be correct, then the Fire would be increasing Amazon's sales on other high-margin goods, and the money lost on the device could simply be considered a form of customer acquisition cost.
Well said. I'm reminded of the pg's Blub paradox, and Rich Hickey's recent quote, "I can't read German; does that make it unreadable?" both at the same time.
Google Adds +1 Button To Images
Four Ways Men Stunt Women's Careers Unintentionally
A re-framing of the commonly held belief that "women don't get ahead b/c they don't act like dudes".
Motorola Defy+ smartphone released in India………
Crappy job <> slave.

Yeah, anything nice we have or use is thanks to people with crappy jobs... but there are people lining up out the door for those jobs, as they offer a better life than subsistence farming or scavenging garbage and living in a favela. And the places where those jobs don't exist are even worse off.

Not to excuse the creation of inhuman living and working conditions. But better to work for appropriate conditions, than broad-brush everyone a slaveowner.
Funny, that's pretty much what they said about Flash.
How  to Be Known as a Groundbreaking Thinker
Steve Jobs. Seth Godin. You? Yes.
Things to do in St Augustine, Florida
How humans became social
And even when phones are 15x faster, people will expect games to be 15x prettier. Mobile browser games may one day carve out a low-tech niche of sorts, similar to how Flash games have carved a niche on the desktop, but they are never going to be in the same category as native games.
Get 25 Voicemails Daily | Work With Robert Dorsey
I don't mean to target just you, and a lot of people apparently don't know what it is, but before responding to my comment in any way, you should probably look up what a Geithner Put it. Then you'd find that your response looks a little foolish.
I want to get in on this. Even if I can only get a single IPv6 address on my gateway I can do NAT6 on my internal devices without an issue.

The questions I need to go find answer for are:

1. What do I need to do for Comcast to give me an IPv6 address?
2. What for my FreeBSD gateway do I need to modify to do DHCPv6 (stateful)?
3. What modifications do I need to make to my Firewall rules that currently assume NAT?
4. What is the easiest way for me to take the /64 and split it up so that even my test virtual machines now have direct accessible IP addresses (currently adding static routes using DHCP, which is a pain in the behind!)?
5. Start verifying that all internal devices that are requesting IPv6 and are using IPv6 are also fire-walling it correctly and all services are prepared for it. I can firewall at the border (gateway) at the moment, but eventually I don't want to police that traffic.
6. How will this interact with my IPv4 10/8 network I have set up?
7. What legacy devices are on my network that do not speak IPv6?
8. How does this change services that broadcast themselves widely and freely (looking at you mDNSResponder, Samba, UPnP media servers)?

These questions are just the ones I can think of at the moment. It is going to be interesting to see how this all works out, and I feel like I am going to have to learn networking all over again.
Well, companies selling firewall software are going to have a great time.
In the old days, MySQL didn't support foreign key indices, so the LAMP developer community had this mentality that "Joins are slow" or even "Joins are evil" and actively encouraged people not to use them. So its not really surprising this kind of thing is still out there - PHP tutorials are somewhat infamous for promoting 'worst practices'.
Oh, that wasn't the angle I was going for; I'm not arguing that "real communism will work" or something. Just that it doesn't seem meaningfully different from "non-communist" authoritarian states, so the label "communist" appears to be a historical anachronism that doesn't add any real information in 2011, versus just calling it a "one-party" or "authoritarian" state. In the 1960s, at least, it added the additional bit of information that the government was attempting to suppress market economics, but that part isn't true anymore.
Nope. Comcast is dual-stacking, that means no tunnels and no gateways. This initial deployment is a single IPv6 IP to one physical computer running either Windows Vista, Windows 7 or OS X Lion. It's an initial end-user modem test and will keep the external variables to a minimum.
Yeah, I was going to bring up the Media Lab and TMG myself (I was a solder monkey there for a while as an undergrad). Go look at some of the stuff they have on their webpage.
http://tangible.media.mit.edu/
Chemistry vs start-ups, an interesting correlation
That’s how startups work. You Observe people, ask questions, network with them to evaluate their excitement for using it and finally figure out what needs to be done. The last step is creating suitable conditions to make the success possible and obviously keep experimenting them.
It's a browser bug. If you don't want a web page to capture a keystroke, tell your browser not to send web pages that keystroke.
Voice of IP is going to be simpler. No longer will Skype have to punch holes in the firewall/NAT using various different tricks to do bi-directional communication. Since this takes advantage of the fact that everything is routed it is going to be simpler to open up devices to the outside world without having to worry about having the right ports forwarded. Setting up a game server to play with friends is going to be simpler. NAT no longer standing in the way will help with VPN.

NAT traversal was always a pain the behind...
That's a pretty clean writing style: In the first 80% of the edit, pg's re-editing is mostly to find better ways of saying what he just wrote, but -at least compared to mine- pretty light in terms of correcting mechanical issues of text formation: most of his mechanical corrections are deleting the typo-ridden last word and rewriting it.

I note also that pg's rephrasing most often consists of deleting the end of the paragraph back to where he was last happy with it and rewriting (we can call this the clean-slate approach), rather than editing the section to transform just those parts of text that should change (the conservative approach I use). I think the conservative approach is faster, but it introduces more errors. I guess the overall cleanliness of pg's writing style is related to this. I wonder if I should try to change to a more clean-slate writing technique.
Hey Steve! I'll be out of town on Thursday but I'd love to get some startup feedback/advice over the phone! 15, 30, 45 minutes, whatever you can offer. I'll email you :)

Steven,
Founder of LookupLink
www.lookuplink.com
Don't waste your time with #1. It's limited to systems running either Windows Vista, Windows 7 or OS X Lion. It's a test for the premise modems. It makes sense for them to do this a first time roll out to test the systems and support personnel.

However, it's an excellent time to make sure you can answer all your other questions.
It probably does really well, and is probably already being used in some applications ;)
You seem to be talking about Service Virtual Machines:

http://www.garlic.com/~lynn/2010k.html#25

A Service VM is one where an application runs directly on the 'bare metal' provided by the VM (that is, the whole point of a VM is to multiplex the hardware; it provides few or no abstractions as such). There's no guest OS as you'd think of one.

This idea also exists in exokernel designs:

http://c2.com/cgi/wiki?ExoKernel

http://pdos.csail.mit.edu/exo.html

In an exokernel, the guest OS is reduced to a library, like libc, which is (ideally) optimized for the specific application: Emacs has its own, Apache has its own, and so on. It's a half-step removed from the Service VM idea in that the applications themselves would still get to use the OS abstractions, unaware that the OS is basically gone.
Google should use the commenting system on Google+ on Youtube, too. I think the comments there would become a lot more useful if they did that.

They could implement it on other of their products, too - like Maps? You could have people comment on a location/picture, etc. Their real-time commenting system is really the best out there, because it increases 10 fold what really matters - engagement.