skysight-inc/HackerNews huggingface dataset:
> How?

OpenJDK appeared in November 2006, 11 years after its introduction.

Not an ISO standard. The JCP is really a closed process, and OpenJDK is just a bone thrown to the community ... if you want to get anything in Java, Sun has to agree with it, and because the trademark is owned by them you're not allowed to create a fork and still call it Java.

Also having a certified open-source Java implementation that is not derived from OpenJDK is not possible, leaving projects like Apache Harmony in the dust: http://www.apache.org/jcp/sunopenletter.html

> Both the Microsoft and Oracle lawsuits and associated ickiness are about implementing things you call Java or run Java

No, the Microsoft lawsuit was for a breach of contract. Google never said Dalvik is a JVM implementation. They did their own VM with a very distinct architecture + a compiler that converts JVM bytecode to Dalvik.

Are you going to tell me that compilers that convert source-code from one platform to another are illegal under any license or law?

Then projects like ikvm.net (jvm to .net translator), or Cobol2Java, or Mainsoft (which allows running .net projects on top of Java), or in fact any compiler that converts source-code to C, or why not the Scala compiler (it's not a JSR) ... should also be illegal?
"On the other hand, I'm not sure I'm quite willing to walk up to a woman dying from malnutrition to tell her that I'm sorry, we'd like to help, only unfortunately it would distort the local economy and so I'm afraid you'll need to lean into the strike zone and take one for the team."

That isn't the only, necessary alternative. There's nothing wrong with charity done right. Just because the NGO's methods are work doesn't mean one has to abandon their work altogether. If the doling out of aid is done by local entrepreneurs, and the causes of poverty are being attacked by entrepreneurs funded and overseen by NGOs, the results could be far different.
That's true, but I don't see the computer accessibility evolution going Lotus 123 -> Microsoft Excel -> emacs org mode.
Actually, I got away with a <$200 PC.
The crash is not coming, it's just returning. The original one was never over. Its effects were just postponed by pouring money in it (aka bailouts and buy-outs).

The real reasons - ultra high debt of all players, errors in the system, for-profit players not controllable by the three political branches - were not remedied, in fact they might have been even worsened (the debt increased because of the bailouts).
So you're basically writing HTML and adding Python for conditionals, loops, special function calls, etc.

With the maturing of the JS toolkits, I really don't know why people do this anymore. It is so much easier to write static HTML and overlay JS widgets for the dynamic parts. Then for search engines and older browsers drop a headless browser in front of it the website, so that no JS is required if the client cannot support it. To me the web templating frameworks represent a legacy mindset to developing web applications.
There are cities that have trouble finding workers at the lower wage end of the spectrum because the cost of living for those people is just too high. A good example is Santa Barbara California. The poor are taxed enough already. If you think employers are somehow going to cover this cost, see how anxious they would be to pay for it directly.

Perhaps customers and employees should be treated as a form of pollution, just another toxic resource used by business. Wouldn't that justify business having to pay??
If given only enough wealth to survive, aren't we saying that employees have no function except to work and consume?

How far do we have to tax people before it becomes institutionalized slavery?

Cars have been a part of the American dream for a long time. Unless/until our cities are made where everyone can easily function without them, pricing some people out of them equates to a serious impairment and loss of freedom.

Taxing things that impact society isn't always the answer. Try taxing children and see how far that goes.

The wages of city employees keep going up more than that of the poor in the communities they "serve". What do some cities do to fuel that? Bring in more people, more box stores, tax it all.

Perhaps there is a fundamental conflict of interest in the way some city/county/state/national taxes and spending are handled?
How to Crush Dissent: The dangerous line we cross
1. The price is a barrier of entry for me. But that could just be my scrappy upbringing of trying to hunt up free stuff, before spending a dime.

2. Is there a deeper plan to this? Any potential revenue models besides monthly subscriptions? Any future feature upgrades that would make this a unique value-proposition for users? If not, it would not take much for someone to build a similar service, have it available for free, and kll your product.
I agree. I went to loopt and I had no idea what the product is. I don't have an iphone so I was about to just leave but I hit browse and found that it seems to be a yellow pages thing with a map, but there are only like 10 entries total for my area. I now have ZERO desire ever to return to this site even if I do get an iphone. Flight caster on the other hand explains what it is, if I ever need to use it.
So, is it the first 128 atoms are free, and then I pay?
(I'll give it a try)
or do I pay if I want more than 128 atoms at the same time?
(I'm not that busy :)
A few, who are charming but socially afraid. (Depending on your outlook, I am either supremely approachable, or outright terrifying - because I am both loud and friendly.)

The ones who have absolutely no social skills, no. But they feel very different in their lack of social skills than a person who has a genuine mental problem. It's like, they've gotten so long by decrying it, that now it'd be a big blow to their ego to do something as stupid and minor as read a book on social skills. You can see in their eyes that they're hurting from being alone, though.

I've also met lots of loners who probably do "have something wrong with them", who are wrong in a scary fashion. They certainly exist - it's a symptom. But many who have the symptom don't have the disease.
"* The effect on "poor people" is probably salubrious: many of them don't own cars to begin with, and without parking lots vying for land, land prices will go down)."

Who was the politician that said "poor people don't need to drive"? You sound a bit like him.

You're half right in a twisted way though. Not having cars helps poor people into a new place to live - ON THE STREET!
I think you're over-emphasizing the importance of the separation of business-logic.

Essentially your templates shouldn't be making database calls, sure.

But just because your template language is written in Python doesn't mean your templates are going to be making database calls.

If the team is small and everyone knows Python well, I can see a pure-Python template system be far more advantageous than using a template language.

Template languages are simply for designers anyway who don't understand Python (and don't need to).

Good job on weby! Look forward to seeing the rest of the framework.
probably not. They don't hire the kind of people who'd waste time on those SN websites, or do they?
It doesn't sound like they scour your comment history, just if pg recognizes you from an intelligent hn conversation or two it can only help you.
Cooking in Silico: Heat Transfer in the Modern Kitchen [video]
I'm a little skeptical of claim #1. According to Reuters, the P/E of the S&P 500 is at 16.1 (see http://www.reuters.com/finance/stocks/financialHighlights?sy...; look in the "Valuation Ratios" section in the right-most column). If 16 is the average, then the market is fairly priced.

The Schiller figure he references might include all publicly traded companies. If so, it might suggest that less well-known companies (outside the 500 most popular) are over-priced. But since the 500 most popular drive the market, you can't conclude a crash from that.

Most large-cap companies I have been looking at are trading at 15 year lows for the P/E, and at close to 15 year highs for dividend ratios. They still might be over-priced in an absolute sense, but we haven't seen prices this good in 15 years.
Http://addthis.com/bookmark.php?v=250&username=wwitv
Apples and oranges are just different approaches to getting the nutrients one needs. It seems like an apt comparison. Whether the normal usage of "apples and oranges" is sensible is a different matter.
My point wasnt that they were equivalent investments, just that they were investments and its pretty offensive to suggest that founders would be "mooching" because you dont happen to agree with the basis of the investment.
In any way, would YC consider the language barrier if the applicants were outside the English-Speaking countries?
Theoretically, even the most egoistic government who's only purpose is to get more for themselves must realize that in order to preserve it's welfare it must make sure the citizens are doing fine.

This is true if the government is secure in its power. If the rulership--or factions within the rulership--are worried about losing their privileges, they may just grab what they can when they can.
What about the VISA situation for Canadians (to stay longer than 3 months)?
Learn HTLM, CSS and Javascript including (jQuery or Dojo) for the back end pick the language you want to use then learn their JSON library. Write pure HTML / CSS and overlay your dynamic functionality with JavaScript widgets if you need data from, or need to put data on the server use an XHR call to get, or post it, to a JSON service. This is a very clean and simple way to do web development that does not take heavy investment in learning a language specific server framework. If you decide that you do not like your back end language, it is as simple as writing your new JSON services in a different language. This is the direction that web development is heading, because it is decoupled the UI selections from the back end selection.
Actually, the visitor pattern doesn't actually solve anything - it just moves the problem around. At best, it makes your code more complicated in return for getting a compiler error when you forget to implement something.

Example: if you have 150 monsters then you would need a MonsterVisitor with 150 visit() methods. Now when you add a new monster, you have to add another visit() method and perhaps implement it in each visitor (unless you implement a default instead). And this doesn't work at all if you load new monsters at runtime, unless they always get the default behavior.

There's little advantage over switch statements with defaults so long as you have a way of remembering where all the switch statements are when you need to update something.
Let me see if I got it right.

Chichvarkin was able to build his "multi-billion dollar empire" with clean hands, and then all of a sudden the corrupted government noticed his success and cracked down on him.

I am sorry, I find this very hard to believe. A more plausible explanation is that "Russia's best and brightest" simply stepped on the toes of the very same corrupted officials that helped him with his rise.

This is not to say that best and brightest, those who are considering starting a business, are not leaving the country because of the corruption. It's just that Chichvarkin is not a good example to illustrate the point.
You pay only if you need more than 128 atoms.
Did anyone notice that 1) they are reimbursing you 90% of your startup budget rather than giving $40k cash money, and 2) you have to put in the other 10% which is 4k.

