skysight-inc/HackerNews huggingface dataset:
Sure.. exponential back-off for trying to get my son to sleep at night. Didn't work.

Mark & Sweep Garbage Collection for my desk. Commonly used stuff stays on the top, and then I periodically pause for garbage collection where I drop the lower layers into a draw. Occasionally I do survivor generation compaction, too.

When doing washing, I always build an index by hanging it out in order, so then putting it away can utilize the index (in English - I put pairs of socks together when I hang them out, so when I bring them in they are already paired)
did you run the code using a proxy http server? What is the server setup?
I'm also past this, but would being of "middle eastern descent" also fulfill an institutional need of an ivy league university?
As someone who was recently on the job market, I will say I wish more employers did this as well. As a candidate it gives you much more information about what you will actually be doing at the company too. There is just as much buzzword packing in job descriptions as there is in resumes these days and sorting through the interesting from non-interesting jobs is not always easy.
It would be good if you can also post these case studies on your blog or elsewhere.
It is truly amazing to see one of my old sites reappear in this form. Also, there appears to be another mirror, oocities.com
If you are prepared to introduce new technology specifically to solve this problem, then you should take a look at LocalLucene, too: http://www.gissearch.com/locallucene
I use binary search all the time for practical problems.
Yup, here are some of the case studies: http://visualwebsiteoptimizer.com/case-studies.php

Point to note: majority of input in those case studies is from customers. Nevertheless I have learnt a lot writing and analyzing those case studies.
"To be honest, Foursquare’s data load would be trivial in any relational database." Pretty insulting statement, imo.
i got a toshiba t215, pretty much same specs, same price range, different style.

Actually it might have been the slightly newer/faster neo chip that made me get it, but the x100e is probably upgraded by now.

totally considering trading it in for an 11" macbook air now though
Hospitality Jobs
PNet is South Africa's number 1 job site. Search for jobs across South Africa. Find work. Recruit the ideal candidates. PNet your job portal.
MySQL can use R-Trees too - http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.ht...
> I've looked into frameworks like Django. It's not good because it abstracts away the functionality of the database. It's nice that everything is an object, but if you want to do something more complex and go around the framework, things get messy and start to feel hackish.

I was thinking the same when I first worked with frameworks (Rails at first, Django now...). First there was the honeymoon phase, where it seems like the framework does everything you need... then you start to encounter the first problems (i.e. try to do something thats a bit more complex...), and you start thinking; Well, the framework does everything for you 90% of the time, but the 10% when it doesn't makes up for the time you saved...

