skysight-inc/HackerNews huggingface dataset:
While I agree that it is a bit of a misnomer to say that anything is possible in a turing complete language from a feasibility stand point, I think this response falls back to a common thought process that technical minded people go through - literal answers. Of course it is possible to do it, it may just be incredibly difficult. When most people ask if they can do X in Foo, they are usually asking if it is a good idea to do X in Foo. Should the person being asked tell them no even if it is a possibility that is not easy?
Ugg laarzen, ugg verkoop, ugg laarzen verkoop, ugg laarzen nederland
Um, no!

Someone isn't disqualified as a potential customer simply because they don't know how much something costs or assume it costs X when it costs 10X.

A good customer understands value. That means that if they thought something costs $500 but it really will cost $10k, they'll be able to identify if it's worth $10k to them, or instead find out what they can get for the $2k that they can actually afford.

Just saying "no, I can't help you" and walking away isn't doing yourself any favors.
Nice post. My time at Panasonic & then later selling software tools to the Symbian OS developers was eye opening to say the least. The Japanese corporate mentality was, in many ways, still feudal. Fujitsu's Symbian OS team was given a lot of support by NTT Docomo but also a crushing amount of responsibility -- they were developing something like 30 baseports a year, 15 each for the Spring and Fall seasons, for all their handsets and acting as lead Symbian developer for the entire NTT Docomo group with little to show for it. Talk about churn & burn.

When I spoke to the management about this, they said that they were in a position where they couldn't say no to Docomo and likewise they didn't see anyway of not continuing to do their development. And yet, and no offense to the folks grinding this stuff out, there was little real differentiation in the software, the OEM's were all focusing on the hardware feature differentiation and the software was really just a "necessary evil."

So I'm not convinced that it's simply a case of needing a "force multiplier" framework, the Japanese companies need to see that there's value in cultivating better, highly differentiated software.

DeNA, GREE, and the other Japanese social startups seem to have found this whereas the larger vertically integrated semi manufacturers are basically stuck writing drivers for their whizzbang hardware.
It's like taxes... you can always pay more if you want to!
I've seen a couple of sites like this that have done well generating traffic from niche forum banner ads (http://toppppp.com is the one that sprints to mind immediately).

My worry with these types of passive income sites is the upkeep for pricing information. The OP's source looks like he's manually printed the price, and the same with my example except their prices are quite out of date by now. Does anyone have any ideas how best to scrape the price from the 3rd party site?
If the new service is centered around HackerNews members you can keep the service spam free(or at least close to it) by checking projects for sale against members profiles here on HackerNews. A few active moderators in the beginning can set the tone for the whole service. After all how many projects would be up for sale at any given time? It would be great if someone can set up a poll here to ask developers if they are interested in getting some pay for small/weekend projects they have.
> "what about Ruby!"