I don't know if you can just budget $44k as salary but I highly doubt it.
DIY drones is a really amazing crew. I ran into one of the guys behind DIY drones (Jordi Muñoz) at the last SparkFun robot competition. At the time I had my (land based) robot's electronics box open when Jordi walked by. I was probing the connection points of a ribbon cable with my meter. Jordi gave a sort of derisive snort and said, "I would have used hot glue to secure those wires," and continued walking by. Later I tracked down a difficult glitch to one of the dozens of ribbon cable connections having broken off at the solder point. If only I'd used hot glue to secure those wires...
My friend was part of a group of students who decided to write XOmB. They just apparently decided it would be a neat project, now it's a pretty cool exokernel:
http://xomb.net/index.php?title=Main_Page
"If 16 is the average, then the market is fairly priced."

I'd rephrase that as something like:

If 16 is the average, then the current market isn't historically overpriced.

It could still be overpriced or underpriced. The historical average is just that. Current fundamentals aren't necessarily "average".
By that logic, no monopoly has ever existed anywhere. Even the biggest, baddest monopolies don't hit 100% saturation. There are always other entries, just none that have any hope of competing with the monopoly.
... and thanks for the comment!
Actually, the pink elephant in the room is the huge corporate debt - total domestic debts at 7.2 Trillions.

