skysight-inc/HackerNews huggingface dataset:
Build relationships with companies that don't mind working with remote consultants or employees. Writing was mentioned by jaltucher and is a great place to start. If money isn't a huge issue, you could write squidoo lenses or web pages full time adding your own ads. I wrote a few dozen lenses for squidoo in 2008 early 2009 and they generated a steady $40-60 a month. Take that concept and push it to a few hundred or thousand lenses or focused sites.
Breakfast with Tim Draper in Singapore
I'm just gonna throw this out there.

Glenn Beck is a fucking crackpot.

Other crazy shit Glenn Beck has said:

"I think there is a handful of people who hate America. Unfortunately for them, a lot of them are losing their homes in a forest fire today." –on why people who lost their homes in forest fires in California had it coming, "The Glenn Beck Program," Oct. 22, 2007

"Al Gore's not going to be rounding up Jews and exterminating them. It is the same tactic, however. The goal is different. The goal is globalization...And you must silence all dissenting voices. That's what Hitler did. That's what Al Gore, the U.N., and everybody on the global warming bandwagon [are doing]." –"The Glenn Beck Program," May 1, 2007

Edit: I can't comment on whether Vladimir Putin's is a Crackpot.
Isn't this just asking for a trademark lawsuit from the Django software foundation?
They might want to check the footer of djangoproject.com ahem. "Django is a registered trademark of the Django Software Foundation.", pretty sure this infringes.
Trusting data, not intuition
They should have been kind enough to use his last name if they were going to name the release after him.

But I've never heard of release names for wordpress before so I don't expect this to mess google search results up when searching for django (python) related things.
The code name is only ever used in these posts as far as I know, it's the version number which is most used for referencing the install type. It's not that big of a deal.
Well, it's not like the test case can say "different settings." The devil is in the details.
And screw over the acquirers? Clannish mentality...
Thats the reason Clojure is so great. Its an simple language. The only complex things (if you get FP) are the macros and in the clojure world macros aren't used often. The Clojure Community learnd from the old lisp makro overuse. Everybody talks about not using makros if you don't really have to. Look at this talk by C.Grand: (not= DSL macros)http://clojure.blip.tv/file/4522250/

If you really want to see what happens with your code just expand it. Its extremly transparent and easy (most IDEs should be able to to this).

In a talk Simon Peyton-Jones once said something like: "Macros are like missile. You don't need them often but if you want to destroy a small village nothing can be better."
"Of course you can understand what's going on with some effort on your side, but the problem is with the effort. Programming languages are IMHO a bit like user interfaces in this regard - "don't make me think"."

By this logic no one would use the command line and Windows click thru wizards blow Unix away. I agree that guis are good for non programmers. Java is better than Scala for some subset of programmers. So is VB. The problem arises when that statement is modified to use the Universal Quantifier.

The thing about a "powerful" programming language though (or for that matter a command line) is that it is a power tool. No one forces you to use it and you shouldn't if you feel it is too complex, but using some mythical "complexity budget" as if it were some kind of inviolable scientific fact is (imo) bogus. The "complexity budget" of anything is a function of the context of its use.
As cemerick points out in another post here, Scala or Clojure (or Haskell or Erlang) will always have a "complexity" higher than VB or Java and that is fine.

"Again, this is about the complexity budget."

There is no such thing independent of the intent of the language designer and the context of the use of the tool. Scala and Erlang and Haskell are not intended to occupy the same "complexity point" as Java 1.4. So what?

Pascal has a lesser "complexity budget" than C. That doesn't make the former uncontestably "better" independent of context.

And anyway my original point was only that once you choose a language which you can't grasp all at once, for whatever reason, you should start programming with the subset you do understand rather than wait till you completely grok it. You can always choose to work with "low complexity" languages if that is what you want.
The 80/20 Rule of Technical Founders
Come on. Implementing something you invented should be easy.

That's absurd. So you're saying there's no Apple bugs in Quicktime or Cocoa? You're saying there's no bugs in Emacs that Stallman wrote? You're saying that there's no bugs in Mathematica written by Wolfram? You're saying that there's no bugs in Java produced by Sun? You're saying that Ken Thompson wrote no bugs in Unix. Stroustrop wrote no bugs in C++.

