skysight-inc/HackerNews huggingface dataset:
Microsoft is releasing a new OS with a better UI stack and programming model, and preserving the ability to run legacy apps on machines they're compiled for. I wasn't around for the OS9 -> OSX transition, but I'm guessing there was much wailing and gnashing of teeth then, too. How many people wrote public breakup letters with Apple when that happened?

I've been wanting Microsoft to do this for years. The Win32 API is very powerful, but supporting it is a severe constraint; just ask Raymond Chen. I think Apple did the right thing by making a clean break, telling everyone "from now on, things are going to be different, and better."
茶叶批发市场
Useful contribution to the discussion.
Balaji Plus Cloud Antivirus Released
Thank you, Ben. It was a mistake, and we have owned up to it on our blog and in Andy's post above-- http://www.singlehop.com/blog/our-honest-mistake/ and I hope that people don't judge us as bad guys for it. We really see no reason to mislead people into signing up with us, it sounds like its just bad alignment. Thanks, dan ushman.
I recently switched from 13" mbp to 11" mba for: half the weight, smaller dimensions, better battery life, no un-needed legacy optical drive.
Obama To Sign - America Invents Act of 2011 - Today [First to File]
There are two things here: an optimization, and a semantics guarantee. Obviously, if your language provides the guarantee, then implementing it correctly isn't just an optimization. But the original article claims that the transformation proves that proper tail calling is "just an optimization", which it doesn't prove at all. It's still an important semantic guarantee which increases the expressiveness of a language. This is true regardless of whether it is the only means of expressing iteration in a language.
Whoops! It looks like you're posting a few months early to do the whole grinch thing. I had fun.
Apple/Microsoft dev here (although I am transitioning away from Apple stuff).

After reading this blog post, I'm not sure the author has done any serious development on Windows, or perhaps any at all by the way they state things.

Many of the technologies he's listed as abandoned, weren't abandoned, they were evolved. NET and XNA are far from dead.

Silverlight as a name and a browser runtime may or may not be dead, but all the underlying technologies of Silverlight continue to live on and grow. J# was never alive.

Why would Microsoft's acquisition of Skype play into a personal decision process?

He goes on to state that everything Windows 8 is going to be written in HTML5 and Javascript?

I can't speak for anyone else, but my experience and numerous direct interactions with Microsoft developer people has been outstanding. I'm not even somebody that they could exploit for marketing or PR, but I've still received quite a bit of help and encouragement from them.

By contrast, my experience with Apple developer reps has been the website. No blogs, no interactions -- Apple allows neither. My feeling is that engineers would love to open things, but the brass won't allow it. However, if you buy a WWDC ticket, the Apple folks are seriously helpful and open and great. I've had engineers spend hours with me on debugging stuff and be quite open with me about upcoming features.

This blog post reeks of some Apple fanboy with little or no actual Windows developer experience. If he's thinking the pasture is going to be greener, I think he's in for a rude awakening.

There's no One True Way. Just switch. Don't embarrass yourself with some silly rant.
A Pricing Experiment
Though a better analogy is that it's like buying your ticket, passing security, being boarded and right as you are about to enter the plane - the stewardess tells you you have to sign this agreement that the airline is not liable. You have the option of not agreeing to those terms - but then you will have to turn around and find another flight on another airline with no recourse for a refund on your ticket.
I thought this was always the case, basically everywhere. This is what EULA's are for.
Google Chrome 14 is out
I'm on my fourth or fifth xbox 360 due to hardware failures. I lost track... that's one reason.
"loyal playstation user". Why? I mean, I hear this all the time with banks. Customers come in expecting an amazing mortgage rate with their shitty credit scores because they've always been a "loyal customer". We have to try to explain that loyalty has little value to the bank, other than lifetime value, which is already factored into the pricing.

For the playstation/xbox, go where the fun is. Don't support a company out of misplaced "loyalty" because in the end, it just slows free market progression.
Yea exactly right, I didn't want to go down that every-notification path because it would make everything more complicated to use.

