skysight-inc/HackerNews huggingface dataset:
He seems to argue that it's very difficult to have platonic male/female friendships in a heterosexual context.

Speaking as anecdotally as that article did. My first roommate was a girl. Neither of us wanted to have sex with eachother. It was a shared rent/utilities arrangement and she got the second room because she was the only one of my friends who I would trust to not destroy the place. She was easy to get along with and our relationship was as platonic as it would have been with a guy (I'm straight, to clear that up). Despite [my parent's] faith not allowing such things (rather judgmental Catholic family), they thought it was a great idea because they knew "us" in context and even they saw it as no different than having a same gender roommate (believe me, I agonized explaining the situation to them and was shocked when they outright endorsed it).

Today, I'm just finishing off a divorce. Of my three closest friends, the top two are women that I had lost touch with years ago. Both are exceptionally attractive, single, women (I'm no Brad Pitt, but I've never had a problem attracting, either).

I think the simplest way to have a successful platonic relationship is to be transparent about sex. I think some of us are too insecure to even think of doing that, but it's really not difficult. If you really find your friend attractive, say so. If you previously had feelings for them but do not now, say so. If they're really a meaningful friend, the awkwardness won't last long as long as you're not so hung up on rejection that you can't take getting a "let's be friends". I've done this with both of my two friends, one I simply reassured that I'm not at all interested in a relationship, the other I admitted my attraction to years ago and was not reciprocated. I cherish the friendship of both and after a short time of grousing about the latter relationship, I realized she was right and we'd be a terrible fit.

Now as a divorced man, I'm looking for a roommate. I'm not interested in a relationship beyond friendship and I don't see that changing regardless of the person. I'd consider either one of them (and that is likely to happen at some point in very the near future), but not my best "guy" friend.

*Edit: Bracketed items for clarification.
TLC (The Tiny Lua Cocoa Bridge) RC1 Released
Measuring Up at Life's Checkpoints
> HTML4 was developed by World Wide Web consortium and WHATWG (web hypertext application technology working group) and HTML5 is being developed by web hypertext application technology working group (WHATWG) and W3C HTML WG.

That's not right. HTML4 was finalized in 1998 but WHATWG wasn't formed until 2004 - and it was formed in response to the W3C pushing the compatibility-breaking XHTML as a successor to HTML4.
Sony to ax 10,000 jobs in turnaround bid: Nikkei
Sometimes you get a percent of profit for the patented applications but it is usually a lower percent (think 1-7%) and I don't know how it would factor in a sale like this.

This is more for non-software patents though
did I read it right that you spend 10 minutes making a newsletter every month and get $7k for doing it?
Does anyone provide data on startup acquisitions each year? I know the amounts are usually private, but the numbers always seem to leak out (or at least estimated numbers). It would be interesting to do some data processing to look for trends and averages.
This was great. Thanks for putting it one. Looking forward to hearing back from you guys for our startup FeedForward: http://www.feed-forward.net
His sequence (corrected to 1, 1, 2, 720!, ...) would work for the factorial applied three times. Although the ! pretty much gives it away then.
Awesome project. I love the clean interface. Having no information about these grading systems, are they available outside of NY? If so, any plans to expand this nation-wide?
People gather lots of acquaintances but no or few good friends.

This is not the norm, in my experience.

Worth noting that America is a big place, with lots of variety. You know this of course.

I can see what you describe being the norm in a large city. Where I live now - small town, middle of inner-nowhere - it's not.
oh dear indeed. if you dont have the courage to even sign in, you never will know now will you?

if instead you speculate and fear monger, well, then you are just what we are trying to counteract in this society; what you've expressed is exactly what allows authoritarianism.

the advice in taxKilla is legal and we dont maintain any customer lists.
“She doesn’t deserve to be alive”
Imagine the following conversation between a (heterosexual) married couple:

Husband: "Hey honey, I'm going over a friend's house and we're going to hang out on the couch and watch the game."

Wife: "OK! See you in a few hours. What's your friend's name?"

And tell me with a straight face that it makes no difference if the husband says "Bob," or "Sally."

The problem with opposite sex friendships is that even with the best of intentions, they won't survive when one of you is in a long term sexual relationship. And deep down, you both know that.
This Week in Location Based Marketing #72 – Consensual and contextual retail
I agree, but it's just one of an infinite number of ways to mis-prioritize your decision making. That's the hardest part of entrepreneurship: you have very limited time and you need to make smart choices day after day about how to spend it.

The value of this article IMO is to offer a counter-point to the multiple-founders mantra. A lot of people take that as gospel, but I think if you are spending time looking for a co-founder you're doing it wrong. Rather, if you know the right person to be a co-founder, by all means extend the offer ASAP, but if you don't then get to work and stop fretting.

