skysight-inc/HackerNews huggingface dataset:
Clojure, like Lisp, has terrible syntax that is difficult for human beings to read. This is one of the reasons the academic community kept Lisp alive - independence from industry, ability to weed out weaker programmers, flexibility.

I'm well aware that I'm posting this on Hacker News, a site founded by an individual who made gazillions on a website powered by Lisp --- I think it is safe to say that it is the exception rather than the rule.

In order to be widely accepted, a language must do many things well enough. If it fails badly at one particular thing, in this case syntax readability, its ability to gain followers will be severely diminished. It may, however, gain a strong following in academia.

If you disagree, then do this thought experiment: who currently uses serious parallel processing power? I can think of a few: Blizzard's WoW servers, government research labs, and bio-informatics operations. How would you convince them to try out Clojure? What problem do they have that Clojure solves so much better than anything else out there that it would gain a foothold?

By the way, I learned CS from Abelson and Sussman and Scheme was my language of choice between 1996 and 2004.
It's mildly interesting to watch the quality of submissions on HN absolutely node dive on the weekends.
> I'm not sure multiple cores will be needed for the vast majority of apps in the future.

Thre's no alternative if we want to keep being "lazy" (i.e. yesterday's "Computers are Fast" observation—or using programming techniques that produce code that is slow now, knowing it will be faster on future hardware, like games tend to do.) CPUs will soon stop getting faster, so we will have to instead rely on there being an increasing number of them if we want to keep thinking that "Computers are Fast" (or, in its future conception, "Computers are Wide.")

As an alternate argument, consider the brain. So many futurists have said something to the effect that, if we have a general-strong-AI-like architecture to work upon, procedural programming will be abstracted away, as much as digital electronics abstract away voltages. However, if we ever want to create something brain-like (assuming a general-strong-AI would best be modeled as something brain-like), we're not going to do it on one (or even a "scarce" number of) cores.
There are lots and lots of little visual tweaks that will be done to this as soon as I can con some more front-end time from simcop.

No ordering is yet implemented based on rating, everything is displayed based on the created date. Any posts which reach -10 are deleted. I figured that would be a good anti-spam method, and it seems like some spamming things are hitting that.

Once there is more data some "Best of" and such sort links will most likely be added =)
Oh, I did it by hand (and I was checking all the balls). I just missed one of the +4s somehow.

I wonder how efficient people can make this. I've envisioned all kinds of test cases that crank up the branching factor, require that you find solutions even if you have to trade away white balls for them and other such things.

Just because he made them positive integers doesn't mean that there are no ways to punish solutions that won't scale or those that don't always find optimal solutions.
For reference:

"Trumped Up" - an urban legend.

http://www.snopes.com/luck/trump.asp
I definitely agree with this. The post handler should raise an error inside of the normal template, and automatically put your text back into the textarea.
Or yii, a PHP framework that is RORish, but not a copy by any means:

http://tinyurl.com/258zrcy
Life as a hotel housekeeper in L.A.
Or zope for something moderatly insightful:
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
I enjoyed the post, but not your comment :)
It shouldn't be hard to guess with me...
For visiting his dying father in Iran? For putting his name in the comments of a script he wrote?
Problem is, "Django" is coming from hits from all the other things Google is going to find for the word "Django" like Django Reinhardt the guitar player. So I'm thinking the results are going to be skewed.
That doesn't even make any sense.
Will Scalable Data Stores Make NoSQL a Non-Starter?
nope ... perfect feedback and great advices :-) thanks a lot martin
It really depends on the business. For example if you have a technology that you license you can get a corp in the US for business. Then have an entity in the Caribbean that acts as a holding company for the technology. All profits are passed through to the overseas company as licensing fees for the technology. You then don't pay taxes until the funds are brought back to the United States so you can invest anywhere else in the world tax free. If you're looking to do something like this you really need a good tax attorney. But as I said it drastically varies by the technology, industry, and customer. According to the law there MUST be a business reason for the transfer of funds other than to avoid taxes: ie licensing.
it's risky bc the IRS doesn't like it. A lot of mainstream companies do it though.
In general, investors like the businesses they invest in to be incorporated in strong, stable countries with stable governments in jurisdictions with a long history of favorable corporate case decisions. Delaware is the top choice not because it is the most favorable tax-wise, but because of the history of corporate cases tried in Delaware courts. Contrast Nevada, which has somewhat more favorable tax and privacy situations for corporations but a corrupt legal system (hello, casinos). Nobody wants to invest in Nevada corporations.

If you take your startup offshore, where will the court cases happen if things go wrong?
What kindle readers are highlighting
Sounds good. It might be worth thinking about whether something closer to the HN/Reddit/Digg model might make more sense, i.e. 'Best of' being the default option, possibly with tweaks so that new posts get enough exposure to be upvoted.
Why not link to the actual item?