I've never seen a non-trivial program, standards-based or not, that is bug free, period. Not one.

Heck, there's a 30 year old bug in binary search that largely went unnoticed -- even Donald Knuth missed the bug!

Bugs happen in trivial programs. Any non-trivial program will have bugs.

This is completely insincere. Unless you're willing to say the same thing about ODF and virtually every other file format that exists, since I can find bugs implementing just about all of them from their core proponent.
Maybe have her check to see if Cranky Concierge is looking for new people? http://www.crankyconcierge.com/ I've never used their service, but I read the blog regularly.
Connecting anything to anything with Django
"If you need or rely on a 100% accurate re-representation of your content, Word should not be your tool. Never. Use PDFs."

Or a Mac.
There's a reason I use DJB's tools (http://cr.yp.to/djbdns.html)...

I'm glad they keep sending these friendly reminders periodically.
The attitude above is the easiest way to ensure that the environment stays all-male.
How to licence for a MultiCore architecture?
If you think that's clever, then perhaps you're lacking a few bits of programming language history. If you think it's only partly clever, you're perhaps lacking fewer pieces. If the parent comment just makes you roll your eyes and think it's probably not worth explaining, you probably understand what I'm getting at.
Android names their 3.1 release: Windows.
My point is that saying the belief is Ayn-Randian is disingenuous, because a lot of founding fathers believed that also. But I guess it's easier to diss on Ayn Rand than it is on Thomas Jefferson.
Discomfort.

As a former hiring manager I can tell you I once tried to give feedback.

There was no threatened litigation, nothing like that at all.

But it resulted in the guy trying to argue the points I made, convince me that he should still get the gig. I tried to be polite and explain clearly our reasoning -- but he just kept pushing. I nearly had to hang up on him to get him off the phone.

At that point I decided whenever I needed to turn someone down I would be as quick and opaque as possible. Since then I never had a problem. Better yet, have HR do it for you.
Startup Founder2be wants to introduce You to Your next startup team
http://www.airbnb.com/help/topic/traveling#
On top of the booking price of a listing, any deposit, tax, or cleaning fee should be listed in the description or details section of the listing -- so you can view them there. You may also message the host directly to ask about any additional fees. You should also remember that Airbnb charges a service fee of 6-12% which will be made clear on the checkout page

For comparison: http://www.ticketmaster.com/h/help.html
Left out Lisp macros.
This is a follow up to:
http://news.ycombinator.com/item?id=2057483
They weren't unaware of the Django project, as their link for 'on using PHP' actually points to django's homepage. Friggin weird.
It easy to say that, but the practical realities are different.

This explains it better than what I can write:

http://www.joelonsoftware.com/items/2008/02/19.html
"Any time you hit a snag in negotiations, you really have to be 100% sincerely ready to walk away..."

Wish I could upvote that more. When we sold our company my partner was ready to take nearly any offer but fortunately for me I held a 51% stake and was able to adopt that mindset. Two months into acquisition discussions I got up from the virtual table and said "This won't work. Sorry."

The acquirer resumed discussions later that day and we were able to hit the target we had for the deal. Managing that kind of stress is incredibly hard.
How We Know
UPS is upset: Did The Verizon iPhone 4 Flop?
That's where SEO comes in. Take for example the lyrics engines - they don't rely on their own search boxes, they rely on high rankings in Google searches. Subzim can do the same thing.
The gist of that (forums "cancer") is that those users "infected" with it have their posts become harder to read outside of those subforums by lightening the font. A quick mouseover returns the text color to black.

In my opinion, the method doesn't really work because they aren't reading their own posts. It should probably change everyone else's text color instead of their own. Greasemonkey scripts and the like would still fix it, but it would be a lot more annoying to the shitposters that way.
Reading the ones with the underscores makes me think this mode of swearing deserves its very own accent for when it's read aloud.
That doesn't seem like a good thing to assume. Every invention has issues.
Read it again. That's an exception for the "no secret recording rule"; it's not an extra requirement.
Yep, as I understand it at least, it's the standard for self posts (no url). It makes it easier to differentiate.
The developer side of SMS messaging isn't pretty either. If you give sendTextMessage a bad phone number - NullPointerException, if you give it too long of a message - NullPointerException. http://developer.android.com/reference/android/telephony/gsm...
This really should be a desktop app rather than a website. That way, it couldn't be taken down, especially if the code was open sourced.
Mobile Device Security Challenges
This comment really make me wonder if you have coded on a large project with a significant group of people. Building an iPhone app is nearly impossible for a single coder to get 100% right, where they have massive control of everything. Add the heterogenous environment of Windows and dozens of programming groups trying to come together, and it is nonsensical to say "they could, at least, implement correctly something they invented."

Software is way harder than that.
I would have loved to sit in on this meeting ...
Very cool idea. Will it only work with people participating in the app, or anyone that has a twitter attached to their Foursquare account?

(As long as I participate in the app, of course.)
It's sad to see even otherwise knowledgeable people jump on bugs when it's Microsoft while Apple(eg. 3rd generation iPod Touch and iPhones getting superslow for months with iOS 4.0 update), and Google (all the crazy unfixed bugs in SMS like in the other article on the FP, contrast the comments there) get a free pass.

Managing the tens or hundreds of millions of code dating back to the 80s is not easy.

http://www.joelonsoftware.com/items/2008/02/19.html

When it's MS, the comments and moderation are always about malice and incompetence, even on HN.

I remember someone on Reddit calling HN an Apple fanboy club. I guess they're not that far from the truth looking at the comments and moderation for the articles here.
Or even his real first name: http://en.m.wikipedia.org/wiki/Django_Reinhardt
Proposed Feature

Limit the number of links submitted per account per day to 1.

Why

Prevents spammers and karmafarmers from submitting the entire TechCrunch\Wired back-catalog at a rate of 25+ a day.

Further Analysis

Increasing the scarcity of a resource (link submission ability) will increase the value of items it is traded for (links). HNers value independent news related to code or unique analysis. HN already gets the independent submissions people want. They just die an early death on the new page due to overcrowding by links from webzines\newspapers with a profit incentive for maximum linkbaitery. This feature reduces the rate of dropoff for independent news.
Rather poor judgement.
> My mom is a travel agent working in a physical travel agency.

How about an on-line travel agency?

Of course, she'll be competing with the other online travel agencies, so she might need to zig where they zag.

For example, they invest heavily in adsense/adwords. I wonder if she could find enough customers by being a participant in on-line conversations. (Yes, they also run blogs, and they probably will ban her from their blogs, but there are lots of other conversations.)
Survey Finds High Rate of Tablet Adoption Among U.S. Immigrants
http://news.ycombinator.com/item?id=2061877

"The obvious answer is to rewrite WordPress with Django"

Done.
So what? What makes this a #1 story in HN?
I've also done some work dealing with the Excel file format for a personal project (.xls not .xlsx). I think it needs to be clarified (not that you're implying this), that at least a lot of this mess isn't deliberate obfuscation on Microsoft's part.

