skysight-inc/HackerNews huggingface dataset:
Because of open classes and code generation in general, it's very difficult to track down to the exact line of code where a feature is introduced, or changed. Add to this that code tends to be decorated in a very non-traditional way; it is typically just re-opened and modified to fit the developer. Add to this the fact that you may have many gems installed, and each of them may do this re-opening, and it becomes a refactoring nightmare, because you really don't know at any given time where all of your behavior is coming from.

In one specific example, we had a bug in moving an app to 2.3 in which three different gems contributed. It was very tough to nail down.

Aside from all that, pop open your favorite editor or IDE, find a method you're interested in learning more about (let's say, for refactoring), and try to use that tool's built-in functionality to "Go to" the declaration. 6 out of 10 times I bet it fails to get you there. I have tried with RubyMine, NetBeans, Aptana, and Vim, and each of them fail to find anything more complex than simple method declarations. Ruby is just a hard language to navigate.
Inside the security firm Tech Titans employ
Don't have to wait 6 months and upgrade everything to get slightly newer versions of packages. The packages are pretty direct from upstream instead of being patched and split apart by the distro.
The hero of Sartre's Nausea says on page 6 "I live alone, entirely alone. I never speak to anyone, never; I receive nothing, I give nothing...." http://books.google.com/books?id=dbCJ40j7t1sC&printsec=f...
That was written in 1938. Probably he was alone by choice (not lonely). Now we are alone (lonely) because technology forces us to be alone?
I enjoy that the author tells me to scrap my To-Do List, but then suggests that I "Make a list of possible things to do, if you like, or routine tasks that need to get done for one reason or another."

Um, that IS my To-Do List!

To me, this article is yet another example of, "This particular method I discovered works well for me, and now I'm a bit smug about it, so I'm going to try to make everyone who is doing it differently feel a bit silly".
it wasn't... how funny is that!

Maybe I was translating from my native language.
This sort of advice surfaces every so often and doesn't work for me.

...George Patton (paraphrasing) used to plan diligently for battles knowing full well that a given battle would not take shape in the way(s) he imagined it might.

Patton felt that it was not the plan he would create that would prepare him for battle, but rather it was the process of planning that prepared him for a battle.

ToDo lists represent Patton Planning in miniature!
Assuming the .dk domain means he's Danish, I can tell you that there's no common Danish expression that would translate to "rape". We're not Vikings anymore.

More likely that choice of word comes from online first-person shooter games lingo like "Let's rape the opposing team's base".
You choose how much you want to consume from the community. I think that in a startup, there's a learner's schedule in addition to a maker's and manager's schedule. It would encompass going to meetups, reading blogs, attending conferences, listening to podcasts, following Twitter, etc. It can easily take over your whole day if you let it but it's ultimately up to you how much time you want to invest and on what schedule.
Learn how Linux works. Configuring X and audio is a part of that. If one is not interested in doing such things, then Arch or any other similar OS would obviously not be the right choice.
Go listen to the "This American Life" pieces about Magnetar and about the financial collapse. They are enjoyable and make good snapshots to get some of the same information/ideas.

http://www.thisamericanlife.org/radio-archives/episode/355/T...

http://www.thisamericanlife.org/radio-archives/episode/405/i...
"There is no greater motivater than crossing entries off the list." You must really like crossing things off lists... greater motivater than ANYTHING?
Oh, I like that much more than showing a number next to the categories.
Apple: Please use the Firefox browser to sign up for WWDC 2010
I am in the same boat - almost killed an idea because of this but am going to go through with it any way. There are quite a few opportunities if you break the security best practice rules that will work just fine. Paypal had a similar approach when they started - they just let people make payments and beat the fraudsters and hackers later.
really appreciate the feedback.
I have already started working on it.
The search button was ugly (changed now)
yes.. I am yet to work out how to show the country filters well. in any case i think it is a good idea to group it into an advanced section

