skysight-inc/HackerNews huggingface dataset:
Interesting read.

From the article: "You have to train yourself to start the understanding of code you're looking at from the innermost expressions, which are the first to be evaluated."

The author is in for some even more mind bending, when he eventually has a look at lazy languages.
... and before that at http://news.ycombinator.com/item?id=1639642

... but the one you quote has the discussion.
The discussion is over here:

http://news.ycombinator.com/item?id=1639679
I can see your scenario happening. Around me, the housing market crashed just after some large condo and apartment building projects got underway. The developers dropped prices/rents, which caused the owners of smaller, older apartment buildings to drop rents by as much as 50%.

Developing in non-urban areas would be really subject to local zoning.

In any event, remove housing from the university cost - e.g. a student living at home - and you're still looking at a low of $10K per year. ($1K/class * 5 classes/semester * 2 semesters) That's not accounting for probably another $300 in miscellaneous fees. Factor in books and it could easily add another $500/semester.

You can probably find some scenarios in which the cost is lower, but $10K is really "bargain basement" nowadays in the US.
Six by nine. Forty two.
A lot more than you would think - there are plenty of programmers out there that can't tell you the tradeoffs between the different approaches, and they can get away with it, because it appears to work (see thread synchronization, cross-site scripting, data-base injection, null pointers, pointer overflow, etc, etc) until somebody demonstrates that it doesn't.
There’s a Flash game about non-transitive dice at http://ded.increpare.com/~locus/OfDice/, called Platonic Archetypes of Dice (found via http://www.metafilter.com/88574/Nontransitive-dice). In the game you start off with a normal die and battle NPCs in the manner described in the article. After you defeat them, you get their die to battle the other NPCs with. It’s actually a long, boring, tedious game, and you would only want to play it to perhaps get a grip on the idea of non-transitive dice. If you do play it, I recommend stopping playing after winning about three matches, before getting sucked in trying to finish a timewasting, boring game.
I think that if you don't have network access, the crash logs are stored on your machine and uploaded to Microsoft whenever you get back online.

If you swap steps 2 & 1, do you get the same result?
I was surprised at how much the swearing and hesitating grated on me. I'm usually the first guy who wishes presenters would lighten up and joke around a little, but for some reason I couldn't stomach more than 3 minutes of this video. I just kept thinking, "Man... this is really unprofessional." I hope they don't revoke my sarcastic hippy license...

I'm actually kind of jealous that it's got 26 upvotes on the frontpage. That's a lot! I love vim and screen with all my heart; maybe I should make a video like this, too. I feel like I could do them justice better.
Ask HN: How do I structure a reseller program for my webapp?
I have been recently approached by someone, who wants to be a reseller for my webapp, blogVault.

One of the things he mentioned was that, he wanted to co-brand it, so that he can mark up and charge his clients. Now I had typically imagined it to be a situation where I had a relationship with the customer directly. What are the ways in which I can approach this situation? Is there a limit I should set on the markup this person can add?

One other concern I have here is that, there will be certain people, who will actually be paying more for the service, just because they did not directly visit my site. Can this be a problem?
There's a lot of excellent advice here. Beyond keyboard shortcuts, there's a universe of options to help combat RSI. Here are some of the things I do:

1) Posture. You want your eyes to be on the same plane as your screen so your back and neck are straight. You want your elbows to be be bent at around a 90-degree angle--that helps keep your wrists straight. And you want your shoulders to be relaxed, not hunched.

2) Breaks. Both long and short. I used to use software for this, specifically AntiRSI for Mac. I think I did an 8 minute break every 52 minutes and a 30 second break 5 minutes or so. Now that I've built up better habits I don't use this software anymore.

3) A good chair. My favorite is the Swopper. It's quite expensive, though--around $600 I think. Right now I have standing desk and no chair. I like this set up even better than sitting on an ergonomic chair.

