skysight-inc/HackerNews huggingface dataset:
Forbes, please design a pretty 404 page ;-)

HTTP Status 404 - /sites/georgeanders/2012/06/05/udacity-sebastian-thrun-disrupting-higher-education/How%20Would%20You%20Like%20A%20Graduate%20Degree%20For%20$100

type Status report

message /sites/georgeanders/2012/06/05/udacity-sebastian-thrun-disrupting-higher-education/How%20Would%20You%20Like%20A%20Graduate%20Degree%20For%20$100

description The requested resource (/sites/georgeanders/2012/06/05/udacity-sebastian-thrun-disrupting-higher-education/How%20Would%20You%20Like%20A%20Graduate%20Degree%20For%20$100) is not available.

Apache Tomcat/6.0.29
Thanks for the pointer. I can't say how much I wish more people would include pointers to code fragments or specific commits on a site called hacker news.

Tangential question: is gitorious's syntax highlighting usually this awful? The first thing I need from syntax highlighting is distinguishing comments from code.
Looks like it's based on Chosen.
Except that others have done so?
I wrote one in Perl as well. I wasn't going to bother uploading it, but I might as well.

https://github.com/rpicard/misc-perl/tree/master/linkedin-pa...
So … like Django except with no other users and less auditing?

I'm all for simplicity but some problems have very unfavorable cost/benefit ratios. Auth is one of them.
Harpers comes to mind.
>It is the device makers and the carriers that are responsible for the situation you're talking about with updates.

Google could have just as easily bargained for the same kind of terms that Apple gets on iOS devices with carriers. No pack-in garbage, no mucking about with the OS. If not with the G1, certainly with the later releases.

Their desire to have Android be "open" is also its greatest weakness.
APIs: Ambassadors of the Tech Industry
2tor, New York City, FULL-TIME

Contribute to building the future of online education! Looking for everything from Javascript engineers to create tools that make the online learning experience engaging to those interested in building infrastructure that keeps data flowing between the components of our application to graduation software stack.

Some things you should be familiar with:

* Salesforce. Yes, a platform famous for it's click around declarative interface,
but also very powerful for building workflows and business processes when you know
how to code for it.
* Most of the tools we work with: Java, Python, Javascript, Unix/Linux (bash or zsh),
git, MySQL, MongoDB.
* You've worked closely or directly with AWS. Most importantly EC2, ELB, S3,
and CloudFront.
* Working with and building elegant HTTP-based APIs
* Working in small teams to build smart, beautiful web applications
that are a pleasure to use.

See full job description and apply here:

http://jobvite.com/m?3kg3lfwI
cut takes a file as an argument. there's no need to start the line with <

cut -c4-70 combo_not.txt|...
Making connections, with Airtime.
What is the situation if a user agent, on installation/upgrade, asks a user to update their DNT status but in doing so defaults to on? The user has to explicitly agree to turning this setting on (as they have to accept the configuration before proceeding), and is able to turn it off, but most people will just click through anyway.
When I got into this, a great friend told me "every tool sucks to someone." I always evaluate content like this under those terms...
Just look through the top apps and marvel at how few use the stock UI, even excluding games. Some examples from the top 100:

http://www.appannie.com/app/ios/itranslate-voice/

http://www.appannie.com/app/ios/camera/

http://www.appannie.com/app/ios/instaframe-pro-photo-frame/

http://www.appannie.com/app/ios/djay-for-iphone-ipod-touch-s...

http://www.appannie.com/app/ios/motionx-gps-drive/

http://www.appannie.com/app/ios/nick-jr-draw-play/
Amazon has a page on Ray Bradbury - http://www.amazon.com/mn/landing/B000AQ1HW4/?_encoding=UTF8&...
That makes sense. Essentially you're paying a premium for somebody that can afford to be in close proximity in a very expensive city. It only makes sense that somebody that can only work remotely and at inconvenient times for you isn't worth as much.

