skysight-inc/HackerNews huggingface dataset:
I do like the concept, and I also agree with the sentiments of others about how a physical biz card is an important tool.

I would suggest to make this better would be to make it a hell of a lot faster to receive cards;

Allow all the functionality you currently have (i.e. write something on the contact, add to contacts etc) -- but also allow you to push cards into a To-Be-Sorted bucket of a recipient.

THis would allow people to push their cards into the bucket of another in 15 seconds and walk away.

You dont want to bog down interactions with people for long as they are trying to share the card/contact and move on with their convo or move to other people.

I would also recommend the ability to have an event bucket/tag that anyone can see and let anyone push their card into that bucket.

For example - I go to a mixer "Cool things" and when I get there (gps recognizes I have arrived) my card shows up in the "cool things" mixer directory of people who have arrived/are there.

Then later - I can go back and look through the bucket and select the people I interacted with and grab their cards. I can do this after the fact when I have time and it wont interfere with the flow of any conversations.
Ok, so make a box with an incomplete x in the middle, a "y", by only sticking that one match partway into the square.

\
\----
|\ /|
| \/ |
| / |
|/ |
----
Single-page link: http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/01/13/....
Why Apple won’t yet ditch the home button on the iPhone and iPad
Results of an Ask HN Post
MPEG-LA cannot be a patent troll let alone a known one, because it's a loose organization of companies that agree on a standard to prevent fragmentation of video and let people deal with one entity instead of a thousand.

Also, the licensing terms are fixed at a maximum 10% rise per five-year renewal. Given the lifespan of patents, that's a low ceiling.
It's supposed to be an example of what you would put in your private thinkery, I think it's fine. I have a bunch of "wtf is X?" thoughts every now and then, where X is something I heard about recently.
Nobody thinks MPEG-LA is being benevolent. The world is not a comic book storyboard. MPEG-LA isn't going to invest in a patent suit that will cost both sides tens of millions of dollars until they're reasonably sure the investment will pay off. That isn't some Orwellian plot; it's simply good business sense.

The impression I get is that everyone who brings up the "but MPEG-LA hasn't sued anyone, just threatened, they're all talk!" objection also believes that lawsuits are straightforward and that any company with a couple mil in the bank can launch one at a moment's notice. It's true, companies can sue you at a moment's notice, because it doesn't much to sue you and there's little to lose. The situation is a lot different when it's MPEG-LA vs. a patent infringer plus the resources of everyone who would like to see the patent portfolio fail.
> But it would become another closed de facto standard, just like IE6.

Huh? IE6 is a browser not a standard.

Well, neither can H.264 be a standard, it is a non-free codec for video. The key was de facto..

Internet Explorer 6, at the peak of its dominance, became the standard that many web developers developed for. Even though it wasn't a standard, when it had over 90% of the market, it was often the only browser that was developed for and other browsers were locked out or suffered. Browsers like Opera spoofed as IE by default, Netscape had quirks to behave similar to IE in some respects...

It's saying that everyone who wasn't on H.264 would suffer or be forced to conform, as was the case with IE6 for some time.
I believe clojurescript requires a patched Clojure implementation, and a JVM to support the generated Javascript at runtime, although I'm not 100% certain that these constraints are still true. And, I'm not sure how actively it's being developed. However, clojurescript is probably a better approach to this, with an appropriate intermediate representation (a nice byproduct of using the built-in compiler) etc.

clojurejs generates javascript which has no other dependencies (other than any in the source Clojure (subset) code itself) and should run on any reasonable browser.

FWIW, clojurejs is a much less ambitious effort born out of the necessity of one developer (me). You can read more about the current limitations and some of the things I'd like to improve on the project's github issues page and the Google groups discussion referenced elsewhere in these comments.
The downside of that kind of thing is when you misspell something in the header file and then auto-complete it throughout the code as you write, never noticing the typo until after you've checked it in and your peers start mocking you.
I search on craigslist for used cheap ones.

I don't fall for the tyranny of choices that forces me to believe that just because there are 200 options all of the same insane high value that the insane value is somewhat sane.
Is it just me or does the entire slide show read like the same point, "Netbooks will lose because Apple made tablets cool," twelve times over?
It doesn't take a whole lot of looking to find that your perception may be non-standard: http://www.amazon.com/gp/bestsellers/books
Soon, cards with NFC embedded in them will have memorable marketing info etc and no contact info printed on them at all. You get some sort of thought provoking info/material - but just read NFC to get the regular data.
IBM's website on Watson: http://www-03.ibm.com/innovation/us/watson/index.html
Barnes & Noble have put a lot more thought into their revenue model than Borders and are more interested in trying new things (e.g. they have a credible entry in the e-reader market). They are feeling the pressure from Amazon, but not circling the drain like Borders has been for a long time now.
I have been joking about a "World of King's Quest" MMO for a looong time. And now it's a reality! :D
True for > few months ago, when their 33% off coupon* only comes every other weekends or so. Since few months ago, their 33% off comes almost as soon as previous one expired. Every month or so, they would have a 40% too, and two 50% offs during the xmas holidays. So if you're in need of a printed book the same day or Amazon's prices aren't lower than discounted price + tax + your time, Borders is still a good place to buy books.