For instance the SharedStringTable is something that made a lot of sense when documents had to fit on floppy disks. Excel is 26 years old, a when you evolve the file format for as long, while trying to maintain backwards compatibility, you'll inevitably be stuck with a messy format.
Maybe I need to spell it for you and those downvoting the OP. The headline says 'Open XML' (implying a bug in the standard format) whereas the article is talking about Office 2007 and Office 2010. See the difference?
Absurd.

I'm currently working on a blogging/messaging website. Maybe I should call it Wordpress? :-)
I think you're missing the point. Of course ultimately a programmer has to master (to a point) the language he uses, even if he doesn't use all the features.

I think GP's point was more "don't wait until you understood everything to start coding", and i must say i agree wholeheartedly
You're perception is correct.

It's a public admission of slipping and not following my own advice due to a lack of discipline in areas of interest. My apologies if there was no value added.
Google Collecting Kids' SS Numbers Under the Guise of an Art Contest?
Considering it had been in development for at least, what, two years, there is very little chance, and absolutely no excuse, for this next version of FCP to not be Cocoa. And if it is Cocoa it certainly is going to be 64 bit.
Cisco kills off its hosted e-mail product
Snapshots of the HN "newest" page - one per month
I wonder if a journalistic website might help? A writer could vet people who are genuine hirers and become an avenue for them to anonymously talk about their frustrations.
Apple Challenged by Investors on Jobs Succession Planning
What do we learn when we diagnose genius?
No offence, but that's the stupidest remark I've ever read.

