skysight-inc/HackerNews huggingface dataset:
I don't think Twitter would have existed, if they had had to take the "grow"/plan for scale path. As I understand, Twitter originally was little tool, that the founder just wanted to have for them selves. If they had thought, they would have to take months to implement it in a scalable version right away, they might not have done it.
I also think it's a good idea to throw a bunch of small, simple stuff on the wall and see what sticks. If everything is planned to be a big engineering effort, made to scale to millions of users, you spend a lot of time building stuff nobody will care about.
That's why frameworks like Rails are great. They probably aren't perfect for your use case, esp. once you want to start scaling to crazy user numbers (although high user number will probably work very well), but they help you get a useable version out of the door crazy fast, compared to an all custom implementation.
That's probably what I meant. Or "the worst suffering", regardless of whether it is punishment.
New Online Games
Will be very surprised if Bill Gates is on G+ although he's on Twitter. One thing for sure, Steve Jobs will never be there.
Agreed, but there's a world of difference between ad targeting and selling data, and public perception to the contrary hurts the web industry.
It is not true. Google is actually fairly open about this. For projects that fall into the grey area, there is a committee of engineers and lawyers that you can submit your (personal) projects to, and they can give you a clear answer that the IP is owned by you. From anecdotes I've heard, the committee is very friendly to employees.
Whenever I call up MediaTemple for support, they always ask me my password for verification. Does that mean they also store passwords in plaintext? (serious question)
Sure, but in Montreal :-)

Google seems to be busy in many challenging areas, and after a Ph.D. in C.S., technical challenges look like a rare commodity in Montreal.
I'm still studying right now, so if the question means 'right now', I would of course answer 'No' because I want to finish my studies first.

If the question means 'right after I finished my current degree', I also would say 'No' because I planned to start a PhD.

If the questions means 'after I have finished all studies', I'm not sure yet. If whatever I am doing at that time is less interesting than working for Google and I'm not bound somehow to my current location, I probably would say 'Yes'.

So maybe there should be another option like 'Not now but maybe at some later time'.
Trenchant, but ultimately orthogonal.

The Big Problem here isn't that Hover has decided that user convenience warrants storing passwords insecurely. That is a problem, of course, but it is not as big a problem as The Big Problem here.

The Big Problem is the grafs spent defending the soundness of Hover's password storage strategy. Hover does not appear to understand that they have conceded user security. They believe that a combination of their network security and physical security† mitigates these flaws. If you're going to sell out user security to minimize customer support costs, I'd at least like to know that you know that's what you're doing.

That Hover does not appear to know what they are doing suggests that there is much more badness to be had in their systems, which is a problem that will burn them much more painfully than password hashes.

† Notably, not application security --- no external auditor would let "user passwords appear in plaintext in a database column" slide.
For most people the social solution creates a worse usability problem than the one Hover is trying to fix. With unique passwords, the user is now responsible for maintaining (and securing) a list of passwords. Password managers can help here, but this assumes that the password manager doesn't have exploitable vulnerabilities of its own. In addition the password manager may not be accessible when not using the "home" computer.
Indeed it is. Data point: until this discussion I too believed that capacitive buttons are much more expensive and much more "high-tech" than physical buttons.
Because using javascript is convenient and fits well in an environment of "just type in a URL and you're good to go"; your users wont have to install anything, you'll be able to make updates EVERYONE will get the next type they visit, and you're not limiting yourself to a fraction of the people who have an up to date version of some plugin. To me that's seriously about the most perfect app deployment mechanism I could want. At least on the web it is.

I personally still wouldn't use node.js ever, but I see how it might be used by someone who already knows javascript and doesn't have the time to pick up Haskell or Erlang for some idea they want to execute.

Also, it used to be that without the HTML5 tech a lot of what you listed wasn't even possible and that was a forcing factor to use something else. So it's not just improvements in speed here, that RAGE demo wouldn't exist without WebGL.
Haven't played with settings that much yet but it could easily be they're "hiding" people in their circles.
Thanks for pointing these things out. We can probably fix it.
Happy 4th of July to you, too. America is not obligated to topple every dictator around the world. You sound exactly like the same people who would angrily criticize them for doing so even if they did and accuse them of imperialism. You seriously cannot win.

Please tell me, what other country is out there doing more to defend freedom?

| Assad reportedly tortures even the children, and there is not a peep of protest from America, let alone a threat of military intervention.

We have no cards to play with Assad. We're already in Iraq, Afghanistan, and Libya and you want us to threaten war with a fourth Muslim country? Bizarre, arrogant, and extremely unwise.

| And in the case of Syria, American silence is deafening.

There have been daily reports on CNN, MSNBC, and probably even Fox. There are stories on ABC, NBC, CBS, and 60 Minutes. What do more do you expect?