Clicking/double clicking was confusing people. have corrected the behavior now (zooms when you double click)
The results appear on the right on mouse over not click. i didn't realize that users may not realize this. One of the problems of being too close to the project is that i loose perspective (of how it will look to a new user)

The thumbnails have been corrected

will love it if you had another look
I'm a bit confused about why they purchased Siri.

I don't see anything truly groundbreaking about the app(I'm not saying its a bad app (I have never used it)). Nothing that apple would see worth buying at least.

As noted by paulgb siri uses Nuance (http://www.nuance.com/naturallyspeaking/products/editions/pr...) for speech recognition so they must not be buying it for better speech recognition. (assuming this statement is correct)

Siri does not seem to have anything that Apple could not have just reproduced. Apple could have paid a fraction (assuming the $200mil this author estimates) to write the app and then just banned siri from the app store as reproducing existing features..
The Secrets of Sleep
Since I quit my job to work on my startup, I've moved out of Dublin to cut costs and most of my friends now live a ~1.5 hour bus journey away. I head back every now and again to keep in touch, but mostly I talk to them over the internet. I do live with my little brother now and my other brother and his girlfriend live literally opposite my house, so I hang out with family a lot more than I used to. I know some of the people working in the local shops, but I don't know anyone else that lives on the street.

I grew up in the coutnry, so there weren't many people living nearby, but the few other kids that did live close, we knew well. We generally let ourselves into each others homes and there was never any problems, though if we wanted to visit our friends who lived further away, we would get our parents to drive us.
So you should stick with a language you sorta like? Wouldn't that lead to less mastery of the language and the same result (unawareness of its flaws)?
Looking Into My Genome Reveals Risks I’ll Never Unsee
Grew up in a suburb, cannot agree more. You'd have to beat me with a very large bat to get me to go back to that kind of lifestyle. It's not a way to live.

It doesn't have to be this way, though. Part of the urban conversation that happens in America is diluted by the polarizing notion that you either have the twisty, identical, soulless gigantic suburb, or the gardens of glass and steel that is high-rise condos. The people on either side see the opposing extreme as the alternative - but it needn't be so.

Walkable suburbs are entirely feasible - you don't need big concrete high-rises to be dense and transit-friendly.
I too have a 6 digit UID as well - We need some sort of automated whitelisting b/c the spam is just idiotic.
I've barely touched Scala, but with Clojure the only real roadbump I've run into so far when I was getting started was classpath. If you're doing pure Clojure classloaders seem to be a non-issue, or have been for me to this point (in the middle of building a web app w/Mongodb for a backend).

Of course if I haven't gotten serious about building so we'll see if lein is good enough or if Maven becomes a necessity. But in general I'd say you can JIT learn the parts of the JVM that give you pain.
Search and Share: Raise money for your causes every time you search.
Yeah, I assumed you meant machine resources. Machine resources tend to be the limiting factor for massively parallel things like crawling, so that's why I assumed that.

My hypothesis is that there's a single crawler that was looking at my site, and it makes a best effort to crawl as much as it can. I have more pages on my site than can be crawled in a single day at 300ms/page, but at 30ms/page, it can be done in 3-4 hours. I don't know enough about their architecture to make any further guesses than to say that it probably just grabs as much as it can within the time it's focused on my site before something else on the queue becomes a higher priority.
How about peak arable land? http://www.news.cornell.edu/stories/March06/soil.erosion.thr...

It is estimated that about 10 million hectares a year is lost (the size of the state of Indiana), 30% of the arable land in
the last 40 years. 1mm of topsoil lost takes about 20 years to
replace. The United States is losing soil 10 times faster -- and China and India are losing soil 30 to 40 times faster -- than the natural replenishment rate.
You two have an assembly of believers in common. This subject reminds me of that Amish hacker article. http://www.kk.org/thetechnium/archives/2009/02/amish_hackers...
Not the parent, but I'll answer for myself: it's a good thing to have more people in your life in your formative years than just your immediate peers and your parents because you get experience developing more types of relationships with people. You understand how to relate to someone who is older and more experienced than you and has a different point of view than you do outside of the context of them having a direct authority over you. You also get exposed to more points of view than just your parents', which can be a good or bad thing depending on what those points of view are, but plurality on average tends to be beneficial, especially in your developmental years.

By contrast, when you interact only with your self-selected peers of your own age group, your social circle becomes a bit of an echo chamber. In addition to the intellectual incest, if you don't have to deal with outsiders or people with different backgrounds or perspectives, you never figure out how to, and that's an important life skill. At the societal level, when people don't have to interact beyond their selected circle, they start becoming more insular, and that impedes the ability of groups to understand each other and communicate with each other, creating friction that can lead to conflicts and the inability to resolve such conflicts.
Just want to say that I've been thinking about REPL vis-à-vis unit testing for a few years now and my experience and conclusions match yours very closely. You've done a nice job of articulating them (here and in the root comment).
I bet if this post was about python and not ruby (and maybe leave the Arch Linux part, as people didn't seem to like that), there wouldn't be anyone calling him a fanboi.
How would you define (or redefine) BPM for today ?
There's bound to be a small amount of memory used by the idle crawler, but if they designed it well, it seems unlikely that that would be a limiting factor.

You make a fair point about the AdSense. I would guess they care more about a better user experience, but it's certainly possible. Everything they do can be viewed as a means to keep people searching and using the web, and clicking on more ads.
I hadn't considered that interpretation earlier (not until it was pointed out in another comment) and I agree that it's completely possible the author meant it like that -- so my attitude was not justified.

It was because of the way the author put "their irresponsible underwriting practices" in quotes in the just before the conclusion that set the tone for me, but once again, I should not have jumped to conclusions.
Siri uses Nuance, but loads it with it's own vocabulary. But you are correct, Apple would not acquire Siri for this reason.

I think the real reason is the ip in this area and the natural language processing built into the server.
use pip to manage this:
pip -E INST install hg-git
export PYTHONPATH=$PWD/INST/lib/python2.6/site-packages

At this point you can use "hggit =" in your hgrc

Enjoy.
http://www.reddit.com/r/Cooking
The All Time Top Self-Important Tweets are both slightly disturbing and highly entertaining. In many cases, it's really difficult to tell if some people are just being ironic, though. There's a fine line.
> Because of open classes and code generation in general,

Gotcha. Makes lots of sense. I've just not been bitten by this yet, I guess.

> use that tool's built-in functionality to "Go to" the declaration.

Ah, I'd never run into this too, because I default to just going to a browser and going to the online docs. But if you're used to another workflow, I can see how that'd be a pain.
This is BS.

If theft is the issue and they'd already identified the person who sold the phone they had no reason to search Gizmodo's stuff. Gizmodo very publicly admitted to paying for the phone so if they consider that theft they didn't need to search Gizmodo's stuff because they had a confession.

But this quote drives me CRAZY...

"Initially it's just a theft investigation," Wagstaffe said. "But ultimately could it lead to more? That's going to depend on what they learn. That's why they would like to be able to look at the computer and interview everybody that they can so they can determine the extent of what's involved."

So if you think someone might be guilty of a generic crime that you can't even specify it's ok to seize their stuff? If that's the case can't they just say "That guy looks like a criminal" and then go and search his house for proof that he is? Total BS
With enough time, money, and energy, we could do a lot of things. This will never happen.
I don't specifically mean speech recognition (although that could use an improvement), but some of the other features Siri would bring to that specific part of the iPhone.

Good point though.
This is great. Thanks for posting.
They also forgot "the helium capital of the world", one of Amarillo's nicknames (I happen to have family in Amarillo).
Ask HN: Will this site make $500 per month?
SITE: http://33banners.com

IDEA: Sell banner ad templates to individuals and small businesses who don't want to pay a designer to develop their online advertising material. This includes banners for advertising on both ad networks (like Google AdWords), and affiliate sites.

I just launched what I think is a minimum viable product yesterday, and really want to get lots of feedback. Do you think it is a good idea? What would you do differently? What features would you add to the site to make it better. AND, most importantly, will this mvp make $500 a month? This is my goal for a passive revenue stream. All comments, suggestions, criticisms, etc. are appreciated.

I recognize that it is a pretty "unsexy" idea, and there are a lot of people doing cutting edge stuff with HTML5 ads etc. But I think there is a market for people looking to spend under $50.
> Learn how Linux works.

If that's your goal, you may be better off learning C or Assembly (since you are coming from PHP)
Wow. Gizmodo is doing an excellent job of keeping themselves in the news on this one.
"nor would it be especially difficult given several months of an enthusiastic Common Lisp programmer or two" Hah!
Can't we pop up soil artificially when that becomes a big enough problem? Sprinkle compost on it or so?
Actually the to-do lists makes me a lot more productive. It keeps me focus on the current task and I get things done faster. The author falls in a redundancy when he says that if you have more stuff to do just do a list....

Here's a tip: always start with the boring ones or the most dificull, if you complete those, the other ones seems like piece of cake.
Another example that came up while I was testing the Zeo: their tracker asks how much caffeine you have after 3pm daily. While I was messing around with their graphs, I discovered a clear correlation between cans of soda and poor sleep the next night. That might seem "obvious", but it was a real surprise to me because I had never noticed any relation at all. At the time I was trying to stop soda at 6pm and I go to bed at midnight, so it was even more surprising that the effect was so long lasting.
I couldn't agree with you more.
don't blame the system, blame the man.
Currently Facebook broke all APIs, either Graph API, Old RESTful APIs and FQL.

I don't know the frontend part. My company uses Facebook's javascript library and we are switching to the new Javascript SDK.

One of the big bugs in Facebook backend is here http://bugs.developers.facebook.com/show_bug.cgi?id=9758
Популярные иностранные блоги и издания
Um, that IS my To-Do List

That's precisely what I thought.

I have three To Do lists:

1) The Honey Do list of things my wife needs me to do around the house.

2) My "Routine Maintenance" list that includes things like, ensuring I'm up on my automobile and home maintenance (check oil, fill up the cars every Sunday, etc).