But the going Elance rates are ridiculous. I can make more money here with way less hassle as an English teacher.
Louis Vuitton Monogram Leather Handbags
Airtime is Live - Now What?
9GAG goes to San Francisco
Introducing: CloudFlare Business and Enterprise
I wonder how they're salting their current database. sha1(sha1(pass) + salt)?
RAM is not required; it just makes lookup faster with caching.
ODesk and Elance are an absolute joke. I'll give up software development entirely before I'll join the nickel & dime circus on those sites.
Oracle's rate card: http://www.cio.ny.gov/Contracts/ContractDocuments/OracleCons...
Is it possible to use DSL instead of a framework ? Could we have web DSL to easily make frameworks ?
I have worked on Netflix's servers first hand. After seeing how large of a presence they have in their current CDNs, I can say that they have a hell of a lot of work ahead of them for that to become viable. They are enormous.
We're going to add 3GS support :)
Talking Pens for Hotel Brochure
Talking Pens for Hotel Brochure

Our signature Hotel App, customers can enjoy using talking pens menus in their hotel rooms to be familiar with hotel facility, nearby attractions, environment and so much more.
Top notch hospitality service at hotels and motels has never been easier to achieve. With talking pens in every hotel room, excellent service is at your fingertips, and is available for you to use right now.
In fact, Google also play the same trick - Android developers can only use Google for inapp purchase (digital item which is mainly used inapp).

Would be even more interesting if Google pull Facebook app out of the Android Play Store. (I bet Google would be very happy to do so)
Apple is only interested in selling products with a high margin, like 50% or more. TVs don't have that.

If there will be a TV with Apple tech in it then this will be because the TV manufacturer has licensed a chip with iOS on it that runs the AppleTV flavor of iOS.

Or can you imagine people carrying home a 50" AppleTV TV from an Apple Store? If you cannot sell it in an Apple Store then Apple won't do it because Apple needs people to experience their devices in an Apple Store to allow them to fall in love it them.
"Pushing up daisies" ring a bell?
Yes, that is the general idea.
> then there is nothing left to track

Isn't that the whole point? Websites may not have interest in tracking disabling policies, but a lot of people do. Maybe these advertising companies ought to incentivize users to opt-in to sell their data instead of the other way around.
Music is gone :)
from the ruby side of things, here's a very good write-up of the differing philosophies between rails [monolithic, batteries-included] and sinatra [small, lightweight]: http://rubysource.com/rails-or-sinatra-the-best-of-both-worl...

the post goes into why there is room (and a need) for both in the ruby web ecosystem, and where you'd want to use each one.
Silkwood Beads Buddhist Prayer Buy Now
no real surprises, except "69" isn't in the Top 10 for 'Last 2 digits'
But that's where this conversation started out. My response the last time around: http://news.ycombinator.com/item?id=4076674

BTW, HN has some formatting support: http://news.ycombinator.com/formatdoc
The left side drawer in Twitter and Sparrow is amazing. Like it should have always been there.
I was always under the impression that the main point of salting a password before hashing (unique or not, stored in cleartext or otherwise) was to prevent the hash from being referenced against a rainbow table of precomputed hashes. Obviously this is in the case of using md5/sha1 for your hashing.

As an example, find the md5 of a dictionary word and google it, its original value is bound to be in the first or second result. Now find the md5 of that word and a random string (aka a salt)... google and there shouldn't be any results. and even if there was due to a collision, that password wouldn't work, because it would be resalted prior to the comparison happening.
Jeff Bezos recognized this 10 years ago:

https://plus.google.com/112678702228711889851/posts/eVeouesv...

His Big Mandate went something along these lines:

1) All teams will henceforth expose their data and functionality through service interfaces.

2) Teams must communicate with each other through these interfaces.

3) There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

4) It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care.

5) All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

6) Anyone who doesn't do this will be fired.

7) Thank you; have a nice day!
You're quick to toss out unsupported assertions: e.g. calling the ORM awful just sounds naive and microbenchmark claims about the template system assume that it's a common bottleneck, which simply isn't true.

Put another way: I inherited a site where someone noticed that a view was slow and switched everything to Jinja2 for magic pixie dust speed ups. This made almost no difference but did complicate maintenance and require reinventing common Django template tags and filters. I joined the project later and actually made the page much (50x) faster by actually profiling and not executing 8,000 SQL queries.

