skysight-inc/HackerNews huggingface dataset:
Probably.

Edit since parent updated: "Be creative" is just too broad and if you want to imply the authors are saying "be violent if you want" then it's what YOU are implying, not them. Besides, I have yet to see a Internet protest that turned out violent because of the protesters. Not in a large scale at least.

So reading "be violent" where it says "be creative" is a long stretch (thus my initial response).

Now, if the authors should be liable if anything violent happens because they did not add "please don't be violent", then this a whole different (and larger) discussion about all the crazy things happening in the judicial system (that would allow someone to be sued). At the end, people are liable for their own acts.

Let's leave this discussion for when/if they actually are explicit about using violence, instead of trying to read between the lines so early (and with so little information to base it on).
I have to disagree with this part of the author's post...

"But surely, having a lot of money, say a billion dollars, is the same as being wealthy? In theory, perhaps. In practice, it seems people who know how to maintain wealth would never keep a large sum in cash around, but quickly turn it into net income generating assets, and those who do not (e.g. lottery winners) often quickly find that the seemingly infinite pile of cash has evaporated into nothing."

You are a regular working class dude and all the sudden come into 100 million? 350 million? 1 billion dollars? The LAST thing you really need to do is "invest" that money to generate income. That's how most lottery winners lose their money is by making bad "investments".

You already have more money then you would have earned in a lifetime 1000x or so over that you can't possibly spend so why would you "risk" any of it? You live off the bank interest and have a really nice "modest" existence. Oh and... Stay away from money grabbing relatives but you do, of course share some of your good fortune.
> It'd be so much better to just be able to click "I'm working on a new feature" and "I'm done with the new feature."

Maybe, but it might instead be better to ask people to invest a small amount of time in learning to use tools that make them more effective at doing their job. "I'm working on a new feature" and "I'm done with the new feature" are, sadly, not actually expressive enough concepts to deal with the problem.

Syncing files with FTP is pretty much at the same conceptual level as "Use Dropbox". Git solves problems significantly more complicated than "I'm working on a new feature / I'm done working on a new feature".

EDIT: when I say "conceptual level", I mean, "what you do with it", not "how easy it is to use". Obviously, Dropbox is more usable than FTP. My claim is that Git provides a much different level of power than "I'm working on a feature/I'm done with a feature", which is not a sufficiently expressive concept to deal with software development.
Testium, Groupon's node.js tool for browser integration testing now open source
> Sure, the way multiple coffee shops do so here: you buy a decent Italian espresso machine (such as a La Marzocco), you get a few baristas with a couple of decades or more of experience serving coffee, buy decent beans and grind them yourself daily.

So which part of this makes the coffee better than Nespresso? Is the espresso machine doing something better than a nespresso machine? I don't think so. Are the beans being grinded better than in a nespresso factory? I don't think so. Are the beans themselves of higher quality than the ones that nespresso uses? Perhaps, though unlikely to be a significant difference unless you are willing to pay a much higher price, and even then. Even if these is some small advantage that the barista can have, does that weigh against the advantages that Nespresso has, namely being able to perfectly tune the whole process with taste testers?

> Grinding many days in advance, even if vacuum sealed, does have an effect on the taste.

Why? What is the difference between a coffee particle sitting "inside" a bean, and sitting tightly packed in a vacuum? And if there is an important difference, why is the former better? For all we know it tastes worse.

There is at least one blind taste test that was done: http://aeon.co/magazine/being-human/julian-baggini-coffee-ar...

Admittedly not very scientific with a low sample size, but the result of this test was that Nespresso is better than the coffee of an experienced barista. At the very least there isn't an obvious perceptible difference in favor of the barista. Do you know of any blind taste tests showing the opposite?
Capturing culture: how to quickly get up to speed on a new team
Save money like crazy, then retire into a part-time job and do whatever you want. Pick some hobbies or ambitions and work on those. It's not about making enough money to demonstrate your status and live a life of ease, it's about making enough money to be free from having to do work you don't want to. Build a home shop, lab, recording studio into your house. Buy a yacht to sail around the world with. Spend your time climbing mountains, hiking trails, or even just going to the theater or the symphony. Also, think about getting involved with a non-profit or a charity when transitioning into that part-time pseudo-retirement.
The perennial problem with discussions of Git workflows is the underlying belief that there exists, if only we can find it, the One True Workflow. This belief is false.

Git is a powerful, general tool that lends itself to just about any workflow imaginable and, because of its adaptability, different teams will naturally converge on different Git workflows as "right." These teams, however, have a hard time imagining and thus accounting for the conditions and preferences of other teams, and end up advocating for their workflows as the best workflow.

Thus we end up with strongly held and yet contradictory beliefs. Some people claim that "rebasing is a bad habit: it destroys history" while others claim that "rebasing is a good habit: it prevents repo cruft." Who is right?

