skysight-inc/HackerNews huggingface dataset:
Would have liked it better if it had gone in more depth. Nevertheless, it was a good one.

"The message to each of us should be clear as well. If we focus on our feelings in the short term, we'll undermine ourselves in the long run." That was a powerful point.

And this was funny and so true, easy to lose them or put them to sleep this way:
"Me: "Sweetie, according to Dianne Tice and Ellen Bratslavsky it's not the best strategy to focus on your feelings now, it's . . . sweetie?? Where are you?""

Thanks.
"Well there is this strange thing called open source software where I believe people work for free."

Most of the time those people don't work for free, they just decide to release the code they've made with the goal of getting paid. Basically, open source software is not the goal, just a (generous) side effect.
Can you point out where Gosling makes the claim that J2ME is more developer friendly ? From my reading of the article he mentions the fact that J2ME fared poorly on code portability across devices and that android fares even worse. He does not address which is more developer friendly in the article at all. As an aside I do agree with him that Android is more fragmented now than J2ME was back in the day.
3 years. I hate debt, so I lived like a monk and sent a thousand back every month. It was good preparation for my next job as the low salaryman and now getting company off ground.
real = adjusted for inflation.
Unbelievable. I have never bothered to check my credit score, as I can't bear the thought of forking over even more money to that crooked industry. If what you say is true though, mine must be terrible as well. And here I thought acting responsibly and paying off my debts in a timely manner would be looked on favorably.
+1 For the recommendation of Chinesepod. Dimsum http://www.mandarintools.com/dimsum.html is pretty good for translation and the like. The other thing to do is install QQ and talk to Chinese students and the like.

Honestly though, the cheapest way would be get a job in China, get yourself a Chinese girlfriend/boyfriend and don't hang out with expats. Pick somewhere other then Shanghai or Beijing, (Haerbin is a good choice) and immerse yourself in the culture. Also you need to accept you wont be fluent unless you do this for 5 years+

Why cheapest? Well its pretty cheap to live in China. You spend more money in any western country living then you would in a smaller city in China, and you can dedicate yourself to learning the language.
Map of worldwide undersea cables
Especially startups in foreign countries.
IMO, the real killer with templates is form and input processing, so if you really want to show that this way is easier, you might want to emphasise some form processing stuff instead.

You also might be better off making your library importable as * , so your code looks more like this:

from weby_templates.templates.lib.html import *
...
with p(html()):
with p(head()):
p(title('Hello, World!'))
with p(body()):
p(h1('Hello, World!'))
p(p('Please choose from the following items:'))

I know that Python normally advocates against import *, but it looks a little more readable (to my eye, anyway), rather than call html.blah over and over again. You also don't explain what that 'p' variable is in your example - some sort of request object? It's also not clear why you need to call it to generate HTML.

Another thought: what if you used nested functions/classes instead of the with statements?

