skysight-inc/HackerNews huggingface dataset:
Regarding timelines, just bear in mind that is better to be ROUGHLY right that EXACTLY wrong.

As it has been said already, always give yourself a considerable buffer beyond the time that was estimated and that you ought to try to breakdown development into cycles, since you'll get better estimates down the line, given you also have more information available to work with and base your new estimates on the previous work and how it went (it's only indicative... but better than nothing if you are cautious with it)

Accept that tasks won't take exactly the time you think they will. Break them down as much as possible and, if your current methodology allows you, only break down the tasks you'll be working on in the next few weeks (I know, you have to break the others too to get an estimate for the whole project, but honestly you'll be doing nothing more than guesstimates if you haven't started coding the very first few, do it but know that the more further away from the present you estimate, the worse the worse they'll be).

Another golden rule is never to let business estimate times for development tasks. Developers should be estimating time for the tasks they will be doing. They might be optimistic of pessimistic or roughly right, when you come to know them, prefer the last two estimates (in worst case, it's better to underpromise and to overdelivery and you can always help the over pessimistics to tune their estimates). This might be difficult and business people may not always (if any time) buy it and can impose hard deadlines... Just make them aware that there is a risk that they might be entering in technical debt, which as any debt will have to be paid sooner or later, whether that means that a new feature will take longer because the code is a mess or because bugs will pop up since there wasn't time to have proper automated and acceptance testing.

Books I found useful, although I'm not a CTO myself (a bit methodology dependant, sorry):
The Art of Agile Development (O'Reilly)
Agile Estimating and Planning (Prentice Hall)
everything is dead. the digg link is dead. the site http://www.socialpog.com is giving an error. the linked video is dead.

at the bottom of the page (the blog design guy link) the site owner appears, apologising. it seems like comments are from about 6 hours ago.
Mr. Nguyen said the company had taken the criticism to heart and charted a new course. He fired Color’s president, Peter Pham, and its engineers are building a new version of the app to be released later this summer.

I'm guessing Peter and Bill aren't exactly best friends right now.
Using pastebin as an anon blog is cool idea though. Anyone can tell how anon it actually is?
Firstly, thank you for the great reply!

I'm graduating from U of T (should have clarified that). I've heard the same things about Toronto and Vancouver as you've mentioned, but it's good to have my sources confirmed. I'm not so adamant about being in the Financial Tech industry, so the gaming one in Vancouver would be more viable. However, salary would sway me to stay in Toronto.

I've been in those Vancouver bottlenecks, but not Toronto's traffic so it's good to hear some sort of comparison. Living in North York shouldn't be a problem in terms of a commute.

This is a great start to start weighing job options. Thanks!
This is where you need a BizDev/MBA person on your team.
The anglocentrism on this site is nearly entirely because the overwhelming majority of developments in the computer industry, from the Mark I to the iPad, have been created by Anglophones.
yes. the guy corrected it.
I've looked into some of Waterloo's tech companies. I'm not sure what sort of jobs they are, still, but if they have any entry-level (graduate-experience) jobs, I'll be sure to consider them. Good to know that there are other options with cheaper housing!
You can do a minimal install of cygwin including screen, and then run it in console2. It is workgin quite nicely for me.
The K computer became the fastest computer in the world today. This article looks into reasons why the K deserves the crown. A decent in-depth analysis of the hardware.
Tactile Gaming Vest : Future of Gaming?
The meeting in question was for final approval; ICANN approved plans for opening up gTLD's back in 2008.

http://www.theregister.co.uk/2008/06/26/icann_approves_custo...

This didn't suddenly happen overnight; everyone was informed three years in advance. Just to illustrate how long ago that was in internet years: the first Windows public beta of Google Chrome wasn't even released until after ICANN's initial announcement.
> Out of $946 million that Groupon raised from investors last winter, $810 million went into the pockets of the chief executive, Andrew Mason; the chairman, Eric Lefkofsky; and others.

Really? Anyone have a source to back that up? That seems a bit far fetched.
I was in Montreal for this year's CUSEC and revisiting that city, I can only say that I fell in love with it. I'm not sure of their startups, but I saw a games company there (Eidos, I believe..).

I'll look into jobs there for sure - if not for a reason to eat in Montreal again. Yumm....
I am in Beijing of China, and ... looks can't retrieve my location after I allowed the perdition of accessing my geo-location within my web browser.
How to Get a Tech Job - Application & Interview Advice
So you can't be bothered to read more than five words before formulating an opinion, yet you write several paragraphs expressing that opinion. And then you downvote me for asking how an analogy equates to a material conditional?
I just pushed a change which adjusts the results to account for HN's growth. Let me know what you think!
Would it be possible to mention some of these other solutions?
Just an update to let you know that the site now accounts for HN's growth. I used retube's suggested adjustment scheme. Let me know what you think!
Joe's photoblog, mentioned in the article as an example of inertial scrolling: http://uponahill.com.
Yeah, I'd say this isn't computer science so much as engineering. (Computer science to me would mean questions about computability, algorithms, type theory and so on.)
Hi, just wanted to let you know that I've added some details about the HN Vote button on http://hnvote.itaisatati.com/.
Please update the link.
Dynamically typed languages offer a lot of benefits and a lot of burdens. Only you can judge whether you're willing to take those risks. Personally I am more comfortable with dynamically typed languages as they feel more natural and less programmatic, but this is just personal taste.

Nothing of this is related to the free-formness of JavaScript. Python and Ruby are also dynamically typed.
Debian Squeeze Samba Standalone Server With tdbsam Backend
300+ Mt. Gox passwords cracked
TECHWORLD: ‘Reminder: Call Dad’ Is Another Notch In Google’s Belt Of Social Fail
I mentioned this on HN in far fewer words a few weeks back: http://news.ycombinator.com/item?id=2610235

I was thinking about making a blog post about it but couldn't see much more information to add, it seems this blogger couldn't either ;p
I'm confused about the relationship between Anti-Sec (in the sense of the wikipedia article) and Anonymous. Anti-Sec is "dedicated to eradicating full-disclosure of vulnerabilities and exploits and free discussion on hacking related topics" [1]. In contrast, Anonymous is a strong backer of Wikileaks which would seem to be squarely behind the concept of full disclosure (except insofar as it could undermine the process of full disclosure).

I wonder if LulzSec even intended to make this connection. This "call to action" is quite different from the Anti-Sec mission statement, but I would have a hard time believing they weren't aware of previous use of "Anti-Sec".

[1] http://seclists.org/fulldisclosure/2009/Jul/164
It's outlined in this story:
http://allthingsd.com/20110602/where-did-groupons-billion-do...

And here's the SEC filing:
http://www.sec.gov/Archives/edgar/data/1490281/0001047469110...
Sinir bozucu oyunlar
This is how overflow:scroll should have worked on iOS a long time ago.

At the moment you have to mash two fingers in a webpage and scrape the content across that page. (Not sure if this is updated in iOS5?)
1. It's for web applications, with all that implies: the ability to scroll only sections on the screen (not the whole page) while still having the right physics, lazy loading, snapping (the horizontal demo implements "snapping" transitions similar to iOS's springboard)

2. It implements iOS's UITableView physics, which are different (smoother) than Safari's native
> only works in iOS

For now, he's still planning on extending it to Android when he's done with iOS.

> whereas other solutions have worked on more platforms...

What other solutions?
It was pretty widely reported and is in the IPO filing http://www.businessinsider.com/insider-selling-groupon-2011-...
direct links:

http://pastebin.com/r3hYJYLa

https://uloadr.com/u/CF.txt
Top quality Underwater Lights | Led Nav Lights
Are you searching for led nav lights or to just parts to repair your current fixture, then Yachtlights would be the right choice. Here you will get high quality of marine switchs, boat wiring, underwater lights, marine cable and more at the best price.
Or a valid address record. Mailers fall back to 'A' records in the absence of a 'MX' record.
Rails never WAS "for beginners". That was never the focus and intent.

The point of Rails is to make developers productive, not to make newbies feel at home.

Yes, you could just ignore all the "magic" and treat it like a black box, and you still can. But it wouldn't take you too far, any kind of real application requires real understanding of the concepts and often implementation too.

Once you know your ins and outs you indeed can create stuff very fast, taking advantage of all the magical things, and new versions simply have more of this "magic". It helps a lot if you know how it works. It might confuse if you don't.

So.. yes, if you have no clue the latest versions of Rails might take you more time to master, at the same time it makes developers "that know" even more productive then before.
Let's keep this tangent short but, so what? It doesn't mean we need to be blinkered about what the gradual relegation of English as tech lingua franca might mean for non-anglophones. Do we really need to be in a minority to be interested in remote perspectives?
Sounds like the best reason one can't makerbot these things. Makerbots have a nozzle size of 0,5mm according to the makerbot wiki.
This contains many questions that leave me asking "but why would you do that?" A hash table for 1,000,000 entries with only 128 buckets? A page size of 32 bytes? Tests are learning experiences, and should suggest real, worthy solutions.
Browse for best Seo Company in UK
Kwik-IT is a Creative web design agency and Search Engine Optimization company in UK.If you are searching for branding or digital marketing your business,please visit online kwik-it.co.uk/
Interesting how you assume I downvoted you.

I didn't.

Research shows that opinions are formed very, very quickly.

Further, I did read the article, even though my initial reactions were so negative. I did that because I know that sometimes people don't write well, but their ideas might still be worth considering.

My comments were born of trying to help people understand how apparently small issues in their writing can have apparently disproportionate effects on their audiences.

So, let's see. You said:

So you can't be bothered to read more than five words

That was wrong.

... before formulating an opinion,

Your outrage contradicts findings in research.

... yet you write several paragraphs expressing
that opinion.

Yes. Clear expression of ideas matters, and sometimes the "instant quip" is a bad way to get an idea across.

And then you downvote me

No, I didn't.

... for asking how an analogy equates to a material
conditional?

But that wasn't the point. I tried to explain how there were multiple ways to look at that opening "idea," and that none of them actually worked.

So clearly I've failed in getting my point across. As Samuel Johnson said (although other sources attribute it to James Boswell):

Sir, I have found you an argument;
but I am not obliged to find you an
understanding.
Inertial panning for maps
Giselle Monteiro Hottest Photos, Brazilian Model  Hot Pics 
Giselle Monteiro is a Brasilian model and Bollywood actress. She started her modeling career at the age of seventeen and she made her Bollywod debut playing the role of 'Harleen Kaur' in film Love Aaj Kal, directed by Imtiaz Ali. She was born in Espirito Santo, Brasil in 1990. She is also the brand ambassador for Wills Lifestyle, Movil Mobiles and PC Jewellers. Find Free Picture Gallery of Giselle Monteiro including Giselle Monteiro hot pictures, Giselle Monteiro new wallpapers, photos, images and movie stills.
Fortunately you can use PINs with arbitrary length on Android, too.
Add Voice to your Live-Chat & convert your visitors to customers
ClickDesk is the first social live chat service to integrate social communications and voice support into the fastest live chat service.

The service is 100% cloud based, which eliminates the need for business owners to install any additional hardware or software. Agents chat directly from their IM account (eg: Google Talk/Skype) on desktop, laptop and mobile.
To be extra pedantic, I don't think Latin is parent's native language ;)
The less free internet seems inevitable. Laws are often passed and almost never abolished. So it's a slope that you can fall down slowly while almost never climbing back up. Over time it seems very, very, likely that more and more regulation and restrictions will be imposed on a per-country basis. The question seems to be the rate and resistance.
Mark Zuckerberg must be pissed off
See also Rob Hawkes’ (from Mozilla) attempts to map Twitter sentiment:

http://rawkes.com/blog/2011/04/19/finding-patterns-in-twitte...
Operation Anti-Security - Lulz Security
Whats the deal with GPUs? Doesn't this show that GPUs are over hyped?
Same with Cuil. I think by this point it’s safe to say this isn’t the best way to market your new service.
The phrase "fish don't have a word for water" (and many permutations thereof) existed before both essays. So it's quite possible that both DFW's speech and Derek's essay have nothing to do with each other.

I'm surprised that no one here knows it.
Hi, I created a similar tool using the search API, but with lniks to the top stories (by points) over time

http://touchwoodsoftware.com/yctrends.html

Feel free to take that idea if you like, I think it's interesting not just to see the shape of the trend but also the stories which created the peaks.
Gold is precious metal. You can't "print" it.
Let's not conflate the French and Russian revolutions - they have absolutely nothing in common. And yes, the French revolution did work out very well for the poor, eventually. It was at the root of the development of modern democracy in the Western world.
Let me illustrate how they failed with the example of the .aero TLD. When I want to visit the website of British Airways, one of the largest airlines in the world, I typically Google for "ba". The first search result is britisharways.com, not britishairways.aero. Now you can repeat the same experiment with all the other major or minor airlines, and the top search result always will be a .com (or a ccTLD) domain.

This how you can tell .aero has failed; it's main target users are simply not using it.
Although start-up investments may be more volatile than established company investments, the fortunate few elite will still sustain an ever-growing head start over the general public when investing. Plus, the original incentives of founders publicly trading their companies in return for critical funding needed for growth are now being replaced by rich investors who just want a large return once private market valuations have stagnated. The value of the public market is shifting from growing companies to growing wealthy investors' wallets. These developments are quite contrary to the original intentions of the public markets and are increasingly depreciating the opportunities given to the general public.
Not sure why he calls it inertial scrolling. There's no "inertia" here. It's just pinning the background image as long as you are scrolling the text.

Which, incidentally, is a pretty stupid idea. Look at his photoblog -- to scroll past a photo which has a very short text block, you have to scroll until little text block disappears off the page. It's pretty silly, and goes against the idea of the purpose of scrolling, which is to navigate past information that does not fit within the viewable area of your device/window.

For a truly innovative scrolling concept, take a look at http://bloom.io/. (Give it some time to load all its assets. The effect isn't activated until it has everything.)
It is. Overflow:scroll works with one finger, but it's often very slow and laggy (like two finger) and has no inertial scroll. Maybe they'll fix it.
http://twitter.com/#!/sant0sk1/status/82564569708503040
I've been reading quite a few threads here on HN about Groupon and never saw this. Crazy!

Isn't the point of raising capital to grow the business? How is putting 80% of the capital into founders equity going to grow the business? Do their brains get bigger with more money?

Also as an investor doesn't the business have an obligation to tell the investor specifically what the capital is being used for? If an exec of a start-up told me that they needed capital so they could pay the founders I'd laugh at them... Am I the only one who is super confused here...?
Huh. I saw the thou and just mapped it to old english 'thou'/'though' and read on, till i saw the comment..
Improving the wallet security is priority #1 of the dev team at the moment.

Note that no one of the developers expected it to get this big this fast. Six months ago, no one would even bother stealing bitcoins as they were not more than a toy curiousity. Now very serious amounts of money are represented.
Ask HN: Quantitative question, any help on shortcuts?
I am currently preparing for a problem solving test and i have a question which seems to be difficult to answer at only 2 minutes given and without a calculator.

So, let's say we have data for a period of 3 years. The number of, for example, apples was 2,100,000 3 years ago and is 500,000 this year. I do have to calculate 'the closest estimate of the annual percentage drop between 3 years ago and this year'?

The choices are:
(1) 20%
(2) 25%
(3) 40%
(4) 55%

What would be the quickest way to solve it in 2 minutes without a calculator? I would be very thankful for any help and i don't have much time left until the actual test.

Thank you!
Its for iPad/iPhone. The "for all" is a pretty blatant lie.
This is the fundamental difference between a fish floating in water and a person jumping up. http://i.imgur.com/nkwVc.png

In the second case, gravity acts on you even when you are going up, in fact it is what slows you down and then makes you start to fall.
Fidelizacion de clientes
MakeMarketing ofrece un programa de fidelización de clientes a gestionar relaciones con clientes rentables en nombre de nuestros clientes.
No, understood, but when using Latin abbreviations one should still choose the correct one. I've always assumed that Dijkstra meant that one should attempt to gain mastery in the language one was using to communicate.

It always amazes and humbles me how well non-native English speakers communicate in English. I was trying to help, not to criticize or condemn.
You've misspelled "philosophy". Also, something wrong with the photo; don't necessarily get rid of it, but it needs to be a bit more sober (black and white? wearing a tie?).
yes, and we could continue into checking something is actually listening for mail there, etc. But you get my point :)
You know what Google could have done?

