skysight-inc/HackerNews huggingface dataset:
Good to know, but if I'm a coder who wants respect, it seems like it'd be easier to move across the country than develop an entirely new set of skills.
Google surely must have anticipated that some people would react this way. Good on them for going ahead with this reminder anyway.
Couldn't agree with you more, my dad passed about 7 years ago, the OP on the ticket seems to have daddy issues. If I was her father I'd be glad she didn't call.

There's a great way for the complainers to get rid of the message, stop using a service provided to you for FREE. Pay for your own server, own web interface, own backups, etc then there will be no "Call Dad" button. Until then deal with the fact that most fathers, sons, and daughters like each other and it's a good day to catch up.

The really great part is that later today my kids will be using Gmail to video conference with me. Kudos to Google.
I lost my father a couple of years ago. I like being reminded of him, personally. Today is a good day for that.
Hmm, figuring this is just likely (hopefully?) my iPhone or something, but my gmail shows an account login using IMAP from United States (MI) (198.228.226.x) about an hour ago. I've never been to that state.

EDIT: Nevermind, my have been my phone or something, because MaxMind is showing that IP as Ohio (where I am).
http://hntrends.jerodsanto.net/?q=bubble%2C+fuck interesting...

a very nice tool!
I can confirm this. My email is in the leaked db. Both my mtgox and gmail passwords are unique, hard to guess by a dictionary attack and not shared with anything else. I received Google's message to change my password.

