skysight-inc/HackerNews huggingface dataset:
No, you are misunderstanding.

A language L is complete for a complexity class C if it is in C and all languages in C can be reduced to L. "Turing" is not a complexity class, so "Turing Complete" is nonsense. And if it did mean something, it would probably refer to a recursive language to which all other recursive languages could be reduced.

"Turing Equivalent" is something a programming language can be and doesn't have much to do with complexity theory.
I'm a big fan of git diff --color-words, it's basically sent me back to the command line.
I assume he was proving a point where main() of his full program using error code checking was not in fact checking the return value of foo()

Even in simple example code like this you can forget a check. In this case that result would be undefined if any call to devide failed.

I'd much rather have my program blow up with a readable stack trace pointing to where it happened than it working with a basically random value and then maybe blowing up somewhere totally unrelated or worse, destroying user data.
A bigger consideration is the spectrum licenses.
Brigham-Young University suspends a basketball player for having sex
It's true. This was definitely the best presentation at last nights hack and tell. A pleasant surprise to see this on HN today.
Ask HN: What to do during SXSW
This is my first year going to SXSW and I'm overwhelmed about what talks to go to and what parties/events to attend. Any suggestions would be great from the hackernews community.
Obviously someone who looks like this wrote an article like this from a neutral viewpoint:

http://en.gravatar.com/thejohncloud

He should have just said "Don't have kids because you can't take them into a martini bar"
Identifying 'anonymous' email authors
I agree that kids might reduce your short-term happiness. You're sleep deprived, they're expensive, and damn do they make some noise...

On the other hand I've never had so many feelings of deep satisfaction as with my kids. It all depends on how you define happiness.

Happiness = easier life, more money, more sleep.

... or you could say

Happiness = building, nurturing, giving, sacrifice.

Both are true and valid, and neither needs to be judged. I just want to point out that the decision to have kids isn't necessarily about rational happiness-maximizing choice.

#3 is due in April, wish me luck!
Yup. It's kinda shocking that there doesn't appear to be some limit on the number of history entries you can push, in Firefox at least.
Why is it not stupid? If disconnections are part of normal application flow then why would you use an exception?

You are correct, I was somewhat disingenuous with _slightly_ faster. It is lots faster but lots faster in error cases, which from a philosophical angle is still absurd.

As long as you use your exceptions for "bad shit" (uncommon error conditions or completely unexpected failures or returns) then I still strongly believe that the performance comparison is silly.
Pretty silly all around. The main thesis here seems to be "raising children costs money and is sometimes frustrating, and it is therefore illogical and foolish". When parents say that even though children are raised at significant emotional and financial expense, they are great and awesome, researchers write it off as "illogical" or stupid, and hold up the study as evidence of human irrationality and stupidity, with the implication that smart people wouldn't want children after seeing they cost money. I don't know whether the study really makes the conclusions the article claims, but the article at least is ridiculous in its supposition.

If you only care about money, having children is obviously not smart, as children generally cost money and don't produce it, even later in life. If you care about a fulfilling life more than a filled bank account, then raising children is one of the most important activities a person can do.
"Turing" is not a complexity class, so "Turing Complete" is nonsense.

Good thing that complexity theory isn't the only part of CS that uses the notion of completeness. Turing (aka recursively enumerable functions) is a computability class, and it makes sense to talk about models of computation complete for that class.
What is the difference between this and something like ETC on Boston St? They have The Hive which is a cheap place for startups to go (do they lack funding?).
That might be worth mentioning - when reading the post, I had the same reaction as the GP. "You want me to code for just rent???"

Equity makes this a much sweeter deal.
The iPad Stand That Attracted Over $100k Funding From Fans on Kickstarter
The great Android misconception
Love me some Braintree!

Their API & API Documentation are fantastic.
I guess most coders around these parts would rather not develop in PHP which can make attracting talent harder, but from a pure product standpoint PHP is just as good as Python or Ruby as long as it's developed using modern best practices. Let's not language war right now.
It's not at all clear from this post that the coder will get any equity for their 3-month stint.

Having said all that, this is a pretty cool deal for a young person right out of school with no job prospects.

EDIT: Removed my skepticism about receiving equity. I didn't realize you were one of the founders. A little equity for 3 months' work? Sounds like a pretty sweet deal.
I would love to see javascript turn into assembly language. Google has already done with with GWT with great improvements in productivity.

One question I had while reading this. Was there a technical reason why he didn't make a gem or toolkit in pure Ruby or Python that would then spit out Javascript?

