skysight-inc/HackerNews huggingface dataset:
IT looks like this genuine misconduct...

That doesn't make it different. An important reason for (ignored) prohibitions against what the NSA is doing is because of the possibility of misconduct. We must expect that, because it's humans running these programs, they will behave as humans.

So it's incorrect to say that we should view the violations as separate from the programs themselves. It's all part of the same discussion, which must include weighing what might go wrong, and the damage that it might do.

W/ the NSA program, you're just a row in a database,...

Which vastly multiplies both the opportunity for malfeasance, and the potential scope of damage that would result from it.

UPDATE: to whoever downvoted the parent, I don't think that's correct. Although I strongly disagree with its message, it is a common feeling that needs to be addressed. Even if it's wrong, having the comment as part of the discussion is valuable, as it allows us to explore why it's wrong. I have compensated with an upvote of my own.
A tax that was worth 193.000.000 € in 2011. Not enough to balance the alleged losses but… not bad, I guess.

"Les flux financiers de la Rémunération pour Copie Privée": http://bit.ly/1fn0PqX
Hmmm weird, I can't compile on Mac OS (clang,) complains about undefined iofuncs in openurl. Can't figure out what it is exactly missing: seems to be a library, but where and why? I could install the Homebrew version, but it seems to have a bug that makes hxselect not work correctly :/
Why Do We Need APIs?
I like HStore a lot better than XML for postgres. And it's Waaaaay better than the wide table model.

Way back when, I did a data model that added columns for arbitrary data fields that the users wanted in PG, and wound up with a wide table model. PG can store a surprisingly large number of fields, I think it got up to the mid to high hundreds after years of this. At the time, hstore wasn't there, xml was either not there yet, or just recently added. And the queries for EAV looked surprisingly awful, especially when added to the not exactly straightforward queries we were doing on the events.

It wound up being an extremely large, extremely sparse table, with some fields having 100% usage, most having >>.01%, and a few getting used in the 1% range. On the plus side, it was possible to index any of the fields, which was especially useful with functional or 2 column indexes.

If I had to do it again, I'd be on hstore, or maybe hstore/json. It wasn't pretty but it wasn't the fatal flaw in that startup.
systemd, not launchd.
All that reminds me of is this: https://xkcd.com/927/
There's probably a good analogy somewhere, but that isn't it. I don't have a contract with any movie production studio.
I don't misunderstand.

I would never say give a laptop to someone that doesn't have food. Or spend money on technology over providing enough calories for someone to live and work. I don't think anyone at OLPC says that either. We aren't talking about failed states like the Central African Republic here. Argentina and Brazil were huge proponents and adopters of OLPC. This is not a "technology" or "food" zero sum game.

But the parent comment didn't say "handing a laptop to someone who has no food and shelter is never a great idea". glesica said "handing a laptop to a poor child."

Technology is a force multiplier for curiosity and ingenuity and for problem solving. "poor" people have curiosity, ingenuity, and have problems that need solving. Yes, technology isn't magic that just solves problems, but to say that poor people can't use or benefit from personal technology is just patently wrong.
Tommy Jordan of Youtube fame started his own approach to helping children in other less developed countries take advantage of today's technology. I think his approach was more practical than putting purpose built technology in the hands of everyone.

http://8minutesoffame.com/pressrelease-1/

http://www.manhattandigest.com/2013/08/20/project-phoenix-ri...

http://www.youtube.com/watch?v=5Smmh3D_tXE
All apt-get does is download the right .deb files from /dir and attempt to install them. They can be just as messed up or incorrect as a tgz file, in which case if the .deb files are messed up, installation fails. So both cases are identical in respect to the steps required before install. The difference is, upgradepkg will virtually never fail on install, while apt-get has about a hundred things that can fail on install.