3) My "Do Every Day" check-list like, take vitamins/medication, sort yesterday's laundry so it gets cleaned by my bride, put away any dishes/glasses I used the night before, set out clothes for the morning.

I couldn't, personally, think of One Thing I'm excited about if I spent ten minutes wondering if I have everything I need before I go out the door to the office. It frees me from having to fret about forgetting to charge my phone (evening checklist), or finding out on my way to work that I unexpectedly need to fill up my car (Sunday evening check-list).

They just get done without thought so my mind doesn't wander over to them.
We are sitting on a huge ball of matter. And with enough energy--which we can get from the sun for another 5 billion years or so--we can recycle almost anything.

Of course coping may not be easy in the first place.
This reminds me of a staple of my Boy Scout cooking: eggs in a bag. Just crack your eggs into a zip top bag (it must be a freezer bag to handle the temperature), add cheese, or peppers, or whatever you like in an omelet, suck out the air, and put it in boiling water until it’s done. Then, if you eat your omelet straight out of the bag, you have no clean up!

It had never occurred to me then to try to cook anything else in bags, but I'm certainly going to try this out.
Anyone interested in this topic should read "Bowling Alone". It's pretty scholarly but very readable.
I'm not sure there are no downsides, though, in line with the previous post's reference to obsessive-compulsive behavior. In some cases, I think more data gives you better control, but in others, I think you end up in a self-referential loop where you're spending your time meta-managing your life instead of actually doing things. Considering how popular cargo-cult self-help type things end up becoming, I can imagine this even reducing people's control over their lives, as they now have enough data to force themselves to follow the latest diet or productivity fad more completely, instead of making independent decisions unconstrained by matching up data against external "what you should do given the data" flowcharts.