I think this is closer to how GWT did it where you can write pure Java, and of course it then wouldn't require people to learn a new language.
IPhone for Golfers | AllTime Best
Maybe I'm missing something. Are you saying that in your application, handling rarely-occuring unanticipated disconnections via exceptions has such high overhead that its results in unacceptable performance?
Why Political Liberty Depends on Software Freedom More Than Ever
Show HN: custom landing page for press day -- wise or unwise?
We knew we were going to get a bunch of press today after releasing the news of closing our round -- so we decided to build a custom landing page for folks coming from the publications that ran stories about us. (You can see it here: edulender.com/march8. Our normal home page is here: edulender.com/) We will publish some summary stats here in an update in the next day or two -- but we'd like to know what y'all think about this method.

Wise or unwise? Enlighten us.
authenticjobs, elance, scriptlance. A lot of programmers, but there are some good designers hiding in there too. I personally have used rob45degrees.com
Is this spam or some kind of self-referential "web 2.0" thing? I have no idea what it does.
Note that not all buffer overflows are remotely exploitable though. Many of them only happen if you are able to run a program or in this case plug in a malicious device.
I'm renting a house now, and I've been shopping around for a store/office space for a few months now.

And, yes, prices are being held unnaturally high. If they weren't, I would expect to see far fewer empty storefronts than I do now -- and I've recently seen this not just in my local small town, but also in Sacramento, in the Bay Area, and even in Seattle.

Locally, I know for a fact that there are a number of property owners that would prefer to have their space sit empty rather than rent it out for the amounts that people are willing to pay right now. I've talked to them.

Housing is not that much different, except that at the moment there is higher-than-usual demand for rental properties, so the "market forces" are driving the prices upward. Still, unless you are a property owner who foolishly can't afford to let a building sit vacant, you can get away with charging higher rent than other people are for similar properties.

I agree with the person here saying that these effects are due to information asymmetry. As a prospective renter -- either for commercial or for housing space -- in order to find the best possible deal, I must invest a lot of time contacting numerous people, reviewing various Google Maps mashups, reviewing classifieds, and wandering around town. As a landlord, to set a price I simply have to take a quick glance at what nearby properties are going for, add a little bit to that amount, and then wait.

Eventually, a prospective renter will come along, because they don't know where the better deal is.
probably interactive is in my history hundreds of times now :)

"Points 4"
Love the design on explorapp.com ... So is Appsaurus now defunct, or is explor a supplementary product?
This article is pure nonsense. So you can influence the results of surveys by asking people to read something before taking it?

Thank you, captain obvious.

PS having kids is challenging, expensive and fantastic. Sort of like a startup, but not really.
"But the real significance of this is that you cannot write a program that can tell you meaningful facts about the behavior of an arbitrary Turing machine. For any program you write to determine the behavior of HTML + CSS, I can write a piece of HTML + CSS that your program will be unable to say anything about."

Sorry, but this is false and for similar reasons is not reasonably considered Turing complete. The encoding presented here produces, for any particular HTML + CSS, a finite number of cells of an automata (and not only that, the number of cells is linear in code size). That means that deciding any property about a given piece of code amounts to search over a finite space.

This is very different from true Turing completeness where a small set of rules might require unbounded space and computation to decide, and in general will not even be decidable. Now, the author of this code says in a parent post that we can't build a real Turing machine. That's true, but doesn't mean that we can't specify a real Turing complete process; it just means that for some executions we have to give up on running them.

In some cases, it makes sense to consider languages that are not actually Turing complete as approximately Turing complete. For example, if you take the C programming language, with a 64 bit memory space, then again there's technically only a finite space of possible program states. But in that case, you can have a 100 line C program that can generate 2^64 possible program states. Turing completeness is a reasonable approximation. If you had to allocate every bit of memory explicitly with a unique line of C code, it would no longer be very reasonable to consider C approximately Turing complete.
Well, how I could I possibly argue with a guy who worked at Microsoft and by extension, with the argument that produced the design of Microsoft Word? Is that what you are selling me, a future where every tablet includes every feature of a PC right down to having a filesystem I can format? I don't want one. You go ahead, be my guest.

This argument attempts to bludgeon me with logic into believing that filesystems are somehow natural, when nearly forty years of hands on experience with computers tells me otherwise. They aren't natural for a guy like me, only a mathematician would suggest that a DAG is the right answer for storing all the world's information. Your argument falls into the Turing Tar Pit of embracing a single design where everything is possible but nothing of interest is easy.

Now about my sister. Consider iTunes: She can type the name of a song and listen to it right away, that's my own Joel Spolsky quote. She can look at her albums. She can look at her artists. She can look at the songs she's purchased. She can look at the songs she has added to iTunes in the last few weeks.

If you want to call it a database, fine. If you want to call it a hierarchal filesystem, fine. If you want to call it a set, fine. I don't care what you call it under the covers, from my sister's POV, iTunes is NOTHING like looking at song files in the Finder.

