skysight-inc/HackerNews huggingface dataset:
A strategy where you went short in 2006 would do quite well.

To be contrary to this guy you would be short now:

http://www.nytimes.com/2009/12/03/business/economy/03econ.ht...

"There’s nothing here to support double-dip fears."

You want to be overall long volatility and short the market.

You can do that by buying some far out of the money puts, and possibly this fund by selling some in the money calls, and limit your down side by buying some out of the money calls.
The inner function just falls out of scope, and is presumably collected.

>>> def foo(mylist):
... def n_to_the_n(n):
... if n > 1:
... return n**n
... return 1
... return [n_to_the_n(i) for i in mylist]
...
>>> print foo([1,2,3,4,5])
[1, 4, 27, 256, 3125]
>>> foo
<function foo at 0x6e5f0>
>>> n_to_the_n
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'n_to_the_n' is not defined
>>>

Note that I only made the inner function longer than necessary for illustrative purposes :-)
Did it work, or did you find something else to waste time on?
Well, that requires that you leave the country immediately after the business has been concluded; this proposal says that "... the founder would be granted a permanent resident visa", which presumably wouldn't expire.
Nokia 6700 Slide
> In 2009, it's fair to say the market doesn't understand the term market.

Actually, it does. Past performance is no guarantee and all that.

> Less flippantly, "the market" and "the market for a well-patterened home" are two different things

Yes, the latter is a subset of the former. So?

> data is insufficient to establish what the broad market is, much less what a niche market would be. With no comps, pricing becomes arbitrary.

Actually, that data tells us that sellers in those places want too much money today. They may be able to get it tomorrow, or maybe not.

> With no comps, pricing becomes arbitrary.

Comps are not the final word on pricing. They aren't even necessary.

People buy when when they'd rather have what you're selling than the money that you're willing to accept for it. People sell when they'd rather have the money offered than the good they currently possess. There's nothing more to it than that.

Cost doesn't come into it. Neither does any notion of "intrinsic value" beyond the above.

If you perceive that the value of something that you have is more than you're being offered, that's the market saying "keep it".
Online map of Los Roques hotels booking service by losroques-hotel.com
We have created this Los Roques map to let you compare the locations of our hotels in Los Roques. Compare the hotel's location to the attractions you wish to visit and decide on your hotel.
That is a fascinating graph of sales versus events. Winners win, indeed.

It really blows my mind that the App Store doesn’t provide any customer data to developers besides number of downloads by region. In any business, it’s critical to build a relationship with your customers. Knowing who your customers are helps you iterate your game quickly to suit your customers’ likes, and most importantly, to up-sell your future games.

I think I've mentioned this a couple of times before, but Apple doesn't consider the customer to be your customer. They are Apple's customer. Apple deigns to grant you access to them, temporarily.

Not that I will ever build anything for this platform, but I'd be thinking "How can I build 'participate in permission marketing to enjoy this game even more' into my application?" One trivial example: a Brag To Your Friends feature (high score list, but with Facebook integration), which by necessity gets you from "anonymous Apple customer" to "verified, identifiable person who loves us interacting directly with us via a web page of our choosing." Or, alternatively, a bling widget for the customer's blog or site detailing your in-game accomplishments ("Toby the Vicious Corsair has slain 96 dragons!"). After you get executable code on somebody's site your options are, well, rather wide. (6 months later: "Toby the Vicious Corsair has slain 96 dragons! But can he handle the brain-busting epic tactical puzzlombat of (link)Dragonslaying 2: Now With More Fire(/link)?")
Totally agree on your first point. Not only is technical talent lacking, it's filled with a lot of dreamers. In the end, very few people have what it takes to put in the hours ontop of their workload. I understand this is tough, esp. for engineers (being in compeng myself), but in the end, if you want it enough, you'll do it.

As far as the big corps vs local startups go, new Velocity management seems to be taking big steps towards fixing it.

Honestly, Velocity as it is right now, is just a convenient place for my existing team to collaborate. I don't really have any expectations of picking up new people since they're 1 in 1000 at Waterloo.

Net net tho, things are improving and I look forward to people playing rockband less and actually doing something useful :P
There's stories about tablets and so on recently, so that got me thinking a little bit about what input devices would be like N years into the future?

For programmers, are mouse and keyboard still going to be king? I can imagine that maybe the mouse could be replaced or supplemented by a camera that matches where you're looking at to a cursor position. This should be faster than mousing around.

For text input the options are a keyboard or voice input/brain input. I don't think the majority will move from QWERTY anytime soon, and voice input may not take off for the simple reason that you're making noise. Brain input might be interesting.

As for any fancy ways of generating programs (plugging components together), you will likely still need to go to a textual level to capture all the detail, so no real application for anything touch sensative there.

