skysight-inc/HackerNews huggingface dataset:
I'll stand corrected, your example is more accurate and more specific than mine - those non-standard (non-conforming?) loan types are more what I had in mind than the simple divide between fixed and ARM.
That's not good either :|

unwrap should be confined to test and temporary code. It somewhat makes sense in example code, but expect is better for that.

There are sometimes cases when you very easily know that the unwrap will never fail and if it does something has gone very horribly wrong, in which case you might use it.

Libraries should keep usage of unwrap/expect to a minimum. Applications can be more liberal with it, but they should try to use expect or better error handling.

Not everyone perfectly follows this, sadly. But most do.
> companies are not obliged to offer the job role that an employee wants

Now go over to the "open office plan" comments and watch developers act like they're being tortured if they have to sit next to someone who might talk and it's their god-given right to demand a soundproof private office.

https://news.ycombinator.com/item?id=13373526
With short enough expiry you can actually treat them the same. Where short means hours. If your response time, pushing updates, etc. is going to take hours anyway, revocation starts to lose meaning. And that's before we start talking about methods of revocation which, on public internet, virtually don't exist. Or internal systems, where barely any library actually supports anything better than manually distributed CRLs.
The problem is Google trends lags two days behind, so it doesn't give a clear picture of "now" interest
It's not really as far off as you would think, since /j/ and /i/ are the same semivowel. As a single syllable, it's /kjo/ or /k ̯io/. As two syllables, it's /ki.o/.
Sad, but unsurprising.
Custom derive:

#[derive(Serialize)] <- you can write anything inside the ()s

Full on procedural macros, attribute style:

#[get("/hello/<name>/<age>")] <- you can write anything inside the []s
There's no need to reinvent the wheel. Semantic versioning already defines a standard for managing version changes in a pragmatic way.

http://semver.org/
A map would be extremely useful to illustrate the process (instead of a picture of dirt). I am also not clear as to why the new waterway would be considered a "new ocean." Would it not just form a strait or at most a sea as a part of the Indian Ocean?
My companies biggest concern is ensuring that people are still working while at home, when in the office they have the ability to walk around and see that you are at your desk. While it is still possible to be working on other things besides work, they at least see you are in the office and in front of your computer. When at home they've said in the past "We dont know if you're really working". For my position remote work would work great, if I dont have code to show for, I'm getting fired, but other positions in the company have a problem "proving" work I guess. So it comes down to a lack of trust and guarantee that people are still working while outside the office.
I wouldn't say not obliged, entitled to a position. They advertised for a position, you convinced them you're a fit for the position. They've chosen you out of a pool of candidates that suites the job. They offer you a employment contract detailing the role, and responsibilities. You accept said contract and term's or write counter proposal. After accepting the position you shut up and do your job you where hired to do.
It's not intended as hard-hitting journalism.

Yeah, I get that part. But even considering that, she's letting him off way too easy.

She should have given him a few softballs to get his guard down... then sunk her claws into him.
> It sure seems to me that short-lived certificates tend to rotate out far more often than they need to be revoked.

For large majority of companies, would they even spot that their keys have been stolen? That's a few steps before revocation itself.
> The originator isn't even holding the loan anymore. They've bundled it up and sold it off to a 3rd party who never bothers to check if the loans are any good, because THEY bundle it up and sell it off ASAP to a 4th party. Repeat ad nauseum.

"You get a hot potato, you pass it on. I passed it on. Listen, there were a lot of people who are very happy to get things taken care of for me. Hey, you know? It was really funny seeing how far and how fast that particular potato got passed on. That told me a lot about who was bright and who was not."

The Long Dark Tea-Time of the Soul - Douglas Adams
I cannot disagree more on the idea that HN is "rarely toxic". Especially when it comes to the topics of discrimination and sexism. When those topics come up, the place is filled with "I didn't see it, so it doesn't exist," and "But... but what about white males? They're clearly the most discriminated against."

So I'm not going to fault anyone for not wanting to discuss those topics on a place that routinely becomes toxic when discussing them.
Personally I think it's a realistic statement. A recognition that a least a low level of corruption is part and parcel of Things Happening.

Think about the California High Speed Rail project. It's not going to happen without some low grade corruption involved. Good Ol Boys giving other Good Ol Boys the inside track on certain opportunities.

That's just something that happens in the real world. If it's not happening, the chances are good nothing is happening.
The problem with crowdfunding (he says) is not that it doesn't work for companies, who'd love if it worked, but that users can't make independent judgments. They're overwhelmed with too many choices, and revert to the judgment of traditional VCs. Sam didn't say it should be this way, as though he were trying to make the current model sound better than it is, but that this is in reality what users currently do. That sounds like an actual insight problem.