Also, another user in this thread made me aware of http://notifo.com/ which I think does the every-notify already.

I really just wanted to help out HN users specifically, not really a startup I had in mind. So I'll keep the features paired down to services you good folks :)
I know the toys are in retail too.
You should never pre-announce price cuts. Just make the price cut, otherwise you are just telling people to put off their possible purchase.
So only programmers deserve nice things? Look, I get the danger the app-storification of software, and honestly it scares me more than Microsoft ever did, just because it's so appealing from a consumer perspective.

But barring the removal of direct distribution and the UNIX shell, I say more power to Apple in terms of re-inventing the consumer computing experience. What the author doesn't seem to understand is that great design and usability can never be achieved solely by adding features. Things need to be taken away as well. I can personally vouch that taking these things away is a huge win for someone like my mom who will never understand or be comfortable with filesystems. For her, the limitations of iOS take her from a place of constant fear to a place where she can actually explore and figure things out like us geeks take for granted.

It might be uncomfortable to think that tech devices are no longer primarily for geeks, but that chasm has been crossed, and we have to acknowledge that programmer devices are increasingly going to be distinct from the mass market devices.
Not necessarily. Chromium has community committers too.
Golden Gate Ruby Conference just started, livestreamed
I'm guessing the mobile company reference is to Danger.
What I'm talking about is entirely Firefox-specific (IE9 renders the same sites just fine) and it applies on Windows XP as well as Windows 7.

Do you have a test page? If it happens on Windows XP too then it's probably a bug. Did you file one?
This is the first news I've read of Sony reacting in any way to those hacks. Great press for them.

Hopefully they're not storing these waivers in plaintext.
If I read that correctly (not a lawyer), SCOTUS ruled that an agreement prohibiting class-action lawsuits is legal if both parties agreed to use individual-arbitration instead. So you can still sue them individually in court, or go through the arbitration process, to grieve a claim against them.

My question is, how do you know the end-user agreed to that? You have no signature, video, or audio proof. PSN accounts generally remain logged-in, and it's possible someone other than you agreed to the EULA and upgraded your PS3's firmware, like a guest or roommate, without your knowledge or permission.
Holt shit, this may actually be more profitable than their appstore business!
Ask HN: Calculate iOS App Rev per App?
I do plenty of iOS apps freelance. They pay me, I ship the app. Simple.

But, I'm interested in working with some friends to create an app together. Or maybe create an app solely for them, but post it to my store page.

My question, is there an app or site I can use to calculate the revenue of each app individually each month?

iTunes Connect only gives me store rev, not per app. And calculating each month would require downloading all the reports, adding it all up, and converting between currencies.

Thank you.
Startup Aims to End Unemployment Woes for Future College Grads
Indianapolis, IN, 9/16/2011 — Startup company, StringHub, has launced a new web-based platform that will help university students gain the connections and experience they need in order to secure jobs after graduation. The platform connects university student class projects with businesses who can utilize the projects and provide a real world learning experience for the students at the same time.

The StringHub platform allows professors to post class projects for businesses to view and apply for. Professors can then assign students to each project. The students will communicate with the businesses on the StringHub platform to complete the project. Finally, businesses will provide feedback to help the students improve and prepare for future employment.

Adam Hoeksema, Co-Founder of StringHub said, “Recent college grads are struggling to find jobs in their area of study after graduation, because they graduate with very little real world experience, and no network of potential employers. The StringHub Platform will simply help universities manage the process of connecting students with businesses in a more systematic way.” University professors will now be able to support their student’s future employment without all of the coordination headaches that typically keep student class projects from working with real world businesses.