As an aside, seeing the public text file containing 60k mtgox accounts is strange. Without looking too hard I found a couple of people I know in there.
What can 28,000 rubber duckies lost at sea teach us about our oceans?
Google has preemptively locked all the Gmail accounts that appeared on that list. (see http://forum.bitcoin.org/index.php?topic=19641.msg245983#msg...)
FYI, "cutesy" features like this are very rarely "some manager's decision". They usually come from the engineers, who say "Wouldn't it be cool if...", get a bunch of friends to help them, code up a demo, and then go show a manager and say "Can you help us make this happen?" At some point, some VP has to sign off on it, but usually they just give it a cursory look and say "Approved."
So anyone who bought at those prices just made a crapton of money?
What the hell happened with Javascript in mid 2009?

http://hntrends.jerodsanto.net/?q=coffeescript%2C+jquery%2C+...
Why Instagram works
at least now I finally get to use that 10GB rainbow table I downloaded a while back.
Is tmux the GNU Screen killer?
that is a great way of looking at it. people need to stop being so sensitive. same goes to fleitz and schrototo
Are you aware of how many outstanding web sites run on Rails? It might perform more poorly than other approaches, but in many circumstances that is a great trade-off for the power it gives the programmer.

Likewise with Python. There's a huge amount of successful software written in it. Anyway, as with Ruby, you can always drop down to C if you really need the efficiency.

Do you have any examples of why you consider Rails and Python to be "totally fucked"?
Taking a solid, well-thought-out approach to problem solving is not premature optimization. Focusing solely on "cleanliness" of code is highly misguided in many cases. It's quite possible to write clean code that adeptly solves a given problem, but in order to do that, efficiency cannot be disregarded.
From the article under number 4:

"They encourage up-and-comers to spend extravagantly; they extend lines of credit to their rising stars. You need a big house with a jumbo mortgage; you cannot pull up to a business meeting in anything less than the best luxury car. It is part of their corporate culture."
From the article:

There are still reasons to pay attention to efficiency when writing code.

Did you even get to the second sentence of the linked article before launching your ridiculous rant? Obviously not.

To suggest that nobody wants "reasonable" efficiency anymore is absurd. To do so when the article actually argues your point for you is painful.

To suggest that the people who favour readable code are proposing "pathological inefficiency" is insulting.
Fortunately, being only a few days old, my password was salted but it's still unsettling to see my email address and username (my fullname) in there.
Fair enough. Lettvin's hack backed up and scaled in a different direction...
One would assume the $1000 limit is in the mtgox code. So if the hacker had full server access...
Live chat- Free business management consultancy
The flip side is the number of people that called their father because of the reminder, and what positive impact this had. Sorry, I can't help feel any sympathy for people pitching a fit over this. It reminds me of that woman who chastised the free lemonade kids.
OTOH, now that your prototype is deployed, you know what you need to make more efficient (and where the effort would be wasted instead), and if it's easy to read, it's hopefully also easy to modify.
Wilcox vs Arment - redivivus
Influencia negativa en las redes de mercadeo
SQL injection problems are trivially preventable.
I have always had good luck buying and sellling items on craigslist.

Looking for IT clients/jobs/gigs is a different story all together. I would like to see THAT video.
High-Speed Robot Hand
It's a possibility. States do work to undermine things that threaten them. The Liberty Dollar project, for example, was recently shut down by the US government: http://en.wikipedia.org/wiki/Liberty_Dollar

Sure, and they shut it down openly using the hammer and anvil of the FBI and the judicial system. If and when the US Government decides to act against bitcoin, they'll do it loudly and openly... not by some complicated, difficult and illegal scheme that doesn't really achieve anything.

Currency issues fall into the jurisdiction of the US Secret Service, an agency not known for subtlety.
It would be like a TV station claiming they didn't have to broadcast the caption stream because they were just retransmitting content from a media company.

Sure. But I've never thought of Netflix as a TV station any more than YouTube is a TV station. They don't do scheduling, they don't have an obligation to carry certain kinds of material (as, I think, TV stations must) and they aren't using limited, licensed bandwidth.

I see NetFlix as a video rental store, like Blockbuster. They've just abstracted the "get a disk, put it into a device, press play" thing by allowing me to use their servers as my DVD player (more or less).

Also, if Wikipedia is correct, "Title III of the ADA requires that public facilities, such as hospitals, bars, shopping centers and museums (but not movie theaters), provide access to verbal information on televisions, films or slide shows."

If anything NetFlix may be more of a movie theatre than a TV station.
Google translate bug? server = motherfuckin
It's not worth it for knowledge alone. I'm finishing my degree now, almost 25 been working full time since 19, having completely ignored other students. I lived out the just doing it for the piece of paper and knowledge and it's not fulfilling. If you go to school, I'd suggest immersing yourself in it, networking with others, taking the extra steps to actually ge a deep understanding of the material. If that's not how you do it, startup would be best.
It’s not Bitcoin’s fault but it’s Bitcoin’s problem. Life isn’t fair and Bitcoin needs trust (like every other currency) if it wants to succeed.
As far as documentation, I've found Django's approach to work better for me. It seems to be the norm in the Python community to document well and comprehensively. Python is the only computer language I've seen where, according to the creators, "Strunk and White apply" (http://www.python.org/dev/peps/pep-0008/) . With Rails, the community approach toward documentation too often seems geared toward beginners. Many gems provide a "copy this, generate these files, and type that" tutorial or a screencast. I'm reminded of the code-generating wizards you'd see in Microsoft Visual Studio back in the day. Often there's no documentation beyond an initial tutorial. When I tried Rails last year I found myself spending the majority of my time Googling and sifting through blog posts of varying age and quality in an often futile attempt to find what I needed, whereas with Django the majority of my time is spent actually coding, and if I really can't find something in the documentation, Django's code is so readable it's often easy to open up the source and discover what it's doing.
I've spent enough time reading code written by people who thought that efficiency was more important than readablility to know that not only are they spectacularly wrong, but 9 times out of 10 they suck at efficiency but didn't realise it because their code was so firckin' obtuse.

As soon as their code is made more readable, not only does this make life easier for the next guy, but it also makes it a lot easier to optimise once it is clear what it is actually doing.

People who don't want to write readable code seem to subscribe to the belief that there is only one way to write a particular line of code, yet they could not be more wrong. For any non-trivial section of code in any non-trivial language there are dozens, if not millions of different ways of writing it. Given that, making it unreadable is either maliciousness or incompetence, and Hanlon's Razor tells me it's probably not malice.

Moreover, most of the time the poor sod who is the "next guy" to read/maintain the code is you. You are the next guy. You are the audience of most of your coding efforts. If you cannot read your code 6months down the track, then the only person you're shafting with your bad workmanship is future you.

You can have your cake and eat it to. Code can be both efficient and readable.
The whole point of the exchange is that what you have is only worth what others participating in the exchange are willing to pay.

"It makes you wonder if The New York Stock Exchange actually had the hard currency to back up everyone's account balance."

That doesn't make any sense either.
A question to people that have a more active crypto knowledge than I do:

I have a 13 character password with letters, numbers and punctuation. I also seem to have one of the salted ($1$) passwords.

How much in trouble am I really?
If anyone knows Arabic and can identify the real meaning of the glyph translated to 'motherfuckin', I'm pretty curious.
Million Dollar Twitter Background sold this June (2011)
A young man of 20 monetized his Twitter account in an unusual way. It was not just selling tweets. @fruitblob put up his Twitter background for sale for $ 1 mil. A rather stupid and unrealizable idea turned out to be one of the most successful in the history of Twitter.
I hate labeling people as "easily offended", but to complain about something like this seems excessive. If your father died would you presume to insist that your mother take down all his photos?
> ridiculous

> absurd

> painful

> insulting

I tried to explain my position on the topic in such a way that we could have a conversation about it. Please, argue to the points I tried to make instead of slinging inflammatory remarks.
Agreed. I'm dreading calling my dad because he has dementia and severe hearing loss, but I'm glad Google is showing a bit of humanity.
That's exactly what I thought, too.
I'm dipping into both Rails and a Python project right now (non-Django), both for the first time, and had difficulty "listing required packages to go along the source" in Python.

In Rails/Ruby I can use Bundler:

git clone
bundle install
[do development]

I'd like to do the same for a python project:

git clone
_something_ install_my_dependencies
[do development]

I looked into pip, but it seems I have to package my src into a Python module and install that. setup.py doesn't make sense for my project since it's not a module meant for redistribution. I intend to use py2exe. Basically I just need a way to install dependencies for development.

foreach thing in file
pip install thing

is the best that I can come up with. This is admittedly not terrible, but I feel like there is a better way and I just don't know about it.
Accidentally upvoted this... HNs really needs to have an undo vote feature, even if it is as blunt as slashdots "undo moderation".
I like reading these stories on a regular basis, but wish there was a way to verify their authenticity. Some of them seem too outlandish to be true.
I'd be incredibly surprised if it weren't. The (slow) rate at which papers are produced in the humanities, and the (small) number of citations on each, means you're awfully unlikely to find one with 300,000 citations.
Missing from the list: Google Wave. While people gave it an especially hard time, there were some fascinating ideas and technologies in it that could have taken off if only Google had waited 5 or so years to release it. Google Wave's biggest problem was its target audience. It required its users to have a significant level of technology literacy. At the time that was a minority. However, based on the current trend, it would be a perfect fit in the coming years.
It's definitely not impossible to prevent issues like this, it just requires effort.

Securing a network/host/application is like getting (and staying) in shape. It's a process that requires an ongoing effort. There's nothing you can buy that will take care of it forever.

Most breaches aren't the result of "impossible to prevent" attacks, they're the result of basic due diligence not being followed. You're right though, that it seems some days like that's the rule and not the exception.

While you can't have an "unhackable" site (or an "uncrackable" safe), it's all a matter of risk vs. reward. You can certainly ensure that your site doesn't have any vulnerabilities listed in the OWASP Top 10 (and test it repeatedly over time to make sure it stays that way).

And that's not even getting into a more mature vulnerability management process that involves outside assessments, source code reviews, and threat modeling. All those things are also nice to haves (or may be required, depending on your industry and the type of data you have access to).

It's totally understandable to be a pessimist about the state of security in our industry, but preventing these types of issues is not a Sisyphean task.
The guy sold his Twitter background for $1 million
@fruitblob monetized his Twitter account in an unusual way. It was not just selling tweets. He put up his Twitter background for sale for $ 1 mil. A rather stupid and unrealizable idea turned out to be one of the most successful in the history of Twitter.
X-Men: First Class
X-Men: First Class
In a German concentration camp in occupied Poland in 1944, the scientist Dr. Schmidt [5] note, the young Erik Lensherr bend a metal door with his mind when the child is
No, no they don't. BTC can never be trusted like other currencies. It was designed that way intentionally. Frankly, I kinda surprise I'm still having to repeat this even with the huge volume of BTC posts here and even with a post specifically talking about this yesterday (entitled "BTC's value is decentralization" or something).

The value in BTC isn't that it's a rival to USD/GBP/CAD. It's that it's decentralized and untraceable. You can't offer guarantees. You can't offer FDIC. You can't offer protection and you can't give someone their money back if it's stolen.

That's intentional and it's by design. It is Bitcoin's problem, but only because people are too dumb to realize that BTC != Mt.Gox.

EDIT: I misspoke. BTC itself can be trusted, but it can't be insured or surveilled and controlled like other traditional currencies. Saying "BTC can never be trusted like other currencies" was sloppy and erroneous on my part.
The most cited paper in physics (and/or chemistry) is, last I heard, by Walter Kohn. In fact, if I recall correctly he wrote the top two: Hohenberg & Kohn and Kohn & Sham.

I hear that one of his favourite observations, though, is that you're not really famous until they stop citing you. I mean, who cites Newton?
You're not discussing the topic, you're committing the logical fallacy of suggesting that the only alternative to your position is some absurd extreme. I.e. readable code is pathologically inefficient.

If you want to have a discussion, don't start by putting a ridiculous set of trousers on the straw-man you made.
Nude web designers wanted
You're both wrong and arrogant. Or, at least, perceived as such.
The only thing MD5+rot13 would have going for it is that you couldn't just trivially google the hashes to get the reversal (as is the case in a disturbing number of cases). Of course this only lasts as long as they don't figure out that it's MD5+rot13.. I'd give that about 5 minutes tops.
Two benefits - multi-platform, and more extendable options.

I don't know how much you can extend this example (don't know much about Parse.com) but there's a whole lot of stuff that you can do with leaderboards that won't be handled out of the box by most platforms (except mine of course heh) - things like storing character and level information, screenshots, replays, etc with the scores, to make them a lot more interesting than a name and a number.
Bitcoin doesn’t need to be trusted? People will use it despite not trusting it? I have trouble believing that.

