skysight-inc/HackerNews huggingface dataset:
Rebasing will first undo your changes, get the latest changes from the target branch, then slap all of your changes at the HEAD. It makes things a lot cleaner and easier to revert (without digging through the reflog), whereas merging will intertwine your changes with the master branch.

I use it to keep things organized, and also (as you mentioned) for squashing consecutive commits.
Came here to say this. Kiyosaki should not be listened to by anyone. His advice consists of banal generalities at best, and outright fraud at worst.
With NameTag, Your Photo Shares You.
> it seems more likely that there will be several, which may or may not be timed in my favour.

This is why people are advised to move into bonds as they get closer to retirement age. Easier said than done though, if you just saw the stock part of your savings get cut in half. Very tempting to stay in stocks until it comes back.
I've wanted a FPGA in my laptop for 10+ years. Brilliant.
i'll edit it since its confusing. in hindsight undo is the obvious choice of word
Woman shares weight loss success on FB, FB tells her it's against policy
Well, when socially networked narcissism is the order of the day in general, why expect anything else? I'm not particularly concerned about the Black Chamber doing what the Black Chamber does, but if I were, I'd certainly hope to see those who shared that concern aiming a little higher than merely to say "I'm agin' it!"
yeah!

the arm chair politics of Kony 2012 and all those missing children on facebook.

in reality we need to make people sick to their stomachs and use fear tactics the same way US politics does.

Documentaries, advertising, real life examples, sense of urgency.

I mean, we can just follow the doctrines of propoganda set before us daily :D

it's the masses that have power, not the community of hacker news.
> Your brain, like your teeth or your car, needs regular servicing by a professional if you want optimal performance and want to avoid costly repairs.

I don't know that I agree. I was fortunate to be raised by incredible parents. I emerged extremely well-adjusted and prepared for adulthood. I am not saying I never benefit from a counselor or therapist. There have been times I have visited each for help and advice, or even just to get an outside evaluation about something. But I do not need to go regularly like I would to the dentist. That's not being arrogant, that's just knowing myself.

Your brain needs regular exercise, sure. But I think it is more analogous to physical exercise than something like the dentist. I agree that most people could benefit from having a regular appointment with a physical trainer, but many people are well-equipped to be their own trainer, at least for the purpose of staying healthy and happy. I think the same is true of mental health.
That article was unbelievably painful to read.

Do statements become more plausible when arranged into alliterative acronyms?
It's possible you're just cynical... I think many people would do more than simply complain. If the travel aggregators listed legroom as a descriptor, you can absolutely bet I would be comparing it along with price, durations, and stops.

If my auto manufacturer made it clear that there was a hidden GPS in my car constantly reporting my position (hilarious that, for a GPS that I can see, I have to pay a ridiculous extra amount for the "option") I would definitely ask them how to turn it off.
> Transaction metadata is public

So I can verify the transaction

> Transactions are irreversible.

I can be sure the transaction is final

> You have no FDIC protection of your savings

I can be sure that no currency can be created out of thin air. I still have the option to buy third-party insurance

> Volatility, volatility, volatility

Better than artificial stability that hides risk

> Oh and now I guess if you really want to hold on to your bitcoins you have to keep them in "deep cold storage," whatever that means

Ownership of the private key(s) is equivalent to ownership of the funds.

> Bitcoin is the technology equivalent of the emperor's new clothes.

Either that or http://tvtropes.org/pmwiki/pmwiki.php/Main/UnderdogsNeverLos... ;-)
I was going to post the same link and found that you already did. I totally agree.
For movies, last time I checked about a year ago, it was still difficult to get a bluray that was real 1080 (they usually are DVDs converted to bluray and the quality is not any better) ... I wonder how many years it will take for 4k content to be widespread ...
Still likely makes no difference on this site. The percent of people on here on IE10 has got to be almost 0.
4PRO.
The butchered Iron Man suit built in a cave boots with a Lego Mindstorms RCX IR firmware uploader: http://deeperdesign.wordpress.com/2010/02/26/is-iron-man-mad...
I didn't know Aaron Swartz, but my understanding is that surveillance and whistleblowing were important issues for him. For instance, he developed software for anonymous whistleblowing for those like Edward Snowden: http://motherboard.vice.com/blog/aaron-swartz-inbox-for-whis...
> Stop working for 3 years or so, enjoy that 3 years of freedom. Build something, maybe it will take off.

