skysight-inc/HackerNews huggingface dataset:
Are they officially marketing it yet? The only reason I've even heard about it was the funding.
There's not a fatal error there, afaik. I didn't detail how to deal with un-accessed files because the solution seemed trivial: when your application boots up, make sure it prefetches all required assets (i.e. warms the cache) by making ajax requests to each URL.

I'm not sure about your interpretation of what does and doesn't constitute appropriate use of a web cache, either. Do you have any examples of the kind of problem you're foreseeing?
Yeah that's me. An insignificant monthly cost to watch movies from the comfort of my couch, all with a handy recommendation system to turn me on to things I never would have found otherwise vs. the comparative hassle of having to hunt around streaming sites, or waiting for giant downloads to complete.
If you're not willing to negotiate anything on this list, your process probably isn't going to matter very much.
How exactly did you learn any of that? Random guesses? Maybe the thing you should have learned here is to put the FAQ on the same page?

Simply because it is a mailing list at the moment and still chugging along doesn't mean this is superior. You basically created something naturally suited to being a website, but forced it into into mailing list form.

As for 'not having to go to the site all the time', there is an established solution for this. RSS.
It doesn’t claim to be one, by the way. The evils of editorializing submission titles.

I can’t say I don’t understand the urge for adding a dash of hyperbole – I saw the same story here a few days back with its original title and it received nearly no upvotes.
The Seattle tech community rocks!
I'm sitting inside in line right now. What is Color? I'll check it out.
Netomat, Inc, in New York.
EBay acquires Magento
Care to elaborate a bit? I think it would be very helpful for me and some others.
i understand the case where you don't have a box with e.g. port 80 available and need to use their server as an endpoint, but otherwise is it really that hard to remember ssh -L and -R syntax as the article suggests?

i also don't really see where you'd need to tunnel and serve production traffic from your dev machine versus having a proper staging environment and testing there. that has "bad idea" written all over it.

> we’re all starting to see the benefits of having a production-like environment right there on your laptop so you can iteratively code and debug your app without deploying live, or even needing the Internet.

actually, real professionals have seen these benefits for ages. that is SOP for good programmers.
You haven't messed up yet. You now have an excellent opportunity, research everything you can about companyname and the owner you talked to. Then get yourself on a plane to their offices with everything you have about your company, turn up and ask if you can take the owner to lunch / dinner and pitch him your company. Explain in simple terms that you don't have the cash to change at this late stage, that either you can find an accommodation between both your companies or your company fails. Make an offer of say 5% equity and a link to companyname on your homepage for an agreement not to sue for trademark infringement, I would expect him to make counteroffer, you counter that with something a bit less plus a capital investment of X, negotiate until you have a deal that works for both of you and if you can't, be prepared to walk away, if companyname and your mycompanyname are in the same line of business then you could always pitch yourself as an employee of companyname to the owner.
At the same time, if you go too far in the opposite direction, you start banning games in school that not everyone can win, everyone starts getting A's, etc.

Sometimes life sucks, and children should be carefully exposed to this fact, lest they grow up to be useless little doe-eyed innocents.
And that's genuinely valuable; it's helpful to know that someone's thought that this has been unclear for 2 days versus 2 years. The compressed diff will be quite small, but Wikipedia incrementally gets better.

