skysight-inc/HackerNews huggingface dataset:
Hopefully this whole "issue" will just go away soon...so many more important things that deserve the public's attention.

Edit: To clarify, I support marriage equality and believe this is great news that deserves celebrating.
Great decision. It's amazing how quickly gay rights have advanced in the western world.

Unfortunately it's still legal in many states to discriminate against employees on the basis of sexual orientation. Hopefully that's next to be fixed.
And yet a lot of people prefer working as contractors, as it confers tax advantages, control over hours and a higher salary(If your good).

Most Uber taxi drivers I talk to, like working for uber.
When writing a test exacerbates a too-many-tests problem, it's both a rare and and good problem to have because reading and running such tests is a more expeditious route to understanding than writing tests in the blind.
I'm working with somebody else's code more often than writing something new from scratch. It takes some time to get used to that, but it's very far from the hardest tasks developers face.

A couple of things that I typically do:

- Start with a fully working state, i.e. setup your environment, make sure tests (if there are any) are passing. If you can't get things to work properly, that's your first issue to investigate and fix.

- Don't try to understand all of the code at once. You don't need it yet. I'm assuming you want to take over the project for a particular issue. So just focus on that and ignore the rest of the code. If you ask any senior developer about something in their project, there is a great chance they will not remember the exact details, but know where in the code to look at. Aim to get at that level, not memorizing how everything works on the lowest level.

- Don't make any changes to the code that you don't understand. I have a recent example of this. Yesterday I was trying to find a bug in the Phoenix database, which was failing to start after an upgrade. I have never seen the code in my life. After some debugging I realized it's doing something with an empty string that shouldn't be empty. The obvious "solution" is to add an check if the string is empty and be done. Don't do that. Understand exactly why is the problem happening and only do a change like that after you are sure of all the implications. This has two effects, you are not introducing new bugs and you are learning about the codebase. At the end, the fix from my example was just a simple "if", but without understanding how is it ending up with an empty string, I might have caused more problems than I fixed.

- Use the VCS a lot when figuring our why something is done they way it's done. Use "blame" to see when things have been changed, read through the logs, etc. This is one of the main reasons why I don't like people rebasing/squashing their commits before merging. There is so much information they are throwing away this way.

- Adopt the coding style of the existing code. Don't try to push your style, either by having inconsistent style in different parts of the code or re-formatting everything. It's just not worth it.

- Don't be afraid to change things that need changing. There is nothing worst than making a copy of some module, call it v2 and then having to maintain two versions. If you are afraid to make a change in the existing code, make yourself familiar with the part of the code first.
Show HN: Prof – Self-contained C/C++ profiler library for Linux
NYC: Verizon demands exclusive deals from landlords before installing FiOS
Like it!

Though personally i would probably not have used A tag in the navigation, so you don't get the Dashed outline if you click them, since its not a new page that loads, but otherwise I really like it. Bookmarked :)

EDIT: actually the A tags could just get the css rule (Outline: none;)
People making $20k in 1955 probably weren't really risking utter financial collapse if they didn't get their next paycheck the way people who only make $20k are today.
Then they wouldn't have the functionality that the tool provides I guess?
If love is about ignoring race,class,gender,age shouldn't it be about ignoring numbers, too?

Polygamy is the next hurdle for society.

The judges should declare all consenting marriage legal !
Spoken like a straight person who has never been denied the ability to do something straight people take for granted.
Hopefully Australia's next!
Whups, link should have been to the decision: http://www.supremecourt.gov/opinions/14pdf/14-556_3204.pdf
Is there a general summary of the arguments made by the dissenting 4?
Absolutely. I'm sick of reading these whiny, entitled, rants. London does not owe anybody a place to live within its borders. London has not done something wrong just because you cannot afford to live there.

London is perhaps the greatest city in the world. It's certainly in the top 3 or 4. Surprisingly, it's expensive. That's because lots of people want to buy property there.

If you want to leave because it's too expensive, I can completely understand that. It's a rational choice. But it's not London's fault. It's not the fault of people living in London. It's nobody's fault.

A city can be great and unaffordable simultaneously.
Do not write software ever
"Jack of all trades, master of none."

I'm in a completely different position entirely, but I understand your predicament. I am about to start learning to program again by either earning a Nanodegree or going to a bootcamp.

So my decision has become, do I become full stack, back-end or front-end? Do I focus on iOS development?

Sure, I want to be good at it all, but it sure seems like a much better idea to be a SPECIALIST at something.

