skysight-inc/HackerNews huggingface dataset:
I don't understand your comment. Take a simple definition of the factorial: http://codepad.org/GTBdCKin

The space usage for this function is obviously constant, and the number of multiplications will be linearly dependent on the number.

If you mean to refer to the 'factorial function' as a mathematical object, and point out that bignum operations have different complexity... well that's true, but irrelevant to OP's post, and there are less snide ways of saying it.
The point is, provide a quick way to find the crux of the article/blogposts/anything before getting into it.
Google's next data center location: Hong Kong
Dealing With Anxiety Today
SEEKING WORK - EU or remote

Application programmer - C++ ( https://github.com/vbar/ ), Perl ( http://search.cpan.org/~vbar/ ), Python ( https://scraperwiki.com/profiles/vbar/ ), C#, Java. Full CV at http://www.mangrove.cz/ .
10.7: Dual Monitor full-screen app trick
In case you don't know, a 9 pin serial port looks like a CGA port. I distinctly remember learning that the hard way as white smoke poured out of the power supply :)
Works fantastic on iPad2
Lady Gaga Hot Pictures Private Gallery | Lady Gaga Leaked Photos
As someone who learned coffeescript last weekend, it took me literally minutes to figure out enough to translate some javascript I'd written. And I've never even used a significant-whitespace language before.

That someone who knows javascript can so trivially pick up coffeescript says a lot about why they chose the syntax they did.
You can find what I believe he is talking about buried in the last level of padmapper's menus along with it's crime and walkscore overlays. It's mostly just a text box where you type some number of minutes and a location and it highlights the area you can reach by walking from the provided location for the given number of minutes, following roads and paths on google maps.
But don't worry, they've kept the random noise "hiring committee!"
Ideas de Negocios
Ideas de Negocios - consejos practicos para poder desarrollar un buen Negocio Rentable y mejorar nuestras Finanzas Personales de una manera positiva.
Ok, point to a specific comment/question that you think was unfairly downvoted.
How do I get points deducted for this?..
Yes please - matt (at) mattgratt.com
Dollars and cents: How are you at estimating the total bill?
It's really cool but why is it so narrow?
The author is complaining that when requirements change that his tests need to be updated/rewritten.

Is he joking? I mean if the updated requirement changes the behavior of the code then the test better freaking fail and require the test to be updated, otherwise the test (if it even exists) is terrible.
No. I live near Grand Forks and ND is definitely not a hot spot for programmers. Fargo always has jobs for people skilled with Microsoft tech as Great Plains was started there and turned into a Microsoft campus. There are scattered embedded systems and IT style jobs throughout the state. I've never seen anything advertised out by Williston. Outside of Fargo, the pay for programming jobs is very low, even by North Dakotan standards.
>He's generalizing, of course, but it's because in the US, the suburbs incorporate into their own cities, and keep the taxes for themselves.

Well, sure, and they provide services to residents with those taxes, just like the cities do. Cities don't have any claim on that money. If the cities really think they're getting a raw deal tax-wise, then they can institute a municipal income tax the way NYC does. I suspect New York is the only city that can actually get away with it over the long run, though.

>Meanwhile, they commute into a city on a freeway paid for by the urbanites and enjoy all the benefits of city infrastructure, without paying for it.

They pay for the freeways with gas and income taxes. At least in my state cities don't maintain freeways, that's done at the state level. Their employers pay taxes to the city, they pay taxes on everything they buy on their lunch break. On Friday night they come into the city and drop more money in bars and restaurants, and part of that money makes its way into city coffers. Shouldn't the cities be returning some of that money to the suburbs?

In any event, it's not the suburbs that come out ahead tax-wise. It's the rural areas. Rural America is heavily subsidized at both the state and national level and most of those studies don't make any distinction.

One other point... the highway system, which city people always count as a "subsidy" of other areas is most heavily used to move goods from one population center to another. The rural areas would never have built the highway system because they don't need it.
Or teams of 2-3 when trust is high. Good teamwork can trump any methodology.
You can do all that because you have no kids. Add kids and you'll see why people like to live in the suburbs.

Suburbs were born from families. Not industry.
Thanks, I think that is why he talked about multiple settings.

I actually missed that when I looked at it previous times. :)