Again, what other country is out there doing more to defend freedom?
In a way you are right, but I think this approach also provides them with leverage to hedge their bets.

The main differentiating factor in this case is their competitors are focused primarily on solving one problem, whereas Google is attempting to solve a multitude of problems in an attempt to win through convergence. That is to say, their solutions may not be as polished, but they are all in one place, presented to you in an accessible and convenient matter.
It appears Google has a Dallas office: http://www.google.ca/search?sourceid=chrome&ie=UTF-8&...
My hosting provider (Bytemark) sends out passwords in plaintext, though I'm not sure if they're stored that way. It is a lot more convenient that having to follow a password reset link, though I'm not entirely convinced by the security/usability trade-off (there's not much on my accounts, since the password simply allows access to the control panel, not root access on the machines).
What is the real value behind the real time search stuff? I never actulally saw anything important, just 100s of people saying the same thing with #bangs. I'm not being ignorant. Englighten me. This is just a question.
The reason using 'literally' in this way is so annoying is that 'literally' is used to indicate 'as amazing as the following sounds it actually happened, it is not a figure of speech', so when people go ahead and try to use it as a figure of speech they are lying to the reader and showing their ignorance of the word.
In my experience, all computer/technology corporations do that. But Google lets you open-source your personal stuff with essentially no friction.

edit: added "in my experience".
Why would you write a contract in October of 2009 to expire on July 2nd? Such an odd date.
Kinda like http://www.justbuythisone.com/ ?
Why we should allow DRM on open source platforms
I doubt Google could predict timelines with any accuracy that many months in advance.
Its a ton of little things that add up, mostly speed though. For example, a project-wide search in Sublime doesn't block the UI thread, Cmd + T works like a dream (much better than TM), etc.

The list goes on and on, its just much more well executed than TM.
Nice work! Thanks for posting.. I will add this to my Trendn App.
Because I trust that one company more any any of the other ones. Google's corporate interests are more closely aligned with my personal interests wrt to an open Internet. Sure they have the potential to know a lot about me, but that already happens with a lot of other companies.

I used to do consulting for a company (LocatePLUS) that bought databases from different sources and then linked them. They sold this as a service to law enforcement and private investigators on a per query basis.
Not necessarily, they could in theory be entering your password into their computer and seeing if it matches the hash, exactly as if you logged in. But, if they're asking for you to read your password to their call centre down the phone, I'd be surprised if they were that savvy.
I don't. I always check out competitors work.
I disagree. All they did (edit: to clarify, it seems to me that they only tried two alternatives) was try sending a password reset link and the unencrypted password itself. I don't think sending the user a new password would be that big a deal (we're assuming they receive the email, as both methods will fail if not), and you could show them the password reset page immediately after they logged in with the new password.

Win/win.
I find the idea of bringing a personal project into the office and having a committee decide whether I own it or not, to be rather distasteful.

The obvious course of action is for developers to universally stop signing over their rights willingly like this. Nobody should ever have to sign these invention clauses to be employed.
The linked site had the url in a image and I was curious what would be at the actual source so I manually typed it from the image. I knew others would be doing the same so I simply shared it. Simple as that. ;-)

In a perfect world good journalism would mean linking to ones sources anyways.
If you're purchasing clothes off the rack without trying them on I'd wager you're an outlier and not the norm.

Yes, I am. And I am aware of it. It is not how I handle shopping all the time, but I do it quite frequently. I also do the same thing for my sons/with my sons. They have a yawning disinterest in clothes and have learned to touch it (to check if the fabric is acceptable) and choose clothes off the rack without trying it on in most cases. In a pinch, I have them hold it up against themselves to eyeball it. Granted, our lifestyle allows them to currently live in shorts and t-shirts, still they typically look pretty good in their clothes in spite of all that and a yawning disinterest.

So trying to understand how others experience this, because generally speaking, even when I try clothes on, the first few things I grab are typically the best choices available in that store for me and the longer I shop, the worse everything is because I already determined just by looking at everything what my best bets were and there isn't anything better. I know what cuts, colors, patterns (as in plaid/stripe/floral), materials, etc work for me and can eliminate most items that won't work without having to go to the trouble to try it on.

Thanks for your reply.
I see were going to argue about whether to ascribe to malice, that which can be explained by stupidity. I'm going to go against the aphorism and say "malice." I suspect they know exactly what they're doing, and they also know that their strategy of "security be damned, let's sell some more domain names" requires a plausible explanation of security, thus they come out and tell us something that you and I know to be false.

But the audience for this blatant nonsense are the people who want Hover.com to mail their password to them, so they think they can get away with telling us that "a combination of their network security and physical security† mitigates these flaws." You know this to be false, I know it to be false, and I suggest they know it as well.
I've found it very useful for "breaking news" types of things where the news sites haven't quite gotten up to speed with what is happening, or when it's a niche enough event that it wouldn't get news coverage.