The more cash and runway you have to build something, the more cash and runway you'll use. This is not necessarily a good thing. It could lead to over-engineering, a feeling of security which keeps you from talking to users early enough, and just a lot of potential for wasting time and money in quantities you would otherwise not be comfortable with.

If you spend 3 years time and all of your savings and don't succeed, you may become further depressed and your project derailed.

FWIW, I'd suggest starting a project on the side and continuing to make incremental progress. It's hard, and doesn't always feel good, but the pressure and lack of time will push you to make things happen faster and get creative.
In this case, we want to have a logical history that says: this branch has these features A, B, C, D, and rebasing means that we can have the feature branch just have these commits, instead of "A, and then merge in some changes someone else happened to do, then B, C, then some other merges, then D."
You're probably the only person who is bothered, because you are probably the only person who can see anything remotely resembling a "call to violent action" in something as milquetoast as the nonsense we're discussing.
As foreigners, should we care?

Next time someone organizes something similar, can they think of a worlwide action? Can they make something which doesn't sound like "Worldwide anti-american day" but rather "Worldwide day of support to the debate that US citizen started"?

US citizens are only 313 millions and the US law protects you against surveillance. We, the rest of the world, are all subject to this surveillance in unlimited way.
In the (somewhat less common) case where other people are also working on the same shared remote feature branch, also rebase changes coming from it:

git rebase origin/PRJ-123-awesome-feature

At this point solve any conflicts that come out of the rebase.

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

I don't know about this, we've used this before and what winds up happening is a lot of

git push --force

since the the remote feature branch's history is always being rewritten and won't match the local histories. We only rebase if the feature branch is being worked on by a single developer. And a bunch of other grief ... or am I missing something?
I don't get this rush to have a full blown family in your early/mid twenties. I was terrified of having children in my twenties and just enjoyed travelling and hanging out with friends and not be tied down with such responsibilities. Now in my mid thirties I don't have this void feeling inside and ready for whatever my current long term relationship brings about.
An electrical engineer from GE, a chemical engineer from DuPont and a Windows kernel developer from Microsoft are in a car, driving along a desert road.

At some point the car malfunctions and comes to a stop. The following discussion ensues:

GE guy: "It's because there are some crossed wires in the electrical system that regulates the engine."

DuPont Guy: "Don't be ridiculous, this is clearly caused by a wrong mix of gasoline and oxygen going into the cylinders."

MS guy: "Why don't we all get out of the car, close the doors, reopen the doors, get back into the car, and try again."
The approach that has worked for me is:
1. Develop against trunk
2. Branch for release
3. When a defect is reported in that release, fix it in trunk if it manifests there and then merge the commit to that release branch. This will prevent regression in the next branch.
3b. If the defect only manifests in the release branch, fix it there, and then skip merging from release-branch back into trunk.
4. Dis-allow any new feature work to be merged from trunk to the release branch after it is cut. Only defect work.

I don't like the idea of merging from a release branch back into the trunk.
I see branches as things that are cut, potentially hardened, and then discarded.
This really depends on your specific goals, your time frame and other aspects of your financial situation. Personal financial planning doesn't have to be complicated, but you need to be aware of your investment options and which are suitable for a given goal and/or time frame.