"American companies are not in robust financial shape. Federal Reserve data show that their debts have been rising, not falling. By some measures, they are now more leveraged than at any time since the Great Depression.

Central bank and Commerce Department data reveal that gross domestic debts of nonfinancial corporations now amount to 50% of GDP. That's a postwar record. In 1945, it was just 20%. Even at the credit-bubble peaks in the late 1980s and 2005-06, it was only around 45%."

http://www.marketwatch.com/story/the-biggest-lie-about-us-co...
In the military they've been doing this for decades. High-rep pushups and other calisthenics to failure. It sure built muscle on my brother.
Hactar is "Possibly, an Operating System": http://anynowhere.com/bb/posts.php?t=410
Indian Bloggers
What I mean when I use the MIT license
"You Should Be Making A Premium Flash Game"
http://blog.gambrinous.com/2009/10/07/you-should-be-making-a...
Chrome's developer tools are actually WebKit's, so you'll be able to use the latest/greatest version in WebKit nightlies.
Compucast: A Computer Science Podcast
Insightful piece. However I feel it is not correct to measure deflation by housing prices, since they are never factored in inflation index firstplace.
We don't worry about language barriers except to the extent they make founders incomprehensible in the application or interview.
Not an ISO standard.

Oh come on.

Are you going to tell me that compilers that convert source-code from one platform to another are illegal under any license or law?