Arguably one of the most powerful force multipliers inherent in ruby is the object order, which is definatively derived from the Japanese language subject-object-verb syntax (http://en.wikipedia.org/wiki/Subject%E2%80%93object%E2%80%93...).
Ahhhh no I disagree. I think this is one of those 140 char limit short sound bite problems that often makes the people listening hard to understand.

Turing Completeness is about computability, but also implies the functions in that class are able to simulate each other. So "theoretically", you COULD write an interpreter in Brainfuck without "," and "." that simulates language L by doing output using some other means, or representing it differently besides printing it out onto the screen. All it has to do is to leave an output state on a Turing Machine.

Now the question, when people talk about "Foo is Turing complete so you can do everything.", is this really what they mean? Probably not, most of them only say this half-jokingly. It's theoretically possible, it's just very unpractical in reality. I'm nonetheless equally annoyed by the term "general purpose language" for the reasons pointed in the post tho.
While I was reading the site I kept thinking, "dodgeball" must stand for something else a cool name of a geek activity I don't know, and gotta be on a computer, right? Right?
(nope)
A more accurate title would be " Why I was disappointed with YCNYC". I personally had a wonderful time and gained several future leads.
Battle of the knowledge superpowers
Excerpt: "In China, you see children going into school at 6.30am and being there until 8 or 9pm, concentrating on science, technology and maths. And you have to ask yourself, would European children do that?"
Back when I pirated TextMate 1 (probably in 2006 or so) I told myself that I'd pay for it when 2.0 came out. I still plan to, though I'll admit that it's been longer than I thought it would be.
The genius of Vladimir Putin
The only winner is the bank that loans you money.
>It's not technically mine, either. It belongs to the company I work for.

Well, then you're probably not paying for your own licenses either. Ask your company dept to put in for a license.

>The macbook I use cost about the same as my current monthly salary. You make a lot of money. Good for you.

Well, then that means that it represents 8% of your yearly income instead of my 5%.

I live in Canada; I suspect my cost of living is higher than yours. Blah, blah, etc. What'shisface lives in an expensive country and he doesn't have an effective way to segment the market so you can get a discount.

The point just is that what'shisface made a mistake and considering the role the tool has in your workflow that it's reasonable for him to renegue on his 6 year old promise just so he can keep putting food on his table and continue to produce more updates.
The Best Jcksonville DUI lawyer
Seriously. Frequent releases, native UI, rich plugin set, customizable, free, multi-platform (vim) and timeless.
I think it's also due to some people kinda-sorta understanding what Turing Completeness means, and then applying it to everything to sound smart.
And BTW, the year 2003 was when MS said that future versions of IE would come only as part of OS upgrade/updates.
Race Driver: GRID (Xbox 360)
An Unprecedented Role Reversal: Beetle Larvae Lure Amphibians and Prey upon Them
Looking forwards to the 1.8 vs 1.9 usage on production sites.
Intel's list of startup ideas for embedded chips
People break contracts all the time. In fact, if you are losing money on a deal it's your duty as a rational actor to break your contract.

Underwater on your mortgage? Foreclose it.
If you love this community, I'm surprised you missed all the recent top-voted "unschooling" articles claiming that college isn't even a worthwhile investment anymore, and/or saying that starting a business is a better education for entrepreneurs.

There are a ton of successful tech people in the valley that don't have more than a high school diploma.
It's an open container filled with toxic nectar suspended inside a tube sock which is in turn suspended from a hook.

A wick is added so that the contents of the container are pulled up by capillary action and suffuse the sock.
I agree. The OP blog post is mistaking. I think the real language misuse is on the behalf of Person A. When asking whether you "can do something in the Foo programming language" this could be a question of theoretical universality or a question of practicality. If it's one of practicality, then it has nothing to do with Turing universality. If it's theoretical, as in "is Foo expressive enough to describe such and such a computation at all", then universality matters.

Also, from a computationalist's perspective in Philosophy, Turing completeness literally does mean being able to do anything that a single-taped Turing machine can do (such as writing a GUI or writing to a screen). If you a priori disconnect your Turing machine from the screen, effectively eliminating the logical possibility to print to it (or, similarly, you use some pared down language where specific functionality is intentionally left out) then it makes no sense at all to bring Turing completeness into it. It seems like the OP either rejects the Extended Church Turing thesis, or mistakenly thinks that other people lump all possible hardware limitations into Turing completeness. If a language is resource bounded, then it is only Turing complete w.r.t. a Turing machine that has the same resource bounds.
Thanks for checking it out! And yes - just send the URL to your phone via sms/email/etc, the UI is designed to work well on mobile.

No apps, no sharing creds, just a URL that will have the latest list no matter what device you're on :)
Alan Perlis coined the term "Turing tarpit" for this in one of his Epigrams on Programming.

http://en.wikipedia.org/wiki/Turing_tarpit
Yes Cookpad is really involved in promoting Rails use in Japan - and they should be. Their user base boasts 1 in every 2 20-30y.o. women in Japan. Astounding metric.
I agree, that's a huge disparity. (Did you pay $60 for the original Textmate?)
مشاهده مباراه برشلونه و باتي بوريسوف 28/7/2011 مشاهده مباشره دوري ابطال اوروبا
Ad networks, research companies and domain parking companies will kill to get PhD's on staff to do those kind of optimization problems.

They pay well but the good ones never stay long as the job is pretty boring for someone with those skills, it's really just a few problems that need to be solved over and over to the 10th decimal place because slight improvements in results mean lot's of real dollars.
I had a friend who was a programmer in Italy, where he was part of the machinists' union or something. In the US there's a Programmer's Guild but they're probably more of a PAC (Political Action Group) than a union.
I'm not surprised by this. In fact, I'm surprised this hasn't happened much sooner and their lobbying budget is sub-$5 million dollars. They're going to have to gain legislative access to sustain their business model of "disclosing information to third parties for the economic benefit of Facebook."
There are a few people telling me I should be trying to hook up some kind of money making deal with this. It's something I should seriously consider.

Doing some machine learning for the ranking would be a load of fun. If you have any ideas or want to help out with that I'd be glad to accept!

Of course you want tags. ;) I definitely agree though. There needs to be labeling or at the very least some sort of categorization.