The title even hints at that: a data-driven life, i.e. what you do is determined by what the data says you should do.
What do they have to lose at this point?
Which resources? Please name some examples.
I don't know, I'm still not convinced. Guess it'll have to be one of those things that I might change opinions after trying (if someone ever comes up with an implementation).
Cloudkick (YC W09) raises another $2M
I completely agree. I actually make a point not to put things on my to do list that I'm excited about because if I do, then each of those becomes a menial "must do" instead of a fun "can't wait to do!"
(it occurs to me though that the cooler insulation might help a lot with "active" SV, and now I need to find a way to PID-control an immersible heater).
You know, not every problem is solvable by creating another startup. :-)

In particular, it takes a bit more than the spirit of innovation to move the developed world from a depleting energy source to a more renewable energy source.
The Ritual Calling of the Engineer
tl;dr: PHP noob discovers Ruby and OOP. Thinks he's now so awesome that people care about his opinion about unrelated topics like Linux distros.
Apple is probably wanting the semantic analysis technology behind Siri, which is supposedly pretty amazing. The natural language processing is probably something they're interested in too. They will probably integrate Siri's functions into the iPhone to expand into a personal assistant-like function. For example, they can add a "speak" button to the search page of the iPhone, and have users search through their phone (contacts, etc) or ask the iPhone a question, "What movies are playing around me?" They need this functionality to compete with Android, especially with the new Android versions having voice search and integrated turn-by-turn. I can see Apple developing their own voice recognition technology and not using Nuance. I think Apple can do a better job than them. And it makes sense for Apple to integrate turn-by-turn directions somehow, just to compete with Android. They could allow Google to provide turn-by-turn on the iPhone, but I don't think they want iPhone users that dependent on Google. So many iPhone users are already using Google for mail, calendar, contacts, RSS reader, etc. Apple needs to find a way to pull people away from reliance on Google and be more connected with their services.
Sometimes writing serves to identify and organize your own thoughts. You don't have to post/share the result for the exercise to be valid / have value.

