skysight-inc/HackerNews huggingface dataset:
It's better to explicitly create the methods you want using metaprogramming.

Almost.

If you know in advance what methods are going to be called then there's little need to use method_missing

Anecdotally, the most common use-case is that you don't know exactly what methods need to be handled at run time, but you have a good idea of the boundaries. I.e. you're not planning on handling every message sent to an object, just those that meet some relatively narrow criteria.

Most likely these messages will be sent repeatedly, so rather than carry the overhead of method_missing each time, you can use metaprogramming to add methods as encountered.

Depending on when in the object life-cycle these methods are added may or may not address the concerns raised in the article.

Don't use method_missing to do metaprogramming. It's like writing an entire website in the 404-handler of a web framework.

That would only be true if you used method_missing to handle every message sent to all objects. In real life having smarter, dynamic 404 handling makes sense.

In fact, most dynamic Web sites are based on the idea of run-time generation of HTML where none previously existed. Add in caching and you have pretty much what I just described for method_missing.
Money exists for a reason, that reason is
human nature, and no amount of commie propaganda
is going to change that.

I agree that this idea has some holes, but to throw it out as "commie propaganda" is a little much. It seems anything that isn't capitalism is immediately communism. I believe resource-based economics are completely different, perhaps completely opposite from communism.
Preview “Design for Hackers” by backing the book tour
>Probably rather offtopic but: I've never understood the motivation behind "modding". Why put so much work into someone other's project instead of starting something own?

Why do people spend so much work into learning to sing someone else's song or arrange it instead of just writing their own?

Maybe they like the work despite the fact that it's not their creation. Maybe they don't have the skill to create something from scratch but they can do a great deal standing on the shoulders of others. Maybe they just aren't that concerned with how lawyers divvy up who "owns" what ideas.

It's probably a combination of the above.
for what it's worth, if you take the ML class, you will learn most of the things you would learn in the AI class and more - although it does get a bit rigorous, and will take more time than the AI class would. from personal experience, I feel like Ng's class gave me a more thorough foundation in the math behind the concepts, and was more challenging to boot - so I'd recommend it if you're feeling up for it.
Jobba hemifrån – Vad Krävs av mig?
Great stuff! :) I didn't try it because I don't have nvidia card in my laptop but I plan to use it for slowing down guitar and doublebass videos. That way it would be way easier and more enjoyable to learn music that isn't written down or has bad tabs etc.
This is a well-worn path when attacking women online. We are not attacked based on our success, but on our suitability for sexual intercourse.

Does this woman use the Internet at all? This is how EVERYONE is attacked...

Successful men are generally accused of being gay.

Oh. Ok. I guess she realizes she isn't so special after all...

In short, this isn't a tragedy against women's rights, it's a tragedy against the self-important author.
Firefox for Tablets
I hacked up a python script to do this on my film collection. It was before mplayer2 so I could only track to keyframes. It was janky but kinda cool to search for a word (say "love") and see a bunch of clips with that word in it. The problem is that subtitles rarely have proper grammar and it's very hard to isolate full phrases.
The link to "Directed Edge's successful application video" at http://ycombinator.com/video.html points to http://news.ycombinator.com/item?id=855057, which in turn leads to a 404. The video can, however, be found at http://scotchi.posterous.com/directed-edge.
Your Next Screen Capture, Image Edit and Annotation Tool for Mac for Free
3 Basic or Not So Basic Keys To Building A Successful Online Business
Your last point is a good one, but it's sort of like arguing over gentoo/ubuntu/centOS. At the end of the day who really cares - none of them are windows, so they're all good enough.
having taken an AI class (using AIMA) at my undergrad college, I can't say that Norvig co-teaching the class made it all that different - probably the most interesting difference was being able to hear him (and Thrun) talk about real-world applications of the concepts we were covering, be it in Google products or Stanford research.
As she said, she has a portfolio. I think her goal here was to try to get interest from people based off of more than just her portfolio, rather what she wants and needs in her next opportunity. Perhaps she feels that the wrong opportunities may have come from posting a portfolio. Perhaps she feels the best opportunity will be from someone who simply gets where she is coming from. Some of the best working relationships come primarily from a personality click, the work in some cases can be secondary consideration once you know the passion is there.
I thought the parent is trying to say accessing content via Akamai will be slower when using Google Public DNS/OpenDNS because they don't support the purposed DNS extension thus the request is routed to a non-local server instead of local one?