But still it only allows walking and driving and not mass transit so my first point in the thread still stands.
They're not all that way, to be sure, but there's enough truth in the stereotype that neighborhoods with known good schools have insane housing costs.
In theory yes, but LLVM isn't the answer. LLVM knows nothing about the semantics of the language you're compiling on that level. What you're talking about is eliminating boxing and type guards, which require a higher-level optimization framework than what LLVM provides.
Foreclosure Strike Back
Unless I'm mistaken, there is now a Cloudfront edge in Sao Paulo, but no EC2 region. This may or may not be appropriate for your project.
Those types of jobs are done at the company HQs which are mostly in Houston.
Well this could be solved with integration or acceptance tests.

Anyhow, TDD doesn't promise you bug free code.
His assumption is invalid.

There are many cul-de-sacs around here.

But some subdivisions still have good access to the surrounding streets, and some are hard to get in and out of, both seem to have about the same number of cul-de-sacs.
The top level comment starting this thread seems to be a valid enough question to have generated some discussion, but it's showing grayed out to me.
I'd really like a way of setting up multiple persistent browser sandboxes in Firefox or Chrome, so I can have separate sets of logged-in accounts associated with each.

Browse Facebook and related sites in one window, Google products in another, and use a third for general web-browsing, all persistent across sessions, but without any sandbox knowing what's going on in any other.
Thanks to the Temperance era government monopolies that still control Ontario's alcohol, Dogfish Head is one of the few quality microbrews we can reliably get from the US. Good choice on Google's part, though.

However, I was expecting -- I'm not sure -- Google engineers contributing their technological expertise somehow.
Blackle
We mock the database because it's a damn sight faster than fixture loading.
I'm logged in to gmail but visiting youtube doesn't log me in automatically.
HN is the new TED
If he uses plain SVG, and IE7/8 doesn't support SVG, ________________.
Ruby has a 6000 LOC yacc parser for the grammar. I would bet that Coffee's grammar is smaller, tighter, and less full of perlisms.
Yes, when I say "factorial function" I mean the factorial function, taking an integer input n and returning the integer output n!.

If cletus meant "factorial as long as the result is a 32-bit integer", I don't know why he would accept an O(n) solution to that: I wouldn't hire anyone who didn't immediately produce the obvious O(1) algorithm using a 13-element lookup table. (If he meant "factorial modulo 2^32", a 34-element lookup table suffices.)

As for being snide... yes, but I'm tired of the myth that Google is full of (and only hires) algorithms gurus. I have yet to see any indication that Google requires any more than a minimal undergraduate level of algorithmic competency.
Huh; I'll delete this post soon, as I've installed Disconnect and it'll probably work but, I experimented, logged out of youtube, found myself logged out of gmail. I re-logged in to gmail, and went back to youtube. Was logged in. Shrug, I guess. edit: Yup; again.
For those cases, tests have value in telling you where the bug isn't.

For me, one of the biggest benefits of code that has been written to be testable is that it's been designed such that it's possible to reason about fine-grained details. If I find a problem, I can generally start adding tests as part of the debugging procedure to make assertions about the specific part of the code that I think might be failing.

That's much harder to do at a sufficiently high level of detail if the code wasn't structured to make it easy from the start.
Huge list of resources by 4 Corners on Fracking related to Australia. http://www.abc.net.au/4corners/content/2011/s3144681.htm
I totally agree with your comment on REAMDE and am glad I'm not the only one with this line of thought. It's the first novel of his that was stifled by its own realism. OK, maybe some of the handwavy spy technology was a little fanciful, but the entire concept of T'Rain was lifted from Azeroth and its many siblings, and none of the amazing imagination of his previous books.

