skysight-inc/HackerNews huggingface dataset:
Looks like the biggest change is a move towards CSS3-like styling across the board, including many new styling options previously excluded from SVG, as well as reworking how some things were done to be more consistent with HTML/CSS. For example, they've removed defined clip/mask elements, and you now define those in the CSS.

Overall, I like the changes; seems like it won't be as much of a leap to figure out how to do things in SVG vs CSS, and we've got a bunch more styling options for various elements. Here's a link directly to the changlog:

http://www.w3.org/TR/2013/WD-SVG2-20130409/changes.html
> It's a collaborative text editor. What point is there to using it offline?

You're using your premise as your argument.

> All the disadvantages you state are already inherent in the concept of "collaborative text editor", whether or not it's web-based.

Not at all. A locally hosted application can collaborate by sharing only its data, not the application itself, with all data stored locally after the work session ends. I'm only making the point that your premise is mistaken, not that a collaborative editor isn't an obvious application for Web technologies, all legitimate objections aside.

The good news is that a collaborative editor might itself be Web-based, and its documents might reside in the cloud for obvious practical reasons. That's also the bad news, due to problems already listed.
This should be a pretty easy thing to add, and it's all open source... :-)
It's not the first SVG spec to bear his name in the list of editors.
http://www.linuxatemyram.com explains it.
Half my contacts are always away, and have been for years.

