skysight-inc/HackerNews huggingface dataset:
> people who took on a mortgage they couldn't keep paying (after the ARM bubble

Citation needed - most of the indexes used for anchoring ARM rates either dropped or stayed steady leading up to and through the sub-prime mortgage crisis. An ARM fixed to LIBOR for example would have dropped in rate when it adjusted.

Problems did occur with non-standard loan types - Interest only, balloon payment mortgages, etc. however the biggest problems occurred because many people had borrowed too much $$ to have any equity in their homes if the values dropped at all. These borrowers found themselves 'upside-down' on their mortgages, unable to sell their homes to move as they owed more than they'd get from the sale. Some of those owners walked away from their homes, some ran in to balloon payments or the end of their interest-only terms and some rode it out. The ones that didn't ride it out got foreclosed on and we're still recovering from the mess.
JavaScript, Python, PHP, and HTML are developer tools? (yes, they're listed in four of the top ten spaces of Application & Data Tool of the Year) Isn't that like saying the #1 business tool is "The English Language"? I guess I expected a list of things people use like this one (which is phenomenal):

"Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows"

http://www.hanselman.com/blog/ScottHanselmans2014UltimateDev...
Managing Users That Manage Content
A lot of math results are curiosities at first but turn out to be important in unexpected ways.

The original proof of the existence of irrational numbers depends on using the Pythagorean theorem to show that the leg of an isosceles right triangle is simultaneously odd and even if irrational numbers do not exist. The proof works because somebody had thought out the seemingly trivial notions of what it means for a number to be odd and even and the effect this has on their squares and ratios. [1] I have always had this picture of somebody's spouse in 500 BC yelling at him to get in and do some useful work instead of standing around in the square drawing numbers.

[1] https://en.wikipedia.org/wiki/Irrational_number#Ancient_Gree...
Foods That Helps Boost Our Brain – GIST9JA
Looks similar to Haskell.

Edit: Darn, I'm stupid. It's a port of Haskell to JVM.
> What about other people?

The device only requires a single person to be present.

> that means making a glovebox, which increases cost significantly.

You don't need a glovebox, you just need a way to pull on one of the strings from outside the box.
Nice writeup!

I wish there was a CA out there that could let you requests new certs more frequently.

Yes there's Let's Encrypt, which is amazing and works great but the ratelimits[1] really kill you if you're not careful. I've had a few issues where I've triggered the LE ratelimit with a production domain and got locked out of making new certs for a whole week. I would gladly pay for an ACME CA which does not enforce these ratelimits.

[1] https://letsencrypt.org/docs/rate-limits/
> 3) Nobody on the internet who claims to know why the price of bitcoin goes up or down on a given day has any fucking idea what they're talking about, and if they didn't they wouldn't be posting about it online.

I'm not one of these people or know any of them, so you might very well be right.

In general, though, there are usually a (small) number of people observing any field who should be doing professional analysis work, but who don't "think they could do that sort of thing" or think it "takes someone way smarter than them." They have too low an opinion of their own knowledge to think it has value. So, instead, they go on giving away extremely high-value market analysis for free in the comments section of some blog.
Note that the Wall Street Journal always works for me, without subscription, through the Tor browser [1].

[1] https://www.torproject.org/projects/torbrowser.html
Well, the buses do one thing well. Massive sensor/automation networks tend to be a pain to use for any 'normal' person but fun for nerds.
Yeah, I noticed that. The headline got rewritten to de-emphasise the focus on the AMZN/GOOG/FB/MSFT's of the world. "The big tech companies" is much vaguer.
It may not be surprising, but many find it disagreeable. Residents of those overcrowded centres are rarely enthusiastic about subsidising the suburbs. Businesses often find it difficult to exist in the centre, both due to taxation (again, to subsidise the suburbs) and the difficulty in convincing car-centric suburbanites to drive downtown.