Today we innovate in software, not hardware, and soon the balances will tip again - to bio-interfaces, entirely passive computing, and the crazy stuff various think tanks around the world are cooking up (mostly so they can be featured in WIRED, but surely one of them will have a hit someday).
the # of bits required to represent the numeric argument

That's usually what we mean, yes. When we talk about algorithms for computing factorials, exponentials, or other rapidly-growing functions, we change terminology. It's one of these "we all know what we mean so we don't need be clear about what we're saying" things. ;-)
I was excited when I saw the title, disappointed when I started reading the book. I'm hoping someone with sufficient expertise can write a guide to coffeescript that doesn't defer to "just like javascript, except X". That is, something that talks about coffeescript, covering it from start to finish, without distracting with talk about javascript.
Do they still have the 'founders must personally approve everybody' step?
Sure Geek Just geek to geek
Just because you're not doing TDD doesn't mean you're not testing your code. I don't need to be forced to think about modular code, because I (try to) think that way voluntarily.

One of the most frustrating things (to me) about BDD/TDD is that I write a test knowing it will fail (a good thing), then I implement just enough to pass that test. Even though I know that I'll be rewriting that code again very soon to implement just enough more to pass some other test. It's needless context switching when I have a general idea of how I want the code structured before I start writing anyway.

With more experience, you should learn to avoid many of the pitfalls of not writing/designing modularly enough in the first place and at that point writing your tests first becomes a productivity crutch.
Going beyond the question, one could say that Professors provide a view into the avenue beyond just business. I have personally found that being able to chat with professors about stuff beyond just Q&A and `what should I do` to be very insightful/helpful.
I'm pretty sure I have somewhere a floppy for changing the bios settings of those machines.

Perhaps a different machine, I'll have to check.

I have no way to read the floppy, but it has to exist somewhere on the internet.
Too hard or not - it's a critical feature. They can lure me with the most advanced APIs and super low fees. If they can't treat international customers (on the consumer side at least) like domestic ones then it's a deal breaker.

There are enough alternatives that have support for things like the Euro. They maybe don't have a fancy API but they work well enough and I can accept credit card payments from Uzbekistan in their local currency.

Then there's the part where they only accept US developers. While I can understand that again there's enough alternatives (FastSpring for example) who don't mistrust me because I'm living in the EU and will do payment processing for me.

I understand they wanted to launch ASAP with a MVP but maybe they cut down the wrong features. For me they are now another lazy payment processor who won't accept international customers and they will have to do some work to get rid of that stigma.
I await the time when Google Beer can be integrated into the already long line of Google Foods™ products.

http://www.google.com/onceuponatime/googlegulp/
Why not emphasise user privacy more by hiding emails. eg "An email should be sent to the address above. For user privacy, we cannot confirm if it exists."

I wonder how many emails scrapers have done of Forgotten Email pages.
> if on joining, you were told about 2 classes of stocks [...]

If there is ever a second class of stock, and it is yours, it is worthless.
someone tell me this guys middle name is "hunt"
Social Network Advertising Methodology
Remember the choice isn't between dirty oil/gas and a wonderful future of clean/green fuel and no damage to the environment. Transitioning to alternative energy sources is incredibly expensive - it will be a major drain on the economy to do so because alt fuels are still struggling to hit grid parity and we still don't have a serious way to reduce oil consumption for gasoline.

So the choice is really between
1) Oil and gas extraction using new technologies with all the attendant risks (and there many)
2) Forget the new technologies and continue to rely more and more on unstable oppressive regimes (Middle East, Russia, etc)
3) Take a major hit to economic growth and aggressively push alternative fuels.

I would recommend (1). Option (2) leads to greater geopolitical instability and very significant long-term risks. Option (3) will undermine economic growth at a time when there is consensus that growth is a priority.

Obviously, this is grossly simplified, but my general point is that we have a limited option set and in truth, none are very attractive. Three rotten apples, we're starving and we must eat one, let's pick the least rotten one.
Bring fresh, delicious, and nutritious vegetables to inner city schools
Ahhhh, memories!

The first computer I had was an 8088 XT clone with a turbo setting that went from 4.77 MHz to 8 MHz! It was blazing fast!

