skysight-inc/HackerNews huggingface dataset:
Python doesn't have traits/roles, so it's hard to give a good example. You should build classes by composing them from smaller pieces of classes. There are two good ways to do this; delegation and role-based composition. Delegation is where you pass the constructor of your class an instance of another class, and your "foo" method becomes an alias to that instance's foo method. This allows you to do the same interfaces/roles as the object you're "wrapping", but still lets you customize the behavior of each method call you choose to delegate. (The Law of Demeter protects you from other callers touching the non-delegated methods.)

Roles let you implement pieces of classes without being a full class yourself. A classic example is a "Comparable" role, that requires the consumer to implement a "cmp" function, and then provides lt, gt, and eq implemented in terms of "cmp". You mix this into your class that does cmp, and now it gets lt, gt, and eq for free. You also get the security of knowing that you're calling the right method; duck typing will treat a tree's bark and a dog's bark as the same actions, while roles will let you determine whether you have an object with a wooden outer layer, or an object that can talk like a dog.

Python's philosophy doesn't seem to push delegation or composition, so we use inheritance in the above example to stick with Python programmer's expectations. Just beware of invoking the wrong type of bark; duck typing is flexible, but it ain't safe.
4 Reasons Twitter Is Morse Code Of The Internet
Good luck guys - this is exactly what it's like. Stay persistent.
I don't see the point of using this when there is the vm core package.
>One half of the country chose the soviet command economy model, the other half chose to pursue an Austrian model. One half did immeasurably better than the other half. Those are the facts.

That fact doesn't validate Austrian-school-thinking — merely that it worked better than Soviet central-planning given the global political and economic environment at the time, which says almost nothing. And even if you're arguing merely in favor of increased economic liberalization, this comparison still holds no value because social democracy has nothing to do with central planning! The points don't even exist along a linear axis — they are apples and oranges. The debate all over the world right now is about how best to implement social democracy, and comparing those two extreme economic philosophies doesn't contribute anything at all. To pretend it does is disingenuous.

The worst thing about right-wing followers of Austrian school thinking is that they refuse to consider the social outcomes when "market freedom" is taken too far; they are bent on destroying society as it exists and recreating a weak image of it inside their economic framework. Even von Hayek himself acknowledged the need for a basic social support system. This type of thinking is highly simplified, almost always ideologically-applied, and extremely toxic to our social fabric.
So let me get this straight, you just used my service to make something for your kid for free and then you nail me with a spam complaint?

Well, if you didn't get the user's explicit consent to be emailed, yup, that's what happens. SPAM is "unsolicited bulk email", so if you sent bulk mail to people that didn't want it, you're a spammer. Nobody cares so much about your service as to want to read an email about it -- people just don't like getting advertising in their email, and very few people would ever consent to be emailed explicitly. (They may leave a checkbox checked, but that's not consent, that's a slight-of-hand.)