I think what you want should be a setting in my machine (whether phone or computer): silence all notifications when I don’t want to be interrupted (I use iOS “Do Not Disturb” all the time).
You will see similar arguments happen about real life currencies backed by small nation-states. It's entirely plausible for mass market speculation to, say, quintuple the price of the Botswanan note.
Agreed, keeping programs (once they've been exited) and data in cache is a good thing as it means that you don't have to read them from disk again in subsequent runs/accesses.

And given that a cache is a mirror of existing data (as opposed to buffers which are temporary storage space), the cache can be instantly flushed by the system if you need that ram for anything else.

This means that it's good if the memory resources the operating system needs to function are low, since it then has more memory for caching.

This flies in the face of the often heard comment -'it doesn't matter if operating system X is a ram hog, I want my memory to be used'.

I also want my memory to be used, but by the applications I run, not the base operating system. If the operating system is lean, the more memory is available to the applications you launch, aswell as the system being able to keep as much data as possible cached to prevent slow disk reads.
If your money appreciates in value just by sitting there, why invest? It's the ultimate argument against investing. Take the sure thing, especially in a rough economy.

Similarly, you know how we always hear that people put out of work by new technology should move up the value chain? Where they gonna move to if people aren't buying things? Wants as opposed to needs are the sign of economic progress.
Google is very hard to reach on issues altogether. As a policy, it seems, they make sure the customer doesn't get a chance of human interaction - even the paying ones - and even though the experience is eating(other than monetary loss) the customer they go on doing that anyway.
57 Places to Get Inspiration for a Blog Post
Absolutely.

If you haven't been paid in 6 months, and you've got a 2 month runway you're going to be working long hours.
Europe receives complaint about Google's Android
I really like the "get up super early, work on startup when freshest, then go to work" strategy. Have you tried that?
Hate to say it, but....."Clippy" in your IDEs, but way, way better. Or to give more detail, "intelligent" agents that know some things about your domain, rather than just the language like we have now with Intellij, Resharper, etc..

And I still think what Simonyi and crew are doing over at http://www.intentsoft.com/ is the future of development, even if their specific products never make it into the mainstream
Sigh...this is a PR release. Flagged.
You know, others might have a pet peeve for exactly the opposite reason. A lot of what people call hacking now-a-days is building things with tools that were meant to do exactly what a developer is doing with them. This use of the term hacker seems to stand in opposition of what everyone else in the world considers the term to mean: newspapers, the majority of people outside the startup industry, and the actual hackers that overcome technical barriers that have been specifically placed in their way.

Anywayyyyy, anyone know what this kid's handle was? Just curious.
Whatsapp does store your messages. Try uninstalling the app, clear the app cache and reinstall it. You will be provided with an option to restore your chat history. I think what they don't do (at least promise) is not mine the chat conversations.
> Data loss is a risk you have to manage no matter where your data live, whether on your desktop, in your own data center, or in the cloud.

That cannot be used to argue that cloud-based storage is just like local storage. It isn't -- cloud-based storage has some serious legal and practical problems that local storage doesn't have.
Just like the first release of Passenger, I am very impressed and can't wait to try out these new features. Kudos to Phusion for providing such great software.
I think some people are confusing people who "apply" for jobs vs. startups actually going after a freelancer to help them. If someone applies for a job it would certainly be good business practice to give a personalized or automated response acknowledging receipt of a resume or portfolio. If a startup specifically reaches out to a freelancer, by spamming all the freelancers as OP puts it, then the startups better respond to the people who respond to them!
Botnet Warlord
>One may safely refer to Web-based and cloud-based technologies in a single breath.

It may be one of those things that needs to be qualified. Pretty much every Fortune 1000 enterprise runs some kind of a web-based intranet, which may or may not be accessible outside the VPN, with various services, from email, to document management, to ... anything.

>if infrastructure data loss is an issue, Web-based data loss is a bigger issue

HOW?! First, there is nothing preventing you from having your own backups. Second, even if you completely trust the cloud provider (and who says you should?), I claim that it is still safer than managing your own data for most business, especially if your business cannot afford a top-notch IT support staff (or any staff). If you're GE, you can invest in server-farms, if you're Plastic Widget Inc. you're better off with a reputable cloud vendor.

> Businesspeople see the excitement and business benefits of cloud computing, so they're pushing for it. However, IT people see cloud computing as causing issues with security and lock-in, so they're pushing back.

God-bless SysAdmins, but they do have a tendency to be anti-anything that comes in on their turf. They are almost never the decision makers. Having said that, you do realize that cloud services went from nothing (a few years ago) to a huge multi-hundred-billion dollar industry in the span of a few years, and growing. Clearly, SOMEBODY sees values.

> The unique legal risks and considerations presented by the cloud are especially important and often overlooked by nonlawyers.

Yes, there are "unique legal risks and considerations". What's your point? There are risks to cloud services, but there are incredible benefits as well. One always weighs risk and reward accordingly. The rewards is why the industry is growing. Here's an example of a 'unique legal consideration', Canadian hospitals cannot use cloud providers hosted on Amazon or anywhere in the US to host patient data because of things like the Patriot Act, so what do they do? They can go with a regional cloud provider that makes a guarantee that their data will not leave the province. I've seen that happen.
That only gives you the option of how you'd like to see it clipped (ex: ellipsis, an indication that the full text is not shown), it will not enable you to wrap the text onto another line. As per word wrap itself, the spec states it is not supported in the intro, and makes a few suggestions (two are essentially doing it manually, and one isn't an option if you'd like IE support): http://www.w3.org/TR/2013/WD-SVG2-20130409/text.html#Introdu...
Storing volatile currencies creates risk, no doubt, but it also creates demand independent of speculation.

Interestingly, this implies that more convenient bitcoin exchanges could greatly lower the demand for bitcoin.
Those who file such requests are better off ignoring Whatsapp in return and signing up with any normal XMPP service ;)
Treehouse Lands $7M From Kaplan, Social+Capital To Help You Learn To Code
As someone who a) doesn't live in SV, and b) doesn't work for a startup, I miss a lot of the inner plot that happens in the HN narrative.
Thanks, that is true. I'll look up what has been added. Maybe a track that I'd be interested in or some new challenges.