StringHub is a web-based platform that connects university student class projects with businesses in order to help students gain real world experience, build a portfolio of completed work, and connect with potential employers all while still in the classroom. Professors and businesses can sign up to beta test the StringHub Platform for free at http://www.stringhub.com
WAVSEP 1.0.3 – Web Application Vulnerability Scanner Evaluation Project
I haven't ditched Firefox for the totally opposite reason you are giving us.

In Chrome, you type to search in the URL bar so it can go to Google's search results (and hence, giving them money).

Firefox has two bars: one for search (the one you didn't use altough it was way more straightforward than clicking a bookmark) and the URL bar that works as a "I'm feeling lucky button", to go directly to something you already know (you are not _searching_, you are _finding_) as in "wiki tesla" if you want to go to Nikola Tesla's Wikipedia article.

That's a dealbreaker for me and something I can't get on Chrome because of its limited API.
Can you let the world know that http://hockeybias.com (a drudge-like site for hockey news) is about to end its annual summer vacation and start linking to hockey news again on Monday? Thank you!
This whole issue is solved with "do unto others as you would have them do unto you". Those who are concerned about "trolls" need to start by being an example, instead of trying to figure out how to get power and shut people up. It's an old problem with an old solution, and with all failing ideas and endeavors a return to doing the fundamentals more soundly always results in drastic improvement.
Medium length hair styles| medium length hairstyles
When it comes to hair length, medium length hairstyles are the most dominant as it is a safe area for all types of hair.
Apple's iPhone 5 expected to 'steamroll' RIM's BlackBerry 7 phones
>It's not like they're claiming the documents are copyrighted or anything.

no, you don't need to claim anything when FBI is watching for your financial interests :

http://www.wired.com/threatlevel/2009/10/swartz-fbi/
"Vendor" lock-in is everywhere, for the most part. Yeah, if I didn't like something Linux, Apache, GNOME, etc were doing, I could fork the source and go my own way, but is that realistic for even 99% of the people out there?

No. I'll still have to venture off and find an alternative or just deal with it.
Yeah, honestly, a lot of these sites are so low profile that your "launch date" is whatever date you tell the reporter you are talking to at the moment.
No, it's not technically public yet. It's pretty easy to get in, but you can't simply just sign up.

The hardest thing for me to understand is why the expected timespan for "success" is so short for products. Chrome got the same bad rap for not taking over the web 8 weeks after it had been released. These things take time.
Mike - this is really awesome of you to do.
Current need: We're launching a payment gateway, called Samurai (http://feefighters.com/samurai) next week. Unlike other gateways (Authorize.net, Braintree, Cybersource, etc) is that it's modern (not clunky), super developer friendly, and cheap. Also other things, like you can route payments intelligently and it'll emulate other gateways. We have over 40 users in the beta- it is doing thousands of transactions per day successfully, and our beta customers love it.

We want to make the launch a success but don't have much planned other than an HN post. Ideas? (I'll drop you a line with a beta invite so you can see it too... anyone else who wants one can drop me a line to move up but please fill out this form beforehand https://docs.google.com/a/transfs.com/spreadsheet/viewform?f...)

We could use your help in thinking about how to gain customer traction... Any tips/thoughts you have would be useful and much appreciated.
This is an excellent post. I would like to add that what you get out of a conference is proportional to the work you put into it. There is no magic place where you just show up and then become successful.

This includes pre-planning:

+ Get a list of journalists that will be at the event and email them beforehand. Don't just mass-mail a pro forma press release.

+ Track down bloggers from that list that you think may be interested in your product (because they have written about a competitor, or have written a feature on the space) and tweet them or email them a quick intro and tell them you will be at the conference

+ Do the same for investors. A simple tweet like "@vc would love to grab a few minutes with you at TC Disrupt to show you a demo of our product which is xyz etc.". Attending a conference is a great intro to cold emailing or tweeting somebody

+ Plaster your website, blog, twitter etc. with information about the conference and where you can be found. Include clear contact details. I would go as far as to place contact details on the front page of your site (or a separate conference dedicated page which is clearly linked to from the frontpage), along with your photos (so people remember you). This is so when somebody from the conference lands on your site they remember you and can find an easy way to get in touch with you.

During the conference:

+ Use the time you have at the conference to book demos with people you know will be there beforehand.

+ Don't just sit and wait at your demo table. Be pro-active by having one person constantly out and about on the conference floor introducing themselves to people and handing out cards

+ Be memorable - plaster yourself in your brand and color with t-shirts or shirts. Have a gimmick such as handing out sweets. One desk at TC Disrupt had a basketball hoop with prizes. I always seem to remember the companies that look good and are out and about.

+ Make it very clear what your intentions are - press, fundraising, hiring, partnerships, etc. Have a 30 second pitch for each one of these, a 30 second demo, and then a 4-5 minute pitch and a 4-5 minute demo. Take down contact details and place a note beside each contact you get

+ Attend all the after-parties

Post-Conference:

+ Attendee's are inundated with information during the 2-3 days of the conference. Have a way to remind them of who you are and what you do after the conference. Take down their email. Don't just be another business card in a pile of business cards. Don't assume that a journalist or investor remembers who you are when you email followup - always re-introduce yourself

Disclaimer: former techcrunch employee
The disappearing file system and the new UI metaphor
Is the 300 ms a measurement or WAG?
Why Linear Search Is Better Than Binary Search
Not only that, but this sort of action is bound to make people upset, and give the hacker groups out there yet another reason to attack Sony again.
One reason to use SSL is to avoid any intermediary caching servers. I hope those days are gone but some providers might still use them. Data retrieved via SSL would avoid the local cache and be more accurate. So perhaps this was one of the factors in the decision to use SSL. The decision to turn on compression could have been completely separate.
Or in the case of current PS3 owners, being presented that agrrement after take-off.
File hosting is pretty much commoditized. Your value-add is previewing specific types of files in-browser and without downloading. The breadth of your supported filetypes is pretty good.

The file hosting part of your service might SEEM like a natural combination, but I don't think it necessarily needs to go together. I think in-browser previews is a more interesting problem (of the two) and would probably be more interesting to find useful ways of connecting a "quick preview" solution to what already exists on the net. I'm thinking browser extensions which tie into the API for specific sites. Like a "Preview" button for Dropbox web interface. Or for Gmail attachments (for the ones Google doesn't already support).

IMO: Start exploring the area around instant previews of anything on the web. Consider how you might improve the interactions. Look in that general direction. Unless you can think of some compelling way to improve file storage/hosting, I'd drop that part completely or piggyback on someone who is already established.
"Choose Account
Personal - Our personal plan with a single user account, a single project, and up to five test plans is entirely free!"

This text, where the "Choose Account" is the link to the Personal plan, is confusing. I expected to click on the word "Personal" and be taken to the plan, but not be required to click on the "Choose Account" words.
I'm a progressive (or something like that) and I enjoyed your post and upvoted accordingly.

I'm also a fan of Matt Taibbi but recognize that his hyperbole tends to distract from the message (he tends to channel the spirit of Hunter S. Thompson). Despite this, he's one of the few journalists out there who is actively taking on the greed-heads who are looting the US economy.
The only people qualified to determine whether a contract is fair or not are the parties that do or do not sign it.
Exactly. For example in JavaScript doing a something.length would result in re-counting the number of elements, while doing the loop in this style would efficiently store the count in a variable that is fast to access and manipulate. I suppose if you want to be a real optimization junky you'd also use --i instead of i--.
Camzap.com : Vídeo chat com estranhos agora Free webcam namoro.
From your posting, I take it you've been around the block like myself (no disrespect if you're not 'old' old). I think it's a generational thing. People in their teens, 20's and some 30's are not so reluctant to post their lives online (and there was an article circulating HN to back my statement - just cant recall it now). Anyways, I'm an old fart, in the sense that I hate to submit personal data online; online banking still scares me; and I've never adopted/accepted nor am I a fan of FB or Twitter. Dont get me wrong, there are advantages to social media, but like you said (and others here) - it lacks the "social", as in companionship and real-time interaction with others. The startup, Shaker, is a step in the right direction, but I remain weary of posting personal things online. If personal information were kept 'personal' and not reside in a server 'out there', I would be more inclined to participate. Wouldn't you? In such a scenario, all end-users would control their personal info and not have to worry about 3rd parties intruding into my personal info, ID theft, privacy issues and the like. C'est la vie. That's the infrastructure that we've been given. But then there is this 'vacuum' you spoke of...the current platforms are just not set up to foster/simulate a social environment as in the real world...but they will have to do for now.
Review my startup - IO Analytics - Simplified web metrics
Makale Kafe
They don't give a damn.
Factors like income security, economic stability, and the predictability of one's continued means to meet basic needs are essential to poverty. But if what you mean by "basic needs" changes then your year-to-year comparison quickly becomes more noise than signal. If "access to a full kitchen" was not a basic need last year but it is this year, then some people will end up on the other side of the line because the line moved and they stayed still. That introduces noise; you can only detect signal that's bigger than your noise (if you were living in a van down by the river in 1991, and own a nice 3 bedroom house now, that's a detectable signal.)

My contention is that, over the timescales we're talking about, the CPI (or the definition of "basic needs") has shifted enough to invalidate the numbers-to-numbers comparison.

You can still make valid observations and meaningful statements about, for example, the persistence of poverty or distribution of resources over time. There's enough signal to make those sorts of comments. I just don't see any way to make meaningful statements about how poverty rose by 1.2% since 1959, when I can point to several substantial differences in conditions for those in poverty between then and now that encompass far more than 1.2%.
Build 2011: Windows Azure Tackles the 'One True Login' Puzzle
I bought a PS3 over an XBox for two reasons. One, Bluray. But more importantly, a good friend of mine has a PS3, and I wanted to play games with him online.
.vimrc For Very New Users
One of many, but certainly the latest:

http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/15/...

WinRT will require you to completely rewrite your app if you want a total Metro experience. IOW, .NET apps are not fully supported as first-class citizens of Win8. Can they run? Yes. Are they what Microsoft wants you to do? No.
Binding arbitration clauses are quite common in the US, as well.
I don't understand why security-minded people seem to use Chrome more than Chromium. Does anyone understand this?
I guess the $1B+ valuation doesn't look so crazy anymore.
A day in the life of the San Francisco tech community
Hi Mike, Could you please provide some feedback on our landing page (http://www.diglig.com). Mainly looking for advise on does our landing page explains the idea and what are your thoughts on the UI design look/fell. What would you suggest on improving it.

Thanks,
Google Will Eat Itself: using AdSense revenue to buy Google stock
This is brilliant feedback. Thanks a ton, I'll mull it over.
I think a technical solution for a technical problem is better than a legal solution to a technical problem, especially since the hardware and infrastructure for such a widespread camera system (not to mention the associated state bureaucracy that would be required to operate it and process the fines) would be unavoidably expensive. Even if it were somehow cheap and simple, monitoring every piece of road would be impossible. And then you would need to legally define "tailgating" and correct for edge cases such as when the person in front brakes suddenly, but the camera still sees it as tailgating.
I spend relatively little time in Xcode, but it never really bothers me. I don't use split-view much if at all, though.
I think saying "yes, there's a Clear, but what would you do if there weren't", or "yes, there's a Clear - how would you implement it if you made the library?". Interview questions where the right answer is "I know an API or assume something about it correctly" are stupid, but questions where that is the right answer with a more interesting follow-up are not.
The fascinating thing about that post is the number of sneering comments, with their own (broken) implementations of FizzBuzz. At a glance only maybe 20-30% of solutions in the comments there actually work, and many are horribly suboptimal.