Apt-get gives you some insurance in that it (mostly) won't screw up your system if you try to do something wrong. But it also adds levels of complexity that can make it very difficult to get anything done, even if you know what you're doing. Both systems will work, but only one is more likely to do what you want it to do without extra effort. And just besides maintenance woes, it's much more difficult to recover a broken apt system than it is to recover an installpkg system.

If you ask an admin "What's more likely to succeed: rsync and upgradepkg, or apt-get", the answer is the former, because the level of complexity of the operations is so much smaller. As long as your packages are correct, everything else is determined to succeed. With apt-get, you have many more conditions to pass before you get success.
Yup. I encountered MySQL's silent truncation behavior back in 2000, and it blew my mind that a tool whose primary job is to safely store my data would ever delete some of it without my explicit command. Been a Postgres person ever since.
"It happens when I have to mess with config files."

It's very rare I don't have to change configuration files for any software that doesn't come with the default OS install. It's also pretty rare I can use the default packages that come with Ubuntu, I very often need different versions or ones that are custom compiled.

I'm looking forward to Docker, but can't use it quite yet.
Health Hero – Incredibly Fun Adventures
Just for fun, apply that logic to your work.
Yes - PGP. Very little performance hit.
Hoppy flavors are the distinctive feature of west coast beers. A matter of taste, of course, but that's like complaining that there is too much stout in Dublin.
I wonder if it can handle paths with more than 254 characters.
Start by tuning single-server instances for performance. There is quite a lot to learn from that before worrying about replication, for example.
fyi i meant to delete 'so that most of the loud opinions and'
In addition to the previous answers, consider using hstore for custom variables. I've found it helpful for things like settings on customer accounts where these might differ quite a bit between accounts and change quite a bit over time. Otherwise the table layout applies to all accounts.

If you really need to separate data by customer then consider using PostgreSQL schemas. But I'd steer away from any solution that involves adding and dropping columns for different customers.
I actually feel that many people, especially poor people, benefited from the Netbook craze. At the time, I worked at a computer store in Sunnyvale, CA selling many different types of used PCs. Netbooks allowed many people to purchase a fully working small laptop for their kids and for themselves that they treated as almost fully disposable. The OLPC did challenge the industry to create a cheaper option.

Netbooks were a truly portable laptop. You could stick in your glove compartment, you could stick it in a small backpack. It just didn't get the respect that a full blown $1000+ laptop would get. Today, the computers that I stick in my glove compartment and backpacks are tablets, and this because the Netbook form-factor instilled certain computing habits that the Tablets later improved.
RockHealth is a great organization with great, passionate people. They will help you navigate the various stakeholders in healthcare like no one else can. They also accept applications on a rolling basis - no deadlines and an answer in 30 days. They also don't take equity to participate though you can choose to take on a convertible note.
I suggest that the answer to the conundrum is to tear up the concepts "money" "paying" "salary".
Supporting them doesn't mean paying for million dollar mansions and vehicles.
I would suggest going out and having some adventures! If you don't have any problems, you probably aren't taking a lot of risk with your decision making. Get out in the world and experience things. Perhaps start by volunteering, this way you can help others AND see how others are struggling. It will help you to sympathize with others, and allow you to view the world in a more realistic sense...therefore helping you to identify problems that you could help solve!
I was going to ask the same. I usually just pipe my content to the gist command/tool.
>You talk like a true craftsman founder.

Yes! Perhaps he should subscribe to your blog, follow you on Twitter, and buy your book!
We've found this to be the great spot in between.
https://github.com/rdy/fixture_builder

You use factories to build your fixtures and it regenerates if needed.

