skysight-inc/HackerNews huggingface dataset:
I'm in the "nothing to hide" camp, and I'm not even 25.

Unlike many, I don't see lack of privacy as a compromise, nor do I see it as a security feature (i.e., against terrorism). Unlike many, I do understand the sensitivity of meta data and social graphs, and I deeply care about it.

It is obvious to me that transparency has all the benefits over privacy. It's a simpler way to think about and understand the world, it's easier to implement and maintain, and it's much more efficient.

Transparency is the way it should be. Privacy is just a band-aid, a patch, a set of arbitrary workarounds that in no way fights the underlying problems, if any there are. If anything, privacy only contributes to the increasing reliance on privacy that's expected of us. By keeping information secret, you encourage others to think it should be, and some people eventually are lead to believe that some things should inherently be secretive, without understanding why that is.

Do you really want to live in a world where you must constantly worry about your every steps, your every words, your every interactions? Do you believe it is sustainable to build systems that are 100 times more complex and inefficient as they should be just because you want to remain anonymous? Do you embrace the fact that people who are better manipulators/liers will always have an edge in a society that encourages privacy, since they can control what they decide to show the world? Do you realize that a system that's based on the assumption that secrets are kept secrets is much more fragile than one that's not, as secrets are becoming increasingly more difficult to keep? Do you not realize how much value and opportunities we miss now that people were tricked into believing that privacy is necessary? Bitcoin, Google Glass, geo-tracking anything, health record analysis, etc.

I don't want to hide anymore. I don't want to compete with liers, or be tricked by them. I don't want to password-protect all the things. I don't want to browse behind 7 proxies. I don't want to be explicit about everything that could be implicitly inferred through tracking. I don't want to keep secrets anymore.

Fortunately, I soon won't have to. Transparency will thrive, and privacy will die. My only worry is, how far and deep will people like you go into making society rely on and expect privacy. The deeper you go, the more brutal the transition will be the day the choice is no longer yours.
They should implement OAuth2.0, then there's no need to give them your password. Meanwhile creating an app specific password might do as well?
Off topic but why is Keanu Reeves's age is 60!?
Same here. Windows 8.1, Firefox 35.
The central problem with Angular is what is says about the software industry in general - that a framework so fundamentally and ridiculously flawed could invite such wide appeal suggests that many people have absolutely no idea what they are doing. The thousand monkeys approach to engineering has wide implications for security and safety of systems that we rely on. There is simply no way that you can say that you know Javascript and at the same time support Angular. None.
At one of the enterprises that I've had the pleasure to work at, the network guys would randomly come up with some "concerns" about your firewall requests, and would just not include certain parts of your request.

So you might request ports 4000-4100, and find that 4007 is blocked, "because security".

I'm pretty sure the reality was that the firewall rules were a big hairball, and they were stepping in some other rule out in place a long time ago.
You are the second person to point that out. I really should change that but I guess it's in reference to this? http://rs1img.memecdn.com/keanu-reeves-is-immortal_o_676589....
It's prudent to have a CLA anyhow. Even if a whole project were AGPL, an employer of some contributor could claim ownership and IP theft.

And the right to fork a project also means the right to put conditions on accepting contributions.

And there are more advantages than publicity and free demo, namely that users have freedom to run the app themselves, find another service provider, find another project maintainer, etc. I'd see it as a far less risky situation than anything proprietary. Compared to Apache/BSD/MIT it's less risky in the sense that people aren't going to be introducing proprietary forks.
Ah, the same with # if in the pack's name.
Yeah doesn't load on my Lumia 928 either. I bet OP is sorry he is missing out on the traffic from the 2.6% of mobile users that use Windows Phone.
The day byte alignment came back to bite me
I'm not a designer but I do occasionally whip up my own images if the task is simple enough. One thing I've always wanted in a drawing program is the ability to create shapes by typing in dimensions. e.g. Dragging out a a rectangle to be exactly NxM units is so tedious and it comes up all the time. Does Inkscape or any other drawing program support anything like that?
From what I understand about the Youtube Partner thing, it essentially allows you to make money from the videos uploaded to your channel, but not from videos uploaded by other users, even if you hold the copyright to those.