Thanks for the feedback!
"Perhaps he’s not a great speaker, but I’m not so sure."

I'm not a great speaker. The awkward delivery he describes is unfortunately pretty much the norm. Believe it or not, I used to be even worse.
Hi,

My comments were not intended to be an attack on your site/service but rather an observation. I tried playing around the site with the search options as you suggested and the results were better. The problem still persisted though. Even in the example link you provided, there are 3 apps out of 9 results returned.
I haven't suffered, I guess. I noticed last time I made kick-ass progress on LoseThos, I got punished! Damn! Next, time, I'll go dig a ditch or something. If you get a reward without suffering, it's probably gonna turn into punishment!

God says...
C:\TEXT\QUIX.TXT

is seldom wrong in matters of literature or history.
In this instance, however, he is in error. It has everything to do with
the author of "Don Quixote," for it is in fact these old walls that have
given to Spain the name she is proudest of to-day. Gonzalo, above
mentioned, it may be readily conceived, did not relish the appropriation
by his brother of a name to which he himself had an equal right, for
though nominally taken from the castle, it was in reality derived from
the ancient territorial po

------------------------------

Yeah, them Mexican prolly spooge long time. Meh. Lovely, dig a ditch, enjoy your food?

The reason, I'm sure the world is just is... eat your favorite food every day and soon it won't pleasure you. Thus, highs and lows balance.

-------------------------------

God says...
ehheh_thats_all_folks NOT wrath African Oh_really energy
>You man up and you apologize properly, saying it ain't going to be free and that wasn't planned, but it has to be.

Oh I agree. But this would be very easy to do tactfully, and so I consider it semi trivial. All you have to do is be humble, and apologize profusely and talk about the soul-consuming labour of love the project has been over the past few years and I think most people would forgive him.
> I'm saying that human welfare doesn't justify any attempt to wipe out an entire species.

You must see the irony in that statement. The whole point is to eradicate Plasmodium vivax, and five other species from the earth.
From my experience with the organization apis, it appears as though there is a completely separate structure behind it's management, and as such adding support for organizations to new features might actually be a bit haphazard.
"simplicity is the keynote of elegance"
> If it wasn't so darned shiny and high tech nobody would even consider electronic voting.