There's another opportunity for an improvement, though. A simple "what's changed" that we've had with "normal" software updates on our computers for years.
Just to clarify, Austrians define monetary deflation as a contraction in the total supply of a given money. In this case, it would mean a decrease in the total number of Bitcoins.
Wikipedia says that he was behind the handle Kayla.
"What could be more important than a happy family and personal life? How on earth is this considered "hype"?"

Perhaps to you nothing is more important, fortunately people can do what they want - some choose family, some choose other responsibilities, most choose a balance. Whether Musk is happy or not he seems to have made his choice.
Objects do too much to live in a heterogeneous world. We'd do better serializing maps (JSON is popular, of course, but EDN is better) and operating on them using generic functions rather than trying to bind functionality to data. It's easy enough to serialize the properties of a UI widget when the functionality is data-driven and lives elsewhere.
You couldn't make it up - http://ahye.ventolin.org/s/zfSylv3i.png
Autonomous Balloon Destruction Wins Stanford Drone Games
>I have to admit some confusion. You're not looking through your commit history when you're trying to figure out which branch a historical commit was on?

I shouldn't have manually filter the commit history to get the information that interests me.

>The reason for the rebase/fastforward workflow is to basically synchronize changes. You might have five developers working on seven different feature branches at a time. But they're only going to be merged back to mainline in the order they're completed, which you don't know ahead of time. Once they're merged back, you don't necessarily need to record the history of the feature branch separately. Often you're going to squash changes anyway.

But if you fast forward your changes on top of master and push that out as the new master, you lose all the benefits of branching. You could have as well made your changes on master, do pull --rebase once you've completed and then push out. That's how the history looks like.

>It's also a better idea to rebase from master and merge to master, but even if you merge both ways, the commit message still reports the source and destination branches.

Sure, if the rebase is clean, but conflicts are common.

>If you're disciplined about using feature branches, master is the branch with commit after commit saying "merged to master".

Unless you use the github UI, in which case it will say 'Merge pull request ...'. Or you had to hotfix something on master - it happens.
Filo Studios is indeed the design company that created the site. You can see that they were hosting the dev version here: http://filostudios.com/websample/.
I really want to see the ROI google is planning on having for theses projects. If my calculations[1] are correct they only need something like 200,000 customers to sign up to get a ROI of one year on both roll outs.

~ 100M for both rollouts @ $70 per customer per month
Nathan Myhrvold Live Q&A - Slashdot
If Persona would care about anyone's privacy, they won't use emails.

Logging in with, say, Twitter account is less secure in aspect Twitter knows what sites you log in, but more secure in aspect the sites can't spam you unless you allow them to do so.
Yeah, SQLite is far better technically compared to Access.

It would be an amazing tool.
It's not clear at all. It's not clear to me and I've been a web developer for 15 years!

- I go to this site that I've never been to before

- It asks me to sign in with my email address, but I've never been to the site before so assume it doesn't "know" my email address

- I think look for a "Create Account" button to set up my account

- Now I'm confused as there is not a button anywhere

- I think "Well, I can't just type my email address in because that has never, ever worked on the web"

And so confusion reigns. Without some sort of iconography explaining what email addresses are accepted a la OAuth most users are going to be completely stumped.
Our team has thought a lot about this.

There are a bunch of angles to answer this from.

Short answer (assuming native browser, native webmail provider): The malicious website would have to fake browser chrome and fake the user's webmail login flow.

Long answers: Search through the mailing list and get involved!
https://groups.google.com/forum/?fromgroups#!forum/mozilla.d...
There are tons of reasons. I'm not trying to be rude but, IMO, not being able to see some of the reasons implies to me that you haven't done much interviewing/hiring.

The most likely reason is to stay "in charge" of your interviewing process. If Johnny sends in a resume and he is unqualified, what do you say? "Thanks, Johnny, but you are not a fit for our organization. Best of luck!" Form letter. Awesome - that makes someone feel better? Okay... Anyway, here's the problem: Johnny writes back and asks, "What is it that I could have done differently?" Do you respond? If you do, what do you say when he writes back yet again (and again and again)?