My sister also likes her third generation iPod. She has never once complained that it doesn't have music files on it. If your sister wants a filesystem, I'm sure somebody makes music players with visible filesystems where she can be comfortable, and I'm ok with that.

Now I think I am going to go my own way and wish you much happiness as you go yours. If you would like something pretentious to ponder, here is my post on what's wrong with OOP:

https://github.com/raganwald/homoiconic/blob/master/2010/12/...

I suggest to you--with absolutely no justification whatsoever--that organizing programs as towers of classes all inheriting from each other is isomorphic to organizing deeply nested hierarchies of files.
Compared to AT&T the coverage is absolutely fantastic. I've had more bars in more places than AT&T, and I have never had issues getting a 3G data connection.
Python Benchmark Framework - unitbench 0.1 released
That's the best rebuttal you can offer?
Sure, but I wonder who you think will pay for these "social services" after we retire if not our kids.
It's not as big a problem for the big companies like Google and IBM since they can afford to pay people off, they can also afford to have a more extensive hiring process in the first place.

Dublin is definitely not so expensive that it outweighs the benefit of a 12.5% corporation tax, which is more than twice less than most other EU countries.
shrug You're probably right. I've never really used them in C++, especially because I tend to avoid C++ in favor of the smallest possible amount of C to bootstrap primary use of a much higher level language.
Startup Memolane combines Facebook, Twitter, YouTube into digital scrapbook
The most valuable startup you can give to the world is well raised child
Related commentary: http://news.ycombinator.net/item?id=2289081
oh and i forgot to mention the best one! Forrst.com. Get invited as a developer and you can meet great designers there.
I suspect that one could show, by the same methodology, that each of the following is foolish: buying a house; going to graduate school; starting a business; mastering something difficult; volunteering; being active in the community; ...
Why my friends hate Google Voice
Wow. I'd never considered having kids as a retirement plan. I shudder at the thought of a prospective parent that is considering it from that angle.
Life itself is foolish. Still worth doing though.
I think that AB success comes not only from the perfect execution, but also from being able to occupy previously under-served niche: casual iPhone game that can be played in small increments. One game round (successful or not) takes around 30 seconds, after this you have a choice to continue or to stop. If something more important comes up, you stop, if you are still waiting in line, you continue. Then you are drinking coffee and eating croissant, played few round, back to sipping coffee, played few round more.

It's easy to start and easy to stop, and you don't feel that you loose something if you have to stop at this particular moment, and this is really import for the casual game on the phone.

Look at the Cut the Rope. It copies AB concepts verbatim - short engaging levels, three starts, cute character (and candy! :) It became quite a successful game. I don't think Tiny Wings will hold position 1 in the charts long - it's cute, but game progress becomes very difficult quickly and "start-stop model" is not as good. The main reason it is (most likely) not going to stick to position 1 is that there is no way to add incremental value by adding new levels and thus rekindling interest and pumping the rating (another ingenious thing Rovio invented or borrowed and perfectly executed).
I dunno, I think it's kinda funny. It's the sort of jab that points out that the kind of person who bluntly asserts raising kids is stupid is happier boozing at status joints and pursuing endless 'city glamor'.
chrome as well. i imagine it will be dealt with.
strncpy isn't always better. It's just as easy to misuse strncpy as it is to properly sanitize strcpy inputs.
You can accomplish this by using asserts in your code.

You don't need exceptions to get a callstack and you can assert that values are valid and force a crash / callstack dump when they're not.

On top of that, you can compile the asserts out for release builds if you're confident they won't be hit.
No. Not a chance.

This is not about things that authors have "released" to the public domain, but about works whose copyright expired in the US, but not in Europe, before the copyright lengths were aligned.

No one is suggesting a general principle whereby one could go about copyrighting random works from the public domain as a matter of course.
During the brief period in which I used Google Voice on my Samsung Epic 4G, I noticed poor audio quality.
Hmm, well, I'm relatively young so I guess I missed all those broken promises :P Still, I think the "trying to code like C in C++" point still stands.
It's not just about the money, the article also points out that non-parents have better quality of life in addition to more money:

"Researchers have known for some time that parents with minors who live at home report feeling calm significantly less often than than people who don't live with young children. Parents are also angrier and more depressed than nonparents and each additional child makes them even angrier. Couples who choose not to have kids also have better, more satisfying marriages than couples who have kids. "
Love it! You've actually managed to make HN harder to navigate away from!
"Who are the customers Braintree decided to write off? “It was a fool’s errand to try selling medicine to those who hadn’t yet experienced pain. Payment processing is complex. It’s difficult for inexperienced merchants to recognize value. We’d spend countless hours trying to explain ‘pain’ and our cure but some just didn’t care because they hadn’t felt it yet...'"

That's money right there. And noted for the future of my business. People will pay for you to take away the pain of their bad experiences with an inferior service/product.
Couldn't agree more.