I still don't know what path I wanna take, I just know I want to focus on web/app development and that will probably mean getting help when necessary. I hate backend *NIX administration tasks and just want things to work, so I can get on with the job.

So when you post this, it makes me strongly reconsider my strategy.
Thanks – I wrote this library because I like using requests when writing in Python and wanted something similar when writing in Go.
Could not agree more! As a straight person I couldn't give a st
Origins of Ctrl-C, X and V (2002)
I don't think he meant it like that. I echo the sentiment: it shouldn't have come to this. It should not have been a social, political, or legal issue. There's so much hate and bigotry in this country that needs to go away.

edit: at least I hope he didn't mean it like that :(
"A recent Gallup poll found that 60 percent of Americans – an all-time high – support extending the same rights and privileges to same-sex marriages as traditional ones."

only 60% of US citizens support same-sex marraige? in my area it is more like 90-95%, this was surprising and sad for me to hear
Because Microsoft does not know how to write code.
I've been full-stack since the 80's, baby! Most of the jobs I've held have been in small businesses where the IT staff is just a few people.

I'm very productive, but the trade-off I've made is to be the "jack of all trades, master of none". I do not constantly keep up with the latest tools 'n frameworks, preferring to mostly stick with just a few core tools I'm familiar with.

When I need to use a newer language or framework, there's usually not enough time to fully learn it so I'll pull some quick 'n dirty tips from Stack Overflow instead.

Of the 119,000 cool tools offered by Amazon Web Services, I probably use about 6 of them.

I have no idea what "subtype polymorphism" is. But FizzBuzz is child's play.
This is going to sound stupid but:

Is this really it? I know SCOTUS is the top end, but there always seems to be another way that people can fight/argue their case or get around decisions.
HS1 with the £6600 per annum travel card? :)
just to compare, what a salary of a 30yo working in tech would be?
Since their password is already compromised publicly on the Internet, it's silly to worry about shoulder-surfing. In fact, if someone shoulder-surfs, and sees the password, the user is even more encouraged to CHANGE it.
"Economists people" -- is that still English?

how are you so sure about plural too, huh?

Econ -> Econs , no?
Right, the reference to ld-linux(8) should have been a giveaway.
... but Diet Coke doesn't have sugar in it, so it shouldn't cause cavities, right? Did a joke just go over my head or am I missing something?
Yeah, I'm still slightly pissed they basically waited until the majority was clear before they'd rule on the matter. Its another clear sign our Judiciary is really just as political as the politicians are, even if no one says so openly.

> As late as October, the justices ducked the issue, refusing to hear appeals from rulings allowing same-sex marriage in five states. That decision delivered a tacit victory for gay rights, immediately expanding the number of states with same-sex marriage to 24, along with the District of Columbia, up from 19.

> Largely as a consequence of the Supreme Court’s decision not to act, the number of states allowing same-sex marriage has since grown to 36, and more than 70 percent of Americans live in places where gay couples can marry.
I agree with your sentiment, but no with your account name. I don't think you deserve to be downvoted.
- nine pounds a pint is excessive. Even at Hawksmoor it's half that. Wetherspoons a third that. Simply not true.

- yes, zone 2. He talks about zone 4.
Useful article. This is a solvable problem: http://www.buzzfeed.com/dlknowles/britains-dysfunctional-pro... . But, like the U.S. (http://www.amazon.com/Rent-Too-Damn-High-Matters-ebook/dp/B0...), the British have chosen not to solve it.
The other 40% are not necessarily against it completely - they may want gay marriage but want to call it civil unions.
Great news. Glad this won't be an issue going into the next presidential election. There's been so much time wasted on this issue when, at the end of the day, any 2 consenting adults should have all of the same rights as any other 2 consenting adults (barring felony conviction, poor mental health eval, etc).
For me and a lot of friends and family, marriage equality. Yay.

"It is now clear that the challenged laws burden the liberty of same-sex couples, and it must be further acknowledged that they abridge central precepts of equality . . . Especially against a long history of disapproval of their relationships, this denial to same-sex couples of the right to marry works a grave and continuing harm. The imposition of this disability on gays and lesbians serves to disrespect and subordinate them. And the Equal Protection Clause, like the Due Process Clause, prohibits this unjustified infringement of the fundamental right to marry." (page 22, from the coverage on SCOTUSBlog)

For others, the opinion also reasserted that people who are really mad about this can continue to be mad and vocal about it, as guaranteed by the First Amendment.