Were you in a Nepalese monastery during the 2000 election or something?
It's more a question is the returns this year > decline over this year vs any given gain. AKA I could wait 10 years and buy a beastly computer but I would have to use a 'crappy' PC for those 10 years.
Yep, I have to manually keep track of the pricing. It's going to be a pain as the site grows. Growing pain I suppose. I don't showcase very many retailers. It wouldn't be difficult to write a simple Python script to fetch the product pages for the retailers I carry the most items from and automatically update the price. I can take care of the rest by hand.
If those are the examples, can't we go further back and blame other cell phone manufacturers? Or get mad that Nintendo didn't make it easy for us to put our own OS on the NES?
I may do that instead. It would be nice to take advantage of the various auth systems without requiring me to implement Twitter and Facebook (et al) myself. That's the only reason I might choose a canned system over something homegrown though.
I automatically discount anybody who believes that people are "too old to be familiar with current programming technologies and shortcuts." Aren't we supposed to be a meritocracy and judge on nothing but talent?
What is a "Linux2" keyboard layout?
In line with what atlbeer said, it would be difficult or impossible to preserve voter anonymity (i.e. the inability to link a voter with who or what they voted for).
Leadbolt Ads for Android - First Revenue
I had a nice time and got to meet some great people. The only suggestion for next time is to somehow label the name tags with either company name, programmer, designer, etc. Everyone was just a name to me so I didn't know what they did until I approached them.
Larry Page is right: internal problems dominate large companies.

Microsoft is more "mature" corporation and they have much more severe internal problems.
Facebook's Software Design Glossary
This work is so far out of left field for anon, I'd be surprised if it was more than one person. The report is concise and coherent, a step above previous missives left by the group. I'm almost certain it's the work of a single young analyst at an established firm. Otherwise they've made a very structured entrance into financial analysis, impressive given their usually decentralized and distanced nature.

I'll say that even my engineering team technical reports in university, among students who met face to face during the week, usually did not sound as cohesive as this report.
eh for what its worth, you kind of amaze me in Office Hours being able to ferret out the nuggets of idea's you've barely heard. That plenty makes up for being on stage.
The reason there is no tamper proofing is that it would make tampering more difficult.
Yeah, we agree there :) I, for one, like the disruption - even if Google doesn't do it better, it spurs changes.
Have a drink on me.
How Lean Was The Google+ Launch?
How to transfer files or have access between two PCs using TeamViewer
The First 20 Hours [of delicious.com]
Oracle has invented the Pentium 4!

edit: 8 cores per die and 8 threads per core is neat but the high clock rate and the relatively small caches are going to make it a tricky beast to program for.
On the other hand, I will say that even as an English-speaker, I find myself recently skipping the "human language" explanation and jumping directly to the code when I read results from Google etc. I think this is probably the best strategy for anyone not adept at English: start from the code, and then when you don't understand something, go back to the explanation above/below it.
I really like the Bamboo keyboard and mouse. Avoid touching plastic.
Wonderfully put, thank you.
Having worked with a lot of Japanese programmers, this rings true, but I think it says more about how Japanese companies are run than anything else. There are a couple of interrelated factors that come together here. Typical Japanese companies tend to be very conservative in regard to established technologies. Also, lack of timely Japanese-language materials only makes the problem worse. Even if there is official documentation or an O'Reilly book in Japanese, not having the surrounding ecosystem of blogs and tutorials makes it pretty hard to get familiar with a new technology. Even for mature technologies, the documentation for the newest release or the newest editions of books may not be translated for a while, which further slows things down. Of course, this problem isn't limited to Japanese.

At the small Japanese company where I worked there was a pretty stiff resistance to using full-blown web frameworks. The main argument was that it would take too much time to train people to use the framework, and that open-source frameworks were somehow unreliable. So they ended up poorly re-inventing several wheels (like using plain text files and locking for storing data, or a crude templating system) without first checking out the available open-source alternatives. It often felt like we were working at the wrong level of abstraction. On a more practical note, most of our clients used shared hosting with such draconian limitations and ancient server software that it would have been pretty difficult to use some of the modern frameworks even if we'd wanted to. (Think servers with PHP 4 and FTP access only.) I don't think everywhere is as bad as that was, but in my experience not-invented-here syndrome seems to be pretty common here in Japan.
From Unemployment to Startup
I agree it was probably a little bit of a lost opportunity for YC. I was interested in talking to a couple of the YC companies but it was hard to find them in the crowd.