They could have shown a message that said "It's Father's Day! Do you want to add a to-do to call your dad or someone you love?" And then you could click "No" or "Yes."

Then it would have been a case of PERMISSION, rather than INVASION.

Emotions matter. With a damaged emotional center in your brain, you cannot make decisions as simple as "which shoes should I put on" -- and thus became utterly paralyzed. To deny that emotions matter is not only inhumane, but extremely illogical in light of all the research that proves otherwise.

And a sense of control is one of the most important feelings in the world. Research has shown that removal of the feeling of control actually causes elderly & sick people to DIE much, much faster and more often. Even in things as significant as being the own caretaker of the plants in their room, or choosing the date & time a student volunteer visits them. And if you give the nursing patients control, and then take it away, they die at a higher rate even than those who never had control to begin with.

Over & over, studies have shown that emotions have great primacy in human life (and power over the so-called logic!).

Google runs roughshod over emotions constantly, and the one of control most egregiously. This is just yet another example. All they had to do was to make it a CHOICE -- and expand "dad" to "someone you love," and they could have avoided hurting people and all this negative PR.

Another aspect of emotions is that people treat everything -- software, computers, animals, other inanimate objects -- as if they have personalities & are alive. That's what we're wired to do: to interact with beings. And so people will hold grudges against faceless companies and even tools.