Anyway, hopefully you learned that just because you can do something, doesn't mean you shouldn't. People that won't pay won't pay. And they don't want to read ads either.
Motorbike Leather Apparel-Leather Jackets-Motorbike Professional Gloves
Motorcycle Leather Apparel & accessories, Give value to your protection with our quality range of leather jackets, leather trousers, professional gloves, free style mix gloves, leather race suits, textile suits, textile jackets, fashion & casual wears
Ask HN: Can you customize the Facebook like button?
I vaguely remember seeing someone hack together variations of the Facebook like button for their website. I'm wondering, can you edit the CSS or other parts of the code to change the size, color, and overall look of the like button? Any help would be greatly appreciated, thank you!
New Year on SEO, PPC and SMO Packages
Festive Offers- Huge Discounts this New Year on SEO, PPC and SMO Packages
IndusWebi Technologies, one of the leading SEO, SMO and PPC Company with head office at New Delhi, India and having sales offices in UK and US is offering festive discounts of flat 10% on <a href="http://www.induswebi.com">SEO, SMO and PPC packages</a>. Our New Year festive offer on SEO, SMO and PPC packages are valid till 10th January 2012. IndusWebi is market leader in SEO, SMO, PPC and Internet Marketing with world class services and exceptional project delivery. Numerous clients have already registered for this exciting and lucrative offer with the best SEO, SMO, PPC and <a href="http://www.induswebi.com/services-web-designing-development.php">Internet Marketing Company in India</a>.
So, hurry up and sign up now for this incredible festive offer of flat 10% discount on SEO, SMO and PPC packages.
Contact us today at +91 9910166616 or contact us via www.induswebi.com
For any further information, you can also mail us at info@induswebi.com
Yep. While we think featuring our startup in TC will get us overnight success, having a ton of mommy bloggers know about it and talk it amongst themselves in their little communities(CafeMom, iVillage, SparkPeople, Pinterest) will give you mainstream popularity. They truly have incredible reach.
IPhone 4 in pure CSS3
The Encyclopedia of Mathematics [Springer]
I don't doubt the power of mom blogs, but his point remains. The article found 400 of these blog posts, most of which don't look like mom blogs, but moreover like blogs no one anywhere actually reads (on purpose, at least). Even if you assume a decent ROI, in absolute numbers the user increase would be well below the noise.

If these were sponsored results for JCPenny, for instance, it is very unlikely anyone would think they were seriously trying to gain market share directly -- it would be fairly obvious they were trying to game search results. However, since it's google themselves, I don't know what on earth someone was thinking.
Hmm, I wonder if that was my problem too. Thanks!

PS: I love your project, good work!
Dwolla (US only) has the best API i've ever seen. Oauth support as well!
Ask HN: Advice/Thoughts on the behavior of the UI for a mutliplayer game
I am working on a multiplayer game along the lines of checkers. I am trying to find the correct way to make users find open tables and join. What is usual expectation from a user's perspective? The game could last about 20 mins so I cannot let a user wait for the current game to end because it will take at least 10 mins (average) and he will get bored. So I am building a "robot" to play so that the user need not wait to play but fun here is when user's discover and play against one another. What are your opinions on this? What are the normal expectations for such games?
If your chances of success relies on VC's taking the bait, it's probably a bad idea... Why do you feel you need people to fill in the missing holes? This should be an idea you feel you have the expertise and secret sauce to do without any help (except peripheral help like a freelance, web designer, etc)
I'd be interested too, email is hn@gom-jabbar.org, city is shanghai
Labguru
Labguru's aim is to allow researchers to Do More Science by helping them to concentrate on the big picture rather than the mundane details of managing materials, documents, and projects.
Getting Started With Scala
A little off-topic, I know, but I found it cute/confusing that after clicking on the PhoneGap:Build link on the blog post (https://build.phonegap.com/), the destination page stated that my account had been created and I should check my email for a confirmation link. I surely haven't created such an account but obviously this is the page they link you to in the account creation process and display that notice if you aren't logged in?
Important Activities When You Are Pregnant
When you are pregnant it can seem like a very long time for almost every woman. There will be lot of changes which can make you physically uncomfortable.
Yeah, I do, although I think most people would answer "No". Culturally, in the US at least, there's a distinct tendency toward Individualism in rural areas and Collectivism in urban areas. But the distinction is cultural, not inherent.
Cosmic Corporate Park	
Cosmic Corporate Park - Cosmic Corporate Park Noida is a comfortable office space project launched by Cosmic Group.
I placed a large 4'x3' map of the U.S. in my kids room. They're too young yet to have a concept of a map (computer or otherwise), but I want them to be able to say look at Calfornia, where we live, and take the time to look at each and every state in between to say the State of Maine. With a very large map you get much more of a feel for the position of states relative to one another (or countries for that matter) and then you can also zoom in (get closer) and see what lies within.

Yes, it is very cool in particular to do that on an iPad. But the entire feel is lost. If one looks at the whole US at once, most of the details are lost. Then as soon as you zoom in it is difficult to appreciate the spatial relationship between states as one "journeys" across the country.

That reminds me, I also need to buy a globe. Or is that to be replaced with an animated 3d monitor representation as well?
What are you, an ex-girlfriend? This is Hacker News; let's maintain a higher level of conversation than that.
I wonder if repeated handler bias leads to a prejudiced dog. Then the animal would no longer need cues from the handler to perpetuate to unequal protection under the law.

I'm regularly embarrassed by my own little dog who for 10 years has been an incorrigible racist. She came as a puppy from the breeder with a deep seated hatred of black men, men in hats, and anyone on a bicycle which we have been unable to train out or even suppress. We just pretend she barks at everyone.
Regarding the quote on Finnish not having a word for "accountability": http://languagelog.ldc.upenn.edu/nll/?p=3678
Impressive project. How much of the time was spent writing the gameplay code as compared to the "engine". To put it another way, how much of the experience was writing the code to handle VGA and audio out as compared to the scoring system, movement, etc.?

Similarly, how much time was spent writing "code" that targets the PowerPC processor versus the FPGA module?
Just Google it :-)
"Pagerank 10 websites" should do the trick
The fact that Louis CK released his material this way would not be interesting were it not for the fact that he could more easily have released it through "traditional" distribution. He has done great work, built up an audience and so there are studio/network buyers ready to pay him an advance for the rights to his material.