http://scripting.com/stories/2010/10/17/howToDoAStandardPart...

Why did you link to the comments?
There is quite a demand for a lightweight Phonegap app that calls on remote pages, but frameworks like JQTouch don't handle remote injection of pages (breaks navigation, tapping,etc).

I hope to see JQM support this without a lot of fiddling. It would be killer to have an app that was essentially PhoneGap + JQM UI + loading of JQM-compliant pages. No XML request, parsing, mapping to UI elements needed.
The Clay mention makes me really happy. Years ago, I was a part of the small team that was working on its first incarnation, though its a completely different language now and I'm sure its been through half a dozen rewrites since then.
Very good info and relevant to LLCs as well (the franchise tax also applies to LLCs). This means that even if you only make a dollar in revenue, you'll be paying at least $800 to the great state of California each year. For smaller operations, California is killer.
I'm running Chrome on Win7 x64 and several times the player reset to the beginning even while I was more than 10 minutes into the video.
My systems are either a couple of years old or low powered (netbook), so full screen video is unbearable and even without scaling is fairly choppy. At the same time hi-def Xvid works fantastically.
Most people/companies are discrete about tax avoidance. Personally I like paying taxes, it buys civilization.
Not so odd: They used the native archive format of each platform. The contents may very well be identical.
That's totaling $ 75M.

Even if you multiple this amount by 2. Dividing this into the number of companies makes one wonder about the exposure rate in hte media for YC startups. Seems like are getting headlines and cover stories more than others.

Saying, for that only, it is worth to join YC. Let alone the weekly meetings (dinners, etc.).

Just for instance, let's just take a look at the following two CrunchBase entries:

1. http://www.crunchbase.com/person/moshe-yanai

2. http://www.crunchbase.com/company/{YC-Funded-Startup-Name-He...

While the first have sold his first startup (XIV) to IBM for $300M, Three year later, he sold his second startup (diligent) to IBM (again) for $165M, ($465M in total), the knowledge of TC about him is nearly zero. All they can tell is that for his new startup (third) he raised $9M.

On the other hand, if you'll wake up Mike arrington in the middle of his deep sleeps and ask him to name 18 YC startups he will do that right away, without even opening his second eye, wouldn't he?
The Rise of the Web √ Tick
Really depends on the license. If its something like the Apache 2 license, then you can do want with code. If its something like the GPL then you need to give back any changes AND your code that uses the GPL code (more or less).

See http://opensource.org/licenses/alphabetical
This is more fun:
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+ruby+rai...
asp.net+mvc&ctab=0&geo=all&date=all&sort=0

Mind that ruby rails probably includes searches for "ruby on rails".

Sadly, clean trends for "rails" are not really meaningful - mass transit seems to be most popular of these all.
A company must make a good amount of money to do this. There is a overhead in structuring this: lawyers who do international inc., physical presence, banks, etc.

Larger companies will often do this by setting up a corporation in Ireland. They get a favorable tax rate, 12.5%, and a legit and stable place to park their European cash flows.

My resource for looking up tax havens is, http://www.lowtax.net/lowtax/html/jurhom.html
Knowing the custodian's name has never gotten me a point on a quiz. However, last year my custodian was swamped with the task of cleaning 7 dorm buildings. Since I knew him by name, and took the 30 seconds to say hello or thank him when our paths crossed, my dorm was always cleaned with care.

This article may have been sickeningly sweet, but it's definitely true that recognizing people's humanity is a Good Thing. It may not get you a color TV, but it will get you the respect and loyalty of the people around you.
How did you connect the Wesabe github to Mint?
Responding to the PDF linked in that article, I'm not so sure about the good/evil thing. People actually are pretty easily sorted into good guy/bad guy classifications in most anime (hint: anyone ugly or scarred is 99% sure to be bad).

The trick is that bad guys aren't 100% bad (and good guys aren't 100% good). Also, there's some cultural stuff, so their idea of "bad" may or may not map to yours.

And if you go past people to ideas, some ideas are pretty much universally bad in anime. For example, resurrection is only for evil people in anime; the good guys get reincarnated. Examples: Death Note, Mar Heaven, Shaman King, etc. If there's a counter-example, I've yet to see it.
Read manga, anime not so much
Yep, I'd definitely look into making this a platform.
Whlie I agree with the whole article, there is something wrong with it.

Nokia changed Qt's policy from dual-license, half-open model to a totally open, community based project, because they werent looking at Qt as a product to sell.

TrollTech's product was Qt. They used dual-license model to sell it. And it was partially closed.