To maximize your chance of success you have to focus on the greatest ROI at every moment in time. Hiring the right person is the biggest ROI a one-person operation with a lot of work to do can achieve, but on the same token, finding the right people is often nearly impossible.
A Ballooning Megabyte Budget
Licensing for JavaScript Projects
Thanks! Actually I am convinced that Hamlet is the best template language for real-world designers because it is just HTML. Our reports back from designers have all been very positive. For Haskell Hamlet (there is a Ruby & JS version) certainly manipulating Haskell code is different that what they are used to, but that has little to do with Hamlet. There is an advantage however: they get an error message right where the error is at compile time rather than having to trace things at runtime.
This seems to describe a large portion of javascript based frameworks:

This is a list of common errors when experimenting with Node addons, and their possible solutions:
"Out of memory"
>hamlet is by far Yesod's best feature

In your opinion.

>but once they actually start using Hamlet, they love it ... not a single user has wanted to switch to an alternative.

Hamlet is one of the major reasons we're using snap instead of yesod. Of the 5 devs here who worked on a test app in yesod, the most favourable reaction to hamlet was "well, I guess I could live with it if I had to". Just because we didn't come ask "how hard is it to use a decent template system with yesod" doesn't mean we love hamlet. We just tried out snap and happstack instead, where using whatever template engine you want is obvious and trivial.
"Languages can force developers to think about applying logic over their data (and thus help with parallelism as a mindset), but they will never solve the problem of automated parallelism without the VM to tune it in the background."

Unfortunately, the evidence that anything at all can save us with automated parallelism, with or without VM assistance, isn't very good. Studies on using it on real code written without thought on parallelism always discover that "normal" code simply isn't parallelizable even in theory beyond single-digit factors.

There Is No Escape.
Yep I'm happy to discuss, email me: motti {at} wincode dot net
There will probably be a vague exception for legitimate professional use, the way there is for burglary tools. Varies based on the jurisdiction, but whether carrying a lockpick set is illegal depends a lot on factors like whether you're a locksmith, the circumstances in which you were carrying it, etc. The crime essentially boils down to something like: carrying a lockpick set while seeming suspicious and not having a good excuse.
Assuming that Debug.Trace offers similar functionality as "observe" does, I have to briefly mention that this tracing might not be overly helpful, precisely because of the lacking control over evaluation order, as you write later on. I had to write a parser using both, combinatoric and monadic style, and debugging was a major turn off because I could not easily see what went wrong (though I seem to remember that using observe the ouptut was reverse to actual program flow, at least the one I have in my head.)
Then in your first example being polished to the last bit from the user perspective would become essential. There still are things you can sacrifice, e.g., the source code running the game doesn't have to be perfect, it just needs to be “good enough”.

Although I think in your first example “being polished” is a subjective value. There's not such thing as being polished 100% and not less, you have to stop somewhere anyway. I think there's a complex relationship between gameplay, polished interface, marketing efforts, maintainable code, etc., and your entrepreneur objective is to pick when it's a “good enough” combination.