I want crowdfunding to work, but your claim that Sam can't see straight about it isn't supported by the video.
Is Semantic Versioning an Anti-Pattern?
Definitely an amen to wanting the full transcript of the interview. It does appear that they did a brief rapid-fire response segment and published it in a separate article, though: https://news.ycombinator.com/item?id=13378168

So I think it's contextually possible that they just moved on after Thiel's response.
We should set up a webcam there and make a time lapse for the next 10 million years.
Incidentally, this is sort of one of the design goals of tokio/finagle: that you can write your code in a transport-agnostic way. A timeout future works no matter what protocol you want to implement a timeout for, etc.
Most of these guys are not really genuises

You have one anecdote to support your sour grapes claim that America's current best innovators are all frauds. Support the men and women who are building our future, your children depend on them.
No worries - i didn't think so. I was focusing on the quote
> Buying a home is a massive bet on the local employment market (in your niche) staying fungible over decades.

I've seen "fungible" used to indicate flexibility, and I've seen it used to indicate growth and decay. Are you using it to indicate either of these, or are you attempting to indicate a long-term steady state?

When trying to communicate an idea, you may wish to use a word that has a fixed meaning and a reasonable chance of being understood, because to be brutally honest, I haven't any idea what you're actually intending.
I wonder about people that take these jobs & keep them until burn-out.

It's a little like I don't do darkweb stuff because I know I likely won't cope with it. And I don't clean skyscraper windows because I know I don't do well with heights.

So it's a case of "Well what the f did you expect?".

None of that excuses MS not providing support certainly but realistically these people signed up for something that is pretty much traumatic by definition.

Now if MS pitched the job as rainbows & sunshine that's a different story...then they should get sued to hell...
Google may be forced to stop reading your Gmail for ads
This reminded me of "Spec-ulation" from Rich Hickey [0]

[0] https://www.youtube.com/watch?v=oyLBGkS5ICk
Closing a card doesn't affect your average age of accounts, which is what everyone is talking about when they say "closing" a card hurts your credit.

FICO08 factors closed cards into your average account age, until they fall off 10 years from closing at which point they are obviously no longer included in the average.

Never close your oldest credit line if you can avoid it, because in 10 years that WILL hurt your credit history.
Because no company has ever been less than truthful when describing a role and it's responsibilities.
Cloud Computing for Beginners
So I'm sure that you would agree that the current alleged russian interference is a misrepresentation and not due to putin
Yay! Let's make miserable workers even more miserable!

We can also implement a policy that any software developer who writes a bug gets a $100 fine, that should teach them!

I wonder why no one has thought of this before? Hey HN, I have solved the problem with bugs in software! If you implement my solution there will be no more bugs! Ever! Now give me my Nobel Prize!
A single inlet, attached to the Red Sea -- wouldn't this be a Sea and not an Ocean?

Also a story like this without a map is very annoying; my best guess as to where it is is here:

https://www.google.com/maps/@10.1384475,40.4893819,818636a,2...
> Article is from 2010 btw.

Thank you for pointing this out. I find a tendency to not seek out date of publish and assume content from places like hackernews is current. From 2010 feels a lot less like current events which is part of what I read the front page here.

New years resolution is to check dates and sources of articles, thanks!
http://gizmodo.com/5936572/the-worst-job-at-google-a-year-of...

http://www.buzzfeed.com/reyhan/tech-confessional-the-googler...
Agree that the format is dense, but most of the content is complete drivel. I'm surprised to see this on the front page.
That sounds like an odd and crippling inability to empathize. People talk to their gestating children, give them names, make plans for them, tell them how well they are going to take care of them, and then, sometimes, all that falls apart.

It doesn't matter if it's a human life or a hobby project, if a human being spends time and effort on something, and comes to care about that something which is causing them to expend that time and effort, and then they lose it, and can't replace it, they're most likely going to grieve in some way small or large.

Never burnt food or had a computer crash in the middle of some work and felt slightly sad or disappointed? The amount of grief is proportional, I would imagine, to the combination of the value of the thing, the amount of time spent on it, the amount of future plans for it, etc -- and with a baby which you're going to spend the rest of your life (and afterlife, wills and trusts) on... that value is going to eclipse everything else. Already you plan to spend the rest of your life on it, and as it grows you just become more attached, so I can understand the grief, to an extent, it's probably worse than I imagine. i.e., we all know it would be "horrible" to lose a child who had been born and grown up some years, but I don't think anyone could really grapple with the depth of that unless it happened to them.

If you can't understand that, and you never understood it, then I imagine you never bothered to try, because that's just human nature.
I think you either did not read the article or missed the point. Author says if you make _seemingly innocent non-breaking changes_ you might think it does not require a major version change in SemVer but in fact (for instance in case of adding struct fields) it does.
A lot of people here are taking the position that they weren't "forced" to do it. I think this is a incorrect framing of the problem.