Nokia's product is NOT Qt. Qt is a platform which they try to find partners, developers and community around it. They dont want to make money through Qt. They want Qt to be a perfect platform and complete transparency and openness is the way they achieve it.
Just as a tangent from the "proposal" at the end of the article: for my freelance writing, I use OmmWriter with plain/Markdown text stored in a git repo. It'd be really nice if the three things (the editor, the format, and the SCM) knew about one-another, though.
Another vote for EveryDNS, they got bought recently by DynDNS but it seems as if that hasn't changed their offering. Great service.
AGPL is the license that closes the service provider loophole. Normal GPL only applies if you are delivering binaries---providing a service is considered "in-house" use.
Heh, that sounds like something that should be a per-user option.
The funny thing is, I was willing to drop out of school to work at one of those Thiel-network companies (I was interning for the summer, and my team wanted me to stay), but they told me they wouldn't hire me full-time without a degree.

I ended up dropping out anyways, but to do something else.
Giving back changes is only required when distributing copies of the software. For most hosted services that never happens; contribution isn't required.
Someone please step up and prove that my lame attempt to help is not the best that HN can do.

Thanks in advance.
There's another product that I've been meaning to look at, RsolverOne, mostly cause i learned a lot from the guy's python blog:

http://resolversystems.com/

http://www.voidspace.org.uk/python/weblog/arch_d7_2009_11_21...
PlentyofFish is the only other I can think of
Another reason is that it doesn't often actually save you money in taxes. If you are operating in California, you'll still pay taxes in California even if you are incorporated in Bermuda. What it might save you money on is paying taxes on revenue from foreign operations. The United States generally taxes domestic companies on this, while other countries do not usually, putting international American-incorporated companies at a slight disadvantage in this respect.
And how much this "more" really means?

All it says is that the program pieces fit together. The small benefit of knowing my potentially wrong program got the types of whatever is being passed around right gives me very little comfort when I think about the flexibility I lose by using statically typed languages.
I wrote some code for Android, and I'm currently working on WPF application for windows (which should be similar to Silverlight). Saying that Android XML UI description files are comparable to XAML + Visual Studio XAML designer + Expression Blend is like saying that C# and Java are the same because the source code for both languages can be written using vi - technically it's correct statement, but it completely misses the point.
I completely understand where you're coming from on this. I think the fight for free software is important but in this argument I take the realistic side. I feel like spreading a "free" environment where the backbone and majority of what you use is free/libre we can bring it to the masses. Without popularity for GNU/Linux, the libre versions of the tools in question (most often graphics drivers and media codecs) are not likely to ever make ample ground on the proprietary version.
Pano Device (computerless computer - cloud base only)
Or a "CS Dude"[1]:

[1]:

"So, yes, Knuth and all the other CS dudes had their math figured out right." - The Varnish guy

http://queue.acm.org/detail.cfm?id=1814327
Until you've been burned by technology lock-in or know someone who has, it's hard to really wrap your head around it. It's a lot like all of those people who you see interviewed after major disasters who say, "We didn't have insurance... we didn't think a [insert major disaster here] could happen here."

Honestly, that's the problem with explaining lock-in to many PHB-types: not only can they not conceive of what a disaster would look like, but they can't even imagine that one could happen in the first place.
This is one reason that even without insisting on open standards, many large companies and government contracting have insisted on a "second source" rule, where a compatible version of the technology being adopted has to be available from at least one other supplier; if it's patented, the patent-holder has to license it in a way that enables a second provider, if they want to be considered (which is how AMD got their x86 license).
Please do not use url shorteners here.
The only existing reason is that the two of them run on modern, enterprise accepted platforms. If you're hacking your personal projects in Lisp, you have no reason to switch. If you want to sling some Lisp/ML at work, well Clojure of F# are likely to be your only options.
For an American-operated startup, in what way does this actually save you money? Assuming you don't withhold information and lie, the IRS and your state will still tax you on pretty much all of your income anyway.
Ad Blocking is Immoral
The trigger is having existed for a year, not the first dollar of revenue. http://www.taxes.ca.gov/corps.shtml
Multiparadigm languages are here now and feel like the future.

This is one answer to the problem raised by the article: certain things (like I/O) are less natural to do in a (purely) functional language, so a language which supports multiple paradigms can get the best of many worlds.

Another answer would be to have better language integration, so that it would be totally trivial to, say, write the purely functional pieces of a system in Haskell, and hook them up to I/O code in an imperative language, a GUI in an object-oriented language, whatever. That way, the implementors of a given language could focus on supporting a single set of strengths, without having to provide foreign-feeling or half-assed devices for doing things that aren't natural to do in that language.