Essentially, they pay you for the "service" of uploading the videos and drawing users.
Sidekiq (http://sidekiq.org/), a Rails job queueing system, works on related model: open core, paid subscription if you want to host a version with all the commercial bells-and-whistles plus get support. The author does well for himself, deservedly.

I'd consider shipping a bare bones version of the back-end under MIT, letting people spend their own two weeks getting one ready if they want to have it more useful in production, or give them the option of paying $500 per year for your back-end. That's an easy, easy call for a lot of companies to make.

Just to set expectations: just OSSing your thing is not going to cause the world to beat a path to your door. You're going to have to go bang down doors to get this adopted, whether it is 100% free, 100% paid, or some combination of the two. Unless you put in the marketing and "sales" work, you will probably build no community, receive no buzz, acquire no press mentions, and get no meaningful support from other developers. Be ready for this, because three months from throwing most projects on Github you can expect a deafening cacophony of absolutely nothing at all unless you find the people it solves a problem for and, with the best of intentions, shove it down their throats.
Google seems determined to make exactly the same mistakes with YouTube Music that it made trying to pushing Google+ down people's throats.

I.e., abuse a dominant position in one area to force users onto its other services whilst completely ignoring both the collateral damage caused and the actual stated preferences of their users. This is exactly the kind of thing that people used to (rightfully) castigate Microsoft for & it's predictable but depressing to see Google treading the same path. (I know "don't be evil" was just a slogan, but there was a time when Google stood for the principle of winning simply by being better than everyone else & it's saddening to see them resort to these kind of underhanded tactics to force their products into the marketplace.)

These kind of tactics do work in the short term of course, but ultimately they have a corrosive effect on your long term success because users cease to trust that you'll treat them fairly. Meanwhile the execs involved run off into the sunset with their bonuses extracted by burning the company's goodwill in order to drive short term metrics the way they need them to hit whatever internal targets they've set themselves.
Bloomberg Redesign
IMHO, your source code is not what makes your product special, it's your service and support that counts and is valuable to customers. There's plenty of examples where at least a core product is open source under very liberal open source licenses, but a company behind it sells support, services, extensions etc around the open source core product. I think that at least companies are more interested in buying your services around the product (guaranteed support response times, customization, training, ...). However I mostly know infrastructure tools which follow this philosophy (e.g. Vagrant, Chef, puppet, various database products etc...).
Would you then accept a worthless value language if the type language was perfect?

Anyway, this was quite an enlightening comment for me: Agda/Idris/Coq's type language is technically equivalent to its value language.

Given a sufficiently interesting type language, could we statically type the problem I posed in another comment here

https://news.ycombinator.com/item?id=8966065

?
Maybe this one, blockchain ID ? http://www.vice.com/en_uk/read/blockhains-first-citizen-328
webhook.com is open source, and an amazing tool. Could a Russian or Chinese developer basically recreate their service for a different market? Yes, but not without significant work. And then, unless they are as committed to making their product awesome as the webhook.com team is, they'll always be looking over their shoulder. E.g as webhook.com internationalizes, etc.

Is it likely someone would try that in the English-speaking market? I just doubt it. Technology that someone else is using and improving but also made available to you will never be a competitive advantage.
Which software(linux) would you recommend for this on the server side ?
The likelihood that someone will become addicted to a substance is actually much more affected by the route of administration than the substance itself. Addiction primarily happens as a result of people linking an action (e.g. taking a drug) with a reward, and the less time there is in between taking the drug and it taking effect, the more powerful that connection.

In terms of addictive potential for any given drug:

smoking > injecting > snorting > eating > topical

If you were to actually compare drinking crack with drinking coffee, the addictiveness of both would be identical.
For the Open Bank Project ( http://www.openbankproject.com and https://github.com/OpenBankProject/ ) we use AGPL + commercial + Harmony CLA. We have tech partners but so far we've done most of the master development ourselves. Time will tell if this is a good approach! :-)
Really interesting, specially the audio. I can't understand a single word. In fact, im far from it!
New Report Urges Western Governments to Reconsider Reliance on Biofuels
Announcing the Meeting C++ Recruiting Service
Car Loan Without Proof of Income
AWS Elastic Load Balancer still has RC4 enabled by default in all configurations
Indeed, I used NVDA for a while when I was working on accessibility for a web app and after a week I could turn it up pretty fast, but nowhere near that fast.

(I'm not blind)
I somewhat assumed that the 500 error was evidence of the post's title, heh.
I think ignorance is almost exclusively why non-EU companies didn't use VoES. I never heard of it until this fall when I started hearing rumblings of VAT MOSS.

When starting a small business where you sell digital goods, one of the last things you are thinking about is researching tax laws for the 250 countries around the world (or trying to find an accountant versed in tax laws around the world). Instead, you worry about laws based on where you operate from.

I realize that the EU implemented VoES since it is easier to enforce tax collection on businesses than individual consumers, but it is pretty messed up from a conceptual standpoint. Making every business that could possibly ever sell a non-physical good from a website have to register in foreign countries, deal with making international wire transfers, generate invoices based on laws in 28 different countries, etc. The alternative being consumers pay the appropriate tax to the country they already pay taxes in…
Ideally, no. But it works.
Thats a little hyperbole. I "support" it in that its an easy way for someone to make a typical web application without having to know the details of call vs apply, arguments, prototypes, etc, or writing a lot of boilerplate. So in that way I guess angular is for people who don't want to learn "javascript" - and thats what you see it being used for generally anyways.
Some things have no unequivocal decision metric. e.g. "We know it's not always fair but that's the way we have decided it goes, so everyone knows where they stand".

I think this is demonstrated by Coase's "The Problem of Social Cost" [1]

> Because in the real world there are costs of bargaining and information gathering, legal rules are justified to the extent of their ability to allocate rights to the most efficient right-bearer.

[1] http://en.wikipedia.org/wiki/The_Problem_of_Social_Cost
Travesty: Graph Traversal Dispatchers for Python
> react is the best thing happened to javascript

Why?
May I ask why? And more what you feel is a good third way?
Wow, thanks for posting this! I've been trying to find native OSX builds of Inkscape without much luck for a while.
The app has been updated, no more annoying permissions.
JavaScriptkicks
And (sadly) that covers 90% of email setups.
Well, solving a specific domain is easier than solving for all domains. Begin small. It's not the same type of technology as Google. It most likely contain a lot of specific configuration for understanding the semantics and expressions of law.
We will have article with same title, just years changed to 2045 and 2015 respectively. And probably one or two 30 year periods after that too. People underestimate the complexity of intelligence because of how common sense it seems to us.
At the risk of being modded down along with you (hi Google fans!), I'll say that even though I have a much lower opinion of Google lately, I was still surprised by their actions in this case. I know that Google has never, ever cared about the individual, but this is surely an abuse of copyright far worse than what the record labels could ever dream of.

Still, I have to wonder if this is just the Youtube division of Google acting this way, and perhaps once the big heads at Google HQ get wind of what's going on (or more accurately, the PR department), they will intervene on Ms. Keating's behalf.

Then again, that would open the door for who knows how many other independent artists under Youtube's Draconian contract to go after them for the same deal.

And of course, I'm happy to see that Ms. Keating is getting some free publicity out of all of it. Even if she ultimately can't pursue Youtube for lost ad revenue, she still has the power to publish her works in other media.
The app has been updated. Permissions removed :)
Introducing AngularJS by Example: Learn AngularJS with Real World Examples
" Do we really need PR schools to teach people how to be decent human beings?"

It looks like after coming back from law school or business school, this basic education has been lost indeed.
Sure, Inkscape does that. It's a vector library, but if you create a rectangle, the coordinates and dimensions are available for editing. Type in "N" and "M" and hit enter, and it updates, which makes sense, given that those values are linked to the underlying SVG.
Yes, you can have full control over SVG element dimensions in InkScape through input boxes as well as dragging by mouse. You can also use a snapping grid to define all your elements in relation to the grid, or enable many other types of snapping and automatic aligning.
Hey guys, the app has been updated to remove the permissions.
Here [0] are a list of Twilio libraries. I used the erlang one a couple years ago for a pretty basic application, similar to patio11's. I was traveling to Canada for a couple weeks and picked up a pre-paid SIM. I set up my primary phone to forward to my twilio number which in turn connected to my temporary number. Pretty unnecessary (I received no calls, and often forgot my phone at the house I was staying it), but a good learning exercise.

The erlang library is at [1]. It doesn't look like it's been touched in a while, though. I've also not touched Twilio since then so I have no clue if that's an issue or not. Though I'll probably use a similar setup for a longer trip planned for this summer so maybe I should track down that code.

[0] http://www.twilio.com/docs/libraries

[1] https://github.com/huffman/twilio_erlang
I liked Angular because it seemed to have a lot of the same ideas that polymer and other libraries had, but supported older browsers also. It seemed more pragmatic.

It is a bit annoying though that there's so much misinformation on the web. About the only source I trust right now is http://shop.oreilly.com/product/mobile/0636920033486.do
A reflection the role of Venture Capitalism in the Collaborative economy (&more)
iOS Development – How to Quickly Add Touch ID
(sorry if this comes off a bit snarky)

"Overuse of the eventing system ($watch, $emit, $broadcast) leading to performance problems and memory leaks and not realizing it or being able to debug it"

Blindly overusing most features in frameworks or libraries can cause performance problems. Which memory leaks?

"Writing Controllers and Directives that take dependencies which make them nearly impossible to test."

Doesn't dependencies in general make any code harder to test?

"Views that are heavily dosed with logic - but more on that later"

I certainly don't feel my views are dosed with logic? Which kind of 'logic' are you referring to here? Is there something preventing you from moving your logic outside of the view?

"Their first experience of DI is quite often that in Angular and it's horribly broken. Since the "patch" which fixed the minification issues, it's still really just a square peg in a round hole with woeful support for scope and lifetime and features which most DI gives you for free such as child containers. They end up hating DI and shy away from it on other projects."

This seems like wild speculation here, as well as not being very specific (how is it broken?). I'm sure DI in Angular could have been done in a more elegant way (I have no idea how), but I don't seem to run into any problems.

"Strange bugs that (when called over) have us all scratching our heads until one of use realizes - oh yeah, sorry we forgot to mention that pretty much everything passed around is global, and Directives etc. aren't namespaced, so I see what's happened - you've got a naming collision there"

Not sure what to respond here - you had a bug in your code and discovered it was due to naming collision. Do you run into this daily? I've run into 'strange bugs' or at least hard-to-diagnose bugs in almost every framework or library I've used.

None of these issues seem especially unique to Angular. I'm not saying Angular is a perfect framework, but my own experience have been mostly pleasant, and I don't feel that there is anything in particular in Angular vs. other frameworks or libraries that encourage bad behavior - juniors or seniors.
It is a FUD. Thesis : you may think you have nothing to hide, but because of sociogramms and retroactive laws you do.
Because everybody is related to everybody, you are being watched. Thus don't move, don't speak, just hide.
Some of the digital purchase platforms will do this for you. Bare paypal won't on its own. Also "buyer's location" is unnecessarily complicated to determine and prove.

What's more bizarre is this only affects "automated" systems. If you say "paypal me £5 and I'll send you a comic", you're fine.
Solr Redis Plugin Use Cases and Performance Tests
Settling for JS in the first place says something about the software industry in general. Let alone any MVC frameworks-of-day.
Is there a way to open this full-screen? I find the pop very distracting.
Google-Google, what are you doing? Another embarrassing episode on how users are being treated.
FSM's noodly appendage, it's right in the toolbar!
Inkscape is really great but what I really need are Photoshop and After Effects. What are the best Linux equivalents? And don't say GIMP the UI is too different.
Yes. The shapes are xml and you can control them precisely. You can even control them with javascript should you want to embed them in a web page and, say, animate them or scale them.
It's not the browser, it's a server error.
Someone solved this once by configuring a voice menu to answer & direct the call (to the single phone): started with the heard-so-often-everyone-ignores-it line "this call may be monitored or recorded for _______ purposes; please press 1 for ..." and the sting subject fell for it when calling. Notification of recording made, implicit permission granted for continuing the conversation.
The app looks great! If you dont mind me asking, whats your dev stack.
Does your job depend on how privileged you are?
A game developer’s guide to sales
http://foldingcoin.net
Google says it fought gag orders in WikiLeaks investigation
This version of the release notes is properly formatted and includes the images referred to in the text: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.91
Seriously. Why do you need to run a shitload of JavaScript just to display a damn article.
> In other words, you say, "I am recording this conversation" rather than asking, "Is it ok if I record this conversation?"

I'm not sure that is legal. I've had a few job interviews that were recorded, and in all of them I was told I needed to consent to being recorded on tape. So basically the interviewer would say, "are you okay with me recording this conversation?" and then I would say, "yes, that's fine."
In EU you have to advertise the price with the tax already included. So even if somebody else is handling the tax rates for you, you have to advertise the correct price on your website depending on where the buyer is.
Can't they just look at the source code?
Refreshing the page worked for me.
Awesome!

It is really easy to be cynical about government policies and feel like there is little that can be done to change them, but it seems like what you are doing and orgs within the government, like 18F, are having success in changing the game, at least when it comes to tech.

Thanks and keep up the good work.
yes I'm working on that this weekend - also in an effort to fix the mobile issues. Full posts will display on the page on their own instead of the side bar like link stories appear
This is a rather surprisingly and unnecessary harsh comment. Would you like to explain why do you think Angular is so flawed?
The above is what Amazon does and I believe they allow authors the option to add or exclude VAT from their price. Amazon handle VAT completely.

The problem is that lots of people don't use Amazon/Google/Apple and they sell direct. They have to implement the necessary code changes to detect and calculate VAT correctly. On top of this, you have to register for VAT MOSS (UK) and then report and pay VAT to HMRC (UK). This is a lot of hassle and believe it or not, small businesses have been closing because of this.

For us, we had to change our terms of service so that authors and content creators gave us a licence to sell their work so that we can become the supplier and therefore the legal burden is on us to calculate, report and pay VAT to HMRC.
I wish I could go back in time and strongly oppose AngularJS at the last place I worked. Knowing what I know now, it was such a bad idea. I also made the mistake of adding it to a resume, too, so I have gotten too many recruiter emails about AngularJS jobs.

AngularJS has an amazing success/failure story. The developers have managed to get their technology used by so many web development teams whilst being extremely over-engineered and having a very steep learning curve. Why did so many of us get enamored with it in the first place? The power of Google?
Another approach is to dispense with CLAs and copyright assignment, and let the community edition diverge from what you run for your paid service.

If you do that, you can't incorporate improvements from the community edition back into your code by simply copying them, but you can use them for inspiration to guide your parallel development for the paid version. That's more work than simple copying, but less work than developing new features from scratch.
Dribbble New Tab is now available for Firefox