The thing nobody gives studios and labels credit for is that they assume the financial risk on productions by advancing the money and then they profit handsomely (or lose money, which happens often). Louis CK decided to take this risk on himself. From what I've read it was about a quarter million of his own dollars on the entire production and distribution system. It seems genius in hindsight, but be didn't known that this was going to work so it took some balls. That's what makes it awesome and interesting in my opinion.

For an unknown person to do this is not especially interesting because they have no real audience and no labels or networks waiting to hand over a cash advance to them. There is no real risk involved at all - it's simply the case of a musician trying to get their name out there and using the cheapest (and most likely only) option they have available to them.

Though, I did give it a listen so it worked to some degree of getting your father some exposure. I say congrats on doing whatever you can to get exposure, there is no shame in that at all.
I took a quick look and here's what I've gathered.

This thing gives the impression that user code is pre-emptible (it really just forks the process under the hood), whereas using vm naively risks blocking your process (infinite loop in user code will gimp the server).

There's also some pseudo-console.log hack to allow communication from user code to the outside world.

Even so, I don't see the point of this either. vm + forked child process will do the same thing, it's much more versatile, and if you're working a use-case where running untrusted code is necessary, you're probably good enough with Node to cook up this kind of solution in no more than a few minutes.
I'm a little surprised that there wasn't a valid google cache still kicking around for any of those dead links.
Blogging Frequency: How To Choose The Right One?
Veins guide
Veins are important part of the body that carries the blood from the capillaries toward the heart. It is of green and blue that cause pain and discomfort.
Free Commodity Tips for Today
Get daily accurate commodity tips, intra-day trading tips, NIFTY Tips, MCX Tips, NCDEX Tips for different commodities in the market from our fast SMS Services. Here technical team always analyzes the market to give you the more profit.
I've done this hunt too. If anything less than the vast majority of your site's visitors are mobile, then HTML5 geolocation isn't going to suit your needs (at least it won't for another 5 years.)