Also, I'd disagree with you, a lot of games aren't really polished, say some popular Zynga's products I am guilty I had been using some years ago—although I'm not an expert in game industry (maybe it's a different market, or things has changed).
Have you seen Candor: https://github.com/indutny/candor ? I think I'm trying to accomplish pretty same thing as you're.
This article is a little bit sensationalist. Here is analysis of the actual text of the law:

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...
Even funnier: Let's tell the President to stand in the way of the legal, sovereign bill writing by our duly elected Congress.

Talk about a disgusting ignorance of the separation of powers.

The President should never get to veto the writing of a bill, only the approved, voted-on version of a bill.
What is an H Tag?
Confluence in the cloud: two minutes tutorial
The Lumia 900 Becomes Amazon’s Best Selling Phone
> American's just don't have friends.

Wait, what now? I mean, I'll be the first to admit that most of my ~250 Facebook "friends" are acquaintances of varying degrees, but there's a good 10-20 people who I'd consider great friends, who I feel a great emotional affinity for.

Are you saying this is rare in American culture? It certainly doesn't seem so to me, but of course all I have is my experience.
YC Facelift: EXEC
Business Credit Card for Startup
Hi all,

Like many of you, I am working on a product and starting a small business to maintain it.

One of the important part of legitimizing a business is to make sure all business financial transactions are separated from personal ones. Purchasing servers, domains, AWS services etc. require a credit card. So business credit card is a logical necessity.

I've applied for the Chase Ink card last month. I immediately got approved and a card was sent to me a few days after. Since then, I've had the most difficult time working with their "verification team" to help me activate the card.

First, they wanted a copy of the EIN number. THEN, they wanted a copy of my Social Security Card. I obviously was only informed because I called them and each time it was a different answer. Both had to be faxed in of course(Nope. They don't accept pdf email or any other ways). Fine, did all that.

Waited and started to call them to check on the status every so often. After getting bounced around and being told: "Sorry for the delay, sir. It'll be verified in 'x' days!" It went on for over a week. I called a few times after and still getting the same phrase. They do mixed it up with the range to keep it fresh: "Sorry for the delay, sir. It'll be verified in 'x to y' days!"

Today, after getting dropped off why waiting for a "manager" to get back to me, I've had it. I just realized that any patience of good will I've had with Chase is gone. I can't do business with them anymore. So I just told them: "Just close the account" Again, the card is still not activated.

Now I need a recommendation for another business credit card. Something that's startup/small business friendly. Something with low or no monthly fee. What are your stories when you were trying to get a business credit card?

I would love to hear from you.

Thank you,

-V
Robots Featured in New App Store
The Dirty Little Secret Of Overnight Successes
Yesod is the clear winner in terms of features, number of users, active development and community, or probably any other of the usual metrics. That alone doesn't mean it is the best. Rails is the winner in Ruby, but I often prefer Sinatra.
See also:

* http://happstack.com/
* http://snapframework.com/

Design time!
I don't think anyone's actually done it, because most of our users really like Hamlet. That said, switching should be a piece of cake. All you need to do is get the textual result from the templating language you're using and apply preEscapedText to it. Since we use blaze-html under the surface, any templating languages using that library's types will automatically work with Yesod.

Of course, support for type-safe URLs will vary by templating languages, so you may have to manually render URLs yourself, but that's doable via getUrlRender.
Ask HN: Is there such a thing as programming audio books?
Do audio books that teach you specific concepts or programming languages exist?

I understand that certain things would be very difficult to relate without being able to follow along with some code.

I wouldn't mind learning some high level concepts of a language or a paradigm while riding the T or laying in bed.
لقاء خيرت الشاطر مع عمرو الليثي
4 Ways to Avoid Hiring Your First Employee
We agree, if you click on the home page (http://www.yesodweb.com) you will see a complete redesign. This will be ported to the blog & book soon.
I'll second this. Looks like an interesting app and a good use of public data. Not really obsessed with grading, though, so I'm not the target audience. My only quibble is that it doesn't really look "iOS native." Trying to set it apart from the crowd?
For those who get disproportionately pissed at scribd for requiring facebook account in order to print or download pdf version of the document, here's an alternative link.

Jquery 1.4.2 cheat sheet
http://www.nostalgic.nl/assets/nostalgic/documenten/jQuery-V...
Hmm... at one point I came across a really nice physical laminated HTML / CSS / JS cheat sheet but haven't been able to find it since. Would anyone happen to know what I'm talking about and where to get it?
I'd go for B. Here's my line of thought:

Even though they asked me to be remembered, and I care for them, after they're dead it doesn't matter to them if they are remembered or not. There is no harm in them not being remembered, because they are not there to be harmed.
Breaking the Rules and Persevering as a Semi-Technical Solo Founder
Why bad managers belong under the bus
There are three kinds of tech books in my mind - Reference, Tutorial, and Fundamentals.

I can sort of understand wanting paper reference books, since it can be nicer to just flip around instead of googling, but it seems silly to complain about recency, since that's the _obvious_ tradeoff in getting a paper book instead of just googling for the wc3schools page on the <section> tag.

Tutorial books are a tougher one, because it's really hard to nail the audience. Is it really for beginner beginners who don't even know syntax, or just for programmers who are new to the language? Dummies books are for one group, the pickaxe ruby book is for another. I do feel like Oreilly has been nailing this recently, releasing a number of small but info-heavy tutorial books on things like stats and machine learning, while also pushing out their bread & butter 800 page language/MS Office books, and the Head First series for people new to the programming world.

With new versions of CRLS and Knuth in the past year or two, the fundamentals world is doing ok, although since they're primarily textbooks it may be a while before we see them in ebook format =(.
You nailed it. That is so true. Though it's hard to discuss that openly. For example, how would you have that discussion in front of your girlfriend and your best female friend?

This is an extremely sensitive topic. I don't mind people who don't want to discuss it. But denying it and carefully going around it while trying to show off a supposedly strong and well formed opinion, is the kind of hypocrisy that I just can't stand.

Thank you for posting it so clearly.
Kanker voorkomen: vlees of vis | Leef Nu Gezonder
Do you honestly think 'hacking tools' are used primarily with good intentions (i.e. as part of authorised penetration testing, interception of network traffic, etc.) and that nefarious use is the exception?

Obviously it's nigh-on impossible to measure, but I'd suspect it is the other way round...
Great work, but I think this is the kind of thing that fits better with JS.
Well, I don't know what to say - this is just stupid. I hope it doesn't go through, but if it does, I'll just store all the potential "hacking tools" on a server in the US, or China, or Japan, or Brazil, or Australia... or encrypted UHS SD cards (it took them a while, but they already know about encrypted hard drives, you see :-)... Seriously, how is this even going to be enforceable (especially with the push for cloud storage)?
Places in HTML5
A New Microchip Knows Just Where You Are, Indoors and Out
[video] The guy who houses hundreds of startups
Etsy's General Counsel Talks Copyright and Creative Risk
مسلسل اكون او لا الحلقة 28 
مسلسل اكون او لا الحلقة 28

مسلسل, اكون ,او ,لا

http://video.qlbak.com/11007.html
North Korea shows off its launch pad and satellite
This Is What Your Future Home Might Look Like
> I've always thought that the next truly big leap in VMs and languages will be those that can do smart things with threading without making developers sweat too much.

I'm skeptical we'll see something like this for _nontrivial_ applications, especially highly tuned applications (search, financial, etc).

I think we will have examples of toy applications that can be automatically parallelized.

Parallel Linq (plinq) is a good example. You can easily make course grained operation concurrent. However, for truly fine grained stuff, the compiler isn't "smart enough." (see On Being Sufficiently Smart - http://prog21.dadgum.com/40.html)

I hope I'm wrong and we see some major advances in magic err I mean compiler design.
TIOBE : C overtakes Java as the No.1 programming language
Netflix recommendations
So, if I met Angelina Jolie I wouldn't be attracted to her? Nonsense!
Lots of awful ideas here.

Startups that hire consultants generally do so at their peril. Consultants write code fast, but rarely well. Their incentive is to do what they're told to do quickly, not to build reliable, scalable architecture.

You really don't want to leave core architectural decisions (which every technical hire will be making, at this early a stage) to mercenaries.
i believe <u> is back from the dead also. http://html5doctor.com/u-element/
http://www.crunchbase.com/acquisitions?page=51&sort=pric...
I have a bank account and a debit card already. <rmah> from #startups mentioned that perhaps all I need is to just that debit card. Now that I think about it, he might be right! The question now is: Do we really need a credit card at all?
I went to that website, hoping for something interesting, and was disappointed to see that it's just misogyny disguised as humor (calling women "bitches" and implying that they only date men for their money.) I have to say I'm really disappointed to see something like this on Hacker News; it doesn't speak well of the community members here.
Iran To Shut Down Internet Permanently; 'Clean' National Intranet In Pipeline
How ACTA stinks of Big Tobacco
Entropy is relative to your encoding scheme plus or minus a constant. Usually you can ignore this fact when dealing with large amounts of information, because almost all human-interesting encoding schemes are related by relatively small constants, but when handed a small set of numbers it suddenly dominates as the constant for very reasonable schemes relative to other very reasonable schemes can exceed the size of the bits given to you in the form of the original numbers.

This argument basically collapses back down to, no, there still isn't enough information in a short sequence to identify the next number truly uniquely.
Military wants better machine vision for smarter robot cameras
You're right. Some developers who moved away from Java during the heyday of EJB1.0/2.0 and Struts1.0 definitely had valid criticisms back in 2004/2005 (the war between Java ecosystems and Rails).

Fast forward to 2010-2012, the criticisms themselves had become outdated.
Possibly the one produced by Visibone? http://www.visibone.com/
>Microsoft pays $1 billion dollars to AOL to prevent other companies from innovating.

FTFY
after being curious myself, remembered that crunchbase has some data. Around page 50 by price you get the $17m http://www.crunchbase.com/acquisitions?page=50&sort=pric...
GonnaBe - a social app to share social plans with friends
There's no "clear winner", there are pretty wildly differing opinions on the right approach to things. Yesod puts the most effort into marketing, and seems to pull in the most non-haskellers. The haskell community is kind of split on it, the rampant and unnecessary use of template haskell and quasi-quotation is frowned upon by many, and portions of yesod aren't composable as a result of their DSL obsession.

Yesod gives you templating and persistence out of the box, but the template engine is a love it or hate it deal, and persistent isn't mature enough to use with an RDBMS backend.

Snap gives you templating, but no persistence out of the box. The template engine doesn't give you compile time type safety, but it also contains no logic, it is an html template system like lift. If you want to talk to a database, you use whatever haskell module you want, there's nothing snap-specific about it.

Happstack is basically the same deal as snap, but early on was pretty heavily focused on their own acid-state storage system. It has since become much more storage agnostic, and the acid-state storage system is used outside of happstack now.

Between happstack and snap, happstack has better docs, including tutorials on how to integrate with a ton of different web related modules (different template systems, digestive-functors, etc). Snap has a better web server underlying it, and subjectively appears to have more developers actively working on it. Because both allow you to use whatever modules you like quite easily, migrating an app from one framework to the other is pretty easy. Migrating from snap or happstack to yesod or the other way is quite a lot more effort.
Nokia Lumia 900: Windows 7 Phone King