4) A good keyboard. I like "clicky" keyboards in the vein of the old IBM Model M. I use a DAS Keyboard. Costs around $100. It's not ergonomic per se, but the mechanical keyswitches provide great feedback so you can reduce your keystroke pressure to just the right level.

5) Physical therapy aids. I use Theraputty during my microbreaks. It's like silly putty, only it comes in various levels of resistance. I like green, which is medium-firm. Costs like $5 on Amazon. Some people also use the colored rubber bands, but that's more for elbow and shoulder work and my RSI is all in the wrist/hand.

6) Other activities. Rock climbing has very nearly cured my RSI. When I climb regularly my hands, wrists, and forearms are strong enough that keyboarding can't touch them.

I suspect fighting RSI is like fighting obesity (though I only have the former so I can't be sure): it's all about building good habits. There's no magic bullet and you can't simply cure it and be done. It's an always on-going process. Hope this helps. Good luck!
iOS devices are still honoring the core value of "giving people a way to change the world" if you consider how Apple is bringing customers to developers through the App store. Apple changed what is possible for a developer by giving them access to millions of customers, distribution, and a simple payment method.
Link to information on vim's ruby bindings? Google doesn't say much right off the bat.
Ask HN: Any advice on how to get VC in Latin America?
Please share any resources on where to find VC capital for a mobile software company with lots of distribution channels open. I am interested in Mexico, Colombia, Argentina, since I am not a US citizen.
The green line is that bad? (I wouldn't know... I always take the blue in from Oak Park.)
I think I can change the way the world tells its story with photos, and it bothers me that Camera+ and other 3rd-party iPhone apps can't write EXIF data; only the native app can. Yes, it sounds like a geeky objection, but it makes a difference to people's stories whether the photos can say when and where they were taken.
Sounds like a badass webapp, dude! ;-P
I think they usually know how to scale their fees. Equity funding can easily run $50K+ in legal fees, but we paid $4K (count 'em) for a medium-sized angel round, using one of the top lawyers in the valley. We were able to do this by keeping the round structure simple. My guess is they could do the same for a small acquisition.
It is properly the same reason people don't walk out of the movie theater when the movie they where going to see was really crappy.
Shut up. Shut up. Shut. Up. :P
By looking at the initial list of movies displayed, can anyone guess what demographic is being targeted?
Ca I upvote this about 50 times? I Googled the service, saw "picodollars", and bolted. And I'm a hardcore geek who knows Linux well, has compiled Apache from scratch on Solaris, ran a web hosting company for 6 years, etc. etc.

Not listening to your customers will make it rough road for your company. Your customers say don't price in picodollars. Your customers say price flat rate and figure out how much storage you can afford to give them for that rate while still making a healthy margin. You'd do well to listen to them instead of justifying why you should continue to scare potential customers away.
Really depends on the service. If you think of a laptop/phone tracking service as a productivity/accountability tool for businesses to keep an eye on their workers it only has to save 2 hours of productivity in a month to pay for itself even if you're deploying it for minimum wage workers. (unlikely) If the service is too inexpensive they have more users to support and many of them may decide that even $2-$3/month is too expensive if they don't have any good reason to be using the service in the first place. If they keep the price high they attract fewer but higher quality customers that are cheaper to support. I'm guessing many of these services do offer good volume discounts.
"Imagination Was Given To Man To Compensate Him For What He Isn't. Humor Was..."
Windows caches error reports when you're offline and uploads them later. I've had error reporting give me links to third-part patches for products with no relation to Microsoft based on error reporting. But feel free to continue with your misinformed ranting.
Mars’s mysterious elongated crater
Indeed. For some reason, closures never tripped me up, but continuations took a while to wrap my head around. (I think because I tried to learn continuation-passing-style first. While also learning OCaml.)

Since you know C, it might help to think of continuations in terms of setjmp/longjmp, but with multiple, persistent stacks. (Same with coroutines, but coroutines and continuations have a lot of overlap.)
To my knowledge, it cannot be done in a way that addresses the privacy concern: that a court could require the storage operators to answer such questions about their customers as described in the article.

If there's a way around that, I am your eager student.

By the way, some people have suggested using reference counts as a solution. You then know, for example two or more users share duplicate data, but not which two users. My feeling is that, at some time, you did know which users those were (when the counts were incremented.) I like to stay within the realm of "we are not capable of knowing" instead of simply, "as it happens, we don't know anymore."
I found vim's configuration to be pretty natural, in that the bare editor worked fine for me, but as I became better-versed in its use, I would run into small things that made me think, "Hmm, I wish I could do this," or "Hmm, I wish this feature worked that way." Engraving each small thing into my .vimrc was a lesson in of itself that helped me learn more about vim each time; I rarely felt overwhelmed or like I had to figure everything out at once.
Agreed... I just find it curious their use of "IS" vs. "WAS". As in, "We are at the moment the first (and thus implied... only) mobile browser with add-on support"
Hey there. I'm Austin Haugen a product manager on the Facebook platform team.

A/ Instant Personalization uses the same set of APIs as the rest of platform. The only thing that changes with Instant Personalization, is that when you hit FB to see if the user is connected to your application, we will return 'connected' for all logged in Facebook users, who haven't opted out.

B/ Instant Personalization follows the same data policies as data you would get through a standard Facebook application. Details can be found here in section III: http://developers.facebook.com/policy/
Not trying to detract from Chrome here, but IE9 should have a similar ability:

http://blogs.msdn.com/ie/archive/2010/04/09/Benefits-of-GPU-...
`Unnatural' in the sense of `not relating to natural transformations'?
The iMac update was a spec bump (and a particularly minor one at that). There's not a whole lot of marketing message there. They made a much bigger deal when the current enclosure was introduced and when they released the 27" iMac earlier this year.
True, but most employeers have the idea that they are doing their employee a favor by giving them a job and therefore expect them to be thankful that they would do this, totally forgetting that it is an exchange of values (your expertise versus their money) and that both parties are equal in the exchange.

It doesn't help that there is a subconscious social belief about this in society too.
I don't really get why people are so excited about anonymous functions.

First class functions may be exciting. Not having to give a name to your functions, is not.
The only possible leverage he could have had would have been to try to get Gates and Jobs into a bidding war. But that only works if Microsoft sees it as a competitive advantage to have the switcher for their apps but no one else's.

And, like you said, Andy already admitted he wanted it on all Macs, which blew any chance at leverage he had.
It's farcical. It's just circlejerking. The idea that advertising pro-prop19 to Reddit would have made any sense in the first place is just ridiculous given that they're all pretty much uniformly in favor of it.

It's fun to watch them run around being outraged boycotting and generally wasting their own time though.
Oh: Easier for the compiler to reason about, too. Not just the programmers.
I've never worn a suit to an interview. I've always thought people in suits have something to hide, aka, if they really knew what they were doing they wouldn't be overdressing.
Don't know where but beware of government loans, they are a pain to get and usually involves bribery.
Google is like grad-school. People value working on hard problems, and doing them right. Things are pretty polished, the code is usually solid[...]

Wow, that sounds nothing like grad school. Or any research environment, for that matter.
Do you have any recomendation?
Assuming reasonably educated voters. But as we've seen in California, the ballot initiative process only helps the idea that can be distilled down to a compelling soundbyte and is championed by the deeper pockets.

I'm afraid public employee compensation reform probably loses on both counts.
Actually it makes a lot of sense to advertise to this group to ensure they do actually vote. You can't take your public for granted.
In that case, you can merely bask in the notion that perhaps your content is so good, filters consider it to be pornographic!
They do, and the biggest part of those projected costs is the healthcare for retirees. Many government insurance pools are self-insured, and old people consume a lot of healthcare.

But the Berkeley professor is still right in a way. Every single dollar in future retirement pay or health benefits for a public employee was negotiated in good faith in exchange for lower pay right now, this year, so we can balance the budget. Throw in term limits and a little demagoguery and politicians have every incentive to cut a deal that balances the budget this year while kicking costs down the road.

So when the Prof mentioned that for the last 30 years, our society has been taking out a loan for our kids to repay, he was still correct, especially when looking at these graphs.
Strangely, youtube will remove your video if it contains tits, but that policy doesn't apply to itself:

http://www.youtube.com/watch?v=Qvn8lPLSx6Q

Breasts available at 00:16:15.

Youtube's policy states:

N+: Some nudity
Content rated "N+" may include content featuring exposed buttocks or partially nude breasts. Content rated "N+" may also contain full nudity where the context is appropriately educational, documentary or artistic.

Note: Some shows and movies may contain N+ content that would generally not be accepted on the site. Videos originating from the YouTube user community must abide by the YouTube Community Guidelines and may not be permitted to include such content.

(http://help.youtube.com/support/youtube/bin/answer.py?answer...)
If you're a vim user on a mac, try out ViKing. http://vikingapp.com
yet another ass hole.
Disclaimer: I am not speaking as or for the Apache Software Foundation, I am speaking entirely for my personal opinion in this post.

Oracle is suing a downstream user of Apache Harmony. Even if they are not attacking the Apache Software Foundation directly, it is a dangerous situation when downstream users are sued for Patents.

If someone was suing users or re-distributors of the Apache Web Server, HTTPD, it would be the same situation.

It is important to understand that so far, and until I see more information, most and possibly all of the patents used in litigation are related to Dalvik, and not the class libraries. Apache Harmony has its own VM, DRLVM, which is not used in Android.

I believe it is still disturbing that Oracle is aggressively using Software Patents in the open source Java Realm. It creates a chilling effect on the future of the JVM as a platform in my opinion.

Oracle has not approached the ASF -- as others have mentioned, the ASF is a 501(c)(3) non-profit foundation, and a legal battle with Oracle would decimate any money we have, and that means Oracle couldn't extract any money from us anyways.

Internally the ASF is struggling with how to respond.

There is a general consensus within the members about the dislike of Software Patents, as you find within most groups of Software Developers.

However, there is not a general consensus about what the ASF could do, if anything. The ASF could write blog posts about the general issue, we could be more aggressive on the publicity side, but all of those are like poking a Grizzly Bear with a needle and hoping it doesn't rip your arm off.

In addition, because many members of the Apache Software Foundation have been or are currently employed by both Oracle/Sun, and Google, and/or have internal knowledge of things like the JCP, it is not a 'good' thing for the ASF to speak too early in this issue and become a victim smashed between two billion dollar legal teams. It is also likely in the event of a longer legal battle, many ASF members might be called in testify, further complicating what role the ASF as a foundation should have.

Everyone believes that many large companies have dozens or even hundreds of Software Patents that could apply to the various ASF projects, and we mostly exist in a peaceful state. Oracle has certainly changed that perspective. I don't know what the foundation will do going forward.

The Oracle suit has validated the strict rules that the ASF imposes by use of Contributor License agreements, and tracking of where all our source code has come from. Some open source developers choose to ignore these problems, but good governance is an important attribute if you want to defend against things like Oracle or SCO.
Here is a link to my pricing page, to help answer the second question as mine is not a very expensive application.

http://blogvault.net/home/pricing
Yes, you can use it for creating but it's not its primary purpose. Just as you can use a laptop for reading books. The experience is just so much better on an iPad.

It's a "lean back" consumption device not a "lean forward" production tool.

Come to think of it, perhaps it's more like a "lean back" production device.
Something like the vim command-t plugin (https://wincent.com/products/command-t/) can make filenavigation very fast. That, the already mentioned C-j, C-k, C-h, C-l bindings, nerdtree, and bufexplorer (http://www.vim.org/scripts/script.php?script_id=42) and you're set for speedy file navigation. Then when you're comfortable with that there are things like taglist.vim to take advantage of ctags to kick it up a notch further!
You bother with stealth mode when you have an idea that doesn't require stellar execution to be successful. The concept needs to be pretty simple, but original and useful.

I'll say it time and time again, people who think ideas aren't valuable on their own just haven't come up with any great ideas yet.
Perhaps its not that they're threatened by marijuana but disinclined to accept controversial and divisive advertising?
It is implicit. IANAL, but it is supposedly very weak (see e.g. Novell-Microsoft deal). E.g. the European Commission, after analysis, thinks it does not protect forks. For a good explanation, see:

http://tech.slashdot.org/comments.pl?sid=1760290&cid=333...

FSF has been urging people to use GPLv3 because it has an explicit patent grant (amongst other reasons).
No floppy drive? ;)

Just kidding. Good question! I think it has to do with the fact that the natural home for a computer is the desk while the natural home for the iPad is the sofa or the bed.
That's a really nice way to go about it, the 'plan' I gave is much more coarse (and assumes a single product). I'm really curious how this whole thing works out for you.

And I'm also really curious how many people will try the price doubling (once or more time) and will write about it.
CN bought reddit so they can do whatever they want to do with reddit. Either you take the cash or you leave it.
Getting a lawyer as a first step is terrible advice

With respect, I think it's great advice. He's far enough along that he's interested in the price and already talking logistics. "Should they be able to see the full source code in advance?" "Which steps would be involved..."

And even before that point, experienced advice is important. A good lawyer can provide that, just as YC and good angels provided it in your case.

that will cost you a lot of money and a lot of time on something that 1) you many not be interested in 2) may not actually happen. ... It would have been a huge waste of time and money if we got a lawyer like some people on HN suggested, before actually figuring out steps 1-3.

But if you find an attorney who will defer legal fees until an acquisition is finalized, you wouldn't have that problem.
Give me a break.

Those low level employees do a job under a contract which was supposedly negotiated in good faith.

Now because you don't like "unions" or "government" it's ok to stiff people who perform a public service for a previously agreed upon wage and benefits? What, because highway workers weren't doing financial due diligence on the multi-hundred-million dollar county's books? It was their responsibility to do this? I thought that was the responsibility of the guy who got thrown in jail for cooking the books.

This is what that professor was talking about when he was apologizing. Everybody wants to cut taxes and make public servants work for free, whether it's out of simple selfishness or a more highly evolved ideology (aka fancy selfishness).
Maybe it's those sexy semicolons...

Best not use them here; or HN might get banned too... oops!
Business Intelligence in the Cloud
Reddit And Condé Nast Spar Over Ads Promoting Legalization Of Marijuana
I have been known to bail from an interview as soon as it became evident we were wasting one another's time. I'm not sure why the author put himself through all that. As it stands, it really reads like someone who's bummed they didn't get hired.
I completely agree with you. Either you take the cash or you don't. But if you take the cash, you shouldn't be mourning afterwards about not having enough money (while spending close to 1/2 million a year on ec2) and not being able to decide which ads you run on the site you simply don't own anymore.
Maybe explain why? Otherwise I have no reason...
Yeah really. Does that mean the code is littered with "Left as an exercise for the reader."?
Apple's App Store Dominated By Pay Apps, Google's By Free Apps
yeh, apologies to anyone who finds the way I talk offensive -- this is how I talk 'normally' 24/7 -- anyone who has ever met me knows this is how I talk -- kinda surprised so many people get offended by it considering 70% of the internet...

anyways, your right, I should have organized my thoughts a bit more before getting into this -- I tried writing them down on a notecard beforehand but eventually I was like 'fuck it'
thanks for the link. That was very interesting. It's really amazing how the entire fashion industry even without any sort of protection is running well.
I should clarify... I'm not an alum who's back in Ithaca. I am working on my own projects but that's not really my motivation for wanting to do this. It's more encouraging others to be involved in similar types of activities. Rhodes Hall (where the Theory Center is) is mostly the realm of grad students. Thanks for the encouragement.
IGlue Q&A