Those subsidies can be quite significant, ranging from roads and poorly utilized transit routes to developing land and services that will be under utilized (e.g. parks and recreation centres).
The WSJ is more agile than you think, and some of their devs read HN. It wouldn't surprise me at all that they built code specifically to break the workaround just for things posted to HN.
I have had several water proof phones, and that typically happens when the phone have gotten wet and then dried.

It seems that with a bit of bad luck, the mic can get clogged up if a drop of water ends up in it.

Try to hold the phone in running water so the mic gets wet, and then carefully blow out the remaining drop of water.
I mean, they're not wrong are they? Would this attack have been any less effective if instead of `data:text/html,https://accounts.google.com/...` the URL bar said `https://accounts.google.com.login.cz/...` instead?
>California vehicle code defines a “drug” as any substance besides alcohol that could affect a person in a manner that would “impair, to an appreciable degree” his ability to drive normally.

There's your problem. When you have vaguely defined laws, you have a system that can criminalize even the most ordinary and innocent behaviors.
you should invest in a password manager (i use keepass)
You are comparing when things go wrong with a centrifuge to every single use of this device. How would you contain the microscopic airborne particles?
> I can't recall a time in the last 1-2 years when someone complained about it.

I personally wouldn't complain about it, just quietly endure it until I find something better (I have done that at several previous jobs, and this one even. There's enough other good things here that I just deal with it, but I don't like it).

Just because no one is actively and loudly complaining about it doesn't mean there must be no one that has a problem with it.

Perhaps every single other employee has a problem with it besides you, and they're just not speaking about it.
> http://rust-lang.github.io/book/ch07-00-modules.html is the second edition of the book's chapter on it, I think it's much better.

It is better, yes, although I think it takes a while getting to the point in a few places.

Docs are something I'm interested in, so you might hear more from me through appropriate channels about this and that.

> Yes, that is how it works. Macros aren't in a namespace. Yes, it's weird. It's an artifact of history; eventually, it will be fixed.

I'm glad that I both got it right and that it's not necessarily going to stay that way. I don't know how much macros are going to proliferate in the future, but I don't want to find myself with macro naming collisions. I can certainly imagine some of nom's causing issues with other crates, and having to define a new crate within my tree just to contain them would be irritating. I assume that would work as a workaround, anyway.
S3 + Angularjs + Cloudfront + Lambda + API gateway - Free tier, baby!
FarmLogs raises $22M to make agriculture a more predictable business
Number 3 and number 5 are a contradiction, won't you say?
Cool to see Tom Scott on hackernews.
sigh read my response to the other guy
It certainly does help, but it's also (IMO) not a pattern to be adopted without some forethought, especially if want to mix async and sync style patterns. In practice, I have usually seen people go (mostly) all in on one or the other.
Don't forget the cultural practice of kissing dead people.
Spatial Transformer Networks (2015)
BlueAcorn Universal Analytics.
I didn't downvote you, but probably because it didn't contribute anything to the discussion.
> she's insinuating his guilt in the court of public opinion.

She is doing no such thing. She's just saying that without a positive drug test, she has no ground to prosecute. That's an awfully big step.

> My opinion is that the DA really wanted to prosecute the DUI charge ("he had to be under the influence of something!")

Agreed. Although they did take two blood tests, and sent them out for screening. The penalties for DUI are exponentially worse than the penalties for reckless driving, and it looks better for the DA and all prosecution parties involved if they can get a DUI instead of a lesser charge.
Mint 18.1 review: Forget about Wayland and get comfy with the command line
Buzzfeed’s Trump report takes ‘fake news’ to a new level
> It used to be that fortunes were both made and lost on Wall Street.

They still are. Hedge Funds lose money and/or go bust all the time. Firms go bust. The stock market has only just recovered levels last seen over a decade ago.

> it's 3.5% or I take my money to another fund