Have you ever taken too much penicillin? You'll lose some of your good bacteria and you'll get a fungus from opportunistic infections. (See http://en.wikipedia.org/wiki/Antibiotic_candidiasis and http://en.wikipedia.org/wiki/Candidiasis for examples.)

Same thing with Wikipedia. Bots are really helpful for regular maintenance.
WWDC live blog: iCloud, iOS 5, OSX Lion and possibly others
http://www.scripting.com (1998/1999) -> http://philip.greenspun.com (sql for web nerds) -> http://joelonsoftware.com -> http://www.paulgraham.com (A plan for spam 2002) -> news.ycombinator.com -> profit?

Something like that. Before this the Joel on Software forum was what I checked daily.
I share your cynicism, but you're incorrect. The original XP crew was very much at steps 1 - 3. But when you try moving that stuff into a huge corporate space, there are big forces at work that (sadly) make steps 4+ almost inevitable.
Friendly advice: you'd be more persuasive if you yelled less.

As someone who jumped into WP with the primary intent of improving technical software security coverage, I know where you're coming from. WP can seem hostile to experts, because it is --- unlike the real world --- structured to prevent experts from carrying higher status. Whole WP forks have been created to allow acknowledged experts to contribute without arguing with laypeople.

Having said that, all those projects failed, and WP is perhaps the most impressive resource on one of the top 5† most impressive information technology projects in human history. I don't love WP's attitude towards expertise, but I also don't love tilting at windmills. WP will continue to be successful without your mathematical expertise. That's just a fact. Knowing that, maybe you can understand how people on HN would feel it's unproductive to loudly complain about your experiences on WP.

† Prepared to concede the human genome project as more impressive than the Internet.
> If you have access to your firewall, why not just open it up yourself?

If I want to temporarily open up my dev server so I can demo something to a client, this is beneficial because 1) it's a single line in my local terminal, not 30 clicks in a crappy router web admin and 2) it disappears as soon as I close the tunnel, I don't have to remember to undo the firewall changes.
Uh, when will that be?

From what I observe, it just keeps getting progressively easier for the FBI to do that. Not harder.
Wasn't Silverlight $future_version going to be HTML5/JS/CSS based? It seems to me that means Windows 8 apps would be Silverlight $future_version-based.

I'm lucky enough to be within earshot of a number of world-notable .NET/Silverlight developers and they're far from enraged, in fact quite the opposite, they're cautiously optimistic.

This is probably a good thing, really. Let's not scathe Microsoft for moving towards openness.
That site is a cache of items which shouldnt really be public. Thats what the term 'dox' in the url means: (sensitive) documents.
Good story about the power of experimenting an making decisions quickly.
>My best theory is that there are no accurate metrics on
>audience or conversion with, say, TV advertising so
>advertisers are basically buying into the lie that networks
>sell them.

There also are no accurate metrics on audience or conversion with TV advertising. It is just that everyone in the industry has grown accustomed to using the Neilsen numbers, no matter how inaccurate, as "the one and only", and they don't yet have any comfort with the equivalent on a net based distribution system.

Consider the typical Neilsen ratings number. It estimates (because it is a sample set) that X number televisions were tuned to broadcast Y at time Z. And from that advertisers estimate that Q number of viewers watched the ads.

But in reality, all the Neilsen numbers report is that a certain number of Neilsen monitored TV's are tuned to broadcast Y at time Z. During the ads, they do not know what happened. The viewer might have hit the can (a common occurrence), or gone to get some munchies from the kitchen (another common occurrence) or checked HN while the ads were running. But because all the "users" of the numbers have grown accustomed to estimating from an estimate they believe they have something useful. In reality, the emperor has no clothes. But they ignore reality.
Actually I was just playing on the infamous "Goto's Considered Harmful" title.