Example: "x website is down"
No, Google is a behemoth now, too large, too many processes, too much red-tape. I guess it's inevitable that such things start to exist in large companies due to neccessity; it's just that I don't want to deal with that.
heh. His reputation appears to be a many faceted thing.

I, for instance, have been genuinely impressed with his productivity and his output, his choice of projects and his code and am moved by that aspect of myself that values quality to think very highly of him.

You, on the other hand, appear to feel that the most important aspect of his output is the way he achieves the standards that you have set for him - judged by how he expresses himself towards those who he feels are being disrespectful or rude at him on the internet.

Just out of interest, do you believe that making a strongly negative personal judgment based on a 'fact' that is clearly incorrect and could be easily checked with just a few clicks is the act of a professional? do you meet your own high standards?
Even though I know that currently in the real world that isn't always possible, ideally in the long term I think we should aim for a single persona too.
Precisely. Doing something like this is always a trade-off, and yes, it might make sense for something like a blogging service (the same way Posterous inbound mail has the small potential to go wrong), so I can see where Hover is coming from. But really, in the case of a domain registrar, wow. If you're administering a domain, you're no longer in "mainstream user" territory.

There should really be some minimal set of conditions for domain registrars, with one of them specifying a reasonable security model for password retrieval.
Closures are too small an addition comparing to huge step back in semantics. Side effects in JS are irrepressible.
No they don't, and you don't have to settle for it.
I'm not entirely convinced by the arguments here. I think I'm more inclined to think this is a good idea because it does remind me of companies that partition their websites into shards for "personal", "small business", and "large business", because their sales force is divided into these categories. This is absolutely infuriating to navigate. I know what I want to buy: let me look at what you have to offer and let me buy it without having to care about how you structure your sales force.
I wonder if they'll take a year to approve this one too. It duplicates Ping functionality you know...
Would be great if you could add support for selected sites like github.com/USERNAME(/maybeevenrepo), code.google.com/PROJECT etc.
IMHO, abstractions become apparent if needed. Abstractions should never be thought of first.