I remember the very first thing I did when we brought the computer home from the computer store was I went through the hard drive and saw this file that I couldn't possibly use, and deleted it. Why? Who knows, I was a dumb kid.

Yes, you guessed it. COMMAND.COM.

When I rebooted my computer, I got the "COULD NOT LOAD COMMAND.COM" error and I freaked out because I f'ed up my computer on the very first day I had it and my parents would kill me. I knew I could boot from my DOS 3.2.1 diskettes, but not from my hard drive, so after straining, I somehow managed to figure out how to copy the command.com from my diskette onto my hard drive and it worked.

And thus started my illustrious career in debugging computer problems and IT support, which continues to this day.
Jobs was livid over native Facebook app for TouchPad, Zuckerberg cowered
The Schönhage–Strassen algorithm is a commonly used fast multiplication algorithm that has complexity O(N log N log log N), wouldn't a naive factorial function based on this have complexity O(N^2 log N log log N) ?
This comment is going to ruin my average, but I just had to say: I love it. That is so clever. Hats off to you, sir.
that would have been true if their main business was going down.
A great idea. I would even be curious to see a heatmap of job availability in my area and then get travel time as I looked through them.
>I will never understand the attraction of suburbs. The distances. The architecture. The boredom.

Affordable family formation. It's far cheaper to start a family in the 'burbs. Housing is cheaper, daycare is cheaper, and the housing premium on good public schools is far lower. The cost of driving doesn't scale with the size of your family, but the cost of public transportation does.

If you're not interested in a family you don't care, but having one is a much bigger sacrifice in a high-density area.
I've already discussed it elsewhere on this site earlier, I'm not about to go into it again, sorry.
Most ridiculous gigs you've been offered?
I've heard of friends being propositioned to build a Groupon clone for $500. And an iPhone app for $600. What's the most ridiculous freelance projects you've been asked to do?
It got real answers.

I imagine it was downvoted for its aggressive wording, coupled with the poster's later commments about 'fanboyism'.
But caused a significantly greater demand for energy to make new cars.