"Finally, it must be emphasized that religions, and those who adhere to religious doctrines, may continue to advocate with utmost, sincere conviction that, by divine precepts, same-sex marriage should not be condoned. The First Amendment ensures that religious organizations and persons are given proper protection as they seek to teach the principles that are so fulfilling and so central to their lives and faiths, and to their own deep aspirations to continue the family structure they have long revered. The same is true of those who oppose same-sex marriage for other reasons. In turn, those who believe allowing same-sex marriage is proper or indeed essential, whether as a matter of religious conviction or secular belief, may engage those who disagree with their view in an open and searching debate." (page ~32)

The full majority opinion [PDF]: http://www.supremecourt.gov/opinions/14pdf/14-556_3204.pdf
Whichever way he meant it, his comment shows a very dismissive attitude toward the massive work that was involved in accomplishing this.

It's true it shouldn't have been a fight, but it was.

And the idea that there are so many "more important" issues, is also incredibly dismissive to how important the right to marriage equality is.
You eat an elephant one bite at a time.

EDIT: I did not mean to cause a trainwreck below this comment. It was the quickest way on mobile to communicate "all big problems are tackled one task at a time".
It's almost assuredly a "States Rights" argument. I'd be really shocked if it wasn't.
Amazing how a single guy can outdo the design by committee that is Atom?
I'm with you. I used FindBugs within Eclipse, just fine. But on my current project they (the company) tuned Sonar to be extreme. Every opinion is a Major bug at least and breaks the build. I like to have lines like this:

Something s = function(....);
return s;

This allows me to put a break point if I need one in the future. Unfortunately Sonar is configured to say this is a Major bug. It breaks the build until I have "return function(...)." Every damn time! Now I use (assert s != null);

If a company can come up with a default configuration that Jenkins or Bamboo can pull, great! I love it. Until then I literally have to push to SVN and wait for the Sonar nag email.
Culturally, rural areas tend to be quite a bit more...backwards. And I say this as someone who grew up in a farm house.
>The judges should declare all consenting marriage legal !

If it is truly consenting, taking into account the modern defined limits on who can give consent, why not? A polygamous relationship is already legal in practice (adultery and extra-marital sex are not crimes). The paperwork and law changes aren't going to be simple, but besides for that I don't see a justification in continuing the ban.
thanks for the feedback! Weird, I don't get the outline myself. I believe I did use outline:none; but I'll double check. What browser are you using?
The Supreme Court is making, not interpreting law, as Scalia has pointed out.

'During oral arguments today at the Supreme Court, Justice Antonin Scalia and attorney Ted Olson had a pointed exchange over whether same-sex marriage is a fundamental right guaranteed by the U.S. Constitution.

Scalia's argument, which was advanced by Chief Justice John Roberts before him, was that when the institution of marriage developed historically, it was not done with the explicit intent of excluding gay and lesbian couples.

"We don't prescribe law for the future," Scalia said. "We decide what the law is. I'm curious, when did it become unconstitutional to exclude homosexual couples from marriage? 1791? 1868? When the Fourteenth Amendment was adopted?"'

Read more: http://www.businessinsider.com/scalia-gay-marriage-prop-8-ca...
On my birthday in April, my partner Andrew proposed to me in a Minion mascot costume, handing me a solid gold Ring of Power from Lord of the Rings, which was set into a Chicken McNugget, while a live vocalist sang "I Say a Little Prayer for You." When we get married I will feel so grateful to have fallen in love in the present.
The article style isn't good, here I agree. However I disagree that people are "whiny". This is simply dismissing potentially valid complaints people have about the way housing in the UK is being financialised in order to extract the maximum possible economic rent over an individual's lifetime.

This is not about supply and demand, this is about the creation of money to drive up land costs. And it's not unique to London, as others have pointed out many parts of the UK are very expensive.

Life is change. This is a bad change and we should resist.
Show HN: A/B testing in two shortcodes with WordPress
ISTM that primary keys should be completely internal to the DB. You can always add another column with a unique index, if someone lies to you that any particular datum is unique. Then when dupes roll in like they usually do, you can just drop the index.