(Akamai is my main reason of not using OpenDNS to this date, otherwise I would make a switch for long)
I think those not familiar with the size of Alaska (particularly from the "lower-48") might conceptually think of it as about the size of Texas. 'Tis not so.

20% of the size of Alaska is roughly the size of two or three full Midwest states. 20% of AK is about 132K sq miles, equivalent to about 80% the size of California (total ~164K sq miles).

http://www.google.com/search?q=alaska%20size%20compared%20to...

http://en.wikipedia.org/wiki/File:Alaska_area_compared_to_co...

One of the insights from the video (and not mentioned in the article) is the option of using ocean area for wind collection, rather than doing it on land.
from the video: "The only thing money creates is inequality. A scoring system for humanity that decides who gets what."

And without money, who decides who get what instead? Wesley Mouch?

I may be biased by just recently having read Atlas Shrugged, and not quite having digested it completely yet, but I do feel that money is the best tool we have to solve the huge problem of optimally distributing resources. The only true resources are every persons time, ability and effort; everything else is given to us for free by the universe and governed by the laws of physics/nature. Freedom means we each get to decide what it means to apply our own resources optimally.

Now if we can use technology to create a better communication/collaboration tool than money to pool and distribute our resources I'm all for it.
Have you seen designSVN : http://designsvn.com/

Similar idea - maybe slightly better execution in terms of the site style.
Should change the title to "Simple version control for Photoshop designers". The word Photoshop is not mentioned in your description too.
A good developer can work with crappy tools and make great things.
On a side note, what are the trademark issues with this product considering there is a company called Inkling?
The short answer is that it is indeed very much like iCloud for Photoshop, though we're rolling out support for more filetypes over time. If we were to stop in our tracks and cease development, it might be something to be concerned with. There's so much in the pipeline that we're not too focused on it at the moment.
Done. Sorry, new here- I know not an excuse!
Tetris hit the Android market as freeware: Parda Phash
Why not allow companies to get approved before announcing it to the public? That way, the investors aren't taken for a wild ride as politicians battle it out in public.
Growing Lights: Growing Lights, growing lights, Growing Lights | growing lights
WTF! is there Jesus in that article.
Blogging in the Classroom:  Results of an Experiment
I'd love Tim Pope to do a presentation about creating Vim plugins.
This is a great idea. I've signed up to the DB class. Looking forward to getting started!
I worked for Wacom up until 4 months ago, and I was involved in the development of this product. I'm not sure how much I can talk about this without violating NDA, but I'll try.

Normal Wacom tablets use electromagnetic resonance (EMR) to both power the electronics in the pen and to locate it in 3D space. Inkling uses the same technology for pressure sensitivity in the pen tip, but location is performed by a different method, using the base (the part you clip on). It's not nearly as accurate as EMR coupling (the tablets are accurate to less than 1mm), but the ability to record an ink drawing is pretty awesome. No matter how well natural media is simulated, it's never going to be actual real paper and ink.
It's not just for Photoshop, though it is what we're launching with.
"I have not read Walden. Will put it on my Kindle"

I think that sentence sort of encapsulates what you are saying in your article. It certainly pulled me up sharp.
Essaybin - Pastebin for things that aren't code
Going back in time left-to-right feels wrong, though perhaps those who read text RTL may disagree :-)
its users usually yell their noises within the boundaries of these sites, which in turn decreases noise elsewhere -- Interesting observation, but that just applies for Facebook right? Not all other similar sites _wall_ their content.
Ahh, that's much better. Not sure how many people would know to do that to view in HD though?