As for what form a keyboard might be, your touchpad could generate a virtual keyboard when you need it (and have smart materials to give tactile feedback) and fade back to a touch system when you don't need text input.

I imagine you'll still need an ergonomic setup and regular breaks to avoid occupational overuse syndrome.
> I don't think they're evil unless the taxpayers happen to be bankrolling their downside.

The taxpayers made that decision, so it's unclear why you think that the recipients are evil.

I think that the taxpayers made the wrong decision, but ....
By then you'll be able to watch them slice up and scan your own brain, as they transfer your personality to a digital substrate. I hope.
Drug companies put up with that and more.

If you're going to insist that we spend $100s of billions because of your conclusions ....
Taking small amounts from very large numbers of other market participants trades, and doing nothing else justifies being removed from the trading arena. I understand that large market participants are starting to do this, setting up 'dark trading pools' where leaches are excluded. Large fund managers also do internal crosses I think to avoid fees, but avoiding leaches might be part of it.

What would justify their earnings would be if they made less money than the humans that preceded them would have.

Two people want to exchange. If a algo trader might quickly hit the seller, then a second later sell at a higher price to a buyer who arrived later, the buyer is worse off in price than if the seller had to wait. The seller gets to sell a second earlier, they probably don't care.

You can't make money unless you are a mint. Traders extract money from the market that would otherwise go to others. They produce no goods that we can consume. There is value to allocating investment funds to useful endeavors. It is not clear that algo's do much of this.
Sorry :-)

It's just that I wrongly thought you had referred to yourself as a female in an earlier post.
The released e-mail reveal that the peer-review process was hacked.

And, since that e-mail also shows that realclimate is one of the participants in the supression of contrary views from the beginning, citing it as evidence now is ....
what i find interesting are the places where cli and gui are merged in such a way that uses (at least some of the) strengths of each. on the mac, i use quicksilver, which is kind of a gui for text-entry commands. adobe indesign and netbeans ide each have a drop-down field that's invocable by keyboard shortcut that allows you to directly access options and settings hidden in various menus and palettes by typing a few letters and arrow keys. the firefox plugin ubiquity also has these qualities, and firefox has find while you type built in. these are not terminal equivalents by any stretch, but they are real time-savers, and show the mouse up for the burdensome appendage that it is (forgive my exaggeration). i think if more gui designers and gui programmers would adopt this approach, computer interface design would move forward, imho, in a more useful and more interesting way, instead of slavishly using real-world object metaphors such as the desktop.
Helsinki server room heats 500 houses
The English translation is not so good. The essence is that they are using the heat from the underground server rooms to heat 500 homes in Helsinki.

Helsinki already has "town heating" - a network of hot water pipes that take heat from the power station cooling systems into many houses and buildings, and even a couple of streets in the city are heated to prevent ice. This system feeds into that.

Corrections from Finns welcome.

Edit: Some more info - http://www.helen.fi/energia/konesali.html
I'm not denying the value but I do think too much value is put in it. I certainly wouldn't use the lack of something like CPAN as an argument not to learn an otherwise fine language.
I do technical hiring for my company. Here's a bunch of things that I personally like to see -- may not apply to larger, non-startup employers though.

* mention in the initial e-mail whether you're applying as local or remote

* mention in the initial e-mail your availability (immediate, two weeks on notification, etc)

* have a non-generic cover letter/e-mail that shows me you spent at least a couple minutes finding out about my company and tailoring your application to match

* don't namedrop languages in resumes: namedrop libraries/APIs you're familiar with

* pdf, text, or webpage: no .doc

* if asked to provide code in an archive, don't splatter files inside my pwd (I open in /tmp anyway, but it's still annoying)

* if asked to provide code, vendor everything you can (ie make your code as self-contained as possible) and provide a README for how to get it up and running

I like your page at http://yangman.ca but it would be better if you went into detail about what you did for the various projects. Don't say you "actively contribute" to the radeonhd project -- describe 2 or 3 of your major contributions.

Another suggestion: make use of the fact your resume is web-based. Instead of linking directly to linkedin etc, link to a uri on your domain which redirects. That way you can find out your clickthrough rate, and alter your online profile accordingly. For example, if no one ever clicks your LinkedIn profile, you may want to put your employment history on the page itself. If you apply to companies in different locations, you can roughly figure out which ones look at which pages via a geoip lookup.
Select Right PDF to Word Software
Some of my friends don't know how to select right PDF to word.If we have a wrong choice, it would be a time consuming work. This article will show you how to select right PDF to word
. You may use AnyBizSoft PDF to Word Converter to solve all your problems about PDF to word.
Who's afraid of high-frequency trading?
It seems to me the value the scalper providers is an exchange not an arbitrage. Sellers probably don't care when they sell as long as they do. Buyers probably find the lack of transparency inconvenient.