But I found that after working with a framework for a while (almost 2 years with Django in my case) you get to know its strength and its weakness, and you get to do more complex stuff a lot more easily (for example, I often resort to raw SQL with Django, it's just a matter of doing Model.objects.raw() ). In the end, I think it's worth working with a framework because well, obviously it prevents you from having to re-write boring boilerplate/glue code, but it also (usually, or perhaps I should say, hopefully) means you are working with a well-tested codebase on which to build up on. In my case, I would say the time it took me to really learn how to work with Django was worth it today, if only for the time it makes me save now!...
I wonder if you could sign up as a 'registered DMCA agent' and then provide a service to be the contact point for anyone who signed up with you. Some kind of app that simply received and forwarded messages to the appropriate parties. It would need to be thorough about keeping delivery/receipt records, but it seems pretty simple. Maybe a Kickstarter-worthy project!
My two cents:
* We need a Work-Life balance and it is easier said than it is done.
* Periodical break and relaxation is essential.
* You dont need to be at computer always to solve problems and design. How about a whiteboard/notebook?
Typing this on an 1810TZ and I agree. 3GB of RAM, reasonable processor, 1366x768 native resolution, 6-8 hours battery life depending on usage. Cost me £330, although I've swapped out the HD for an 80GB Intel X25M SSD which cost an extra £130 or so.

I use this as my primary machine, plugged into a 24" 1920x1200 monitor and a USB keyboard/mouse on my desk. It's easily fast enough for what I need.
Why in the world would you use this when MySQL has almost proper geospatial support? It's far more efficient and less incorrect.

I swear - next time I'm going to get a R-Tree novelty account.
For what? How?
I work in retail atm and use algorithms a lot (in my head at least).

E.g.: to stock beer we have a big pile with myriad brands. To make it easier to stock I stack it to where each type is easily accessible. Maybe analogous to certain heap paradigms... .

I also think about how I can reduce touching of the actual product (unload truck -> floor, as opposed to unload truck -> belt -> stock -> floor).

Basically being lazy and trying to make my life more efficient/easier leads me to utilize algorithms.
It actually looks really nice, I can see it being applied not only to news articles but also to ebooks, like a textual version of netflix and dvd searches where you can see keyframes of the video.
For what it's worth, I didn't make my wife my emotional lifeline. She truly wanted to help me. It could be luck, but it seems more basic than that: people naturally want to help others they care about.
I don't understand your objection here.

The question presented is a simple, open-ended question with a number of acceptable solutions. It's not even remotely "unanswerable". It's at least mildly interesting as indicated by the number of responses at a similar question on StackOverflow: http://stackoverflow.com/questions/2573653/given-a-1tb-data-... . It's not far from the problems Ning solves. It's not an "aha" problem that you either get or you don't get. It's complex enough to reveal the candidate's thought process and problem solving methodology, but it's small enough for good candidates to get to a reasonable solution in the 45-60 minutes of an ordinary interview.

Nothing about the article indicates that the author has a chip on his shoulder, nor that he's a dork who wants to "battle it out for dominance as alpha-geek."

Nothing about the article indicates that author is looking for a specific solution reflective only of his particular prejudices in programming.

What in the world is the basis for your entire diatribe here?
Offer HN: Room in Vienna, Austria
I can offer some place to stay in Vienna, Austria.

My girlfriend and I live pretty close to the city center,
have a really nice and big apartment and can offer you
a place to stay if you plan to explore Europe and want
a good basecamp to get into east-europe:

* 40 minutes to Bratislavs
* 3 hours to Prague, Budapest..
* 5 hours to Krakau
* 7 hours to Warschau

* 20 minutes to the Metalab Hackerspace with Lasercutter and RepRaps!

Oh.. and of course Vienna is awesome, too.

Go see the world, you Americans! ;p
IBM ISS proposes Secure Open Wireless Access
I couldn't agree more, when I read the "interrogate" introduction it put me off reading the rest of the article.
I've been there. Take a look at your diet. If you aren't getting enough protein you may be low on certain neurotransmitters. Even if you are getting enough, there are some harmless supplements you might try to boost them back to normal levels.

I'm the kind of person that hates taking any pills or medications for anything, but 100mg of 5-HTP (turns into Serotonin) and small amounts of L-Tyrosine turned my life around at one point.

Vitamin D is another one that people are surprisingly deficient of--even if you get enough sunlight.

I really think that sometimes a person gets into an anhedonic state first, and then misattributes the feeling to "not liking my major/career/job/friends/etc."
Although it might not fit with your requirement of being inexpensive, if you want something with a real CPU, light weight, small form-factor, and great battery life, I have the Asus UL20A-A1 (~$575) and love it.
Thanks for creating this book! I just picked it up, and everything I've seen so far from the website and the first chapter has been a blast so far. I'm excited to dive into the rest.
Because Mysql doesn't have support for distance searches.
Chrome is faster enough than firefox that the pseudo adblock plus is more than sufficient and Chrome's built in dev tools easily rival Firebug. Not sure if there's cookie management, but then again, I run CCleaner regularly with just a few cookies exempted.
I'm not sure what the author is doing, but take a look at this presentation:
http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-M...

You can basically reduce the filtering done to something like: WHERE lat BETWEEN val1 AND val2 AND lon BETWEEN val3 AND val4.

So indexing will work.
This isn’t an excuse for your Fx speed problems, but have you tried starting it in safe mode? If you’ve been using the same profile since 1.0 then it’s probably quite unhappy.

http://support.mozilla.com/en-US/kb/Safe+Mode

If that makes things much better for you then you can create a new profile and migrate a few things over. And yeah, Mozilla should really fix this problem.
The edge cases happen all the time.

Using a B-Tree on a Geohash (like MongoDB does) is a bit more efficient that just indexing min/max values, but not by much. MySQL, PostgreSQL and even SQLite have R-Tree indices that perform 10x better.
The 2nd link provide does a "by the numbers reported" reports. It's like high schoolers in chemistry class trying to get an A on lab work; who hasn't fudged the numbers before?

The Fortune article digs a bit deeper: PathNet was such service provider caught in the easy money in the internet bubble era.
"...PathNet, with barely 100 employees and all of $1.6 million in annual revenue..."
"...The smaller company had barely $100 million in equity (and that's based on generous accounting assumptions) on top of which it had already balanced $350 million in junk bonds paying 12.25% interest. Adding $440 million in loans from Lucent..."

So, give equipment and money to a company, knowing they would need to one day repay 220 times their revenue (if they could), and recording that as a "sale" ... that does not appear to be sound strategy for sustaining one's own company. It's like banks, giving out loans to people to buy houses they might not be able to afford...
real good.
Because some of us went on to better places :) Ning was recognized for its selectivity in hiring; though it did come as a shock, everyone that I knew in my short time there landed on their feet at similar or better operations (Google, Amazon, Etsy, etc).