I think that realizing this and incorporating this into one's own perspective is a useful step towards more effective communication.
Steamboat Today: Jail Report for Feb. 25
This isn't Gizmodo's doing. I don't approve of how Gizmodo handled the story but once the police raided the guy's house they changed the game.

The Police can't go breaking down people's doors without a specific reason and they didn't have one here. They admit they knew the identity of who sold the phone and Gizmodo publicly confessed to buying the phone. So if the police consider either of those actions theft they already had air tight evidence.

It's becoming clear the police raided this guy's house and seized his property to go fishing. That's news regardless of of the original iphone story.
Rails development on OS X is so nice if you use things like MacPorts and Passenger. Coupled with TextMate I would not want to Rails dev on anything else.
Please review my personal project site......
Hello smart people at hacker news.This is a social networking site I built with asp.net technology.I would like to know your ideas, opinions or any reactions about my project.I also would like to know any ideas to attract more site users/members without costing me a lot of money.The site revenue right now comes from the displayed ad from google adsense which is very less compared to the site's operating cost.Is there any way I could monetize the sites services(any ideas)?Anyway thanks in advance for your time to reply and I would appreciate any advise you can give.....

the site url: jamafriend.com
One On One With Vint Cerf at WWW.2010
" (in the middle of building a web app w/Mongodb for a backend)"

you probably have worked with java before and have internalized quite a bit. For e.g I'd guess you are using some kind of servlet based framework to build your web app. Plenty of knowledge reqd right there. I'd be very surprised if someone could (as of today) build anything substantial in Clojure knowing zero java. (I did emphasise the "zero" bit in my original post).
عرض ملف تعريف h-fh@hotmail.com
You're wrong about lawyers. At the higher level, they twist and turn words like no one else. See Roe v. Wade, just for one example.
How did Dhirubhai learn to think big?