Of course, this is an extremely difficult problem to solve, at least after-the-fact: once you have two languages that were designed without a specific plan for semantic integration with others, just passing simple data types between them can involve intractable difficulties. Thus, platforms which provide a common "metalanguage" are needed to make language integration more tractable. My impression is that we are seeing such platforms grow in both popularity and sophistication (e.g., the JVM), and accordingly seeing a rise in the popularity of languages that focus on a single paradigm but provide easy (or easier) integration with other languages on the same platform.
A more realistic comparison: http://www.indeed.com/jobtrends?q=rails,+asp.net&l=
I guess this is what the internet will be like if the traditional media companies are in charge. Websites will work or not depending on deals between your ISP and the content provider. Who is cutting off who for not paying varies, but either way it is very different from the traditional web where everyone can reach everything.
M-Paisa: Ending Afghan Corruption, one Text at a Time
http://news.ycombinator.com/item?id=1800120
Is there a way to filter out east Asia? there's a lot of people there. Either way, the graphic does not really show a great increase for the dot-Net framework but a bigger decline in searches for RoR.
It's interesting how it sticks the images in the DOM as hidden image elements. I've been working with canvas for the past year and I've never come across someone doing it that way before. Anyone know pros/cons over doing it that way versus loading an image using the Image object in JavaScript?
Is your startup built to last, or to sell?
You should add ZumoDrive and ZumoCast (products) to the Zecter entry.
I'm not sure I'd put a ton of stock in the references the author cited. The primary reference is a book called "Game-based Marketing," which is by two authors who have never made or worked on a game. Zichermann is exclusively a marketer, having only managed game industry conferences, and Linder appears to be exclusively an author.

The "Types of Players" is based on the old "Bartle Test," which was based on research from the text-based and early graphical MUD era. The test was significantly expanded and revised as modern MMOs were developed, but Bartle didn't license out the updated version; you have to read his book and do the work yourself to figure out how to apply it.

More dangerously in these Cliff's Notes format, the Bartle types aren't classifications; rather, they're like Myers-Briggs types. You can't just say you're going to make a game that applies to one type; your video game has to have mechanics that make it accessible to all types, because we're all percentages of each.

The note on "shallow game design" is accurate, although I haven't watched the presentation linked; you can't just throw "badges" or "points" into something and expect it be a silver bullet. Scvngr's game dynamics playdeck is great reading if you already know what you're doing.

I did a workshop on adding game mechanics to an existing product (a calendar/dayplanner) and the results varied wildly. One group (Ray and Nicole) integrated social game mechanics into the application really well. Another group (Cecy and Brody) treated each mechanic as a feature, and by the end of the discussion I felt like it was "missing something." You can read the write-up of the workshop here: http://vi.to/workshop/20100426/

My own notes include a lot of references from people who actually came from the game industry, as well as images of the handouts and my own distillation of these principles: http://vi.to/gmnotes
Just some words to thank you all so far for the feedback.
You guys sure are no brittle matter, but that's also why you rock. I mean it.
I've at least "pack-minified" most resources to make things a bit faster. It's still slow (YSlow ~ 70) but hopefully more bearable for demanding hackers :).
I also wanted to renew my call for help. I'm still looking for people (koders or designers) who would be interested in making this a great (and cool) journey.
I see. I must have gotten confused somewhere then. node.js+net+crcr was calling setEncoding, but you are indeed not calling setEncoding in node.js+net...

I think the ideal is a bunch of little synthetic benchmarks, similar to the Hello World, plus a handful of real-world examples like the one checking a password. You want something that stresses the CPU / RAM (not network), since that's where the interesting differences are between these scripting environments.
Well then, I'd consider that to be one of those extraordinary claims that demands extraordinary evidence. Something other than hearsay from a dodgy-sounding source.

I'm trying to find out about this George B. Leavitt guy. I assume it was this guy:

http://en.wikipedia.org/wiki/George_Baker_Leavitt,_Sr.

but he wasn't a physician as claimed, he was a captain and it doesn't mention him having any medical training. Wikipedia also fails to say anything about him examining people for cancer -- if he were really doing so at the rate of one hundred and thirty six per day on average, in between his many other duties (like, say, captaining a whaling ship which would require quite a lot of time spent at sea) then one would think it would have been quite time-consuming.

Other googling for "George Leavitt Cancer" provides a few repetitions of the same claim (including this thread -- hi there!) but nothing that looks reputable. The original claim seems to come from a book called "Cancer: Disease of Civilization?" written by one Vilhjalmur Stefansson who travelled with Leavitt.

Also, your stats aren't quite right. Even if he were examining that many people, he wouldn't expect to detect cancer at nearly the rates that modern medicine would.

Also, that's the cancer incidence rate, not the rate at which you expect to find living people with detectable cancers, since people who do have cancer tend to die, especially in societies where they can't treat it. By the time a cancer becomes big enough to detect via a cursory examination with 19th century technology, it has probably already killed you.
Why would it be useful?