And yes, it is wrong, if you think that hurting people unnecessarily by being an antisocial oaf is wrong -- when you could, by investing just a little bit of effort, and by respecting SCIENCE, do a vastly superior job.
yc evaluates to yyc so you could use that

http://en.wikipedia.org/wiki/Fixed_point_combinator#Y_combin...
Lazy Pro Blogger - Blogging | Make money online | Social media | SEO
The article is by MG Siegler.
It's ironic that the site is now struggling because of all the traffic it's getting ;)

And guess what, they're using Facebook Connect
https://twitter.com/#!/kevinrose/statuses/80809855933353984
Best BitTorrent Applications
Jobs in Chennai, IT Jobs in Chennai, Chennai Jobs, All Company Jobs in Chennai
Find your dream Job in Chennai. Apply for all Jobs in Chennai, IT jobs in Chennai, Bank Jobs in Chennai, Software Jobs, Recruitment Jobs from Top MNC companies. Post your resume for free at wisdomjobs.com to build your succesfull career.
5 Suggestions For Solving Hard Problems
The site barely works in Google Chrome and doesn't work at all in Firefox 3.6.
You can select stuff with the mouse in the terminal and whatever you select is then available to be pasted with CMD+V.

What the parent refers to is the ability to press C-b to enter the buffer scroll, then select text there and unfortunately -- not -- having that available to OSX's paste buffer, but only internally inside tmux.

This means that if you want to copy that stuff to OSX's paste buffer you have to go through the intermediate step of pasting it inside a new buffer (say, Vim) inside tmux, then select it again with the standard terminal selection feature and only then it will be available to OSX's CMD+V.

hope that clears it up.
So by "Native scrolling for mobile web apps" he means better scrolling of iOS Safari in general and especially for elements that have overflow:scroll styling.
On nerds and exercise
Benchmark: C++ vs C#
Jobs in Pune, Job Openings in Pune, Fresher Jobs in Pune, Careers in Pune
Search Jobs in Pune, Fresher Jobs in Pune, IT Jobs, BPO Jobs, Call center jobs in Pune, all Jobs in Pune, Job Openings in Pune, Careers in Pune. Apply online jobs at WisdomJobs.com and get your dream job.
Easy Digital Media Displays
High quality digital signage display with screens on both sides. The Easy Digital Media Display is targeted for advertising or information delivery. It plays multimedia content in HD-quality. Display can be controlled remotely via internet.