* (just show it to them if you have a smart phone).
If I were to write a basic OS, I'd do it for one of the microcontroller kits that are available, e.g. http://www.pjrc.com/teensy/ or something similar with an ARM7 cpu. Having a cleaner CPU architecture than x86 is bound to save a lot of headache...
News Flash: Wikimedia is not immune from the effects of human nature. Any time you give people power, some people will use that power for good, and others will use that power for evil. The real question here; is evil winning this battle?
> So your complaint is really that you have to install stuff to get better defaults in Perl? :-)

No, my point is that if you compare it to another programming language simply as a language, it is basically missing a major feature. If you take Ruby, Python, and Perl, and line them up next to each other simply as languages, Perl is at the bottom of the pile on it's own merits where OOP is concerned.

> Are you saying you don't like strict?

Even if I use strict, good software development practice would dictate using a lexically scoped variable at all times unless I really need something else. That's one of the reasons lexical scoping is the default in so many languages at this point.
Another great parallel is from photography:

Many film cameras used to be sold with only a fixed 50mm or a 35mm lens. The restriction forced people to think about what was in or outside the field of vision. Today's cameras that have 10x zooms do not force the same consideration, and I suggest that amateur photography has suffered as a result.

A friend of mine is a house-painter by trade, and has set himself the restriction to never use a brush when he paints a canvas. This forces him to consider what he really wants and how he can get there, instead of simply smearing paint around the canvas until he gets bored.

We have too many choices these days. Getting rid of a few can make results much more deliberate.
Even at $100 / signup it wasn't worth it to me. AFF converts terribly.
People have been buying cars forever.

New cars only come out once a year.

Cars are very feature/price segregated (on equivalent models).

The phone market isn't like that at all. Smartphone's are only a couple years old. New android devices are coming out at the rate of a few per month (or so). With carrier incentives and discounts you have a choice of 2, 4, 8, etc. phones for the same essential price ($99, vs. $149, vs. $199) are basically the same (when compared to $12,000, $16,000, and $19,000 in the car market).

So yes, there are a lot of cars to choose from. But people have been buying them long enough to know the basics about each manufacturer, they only come out with new models once a year, and they are priced in easily recognizable bands.
Thanks. That's at least an option, especially once/if the local places close.

I will still feel bad about it. With the Borders coupons, I usually ended up spending no more than I would at Amazon, anyway. And I really like the experience of browsing. I often end up with three or four books spread out in front of me, dipping into each one, comparing their style, presentation, TOCs and indices, etc...
I only recently got an opportunity to try using a netbook, and I like this form factor more than I would have expected. The size makes it more ergonomic than a full sized laptop, yet the keyboard is still usable.

Really? I find netbooks to be less usable than traditional laptops and desktops precisely because of the keyboard. Granted, the only netbooks I've tried are 9-inch Eee PCs made by Acer. Are the keyboards on 10-inch machines that much better?
These are all great points. Thank you for sharing. We have some features in the pipeline that already address some of your points - but new stuff as well. Thanks again!
Yes, you're absolutely right and some of the greatest apps ever written are PHP apps e.g. Wordpress and Facebook. I should add, all the languages above are capable of creating the next Facebook. In the startup context, the most important thing is using what you are most productive in. Longer term you need to think about things like how hard it is to hire Ruby devs or how expensive C devs are or that you'll need 3.4 as many CPU's to run Ruby sequential tasks vs Perl (according to those benchmarks posted anyway).

A word about benchmarks: The mostly don't matter unless you're at Facebook scale and trying to eek out another 3% profit margin or unless you're running a widget (or similar) business that relies on massive app volume for distribution with very thin margins. If you're a 2 person show writing a regular app like a dating site, classified ads site, etc, then by the time you're doing any kind of volume, you're going to be so massively profitable that you really won't care about these benchmarks. Also these days people and their time are way more expensive than hosting fees.
He also secured $200mm (!) for his movie production company to produce 10 movies. http://nymag.com/daily/entertainment/2010/10/50_cent_just_go...
Yes, all the choices are awesome technically, which is why the debate is about consequences and morals, freedom and openness.

The Apple defenders have to be so strident because Apple rarely has the high ground in these debates, except perhaps for its Flash position.

The Google defenders have to be so strident because freedom and openness are important but invisible attributes.
Reading it again, I must have missed the word "online" before business card.

Still, how is it supposed to work - you have an app for all phones, then?
Or are you saying that every browser should include support for the widest range of codecs that it possibly can?

