skysight-inc/HackerNews huggingface dataset:
Browser integration is actually supposed to be one of the core pieces of Persona. The idea is that by building the Persona login process directly into the browser (as opposed to it requiring a popup/webpage) then phishing attacks may be somewhat mitigated.
Name one person that was named "father of the year"? I certainly can't bring any to mind (without googling or some such--assuming such an award is even given out by some tabloid outlet).

Precisely why would Elon Musk care to be named something that has, for all practical intents and purposes, no value?
I actually implemented a very primitive word wrap function specifically for wrapping text in SVGs about two weeks ago. I took the approach of keeping an single canvas object in memory (completely detached from the DOM, 1x1 pixel dimensions) and using its "measureText" method for calculating string lengths. This made the algorithm fairly simple, and if you set the font on the canvas context correctly, the results will actually be fairly accurate -- though you might have to take into account any scaling that you have applied on the SVG.

This approach did not cause any noticeable change in performance, at least not in my use case where there are at most around 100 nodes of text that needed word wrapping. I can't really compare it with other approaches since I saw no need to take multiple stabs at the problem when my first attempt proved to work well enough. I would guess that it might be faster than actually creating SVG text elements and then trying to get their widths since you're eliminating a lot of overhead in the pre-calculation phase. Also, as far as desktop browsers go, anything that has SVG also has canvas, so there were no worries there about browser compatibility issues.

EDIT: But yeah, I'm just mentioning this in case you find some use for it. Looking at your link I would say you're much better off just using foreignObject.
This posts makes me trust more in Hetzner as a provider than the other way around.

I know that if there is any problem, they will forward the problem to me as soon as possible, and they are not going to take the law into their own.
Never thought i'd see my first year eng prof's lecture on HN. :)

This lecture note is credited to Professor Ben Quine, a popular and favourite eng prof at York University, Canada.
I'm personally not a big fan of social sign in, and i doubt i'm going to use persona (at this time).

Persona seems like to me kinda like what the chinese are doing with requiring people to use .gov ids on the web. Sure in china it will be by force and here it will be opt in, but in my eyes the result will be the same: making it easier to track people across the web.

I don't feel like persona solves the ability for a person to have control over their identity on the web any more than people do now, maybe just offer the same utility of social logins without trusting 3rd party(?).

Are all persona users data stored in a central location (besides websites that have multiple users sign up through persona?)
Building a tabletop coilgun
As much as I agree with Norvig here, linking to this article in response to the "I want to learn how to code to build my startup" question is not helpful. Entrepreneurs aren't going to wait 10 years before launching their startup.

The difference, of course, is that some people just want to build an MVP, while others want to be a programmer. In that case, I'd rename this essay: "Become a Programmer in Ten Years."
Absolutely agree (I wrote the post). It's amazed me (but not shocked me) to see so much of the commentary focus on the state (or lack thereof) of VC in Canada. VC can be a means to an end. But it certainly isn't the end ...
Agreed. I added a smiley face to the end... maybe that will help others see the humor.
My Interests (Or, technology that excites me)
I think you're probably right? I mean, with the tools available in 2013, I certainly agree that the Clojure way is the least crazy. But I miss some OOP stuff when I'm doing that - like, I kinda like the organizational qualities of OOP; lots of the time I wish I had ruby-style polymorphism (on immutable structures?) instead of having to put all the logic in one function. Maybe that means I should just learn how to use defprotocol. But I guess that still doesn't give you an event model - what's the EDN equivalent of onClick ?
New Cloud Development Platform offers Github to Cloud in 1 Click
Chrome doesn't have support for the `ALLOW-FROM` `X-Frame-Options` option, and just complains about it when it sees it.

See: https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Option...
Just to clarify a detail: There are like ~500 official YC backed startups, but many also independent companies read the freelance/hiring thread. You are complaining that many of the YC-startups didn't answer or there were generic companies?
In both cases, it would depend on the nature of your work and the kind of client. If your work varies, you may want to highlight some areas of your portfolio to be more appropriate for a specific pitch. Similarly, a quote is rarely as simple as "you want a website/design/some sysadmin work, that'll be $price". You need to evaluate the task in order to give a sensible idea of your costs.
You're a freak (your word, so no acting like I attacked you). I used to game all weekend, from Friday night to Sunday night. Most folks were there for, like, part of Saturday. Only a relatively small number of folks could sustain the marathon gaming. The group had a regional reputation and some folks came to town once a month just to participate.

Most folks cannot sustain focus for super long periods.
What I posted was obviously self-contradictory, which is not the same as wrong.
>As well, how you treat people that you don't need to treat well reflects on the type of company (and person) you really are.