If you setup a fair exchange where genuine buyers bid and genuine sellers offered and everything cleared at a specific time at one price for everyone, sellers and buyers would get better prices, which everyone would think was fairer, and all possible exchanges could occur.
Sort of sounds like New School of Florida, as described to me by an alumni. People design their own coursework for the semester and regularly meet with an adviser.
Easily Share your files on Twitter with Filetwt
What? It's still (unfortunately) "God" for us in Canada.
These are very basic, but here goes -

* Most interviewers, especially at big companies, don't take the time to read a resume in detail. Also, it is usually difficult to access websites if all they have is a hard copy of your resume. Make it easy for the interviewer to access your work during the interview. Use a URL shortener and have links ready to - your online resume with links, rich info (images, charts) about your work etc. It helps to be prepared if the interviewer brings along a laptop. Talking someone through your work when they are looking at it is always better than just talking about it.

* Research the company before the interview. It's always a red flag if a candidate doesn't have any questions about the company they are about to work for. The more you can show the interviewer that you've done your homework, the more likely they are to consider you seriously.

* If possible, learn more about your interviewer before the interview. Google and LinkedIn are your friends. It helps to have some context.

All the best!
Especially if certain conspiracy theories are true that some gold ingots are being discovered as gold-covered tungsten and not solid gold...
Hi everyone, I'm the girl that works at the brain observatory that ddemchuk mentioned. I just wanted to say that it's really amazing to see so many people interested in our project, so thank you! Also, I thought you might be interested in a rough overview of the process. As was already mentioned, we've been preparing HM's brain since Feb in order to be able to freeze it without actually damaging any of the tissue. We embedded the brain in a block of gelatin to ease the cutting process, and we froze the block yesterday. The sections do wrinkle up on the microtome, but both the gelatin and the fact that we cut at a very low temperature (-40C) allow us to maintain the structural integrity of the tissue (and yes, we do use a paintbrush to retrieve the sections). Hope that cleared some stuff up! Thanks again for watching!
We constantly try to get interns willing to work for free at our start up. We get a lot of qualified interns happy to work because we give them interesting work. But if you can leverage your skills and add real value to the start up, ask for compensation. Negotiate a payment plan based on accomplishments. If you meet A requirements, in B time frame, you receive C in compensation. Willing to do work for free up front and take payment on the back end shows that you're confident in your ability to execute and make good on promises.
If the fade in elements stay in the same places, then won't low-level/muscle memory take care of the initial movement being usually in the right direction?
URL shorteners are bullshit, no one should ever use them. Progress on the URL front is to make them human readable and less obfuscated. It is easier to type five english words and a domain name than five meaningless letters and numbers, plus they tell the user where they're going.

For example, I bet you don't appreciate clicking on this link: http://bit.ly/f4OF , whereas http://www.1man1jar.com/ tells you everything you need to know, and it's easier to transfer from a piece of paper to your short term memory to the URL bar in your web browser.
I've said a few times recently on this site: if you're the first engineer in a start-up, you're either a (co-)founder or a chump.

Ask for founder level equity and founder level control (both over the business idea and the technical implementation: non-technical "managers" have a nasty tendency to make horrible technical decisions for "business reasons" -- think being forced to use "enterprise" software vs. open source alternatives, e.g. ASP.NET + SQL Server or Oracle + EJB).

If they say no, move on. There are thousands of early stage start-ups. Being a the most technical person in company of "business guys" sucks for an employee and brings no benefits associated with being in technology start-up (a greater freedom to choose technologies to work with, a chance to pursue fascinating problems rather than build CRUD screens for sales people).

On the other hand, if you're working for a large software/Internet company (or high growth, late stage tech start-up) you can at least be sure that your manager is technical and on your side. What rational reason is there, then, to choose to be the first engineer in an already established company (given your equity will likely end up being worthless)? There could be exceptions: if the company broke into an entirely new market (product has to be "good enough" vs. high quality), or if the founders gave you absolute freedom to choose the technology (e.g. letting you use Haskell and Erlang if you so wish), but generally the scenario is "I'm a business guy with a super-duper idea and I want an engineer to build it for me in two weeks, in PHP".

To the "business guys": any technical guy who accepts this situation isn't a "gold mine". He either doesn't know his own worth (and thus can't know your products' worth), is inexperienced (won't be able to build a product that would be a fit most market) or has nowhere else to go (can't build a good product for you). If he is competent, experienced and confident, he may simply be looking to take/explore your idea and then build a much better version of it himself (e.g. what Zuckerberg did with Winkelvoss brothers)
Quite honestly, the comments on that thread just don't make sense. People are claiming they want half (or less) of one worker. That's the equivalent of saying you want half a friend — there are some things you just can't split up.