When has any investor ever said "I want to lose money" ?
I thought so. What if I don't hate my job yet? Should I just give it more time? :)
Buying a home is a massive bet on the local employment market (in your niche) staying fungible over decades. At the rate of creative destruction happening in business these days and the associated deterioration of the employee/employer (implied) social contract since at least the 80s...this just doesn't make sense.
Could be a leverage thing, prosecutors do that a lot, they hold up a really high but impossible to prove charge to try and get you to plead guilty to a lower and difficult to prove charge. The DUI charge might have just been a strategic play to get him to plead to careless driving. Not happy to see people's lives used as strategic plays like this, but unfortunately the egos of lawyers can play a huge role in the court system.
That's true, although the motion-activated lights work well enough. I think it's just the utility for her, because she can just glance at the bus and know when she needs to leave, when it's not that big a hassle to flick the switch when you walk into a room.
Agreed here. It's kind of a dog-eat-dog world when it comes to finances. Everyone has to watch their own backs, because big banks are going to do what is most advantageous to them, even if that means screwing over other people.

There's a wealth of information out there for people to self-educate. Unfortunately, people just don't seem to know where to look. It's a travesty that we don't teach basic finances in high school to students about to graduate and go into the real world. We can sacrifice mandatory PE for a semester or a year to make space in the schedule for everyone to learn how credit, loans, and taxes work.
That's because market-economy developers expropriate planning properties that lead to higher quality of life, externalizing the resultant downstream costs upon their customers, who in this instance of a market with highly asymmetrical information between parties (out of many in market economies) are not aware of the longer-term, cross-functional factors decided against their interests when they make their housing purchasing decisions. This is only somewhat mitigated by customers gradually over time (a few generations) building up a kind of institutional knowledge of preferences that painfully slowly express themselves into the market, and quickly vanish if not assiduously and consciously protected; see many much older walkable neighborhoods in less well off sections of towns and cities get gentrified over with less walkable developments.
Would be interesting to read story about naming :)
> How am I not being pushed to put my money in investment banks or a home?

You're being 'pushed' to save money for retirement. The fact that you can take $10k out one time for a first home is a nice little bonus, but it's a rarely used benefit and isn't exactly evil.
Yes my local hospital has been repeatedly getting an earful on this topic from me. We recently got calls from a debt collector over a bill that was never sent to our insurance, and I have no record of previous correspondence about it either. At the address provided by the collector as required by law, no one knew anything about the bill, because that department bills separately. They have no contact information for that department's billing. They also had no record of the doctor named in the bill. The only further evidence provided once lawyers got involved? My wife's signature on the very form you're referring to from when she was in labor, waiving all sorts of rights to dispute bills. I chewed them out for it when they made her sign it, too. That same provider had known she was pregnant almost the full term of the pregnancy and I had asked for all forms in advance. It's complete and utter bullshit.
How Muhurat Time App Reached to 50,000 User?
I'm sure this will be used for censoring political groups, and alternative media. As mainstream news sources become less popular / reputable they have really started pushing for methods to censor their opposition.
Dev Tips – Developer Tips by Umar Hansa
Is this on 1.14-beta0? If so, please open an issue. We now do a lot of text layout computation lazily, but currently, it's very easy for a third-party package to accidentally force the entire text layout to be computed immediately via an API call.
When I clicked the link, I was expecting a breakdown on aspects that engineers tend to excel at and what those types tend to be weak at. This article sorely disappoints at an opinionated breakdown with no way to extract it into a more objective measure.
Why it's never too late to learn an instrument
Is your Big Company one of the Really Big Companies (eg. AMZN/GOOG/FB/MSFT/KRX/etc.) my question was about?
Just because it isn't done in practice doesn't mean it can't be done--it's a cultural/institutional/incentive matter.
I have been using google alerts for years, but they seem to be very unreliable lately. By lately I mean something like last 2-3 years. No idea why, because it should be easier to implement for Google than for some 3rd party services. E.g. I won't get mentions of the keyword from some popular subreddits, but I regularly get spam sites that basically just copy random fragments of pages and add some ads.