(See nbashaw's comment)
Haha I just found out about this: http://en.wikipedia.org/wiki/Considered_harmful
I think the HTML5 and JS technology in Windows 8 is simply another software development framework and not meant to replace .net and friends. Perhaps Microsoft is looking to encourage the development of apps (in such a way that Apple has demonstrated with the App Store). .net will still be available for the larger and/or more involving programs. Remember, Windows is popular because of Microsoft's firm dedication to backwards compatibility (for better or worse).
Couldn't agree more. I was also in the thick of things when .NET came out. We had a large established base of apps on the pre-existing versions of Visual Studio. The whole migration nightmare/uproar to .NET is still fresh in my mind and I clearly remember how the .NET supporters fundamentally said "Time to move on". Small bit of irony that now (in some cases) time to move on applies to .NET itself. (though I wholeheartedly agree that most of this uproar is silly, .NET is much more robust and flexible than HTML5 and not in any danger of being "replaced")

Still brings a small smile to my face though when I see .NET developers upset about no viable migration path forward. This cycle will repeat again in X years, it's the nature of the biz. Most of our careers are going to span several major shifts in technology and you just roll with it.
ASK HN: Why do you dislike .NET?
Im an entrepreneur, the title is a broad assumption, but I've been looking for some .NET people to work alongside my internal (23 - 29 year old) team.

After giving my pitch at tech get-togethers in MN, people are at least interested, but I say '.NET' and I get:
A. "ugh...why would you use .net?" or
B. "I COULD PROBABLY do .net"

So my questions:

1. What makes software developers choose your language of specialization? Is it a generational thing?

2. How do I find good .net developers?

Thanks everybody

fyi, the company is a common app for performing arts schools, specialize in video + media: www.artsapp.com
Further clarifying, thank you.
MVP out the door and in the hands of us early adopty-type folks and then work to make a much "better" (whatever this means in your mind) product? It's what I would do.
A lot of good points, but a somewhat sloppy article.

1. The MG Siegler post he linked to is very positive, even though he uses Grouponzi in the title.

2. Breakage shouldn't affect Groupon's profit, unless I am missing something. Groupon is indifferent to whether you redeem the coupon or not.

I think that the low variable cost and high margin businesses that the author points out are the future of Groupon. I joined for the restaurant deals, which never made sense to me, and have noticed fewer and fewer of them.

The other thing I can't figure out is why the businesses I used through Groupon never added me (or tried to add me) to any kind of e-mail or other drip campaign (even FB or Twitter). I would gladly have done it for any of them. Many of them had social network presences.
Yeah, but you don't view that with 'view source' in the browser. I think the author was confused about the difference between code that runs on the server and the client.
As others have noted, this article does some fear mongering. But it does raise some issues:

1) WPF might potentially go away. I'm glad I didn't waste any time learning this so I can care less. People who bought into "WPF is the future" might be unhappy but learned a valuable lesson. I myself learned this lesson with the "Compact Framework is the future" hype. I learned to be skeptical of proprietary stacks from then on.

2) As other posters have mentioned, a lot of apps have front and backends. For shops that use MSFT tech, .net isn't going away from the backend by any means.

3) HTML 5 + JS do let you build apps that are a lot closer to the Desktop experience than previously. If you haven't already, check out these slides (link:http://slides.html5rocks.com/#landing-slide) and be prepared to be blown away. In fact, Google's Chrome initiative is betting that you can write most application front-ends in the browser now. If MSFT starts supporting these apps in a nice way, this might certainly make HTML5+JS the preferred way of building application front ends (I guess WinForm developers would be ticked off at this).

4) The Windows 8 HTML apps reminded me of the Vista sidebar widget in some ways. Wasn't there going to be a whole market place of apps? There was a lot of hype but it never happened. Thankfully, I had learned my lesson by the time I encountered the "sidebar gadget apps are the future" hype.
Thanks. This train wreck caught my eye this weekend and I can't, for the life of me, identify with these people. I am ambivalent about lulzsec's actions, but I understand both sides' issues. Not sure what to make of it, and I am trying to ignore it (simply failing).
"I disagree strongly. The Pirate Bay is infested with malware, fake torrents, media monitoring companies, and lots of other undesirable stuff. It is difficult to navigate and use."

There is a rating system. If there is a virus, someone will complain. How is it difficult to use? looking for Photoshop? put it in the search box and click "search".

"Here's the way that record companies should make money: $20/mo for access to that company's entire catalog, unlimited download, well-organized, high-quality rips, vetted torrents (i.e., uploaded by the company itself, malware free), etc. If you've ever used one of the big private music trackers they make an excellent prototype for a for-pay service that would allow the rights holders to rake in even more money than they currently make. They were eventually able to figure it out with VHS, I don't know why it takes them so long with the internet."