No. Quite the opposite, actually.

I am saying that a reasonable approach would have been for the browsers to defer support to the operating system. Apple does this. Microsoft does this. Mozilla, Google, and Opera have instead chosen to limit support to only the codecs they implement in-browser. (I say "would have been" because there's practically zero chance of this happening now.)

One effect of this is that even on a system with h.264 already present you can't view it in those browsers. This is not a requirement of the HTML5 spec, an h.264 licensing issue or a technically intractable problem, but a choice made by those browser vendors to favor certain codecs.

The point is that while the debate is frequently framed as a standards issue it's really more about the ideology of implementing things on top of those standards.
My current preferred style of reply is to write replies as self-contained unambiguous answers [1]. It takes maybe a couple seconds of additional thought and typing and the result is far more readable than interleaved.

Speaking of which: as a reformed pedant I have to say that interleaved is a style that only a pedant could love. Most emails simply do not contain questions that demand such precise replies, let alone multiple such questions.

And certainly no-one other than a fellow pedant will ever, ever appreciate an interleaved response. The tone implicit in its structure is somewhere between nitpicky and borderline-argumentative. Even if you stubbornly insist on absolute precision in your replies, do be aware of what the format is saying.

[1] For the "lunch" example in the article, the reply would look something like "I haven't talked to Steve since he left town. Breadsticks sound awesome for Thursday!" with no quote of the original email at all, because the answers are perfectly clear on their own.

The cases where Tyler has forgotten what he asked me, or how, are edge cases far more appropriately resolved by threaded email clients and search. There's simply no call to carry detritus into every conversation when the only upside is saving the recipient a two-second search in a tiny minority of cases.
It's funny, I really sympathize with Andrey, I figure we probably feel just about the same about our respective websites. Good ideas gone haywire because of initial miscalculations and being slightly naive about what would happen if you launched this thing without proper controls.

PG has it exactly right with his 'no broken windows', once there are a large enough number of broken windows in your town it's very hard to go back, even if you repair the windows. The influx or new throwers of stones will outpace your ability to repair if you didn't do it right from the get-go.
>When a big company in Redmond says stuff like this, its called FUD. This is FUD, plain and simple.

Even if they say the sky is blue?

I don't even know why you're dragging MS into this. They've already stated that IE9 will pick up WebM codecs if they're installed on the machine and will use it play HTML5 video.

They just don't want to ship it with the OS and step onto patent landmines which could cost them billions in lawyer and licensing costs. Google does not provide patent indemnity with WebM.
Oh, not at all! I get the idea, but the word just really stood out to me, and not in a good way. So I thought I'd mention it :)
A lot of this is nonsense.

> If you search for any topic that is monetizable, such as “iPod Connectivity” or “Futon Filling”, you will see pages and pages of search results selling products and very few that actually answer your query.

I suspect that most people searching for those things want to buy them. I Googled "iPod Connectivity" and the results (Amazon, Consumer Reports, Apple) seemed like a good selection of links for someone who wants that.

> Case in point: The Google.com page that describes PageRank is #4 in the Google search results for the term PageRank, below two vendors that are selling search engine marketing.

Actually, the google.com page that's number 4 (for me) is very vague about PageRank (essentially useless for someone who wants to learn about it). The three links above it are a PageRank checker, Wikipedia's description of PageRank, and an article about how to optimize your PageRank. While the last article is somewhat scummy, there is a good chance that optimizing PageRank is what the searcher was looking for.

> The vast majority of users are no longer clicking through pages of Google results: They are instantly getting an answer to their question:

These kinds of "vertical search results" only appear for very simplistic queries; while it's handy to be able to instantly find out the "sf weather", anyone wanting even slightly more specific information needs to contend with the blue links.

I doubt they're "clicking through pages" (i.e. going to the second page and beyond), but that's hardly an indictment of the quality of the blue links-- rather the opposite.
New Lanyrd feature: JS badges for speakers/attendees to display their events
If you paste something in the text box, the gray/hint text doesn't disappear.
Science takes as long as writing computer programs.
Both of those things are misleading or wrong. There's no reason why they would have to make it closed source, especially if they use x264. H264 patents don't require everyone to pay to create content, you should read the MPEG licensing agreement.
> You do realize they all default to lexical variables, and if you want something else, you have to declare accordingly, right?

I don't understand your argument. You have to explicitly declare lexical variables in those languages. Ditto for Perl:

$ perl -e 'use strict; sub x { $i = 0 }'
Global symbol "$i" requires explicit package name at -e line 1.
Execution of -e aborted due to compilation errors.
Show HN: cubeduel (our side project)
I now believe there's a hybrid way of parenting that combines the two paradigms, but it took me making a lot of mistakes along the way to get there.

This is what I was hoping would be the truth. For all the reaction to the original trolling article, I also found myself agreeing with many of the criticisms leveled against Western child rearing practices (not all, but many).
By your argument then:

* assembly is weak because it lacks pointer arithmetic

* C is weak because it lacks a proper OO

* Java is weak because Clojure is an add-on

* Ruby is weak because Rails is a separate download.

I assume nobody really believes any of this meme-noise.
As lots of the other comments suggest, I think a highly context dependent approach is probably best. If the email is a response within a group of people, I'll assume that everyone has read the prior email or two (or has access to it in their mail reader). In that case, if my message is a single response to the entire content of the message, then I'll top-post, so within their email reader, they can read only the relevant new bits (my message), then go back to the quoted text below for context if they've forgotten.

On the other hand, if there are specific points that I want to address, I will happily interleave my text, to make it especially clear what I'm responding to. As in everything, look at the context, and see what makes the most sense.

In regards to the "sounds great!" response, the OP was just a poor answer to the question, regardless of whether it was above or below. It would be like if I asked you whether you wanted coffee or tea, and you just said "Yes". While technically true in a Boolean sense, it doesn't help me decide which one to pour.
I like it.

I've been using a combination of tumblr/facebook-status-line to do these kind of things.

This is much much better.
The biggest challenge I found was not to adapt to CPU architecture headaches but to get to the point where the OS was self hosting its development. That took considerably longer than I ever bargained for and at the time virtual machines were pretty much non-existent so djgpp was used to bridge the gap. An edit-compile-test cycle of several minutes + a hang or so quickly eats up the days.
8 percent of Internet users account for 85 percent of all ad clicks
You're missing the point.

TF is attempting to bolster his bulls#$& by claiming that this doctor at San Jose State can verify his results. Of course, TF also took steps to make sure that nobody could actually check with the doctor, b/c he refuses to allow the doctor to release the results.

The only time people do that is when they're deliberately misrepresenting the facts but want to prevent people from finding out.
These guys just hit it out of the park constantly with their product and their promotions.

I'm happy to be giving them $10/month.
I didn't intend to try and edit anything out from under you. My apologies if the difference in wording would have influenced your post.
If only Y! could do something really well. They keep adding "stuff" which is just making that less likely from ever happening.
>Marco, Gruber, and co: you can stop. We get it, you like Apple. Good for you, not everyone else does. Isn't there something more productive you can be doing with your time?

No they don't, and I'm not being facetious. They are all Apple Tech Writers, not Tech Writers. They don't understand or care much about technology beyond Apple, so if they didn't glowing pro-Apple articles, they wouldn't have much to write about.
I'm still pretty disappointed that instead of focusing on fixing and preventing bugs and regressions (every release of Ubuntu has featured serious bugs for features that worked fine on my laptop in previous releases--hibernate, sound, even keyboard buttons, etc.) they're expending tons of man-hours to write a new shell that will doubtlessly be riddled with fresh bugs and incomplete features itself on its first release.

I thought the indicator applets were a bad idea, if tolerable--but after 15 years of using the Win95 desktop paradigm on my work machine, I don't know if I have the patience or desire to re-learn Canonical's new hotness that really exists mostly because Shuttleworth wants to pretend he's a one-man Steve Jobs and Jonathan Ive.

Not to mention poor grandma, who had Ubuntu installed by her grandkid; eventually she'll get a dialog asking if she wants to upgrade her "distribution," whatever that is, but hey, upgrading is always good, right? She'll press OK without thinking twice, and all of a sudden the upgrade will have given her computer a virus that moved all her icons around and she doesn't know how to use it anymore, can Johnny stop by run a virus scan and fix everything?
How to pitch a Venture Capitalist (podcast w/ Mark Suster)
"Restrictions breed creativity" is hardly a new concept, but one worth repeating.
Have things in common, don't be clingy, listen to her and buy stuff she likes?

So all the same shit it takes to date any other girl?
That is more clear. My summary would be: Filter your social media streams by keyword.

I'm not entirely convinced whether that's a compelling product. I don't have a need for that. What I look for in my social media streams is stuff that I wasn't explicitly looking for. For stuff on known subjects, I use RSS and follow the right blogs.

Now, I may not be the target audience, so take this with a grain of salt, but it's probably worth going out there and finding who it is that you're really helping out with this, to make sure that it is actually solving a real problem.
instead of fixing the underlying problem

We fixed it in Perl 6, and I created a patch for Perl 5 to make strict default. I wish it had been the default behavior, but at least strict is available (and has long been a recommendation in every credible tutorial and online forum).

Note also that ECMAScript has recently introduced a similar strict mode.
Rumours are that the iPhone 3G (which was the top model until the summer of 2009) won't be able to run iOS 4.3. If Google supports Android 2.4 on the Nexus One they'll support it with upgrades longer than Apple supported the 3G.