Upgrading to MaxMind's paid database is really the best option, assuming you can afford it. If you can't afford it and you can't cope with the inaccuracies of the current solution, you might be able to go with a hybrid-solution that'd incorporate Google Maps (http://code.google.com/apis/maps/documentation/javascript/ba...)
Second on Wepay. The API is easily customizable. Plus well, you know, they're Ycombinator alumni.
I pair at least once a week with an Emacs user. Switching between Vim and Emacs is not a problem as long as both people are fast at file-switching.
Bingo -- and the "sponsored by Google Chrome" text was pulled out of the ass of the blogspam originator based on their interpretation of the FTC regulations governing this kind of stuff.

All of the instances are likely the work of a single organization, or possibly the result of cargo-culting by a group of independents in a webmaster forum thread somewhere.
All teachers in Finland are unionized.
http://requirejs.org/

It's not the easiest thing to learn but AMD is a very progressive javascript development strategy that I would not classify as a fad. i.e. good to know!
Anonymous is an adjective, not a noun. It's not a group.
Haptico - a haptic compass that keeps you going in the right direction
Is this your idea of excellence? Every individual race in America scoring better than the "original" countries they came from dozens or hundreds of years ago?

What about the disparity of scores between the races, or income levels, within America? Is this of no concern?
Sure perhaps I should not have used the term "unique" but they are identifiers, they identify how to contact a certain individual based on a numeric sequence. Same with SS numbers they identify a living person. I would never use either as a unique key in my database but I am not a natural key person for the most part. I tend to like a uniquely generated key to serve as a surrogate for my unique primary identifier.
Ask HN: Should I Apply Anyway?
As a newbie software developer with little formal training I have come across countless entry-level job postings requiring "1 to 3" years experience, a "functional" or "knowledgeable" grasp of language/skill X, or similar. I never know whether I should apply to such postings as it can be difficult to quantify such terminology (e.g. I have -almost- one year of experience). Given the many postings discussing the talent shortage, should I apply anyway? Or am I, and newbie devs like me, wasting our time?
"Another pain point is the user has to wait 30 seconds in the worst case for their folders to be populated with images. This is because each of our handleUser threads poll the Dropbox API every 30 seconds. While this is bad from a user experience perspective it’s also bad from an engineering perspective. This will cause the load we induce on the Dropbox API to increase linearly with the number of users using our app, we’d instead like it to increase linearly with the number of active users using our app. Currently there’s no way to get around this issue but we’re working on it!"

To me this suggests they're working on some sort of notification-like API (WebHooks possibly?). Am I misinterpreting this? Because if not, this would be a really nice thing to have and has been asked for for awhile.
Patriots, here's your list of traitors.
He explain more here: http://www.fsf.org/news/freebios.html

Or better, here: http://blog.reddit.com/2010/07/rms-ama.html search for "microwave".
I'm not referring to any particular demo - many of the animations for Amiga were raytraced animations, but no one claimed it was realtime raytracing. I was referring just to the time it took to render a single frame of an animation.

re: the juggler amiga demo - from http://home.comcast.net/~erniew/juggler.html:

The images were generated with a standard Amiga with 512K memory. A ray
tracing method was used, which simulates rays of light reflecting within
a mathematically defined scene. Each image requires the calculation of 64,000 light rays and takes approximately 1 hour to generate. An image is compressed to about 10K bytes for storage. Images are expanded in less than 30 milliseconds. The Amiga hold and modify mode is employed so that up to 4096 colors can be displayed at one time.

==============

So... 1 hour for each frame... hrm...
A cursory glance at Google search results in... ENGLISH... ?

for people who didn't click the links, it shows... either
A) ENGLISH speaking countries dominate the most-cited papers (tah dahhh).
B) American papers cite American papers (parochialism versus merit).