It depends on your preferences, which ought to reflect your team, your project, and your company culture.

For my projects, I prefer to edit my work into tight, clean commits before merging them into the mainline branch. That's because I value the logical story of my software's evolution and not the physical story. I want my commits to tell the story that Feature X was built from three sequentially self-supporting changes XA, XB, and XC, not that, while developing Feature X, (1) I was sick for two days, (2) Bob committed an important unrelated hotfix to the mainline tree that (3) I had to work around, and (4) Sally had to later revert Bob's commit. That I was sick, that Bob commited a hotfix, that I had to work around it, and that Sally rolled it back are all real. They happened. But none of those things are fundamental to the nature of Feature X and how I rendered that nature into code. I consider that stuff noise and make sure it's gone before my commits land in production.

But that's me. Maybe you care about that stuff. If so, your Git workflow and mine are going to be very different.

And that's okay.
“Lessons learned from my time at the CFPB” — Matthew Burton
As someone who has done a fair amount of activism and advocacy work, I'll say this:

Over the last 6 months, I've seen a number of people make comments on relevant HN posts to the effect of "This sucks, but how do we actually change anything" This is what you've been waiting for - here's a chance to actually do something about it.

Don't be discouraged when things seem to be standing still. Because of the way our minds work, single-point events stand out more than continual progress, and we get discouraged when the former seem to have less effect that we'd like.

My work was related to drug policy specifically[0]. During the years that I was actively involved in this, there was very little visible progress on the issues I worked on. We managed to pass a Good Samaritan law[1] in New York state (which I was involved with), but that was the only major success that I can remember, amid a long stream of what seemed to be failures.

On the other hand, when it rains, it pours. We've see a number of major successes very recently on this front (not just with marijuana policy, thought that's what gets the most attention). Looking back, the state of drug policy in 2014 is in many areas much brighter than it was in 2006, even though it certainly didn't seem like we were making any progress at the time.

It's easy to get cynical about large-scale, long-term efforts. As an individual, you're right, it's tough to do much on your own, since no individual has the same stamina as the forces that we're fighting. But showing support for groups that are fighting these longer battles is the best way to see some real action, even if it takes a while to incubate.

[0] On HN, that's oftentimes synonymous with "marijuana policy" - while that was certainly a part of it, my work focused more on the effects of drug laws on students (such as the Higher Education Act) and the socioeconomic impact of an incarceration model.

[1] https://en.wikipedia.org/wiki/Good_samaritan_law
can someone verify user id davidsegal?
Don't forget to be BAD! Buzzwords All Day
The Bloody Five - Je M'Excuse [Official Video]
This is my band's second official video. It juxtaposes our first video for (I Wanna Go To) New York City. http://www.youtube.com/watch?v=cRjHtEayMxw
Here's some raw footage of this "Ice Tsunami" without the annoying ABC News anchors, but instead with an annoying cameraperson.

http://www.liveleak.com/view?i=b3a_1389351942
The guy who threw away his coins was a big story a few months ago, was all over the news.
Yep sounds right to me. The other reason I did Om the way I did was to keep the door open for more React optimizations that Om can drive which are more work if you remain close to the React model - particularly only reconciling the specific children that changed in a list instead of iterating over them like React does.
Software-The New Battleground for Carmakers
To my mind git-flow is overcomplicated; I prefer http://scottchacon.com/2011/08/31/github-flow.html
What are the specific goals and modes of action for this protest? (e.g. laws to pass, laws to vote against, people to fire etc.)
Hxtracer - javascript tracing (not profiling)
> 4. To keep your feature branch fresh and up to date with the latest changes in master, use rebase

Could somebody please explain this more? My understanding of rebase which comes from [1] is that it's used to bring a feature branch onto a master branch, or similar, and 'erase evidence' of there ever having been a branch, and squash the intermediate commits on that branch, to make things cleaner.

For bringing changes on the master branch into your feature branch, what's the benefit of using rebase instead of just normally merging the changes in? I'm clearly missing something here. They say 'Resolving conflicts during the rebase allows you to have always clean merges at the end of the feature development.', but I don't see what merge vs rebase has to do with resolving conflicts -- you have to resolve conflicts when you merge master into your feature branch just the same.

I can understand using rebasing to keep the master branch's history 'clean', but what's the reason with a feature branch?