The record companies already negotiated with terrorists and lost, why would they believe that this time will be any different. You can get songs for 99 cents, Netflix tons of movies, preview music through Grooveshark, Last.fm, and Pandora. Yet, it's still not "enough". Piracy is worse than never and there are a new set of excuses as to why you have a need (and a right) to downloading someone else's hard work for free.

The beginning of the entitlement generation.
I wrote a post a little while ago about DIYing this for people doing Rails/Rack apps on Mac who've got an nginx box public somewhere. It also uses a wildcard DNS trick to let you do all your apps with a single tunnel

http://pogodan.com/blog/2011/05/03/reverse-ssh-tunnel-any-ra...
The new replicator isnt in the 1.1 release, it is in trunk and likely to be in the next release
While, strictly speaking, this is unrelated to this topic, something has been bugging me that I would like to bring to the attention of HN readers:

BOUML is a free UML2 tool for C++, Java, Python and others. The developer, Bruno Pages, has stopped its development due to some issue with Wikipedia administrators.

I attempted to get more information from Bruno but he is upset enough to not talk about it. The following is quoted verbatim from http://bouml.free.fr/ and is all I know:

"Due to the continuous license violations, attacks and insults from people of wikipedia ( the worst of them were the administrators Bapti (commons)/ Bapti (fr.wikipedia)/ Bapti (de.wikipedia) , Dereckson (commons)/ Dereckson (fr.wikipedia)/ Dereckson (de.wikipedia) and Esby (commons)/ Esby (fr.wikipedia) ), I have decided to stop work on Bouml except to fix bugs. Bruno Pagès."
While I'd be interested in knowing what got published, perhaps from a blog article, etc, I'm completely unwilling to download that file to find out.
I mean, any self respecting hacker should have seen Sneakers. Best computer security movie of all time.
You disagree that serverside software is harder to pirate than clientside software? You're wrong.

I think what's happening here is that you're not following Patrick's advice to the logical conclusion he's trying to lead you to. He's not suggesting that you SEO an existing iOS application. He's suggesting that you hoist the parts of that application that are worth money into a server and require people to have paid accounts on the server.

This has been Patrick's response to (utterly pointless and exasperating) piracy discussions on HN for at least two years now. He's not being glib. He's repeating himself, concisely.
When you talk about IT security with people with real secrets (governments), they talk about LulzSec-types being the "lowest risk" category of attackers.

The mid-risk category are the real professionals; they leave no trace, you never hear about them, you never know they were on your system, they just take your data and sell it.

The highest-risk category is true information warfare, targeted attacks by other governments and large entities. As the previous replier said, just look at Stuxnet. You don't have to be a government for this to be a real threat. Imagine if Nintendo had compromised Sony's servers, and somehow loaded corrupt firmware onto the Playstation update system...

These threats are real and constant, and anyone with sensitive data needs to be aware of them. Simply firing up iptables and disabling root SSH isn't sufficient - you need to be aware of the intricacies of your system on a day-to-day basis.
What can we expect to be announced at WWDC2011
I think you're right. Also, since C# 4 there's a lot of similarity between C# and JS. That, plus an MVVM framework like KnockoutJS, make it trivial for a Silverlight developer to get started writing solid HTML/JS apps.

I just can't imagine too many Silverlight devs being upset once they see nothing much has really changed.
It's a website source code, nothing to do with PSN.

It's annoying me how people keep mentioning PSN with these Lulz hacks.

They haven't hacked PSN, and probably won't be able to either. They are hacking Sony's side project websites.