When will you need the money? In one year, or not until retirement? What are you planning on doing with the money? (If you don't have any plans, at least have an idea of when you might need to withdraw it)

Probably the biggest factor going to be your time frame. If you are going to need the money in 1-5 years (say for a house down payment), I would stay away from equity/stocks; in general, the proportion going towards equity should decrease as the time available decreases, because the volatility can result in negative returns. If you're going to need it in less than a year, just dump it in a savings account or similar where principal is guaranteed.

At the polar opposite is if you're just concerned about long-term growth. Then, I would in invest in a broad-market ETF like some of the Vanguard ones. Come up with an asset-allocation plan that ensures an acceptable level of risk.

Personally, I'm not a huge fan of directly investing real estate for the purposes of producing rental income. I just don't have any concern for property management, maintenance or dealing with tenants.

If you do go down this route, be sure to do the analysis and compare the expected income and risk with the alternatives (i.e. stocks/bonds, etc.)

This is one area the author of the article falls short in. There's lots of mention of "income generating assets" (with somewhat of preference to real assets) but not really any thought given to the different risks associated with each.

There seems to be an oversimplification that the only way to increase your wealth is to own assets that produce a cash flow (i.e. stocks that pay dividends, properties that generate rental income) with no focus given to capital gains. Capital gains have traditionally been a huge part of wealth gains and furthermore, may be more tax-efficient. None of this is mentioned, instead anything that doesn't produce a cash flow is hand-wavingly dismissed as "buy and pray".
Your definition of faith is incorrect. Faith in anything (religious or not) is merely choosing to believe in it without the necessary evidence or facts that would prove it to be true. "Pretending to know" implies something fairly different.

I'm not sure I would recommend religion to this person. But I wouldn't be surprised if his unhappiness comes from what he chooses to believe in some context.
MIT launches Big Data online training
Relics from Languages Past
>You are using the word "restrictions" incorrect

No I am not. http://www.thefreedictionary.com/restriction

You are trying to be pedantic, but you are simply incorrect. The GPL imposes restrictions as part of the license conditions. Obviously you are not subject to those restrictions if you do not accept the license, and obviously you also don't get the permissions that go with those restrictions either. Nobody is claiming otherwise. The exact nonsense you are doing is precisely why people hate GPL nuts. You are deliberately dishonest and try to hide behind misguided pedantry.
That's just kinda how people/movements work.
I wonder how long it takes before someone complains about StackOverflow closing subjective quest- never mind.
Well, people do say Javascript is a Lisp in C clothes, and for a good reason. Well, for a bad reason too, as in this case.
I'm more concerned that it seems like my only choice is to buy from Chinese manufacturers.
well if you have enough money than no it's not enforceable. as it stands it's basically a you're giving me everything and i'm letting you know officially, sue me if you can.
Hmmm this is all well and good, but what do we expect NSA and GCHQ to do instead?

I don't especially like them or what they do, but we need them... I'm also surprised at the massive backlash and the revelatory nature of the Snowden leaks... I was expecting that NSA and GCHQ would engage in precisely these kinds of activities - its exactly what they are there for - I am surprised that anyone ever had any different expectations, but clearly a large majority did.

Are we suggesting that society has come far enough that we can do without espionage altogether?
Is it time to rethink the boarding pass? New case study
Can we give each employee their own office cube like these? They're not very roomie, but they do provide noise isolation and also save space. If we can just arrange them in a line in a warehouse or maybe even stack them vertically.

https://www.google.com/search?q=backyard+office+cube&client=...
I have actually kind of done a very simple version the Kinect thing: http://www.youtube.com/watch?v=CQZQeCumzcA
A friend of mine swears by those little cheap USB monitors as little mini log viewers.
This guys only 33 and hes already talking like some grey-bearded arm chair philosopher. "Listen closely sonny, here's what you should do if you want to retire comfortably like me." Reading "Rich Dad / Poor Dad" does not make you an expert on personal finance. Being CEO of a startup make you an expert on being successful.
Isn't state controlling everything normal for Java? Now if you tried to write OCaml...
Relevant news: NSA and GCHQ activities appear illegal, says EU parliamentary inquiry

http://www.theguardian.com/world/2014/jan/09/nsa-gchq-illega...
Mesos 0.16.0-rc platform packages available
New Mesos 0.16.0-rc platform packages available
The letter focuses on trying to enact change in the US government with regard to internet surveillance, for everyone. It gives no indication that the efforts are intended only to improve the situation for American citizens.

> ... and the US law protects you against surveillance.

The recent revelations would suggest otherwise.
"Perfect enforcement also puts pressure on lawmakers to make reasonable laws"

That's where you made a mistake. a) They want eg money from tickets. They don't care about "reasonable". b) In a meta level, rules don't work. How much AI did we get by rule based systems? Rules (laws) are strict. Reality is "fluid".
Share: Simple, light, flexible, and good-looking share button jquery plugin.
FOBO (YC S11) Launches in SF to Become The Fastest Way to Sell Your Electronics
The fees involved as a customer with no recent volume history and no discount were...