I would take the concept that they experienced a workplace injury and weren't informed of the scope of danger that it may pose.

Sure everyone has the right to refuse to do a job but changing jobs requires the resources to do so. If you have some type of leverage such as a house or bills to pay then thats an issue.
The other problem is how do you perform this moderation?

Possibly you could restrict the amount of time someone is exposed to this and then change people out once they have reached some type of exposure but thats primarily speculative.
Texas and Florida have software engineer P.E. according to:
https://en.wikipedia.org/wiki/Regulation_and_licensure_in_en...

I think there are a couple of states where you are not allowed (by law) to use engineer unless you are a P.E. but there are industrial exemptions, which muddy the waters.
As compared to "Professional Engineer", which is don't use it if you don't have a license in the U.S. state where you are offering engineering services.
>Soto claims he was assigned to the team and didn’t have any choice in the matter.

Of course you did. You could've walked out. You simply chose a paycheck over your sanity.
" There is no money in “Star Trek” "

Hi, my name is gold-pressed latinum.
Bitcoin's Lightning Network Alpha Release
Additionally no mention of Eclipse or IntelliJ products, which seems a little strange, considering how much I see these everywhere.
Working on a comment from my perspective, having known a number of folks on a team that handled these sort of matters, so not going to respond to each point.

>"these people signed up for something that is pretty much traumatic by definition."
They had no choice in joining the team, reread the article
I would put Google in your list. Google search has been an amazing contribution to human productivity.
I had a 5S which has the first generation touch ID paired with a physical button, which I considered to be the best home button on any iPhone I'd owned. I've since switched to the 7 plus and now think the haptic/solid state button is superior. Having the whole bottom of the phone simulate a click feels really satisfying, and knowing that no physical hinge is involved gives me confidence that the effect won't deteriorate with time or use.

Just as moving from a physical keyboard to touchscreen reduces moving parts and therefore many points of failure, moving to a solid state home button eliminates a very common and critical point of failure.
The main point of the article to me is "adding fields to Go structs is a breaking change" since your users could be using implicit struct initializer syntax, which will cause a compilation error. They have listed other points too, but I think this one can be highlighted.
DevsWhoTest.com – A Job Site for TDD People
I find such talk idiotic.

Peter Thiel like everyone else is supporting views which also happens to be very popular views in this country. I not only have respect for Peter for supporting Trump but I think tech industry should be thankful to him for supporting Trump and ensuring Trump gets a good insider view of what role Trump should play or stay out of for tech industry to grow. By any stretch of imagination Thiel has helped tech industry, all the people employed in tech industry and as a result America too. When Trump's immigration team meets to discuss H1B, Thiel is going to argue on our behalf.

Trump literally pissed on NYT and other media businesses while was much more positive in in Tech meetings.
I feel like Peter Thiel deserves respect for making an INCREDIBLY good bet on Donald Trump. When he gave Trump $1.25 million in support, it was at Trump's probably worst point in the election season. Beyond the general disgust point, a lot of us would've said he was just making a poor investment, because it seemed so obvious Clinton would win.

In the end, it seems Peter Thiel was, as a good investor, much better at predicting the future than everyone else.
> For some reason this idea has been rejected by the mainstream for the last 70 years or so

The reason is obvious: it was Marx's idea. Even today many people in the U.S. have visceral negative reactions to the mere mention of Marx. Marxism is not just viewed as wrong, it is viewed as evil. And not just evil, but the ultimate evil (at least until Islamic extremism stole the limelight), an existential threat to God, motherhood, apple pie and capitalism, all of which have similar moral standing in the hearts and minds of many Americans, facts be damned.
> None of that excuses MS not providing support...

I am not sure what the point of your entire comment is. You can't compare fear of heights to watching child porn, murder, rape, and other horrific crimes all day. Almost 99.9 percent of the population is going to develop psychological issues. MS should have provided support knowing what this role entails, they didn't. So here is the suit. [1]

[1] https://www.wired.com/2014/10/content-moderation/
OK, you're working in a dynamic language. I will admit that a static analysis tool might well be less useful there.

But you're arguments implicitly assume that dynamic languages are the only languages in use. Obviously, that's a bad assumption.

(I may have led you down that path, though. My initial post assumed everyone was using a static language.)
FICO 8 calculates "average age of accounts" as total months of all accounts on your credit report (open or closed) from the open date of the account to the present and divides that by the number of accounts.