Jinja2 is a great project but I have yet to run into a case where the Django/Jinja debate in any way affected performance significantly. Pick the one which causes you the least support grief and worry about problems you've actually measured.
It is always possible to apply additional hashes to the MD5/SHA. First strip away the salt, then apply bcrypt or scrypt, next store both the new salt and the old salt plus the new hash. Validating passwords will require two steps. First, hashing the entered password with old salt, then applying bcrypt one more time.
The most recent estimate I saw was 1.3m users/engineer and steadily climbing. And if we take active users, the gap is even greater. And none of those other companies would enable an engineer's work to get in front of 100s of millons of users.
Sigh. She mentioned his daughter and wife not to engage and escalate, but to remind him he was a human being. Fail.

Personally, this guy deserves filming and posting, but a lot of women like being nice. Even with people being utter and complete sociopaths. She gave him some consideration, like a lot of women would. He was drunk, and she kept nicely attempting to redirect his attention away from her. Even now, she is not outing him. She has kept the details vague enough so that few probably could guess who this was.

Not everyone enjoys being obnoxious. Even with determined assholes, even with dangerous sociopaths (not saying he was one, just saying in general).

That wasn't a tease or a challenge she was throwing out to him. That was a "I said no. And by the way, you're married, so even if I was attracted to assholes, it would still be a no. And by the way, you're married with children, so even if I was attracted to assholes, it would still be a no. Oh, and by the way, have I mentioned, no? No? Then, let me say it again no."

I think it's interesting that you see her actions as engaging and escalating. I'm sure there are a significant number of males who would agree with you on that. I'm curious, because I've encountered a fair number of guys who don't seem to hear the word "no" or follow-up phrases that indicate "no": say I'm having a great time in a bar after the conference, and here comes the father with a slut for a daughter looking for some action. Are my only options to get the bartender to throw the guy out, or to leave the bar in order to have this guy -- if not to hear and respond to my "no" -- act as if he did? Or is there something magical phrase that a woman can tell a guy where he will hear "no" and actually respond as if he respected that?
Excellent. Much easier than requesting API keys and parsing JSON. But that's just my opinion. CSV is beautiful. Simple and easy to manipulate into some other format if desired.
> Making it memory-hard makes it also memory hard.