Pro tip: that's one of the key indicators of sarcasm.
Neat! I'll share with a few of my friends who use Instapaper.
Given some of the questions being asked on this thread

http://news.ycombinator.com/item?id=2252152

... I thought I'd present for your perusal some historical snapshots of the "newest" page. These are roughly one per month starting from Feb 2009.

Enjoy!
Show HN: Keynot.es - Conference Notifications by Topic (Startup Weekend)
Launch LIVE, Ustream.TV: Launch Conference LIVE.
Yokohama GEOLANDAR A/T-S G012 Off-Road Tire | Tire reviews and prices
What I just can't wrap my head around is this: I thought that the whole point of Beck et. al. was the we should give more freedoms to Companies (and business). So why is it a problem when a company decides to start influencing people?
What this article points out is that MS has the toughest phone update process in the industry. And for all the whining people do with Android, they may have surprisingly got it right. Let me explain.

Apple's process is pretty easy. They own the phone, firmware, software, etc... It's easy for them to test and roll out. Everyone knows this.

Now Android went with a completely different approach. We give you the OS, now you own everything else. The OEMs have to ensure that any update works on their phone. This is great for Android for two reasons: (1) The OEMs COMPLETELY own testing each new build of Android. Google doesn't have to think about Gingerbread, except for systemic issues. And (2) if there are issues on a given phone, it's not Google's fault -- it's the OEMs.

MS is in a rather horrible position of delivering the OS directly to the phones thus having to test them as they are responsible for failure.

One big problem that comes up here is imagine you have one phone where the update just doesn't seem to work. Are you going to hold up all of the other phones just to get that one phone working?

If MS pulls this off, kudos to them. But I don't envy them. With that said, they pulled it off in the PC market, but that market built itself around MS-DOS, rather than MS-DOS coming out the gate with support for multiple manufacturers.
In response to some of the points being raised in the thread, and to provide some sorely needed data, here are some snapshots of the HN "newest" page taken since Feb 2009:

http://news.ycombinator.com/item?id=2254397
I know of a research company that wound up getting bought by Northrop Grumman largely for the engineering talent - IP was only a secondary consideration. From the stories I've heard, NG was very kind to the engineers and let them keep doing things nearly exactly the way they had been doing them. One of the senior engineers managed to talk his way into 6 weeks of paid vacation every year in addition to the usual holidays, which is virtually unheard of in larger American companies.
Wow. This is awesome. Some great ideas here. I'd love to hear more if you've got them.
"We've got these lawyers on retainer doing nothing! Let's get sued to give them something to do!"
https://members.oreilly.com/account/register/index

If you create an account, then go to that URL and enter the ISBN of your book you're then given the option to upgrade it to an eBook for $4.99.
Premiere boasts 64bit and GPU acceleration. Legacy GUI issues aside on Final Cuts behalf, the fact is premiere is fast. And now with Smoke on Mac for the more serious editors (looking to invest in extra hardware required for realtime 1080p/2k/4k/... editing), Apple have a lot to catch up on. Digital Domain and The Foundry saw Apple Shake into a shallow grave and nailed every nail into the coffin with Nuke.

Shake and Final Cut were purchased by Apple to bolster macs in the media market. It's disgraceful shame they let Shake die.
Ask HN: SV/SF or NYC?
Would you choose to be a technologist in SV/SF or NYC? Why?
Would be extra cool with some sort of "sort by IMDB-rating"-function attached
Will Wordpress 3.2 be named Rails?
"As cemerick points out in another post here, Scala or Clojure (or Haskell or Erlang) will always have a "complexity" higher than VB or Java and that is fine."