This looks like a PR problem to me, the best infrastructure won’t help you with that.
And here's the book:
http://www.amazon.com/Clients-Hell-collection-anonymously-co...
and much of the culture around here is built on the innovation of bitching about people bitching about something.
I couldn't agree more on this. I don't always agree with everything Google does, but they provide some damned fine services for free. It's kind of hard to complain in light of that. Furthermore, every single comment that had been made disregarded both all of the users that hadn't lost their fathers, and more importantly all of the users such as yourself that had but are well-adjusted human beings that can deal with loss. I just hope it doesn't ruin any Google engineers' day because a bunch of lusers felt the need to complain about a gesture of kindness.
62k actually.
linux can still boot without a /usr. this was a commit; how many people ran it?

on the other hand, delete the boot.ini[1] and most windows systems cant even boot. now deploy that boot.ini deleting build on an MMO (eve online) and watch the fur fly. that, ladies and gentlemen, is how you earn a :golfclap:.

[1] http://google.com/search?q=ccp+boot.ini
The iij Top Upcoming Nanotechnology Books
I think having a generic banner such as a "Fathers Day" doodle wouldnt really upset as many people. I think there's something more personal about the specific 'Call Dad' that would certainly make me feel more emotional if I saw it pop up in my contacts list.

People get bombarded with "fathers day" "mothers day" "valentines day" every year and it's easy to brush it aside...
Some of the points in this article ie: "at its core “good UX” just means “a good product”" is not true and shows that while this guy may be hip on the latest trends, has a solid enough grasp on some concepts, he is just starting out in the field and does not truly understand what designers do, what design is, and thusly he doubts the reason for "design" as he describes it (thus the reason for this post). Unfortunately this sort of thing gains traction because most of the internet, and in turn the HN readership, really dont understand design or how to talk about it.