I neither did nor am going to tell you that. The Oracle lawsuit is obviously a screeching horror of patent law gone wrong. I don't think it or previous lawsuits really make Java a 'restricted platform' for the 98.703% case of its use.
That's a popular point here. Many think they're just grabbing as much as they can while they can. I don't know. Maybe it's true, but it seems to me it would be quite a task to run and hide later. It may be easier to stay and secure the environment (by eliminating corruption and making it safe). Maybe I'm wrong.
>there are big businesses that feel OK to be in Russia

Ikea recently withdrew, abandoning several in-construction stores. Supposedly, they couldn't take the twists and turns anymore.
Rooster: An epoll Server Written in Chicken Scheme and C
> p.raw(u'Hello, %s!' % thing)

yeah I'm not so sure I want to subject myself to Python string substitution for templates. Seems like I would make more mistakes and designers wouldn't be able to debug it.

<title>{{name}} | {{section}} | {{page}}</title>

vs

p(html.title('%s | %s | %s' % (name, section, page)))

If I was going to obfuscate the way I write HTML I would use http://shpaml.webfactional.com/ but I don't mind HTML as long as I have a good editor like Eclipse.
You are welcome. I am seeing a potential use for this as a personal to-do list.
Can I delete an atom after it is 'done'?
What's Worse Than A Wolf In Sheep’s Clothing? A Sheep In Sheep's Clothing.
I know how it is supposed to work in theory, but I want to see a case study where it actually worked in practice.
Sorry - I think I mistook your reply as addressed to myself.
Apple's cradle-to-the-grave strategy hasn't carried over to the workforce the same way Microsoft did decades earlier - you can thank the depth of Microsoft's ecosystem today for that.
Lisp-2's have less potential for trouble with unhygienic macros, but they still have it. Hygienic macro systems work with Lisp-1 as well as with Lisp-2.

Apropos, I've written a Lisp->JS compiler a while ago; you might find some of the code useful: http://github.com/manuel/cyberlisp/
Facebook acquires Chai Labs, another small acquisition
I think avar was making a sarcastic reference to the internet...
Don't make him self-conscious.
Indeed, and this trend also seems to prefer large-ish font sizes.
WikiWikiWeb - the original wiki [for hackers]
The point is, you absolutely cannot build _any_ business with "clean hands" in Russia. It's like a chicken and egg problem.
Here we are again, trying to convince ourselves that the boat is still sinking. I really don't understand the lower galley's fascination with drowning.

For every item on the list you can point to trends that are positive for the exact same metric. The boat is still afloat.

I agree that the availability of fine wine is quite uncertain right now. However, waving the flag of doom isn't really productive at this point.

Either way, it makes you no better than that Jack Dawson guy.
Looks like a good service! I only have one piece of advice: the CAPTCHA you use on signup is only going to cost you users at this stage. Set up something like Munin to keep an eye on trends in the meantime, and only reintroduce it once - and if - abuse starts :)
All analogies fall apart somewhere, however, I believe the point was very easy to understand with that one.
What about people who are targeting Windows desktops?
Overall, really liked Seth's bullet points in this post.

PG might not agree, but thought this was a great quote: "The best people to fund your growth are your customers."
The best part about FireBug is actually JavaScript debugging and the JavaScript console. Writing a web-app would be nearly impossible without this.

For simple CSS you probably want to be changing it in a seperate text editor that auto-refreshes your web-browser so you have the benefit of being able to save.

The CSS-changing feature you mentioned is of questionable use while the JavaScript features are essential.
I wanted to write a lengthy comment about the problems in Russia, but it was going to be so long that I'll just list the key points, they're pretty much self-explaining:

Corruption, weak law enforcement, very strict laws, everyone is guilty, selective enforcement, no rule of law, government has a backdoor to every process, government can block or initiate any action (think business operations, bankruptcy, legal actions), courts not independent of course, weak property rights, insanely complex and outdated legislation, people adapted to this system, some actually prefer it because they can buy their way out of troubles.

I hope I will be able to immigrate out of here in 2011. It's not my job to estimate my brightness though.
I should really avoid reading pieces like this. Tempts me to pull out of the market again even though I intended to hold my investments for decades anyway -- I only buy big ol' corporations that pay good dividends.
You're right on both points:

1) if you're doing the business in Russia with clean hands you're wildly uncompetitive

2) in most cases you won't be able to do that anyway because the laws assume benevolent government therefore giving it too much power
A New Superbacteria, Immune To Most Antibiotics, Found Spreading Fast
I thoroughly understand scouring the Internet for free stuff before even contemplating paying; I tried on the order of 50 free and paid list apps before deciding to build Atombox. I didn't find one I liked, so I built one that I do -- one that I would pay for.

We are not dead-set on any one way to make revenue. We have some other ideas, but we decided to try the subscription bit.

There are countless free and paid list apps out there already. Many of them overdo it on the features, don't use SSL, don't have keyboard shortcuts, and so on. We've tried to take out everything that isn't absolutely necessary and we will give you one-on-one support.

I don't mind if all the others make money too -- all I need is enough revenue to pay myself and my co-founder salary and pay for the servers.
Murdoch’s New iPaper: One Last Tragic Roll Of The Digital Dice
NGO's have methods besides getting drunk and flashing their 1st world salary around in the 3rd world?
Hey, thanks for the shout-out.

Not only are we working on XOmB, (pronounced 'zombie') but we extracted all of the stuff "from power on 'till kmain" and called it XOmB Bare Bones, so that other people who want to write kernels in D don't have to worry about that ugliness: http://wiki.xomb.org/index.php?title=XOmB_Bare_Bones
$5/mo is not a barrier for entry into anything.

Their alternative to make any dime would be to feed your text to a contextual targeting engine and serve you ads. You know how long it takes to make anything from that? No less than 100k users; for that many users, at 10 posts each user, and each post about 100bytes, they're looking at just 1GB of text a month.

A whole text mining engine, developed/integrated by 1-2 developers over 1-6 months, just to handle 1GB/mo :-( How many of those posts are read more than once? How many are shared? How many are publicly visible?

Even if you categorized the posts by a targetable "vertical", you will have about ~50 posts per vertical, and those 50 are viewed by no more than 50 people, a few times.

In other words, not fucking worth it.

For this to be sustainable by advertising they will have to make the posts public, interlinked (i.e. structured in some manner, via a social-graph maybe?) and most importantly viral content that others will seek, share and return to.

I have never seen a TODO list or a shopping list that was either viral, applicable to more than one person, or for that matter publicly shared.

So let them charge $5/mo, and let those who can afford it use the service. Developers don't need to go cheap and price themselves down to homelessness.
I totally lost any trust to the author of that article after I've read this:
> 9. We're looking at gridlock in Washington.

Gridlock in Washington is a good thing for economy.
Government is not capable to interfere with business and spends less -- the result -- boom in the economy which we observed in ~1994-2000 ("Clinton with Republican Congress" era).
http://osdev.org is another great resource and small community for people trying to make hobby OSes.
Yes, we use it as a to-do list.

To delete an atom: click on the text of the atom to delete and then press E. There's a delete button in the dialog that comes up.
The end of native applications?
I wouldn't worry too much about Visas for Canadians, especially if you have a Bachelor's or higher in tech. I think there are several different strategies that can work to get a Visa. (This is coming from someone who was once denied a TN Visa at the US border.)

I think a B2 is good for six months; that's what I was planning to seek if our team was ever accepted, and I haven't had a problem getting them in the past whenever I traveled south on business. Of course, I would still be very interested to hear from any successful YC teams from Canada.