Read GEB - covers it indirectly ( http://en.wikipedia.org/wiki/G%C3%B6del%2C_Escher%2C_Bach )
90% no, in that its a very large company and therefore you will deal with very large company issues no matter what.

But if I could get in on the RE < C or electric-vehicle stuff, hell yeah, I'd take a pay cut.
I read it the other way; that Twitter were upset about G+ and wouldn't re-sign.

I noted a [deleted] post at the bottom of this thread, where the replies indicate that "Twitter couldn't have known about G+", hence I guess the [deleted] post had similar sentiments to me. Google having social aspirations has been well-known for a long time. I could very much imagine Twitter writing a contract which says that the stream was only available to Google for as long as Google wasn't directly competing with Twitter. Google couldn't sign such a contract. Google+ is direct Twitter competition.
Doing illegal drugs may be victimless, but I can pretty much guarantee that an addict has at committed other crime to support their habit (like theft or prostitution).

Furthermore, study the organizations that supply the drugs (Hell's Angels for instance), and consider the amount of crime they perpetrate, directly related to the drug trade. For instance, murder (turf war), theft, various building code violations (grow ops are typically fire hazards), etc.

Bottom line, it takes a lot of crime to support a single addict.
Distinguishing abstraction and change - HXA7241
Verizon about to drop the iPhone 4 to $150?
Google+ Brand Page Concept
Nice you're putting the blame on the president as if he's completely indifferent. Come on, how much influence do you think the USA carries in Syria? Short of military intervention what do you expect?

We're already in 3 (Afghanistan, Iraq, Libya) wars in the Middle East and basically flying drones in 2 others (Somalia and Yemen). How many more Middle Eastern/African/Muslim countries can we afford to attack before we risk serious blowback, much less afford these wars?
I think it's slightly more likely that they think it might be true, and they want it to be true, so they're going to be incurious. Either way, my only real point is: there's probably going to be SQLI somewhere in that app too. And if they take file uploads anywhere, my guess is you'll be able to run code remotely.

(I know neither of these things to be true for a fact and am just making a rhetorical point.)
I actually find Groups within Google Apps mail to be pretty easy to set up and effective for our needs--setting up private groups is a really cheap & easy way to sort mail for free. I have groups like:

- productA-support (which is really just "support@")

- productb-support

- info/hosting/privacy/twitter/etc (not all aliases are publicized, but tend to match what people would make up when attempting to send email to us)

The support aliases forward to me and to a dedicated support account. I always use the "Send As" feature so that nothing has my name on it unless you're nosy & look at the headers.

The info and other aliases go to both myself and to my partner. We both want to catch biz dev inquiries and any special snowflake requests, but I handle all support to ensure morale stays high.

If we add staff, we can add them to the groups pretty easily. Though at some point thereafter, we'd likely need some solution for determining what's been handled. It's a little hokey, maybe, but cost-to-benefit works well right now.
Ruby Geocoder - Complete Ruby geocoding solution
The style is applied through CSS. The CoffeScript is unobtrusive. The template and the sever logic are distinct (but there's an indentation error in the request handling code).

It's about logical, not necessarily physical separation. For small apps, having everything in one place is actually very convenient.

See also _why's Camping: http://camping.rubyforge.org/ (nowadays maintained by judofyr a.k.a. Magnus Holm)
Wasn't Doom's resolution 320x200? And I'd be a bit surprised if it was capped to 15fps.
Actually, yeah. I guess "coming last but being awesome" is one of Google's tactics.
Statistical Immortality
After some positive research, I just purchased two domains from Hover. This is unacceptable however and I will be moving them away.

What registrar would anyone say is the most security focused and/or government resistant?

Maybe it should be a 2011 AskHN?
Ah, good idea, I forgot about that function. However, I would be a bit worried about who handled what, since (as you already mentioned) there's no good way to say "I've got this one".
It would be fantastic for me to work for Google for several reasons:
Corporate culture - everything I read about it seems fun.
Environment - it's great to be among so many smart people.
Scale - Goggle influences life of so many people on a daily basis.
You are paying them, indirectly. You are giving them information about yourself and your interests, which is valuable to them.

Google would provide good customer support if they cared about maintaining goodwill with the public. And, looking at some other replies here, it seems they do try (to some extent). They're not stupid.

But articles and threads like these are a PR disaster, and they will hurt their bottom line in the long run. They do not want people switching to another search engine or telling their friends to boycott Google or Google's advertisers.
Yes, but neither quote offers an explanation as to why the contract wasn't extended.
Introducing HTML11
Have absolutely the same demand, i did several times in the past remove all of my bookmarks. I have Chrome too and now again over 500 of them without any organization, i am forced to use the search function and "recent" to find anything.
The whole concept of bookmarks never fitted me, but i want to save the good stuff somewhere.
I don't think i'd work for any large corporation at this time of my life. Maybe if I launched something which was acquired and had a good amount of freedom.
What a great idea!
Now i can write html that nobody understands but me.
This will keep those pesky designers from messing with my codes.
After more than 5 years as an engineer, I left Google on April first. I was surrounded by intelligent, friendly, and honest coworkers. Across the company, good, reusable, well-documented, well-designed code was normal. People also go out of their way to help, answer questions, and put an end to BS.

I'd consider returning.
I would jump at a chance to work there, but mostly if I didn't have to go through an interview process. I hear it's quite difficult to get through.
> They believe that a combination of their network security and physical security† mitigates these flaws.

That is not how I read it. You could argue the other way:

If they have to send password reset URL:s anyway, they can just as well send the password itself.

That makes sense. It's just that by storing the passwords at all, you risk losing them if someone gains access to your database.
Yes - vast resources, computational, logistical and brains to talk to, learn from and share. No - I'd probably end up working on something rather mundane. So, no.
Debt Advice
IVA, Free Debt Help, Debt Advice and information on Debt Management, Debt Consolidation, Bankruptcy & Bankruptcy Alternatives.
Find Out How To Reduce Monthly Payments, Freeze Interest And Reduce Debts By Up to 70%
I was thinking the same until very recently when I needed to know the tally of that greek austerity vote up to the second. I used Google realtime and it worked wonderfully. It's very annoying that it's gone now.
Ask HN: Registrars for the Paranoid (July 2011)
After seeing the Hover thread[1], wondering what everyone would judge to be the most secure non-scumbaggy registrar in general?

1: http://news.ycombinator.com/item?id=2727123
As soon as I saw the title, I thought of my Samsung Omnia 7, heh. Back button is manageable, but search button has caused a lot of swear words!
So, what should you use when coding in Java? In my experience the standard API is terrible, inconsistent and frustrating. (Not that I'd use it anyway, the language itself is too limited).
How about capacitive buttons in elevators? It's very annoying if your hands are full and you can't easily find some other exposed body part to touch the button.

With normal buttons you at least have a shot at nailing them with an elbow or a foot.
Microsoft Academic Search Gets Major Update & Several New Features Available
Often is it hard to justify whether you completely own the IP. For example, you could've used the company resource to respond to an email related to your personal project. Or some ideas for your personal project might've been influenced by your day work. Rather than delaying this type of problems till later stage, it is easier to just resolve such issues explicitly.
Out of curiosity, why did you leave?
Rather than tags I'd just like to see custom streams. Just like you select circles and individuals to share with apply the same logic to building custom streams. Then there is not yet another things to learn, interface remains simple and you could filter your stream any way you want.