trade fee:
0.00050189 BTC (0.45% of 0.11153096 BTC@$919.82263)

0.00100000 BTC (network fee, fixed 0.001 for small tx(?))

Final value of $101:
0.11002908 BTC

Value at Coinbase: $90.03 after fees of $0.91 (1%) and $0.15

I didn't transmit the coins to Coinbase, so I can't say what the network fee would be to do that, but I think larger tx with longer coin-age (the time since coin moved last) are exempt from those network fees. Presumably if your goal is to unload them at Coinbase, you would send them straight to Coinbase and pay only one network fee.
No, it's not fighting back. Making clever memes online to earn a chuckle or two might help spreading awareness, but in reality changing an online avatar and posting memes online won't affect much in real life.

What I find strange is that(Please correct me on this one) there just doesn't seem to be a political group of technologist who lobby(the original meaning) against politicians. In truth, technology-related policies should be consulted and heard by people who use and develop the said technologies.

What's worse about this retaliation is that anyone participating it would have an illusion of having done something without actually having done anything(i.e., impact). At the end of the day, you might walk home feeling good about yourself for having fought for a cause, but some harsh reality check needs to be done.

Addendum:

As per the second paragraph, refer to one of the replies on this comment(https://news.ycombinator.com/item?id=7038058):

> An abbreviated list of groups who do that: EFF, Public Knowledge, Demand Progress, Engine Advocacy, CDT, OTI, Free Press. Many of these have multiple registered lobbyists walking the halls of Congress and taking meetings.

I stand corrected.
> That statement should've read "web security professional"

Right, so I can buy the PWK course and their Advanced Web Exploitation course and still come out paying less.

> OffSec's course is good for a very broad-strokes overview of security, but it doesn't dive deep,

Are you kidding? It dives pretty deep. Your website says "Each week will require between 2-3 hours of work by the students". That's how many hours are required per day in the PWK course if you want to complete the materials within 90 days.

Your course claims to require a time commitment of 2-3 hours a week, but let's up it to 5 hours required. That's still only 60 hours of (expected) course time.

Contrast that with the OSCP course (35 days 12) of 180 hours. 60 hours to cover and do hands-on for a broad range of web attacks and also deal with "in-depth" crypto breaking? And this course is targeted at a beginner?

You make a lot of claims and charge a lot of money but they don't seem to stand up and that's going to arouse a lot of perceptions like mine from the security world. Everyone is very suspicious of snake oil claims.

Sorry, I don't mean to rain on your parade. I hope you are successful and push the security industry forward. It's just rather annoying to see you show up to the party and make rather bold claims that don't seem to hold up to scrutiny.
Pirated DVD Screener Linked to Oscars Host Ellen DeGeneres
Some interesting related pieces:

* http://www.refinery29.com/2014/01/60361/nametag&ct=ga&cd=NDc...

* http://nakedsecurity.sophos.com/2014/01/09/stalker-friendly-...

Personally, I think this is very scary, especially since they're planning to make it opt-out, so you're in the results, unless you sign up and opt-out. I'm guessing some legislation is necessary to prevent all out abuse of this sort of technology. There's obviously benefits to this sort of technology, but in my opinion, should be tightly controlled.
this is absolutely fascinating. thanks for sharing.
We did consider this very, very carefully. Our conclusion was that any reforms that Obama announces are very unlikely to result in meaningful change, and that legislation will still be necessary. Had we set the date before the SOTU, our activism would have concluded with no way to respond to his proposals.
>You see the world in black and white

I see simple objective questions in black and white because they are. Is 1+1 2? Yes. There is no grey area. The answer is yes. If you say it is 3, then you are in fact wrong.

>Somebody takes a BSD program, extends it, and distributes binaries. This restricts my ability to inspect, improve, or extend the code.

No it does not. See, this is precisely what I mean. You are simply making an objectively false statement. Here is some BSD licensed code: http://openssh.org/ I challenge you: restrict my ability to inspect, improve or extend it. Hundreds of closed source pieces of software use that code. Yet it is still there, still BSD licensed, my ability to inspect, improve and extend has not been magically removed.

>Anyway, I'm pretty sure you're not going to agree and just add another aggressive or insulting reply.

You might want to consider some introspection. You are screaming 1+1=3 at me and calling me "aggressive and insulting" for correcting you.
> Then you're not forced into one course of action.

You're being forced into parting with your money. So, yes, you are being forced into a course of action.
The problem is that Starcraft is a bad model, because in Starcraft, all the options are known in advance. In the real world, not so. Someone can invent something new tomorrow and all of sudden you may find those cash handy.

Also, 2-player Starcraft is an antagonistic game. In the real world, there are coalitions, and the game is more complicated. Having cash on hand can give you an edge when the coalitions change.
I was also able to reproduce this on all of the IE 11 instances on http://browserstack.com: Windows 8.1 desktop and metro and Windows 7.

I did notice that the crash very occasionally didn't happen the first time, but did, perhaps, the second.
Call me skeptical, but this is yet another sign of the degeneration of Western civilization and the indoctrination of being apathetic. If you really think slamming a website online and calling people to post memes on Facebook will change anything but some link scoops on CNN, you are delusional. About 5 months ago I posted a related comment (https://news.ycombinator.com/item?id=6147370) and it's as true as any other day.

"B-but this time it will be different! We have logos of relatively big companies on our website!" - hang in tight, brother, because "The Day We Fight Back" isn't anywhere close.
Oh btw, did you have a toast "to X" too, or just "to ${X}"?
Well put. There is actually a major difference between a joke thread here and a joke thread on Stack Overflow: on HN, it would be on the front page for a few hours or perhaps a day at most (less if the volume of comments triggered the anti-flamewar code). But on Stack Overflow, the joke thread was being bumped to the front page every day for months; any edit or new answer jumps it to the top again, even if that answer is a copy of six other answers.
One reason I like git-flow is its insistence on two main branches, master and deploy. In a CI environment, it's great to have a CI pointing at develop so that "finished" features and merges are constantly being tested, plus, you always have a master branch which (theoretically) is only getting fed from fully-tested release branches. Master stays pristine. Develop should also be pristine but if it fails, it's no big deal.

Nevertheless, IME finding the right branching/release paradigm in group development situations has not been the biggest problem. The bigger hurdle has been reaching basic understanding of git and SCM tools in general -- even among groups of very good/experienced programmers.
15" 2013 MacBook Pro with Retina Display + Thunderbolt display. OSX and Ubuntu VM, can't deside what is best of Ubuntu and OSX.

Used a MacBook Air 11" before the 15", I miss it :/

Any one dual booting Ubuntu and OSX?
This forum has long been a repository of outrage, confusion, and dissapointment. It is high time that the anger expressed transform into something coherent and mobilized, and action be taken against corporate government who are actively trying to take control of our global mind (the internet) and quantify our private lives for who-knows-what (NSA revelations). Aaron Schwartz remains an avatar for this movement, and taught many of us that as hackers, we have a responsibility to society when freedom of information is tampered with, just as a doctor is responsible at the scene of a motor accident.
Yep. I don't understand how terrible, misleading journalism like this makes it anywhere near the front page of HN.
Interesting. I created a test account just to be sure I hadn't accidentally opted in before and, sure enough, it was enabled.