skysight-inc/HackerNews huggingface dataset:
Wow, that is really cool. The quotes in the article explain exactly why software patents are absolutely horrible for innovation. Pretty much every idea ever that can be written as software has been patented at this point. Any code you write is probably violating some fucking patent, and if you're making money from software you write, it's only a matter of time before the patent trolls come knocking. It absolutely disgusts me. Maybe I'll move to NZ. I'm really impressed by this, seriously.
Yes, but in that case, they're probably buying from another pension fund, or a mutual fund, or someone. If they pay 500k less, that's 500k less the other pension fund doesn't get. No value is created or destroyed by people trading at marginally wrong prices. Furthermore, as long as it's the same people trading with each other at randomly wrong prices, things even out in the wash. These days though, you're dealing with PhDs doing nothing but programming computers to trade, and extracting the money from these mistakes. This makes it not even out in the wash anymore, and they're being paid billions of dollars to solve a problem that never existed. I would much rather have those PhDs figure out how to program a computer to make an electric car that is 5% more efficient, or a wind turbine that is 5% more efficient, or a search engine that is 5% more accurate, or even figure out how to make a physical constant known to 5% greater accuracy. All of those things increase the total value in the world. Instead, they're all being siphoned off by trading companies to do things that make them money, but don't create much if any value.
find lib -name '*.pm' | xargs perl -pi -e 's/.../.../'

is usually quite sufficient for purpose if you have a reasonable idea what's going on in your codebase (and if you don't, you probably don't want to be renaming things yet).

Doesn't mean a real refactoring tool such as the ones people've been playing with for http://padre.perlide.org/ wouldn't be better, but it's amazing how well a simple brute force replace works on a reasonably tested codebase.
We've never incorporated anyone's code without their full participation and there's no code in Thesis I would want anywhere near core anyway. Thesis is a triumph of marketing, not technical competence. (In fact it relies on people not being able to question its incredulous claims about structure and SEO.) The few cool ideas it has were done in other themes first anyway. On a tech level, WooThemes is doing far more interesting work. (And they have been involved in core development.)
$3000 is a sizable chunk of change for an instrument for a H.S. student but only moderate in the range of flute prices.
It's just a different way of doing it. In java you ctrl-b your way into method calls using your IDE. In ruby (assuming it's not C code or eval'd code) you use ruby-debug. Set a break point and start stepping. In minutes you'll stop scratching your head.