I used it in a sample app recently here:
https://github.com/taskrabbit/rails_engines_example/blob/mas...
I pay for Spotify, for Netflix, and for a Cineworld Unlimited card. Pretty sure I'm on the right side of the ethical fence on this one.
10 years too late
Is it just me or does this seem 10 years too late? Aren't we don't with competitors to the iPod?
Related: in the promotional snapshot they use on the front page, all shown movies are in the public domain.
The right hates her, because she's an effective Democratic politician. Silicon Valley hates her because she favors Hollywood over tech. I support some of her positions and oppose enough that I've voted against her most of the chances I've had.
Quickly skimming the file no longer counts as "running without thinking" but even then, if the server sent a different file to browsers than it does to curl...
The headline is very misleading. CBS is threatening to stop broadcasting over the airwaves and become cable-only, like USA, TNT, TBS, etc. That's a far cry from "internet-only".

Which is too bad, because my first reaction to the headline was "great, let's get beyond the broadcast/cable model of television". But moving CBS to cable will only strengthen the status quo.

Moonves comes across as a whiny, powerless loser in the quotes in this article. Any time you hear powerful people in a position of strength throwing a tantrum over interference with their revenue streams by small-time players with a tiny audience, you can bet it'll be in your best interest to favor the little guy.
Just 2 days ago, I commissioned a work from a local painter.

People support artists in many ways. One of those ways is paying to enjoy the things they produce.
And I bet most people can give you several. Can't remember the last time I bought a DVD or vinyl record, without having enjoyed it somewhere else first, for free.
My guess would be that a sudden mechanical failure caused the plane to explode mid air, giving the crew no time to send a distress signal.
> property values ultimately determined by rents and yields

And rents and yields are determined by what people are willing to pay to rent the property.

Just like bitcoin value is determined by what people are willing to pay for bitcoins.

You're right your argument wasn't circular, what I meant was you were just pushing it to another level. The sale value is based on the rent value, but what is the rent value based on?
Try buying something on ebay in the middle of Africa. I can assure you it would be a different experience.
In my experience when Perl is used in large projects it quickly becomes unmaintainable once the original developers move on. A lot of the recent work I've been doing has been migrating Perl projects to languages that are much more maintainable in the long term.

While you can get the same problems with other languages, its much easier for a Perl project to disintegrate into anarchy even when careful managed.
Adobe teams with Elastic Path for ecommerce in Marketing Cloud
No, NixOS and NixOps tackle both, and you can't have the latter without the former. They are all intertwined, hence talking about both in the article :)
Hi, I worked at OLPC. You might not be aware that OLPC shipped offline Wikipedia snapshots (in an appropriate language) on each laptop, or that people made Khan Academy video packs that were downloadable to a "school server" with enough disk space, or that children who received OLPC laptops helped to translate Khan Academy videos to their own language:

http://blog.printf.net/articles/2013/02/01/children-in-peru-...

http://blog.laptop.org/2011/06/06/khan-academy-videos-and-ol...

http://wiki.laptop.org/go/Khan_Academy

So we did work on some of these issues, often successfully e.g. in the case of Wikipedia. We didn't have our small US team make instructional videos, though -- that doesn't seem wise (smacks of colonialism) or sustainable (OLPC laptops went to something like 30 countries).

There are plenty of things we should have done better, though. The mesh network was a failure in most locations, and the "hand crank" power didn't work, though we were able to run laptops off single solar panels:

https://www.youtube.com/watch?v=ITHNbOrPQyM
FYI, the google analytics lines are commented out in that source, as it "breaks some sites". So your command doesn't help in this case until you uncomment those lines.
Wait wait - I thought she likes the CIA/NSA?
I think this is a great idea, and I would love to see the x-degree of separation to the sitter.
That's awesome. I'm looking at the source code but I can't seem to grasp it. What's a simple explanation of how it works?
As a matter of fact, US government officials are indeed involved in a wide variety of terrorist activities around the world and do seriously endanger (and routinely and indiscriminately violate) global security and peace. However, I doubt that's what the CIA was trying to find, as they know this all too well - after all, the CIA is the executive branch of the US terrorist network.
SSH into all local Docker containers by name
I am not sure I agree with that first point, having been involved in a short project, that just became one monstrous exercise in feature creep. That was essentially taking small steps in the right direction, but it never finished.