[1] http://git-scm.com/book/en/Git-Branching-Rebasing
Au Contraire. Google (and I'm assuming Facebook) have very detailed dependency rules that are explicitly described in files in nearly every directory throughout the codebase. There's no way you can do massive cloud compiles without this kind of information.
What's concerning about that is that you can't opt out. It's part of a service that is supposedly optional, but the linked document repeatedly emphasizes that the terms apply upon any use of the service, even by someone who's never seen the terms.

Hopefully that's not enforceable, but the judicial history with software licensing suggests that it would be.
FREE UNIVERSITY OF NIGERIA - e-CAMPUS - Social
How did your friends get the second residence? Do they have a mortgage on the rental property? That makes things much harder to break even.

For a lot of people, the only rental property they can afford is in lower income neighborhoods, and the return on investment is often much better there too. But the headaches are also much greater.
A responsible CEO is going to have to think very hard about publically accepting responsibility for an event like this. Accepting responsibility publically puts you in a difficult situation if there is a lawsuit.

I feel like the writer is a bit naieve about the realities of "insecure" software in writing this article for more than just being unaware of why a ceo has to frame the discussion as abuser-centric.

Writing secure software is not easy. Putting liability in place for writing secure code would open every software company in the world to risk of lawsuits and there would never be any real resolution. The best in the world still get security wrong and on top of that you are architechting solutions on top of layers and layers of abstraction. An attack against a lower layer is usually how you end up getting hacked.

You might as well write a law that says everyone gets free unicorns.
FWIW, in the IOS version of the app, the offending check box appears to be disabled by default.

(I certainly didn't disable it, so I can only assume that's the state from install).
Obama administration to end contract with company behind HealthCare.gov
Actually... the redistribution is closer from "the old rich" to "the new rich".

50 years ago, when you said "the rich", it would mean descendants of Carnegie, Hersey, or other big name company builders who created monopolies in the late 1800s and early 1900s. The majority of "the rich" were lawyers and doctors with Ivy League degrees and long pedigrees.

Today's rich are Bill Gates, Mark Zuckerberg, Warren Buffet, Gabe Newell, Elon Musk. While you'd call them perhaps middle class, or upper middle class (Gates and Zuckerberg went to Harvard afterall), their empires are clearly self-built and self-sustained. These people did not inherit their riches like "the old rich" did.

The "new rich" suffer from boom and bust cycles. 20% of Americans will find themselves in the position of "New Rich" for at least a year, before their self-built empire falls back down to middle-class or lower status.

http://www.dallasnews.com/business/business-headlines/201312...

-----------------

I admit... this is partly because college tuition rates were much much lower for Generation X / Baby Boomers than it is today. Government programs for education were never stronger than in those years. Today's young face rising tuition rates as education costs are cut... and for-profit schools have started up to more or less steal money from today's youth.
If your on Debian it's as easy as 'disable monitor', restart ntp and your safe.
An exchange set up by an anonymous legal entity, with no physical presence or accountability, and without approval from Bangko Sentral ng Pilipinas. Chancers like this are more likely to discredit and kill Bitcoin than promulgate its mainstream acceptance.
sure it is a large number, but large != most.

every programmer i know works in a windows dominated environment. this is a small sample though.

i believe that in back-end only environments linux has some serious popularity but i can't comment on how many studios use it as their development platform because i have no great experience there (actually i work in office where they develop such things, but they use windows exclusively).

for desktop software, games and web front-end development windows is king. its the platform that all of your target audience are using to an excellent approximation. for AAA games there is an extra restriction that its the only practical choice (there are zero tools for working on any other platform). sure for iOS/OS X there is the same restriction to a mac and iOS development has become extremely popular - even so there is quite some resistance to using OS X and XCode as anything more than a test configuration on cross platform projects - I've seen a lot of macs dual booting to windows in this context. For android Linux can give you a small edge, but its not much...

Linux is obviously meant for programmers, but that doesn't mean they use it either - until quite recently even the best flavours were horrible user experiences. I think ubuntu is great and really takes steps to get away from the 'you download source and build your app with archaic and buggy tools at the command line' approach which has always dominated... in terms of doing your job though - unless you work on the backend of some web service you can't do any useful builds under Linux, unless you are targetting Linux desktop which is exceptionally rare.
Feb 11th is after the SOTU, where Obama will announce what will in effect be the only changes we're likely to see. Any attempt to influence policy should come before that.
This is exactly how I do my git stuff. The only thing that I don't like about this is that you need to force your push after you rebash with master as you have noted. Also what solution do you use when you are sharing your feature branch with other people (especially with 1-2 other programmers) while still rebasing off master?
That statement should've read "web security professional"; just fixed and pushed. You're right, there are courses out there to teach you a broad spectrum of security topics, including some web content. That said, Breaker 101 covers a pretty crazy breadth and depth. The web topics covered in OffSec's course are covered in the first few weeks of Breaker 101, with significantly deeper excursions and more advanced topics after that.

OffSec's course is good for a very broad-strokes overview of security, but it doesn't dive deep, which is -- I believe -- Breaker 101's strength. The goal is that you come out of the course fully able to perform well in a web security environment, and I believe it does that.
Best advise I've seen on the internet.
I can. It's the same David Segal that's a signatory to the letter.
Meet Airlock: Facebook’s mobile testing framework
A therapist is probably needed, but after reading some of frankphillips's further comments in this thread, I was also left thinking a long chat with a financial planner may be in order.
lol stay pleb, volatility will continue to plummet with things like http://www.coinsetter.com , and with decreased volatility, things like insuring storage and then making profit on investment will continue to rise. You are a fucking moron
Excellent! I hope you progress well from this. One thing that bothers me here is input lag. Is this inherent to phaser?
I disagree with the blog post (although I agree with one of the points, that money are not a wealth storage mechanism).

There are valid reasons to make savings - accumulate money (or any other liquid asset with high exchange value, not necessarily use value - like gold). According to many economists, this is not true; rationally, one should only invest (exchange money for something producing more money later) or consume (make yourself feel better).

The reason to make savings is to postpone the decision to invest or consume (which is irreversible, due to physical nature of the world), and by doing that, you may gain an edge over other people who are forced to make that decision earlier. In other words, you gain power over other people by saving money (which is kind of what Marx what saying about the goals of capitalist - to make more money, ultimately).

Let me give a couple of examples: A rich capitalist (having a lot of money on hand) can survive a strike of his employees forcing them to reduce their demands; temporarily outlive better competition; react to new challenges by investing into technology already proven elsewhere; temporarily reduce prices to drive competition out of the market, and so on. Although in these examples I talk about capitalists, this is true for anybody, but the effect is not so apparent.

Of course, the extent how much one can do that or how much it will help depends on the money distribution in society. You cannot save all the time, and not everybody can save at the same time - otherwise you get a deflation. Thus it's not a sure-fire way to gain power, because nothing is. The blog post calls it "personal freedom", but it's not just that; that's very individualistic view of what's going on.

And since there are valid reasons to accumulate money, they are not just a medium of exchange. Whether or not the result (power over other people) is "wealth" depends on personal taste, I guess.
We had to cut down Aaron's quote to hit the HN 2k character limit, but the full quote we originally intended to use was:

"[We defeated SOPA] because everyone made themselves the hero of their own story. Everyone took it as their job to save this crucial freedom. They threw themselves into it. They did whatever they could think of to do."

Very much hoping the community will rally around and join us in this. In particular, startups and larger tech companies (Google, Facebook, Microsoft, Twitter, etc.) don't get involved with this kind of activism easily. If you care about this issue and work at a tech company, you're the only ones who can exert pressure from within.
A Chinese spy manages to steal the last 50MB of the program governing U.S. missile launches.

Fortunately it was in Lisp, so it was all closing parentheses.
How to beat Box’s two-factor authentication
Airbnb - My city issued me and others a citation this week.
Death To The Open Offices Floor Plan
With all due respect, using Aaron Schwartz's case about copyright as motivator for the case against surveillance seems weird. Why do you even need some personification?
What he needs is the "big picture".

This can be acquired in several ways, depending on the personality of the person, from what I have seen.

So a few different things:

Recently, I saw a good talk by MindValley CEO,
http://www.mindvalley.com/goal-setting-redefined#sthash.aYjq...

Basically, the mind is what feels "stuck" or anything for that matter, so anything you can do to calm the mind will help you to see a change. The time-tested approach is Meditation.

Another one, thinking and doing something for others beyond your immediate family without any returns - whether it is for those in your community or the other side of the world.

Hope this helps.
Yes. This. The whole religion about keeping history "clean" would collapse if we had this single technical ability.

You can get some of the way there now by making use of tags or branch labels or something.

At one point, i wrote a Mercurial hook that would sit in the central repository add a tag every time someone pushed. Then, only tagged commits would be considered first-class parts of history. There are numerous problems with this, not least that none of the existing tooling is aware of this convention. The fact that Mercurial tags live in commits, which pushers then have to immediately pull, was also very awkward.

You can use branches in a similar way: do all the intermediate, historical-footnote, commits in a development branch, and merge into a master branch to publish them. Then only consider commits in the master branch to be first-class. This is roughly Git Flow, isn't it? Again, the tooling doesn't quite do everything you'd want it to around this.
> Syncing files with FTP is pretty much at the same conceptual level as "Use Dropbox".

I disagree. My mom loves Dropbox -- she just sticks a file in a folder like she always does and it's magically synced. If she were to use FTP, she'd have to set up a server, remember login credentials or find her public key, and grab an FTP client. And not every client supports automatic syncing either, so she might have to manually trigger a sync.

Of course, FTP has way more power and flexibility than Dropbox, just like git vs <proposed VCS>. If your workflow is especially complicated, I'm sure all the git functionality comes in handy and an abstraction would be a hindrance. But most workflows, I'd argue, don't need all the plumbing.