I've seen the "code monkeys" you speak of hit a brick wall with spring. Java the language simply pushes these problems into it's tools. I've spent countless hours getting my java tools to play nice. I don't have that problem in ruby. There really is a law of conservation here.
Love it. Wish we could make use of it more here in Australia but from what I can tell the dial-in stuff is US only, and out-going calls to mobiles here might get expensive quickly (20c+/min?).
I always heard this as "It's better to have a 70% plan and execute it 100% than to have a 100% plan and execute it 70%."
The arguments in your linked article are inaccurate. For example: the Refactoring Browser described in "A Refactoring Tool for Smalltalk"(at http://st-www.cs.uiuc.edu/users/droberts/tapos.pdf ), was capable of determining which sends of a renamed message were to the class on which it is to be renamed by analysis of the program's dynamic behavior.

There's of course a limitation on this. To quote the paper: "The major drawback to this style of refac-
toring is that the analysis is only as good as your
test suite. If there are pieces of code that are not
executed, they will never be analyzed, and the
refactoring will not be completed for that par-
ticular section of code. "
A person who doesn't smile, or isn't overly friendly is a douche-bag? I think you have your definitions mixed up. Introverts, reserved people, naturally taciturn people, super-shy people, people from cultures that don't show their teeth at every opportunity - they are perfectly fine people and can be a joy, a joy to work with.

People are great to work with when the work just "flows" around them. Their personalities are (mostly) orthogonal with that. It doesn't make them assholes. Come to think of it, the assholes are more likely to smile. YMMV.
Hiring Your First Employee
The difference is that in Ruby you can add getter/setter methods at a later date without changing the interface.
Clear high-tech custom insulating stickers might do as well.
That probably cost some unfortunate soul at least two to five years in his mother's basement.
Christian Louboutin Altadama Platforms black
The type checker would have to play nice with java types. Does the racket type checker support inheritance and interfaces/protocols?
Oh come on. Apple's response to this issue has been absolutely disgusting. Apple has a gigantic ego and everytime there's some kind of serious hardware issue with one of their products, all you get from Apple is denial. It's disgraceful.

Yeah, this issue isn't affecting everyone, and I agree it's gotten a bit more buzz than it probably should, but the fact of the matter is that the issue does exist and it's affecting a lot of people and Apple will simply NOT admit to it. This is one reason among many why I will never give Apple another cent of my money. They make good products for the most part, but I can't stand their ego/attitude. When they fuck up, they need to own up to it.
I agree 100% but you seemed to be implying that one's coding skills were the only determining factor in whether or not you are a good employee which is what I was responding to.
Small data point, but my iPhone 4 gets better reception than my iPhone 3G.
I dunno, Microsoft and Peter Molyneux have a reputation for hyping things up a lot and then not delivering (either outright or by delivering something that simply doesn't live up to the hype). I'll believe it when I can experience it for myself. Until then I call shenanigans.
Essentials of Gestational Diabetes You Must Remember | Hi Health and Fitness
TV Mobile Phone, Cell Phone with TV, Wholesale TV Mobile Phones
You don't. On day one, my wife spent a couple minutes covering the gap with a piece of scotch tape. It's almost impossible to see and it worked flawlessly. Anyone who drops $30 just to solve the antenna issue is either lazy or a fool or a foolish lazy person or a loolish fazy person.
Engaging Website Design
Finally, 15 year old desktop technology is becoming available on the web.
Wow, you're right. Their site is gone and it's not downloading properly on itunes. Wonder if its out there somewhere.

They stopped recording them a while ago and said they had recorded all they had to say on the topic, but shame its been taken down.
Then maths would be biaised too towards boys. But studies have shown that gender doesn't affect competence in maths.
Only 14 out of 450 are women? That's just 3 percent. Yikes.
Bletch, I hate cold calling, that is having to do it, and I've plenty of experience.

I had a job in a market research agency, and we'd do cold calls for mobile phones companies, car companies etc. usually to do a survey (yes I was one of THOSE people).

Then about a year later I went to a sales recruitment agency (I'm not a sales guy, but at the time I was desperate for work and would try anything, despite my father warning me to keep away from sales).

They were kind of a training outfit and recruitment agency. They would test a bunch of candidates to see who had potential, then put the ones who passed through a 1 week intensive coarse (great coarse by the way, I was exausted by the end of it).

Then they try to "sell" you to other sales companies, it landed me with a telesales job which lasted for about 6 months (in which I did much cold calling).

All I can say is I hate cold calling, it gives me the sweats, but it damnwell works, so if the margin is worth it, learn a little yourself and give it a try, you don't have to hire a salesperson, become one yourself.
Chennai Classifieds | Free Classifieds Chennai
There's a huge difference between having to maintain a fork and just writing the extra features you want. No one has the right to insist that other people spend the time the way you want them to, but you can certainly complain about their choices being shortsighted.
i had exactly the same thing happen to me when i was looking for an internship semester last year, i got calls from 3 cruise staffers, im a comp sci student.. and then i somehow got 4 calls for senior positions.. how does that happen, my resume said "graduating summer 2010" in the first line under my name..
why was this downvoted? this is a relevant and productive comment
You only have people you "can't lose" when the whole team is mediocre. If you have at least couple great programmers they will usually have enough drive to learn every aspect of the project. And they will be able to pick up anything in days even without much knowledge sharing.
A person who doesn't smile, or isn't overly friendly is a douche-bag?

Generally, yes.

It's human nature to be judgmental. You can disagree with it all you'd like, but ignoring it will directly impact you in a negative way.

It's why I try to go out of my way to smile and ask someone about themselves every time they come by to ask me a question / chat / whatever, even if I don't feel like it.

Such positioning may seem fake, but I feel it's "fake" in the same way wearing clothes is "fake". You can disagree with wearing clothes, but running around without pants won't win you much respect.
Ask HN: How do I start building an affiliate site?
There was an article on here a few days ago about using low PageRank sites to find good terms to optimize a page for, and the author demonstrated that they bought geek-watches.com because of that information. That got me curious, and I started playing around with Google Keywords/Google Insights for Search. Most domains (sans dashes) for the keywords I tested that had more than 1K hits per month were taken, but I found and registered one that looks quite profitable: 17jewelwatch.com

The query has a strong average on Google Keywords, a good history on Insights, and directly refers to products which can sell for quite a high price.

Right now though, I don't really know what to put on the site, or what format I should use. I've been thinking of putting some general/historical information about the product, and then specific information for buyers, and some images/videos/etc. and doing this in a wordpress blog with a minimalist theme -- at the same time I remember reading many good things about the "Parrot Secrets" type one page layout, and I'm not sure overall what is the right way to go.

Does anyone have experience that they're willing to share?
That's an excellent response, and I'd mostly agree with you.

I'd only add two things; firstly, I got the impression at Scala Days and from mailing list discussions that there was a little bit of a feeling that 2.8 was the last chance to fix some design choices that the designers didn't like. That Scala is big enough and well used enough now that they're not going to get away with the same behaviour for 2.9 or 3.0 and that there will be a lot more concern for compatibility in future. Whether it happens remains to be seen I suppose.

Secondly (although you might disagree with this), there are no glaring problems with 2.7 so there's no need to rush to upgrade to 2.8, there shouldn't really be a problem with waiting 3-6 months for your dependent components to release (stable) 2.8 versions. I think that we're lucky that we don't depend on many external libraries so we'll be upgrading pretty soon, but it wouldn't be the end of the world if we had to wait a few months.
Fashion models are frames for hanging art. A weird, angular face may be an important component in the look of a piece of clothing.

This is rather insightful. I always knew that fashion-models were different from Playboy/Maxim-models, but I always chalked it up to a combination of weirdness and isolation of the high fashion world.
It's mine, I had no idea it would make it to Google and HackerNews that quickly. Glad you like it :)

On bigger fonts, can't you just use the browser "increase font size", Command-+ on my system?

I prefer the smaller fonts to make room for more on one screen. But if people find it hard to read, I can increase it a bit.
I know. That's why I include the admittedly a bit longer and boiler-plate-y-er code sample. Same effect as the ruby. Unfortunately, 3 lines per attribute. A bit more explicit and quicker to change when you make the getter/setter methods actually do something.

I prefer the Ruby. But, frankly, Ruby has too much boilerplate for attributes, too. I have to explicitly add attribute handling code in initialize? Why?

No, thanks, I'll use Perl 6:

has $.foo is rw;

There you go. An lvalue accessor method for an attribute, and the ability to set it in the constructor with the named argument ":foo(someValue)". And, if I want to add a type constraint, it's a simple matter of doing this instead:

has Int $.foo is rw;

Or even this if I only want even numbers:

has Int $.foo where { $_ % 2 } is rw;

If I really want to, I can manually implement my own constructor, but often, I won't need to.

If I want the attribute to be private, I just replace "$.foo" with "$!foo" and it's only accessible within the class.

CLOS also makes this very simple, you just add an entry in the slots list of the class like so:

(foo :accessor foo :initarg :foo)

You can also do type-checking by adding ":type some-type-specifier", specify that it's either a class or instance(the default) slot with ":allocation class" or ":allocation instance", use :reader or :writer instead of :accessor to only generate a reader or a writer accessor or :initform to give the slot a default value.

Ruby is at a nice place on the accessor definition boilerplate continuum, but it's nowhere near the bottom.
Ask HN: What are your general thoughts on ActionScript?
Overall : What do you know or think of ActionScript?
is_numeric doesn't help you if you want to find out whether the value in $foobar is a string that represents an integer or not.

The only way to safely do that in PHP is, sadly, a regular expression.

is_int checks the type, so is_int('1234') is as false as is_int('123n') or is_int('abc')

is_numeric is too permissive as it allows floating point numbers or even hexadecimal values.

intval($foobar) == $foobar doesn't work due to intval('123n') == 123

intval($foobar) === $foobar naturally doesn't work because the types don't match.

The code in question is the receiving end of some machine generated communication that is supposed to closely follow a specification.

During validation if the spec says that it requires a base10 integer encoded in ASCII, then 0xFF isn't permissible just because is_numeric() says so.
the US-Australia free trade agreement ensures US copyright law applies to and overrides Australian copyright law

Where on earth did you get that? Yes, the free trade agreement has affected Australian copyright in some limited cases, but it nothing like as clear cut as you make out there.

As a random example, the book 1984 is out of copyright in Australia, but will remain in copyright in the US until 2044: http://en.wikipedia.org/wiki/Nineteen_Eighty-Four#cite_ref-1...
I will add c) Share your knowledge

Most of the time I am thinking about the latest bug or issue at hand when going to get my coffee and hardly notice people let alone giving a smile. I have some other highly respected programmers working at the same floor as me hardly giving a smile to anyone, but everybody knows they are indispensable.

The article seems more like linkbait than anything else
why is this not possible? Have the program read the "notes" from the finale file, format them into the lillypad format, and have its compiler spit the beautified version back out to you.

This would be the equivilent of building a "quick preview gui" for lillypad.
Nike Dunk High Custom Super Mario Blue Red
Better to be a dispensable programmer. Teach others and share knowledge and understanding and make the team as a whole "Built To Last" (http://www.amazon.com/Built-Last-Successful-Visionary-Compan...).
It's pretty amazing how they made the original Old Spice commercial.

I thought it was mostly CG, however, in reality it's a very clever set construction.

Making of the Old Spice Commerical:

http://www.youtube.com/oldspice#p/f/0/VDk9jjdiXJQ
http://en.wikipedia.org/wiki/ActionScript
No I'm talking about the crazy bugs that happen when you do soemthing like silently redeclare a method from deep in the framework and get no warning because Rails runs with warnings off. Or when two popular well-tested gems happen to add the same method to a core class with slightly differing implementations.

Usually once a year or so I run into one of these mind-bending bugs where something breaks in a bizarrely tangential way that simply can't happen in Java.
Просмотр почты
Does anyone know of a site or application that provides wikipeidia stlye data written in ActionScript?
The cheapest one, or the one on sale?
Nike Blazer Low Dark Red
Nike Blazers are blazingly cool. Forget all the retro styles of the past, this new renegade is guaranteed to cover their bases. They are sleek, simple, and extremely versatile. The Blazer Low Dark Red is featured with a red leather upper accented red vulcanized sole and blue laces. Simple color and good looking.
Never understood why everything has to run in browsers. We've got perfectly good desktop OS' capable of these things, why reinvent everything?
PHP on Android
Havn't tested memory usage and processing speed yet. Those might still be a show-stopper.
Qutube
A lot of interesting discussion about this topic went down here: http://news.ycombinator.com/item?id=1516361

EDIT: I'm with spacemonkey (referring to how joomla manages it): http://apeatling.wordpress.com/2010/07/14/thesis-and-the-gpl...
you're missing some fingers?
I'm waiting for someone to come up with a wii type remote controller-based operating system

- jump for 'list files', punch for 'double click', punch in different places for different letters ... you get the idea

then you just have to force yourself to use this one hour a day ...

imagine if you could map tai-chi movements to your keyboard.. you could learn tai-chi while filling in those tps reports !!

anyone think this is a good startup idea ?
This is also useful The Superstar Salesman's Handbook: 150+ Greatest Tips on selling
http://bighow.com/news/the-superstar-salesmans-handbook-150-...
There is an open source Audiveris http://audiveris.kenai.com/ (link currently down, cache at http://bit.ly/99yvbm) and commercial SmartScore http://www.musitek.com/smartscre.html (400$)
I have this function in my own code. You can adjust it's permissiveness your taste:

function is_intval($value)
{
if (is_integer($value)) return true;
if (is_bool($value)) return true;
if (!is_numeric($value)) return false;
if (is_float($value) && floatval(intval($value)) == $value) return true;
if (is_string($value) && strval(intval($value)) == $value) return true;
return false;
}
Ask HN: I'd like to make a 30-second screencast. Where do I start?
So I've a product prototype that I'd like to pitch about in 30-45 seconds, in animation of some form. I'd love to have something along the lines of Common Craft's "Twitter in Plain English (see: http://www.youtube.com/watch?v=ddO9idmax0o), but the problem is I've very limited knowledge of Flash or other similar tools.

Where could I get help in working with someone on coming up with a 30-45 second short on the product?

And to all those entrepreneurs who've done this before...did you come up with the videos in-house, or was it outsourced?
I helped create this calculator... and it's sad to see someone say that it is "lying". The reality is that this is by far the most honest, transparent way to compare the all-in costs of Square vs. using a wireless terminal with a merchant account. The costs are all very carefully laid out below, and the $ amounts are real.

Say what you want about our choice of the bar-graph... that's fair criticism. It wasn't intended to be an accurate graph, just something cool to look at.

What we really care about at TransFS is giving people unbiased, accurate information about their options. Square is a great deal for many merchants... which is why we suggest them to our customers and link to their site.
Was the poverty of Africa determined in 1000 BC?
I'm a bit surprised that there seem to be no good apartment search websites. Has this something to do with the larger home ownership? Or is it an artifact of the larger area of the US?

In Germany there is for instance http://www.immobilienscout24.de and some more websites like it (although the same offers end up on nearly every one of them). The search options there are more finely tuned than on lets say http://www.apartments.com. Also the larger newspapers (for instance http://immobilienmarkt.sueddeutsche.de/) have often own search engines for places to rent or buy.
four justices (in dissent) would have struck down method patents altogether

Actually, they were in concurrence. The decision was 9-0 but there were four votes for striking them altogether (Stevens), four votes for a much narrower decision taking an agnostic stance but rejecting Bilsky's patent, and Kennedy agreeing with half the first and half the second.
If you're interested in a commercial diving career I recommend reading the novel "Louisiana Blue" by David Poyer. Parts of the plot are a bit silly, but it's a fun read and the descriptions of oil field divers are (from what I'm told) fairly realistic.
http://www.esva.net/~davidpoyer/tiller.htm

Besides the immediate risks of drowning and dismemberment, a lot of experienced commercial divers end up with chronic damage from repeated decompression and being in the water all the time. And in the long run it looks like human divers are increasingly being replaced by ROVs.
It's possible I've seen rename tracking turn into a debacle.

Personally I don't see the use for it. If you want to retain history then merge the file(s) to a different directory/name. More often than not that works more than well enough, whereas proper rename tracking can become a rabbit hole of edge cases, and if you miss even a few you can hose your users.
Because if it's on the web, they can collect (and sell) statistics much more easily. And stream ads. And perform proprietary operations without exposing their algorithm. And upgrade everyone at once (no legacy support!). There's no way to make a "no-cd" crack for web-based software; there's no instruction you can short-cut to get the premium version for free.

The list goes on. Eventually, I do actually believe we'll essentially use our computers as browsers with immense caches - that's basically all they are now (we download applications from the web & install them, we get updates through the internet, and we play games online with other people. What's the difference, sans installer?), it'll just become more definitive.

The walls in place have been low bandwidth and massively slower performance. Both are being torn down at a frighteningly fast pace, or sidestepped entirely (NaCl). Without those, there is precisely zero advantage to making "desktop" software, and a fair number of disadvantages.
That leaves SaaS an open question. What if you send your data out to be processed in a software patent-free country and receive it back later? That's not the same as having a machine that infringes at all.
Http://www.officialbay.com/mens-nike-air-max-1-shoes-blueyellow-p-27249.html
Sun Chronicle charges 99¢ one time fee to post comments
Because it's easier to support multiple platforms and everything is always available from wherever one accesses the web.