I think it is beneficial to have a plan in certain situations.
JQuery Mobile Thoughts
I have voted for Obama twice, but if it turns out that this came from his administration...

The heads of the nation's intelligence agencies answer to the President. Congress may approve their funding, but he provides their marching orders.

If there was ultimately nothing inappropriate about this, then their boss, the President, needs to be publicly standing behind the CIA.

Otherwise, if he remains silent and heads do not roll, then he is either complicit or indifferent.
I dislike MySQL as much as the next guy, but I'm not convinced what you've posted there is true because you can query the auto-increment number - in fact you can even define it in SQL when creating the the table. So MySQL does store the increment number (and it's not even some volatile runtime value that might get lost during power cycles as I've bounced enough dev machines to notice if that was the case).
I 100% do not understand this argument. So, because I enjoy something, I shouldn't have to pay for it?

Can you please flush out this argument a bit?
After reading some comments I finally understood... It's not about creating [2] [_] [4] [8] line of tiles, but summing them so there is a tile of value '2048' (silly me)
Tindie retires "supplies" from its shops
I don't think the price is a factor in "convenience". The annoying steps to pay a subscription and to cancel a membership might be though. I subscribed to Netflix and none of those were too much trouble, it's just too easy to go on Netflix to check my favorite TV show episodes so I just stopped illegally acquiring them. Although some seasons are not on netflix so I just go back to piracy when its the case.

As for tv shows I don't own, I find it too troublesome to pay two services so I'm not gonna buy a Hulu membership.
That's going to be incredibly handy, thanks!
I think this whole Aereo case is crap. Those signals are out there in the air and ready to be grabbed by anyone. Aereo has taken a very interesting approach to the system but I don't see how that is any different than every subscriber having their own antenna on their roof connected to their own DVR. This is just a co-located antennas much like co-located servers.
Have you thought about taking a sabbatical? I just spent 4 months in Spain and it really helped me to come back refreshed and ready to launch my next product!
They threatened her staff; that's why she's speaking out.

I honestly dislike Senator Feinstein. I think she's excused actions that are unacceptable to me and her conception of her constitutional duties to the people of the United States seems off.

However, if this is what it takes to get some of this out in the open, so be it.
Sorry, you have also missed the point - I'm not defending the gp's point by saying that there is in fact software available currently that you can use to video edit on linux.

I am saying that stating that linux _can't_ do video editing is disingenuous. It demonstrably _can_, because it is an operating system and the capability is there. It _doesn't_ at the moment because no one has written a high-enough quality application to do it yet.
Did you know walking is the leading cause of taxi cab unemployment? You should really consider the ugly nature of walking next time you decide not to cab it up. Taxis cost money, and their kids eat food.
They won't - their most valuable assets are their spectrum, and broadcasting free content on them is a requirement for owning them. They're looking to reap billions when they "sell" the spectrum back to the FCC in the upcoming wireless incentive auction. (I use "sell" in quotes since they never really bought them and in theory, the airwaves are owned by the government).
"Sorry about that."
if you have to start from scratch, it's not declarative.

The author majorly misses out on what chef and puppet are, since both are declarative, while chef feels procedural because you are writing ruby.

These tools are based on the idea of declaring how the system should be, and a way to get there. They also have the advantage of allowing for a design that applies to multiple machines.

Maybe some of the ideas expressed are novel and will shape the future, but mostly I see a lot of hand-waving and complaining about things that are Pretty Good Ideas(tm) like FHS, which most people still don't understand.

At the end of the day, he's essentially proposing static compilation for everything. That creates an amusing amount of attack surface, but I'll surely find myself taking a look at Nix and maybe what the OP is talking about will iterate toward something sensible.