I really wish HN had more articles about design, but oft times it just flows into a diatribe about visual style, which is just one sub component of design.
Why are Women Funded Less than Men? a crowdsourced conversation
There is a better way! A virtualenv combined with pip and a project requirements[1] file is the best way to handle this.

It even supports SVN/SSH checkouts and .egg distributed packages.

[1] http://www.pip-installer.org/en/latest/requirement-format.ht...
Two points which render this claim moot:

1. The decision on whether a piece of technology is legal is not based on its majority use, but on whether there are substantial non-infringing uses. (first Google result, didn't follow link: http://www.justice.gov/criminal/cybercrime/ipmanual/05ipma.h... "Indeed, it need merely be capable of substantial noninfringing uses.")

2. The vast majority of freeway traffic is in excess of the posted speed limit. You don't hear many arguments to shut down the freeways as a result. [Yes, I know proof by analogy is weak.]
* Everybody else on your team is an engineer or developer. Obviously, this doesn't mean you can't be successful (I know, I know - look at Google), but you should consider the possibility that you're probably missing vital skills needed to compliment your startup's technical prowess. From UX to business development, you have to get a lot right to turn a great product into a great business, and that can be difficult when you have three other chefs in the kitchen who all cook the same cuisine.

* Starting a business with three close friends seems nice on paper, but don't assume that good friends necessarily make for good business partners.

* Talk about arbitrary dollar amounts calls into question not just your sense of reality, but your motivations. Can your startup raise $1 million? Perhaps. Will you have $10 million in cold hard cash in two years? Perhaps. But you could buy a lottery ticket and win the same amount within the next two years too. If you wouldn't plan your life around a potential financial windfall from a lottery ticket, why would you plan your life around a potential financial windfall from a startup? The number of self-made 24 year-olds with $10 million-plus net worths is quite small, but you probably already know that.
Upvoted not necessarily because I agree with your conclusion, but because I think it synthesizes the main point. Anything with personality automatically means some people will not like them.
"Call your dad on fathers day" as politically incorrect? This seems like overkill. There is a 1000 other vastly more important things to get worked up over. Its not like Google took your dad away or made him someone you despise, and then flaunts how great it is having a dad you'd want to honor on fathers days in front of you. It's a little something to give their service a slight personality. Perhaps its like Field of Dreams, give people somewhere to complain, they will complain, which is fine, but complain about the problem, the people that caused it, not the things that remind you of it, which end up getting those things taken away from the majority of people that would enjoy the rather innocent reminder.I could see being pissed off if you were in jail for a crime you didn't commit, and you were being forced to celebrate the 4th of July or something, but this is not even close to that.
Seems like the context of their posts went over your head by a mile, because I don't think they're being sensitive.

But I could be wrong. It was the "get the fuck over it" part that tipped me off. Again, could be wrong.
You spend even more time in exchange for money when you start your own business. The real fix is to do what you love because then work never feels like work.
similar results.. http://hntrends.jerodsanto.net/?q=airbnb