A closed credit line will drop off your report after 10 years after you closed it (or is it 10 years after open date? I don't know which!)
Respectfully I disagree. Yes, there is higher information density, but it is about information which actually obscures and hides important knowledge (information with context) and discussions which people need to have.

I say this because the only reason this article exists is due to Thiel's support of the Trump administration, and thus his association with it's controversial (the wall, deporting muslims, etc) policies and Trump's controversial public statements and persona.

I would have preferred to see substantive questions addressing this stuff posed. Maureen Dowd was interviewing one of the most powerful people in the country.

Instead, we get information, but the value of that information is questionable.

I read the interview as "normalizing" Thiel - like, "Hey, this guy likes stuff to!"

Nothing inherently wrong with that but the Fourth Estate needs to do more.
So if your boss came to you and said "look at disturbing child porn content all day or lose your ability to provide for your family", you wouldn't have a problem with that or try to seek legal action?

The amount people around here try to defend companies and exploitative practices will never cease to amaze me.
Amazon Casts Doubt on Story About Accidental Doll House Orders
"You made the choice" is ignoring the people who make the situation in which you make that choice.
If you base your insight on HN articles, then yes it would appear that way.
I can't read Thiel's mind, but his point reminded me of Mancur Olson's description of roving bandits vs stationary bandits [1].

a "roving bandit" only has the incentive to steal and destroy, whilst a "stationary bandit"—a tyrant—has an incentive to encourage some degree of economic success

The same point could be made for having no interest vs having a conflict of interest.

[1] https://en.wikipedia.org/wiki/Mancur_Olson
There are many many reasons not to respect Peter Thiel ( http://www.huffingtonpost.com/entry/peter-thiel-women-democr... )
In general to be a business person or investor is to want some semblance of the modern order to stand. Without some predictability and consistency it's very hard to build any sort of business or generate wealth.
It is indeed not black and white. But when you are surrounded on all sides by a wall, when living conditions never improve, when hospitals lack even the most basic equipment, and when there is no improvement in sight, doesn't armed resistance make sense?

Hamas sometimes takes it a bit too far, I'll definitely admit that, but I think resistance is a valid approach to their conundrum. When you are outgunned and outnumbered, does that mean you just give up?
Outside of huge cities, it isn't normal to put a few thousand people in approximately the same place. It just doesn't happen.

A moderate-sized city of 50000 people might put 1500 people at the main high school on graduation day. Aside from high school events like that, and the normal daily high school operation (also 1500 people), it's super-rare to get a real crowd. If you also exclude middle schools and elementary schools, crowd sizes probably top out around 100. That would be the crowd at a significant employer. In case you were thinking of night life and entertainment, that might get up to a few dozen people.

It's peaceful. It's very peaceful.
Such a waste of an opportunity!

"If the public fully understood your reasons for supporting Donald Trump, they would be shocked and despise you."

"Your successful persecution of Gawker provided meaningful catharsis related to personal traumas around your sexual orientation."

"Given the chance, you would trade the lives of one hundred thousand poor people for the ability to live indefinitely."

"Donald Trump has the upper hand in your relationship."
Physics, particularly vehicle physics in GTA IV was considerably more realistic. I enjoyed it more, but GTA V physics are probably more fun for the vast majority of people and honestly, I don't mind it either.
Physicists ‘squeeze’ light to cool microscopic drum below quantum limit
I know it isn't an unsolved problem. That's my point. I have the software to run on a local area network and now I just want to explore the right ways to actually set up our own captive portals on those networks.

Consider a building or cruise ship with an existing network. It's a much harder sell to say "replace all your routers" or "flush all your routers and install our firmware" than to say "use your existing router and just set up our DNS server on a computer".
I really hope this gets more attention. Techdirt has been a pretty good publication and this lawsuit is absolutely ridiculous.
I'm not the person that you are asking, but I agree with them. The premise of this test is to measure battery life in a common use case. To achieve this, they use an option that nobody apart from testers would use and this inherently makes a use case not so common. This is a methodology error in my opinion. What they could have done instead was to use incognito mode of safari which they reopen each cycle.
Oh so very cool. So very cool. This is going into the research pile; after Ghost Ship, this content seems excessively relevant.
The article brings up an interesting point. While normally collusion is a direct crime - I call up my competitor and we make a deal. Algorithms allow a more nuanced form: Create a set of rules that in practice enforce a cartel.

This subtle change makes proving intent much more difficult. Is it just that these things are so complex we didn't see that interaction? Or was it on purpose.
You can upgrade
https://www.amazon.com/gp/help/customer/display.html/?nodeId...
ELI5:

Lightning is a protocol built on top of bitcoin that allows the trustless transfer of Bitcoin without settling to the chain. These transfers don't need to be individually mined and don't take up capacity on the main chain.

The main drawback is that it requires locking up collateral in a "payment channel" between two peers.

IMHO lightning could be the backbone of some interesting micropayments/exchange architecture in the future.
Yes, that would make perfect sense in the Fashion & Style section.

Why don't you share with us some of the hardballs you would throw at Thiel, given the chance?
Yunha, Great App! I have been using it every morning for more than a month now. I have explored Calm, Headspace, etc but I have finally settled upon Simple Habit. Easy to understand UX and great gamification.