In the intervening months since the layoffs, there's also been some attrition (as there always is) in those who weren't laid off. I know of at least two people who weren't laid off, but left for Facebook shortly after the layoffs.

I also know that they've already hired back at least one of my former coworkers since the layoffs.
OMG. Thanks for the warning. Too bad I ignored it.
"claiming "one who hacks" does not equate to a "hacker" is a bit of a semantic train wreck"

No, in standard usage they are not equivalent. "Hack" is used broadly for slightly dubious solutions in programming and other domains, whereas "hacker" is rarely used to refer to anything other than programmers.
Ask HN: Learning PHP
Could you please share good resources for PHP video talks, great tutorials for Learning PHP. There seem to be too many tutorials on PHP but most of them are either solving a problem or serving google ads.

Unlike python/ROR there seems to be dearth of good PHP talks from experts.

Could you please share your best bookmarks for learning Good PHP, best practices, tools and tricks and video tutorials.
I disagree, though my use has changed. I recently worked on an app that only had a couple of views; almost everything else was handled by exposing APIs via Piston (which were consumed via jquery). Still, the value of the other features of the framework made it work using in the project.
I haven't yet used either of these but PostGres earthdistance http://www.postgresql.org/docs/8.3/static/earthdistance.html or PostGis http://www.postgis.org/ might be good options (if you don't mind leaving MySQL behind that is).
Using the Buffer function it does. Then MySQL will utilize the geometry index, rather than scanning the table. Not clear in the docs, but it's there.
Word of Mouth Is the Best Form of Marketing
The concept of job scheduling algorithms made me much more conscious about the order of approaching things in my day to day life.
Interesting!

May I throw in my two cents?

For me personally, and because I am 22, and because I truly enjoy my job (game engine programmer), I tend to put in way more hours than I need to.

Way more hours.

On the order of 80-100hrs/wk. Of coding. (Which is to say, 80-100hrs/wk of actual thinking + typing. Not "time spent getting ready to program" or "time spent psyching myself up to begin working on the problem" etc.)

(Also, I love Vim. I'd likely be massively frustrated with all the programming I was trying to do, if not for ViEmu + Visual Assist.)

And damn, it's fun! The only strain I feel is from lack of sleep.

Also, I think the 'quality' argument is subjective. It's true that if you're physically exhausted, you can't work. But if I'm merely pushing myself, the output of my work is of a similar quality as when I'm living a "balanced" week.

But the insidious thing is, I have a personality where if I try to "balance" myself, I wind up mentally not "getting in the zone" for any of my projects. And for me, it's a little depressing to be in that state, because I am only capable of bug fixes / minor tasks. Nothing architectural.

So, in conclusion, I am certainly not planning on keeping up this lifestyle forever --- I'm just enjoying the 80-100hr weeks while they last. It's a similar feeling to being a kid staying up all night at a friend's house. It's fun!
I think it's not useful because you're not hiring me to draw pictures. I'd pass on any interview where crayon drawings of my future had any impact whatsoever on the likelihood of my hire.
Is it fair to say that eBay is taking the profits? Or have they just created an efficient marketplace with such a low barrier to entry for both the seller and the buyer that profit margins are getting pushed smaller and smaller.

If eBay cut their fees in half, wouldn't sellers lower their prices to compete against each other?

I think this is the natural consequence of efficient consumerism where the sellers offer no valuable differentiation of service. I appreciate it when I get fast shipment, and maybe some free candy included with my purchase, but that hasn't yet inspired any 'brand-loyalty'.

On the plus side, I think this helps build a market for sites like Etsy where there's a clear scarcity of merchandise.
http://pine.fm/LearnToProgram/?Chapter=00

This is a really simple beginners tutorial, hope it helps.
Watched the videos, very interesting to see some of the stumbles along the way. I realize at this point there is probably regret not selling earlier, although it was a tough sell considering the amount of capital invested and what the investors wanted in terms of a return. After the layoffs though, it's possible Digg could still be around for a while.

EDIT: Although Jay makes a good point that even though there were "offers", that doesn't mean there is anything set in stone that they could have picked up if they really wanted to sell.
my mistake.
Or, for much less than the cost of spending an hour talking to the lawyer, just register and be done with it.
FeedBurner se integra a Google Analytics
The article you quote does not agree with the content of your post. McCain's quoted statement claims that the Military Commissions Act (supported by McCain) already requires the CIA to treat prisoners humanely and forbids torture. Regardless, this is way off topic.
I don't know about you, but when I am interviewing people I am not trying to find "diamonds in the rough", I'm trying to find the best person to join the team and contribute. That may or may not include experience, but it certainly includes the ability to solve problems.

This isn't an unanswerable question. I've asked and gotten great answers to a very similar question about handling data at scale. And what I'm looking for includes the opposite of a chip on the shoulder.
I managed to code about 20 hours a week for 6 months, while also working parttime. I blogged about it - http://blog.gridspy.co.nz/2010/02/part-time-entrepreneur.htm... - Great HN reaction here: http://news.ycombinator.com/item?id=1150061

I found that trying to be a father, an employee and also a startup entrepreneur all-consuming. I really couldn't do anything else, all my time was tied up.

Also, I probably couldn't have done it at all if my fulltime job required my full talents. As it was, it was a pretty simple role requiring only lightweight UI work in C++, so it didn't drain my brain at all.

Don't beat yourself up about not sustaining a huge number of hours. The best solution is to be clever about how you use your time and to try to reduce the number of hours you work.
Wow, I'd never heard of Quarter life crisis ... that article described many ways I've been feeling. Thanks for sharing. I'm a junior myself, and have been going through similar feelings this year. Call it burn-out, being tired of school, or whatever, but it's not fun.

So we can get past this, and then look forward to mid-life crisis, right? Joy! :)
I was trying to spot my friend in a crowded room so I did a regexp visual search for people with brown hair.