A great frustration of mine in a previous job was that a predecessor had informed the accounting department of internal keys used for a many-to-many relation in the configuration of a process that journalled transactions from the billing system to the accounting system. That meant I could never reconfigure the janky-ass, inefficient way that journaling was set up, because the accountants knew how it should be.
I just use printf and other stuff to dump critical variable.
I also use unit test a lot.
not to mention how hard it is for gays to land a job in early years education. So backwards! The worst are these mothers. Once they see a male working in a Child Care Center there is going to be lawsuit, that's for sure. Gay male employee at Child Care Center? I hope there will be some progress too!
That wouldn't work! The paint is reflective, so it would only work if the cyclist was had a light, and asking them to do that would be victim blaming.
Polygamous/polyamorous relationships can easily be supported from a property rights standpoint using corporate entities (LLCs). I see it as the ultimate social/political hack for a right.
Why restrict love to one person?
Yes. The post might explain why the device is popping up as new, but it doesn't explain the reinstallation of an already existing, installed driver that's identical because it was just installed a minute ago when the USB device was on a different port.
I agree! The README is really sparse right now (I didn't expect so much exposure right). It is just a matter of time before the README has more information.
It's statistics, it's as accurate as a national weather report. Correct for the most part, wrong in some areas.

Depends on the questions but I'm willing to bet a large majority of that 40 percent could care less either way and therefore don't show up as "supporting" the idea.

Regardless, getting a large number of people like this to change their viewpoint on an ingrained ideology within a generation's time is impressive.
Barcelona doesn't have to support the number of people that the London underground does.
And, as always, lets pretend false positives do not exist.

Do you know what's even more expensive than a bad hire? It's letting an extraordinary hire go away because your snake-oil test did not work. But that loss won't make onto a spreadsheet, then, who cares?
It helps if you have a lot of people taking bites at once.
s/modern/shiny new/g
Nice, thanks!

I bought a motorcycle the moment I moved to London, couldn't commute without it. I'd go insane...
Should social ability determine university admission?
In my lifetime, I think this is the social issue that has seen the most positive change.

As a kid, gay people were practically lepers.

Eleven Years ago, Dave Chappelle just outright said "gay sex is just gross, sorry it just is", and it was considered funny and acceptable. (Not harping on him specifically, just pointing out what it was like in 2004)

Seven years ago prop 8 passed, if barely with some caveats about lack of understanding.

And now? SCOTUS upholds gay marriage and it's socially reprehensible to mock homosexuality. It's a strange and very positive feeling watching a country's world view shift like this.
London is an overpriced shithole. Admit it and don't take it so personally.
Assuming there is some form of bug list associated with it that is often my preferred way to learn a new code base.

Try to fix a bug and you'll soon find yourself having to learn how the code involved works, and with a goal your focus will be better than just reading through the code flow.
Don't get the tl;dr summary of Scalia's dissent; actually read it. Scalia is obnoxious and mean-spirited (and in fine form this time), but he's a really good writer, the fun- to- read kind.

IIRC, he wrote a book on writing with Brian Garner, of usage dictionary fame.
Yeah, I love Gay Indian Restaurants too!
What's more important. Denial of a basic social rite to the 5-10% who are gay, or something like NSA spying that gets tremendous attention on places like HN but only has a material impact on almost nobody?
>please bottle up the "my viewpoint is the only important viewpoint, and all change I don't like is bad" crap

I'd like to know where you see the author expressing anything remotely like "my viewpoint is the only important viewpoint, and all change I don't like is bad".

He expressed his views and nothing more. You seem to be the one who's inordinately irritated by viewpoints you don't agree with.
Same thing can happen with newer versions of Windows if you mount your C:\ NTFS drive from within Linux, then go boot into Windows. The warning basically says in so many words, the drive has not been cleanly unmounted and it needs to be checked. I've seen it, but I don't have the exact text handy.

In a geologic time scale at least, I believe that was actually a "new feature" some time after Windows Vista and maybe even after 7.
It could be my browser, since i am using Firefox developer edition 40.0a2

Edit: btw, thanks for sharing site, its awesome watching people race down the highway and changing lanes in hyperlapse to relaxing music :)
I agree, I'm tired of hearing about this topic and the time wasted on it.

Although, I'm waiting for the 3 consenting adults lawsuit, that will be interesting.

EDIT: since the world is full of reactionaries that love to take things out of context; my public disclaimer on this is that I have no issue with this ruling.
good...now maybe the so-called "leftists" can put this issue aside and concentrate on issues that matter to more than about 1% of the population...I refer to these really "silly" issues like wages, single-payer healthcare (obamacare is a mess), trade, flooding of the labor supply, the drug war, worker rights and benefits, more time off and vacation, monopolies, regulatory capture, NIMBYized zoning/regs (aka affordable housing)...you know, the issues that matter to all americans, the issues that used to occupy leftists before they got sidetracked with The Most Important Issue Of All Time.
Very true. If a routes closed for maintenance there's always an alternative.