If it was worth it to trade your guzzler for a new car people would do it on their own without incentives. But a new car uses more energy than it saves for many many years. It's only worth it when the old car dies.
> That the US's implementation of this law is heavily lopsided in favor of the patent trolls doesn't change the fact that patents incentivize innovation. (Whether they're effective or not is another debate.)

Moving the goalposts.
You can't talk about coffeescript without talking about JavaScript, and that's the whole point of coffeescript: "it's just JavaScript". You need to know both languages to use it effectively.
Node.js is Cancer
World's most powerful radio telescope up close (video)
Massive data stealing vulnerability found in many HTC Android phones
Here are the solutions to the puzzle: http://blog.susam.in/2011/10/solutions-to-loopy-c-puzzle.htm...
There's no point using a fast product if you only multiply by one value at once -- fast products are only useful when you multiply two large values.
Yes, the number of multiplications will be linearly dependent on the number, unfortunately the computational complexity of integer multiplication is not itself O(1). It can seem like it is, because modern CPUs can perform integer multiplications up to a certain number of bits (I think it's usually 32 or 64 depending on processor, but don't quote me on this). These are O(1) operations because the CPU contains logic to carry out the entire multiplication. Unfortunately that only works for the first few multiplications and 21! > 2^64, after that you need to use a fast multiplication algorithm. For comparison the normal way that humans use to multiply numbers has complexity O(n^2), and a naive factorial algorithm based on that has complexity O(n^3).
TUnE-yArDs - Gangsta (Music Video)
Well, we're not in disagreement, then. But saying you want to do such and such a job doesn't necessarily imply you're interested in living on top of ten million other people. Everyone makes tradeoffs - for a lot of people the density is a big negative, but it's outweighed by employment opportunities.
Classical multiplication is O(nm), not O(n^2) -- big times small is faster than big times big. A naive factorial is O(n^2 (log n)^2).
"The Little Book.." was the first instructional text I read on CoffeeScript, i.e. beyond Coffee's home page hosted on GitHub.

I followed up with the following free e-book, which I highly recommend:

Smooth CoffeeScript

http://autotelicum.github.com/Smooth-CoffeeScript/
The space usage for this function is obviously constant and, yes, the number of multiplications is linearly dependent on the number.

But it is not a factorial function. It happens to have the same result as the factorial function as long as the result is less than what can be stored in a fixnum int in C.

But it is a very real possibility that that isn't enough. I always wanted to find out what the sum of the factorial of the first 100 numbers was but what you claim is a factorial function can't do that.
Movie DMCA (Copyright) Complaint to Twitter
Lucky you! Somebody made mistakes for you, tested your model for you, showed you what not to do, and gave you proof that your idea is awesome - all at their own expense!

On the other hand, why'd they prefer someone else do it but not you, when both parties costed them roughly the same?
It's strange to argue against government spending on infrastructure on the premise that infrastructure should be profitable. Unless you have similar feelings about tolling the city street or privatizing the sidewalk, this isn't a consistent argument.

Subsidizing alternatives to car usage reduces the externalities of car usage. You can't effectively disincent car usage in the absence of alternatives.
You're missing the point here. The author was typing from a world where only a few have been, where things melt into the floor, music turns into objects, objects turns into people, and your mind is on a huge emotional rollercoaster. Imagine being fired, then getting a date, then you remember your sister died (many years ago), then you realize you are awesome, then you feel AWFUL because you said something you shouldn't have at that party two months ago, then you realize everything is actually one whirling organism of energy and you can never die, then you hear loud noises and think it's the cops and get scared. All of this in a very very short span of time.

You start sketching or typing and you realize you can see blood flowing through your hands, and then you realize you're actually an animal for whom it's hard to form coherent thoughts because everything is just so wobbly and undefined. Then you become amazed at how human language is actually a form of learned "symbols->sounds" synesthesia. And writing is "sound->visuals" synesthesia.

People have pissed their pants from fear on psychedelics, the fact that the author of the document was able to jot down his experience is a remarkable addition to the knowledge of humans.
So, he was risking other people's money, hoping he would be able to reward himself for taking those risks? Sounds like great CEO material.

Using multiple credit cards to fund a risky investment is irresponsible.
here is the childsafe version:

http://www.dangermouse.net/esoteric/ook.html
They dropped the ball on contact _after_ making an offer? Shocking.
Flying Carpet is Real (Video)
Stay Tunes For Exciting News
I tend to think of it like this: keeping all humans on one planet and expecting long term survival is like keeping all of one's servers in one data center and expecting 100% uptime. And that data center has a tendency to be hit by extremely large rocks going very fast every now and then.
I never got that behavior, there is nothing in the guidelines that said "Don't be aggressive and don't call people fanboys even if you think so and have something to show supporting that"

The closest that I can see in approach to comments is that you have to be civil and not say things in you wouldn't say in real life. The original post was not guilty on any of those counts. By no means was it an rude or uncivil comment, I see no name calling and he did support his statement in subsequent comments. If you are going to be a baby about it and can't take being called a fanboy then please accept that being called fanboy is uncivil and push to include that into the approach to comments.
Nah, it's not really that big a stretch of the imagination between the Titanium Powerbook and an iPad/iPhone.
Justbeamit.com - file transfers made easy
Rugby World Cup Ireland vs Italy live stream
Ireland vs Italy
Match schedule:
Date: October Sun 2 - 2011
Rugby World Cup
Time: 20:30 local, 07:30 GMT
Venu: Dunedin
watch here Ireland vs Italy live streaming and also you can enjoy Rugby World Cup 2011 full season here.. so enjoy Rugby World Cup 2011 live match between Ireland vs Italy LIVE video online kick off betting preview TV live HQD Streaming Online at rugby game.
Would be interesting to hear from HNers who made a similar decision to take the money now and how that panned out.
Doh. EIP. Elastic IPs.
So non american individuals cannot take any form of donations? That's strange.