I was feeling pretty tired last night so I decided to put myself into sleep mode.

I'm now too ashamed of myself to make up a third.
For example fault localisation in control systems.

At least when there is some documentation and one can deduce the signal path in the system.
Not so. They built a system that abused their datastore, and switching it out wouldn't solve anything.
And what would happen if I tried to re-install Google's Sound Recorder app? Would I get the same message?
I think it is much easier to do one job single-minded 80 hours a week than it is to do a 40hr and a 20hr job. When you have one job, you don't have to shift focus.

It's great to hear that you are loving your job. When I have a decent programming problem to sink my teeth into, I am just the same way.
I totally understand this, and it's why I switched to a netbook.

But looking back, I realize that all these are really becoming non-issues. Two years ago, maybe - back when netbooks had (on average) 8-9" screens and were significantly lighter and more sustainable for long periods of time.

But nowadays - take a 13" Macbook Pro vs. my recommended Asus 1005PR EEEpc: 13" screen vs 10.1"; Significantly faster processor; 4GB RAM vs 2GB, supports 8GB, higher FSB; Larger keyboard.

What does it trade off? 6hrs vs 8hr of battery life, and it is 4.5lbs to the PR's 2.8lbs. Oh, and it's larger by about 3 inches.

Not even a contest. More screen space, better memory, a bigger keyboard, and comparable battery life is waaay more important than a few extra pounds. And while I understand the heat issues (which, really, depends on the model more than a specific type of laptop. Heat will be directly proportional to load and venting, so heat on one vs. the other will depend on the venting, because what you are developing will be the same), this is also starting to be less of an issue - I don't know what to say if you're putting something that generates heat on your lap during the summer. As far as weight - it won't be 6lbs difference, and even if it was, I would argue that this is worth it. With a proper laptop/messenger bag, this issue also goes away.

Edit: Oh, and yes, the Macbook does cost more. $700 more for these extra specs? Maybe not worth it...

But then again - craigslist one for $700 total, probably with a RAM upgrade. $400 for a good netbook vs $700 for a complete beast is an easy choice for me.
Dreams and Ambition
I code 12 hours a day (3 4h sessions). But I dont have a traditional schedule because dont sleep. I only nap. If I did sleep there is no way I could do it.
The trick is learning to say no. Once you have too much work you can pick your clients. Then you can do the most interesting work at the best rate for the most reliable clients.
It's been dead for a long time now.
Some interviewers are searching for talent, some are weeding out bozos. (The categories overlap: I know some talented bozos.)
That's probably because you were hired.
Why Your Marketing Efforts Fail?
Sorting room full of dated reports from several dozens of years.

First pass: put raports in the bins year by year maintaining sort order in the bins. Binary search used to place new report in the bin.

Second pass: put year by year sorted reports in the correct order on the shelfs.

I don't remeber the name of the algorithm used and the book from which it come was given to the library.
Are you relatively young? Don't burn yourself out.

If I can manage 10 hours per week, I consider the week highly successful.
Eh. I'm capable of it, but not at a sustained rate. I exceed that kind of rate in response to external pressures.

I'm most productive when I fiddle my thumbs and have bizarre bursts of genius or when I plug at it at a pretty normal number of hours per week.

I've been exceeding that on a regular basis lately mostly because I have a full-time job + side projects. It's not sustainable and I don't want to keep doing it, so I'm going to try to wrap up a few things pretty soon.