I have two kids. I've spent a lot of money to make them healthier, smarter, and happier. I want nothing in return except to see them smile and growing to be a wonderful human being.

Believe it or not, I'm happy.
Symbian uses their own kind-of-exceptions (called TRAP, I think) and I've heard that decision to not use C++ exception was funded on binary size constraints.
"It's totally irrational"

It is totally rational.

What a boring, pathetic, self indulgent existence to never participate in creating something of value. Even screwing some legs on to a table adds a tiny little bit of value to the world around you.
It's worth noting that just because you are enjoying yourself doesn't make you immune to burnout. My second bout of burnout was from a workload I chose to challenge myself with. I was a designer, programmer, and a team lead, and ultimately, was trying to cram three jobs in to a week. I loved it, and thought I had it all under control, until the day it all fell apart.
That was in fact the book I was referring to. I got it long enough ago that it's the version without an author on the front cover.

I think I'm coming from the same place as you. I've explored enough C++ to know its many pitfalls, and I'm impressed with some of the things they've done with D2.
I haven't heard of this before. Can you link to an example?
The Evolution of Food on TV: How Celeb Chefs Stack Up
Generally you're probably right, but people do get stuck in jobs for real because of external constraints. A mortgage is not always one of them because it usually means you have capital to trade for your mental health.

Divorce, Healthcare needs, Child Support, Immigration Issues, are the kinds of thing that can leave people genuinely stuck. Not to mention the possibility of not being able to get a good reference because of being burned out.

Obviously, it's up to each person to avoid these kinds of trap, but they do exist and they do damage what could otherwise be productive lives.
But there's just this huge stream of stuff. The graphics take over a page, you scroll down, you're not sure where the text is that's associated with it, you can't find a narrative, you can't find a point to it all, it's just an endless stream of - well - "stuff".

You need to tell a story.
Check out hacker news radio station on Tune in radio

http://radiotime.com/station/s_134806/Hacker_News_Radio.aspx
Top Features of Chrome 10
The economists' models of the world are notoriously flawed and dangerous precisely because they leave out non-easily-measurable results and consequences.
Hi Zavari, thanks! Explor replaces Appsaurus, and should magically transform if you've still got Appsaurus it on your iPhone (once the update hits). : )
Sinatra in 8 lines
I can't imagine how people with kids get jobs. I suspect there is a double standard, if you have no kids, we are going to give you 3 or 4 rounds of interview hazing, but if you have 2 or 3 kids then the bar for entry is much lower because he can't be expected to work like a single male with almost no social life.
Sure I can use asserts. But I'm as likely to forget the assert() as I am to forget to check the return value.

And even if I did: If you consider the faulty main() in the linked article: How would you use assert() there to make sure that result as used after the call to foo() is actually usable? If foo() returns -1 (because any of the calls to divide returned -1) then result is undefined.
If you only know of Adsense, go to google and type in "Advertising Network" and you can see a huge list pop up.

You know of Adsense bc it's one of the best ones and in terms of revenue generation.

If you have a niche topic that is going viral, it could be wiser to go to an affiliate advertising network and go for the commissions - make sure you know your demographic though.

Clicksor
Adknowledge
Adbrite
Adonion
Bing/Yahoo!/Adcenter

There is a ton more...
http://www.cfah.org/hbns/archives/viewSupportDoc.cfm?support...

http://edrv.endojournals.org/cgi/content/full/24/5/668

Could be chemicals, could be nutrition or genetics, doesn't look like they pinned it down. But in the context of this discussion, culture shouldn't be the only culprit.
Additionally he doesn't apply the same rationale here. Maybe couples w/o kids report more satisfying marriages, because they need to rationalize it more since they didn't have kids.
Thanks! I'd love to hear gripes over the next few days. Hold on, let me add a contact link to the site.
They were syndicated from Futuresoft - I will look them through and remove those from OS X and Windows.
None of the icons were specifically from Win 7 since Futuresoft was released many years ago.
Ask HN: Tips for a new dad?
My wife is due next month with our first child, and I am very, very excited. We're having a boy.

I've read at least one post on HN before about tips for those new to parenting, but I'm sure there are people who may have missed those threads previously, or have had a child since then and have something of value to contribute, so I decided to ask. I'm not too concerned about the basics as we spend a lot of time around kids. Anything is welcome, though.

Specifically, what are things I can do to best take care of my wife?
As much as this does seem like a bad bill, Congress is specifically prohibited from passing ex post facto laws, so at the very least, "infringing" copyrights that were later de-public domain-ed shouldn't be a violation. It doesn't seem like EFF's statement that "those who have used the works could now be required to pay hefty license fees" could possibly be constitutional, although the fact that they couldn't use them in the future without paying fees is a shame.