I saw the hover effect. I was talking about something more like this. http://gyazo.com/9eeaf082b72b63cf020b8869ebad538d.png (Google Chrome's find feature).

Are the versions spaced along the timeline equally or by time apart?
This is an area where I think government should provide generous grants and investments. Innovation for this type of problem is possible, but it takes more than 2 guys in a basement. Plus, as you mentioned, few VCs will want to wait a decade to see the results. Government can wait, however.

I'm not in the field, so I'll naively ask: Is the US government, or any government for that matter, doing anything about it?
Right, but most icons do not exist in a high resolution format yet (as far as I know, I would appreciate if somebody to correct me on this, if I am wrong).

Apple's retina display works because they have graphics that are the same physical size on screen. When I switch from my MacBook Pro display to an external Samsung display, the icon and text both get smaller.
Oberon Day 2011 - Videos
I know how they work I just don't see how they get so many people who don't like to pay for stuff to pay for the service( I don't find the free service that cumbersome).
Oh. But you can see why I got confused. :) A bit more clarity in your description would be great.
I was only there a few months ago, and he was giving tours of the Colossus (and he looked great - would never have known he was 80). This is such a shame.
LOL, who could think of something so stupid...

I live in a tiny country, Poland (that's eastern Europe).
We've seen these ideas before, right before 89', Berlin Wall, right before getting out independence back from Soviet Union.

But it seems I can go West and hear it again, cool.
> Sounds like he is yet to be shocked to discover why Skype is free :)

Skype isn't riddled with ads.
You are correct in a general sense but it seems you're stretching the
truth a little bit. Since you only get three octets from GIS, it is
impossible to know "exactly" how many people visit your site. As for the
"from where," you could get a rough idea of location through GeoIP on
three octets, but the result would be generalized. The generalized data
would still be useful, but it would be lacking in resolution and
reliability compared to GeoIP on the full four octet IP address.

The approaching exhaustion of IPv4 in the coming years, and how, in
practice, it is handled could make a real mess of GIS. If your ISP
starts handing out IPv4 addresses in the private address space to
customers and does transparent PNAT, then GIS breaks badly for all
customers of said ISP. In the case of large ISPs, GIS could actually
make things slower.

The part I have no clue about is how GIS works with IPv6? I haven't read
the IETF draft, so I'll just shut up and hope someone more knowledgeable
chimes in here.
Rolling your own Pre-Launch Page for free
The technology could be interesting, but this article is painful to read.

"One downside often cited by advocates of coal and gas power is that wind turbines require a lot more maintenence than a typical coal or gas power plant. But in a lagging economy this might just be wind power's biggest upside — it will create lots and lots of permanent jobs, sparking a new cycle of economic growth in America."

He thinks the fact that they require more maintenance and are less efficient is good for the economy. Unbelievable.
That's not true at all.

http://tools.ietf.org/html/draft-vandergaast-edns-client-sub...

Caching works just fine. There is some cache inefficiency, but memory is cheap. Really cheap. http://www.jcmit.com/mem2010.htm
How To Capture An Asteroid (and Why)
The directions that browsers are going is to prefetch the entire page ahead of time anyway, so this is a moot point.
the title of this link is misleading. "will" should be replaced with "could".
McCarthy's amb operator in Python
Ahh, this is possible. Not as likely in the US, but possible. We're working on it. At least it's fixed for Youtube, all Google properties, a bunch of other CDNs now.

But yeah, some big guys still remain! We'll get 'em.
You could change the DNS settings on your home router, so when your machines pull the DHCP data you will receive the modified DNS. But when out and about, everything will work as expected.
Egnyte Adds its VC, Kleiner Perkins, In Its Ads
You could probably use pretty standard ECM techniques to figure out what is a drone and what isn't by listening for their control signals. Of course that wouldn't help with autonomous drones, but those are still a ways off.