That we should want something for our desktop which is a strict match for what we want in server farms is kind of silly, IMO. See Pets v. Cattle.
Yes indeed that's a good example, I think I remember people Actually being killed from that.
OK, I've noticed the same constructivist trend you did, but am on the other side of the fence in terms of approving of it. OLPC was clearly of that school and did fail to provide alternatives, but I'm far from convinced that a viable alternative to constructivism exists. It's one of those things that's very easy to criticise, yet hard to suggest replacing with some other actionable idea, which is why it's destined to keep reappearing as the technologist's solution for education ad infinitum.

It's worth saying that things like the Khan academy just didn't exist at the inception of OLPC, nor did netbooks at all. I'm very critical of the project (I think Negroponte is a smooth talking arse) but things by technologists rarely are what they say they are, and more often than not the purpose is merely the development of more technology not the actual stated aim of whatever they're involved in. OLPC was never an education project at all, and anyone persuaded otherwise was merely deluding themselves.
On those cases, I normaly have better luck with the aftertought.

Use MySQL when your application is incompatible with other databases. 99 times out of 100, that means that the database has inconsistencies, and the application depends on them, so be carefull when doing that.
I'm shocked this is coming from Feinstein. She's been a big proponent of the CIA/NSA.
If a movie looks good, ill go to see it. That's how Hollywood makes money. Unfortunately the majority of blockbusters are trash. That's what projects like this are for.
Ah this old misdirection. There is no shortage of evidence of voluntary payments for creative works so stop spreading bullshit. How far do you move the goalposts when people mention examples like the Humble Bundles, Nine Inch Nails, etc.?
A quick search shows the expected results: there have been studies, most pronounced the project ineffective (or a failure), and there is controversy and politics involved in it all: https://duckduckgo.com/?q=OLPC+study

Real work is hard and I agree with your point that the deployments have struggled with reaching their goals around content and infrastructure. I've tried to re-frame the discussion in terms of the goals, rather than the laptops, but I don't suggest it's all been unicorns and rainbows in the field.

And I didn't go out there, so I'm cautious of criticizing their efforts.

I do believe that success has already been achieved in several countries measured by the goals of donors and supporters of the project (and community), but the studies, and detractors, are looking for different goals.

After all, not every child has a (hackable!?) laptop yet, but millions do that didn't before. :D
Snowden: Feinstein a Hypocrite for Blasting CIA Spying
Except that the US government has a quite long and documented history of spying on political opponents.
The autoincrement number is stored just fine unless you erase the last record and then stop Mysql, in which case that last one is lost and reused when you restart Mysql. This can cause problems if, for instance, you did something with that record between the time it was created and deleted and used that ID...

http://stackoverflow.com/questions/3718229/stop-mysql-reusin...

http://dba.stackexchange.com/questions/16602/prevent-reset-o...
But yes, yes it did.
This was a ruling in 1985 based on physical theft laws being applied to copyright. 
It also never made it to the Supreme Court.
 (edited -- sorry misread this part)

Since then, many other laws have been passed, and it's likely that SCOTUS would apply those rather than using this case as a precedent. They didn't make a sweeping judgement about the meaning of copyright -- only declared that a laws about theft did not apply to copyright. Specific Copyright laws passed after 1985 would probably still apply.

http://en.wikipedia.org/wiki/Dowling_v._United_States_(1985)
No, their business model is a combination of free TV stuffed with ads and gouging cable companies for the rights to rebroadcast their shows on cable TV. If Aereo wins in court, the cable companies will immediately clone Aereo to get around those rebroadcast fees.
Feinstein is the Senator that consistently works against the interests of her constituents in Silicon Valley.
bandwidth caps here are killer

I remain amazed that no ad-hoc network solutions are available. Every wireless device & router should provide at least some off-official-network connectivity. It's not even a hardware problem. Over time, enough overlap should provide a pretty good alternate network service with no caps on bandwidth or content, giving incentive for providing bridges and "unapproved" services. Certainly would have its issues, but would provide more options with almost zero cost.
Four Keys to Hiring an Awesome Startup Marketer