Tycho: bias, correlations, and network effects...
You can do much more than just changing the column numbers or width, you can alter any styles.
According to the TOS (http://www.facebook.com/brandpermissions/logos.php) you can change the size but nothing else.

"While you may scale the size to suit your needs, you may not modify the Like Button in any other way (such as by changing the design)."
I just think the paid post campaign was outsourced and the consultant company did a really bad job in describing the way they would have liked to have posts written up.
I doubt their objective was to game search results, but rather had an objective to get Chrome in front of influential mom-bloggers.

According to the guidelines Google advocates, any form of endorsements should be notified in the post and have a no-follow attribute on the link when there is money involved.

The majority of mom-bloggers are familiar with the rules around give aways, paid endorsements and advertising. They know how to run a business.
It's a pity that the bloggers who have been featured in this campaign will take the flak, as Google brings down the hammer. Some of the bloggers don't know any better, and take an easy opportunity to monetize their websites.

And who can blame them, It's Google! If a campaign is from Google, with a mantra: Don't be evil, it can only be a good thing to do this, right..?

Google has a responsibility here, not only to choose the right advertising consultant, but also to educate the bloggers on how their websites will be treated given their war on paid links and endorsements.
The Best Leadership Books of 2011
Voice Typing a New Direction for Android Application Development
Watch Color of Woman ep 9 | KR Drama - Korean Drama
I find it odd they call themselves “Wahhabis.” For starters, that term isn't something a “Wahhabi” would call himself. I've never been able to trace when it was first used. However, it's often used by western scholars to refer to “the Saudi guys” when classifying Muslims.

Does anyone know more about this group?
Best Google Gadgets: Add Cool  Google Gadget To Website
Linus Upson responded on a public G+ with "News to me. Looking in to it..."
https://plus.google.com/113217924531763968801/posts/3XUWkLVN...
Are DuckDuckGo's Bing Ties a Problem for Linux Mint?
Kindle It
Defensible position supported with logic.

I might even go a step further an add that in some sense Facebook has already been publicly traded on secondary markets for some time. Fortunes were already made there.

The world will watch this IPO. The trajectory will impact how Web 2.0 is remembered.

I'd love to see someone argue the counterpoint.
I used to love the globe my parents gave me as a kid. It had raised surfaces to indicate mountains. I remember tracing mountain ranges and wondering about how tall Mount Everest really was.

When a teacher showed our class a flat map and tried to explain how this Mercator projection wasn't truly accurate because the world is a sphere, I remember a bunch of students being confused. I was more fortunate. I imagined the globe back home and got it right away.

I love digital maps for the efficiency in performing the task of getting from point A to point B, and I love globes for helping to visualize the physical world as a whole.
Just FYI, they weren't that much shorter. Below decks everyone was stooped over. Sometimes the captain had a full headroom cabin depending on the size of the ship, and later perhaps the officers in the wardroom as well.
iPhone4 in CSS3? I predict this to be the highest upvoted submission on HN of all time.
I agree that it's a very nice thing he did. But the ability to build & maintain a fanbase is key here. I wish him the best of luck with that.

Right now, though, I fear they're missing an opportunity. They should least figure out how to get people to sign up for a mailing list, or give them a Facebook page to like, or make it easy to share the page via social media... anything, really, to keep a connection to the audience you have right now and using that to get a bigger one. They appear to be doing nothing of the sort yet, which may lead to an initial boom followed by nothing, just as if the intersection they were playing at had gone from a busy one to an empty one.

With RL busking you can always find a crowd, but online it's not always that easy to get or retain attention. I mean, there's a reason why business people like to see graphs of user numbers that are increasing steadily.

I say this because I want to see him succeed. I believe that this model can work here, but only if he can build and retain the fanbase to support it. It's no different than trying to make sure that you always have a crowd to play for. Busking on an empty street won't get you anywhere, after all.

I wish him all the best.
Neoliberalism is Austrian-school thinking put into practice; it's the best that governments can do given the economic and social realities of the day. People like Milton Friedman and other Chicago school economists drew heavily on the Austrians, and those Chicago school economists were directly advising developing nations from the '70s onward.

Responses like yours only reinforce my thesis: your philosophy can never be practiced successfully. Where it fails, the problem is only ever due to some sort of impurity or oversight in implementation. The market can never be "free enough".
Internships Australia
This website is about Internship Australia. An Internship in Australia will get you ahead in your carrer. You will get the necessary skills, overcome any language barriers & get hands on experience on your field with an Australian Internship. Getting an Internship in Australia is the path to a successful carrer.