I find the complexity budget of Clojure much lower than Java, and maybe VB, too (haven't programmed VB in a long time).

In many ways, immutability by default, first class functions, and a library of higher order functions in the standard API make code much less complex with fewer concepts to understand than the corresponding Java code would be. The problem for many coming to Clojure is having to "unlearn" the "object oriented" Java concepts they already know (true for other functional languages, too, of course).

Clojure leaves type declarations completely optional. It does not try to assemble disparate programming paradigms and integrate them into a coherent whole. The built in data structures all implement the seq interface, so you can use the same functions on all of them.

Rich Hickey spent his complexity budget very well. I would rank Clojure with Scheme and Smalltalk in that regard.
Perhaps because this was just a really boring fluffpiece article :)
Few points I can recollect (without answering "which language is most applicable...."):

1. Future of Java-the-language is limited by backward compatibility. This imposes a barrier on the scope of innovation in the language.

2. #1 can be helped by the newer JVM languages.

3. Current trend to increasingly adopt Ruby, Python or PHP for turnaround time is the result of a momentum and has to mean something. There is clearly demand for faster turnaround time in some segments.

4. The JVM languages that can reach feature parity with Ruby/Python/PHP ecosystem and tooling will have a better chance of adoption IMO.

5. The next Java is certainly not Java alone. Probably a mix of languages, depending upon which ones have a better VM, tooling, libraries, turnaround time etc.
Get used to it. Regardless of the technical merits, it's cool to hate on MS and blindly support Apple/Google on Slashdot, Reddit and even more so on HN. I've seen people quit HN in disgust because of the arguments, comments and moderation of Apple fans on here.
Outsource Your Life
Just treat it as "+1 I'm affected too". Could be written better, but it at least shows the number of people affected / annoyed by specific bug.
If I had to pick between the two, I'd go for SV/SF, due to the weather if nothing else. I'm from a fairly southern location (North Carolina) and I have NO desire to live anywhere where it routinely gets any colder than it does here.
I really like this - as someone who plays a lot of games for the iPhone (and soon the iPad) it pains me that I accidentally touch the screen like a moron sometimes and it creates an action. For example, I have swung too early sometimes in Homerun Battle because I am a mook.

Just a question: I want to back you guys (Mostly for the Flow and Scribe) to get the Classics, but how does it handle joystick? I play NBA and FIFA for the phone, but the on-screen joystick always pissed me off.

Great idea and video!
In Firefox 4 or 3.6?
It's a justification. You don't have to agree with it, but not doing so doesn't make it any less of a justification.
OK - noted. What I'd really like to see is whether you have any ideas for doing something about it.

Since I wrote "t-" [1] I've found that I've been paying attention to that list of things I've said I'll do. Probably that will fade and I'll start to ignire it, but then I'll probably spend an hour hacking another novel (to me) tool that gets me back on track.

Discipline isn't enough- it slides into procrastination. I find that novelty brings me back.

How 'bout you?

[1] http://news.ycombinator.com/item?id=2241491
ASP.NET mvcConf Videos Available
Do you mean Windows names their 8 release 'Android?'
They don't explain in the videos how an ordinary user is able to get a root shell via the exploit. Do all of the examples require a binary to be setuid in order to work?
One problem with following your suggestion is that you cannot refer to an older test again. By including the test id in the URL, I was able to email myself the link, make some changes to my site, then run it again and compare the new results side-by-side against the old results. If only referenced by the site URL, no such comparison would be possible.

Might I therefore suggest a hybrid.

Using http://www.slowcop.com/reports/www.slowcop.com

will run the test on www.slowcop.com at the time the link is clicked, but have a way to retrieve a permalink URL to that particular test which is like:

http://www.slowcop.com/reports/www.slowcop.com/4d6468ff34b95...

so you can reference old tests for comparison.
"the law"?
Paradimgs, They're All About Constraints
Elite colleges lower women's wages
This is great. I have been dabbling in elisp myself (trying to debug a major mode I modified) and it is a nightmare, partially do to the lack of resources. The more resources the better.
New tech ranks pages without links
Well, I guess their lawyers will have some work to do.