There also seem to be no way to track more popular keywords and only be getting higher rank mentions.

If it would be working reliably, it's hard to overestimate usability of such tool.
Is there any good source for knowledge on what's affecting the price of Bitcoin and other cryptos?

Where can someone learn about this stuff?
People really get caught up in a colour pattern.
So you're saying that my problem is having basic computer knowledge?

Because stack allocation has nothing to do with C, C is not explicit about doing it (except alloca) just like most other languages, and other languages use it just like C does, including C# with its closures and async/await. It even has stackalloc.
I really don't understand the need to squeeze as much functionality as possible out of as few lines as possible, that the code makes no sense no read. How am I supposed to parse the cryptic beginning example which shows the 2048 game being played? It looks like a ton of stuff has just been hidden way, which is fine for the example but likely all falls apart when you try to add something new to the game.
I get it, fake news is a problem because a new product is coming to solve the 'problem' of fake news.
I see it happening in different parts of LA. Santa Monica and West Hollywood are starting to adopt the "rent-a-bike" system that I've seen in NYC and Denver. They're also starting to set up more bike parking areas to be more bike friendly. I don't know how well it will work out in the long-run, but I do really hope to see more bike lanes in LA to encourage bike commuting.
LINQ (the syntax) is borderline useless in a post-lambda C#. The query expressions don't fit with the rest of your code well, and it makes it unclear that you're calling library code to perform the query. LINQ (the standardized collection library) is amazing to work with, very powerful, and most importantly of all, very intuitive and discoverable (thanks to great IDE support from Microsoft). You don't need to take a course to use learn to use the basics of LINQ's Enumerables - I would even suggest that most novice C# programmers start using it without even realizing they're doing so.

Async/await, just like query expressions, are a syntax construct - they are something that is difficult to discover. You don't find it in the auto complete list in the IDE (usually). This is why you need to learn about it to use it at all, let alone use it correctly, hence why it should be in the top things a modern C# dev needs to actually learn about - since the upsides for using it correctly are so great (code clarity), and the alternatives are so poor (chained tasks? managed threads? All comparable minefields that are difficult to grok). Plus, all the "call stack problems" you claim are inherent to any asynchronous tasks in C# - async/await actually gives your better traceability and debugging across asynchronous operations than any alternative.

So yeah, I'd say in terms of actual learning, knowing what/how/why for async/await is much more important than from/in/where/select (which you can forget using and just use the more discoverable library methods instead).
How long until Google shuts this service down, yanking the carpet out from under everybody who uses it? What are my options if that happens? Is it open source so I can self-host it? Or are the API's at least published as an open standard so alternative implementations can exist?
>> Samples are in a vial
Authorizing a third party to work on your device does not constitute an illegal search. I would expect the exact same legal protections as he got. If I authorize a third party service to work on my device I assume they will be viewing the files. If I have illegal material on my computer I respect their duty to report it.

Getting a 500 dollar payment from the government does not make you an agent of the state. At 15 dollars an hour that would buy ~33 hours of the employee's time. Two months later his coworker discovered the photo. Oh, and it lead to a search that discovered more child pornography. Should there be no reward system for crime tips?

>Authorities say they also found child pornography on a laptop, multiple hard drives and an iPhone belonging to Rettenmaier.

Maybe all those hard drives were just mailed to him though and he was in the process of deleting them. This is just someone trying to get out on a technicality.

You can email the author of that article if you have questions on the sources. Maybe he can point you to court documents.

1. http://www.latimes.com/socal/daily-pilot/news/tn-dpt-me-0521...
In other disciplines they call this pandering. I'll never know why some of us see it as virtue.
Actually, matrix-matrix multiplication is where analog computing really shines.

A multiplication operation can be done with a single transistor: one operand is gate voltage, another one is source to drain voltage. The resulting current through the transistor is proportional to the product of the two.
An addition operation is even simpler: it's just connecting two wires carrying two different currents - the resulting current on the output wire will be the sum (due to Kirchhoff laws).