"Scott - this is the kind of guy you want to hire! He's persistent!" Oh really? So that's all it takes to get the job you are hiring for - persistence? Of course not.

"But you can take a guy like that and train him - he'll be great, I bet!" Will he? What's your proof? He's already shown you that he's trying to punch above his weight and that he's okay with that. He's already shown you that he's kind of a PIA. What makes you so optimistic about his ability to learn?

The point is that there are lots of reasons that employers don't continue the dialog, but this is a major one. No company wants to pay someone $25,000-$100,000 a year to reply to the Johnnys of the world ad infinitum. And as for companies getting interns to reply, that's just ridiculous IMO. What CEO wants interns to be in charge of replying to job applicants? That's awful. At BEST you can train them not to *#$& up a form letter.
I never understood that. They should have enough money to offer decent support.
Here's a list of predictions: http://wiki.mises.org/wiki/Austrian_predictions
Mayor Leffingwell announces Google Fiber is coming to Austin, TX
A general policy that doesn't apply to the employer that everyone has heard of, thus automatically giving you some kind of platform to speak from? :)
Only 24,853 UVs and 31,097 PVs for a fully designed and built out microsite (a clever one I might add)?

Just from my blog post (http://www.brokentone.com/blog/2566/) that made it to HN front page the other day (with really no other promotion) I got: 21,893 UVs, 23,094 PVs.

Not phallus measuring, just providing some reference and cost/benefit.
Exactly. I'm also growing tired of people endlessly repeating the 'deflation is bad' mantra. Even if we agree to call what will happen to bitcoin 'deflation', the argument that people will just stop producing and just hold on to their money is bogus. Does it describe you? Because it certainly does not describe me.
It'll be a while before we have to worry about IE supporting SVG 2 in any case.
Completely agree. When I first starting hearing about it, this is what popped into my head. For the longest time, I couldn't separate the two.

At the very least, they should have chosen a different name.
>My point was that forcing SimCity's fans to adopt a cloud-based version of the game was a big mistake, and everyone involved accepts this now.

The BIG problem with SimCity wasn't that it had online features (those are great), but that it did not let you play offline for any good reason, which annoyed the heck out of people. And how does that example prove anything? A mediocre game (single or multiplayer, online or offline) gets released every other week.

>Cloud-based storage and Web-based applications have nothing to do with each other?

They don't. You can have a web-based app, that is hosted locally, or you can have an installed app, that cannot function without a cloud-service (e.g. almost every mobile app).

>Most Web-based applications store their results in the cloud.

I mentioned this in another post, but almost every business, big or small runs some of kind of a intranet, where they control the entire stack. The reality is that we're moving away from that setup as well. So no, web-based and cloud-based aren't the same thing.
Though, I believe (and feel the need for) a desktop app is going to be one huge leap that will leave behind a lot of competitors both on desktop and mobile) by miles, I think their decision not to jump on desktop is a matter of focus and direction. They still have a lot to do on the mobile.

For instance, I would love to break free from Google Talk and essentially make my email and IM divorce each other. I don't want them to be together until I can take my IM connections, history, transcript to some other provider(as in exporting and without the need of adding all IM connections again - which is impossible as of now) like email files and start afresh with the same address.

Facebook chat is worse. MS is melting all of their service in one pan it seems and anyway apps like Skype should not be encouraged(performance!).

So, I would love an app that is on every mobile(I don't think there's anything else other than WhatsApp) and which comes to every desktop or can come.
Both meanings are legitimate uses of the word, "hacker". Those who matter can tell which one is being used by the context.

Honestly, I think arguing for using the word "cracker" in place of "hacker" has a Stallman-esque feeling to it, now.
Yes, this. As a group, it's a bad practice that will result in reluctance to respond on the part of the best freelancers.
I don't feel like people are confusing anything. The issue is being generalized from a specific problem. In either case, it is rude not to respond.
>Also, I've seen plenty of programs that provably have no bugs, but still grow to exhaust all system memory or occasionally take several hours to return from a function call for no apparent reason