A laser sounds pretty good, they're big but you can swivel the beam very fast since you just have to move the mirrors. And they don't fall back to earth like bullets do.

EMPs are hard to produce without explosions of some kind[1], the energy requirements are similar to lasers but the power is way higher. They're hard to make directional, too, leading to a lot of collateral damage whenever you set one off.

[1]http://en.wikipedia.org/wiki/Explosively_pumped_flux_compres...
Ironic since we were in the market first as Inkling (http://inklingmarkets.com) in 2006, then the well-funded "Inkling" (inkling.com) came along who ignored our claims about trademark, and now the Wacom Inkling tablet. Guess it's just a cool name. :)
Amazon Launches New File Format for Kindle
We've thought about letting people turn it on or off, but have held off for now. We're only sending the edns-option to authoritative DNS providers who also handle the HTTP request, and thus would have seen the entire src_ip anyways.
I'm going to repeat here what I said in http://news.ycombinator.com/item?id=2939044

I'm getting really, really tired of pages that promise a service and then say "Sign up and we'll let you know when it's ready!"

I know it's a technique for trying to validate an idea before you spend time, money and effort implementing it, but my reaction now is "Screw you!"

I've signed up several times and never once has it come to anything. I've spent time filling in boxes, clicking through pages, being promised the solution to a problem, and nothing has come of it.

My reaction now is "Fuck off and come back when you've done something."

Just a data point for the next time you consider wasting the time of everyone who might otherwise consider being a customer, instead of using yours to actually build something.

========

ADDED IN EDIT: Apologies that you've got in the way of one of my rants about one of my pet hates. Thank you for your calm and considered replies. I do wish you good fortune. And remember, fortune favors the lucky.
The article exaggerates the most likely effects of this, which are a mild improvement in latency and very little in throughput. If you're in a country with very poor international connectivity, it might be possible that your 20 Mbit connection is downloading at Kbit speeds due to choosing the wrong CDN site, but that won't be the case for most people. The common case is that throughput is not really affected--- typical downloads from well-provisioned sites on the wrong side of the Atlantic max out my DSL anyway. When they don't, it's almost always a problem with the particular mirror's last-mile connectivity, not with the transatlantic cable.
Sir wccrawford, Thanks for proving your almightyness in a very humble way by picking on a girl who tried to distinguish herself from the hordes. Unbelievable grace Sir. The world needs more people like you.
New way to beat Super Mario Bros. Level 1
So you've been doing the minimalist living thing?
Do you find yourself spending more or less time in the virtual world, having made the physical one a little less comfortable?
Also, as an aside, how do you deal with the expectations of the opposite gender?
They think that by the end of the week they'll be trusted by Microsoft, Google and Mozilla again, they "followed the correct procedures", see http://translate.google.com/translate?hl=en&sl=auto&...
How to install a .bin file in ubuntu
Ubuntu is one of the most popular Linux distribution. And best of all its free and open source operating system. Ubuntu is based on Debian, so ubuntu does not execute .bin files. Hence installing a .bin application in Ubunt
This isn't a service, it's just a how-to blog post showing how to build a pre-launch page without paying for anything. You can download all of the files here: http://launching.me/download/launchingme.zip. Sorry for the confusion, I guess I didn't make it clear enough it's not a new service.
From that blog post...

What can you do with such a certificate? Well, you can impersonate Google -- assuming you can first reroute Internet traffic for google.com to you. This is something that can be done by a government or by a rogue ISP. Such a reroute would only affect users within that country or under that ISP.

This is not entirely true...

For a short time on Tuesday, internet traffic sent between Facebook and subscribers to AT&T's internet service passed through hardware belonging to the state-owned China Telecom before reaching its final destination

-- http://www.theregister.co.uk/2011/03/23/facebook_traffic_chi...
The better development team is the one that gets stuff done. That almost always means flexibility.
The "internet" (browser I guess?), then Google, now Facebook are all trying to work into the same position: that is the gateway to finding information on the web.

Anecdote: myself (and I'm sure many users here) type URLs in the address bar of the browser. My father, who adopted the internet later, types everything in Google. My mother, who adopted it even later, never really leaves Facebook. To her, it's the internet. She doesn't even know to go to Google to search for things. In fact, Facebook is the only thing she really uses the computer for. That's powerful.

So, I guess I'm saying that I don't really think that the internet's usage has swayed too far from being a way to seek information. What's changed is how we get to the information.
I've always found this interesting too, especially when a RAW file grows in size with exposure time... doesn't that indicate it is "sampling" the sensor?
Sure. But a good developer can work much freaking better with good tools.
As I say, I've worked in a team where branching was tried. It was a hinderance and slowed down development. I've never seen the point of branching for my own personal use.

Others may have different experiences, especially if they work on large teams.

The only reason I can see to "branch" is when you deploy code, make a copy of it in the repos, so that you can fix any bugs off it quickly.
I'm a game developer. My specialty is network programming, so I don't deal with this stuff a lot, but it's impossible to completely avoid it.

I also majored in CS at a college where the CS department was part of the Mathematics department (though it moved to Engineering in my last year.)

What I mainly remember of Linear Algebra was that it and I didn't get along. I struggled a lot with all the heavy math classes. When I started picking up matrix operations much later, from looking at other programmers' code, it didn't really occur to me to call it "Linear Algebra". When I saw the title of this article, I still didn't think that's what it was going to be about.

So, I'm a game developer and I'm with you, it's not what I'd think when I hear Linear Algebra either, though if I thought really hard and fought off the flashbacks, I could probably find matrix operations mixed in somewhere with my scant memories of Linear Algebra in college.

That said, this is a great series of articles for aspiring game developers. Everyone needs to know these basics these days (Ok, maybe not if you're making match 3 games or word puzzles or the like). I wish someone had just shown me this 15 years ago.
Hi HN, I was in bed with some sort of flu this last weekend, and messed around with a little idea I had. Nothing big, but thought maybe some HN'ers would have some insight into if it's worth pursuing. I have seen a lot of long blog like posts pasted on pastebin, and even on HN in the ask section. These are hard to read, so I figured I should make a pastebin dedicated to displaying writings. Any name suggestions are welcome as well.
Even if you pay, it's still P2P.
Animal instincts: how human brains respond to critters
Plus, you get power when the wind blows or the sun shines -- and none when they don't. Given the mean and standard deviation of cash flows, you can figure the proper debt to equity mix. But how well does the industry support that information for a particular project? Natural gas plants have very stable output so are more easily levered up. In a capital intensive industry, that's a very serious financing disadvantage.

This financing problem reflects a real economic problem. Risk -- cash flow variability -- is a real economic quantity. Failure to manage it causes real economic hardship and loss. If 50% of the power supply is wind, and it's down due to weather, someone on the grid is going down. Economically, the financing problem signals the importance of addressing that contingency. So this isn't just bankers being mean.
I have trouble saying that wind is worse than coal when looking at the externalities. Among it's many problems Coal directly results in thousands of deaths and 100's of thousands of cases of respiratory distress in the US every single year. It's only when you consider the direct costs and ignore everything else that coal is in any way competitive with wind when building a new power plant.
For those wondering about the differences between 4:2:2 and 4:2:0, check out http://en.wikipedia.org/wiki/Chroma_subsampling#4:2:0
Snow boots for women
I don't know what percentage pays but these sites deal with a ridiculous amount of traffic - megaupload and rapidshare are each approximately as popular as the piratebay (according to alexa and compete).

Given tens of millions of opportunities a month to ask people for a few dollars + tons of resources out there to test and optimize how you're asking it's not hard to imagine these sites are making ridiculous money.
AI-Powered Chatbots Talk to Each Other
Please change this to a direct link to time.com, not one bounced by facebook.
Samsung’s Polyplatform Paradox