Overall I can't complain though. Personally I met some great people at the event and got to shake hands with some alumni. It was a great experience and not a missed opportunity for myself. Thanks YC for that. I will take the sentiments toward the NYC startup scene as a challenge. :)
Obligatory xkcd reference: http://xkcd.com/463/
I'm not suggesting a "voluntary contribution" (i.e. a donate button beside a free download link.) I'm suggesting a real payment/checkout process, with a lot of inbuilt social pressure to put in a number that's not zero. You know, like how the Humble Indie Bundles work.
You could presumably write a "Limited Brainfuck" compiler and then write an interpreter for any language you want into that :P.

If it's complete, it's turtles all the way down.
Smooth delivery is overrated.

The pauses convey information about the speaker's state of mind about what he is talking.
I usually find that such talks contain much more digestible information than surface-level slick talks.

Don't change your style! The talk rocked, but there are valid points in the article about setting about booths etc.
It's a much deeper social problem. You'd be surprised at the number of potential programmers that went to study law or economics because of the sheer career opportunities you get with this background. You see a lot of engineers that took a roundabout course into the field after wasting years pursuing a different major or regular desk jobs, etc. People with a good engineering background might be educated in FORTRAN (for hard engineering) by a professor that hasn't programmed in decades. Hardcore departments (really depends on professor) might give you a good background in C. In general, it seems the computer science departments are really geared towards creating coding robots more than the big dreamer, tech entrepreneur. If you miss your chance to get a good job out of college, you'll never catch up to your peers and will more or less be relegated to the "loser" group and be lucky to either be job hopping in small venture companies or worse be one of the IT temp workers living in internet cafes (this is less hyperbole than it sounds).

Also, while I agree that there are lots of competent coders, engineers just aren't as ruthless about personal productivity. They'd rather not rock the boat instead of getting into an argument. There's also the social tendency to take any form of argument personally. Combined with age-based seniority in programming teams, this kills innovation quick. A younger engineer with a pulse on the latest cutting edge technology isn't going to be heard at all. A crusty veteran, will just overrule them and say, "follow tradition". After decades of soul-crushing guess what these once brilliant engineers will say to fresh meat?

It would take a lot of courage for a younger, capable engineer to go and rewrite the code of a senior engineer even if it's mediocre, he'd have to be careful even in wording the commit message. Performance on the job is not rewarded as much as "competence (meaning just enough to get by but not so much as to make others look stupid)" and at most you'll rarely get promoted over older employees, you'll just be first among equals in your age group and so will your salary (almost negligible in terms of monetary differentiation, people will just treat you better because you're on the "fast" track). If your body and mental health manages to survive the hours you might get rewarded in a management position by your 40s and join the ranks of "young guns" where you get to try your luck in Japanese corporate politics where deals are cut in dirty drinking shacks over yakitori and beer.

Breakdown of academic background for elite companies:
http://news.livedoor.com/article/detail/5873497/
I read that as: "he acts old--he isn't familiar with current programming technologies and shortcuts".
I'll solve both issues: TextMate Gold. It's a special version for TextMate 1 licensees that decide to pay the extra upgraded prices (or unlicensed users who pay an extra 39 EUR). No extra features, it just adds a gold titlebar (preferences controllable, of course), and puts your name in gold lettering in the about box. People like Marco can feel better about themselves, and no one who bought TextMate 1.x feels screwed over.
IMO this is only justified if downloading the 40mb of emacs is taking a long time :)
I disagree with your first sentence. When I had a month of downtime between graduating college and interviews, I read CLRS (nearly) cover-to-cover, and did approximately 1/4-1/3 of the problems (with an emphasis on chapters and sections I had a weaker grasp on). I can't be the only one.
New Facebook, Old Problems
yeah, textmate's nested language support is one of the top two features i really wish vim could steal from other editors (the other is lisp scripting from emacs)