I think you mean programs that type checked, not programs that provably had no bugs.
Mind sharing any team member emails you've gotten? I am still looking for a competent abuse contact at Hetzner.
Believe me, _I_ know that. The question is how to word the Persona sign-in prompt so not to confuse an Average Joe.
His marriage is relevant to the question - perhaps there is 'only one Elon Musk' because few others are happy to sacrifice family life in the way he is.

Hacker News is not used to the answer being social and not technical and suggesting that this mention of his marriage and an unnecessary value judgement on its failure by OP is not tabloid levels of personal investigation.
At Moqups ( https://moqups.com ) we've been through a very painful process of trying to implement a word wrap component in SVG and after a few months decided to throw it out and use foreignObject. We decided that it's impossible to be able to cover the thousands of text handling scenarios for all the languages and scripts out there and the performance makes it very unfeasible beyond a few hundred words. With few exceptions related to measuring text across browsers/operating systems, this was a very good decision.

Sadly it's also the main reason for why we're not planning to support any version of IE moving forward although many users request it.

Slightly unrelated, but I'm also happy to see getStrokeBBox in there. It's been a total pain to manually compute the stroked bbox of each stencil so the layout engine can properly arrange each element in respect to its painted area.
> Am I just making up a password for a Persona account and it's using my email address as the user id?

Yes, gmail isn't a Persona identity provider, so we have to create an account for you.

Try logging in with a yahoo email account. You will not have to create a "Persona account" password.

The moment Google implements Persona support, we'll stop asking you for this password and delegate to Google's web log in flow.
Supply contraction won't happen in Bitcoin until sometime before 2140, when the number of coins lost to hard drive crashes or which are otherwise difficult to spend start to outrun new coins minted.
PPC coin is more secure against 51% attacks, because existing holders of coin don't need large amount of computing power to generate proof-of-stake blocks.

To launch a 51% attack against PPC, you need 51% of the computing power and 51% of the coin-age, coins times the amount of time that has past since they were last spent.
> I think a lot of people just lock up when they're asked something they don't know in a synthetic situation even when in a real situation they would actually make very good judgements since in any real situation the context is often so much more clear, unless you like to keep your employees in the dark.

I've had that mental block happen, not when asked to estimate something like balloons in a gym, but when asked to estimate something I knew for a fact was a single search query away.

I was asked, "So how many travelers or trips in the US each year?"

Googling "how many travelers in us" gives http://www.ustravel.org/news/press-kit/travel-facts-and-stat... as the top result.

Knowing this is that kind of data, I was unable to put myself in a frame of mind to make believe reasoning through it. The interviewer told me to just pretend we were white boarding a marketing plan for a travel tool. I pointed out that in such white boarding or brainstorming conversations, someone would look that data point up because it's obvious a lookup would be more quickly available and more accurate than running through a Fermi style reasoning chain.

Partly because the best developers are "lazy", morally opposed to reinvention of wheels, your point about performance in a synthetic situation is dead on.
I'm glad you built this Justin. I have wanted this functionality many, many times in the social gaming world and never had the time/budget to build it and instead hacked something together. I love seeing how XMPP has influenced the design of very useful and much more pragmatic solutions to near-real-time communications.
I've found I can hack this -slightly- if I get up early, knock out five hours of work, goof off for a few hours, eat a good meal, maybe throw a nap in there, and then come back for another 5 hour stretch.

But I've really only gained 2-3 hours over one 7-8 session. 12 or 16 hours is completely unsustainable over more than 2-3 days.
It is arguably that graphics and image are equivalent for this matter, on the basic meaning both terms imply visual presentation and none of them state a requirement for multi page.

Anyway, I will stop here because this thread is reaching the futile point.