Of course, you pay for this efficiency with precision, which for some applications (e.g. neural networks) can be a reasonable trade off.
>they've managed to do well

I think you're inadvertently undermining your point. Trello wasn't profitable.[1] They were "cash-flow break even" which is also another way of saying they still had not earned enough "free cash flow" to pay back their past internal investments that got them where they currently are.

Trello has private offices.

Atlassian has open offices.[2] They are also profitable.[3]

Atlassian was the one who bought Trello. Trello didn't buy Atlassian. Trello did not perform 2x better than Atlassian JIRA. (E.g. the ideal narrative would have been, "because Trello programmers have less interruptions than Atlassian programmers, their productivity was proven to be 2x superior and they made Atlassian JIRA obsolete.")

If you want to change the hearts & minds of people like Mark Z, the Trello example is not a case study to use.

[1] http://www.forbes.com/sites/alexkonrad/2016/05/23/trello-get...

[2] http://blogs.gartner.com/tom_murphy/2012/02/25/atlassian-eve...

[3] http://www.zdnet.com/article/atlassian-records-20m-profit-in...
dupe: https://news.ycombinator.com/item?id=13373120
Death by Over-Funding: Gilt Groupe
Great list, wrong name, should be something like "top 50 _web_ developer tools. Not much in there for desktop app developers.
I'm genuinely curious what the value of stackshare is. Is it a form of "infotainment"?

It seems to me that if you work as a developer professionally, you'll have a good sense of what tools and stacks are out there based both on colleagues/work and the larger developer community you likely interact with. How does it help me to see that some well-known software is popular? It seems like just encourages more trend-following in programming.

I suppose I could see the benefit when it comes to SaaS products...this site gives a way to see all the options out there for things you might want to outsource.

Am I missing something? Do people find this site to be valuable?
Apple App Store Requirements for Health Apps
Git in 2016
I thought most extensions "just provide sugar" and are gone by the STG stage.. guess not =)
I was a huge fan an evangelist of Duo up until the Duo Mobile 3.15.0 update December 13, 2016, which disabled the ability to approve Duo Push from a locked phone (lock screen, Android Wear). That change was horribly communicated and has been inadequately defended when challenged, and has shaken my faith in Duo.
> What about sites that don't have workarounds? The workaround for WSJ no longer works.

The exception proves the rule. It's not allowed to post such stories.
In my case, I likely would have noticed that:

1. The download link didn't show any hover effect when I moused over it

2. Google is asking me to sign in even though I was obviously already authenticated

3. Even if at this point I didn't think to glance at the URL bar and actually entered my password into the phishing page, U2F would save me from being fully compromised
This will not work, because the problem is not a lack of "news literacy," the problem is confirmation bias.
The v2.6 open access issue in MongoDB is no new revelation, and has been rehashed over and over again. It's worth noting that this post comes from a company that profits from convincing its customers that the products they are using are insecure.
I'm interested to see where the local news initiative goes. Big outlets have plenty of room to innovate with or without Facebook's help, but newspapers outside of state capitals seem to be in a difficult position of falling subscriptions and no way to replace that revenue online.
EU commission proposes simpler rules for cookies
Another way to do signed comparisons (I think) is to simply invert the top bit and do an unsigned comparison. For the 3-bit example this is equivalent to adding 4 to both numbers which will shift the range from (-4,3) to (0,7).

So in hardware this amounts to routing one bit of the instruction to be XORed with the sign bits of the operands. You then get signed and unsigned comparison. It's these trivial hardware implementations that made 2's complement the standard way of doing things. using 2 gates to implement a variation on an instruction is awesome.

edit: it would not surprise me if there is an even simpler way to do it.
How do you draw the line between "alternative media" and "lies"?
I don't like to listen to music when concentrating on anything, with the exception of driving.
https://v4-alpha.getbootstrap.com/layout/grid/#sass-mixins