Who actually used sonypictures.com? I had never even heard of it before this series of hacks.
Sag v0.5.0 released, a PHP/CouchDB library
There are moral judgements to be made about piracy, but I think the larger issue is that the pull-through sales from piracy are, in at least some people's opinions, wishful.
I wouldn't use this for an email service, but otherwise it would remove the issue of dublicated passwords and mean that the advantage to hacking the service was very low.
Full List - The Best Blogs of 2011 Magazine
Ironically, Ken Schwaber has made a lot of money off of "Agile" the product. Becoming a "Certified Scrum Master" will cost you about $1k. You get that by taking a class with a "Certified Scrum Trainer" who spends quite a bit per year (payable to The Scrum Alliance) to keep that certification. On my planet, we call this a "pyramid scheme". I understand that this is an ad hominem attack; nevertheless, when talking "agile" (either big A or little a) with the Scrum dudes, one would do well to consider the source.
EBay Inc. Agrees to Acquire Magento
If you really think you can: pitch. Don't just complain that other people are getting the money.
I would imagine the professionals are using other peoples cracked wifi networks, then routing through tor or a similar onion routing system, eventually hitting a VPN endpoint on some anonymous-hosting account in russia, etc etc.

The truly paranoid might like to rent a botnet and build their own tor network on top of it or something like that.

In short: the fundamental nature of TCP/IP is such that if you are sufficiently motivated, and dont mind horrible latency, even the FBI/tptacek cant identify you.
We are working on auto compaction. The Couchbase alpha already supports it. This should help, but it will help even more on a cluster as each shard can be compacted independently.
After typing "fuck", which gets replaced to "duck" when you continue on, backspace to the end of the word, and iOS4 will hover a new bubble that "asks" if you would like to undo the correction, as well as list any other suggestions that may be relevant for that case.

This is a quick way to train the algorithm into learning your spelling habits.
We are, thinking about this a little further I distinctly remember annoying my teachers at school. I would ace a written maths test and be less than average at mental maths tests. Same questions.... very different results.

It didn't really bother me as a child but I wish I'd overcome it. It feels like there is a storm in my head and I can't get to the answer or make progress.

Oh well, that's life.
Top Git Tutorials for Beginners
I used to visit every so often, but my folks moved to Penang.
Not true - auction buyers have a network effect. More buyers ==> more sellers ==> more buyers. As someone who wants to occasionally buy something 'rare' or second hand, I would go where the most sellers are when I want to find something! This itself causes a significant moat. Amazon has finally started chipping away at the sellers, by providing an even larger pool of proven buyers.

Local deal sites are by defn focused on many independent local market. Their key promo channel is email to signed up users, since most people won't go to a website to look at deals everyday. What's the barrier to entry for another site - getting the same user signed up?

There will certainly be consolidation, there will be two or three local deals sites left over. They will certainly not enjoy the margins GroupOn currently commands.
To start with, there's no IPv6 for http://ipv6test.google.com/

Check this: http://paste.userlinux.net/62/

Edit: previous link shows that I have IPv6 connectivity and Google test page is wrong.
You are correct. It looks like the patch affects only Intel graphics.
You could just plug in any standard USB keyboard...
I know I don't need to remind this audience, but it's ludicrous to take a single anecdote as a precursor to a trend. More useful information would be "What percentage of mammals being born in the various radiation exposed prefectures are being born with mutations, and, how does that incident rate compare to areas outside of those prefectures"

Side Note - Rabbits born without ears, while not rare, aren't particularly unheard of.

Second hit on Google isn't even Japan:
"http://www.dailymail.co.uk/sciencetech/article-1100030/Whats...
Nice post that reminds us that customer development techniques are not new to the tech community, and we can learn a lot from watching traditional brick and mortar stores use these same techniques to enhance their business.
The solution to having updated browsers should not be forcing updates down users' throats.

I will not use any browser that installs software on my machine without my consent.
Just wanted to say that your comments don't really come across as an angry rant, but as a voice of reason. I agree with you completely, and this sort of approach from Microsoft would be quite in line with everything they've done in the past.
The next major version of Couchbase will have that feature, amongst many others (the alpha release already has it in fact).
America's jobless recovery: Not again
Ars Technica's WWDC Keynote Liveblog