Chances are if you need less than one worker, you're probably better off not using background jobs for the time being (DJ has support to run synchronously).
my question exactly
Also removing worldwide taxation of non-resident income of non-resident citizens. (As in, if I make a million a year living in peru, I don't want to have to pay taxes for the income above $80'000 to the IRS that I made in Peru while I lived in Peru). The US is the only (or one of a very small number) of countries that do this. I do not want to become a US citizen expressively for that reason.
I agree with the comments. I have a handful of small apps that could really use background processes to create thumbnails and send confirmation emails, it's very lightweight and doesn't warrant a full $36/m dyno.
Still, I'd recommend Heroku, the first deploy was so easy it made me giggle.
On Heroku, any process that takes more than 30 seconds has to run in a background task. The only other option is cron, but that can only run once per hour.
The image looks like there's a puddle of water.
There is Vimperator, a plugin that applies vim keybindings.
Recently I interviewed roughly twenty candidates for a software development position. There were a handful of recurring things the candidates did that bothered me.

If given a programming problem, don't stand/sit quietly while you work out the solution. Give the interviewer some insight to your thought processes. It would be nice if you could answer the question correctly. What would be best is if you can express to me that you're going to try different approaches to solve a problem when you hit a roadblock.

If you need help and it is offered, take it. Quite a few candidates got very close to the solutions but were too stubborn to accept help when it was offered. That sealed the deal on me not hiring a handful of people.

If you really don't know the answer to a technical question just give it your best shot. Admit that's all you've got and ask the interviewer how he would solve the problem. What I'm looking for in that situation is that you can show me honesty and that you are genuinely interested in learning that which you don't currently understand.

If you wrote your own resume, have it edited and cut down to size by someone completely non technical. Less is more as far as resumes are concerned.

Be prepared to answer ad hoc questions based upon things you put in your resume that you profess to be an expert in. For example, if you put Javascript on your resume instead of just jQuery or some other framework I'm going to ask you about the prototype, variable scope, and closures in the language.

Quite a few candidates just stared blankly near the end of the interview when I asked them if they had any questions for us. Ask questions about the technologies we use and why. Ask us what hard problems we've had to overcome. Engage with us, your future coworkers.

Smile. Be sure to smile.
I can fully relate to your frustration. You spent time, money and extra effort on your pitch and YC could have told you straight away. It sometimes appears that Y has its particular business model anyway: basically an attractive and ready product in which they can invest at a very low price and then just take it by the hand, polish it a bit and introduce it to their contacts in order to get a good valuation through either funding or sale and hence a significant return on their investment. Nothing wrong with that as long as one realizes it. Maybe one should just copy that business model - as some have done already anyway.
About a DROID: a review of Motorola's newest smartphone
I guess the way I see it, if you have processes taking more than 30 seconds, and need to be run more than once an hour... you definitely need a full worker. That's only 120 operations/hr to fill up your worker to 100% capacity (which is a bad thing).

P.S. I think it's super lame that people downvote you because they disagree with you. Alas, it is HN.
Same is true here. Look at the solution to the quadratic in the beginning. I suspect most students would use the quadratic formula and not complete the square by hand.
Whether a CLI will beat a GUI depends on whether the operations are at the right level of abstraction. When watching Gary Bernhardt's refactoring session, he was using text editing operations to refactor. Text editing operations aren't an effective basis for refactorings. Building refactorings out of AST rewrites is much more reliable, then offering those refactorings as atomic operations. I don't see how to offer such refactorings from a CLI, but that could just be my narrowness of vision.
Mint CEO Aaron Patzer on Startups (video)
The only winner here is the scalper though. The customer Microsoft, Nintendo and Sony are put in a lose/lose position.

The customer has a choice on whether or not it's worth the purchase. To the customer who values the item (Wii/Sporting Event/whatever) over the (inflated) cost, it is a net gain, not a loss. To the person who doesn't value it above the asking price, they don't have to pay, and they don't have to get the item.

I bought my Wii for an inflated price on eBay and I have no regrets about it. I have a friend who bought her Wii at an even more inflated price (almost double the asking price, if I remember correctly), and she also had no qualms about it.

Furthermore, scalpers who wait in line for hours to buy tickets/game systems, and then flip it for profit are essentially providing a paid service to those who are too impatient, late, or otherwise incapable of buying said items when they go on sale, knowing that there is a limited supply that will not meet all the demand.
Is there a way to find images with a particular license (e.g. CC-BY)?
Astaga.com lifestyle on the net
IPhone vs. gPhone navigation model
Or maybe they just wanted to be on social news sites again for a day.
With chrome now Google has a vested interest in pushing the benefits of JavaScript in web applications, then telling IE users that chrome will improve performance.
It's free as in freedom, not free beer. In that case it means free to tinker with the hardware. Get it?
Offshoring internal support? Is that common now? (I haven't worked at a big company in some years.)
Malaysia cuts subsidy for sugar in fight against obesity