That's a tautology, unless the hyphen means something different.
Individual sites are not really the ones auctioning ad inventory that is targeted by a user's cookies. That specific technology continues to become consolidated in a handful of exchanges. You could probably get 95%+ of cookie-targeted impressions compliant by regulating 5 or 10 companies.
Telephone networks are still largely national-based. The idea of individual countries implementing "Do Not Track" legislation is a mess. Do they only enforce it on sites based in their own country? If so, it's useless to users. If they apply it to all countries, it won't work.
Mostly I felt the non-SCS schools were ranked surprisingly high. (disclaimer, I'm currently a rising senior at CMU SCS, didn't want to hurt any H&SS kids' feelings :p)
Do I have to be that rude? I mean, I'll do it if I absolutely have to. But do I really have to do that?
Restoring A 30-Year-Old Apple II Plus
The whole business model is that users don't care if they're tracked, so let's track them (and others) and do things for them that we couldn't before

I can see Google fully implementing DNT on the basis that users don't care, and for the few that do they're happy to comply

But making it default to on, especially if no one gives a damn is the death knell to the whole business model

Suddenly you have to pay for everything.

Although I would be interested in using DNT if out had more granular control to block certain entities
> I'm confused about the assertion that Flask is only 800 lines of code.

It's called "spin". It's common practice for people trying to sell you on something.
Whether the stored value is called "dollars" or "credits" would have no bearing on credit card charges.
OP, I'm always glad to hear when my words and my story inspire. And I realize there's no point in me telling you "Don't quit your job!" because obviously that horse has left the barn.

But what Patrick says is right: consulting is a GREAT opportunity right now for iOS devs.

However, where I disagree with him is this pivotal phrase: "Should there ever be a gap…" No no no!

Don't wait for there to be a gap. The absolute worst time to be prospecting for client work is when you need it.

I'm all for throwing your energy into growing your existing revenues, but there's no way I would have ever done what you did and I have no kids and no mortgage. We consulted while we built up our app -- and it was stressful as hell but those big fat checks were a godsend. I can't even imagine trying to squeak by on $3k pre-tax with a spouse much less kids. Or with non-subscription income.

If you read the other things I write, you'll know I'm anti-magical thinking and rainbow gum drops and fairy dust. You know, unicorns, like the one being impaled by Mr Pointy the Narwhal of Truth on my blog header (http://unicornfree.com).

Well, this is unicorns in action, dude. The deep down, heartfelt belief that if we just throw yourself at something hard enough, we must succeed, is a horrible thing we internalize from movies and TV shows. It makes great television but it's not the truth.

If you fail to protect yourself & your family, income-wise, all the joy from working on your own thing will be worthless. You will feel so terrible, and be in such stress, that you will long for the days of your boring, unrewarding job. True money stress (not "I can't afford this luxury and I want it now!" but REAL stress) is worse than almost any career dissatisfaction. Worrying about your basic needs is way more time consuming and soul-sucking than a crummy job.

So:

Bust ass to pick up consulting gigs now. Make the transition as seamless as possible. Build up a client base and you can charge more and more for better and better clients and fewer and fewer hours. It'll still be consulting, it'll still be working for somebody else, but for a while, getting paid double and triple the amount is novel enough that you'll cope.

You'll thank me later.
I redeemed LRXTYFWEMJXM.

I dig Quantified Self stuff so I am looking forward to playing with this. Thanks for sharing.
This is so far from Square's current offering that I doubt it raised a single eye-brow.
>but I don't think quitting your day job at this time is a good idea.
i think it's a great time

the times when my kids were born (once when i was 20 years old, the other one when i was 30) were the most productive of my life (and i always quite my job when a new kid arrives). you always rise with your challenges, so it's a great idea to create some big challenges for yourself.

in 2 days i will be in the salar the uyuni (http://en.wikipedia.org/wiki/Salar_de_Uyuni) with my family, in 2 days i have a conf call with the CEO of an international top 500 website to talk about their content strategy. it's a challenge, i love challenges, keeps life interesting.
2 years? Just how big is your history file?

I thought 16k entries might be reasonable but that doesn't even last 3 weeks for me. I think there might have been some issue with slow disk seeks so at some point I restricted it to that many.

I guess it probably it would be better to regularly backup the history file to deal with possible some accidental truncations and issues when running multiple shells concurrently, but probably the overall effort to set up such a system would outweight the benefits.
This german company is using silicagel in an air conditioning unit to cool with heat: http://www.sortech.de/sortech/forschung/ (site unfortunately in german).

Edit: I just found another german company using heat for cooling, this one is using zeolite: http://invensor.com/en/technology/zeolite.htm
Ask HN: Awesome Google
Today, while searching for an article written by spolsky about their new product trello.com, I wrote horizontal product in the search bar. Magically google knew what I was thinking and showed me the exact result. http://goo.gl/fWvT0 what is your "awesome google" moment ?
DNA Blueprint for Fetus Built Using Samples From Parents
Diablo II - released 2000 - $16
Diablo III - released 2012 - $60
That's 14% YoY

Torchlight - released 2010 - $14
Torchlight 2 - releasing in 2012 - $18??

Diablo II - http://www.amazon.com/gp/product/B00002CF9M/ref=as_li_ss_tl?...
Diablo III - http://www.amazon.com/gp/product/B00178630A/ref=as_li_ss_tl?...
Torchlight - http://www.amazon.com/gp/product/B001B5U80K/ref=as_li_ss_tl?...
>On iOS I'm not sure how receptive the market would be

I'm not convinced that normal people care that much about design. If the app solves a pain point for them, they could care less about how native it feels.
Has anyone considered possible use-cases for this dataset?

It's great to get excited about the data format, but actual use-cases currently seem a little limited to me. Of course this will hopefully change as more and more datasets become available.
Maybe it's just me, but I tend to dislike loading 50kb (plus the CSS file) scripts into my applications unless the service is built around something that said script adds a ton of value for.

I dunno, is 50kb relevant any longer? Still seems like the 50kb to 100kb range matters when adding in js files. At 5kb to 10kb I don't think much about it.
Wow those are high! If the whole "paying with your phone" concept catches on perhaps carriers will offer more competitive rates and more than make up the loss on volume of transactions. The current state of retail credit card processing with the signatures and receipts does seem out-dated. Would be so much easier to just wave my phone across some reader. Or just leave the phone in my pocket and use NFC somehow.
Germany still passes screwed up laws, but in terms of privacy they are leading the charge.

Catching up is a matter of when, not if.
It comes directly after the line 'Barnaby is from New Zealand and I'm from Australia, and trans-Tasman friendships are regarded as treasonous', which FYI is also a joke.
Wrote my first programs on an Apple II Plus. Learned about planning ahead with line numbering, flow control with loops and goto, and debugging. Still remember upgrading memory, I think to 48k or 64k. Good times. Great lessons. Good reminder of why learning to code is a good thing even if you don't become a programmer.
Seems like a step in the right direction. The old logo was very "Web 2.0" and quite an eyesore, even though they have been moving away from it for a while now. The new logo looks great.
Paying with Facebook could cut-out the credit card part of paying for things. Square is probably interested in that at least long-term.
Thanks for the fix. It was very surprising at work, and equally surprising, but pleasant, to hear silence at home.
If you use Chrome or Safari on MacOS 10.8, they uses the new mini-scrollbar in the browser. Removing those old-fashioned scrollbars dramatically improves the look of web UI's.
I'm having trouble thinking of any situation where that would be more convenient or useful than the format they are using now. Where would your proposed format be an advantage?
Good for privacy litigation. "My client had DNT in her browser set to 'on' and the company intentionally ignored this and tracked her actions on the web, vioalting her right to privacy and causing monetary damages in the amount of $________."

Web developers might hate it, but DNT could be potentially good for end-users who want to make privacy claims. It's just one extra header. A few extra bytes. Meanwhile things like XML and JSON, which add considerable bloat to web responses, are accepted without any complaint.
Texting a driver? You could be sued.
What is wrong with django's ORM? I'm not being flip; I'm honestly curious.
Or an internet?
I recognize the contents of that floppy disk :-/ feeling old
Parsing XML with Python using lxml.objectify
Peter Thiel on "Founder as Victim, Founder as God"
Class 18 of Stanford CS183:Startup
With 900m users, a ratio of 1.3m user/engineer would mean only 692 of their 3500 employees are engineers. That seems low to me. I'm also having a hard time imagining their ratio is growing, their monthly percentage growth has been steadily slowing down, I doubt their hiring has been slowing even further.
While industrial applications of this is useful, I think it is far more useful to look at distributed manufacturing applications (such as RapRap + practical zeolite heat batteries).
We will soon add a mandatory step to authenticate the phone number used to sign up for Roller (just like Craigslist/eBay does). It is our #1 priority to prevent spam/fraud. Thanks for the comment.
Yes, that is the whole point. Those people who are interested can send the Do Not Track header to indicate the preference. By sending it even when the user didn't indicate that preference, IE would have been the Boy Who Cried Wolf. Network owners wouldn't has been able to trust the header to indicate actual user preference.
I've hired cheap developers and I've hired $150+/hr developers and I can tell you, I still work with the $150+/hr developers and not with any of the cheap ones. There's a reason for that: low pricing represents a kind of fundamental laziness and bad business sense, which sadly tends to permeate to the real work, too.

No doubt there are brilliant deals out there -- awesome devs who do great work, professionally, and don't know their worth -- SOMEWHERE. But considering how I've failed over & over to find them, I don't bother trying any more.

If you're good, you can ignore everything that goes on at low price points. And well you should.
Wow, these really are some great deals.
It does when there are per transaction fees. 1x $10 has a lot less fees than 10x $1.