html(
head( title('Hello World!'), ... )
body( h1('Hello World!'),
p('Please choose...'),
ul( li('Option 1'),
li('Option 2'),
)
...
)

With the html() function returning the relevant HTML. That way you get your string-returning and automatic tag closing for 'free'. I think there are a few lisp/scheme libraries which use this sort of style.
"Groupthink (wikipedia.org)"

Love the juxtaposition!
What? Dealing with a physical or a software keyboard is well defined in Android. Dealing with rotation is a foundational element of the system. Dealing with different resolutions is a foundational element of the system.

>e.g. this app requires builtin keyboard, et.c

Again...what? Android provides EXACTLY this functionality.

Gosling lost me when he decided to essentially cover-his-technology-ass with the Android remark. "Fragmentation" in the Android ecosystem is almost entirely simple version fragmentation, and even that is rapidly resolving. On specific handsets there are extremely few device-specific edge conditions, like a peculiar 3D performance profile on some devices. This is nothing like the absolute disaster that J2ME was, where they tried so hard to abstract everything to the absolute lowest of the lowest common denominator, and what was left was simply trash.
Your second part contradictions your first.

P=NP in a completely real world intractable way. And if P=NP, one would guess it would be in such an intractible fashion, since otherwise the algorithm would have found it's way into nature or something.

Most researcher think P!=NP to begin with, so if it was proven, very little would change. So it's likely any proof regarding P and NP will have little direct impact, though it might have a big impact just by the mathematical formalism it creates.
I think on most research the current pace of the informal peer reviews and discussion is unusual and unsustainable. On most things I think it would be unnecessary.
The whole math community on the web thing mostly started when Wordpress added support for LaTex (which let them use formula).

There have been some attempts to use Wikis for the same process, but from casual observation they seem to keep returning to using blogs. There is MathOverflow though: http://mathoverflow.net/
>From my reading of the article he mentions the fact that J2ME fared poorly on code portability across devices and that android fares even worse.

Well clearly having worse fragmentation would be less developer friendly, would it not? One follows from the other.

>As an aside I do agree with him that Android is more fragmented now than J2ME was back in the day.

No one who actually developed for Android and J2ME would even dream of saying this. Gosling gets too much of his news from Engadget, I suspect.
If I'm reading it correctly, it sounds like the browser still works in the US.
Structured logging
popurls.com, videosift.com & HN are my everyday websites.

drawar.com is also good for web design.
I wrote a library to do this a while back: http://panchekha.no-ip.com:8082/programming/minioperators.ht...

Hope someone finds it useful, though to be honest, I don't think this sort of thing is very commonly useful.
you cant just go and change the meaning of big-O when you want it to mean something else, it has a meaning already
The program seems to be underway:

http://startupchile.wordpress.com/2010/08/09/california-star...

"The next day we had a typical asado with other Chileans living in the Bay Area, and meanwhile acquainted them with the first of the program’s selected entrepreneurs: Israeli-born Stanford MBA Amit Aharoni, and Stanford Computer Scientist Nicolas Meunier from France."
I shouldn't have introduced it to this discussion, because it's inappropriate here anyways when you're dealing with constants that are never going to be negligible for any value of N that might otherwise be tractable before the heat death of the universe if the constant were smaller. Perhaps that's the response I should have had, and left it at that. But Big O really does look at the limiting case, so I'm not exactly changing its meaning.
I can't figure out what exactly you are proposing here..

If you propose that they generate a new UUID on every ping the OS makes, then you'd be able to tell how many unique installations are active on any given day, but you wouldn't know how long they had been active, nor would you know what model of computer they were, nor would you be able to know how many were active for a longer time range such as a week or a month.
the entire point of a credit score is to measure how likely the lender is to get a lot of money from you.

It makes sense that deadbeats have low credit score, however, it also makes sense to lower the rating of someone who pays it off fast, thereby causing you to not gain as much money as if they had waited 10 years to pay you off.

I hate that industry so much.
New Satellites Aim to Offer Improved Internet Service
More likely, there aren't many people that are smart, get things done, and want to do your startup. There're a whole lot that are willing to jump in for their own ideas. Almost everybody would rather be working on their own ideas than someone else's ideas; that's basically what fuels the startup industry.

There're two basic solutions to this: work on your technical skills, or work on your leadership skills. (And remember that leadership isn't telling people what to do, it's making them want to do what you want them to do anyway.) Working on your technical skills is the easier course; it's what I've chosen to do, it seems to be what you've chosen to do, and ultimately it frees you from being dependent upon other people to build your prototype. But working on leadership skills probably scales better, since at some point, you're going to have to work with other people anyway.
Obviously, the map portion itself feels a lot like earlier google maps iterations.

What sites have you seen the app on, specifically? They state in the help pane to have broken it into it's own self contained web-app to facilitate it's use by many different sites.
As ergo98 said, fragmentation=lack of portability=non-developer-friendly.

Android is far, far better at code portability than J2ME in its (non) hey-day, if for no other reason than that I don't need to have my Android app certified by each handset manufacturer. Furthermore, Google's app certification process is basically generating a private key and signing with it, if you just want people to download your app from your website. It's a little more complex if you want your app to be in the Market, but still simpler than Apple's.

I keep reading about the lack of Android portability but the android App I developed for internal use at our company works equally well on a Motorola i1 (iDen, Android 1.6) and a Sprint Evo (4G, Android 2.2)
There are an awful lot of assumptions there... the largest being that this is going to have a large impact on Java. I remember years ago lots of hyperbole about how Microsoft's J++ and Sun's suit was going to spell the end of Java and here we are now...

Other points:

When I've looked at C++, Java and Lisp- I have never been able to see anything that would make me take that 'halfway to lisp' comment seriously.

Clojure is just a language that runs on the jvm. There is nothing about the current lawsuit that should have any technical or legal impact on Clojure.
And what an idea? Lets make another recruitment site. Wow. Huge. I have started to see this with all recruiters these days, where they have their own job search engines on each and every recruiter site. They all want you to make accounts as well. Genius.
I admire and respect Dr. Gosling. But I don't think he's reached the acceptance stage vis a vis Sun's great sickness unto death: Java. As technology, java is an adequate synthesis (and advancement) of bracey-block syntax and UCSD-p system platform abstraction. Lots of potential that failed to ever materialize. Sun's aggressive marketing of java as the solution to everyone's problem stagnated the language, starved the company's other engineering efforts, doomed them to the reign of a feckless boy king, and drove them into the arms of a suitor that walks the walk Sun was talking since at least the Javasoft era.

Gosling's characterizations of Sun may have applied pre, say, jdk 1.2, but Sun choose to bite the apple, to compete with (and sue) Microsoft, to attack competing technologies, to restrict competitive products--basically to act just like everybody else. The result is a dreadful technology: PL/1 for the 21st century, embedded through every industry, taught in every school; and a zombie Sun persisting in the bowels of a ruthless "devil" they thought to slay.

I'm sure Dr. Gosling knows the changes that Sun went through on its long downward spiral better than just about anyone else, but I wonder if he's willing to acknowledge the role that Java qua product played in sealing Sun's fate and the fate of technologists for whom Java is now the default with which they must labor? An apology for Java(tm) would make the elegies a bit more palatable.
In practice it seems that everyone loathes this behavior, hence the need for sites like http://maximizechrome.com/
I have a chance to become the first employee of a startup, what do I ask for?
I'm being asked to become one of the first employees for a bootstrapped startup that I have faith in and can already see is going to become profitable. What do I ask for in my contract? Salary? Stock options? Percentage of the company? I already short-sold myself when I stupidly only asked for $55/hr while we built a prototype. I'm just a developer and I've never done this before. Any help would be appreciated.
It might be just me but when someone says developer friendly I imagine theyre talking about a solid api, easy development cycle, good documentation , helpful community. If someone were to talk about one use case thats more broken on one platform vs another I would not parse that as one platform is more developer friendly vs another.

Its been sometime since I tried to hack anything on android (i briefly tinkered with it around version 1.6) but here is an example of some cross device breakage that I ran into -
http://code.google.com/p/android/issues/detail?id=1480 .
Via Startup-Chile blog.

> About AtakamaLabs

Atakama Labs is a developer, publisher and operator of social games, focused on meaningful games. We are making games that will make the world a better place, while entertaining and surprising our players. Our games tend to be free to play so that everyone can enjoy them. We develop primarily in Chile and publish our products across the globe, both directly and together with partners, depending on the platform and territory. Atakama is backed by Austral Capital and the COPEC-UC Fund, two venture capital funds.

http://www.atakamalabs.com/
My recollection of Microsoft J++ was that it was basically a superset of Java, with the added features allowing you to take full advantage of Windows features. This gave developers the option of sticking to the standard Java features, and ending up with a portable application, or using the extensions so as to write an application that would actually be able to compete on an even footing with non-Java applications. Gosling makes it sound like you could not use J++ to write a portable program.

Sun insisted that Java should be "write once, provide the same inferior experience everywhere", and the result is that Java is pretty much completely dead on the desktop.
I've been in 2008 as a tourist and totally loved it. I got interested in the subject and had a long-term plan to settle there down some day. The crisis changed a lot, yet I laugh how pre-crisis it was en vogue to write about the mindblowing progress, now you only get attention if you write like everything is going down the drain there.
Why Writing a Web Crawler isn’t Easy
Practical Functional JavaScript
Business people that just aren't that good will exploit you by trying to get you to work for free. Business people that are good will pay you for your work and will multiply that investment as their reward. It's amazing how often the latter is demonized (e.g., Bill Gates getting DOS for roughly $100K) and the former is held up as the ideal person to go into business with (e.g., complementary skills).
We'll review applications and get back to you at the end of the day on November 2.

I've seen others mention a rejection email (http://news.ycombinator.com/item?id=11495), but I didn't get one last round. Are rejection emails only for those who had interviews and got rejected or should everyone receive an email? I searched for the answer, but didn't find it.

edit: I searched my email and found a rejection from '09, but definitely didn't receive one from Summer '10.
The Hummus Manifesto - Part 2

http://sixkidsandafulltimejob.blogspot.com/2010/07/hummus-ma...
I think you are right about wanting free labor.

The 50% part is shady. What do each founder bring to the company? If the developer does all the coding + some sales should he not get more than 50? What if it's the opposite?

That's the part I find the hardest, if both founders wear both hats, that becomes less complicated I think.
Correct me if I'm wrong, but my impression was that there were a lot of foreign investments in Dubai real estate, not just (maybe not even primarily) the government. Certainly there were many people buying at the wildly inflated rates, ignoring the "proper price signalling" that you suggest might have solved the problem. Or are you suggesting that Dubai should have blocked the private investors from building the new hotels and condos until more of the unsold pieces were occupied? That might have been a good idea, but it is also not the unfettered market you're advocating in the rest of your post, so I'm not sure what you mean.

"The market" is not a magic wand, its invisible hand not nearly so reliable as many, apparently including you, seem to think; and "socialism" is also ill-defined as "everything short of rampant unregulated capitalism". Dubai's market was pretty darn free, and its safety nets were effectively nonexistent and certainly nothing even remotely worth of the name "socialism".
There's a few oddities that come from the custom UIs, which make it kind of annoying if you want to design a good looking, consistent-with-the-rest-of-the-phone experience. Admittedly, this isn't a huge problem, and indeed is only a problem with a few of them (Sense UI, mostly), but since almost every manufacturer has a custom UI, it can be a pain.
Joe Wong at RTCA dinner
Google failed at "Shopping", failed at "Video" (read youtube acquisition), failed at "Buzz", failed at "Wave" and I'm sure there are others that I'm leaving off. What google does is Ad's and search, that's their bread and butter.

It's very hard for big companies to venture off and do something out of their comfort zone. Facebook failed at "Marketplace". And you'd think that Facebook would be poised to take over that space, but still struggled.

Google is more poised to bite off of Linkedin's social graph, rather than Facebook's. IMO Though, with the right hire's Google can do it.
As far as I'm aware, the main reason that short-haul flights are relatively cheap here in the UK is not literally subsidies, but the lack of tax on aircraft fuel compared to, say, petrol/diesel for road vehicles.

It's also worth keeping in mind that flight only requires serious land use at the origin and destination, which is a huge win over both rail and road networks, where you have to allocate and maintain land-based infrastructure for the entire network.

In terms of finances and efficient land use, I suspect flying is actually a relatively sensible way to travel. It's the environmental factors, consumption of finite fuel supplies, and need for greater safety/security precautions because of the potential damage caused by something falling out of the sky in an uncontrolled location that really make flying unsustainable in its current form.

(Edit: Out of curiosity, I did some Googling and some very quick and dirty calculations about relative fuel consumption. With huge error bars, it looks like a mid-spec 737 carrying around 130 passengers and their baggage would need about 50x as much fuel per mile as a typical family car with a couple of passengers and a similar amount of luggage, over a distance of a few hundred miles. That suggests that the kind of ticket price you mentioned isn't off the chart in terms of covering costs, if you get your aircraft fuel in bulk and the taxation is low.)
Windows Internals is also a good book for learning about operating systems, even if you're not specifically interested in Windows. Mac OS X is more detailed since the source code itself can be published, but it's not as easy to read (gets pretty dry at times). I also enjoyed reading Robert Love's "Linux Kernel Development".

One of the things that really helped me learn more was reading both of those books - understanding two very different kernels (NT vs. Linux) really helps you grok the problems an OS has to solve, and to separate "This is a NT thing" vs. "This is a hardware thing that every OS has". Kind of like learning a foreign language makes you think more about grammar in your native language (at least for me).
That's not exactly true. BBC's 'Dubai Dreams' is sth like 2005/2006 and one episode includes slave labour.
JavaScript for AJAX and loading new information would be developer yes, because that is all about querying and interfacing with the back-end.

Simple visual JavaScript effects for enhancing presentation and interface would be web-designer.

To me the key part of the term "web-designer" is web... you are creating design using the assembly languages of web browsers: HTML, CSS, JavaScript, and small quick-to-load chunks of graphics. Drawing is just the first planning step and there is nothing that makes it "web" specific other than an intention. Whereas in "graphic" design this is the end result. A graphic designer designs instructions for a graphics display process to display graphics, a web designer designs instructions for a web browser to display web pages.
That article refers to Kindle 2.
He claims that Apple doesn't like Java because it doesn't lock you to their platform. But Apple worked very hard to support Java as an alternative to Objective C, they basically ported (or tried to port) the entire API to Java but it never really got traction. I'm not sure whether it was because all the folks who were early developers for OSX came from a NEXTSTEP background and already had a legacy in Objective-C, or whether the message-based method invocation of Objective-C was just more flexible, but for whatever reason it turned out to be a dead end.
UK here. 7 years & counting. Haven't had a statement in ages so I'd have to guess roughly 5 more years before I clear it.

I am paying the barely-above-interest monthly rate though.
There is NO way you are going to cover every semi-rural and suburban area in the US with public transportation even during business hours (much less during the shift periods of lower wage earners). The cost of free parking is trivial compared to what that would cost.
Thanks for that comment, I'm relieved a bit.
I think China is coming close, of course they have a lot more backing than Dubai. I read somewhere that China has 70% of all the worlds cranes, busy putting up buildings. (yes, could be completely wrong, how does one go about finding that statistic out anyway).
I didn't know that page had ads in it ..
Is there actually much cryptography based on NP-hard problems? Neither integer factorization nor elliptic curves are known to be NP-hard, for example. The first part of your statement is still true (if P=NP, then RSA would be breakable in polynomial time), but I don't think the second part is (proving P!=NP doesn't prove that integer factorization is outside P).
That is the poster child of different behaviors -- bring up Android fragmentation, and it's invariably what gets brought up. Sure, it's a problem. It should behave consistently. It's one very, very, very small element of the platform.
Same here, but I was lucky enough to go through the system earlier, when prices were lower. My degree (Engineering) cost me about $12k, about half of which I was able to pay up-front at significant discount
Peaks and troughs, this is the only thing people seem to write about these days. They love building people/companies/countries up (Dubai, China, Apple), and then tearing them down a little while later.
Get a tinier belly with this one weird old hack!