This is really an underappreciated bit of wisdom here. The true nature of a person is revealed by how they treat those that are "beneath" them (socially) or are otherwise not useful to them. Someone who is rude and demanding to waitstaff, or rude to a stranger passing by is someone who will eventually turn on you once you are no longer beneficial to them. Take these instances as warnings.
> Are you saying that Elon Musk only got married/had children because he was pressured into it?

I have no idea. My only point is that's a common problem in modern times. It's unfortunate, it disproportionately hurts women in their careers, and it is slowly changing for the better.

> Unless, again, you're arguing that somehow Elon Musk was required to have children?!

To the young, something may seem a requirement that to a more mature person is obviously just a choice. And intelligence seems not to play a large part in that age distinction.
Works both ways in my experience. Whenever I was hiring I always got spammed by many candidates who were obviously sending out their resumes to large numbers of jobs without even bothering to read the descriptions or application instructions.
Yes, that is true and I even had it on my <username>@jabber.org. Not all but some contacts were there, was adding more. I forgot my password - it stopped working(I save passwords in LastPass and that's one incidence so not sure whose fault). I didn't have an email associated with that Jabber a/c. I lost all.

What I mean by moving connections was removing the need to add each individual IM/XMPP contact again. What I meant was that somehow the connection could move with my XMPP ID that is also an email address on my own domain. In a way that I don't have to add every single WhatsApp friend again. I just have to prove that it's the same mobile number.

It has it's drawbacks. When I activated my new prepaid number I used to get WhatApp pings from people I didn't know and I used to send pings to people who had got my friends' abandoned/deactivated numbers. I emailed WhatsApp and ofcourse never heard from them.
Very enlightening thought for mobile.
Arithmetic and Algebra Avoidance in Science and Statistics
No-one Ever Cried At A Website
"[...] someone at Hetzner chose to forward
this complaint to the actual abuser him/herself. [...]
Unfortunately, according to trusted sources
(ex-employees) of Hetzner.de, this is policy and not an
exception."

I really hope this is not true.

In 2011 there started to appear pornography when I searched for my name in image search. The reason was that a stackoverflow.com scraper showed my answers (which I post under my real name) but my profile picture replaced with porn. I have no idea why he replaced the profile pictures in the first place, but anyway.

The scraper site was hosted at Hetzner. I phoned Hetzner. They told me to write to abuse@hetzner.de, which I did (in German). I received an auto-reply but nothing else happened. I tried to reach their phone support (09831 610061) several times during their business hours (Mo-Fr 7:30-18:00 Uhr) but no one picked up. I wrote several other mails to Hetzner but never received another reply.

After about seven months the scraper went down but I have no idea if it had something to do with my complaints because I never received any feedback from Hetzner.

I have know Idea who was behind the site. They could have found out about me anyway because I posted this publicly on meta.stackoverflow [1], but still: The thought that they might have learned about my identity through Hetzner is discomforting.

[1] http://meta.stackoverflow.com/questions/81872/copycat-site-c...
Yes, how else will founders gain their smug sense of superiority?
The woman who ruined Great Britain
It's doubtful that bitcoin will ever become the dominant currency in any economy, let a lone a monopoly legal tender, and the impact of a single deflationary currency within a market of multiple competing currencies is going to be significantly different than that of a deflationary monopoly currency.

There are pretty significant problems with an inflationary currency as well: it can incentivize risk-taking activity out of proportion with the actual opportunity available in the real economy, and ultimately lead to crises like the housing bubble.

Ideally, the money supply would expand exactly in proportion to the real economy, so there wouldn't be price fluctuations due to money at all, but this is hard to achieve, because there's no clear-cut way to quantify the size of the real economy (GDP doesn't really work) and because it'd be difficult to devise a mechanism that could keep the money supply indexed to the real economy without having it be dependent on some sort of central authority. So a currency that maintains a constant relation with the real economy probably isn't an option here and now.

If we have to choose between maintaining a single monopoly inflationary currency, or adding a deflationary alternative currency like bitcoin into the mix, such that each currency can temper the excesses of the other, I think the latter is a better choice.
Ken Jennings: Watson, Jeopardy and me, the obsolete know-it-all
Looking for well written comments and commit messages
I feel that I have more trouble than I should writing method comments and commit messages. Can anyone point me to some projects with great comments /commits?
There was a Planet Money (I think) episode that mentioned this. Their number were about $7 million a year on average, but that this last year or two have seen record (i.e., maybe 2x) donations.
Seven Rules for Hiring MBAs to Manage Your Successful Start-Up
Real-time, collaborative text editing with Firepad
The inability to access vc in Cantada is moot, maybe if you're 16 and living with your parents.

I suppose Canadian bootstrappers could always mine for bitcoins... that's pretty modern, global too!
Something with quickly fluctuating value may be useful for trading goods, but very poor for paying wages IN OUR CURRENT ECONOMIC MODEL.

Borrowing in a deflating currency is very difficult, as your future earnings are likely to decrease in number, not value. The lender has no reason to lend if they can't get more from interest than what they expect from just holding the bitcoins.

Some would welcome this model, where there is little or no investment lending, and everything is bought only with readily available funds.

YC funding would probably be radically different. Buying a car, a house, or anything else using credit would be extremely difficult, if not impossible for most people.

While putting things you don't need on credit cards is only really good for the credit card companies, borrowing to expand your business, reliable transportation to work, or even reasonable housing is the grease in the current world economy.

Our economic model is mostly a recent phenomenon, historically, deflation was the norm. I don't think that going backwards is actually going to help anyone except the enormously wealthy, who can easily hold onto the majority of their wealth while it accrues value.
I started doing a litmus test with a 1-3 liner where I give them points for professionalism/courteousness. The ones that pass are amazing people to get to know, not just work with. Though I might be generalizing too much, I found it separates the ones with sincerity.

It's not just YC, it's founders all over.
Austin is in a state, (Texas), with a lot of pending issues coming to roost... education, traffic, migration, water/drought, social safety net. As much as I love my native state, I don't see any leadership addressing these.
What environmental regulations?
> If they really cared about "preservation of capital", they would liquidate more of their stakes when one company made them rich then diversify their holdings.

That might not always be possible. If the shares they own are a substantial portion of the total company, selling a lot of them at once would cause the share price to plummet and a lot of their wealth would disappear.

Most of them do sell off stock in the companies that made them rich, they just do it gradually, so that they don't cause the price to drop. For instance, Bill Gates has been dumping Microsoft stock for several years. The stock he sold in the past few years amounts to about 3% of all of Microsoft.
Mistakes Were Made
Recruiters and enthusiastic long-time Googlers should stop claiming that it's easy to transfer teams, then. I was specifically told that it would be easy to leave the "starter project" if I didn't like it, and that all I would have to do would be to find another team willing to take me; in fact, I wouldn't even have to get my starting manager's approval to move, just the approval of the destination team's manager. When I tried to actually do this, it.... didn't work that way.
I was sure www.iconfinder.com was your site, but I took a look at the profile just to see if I could copy paste it instead of typing it (I'm lazy).

You have the url as www.confinder.com there ;)
> Who cares what society thinks?

You are making the same fallacy that your parent post accused another poster of making, you're failing to address to argument at hand.

Eras are defined by society at large (as much retroactively defined by future generations as defined by the present). Disregarding what society thinks refutes your entire argument. Two people caring about a certain thing is an anecdote, not an era.

Note that he never said "relationships are not worth having", merely that "The era when a man or a woman is defined by his relationships and family is over".

Your GGP's post's conclusion holds, even if what you are saying is true.
Making the distribution, Birth of Gentoo [2005]
This isn't court, I think it's reasonable to forgive humanity entering into the issue. Besides, this appears to be a citizenship issue, so banishment also comes as no surprise.
This is how it goes with most service roll outs. If the people in the suburbs are really miffed that they aren't one of the first areas picked for Google Fiber, perhaps they should consider the downsides of living in the sprawl.

Congrats to any Austin HNers on your freedom from [insert Austin cable monopoly here]
So, openid by firefox is called persona? I would like to use google, twitter.
What are the special features of this? I don't think anybody would like to use firefox OS. But it's good, but it has a heavy competition in the future.
I like this, but it also underscores one of the reasons I'm skeptical of this specific marketplace. I find it very difficult to actually know what I'm buying. Assets are often little more than a generic description with a few hard to see thumbnails tacked on to show you what you'll get.

I've definitely found myself hoping for more detail / product information. While this looks well-implemented I wonder if it won't take me a step further away from what I'm buying, which is the reverse of what I want.
Part of successful development teams is to build within the newest and least experienced members an insane FEAR of failing

Not sure if serious, but I completely disagree.

An environment of "insane fear of failing" is also an environment filled with fear of trying new things. Of course you should carefully select and then mentor your junior devs appropriately so that they will produce quality results, but you should also have a reasonable amount of safety nets in place such that mistakes can be rectified relatively easily. I find the attitude that version control mistakes are intolerable to be ironic, considering that one of the very benefits of version control is that, when properly used, it eliminates or reduces the impact of many development "mistakes".

I have many times witnessed junior engineers (some under my supervision) come up with inventive solutions that in some way improved existing development practices. Many of these solutions would likely never had been discovered, had these engineers been instilled with an INSANE FEAR of failing.
After some incidents in my shool years, I've noticed that I unconciously tend to hit ctrl-s every few dozen keystrokes without even noticing it.

Good software doesn't lose anything ever, but even with "average" (i.e., unacceptably bad if you think about it critically) tools I've had sudden power cuts where I lost just a few words because of this habit.
Is this actually a text editor, or is it a social experiment?

I realize those are not mutually exclusive options.
I think you mean gnu/cracker.
I can't, but you could for example look at the financial services industry or providers of real-time data feeds.

In general these services are not available through the public internet so routers with clogged buffers are not usually an issue. But it depends on the SLA.
Though agree that those "For Dummies" books grossly underestimate the time needed to be a good programmer, I really wish he didn't use the "10,000 hours is the ultimate immutable number of hours you need to 'master' a skill." It's nonsense.
That's a fair point. In that case, wouldn't an automated reply be a fair solution?
Yow, that's rough. We try really hard to publish docs that will help non-technical users, sites considering using Persona, and potential identity providers. The best starting point is probably the top-level MDN page:

https://developer.mozilla.org/docs/Persona
I don't think rebuilding the engine and 5-star cookery are apt analogies for replying to emails spurred by the company's own inquiries.
Define "thinking".
Google Talk reopens full XMPP federation
Well, this is the single most article, I personally recommend everyone to read. Mr. Norvig writes specifically about programming but this applies to every department like music, painting or photography. The way this article has spread I guess most of the programmers must have glimpsed it, or at least the good ones.
Maybe you're right :) I really only have me and my best friend to go on (who is exactly like me in this regard).
Maybe the California Coastal Commission. They have a notoriously long approval process for almost anything.
The great thing about working for an Internet company (I'm assuming you do since you've been on Hacker News for a while) is that you can really live anywhere. I moved my most recent startup to Austin after living in the Valley for 10 years and SoCal for 2. I'm already ridiculously happy with the move. And it seems like much of California is following me here--we are even getting an In-N-Out Burger this year!

Austin is a great place to run a company. Lower cost of living, lower taxes, and now Google Fiber. Plus the people here are amazingly friendly. I'm happy to compare/contrast vs. the Valley or SoCal--shoot me an email (email in my profile) if you have questions.
Twitter has stopped being fun.
> The point is that when you show Musk as an inspiration for entrepreneurship, you should look at his whole life- because being a serial entrepreneur absolutely has an effect on your personal life.

Think about what you're saying. I hope by now you are aware that women rightly object to this kind of mixing of the personal and professional, and that to refer to a woman's personal and relationship choices in connection with her professional standing is an obvious and much-lamented kind of sexism.

> Just because it doesn't define him doesn't mean it isn't relevant.

Do avoid saying this about a woman, about, say, Marissa Mayer, present CEO at Yahoo. Her personal and professional lives are rightly evaluated separately.

When you listen to Musk's interviews, what strikes you is the degree to which his accomplishments and his value system are strongly connected -- that what he accomplishes has everything to do with his approach to problem solving, and nothing to do with his relationships.
I think we won't see Fiber in California. They will use wireless technology to transfer data from final optical fiber node to homes. That way it won't need a lot of digging.

Wireless data is getting faster and faster, so it should be possible to transfer gigabit per second data over wireless transmitters.

Right now my iPhone's LTE is faster than my home Comcast cable connection. I hope wireless gets cheaper and faster to replace Comcast in future
> It proves exactly what I intended -- that, contrary to an earlier point, Web-based technologies aren't being embraced enthusiastically, that there are circumstances in which they're not the right approach.

The outrage about SimCity was largely based on the fact that a single player game fundamentally should not need to connect to a server (SimCity has some interactions between neighboring cities, but they're not key to the game and critics think they should be optional), but a collaborative document editor is inherently "multiplayer" - though being web based might make it harder (but not impossible) to keep a stale copy of the document while offline, the vast majority of uses for such an editor expect everyone to be online and synchronizing changes.

There are circumstances where web-based is not the right approach, but this is probably not one of them.
okay, after working in this for a couple minutes I found it to be AWESOME!!! great job guys. Obviously, there's a ton of people on it right now, and the proverbial dicks just pasting 10101 all over to annoy, but in a team i could see how this would be really awesome. While working on it there was a short minute where the dicks let off and i really got to see how great this can be for teaming up to iteractively write code.

Again awesome app!!
I had a math(s) teacher when I was about 11, who would use the phrase "sit on your protractor" to talk about getting inside a geometry problem and asking yourself "does my solution roughly make sense".

I still think in those terms, asking whether the answer to a problem, whether a SWAG, estimate, or careful calculation, could actually be correct
Android Tutorial: Using the ViewPager
http://chandoo.org/wp/2010/11/01/mix-vlookup-with-data-valid...
It seems to be backsliding. 1.2 had raw socket support: http://www.w3.org/TR/2004/WD-SVG12-20040510/#rawsocket
Bitcoin Rally Produces an Inane Comment By Paul Krugman
And not only price is good

>In theory, Windows 8's BitLocker should leverage the M500's hardware encryption engine instead of using a software encryption layer on top of it.