skysight-inc/HackerNews huggingface dataset:
"blame during the financial crisis of 2007-08 as many consumers took on home loans they had no intention of ever making good on"

Citation needed - for the number of consumers who "took a mortgage they never had any intention of paying" (your example), versus "people who took on a mortgage they couldn't keep paying (after the ARM bubble, which, let's not forget, all the banks were promising would be a matter of "refinance at the lower rate we'll have then").

I think the number of people who had no intention of paying a mortgage they took is probably vanishingly small.
MasterCard can estimate passengers’ weight for airlines based on what they buy
Considering the percentage of people on death row, which presumably has the highest bars for accuracy, that where found innocent I have doubts.
> Just being charged with a felony means you are ineligible for conceal carry in a lot of places, even if you are found innocent in court.

Citation please for the italicized part? That's not only unconstitutional on the federal level, but it's also unconstitutional in most if not all states in the US which issue licenses for concealed carry. It's true that while the felony charge is still pending, the accused temporarily waives their right to carry and may have their licensed suspended, however once the case is closed and the person is found not guilty or the charge is dropped, their license is to be immediately reinstated barring any other disqualification. Here's an example[1] from Florida law, other states have similar provisions.

[1] http://www.criminaldefenseattorneytampa.com/career-consequen...
This post is unclear... it assumes prior knowledge, here's an article that explains it a bit better:

https://www.protectwise.com/blog/observing-large-scale-route...
Certainly line offices do, although in my experience HQ is in the process of transitioning away from the mindset that IT means MS Word installs and security management. I've been watching a transition from line office hosted CMS to an HQ hosted CMS and it has been informative how off the mark their assessment of what the agency actually does has been.
Of course this sounds like the right engineering approach, but perhaps fitting that into the browser use case was not possible in a manner suitable for the Tor project? After all, the primary interface to the Tor network for most users is their browser.

[edit] meant to add: of course you could add a new protocol, but then that would imply browser modifications, right?
We crawl 200+ million websites :) Click the "Deep Web" button under the search box on the homepage.
Introducing Google Cloud Key Management Service
> This doesn't make sense, a function is accessing a local variable of another function that has since been popped off the stack! What sorcery is this??

This is an issue with learning a new language when you've already got your mind molded to a different one.

JS programmers have the exact opposite issue when learning C. Why can't we do this? Why must we worry about scopes for the stack? Wtf is the stack? I wonder what happens if I try to use this variabSEGMENTATION FAULT.

These languages generally are dealt with differently in one's mind, and trying to apply the mental model from language 1 to language 2 usually makes it feel harder than it really is.

I really could say the same about "it feels like the computer is doing exactly what you told it to do" about the other languages you listed. A crucial part is that you don't actually need to understand what the computer is doing under the hood to use it, especially in a higher level language. C is more like "you were forced to talk to the computer in its own language", whereas with JS/C#/etc you don't have to know what addresses and memory are. You just tell the computer what tasks you want done, and how to model them, and it does them.

So I'm very skeptical that the other modern languages you listed are harder to understand than C. They're just different.
One of the business model that didn't work well in USA, but is a big success in Europe (valuation $1.6 bln):
https://en.wikipedia.org/wiki/BlaBlaCar
Books book culling reminds me of:

1984

Canticle for Leibowitz

Fahrenheit 451

The Name of the Rose
//AVÉVO NEW AP FOR RELATION SHIP WITH Your NEIGHBORNS //
I work on Cloud KMS at Google, AMA.
> Replacing existing utilities in place is far more expensive than laying them in the first place.

Sure, but it's not 6X more expensive in the suburbs. Water / Gas lines, for instance, are often under sidewalks or yards now so you don't have to dig up the road to replace them.

> because you have to do it without cutting off everyone's access to water/electricity/whatever while you do it

You don't have to. When utility work gets done in the suburbs, people often just lose water / electricity / gas / whatever for the 24-48 hours while they do it, and just have to deal with it.

(We're talking about sprawl -- stuff done cheap, by definition. This is not the complex operation that replacing water lines in Manhattan would be).

> On top of all that, infrastructure is just terribly expensive. Price out laying a driveway.

Here are some actual average costs for street construction from the State of Michigan - https://www.michigan.gov/documents/Vol2-40UIP16SubDevCosts-Y...

Even after adjusting for inflation, it's only about 2X the cost of a driveway, not 10x.

And that's my problem with the article. It seems they took the actual cost of infrastructure, "imagined scaling it up maybe 10x", and then claimed a crisis using their imaginary costs. Real infrastructure costs, while high, are simply not anywhere near as high as they are claiming.
How Apple Picked What Came to Be the iPhone
Integrating GTA V into Universe
Embedded Linux Conf. To Feature Linus, Alexa, Zephyr, and Android Things
Ever been to the ER and in a lot of pain? They will give you forms to sign and you will most likely sign every dotted line as soon as possible to get the pain to go away.

Humans are not rational economic actors. Never have been. Never will be. This premise underlies the entire structure of consumerism. Watch "Century of the Self" if you don't believe me.
> Inspired by an ancient toy...

First words of the article.
N26 (www.n26.com) | Berlin, Germany | CTO | Full-time, onsite

N26 is the most advanced bank account in Europe and the first that you can fully manage on your smartphone. We are looking for an experienced CTO with a stellar, proven track record in building and leading agile tech teams.

For more details, check out the link: http://grnh.se/f2ircl1
So you want to learn web security?
It sounds like another tier. Non-Prime gets 3% and Prime gets 5%.
Is your app a product? And why does it matter?
Interesting answer, but how do those values affect the sort of massive DCs that AMZN/GOOG run? They don't even replace individual machines, they replace whole racks once a designated % of machines in it are failing.

Presumably the HW within a rack is homogenous, though, so perhaps it is treated as a single large computer from this perspective?
And yet the market dynamics of that wouldn't be all that bad.

They'd never get 100% of the blocks, so all they'd be doing is slowing down the flow of transactions and increasing the fees (because people would be paying for fewer spots in the non-DoS blocks, which would incentivize other miners.

Bitcoin scales fees, instead of scaling transactions/second, so for a while it wouldn't be economical to use it for small purchases where the fees would be almost as much as the price, but for larger purposes, and as a store of value, it'd work just as well.
Except that's not what he said (or perhaps he just said poorly). He didn't mention anything about "personally", he said "making good on".

Someone flipping, re-financing or selling the home is inherently going to be making good on their mortgage. He is claiming there were swathes of people who had "no intention of making good" on mortgages.
Best Motherfucking Website
If I'm interested in a position, that's one of the first things I ask about. If they're open and don't have alternative accommodations for people that despise open office, I just pass.
IIRC, there was also a time when Elasticsearch used multicast by default to detect other ES nodes on the network and to add them to the cluster automatically. So any node joining the same network will join a cluster and have shards allocated to it
There's a followup article pointing out that the track of green on their revenue graph is actyually the poor part of town and going over some reason why that may be:

http://www.strongtowns.org/journal/2017/1/10/poor-neighborho...
>Stick with Go 1.7 means no security update.

As noted in the above comment, this isn't necessarily the case.

You might consider writing on the golang mailing list, explicitly asking them to backport security fixes to 1.7 in the future. I think this is a reasonable request, and one that is likely to be implemented if it garners even slight interest.
i know people try to dictate my behavior, but i can always find the courage to rebel. :)

have some data:

https://www.bjs.gov/content/dcf/duc.cfm

http://www.emcdda.europa.eu/attachements.cfm/att_239505_EN_T...

decriminalization works. punishing users doesn't.

if you want to do something about drugs, treat the addiction. fund rehab programs. see them as people with a medical issue, rather than morally corrupt individuals.
If this is not addressed at a _very_ early state of a software, it will stick, because people get used to it and you drive people away by backwards-incompatible changes.

Especially if it's a software that's targeting people who wants things easy & fast, like Mongo did at the beginning.

See reasons[1] for WordPress needing to be PHP 5.2 compatible, which had been out of support for 6 years.

[1]: https://www.rarst.net/wordpress/technical-responsibility/
The convention is to always keep `extern crate`s in the crate root. `use`s get moved around, but `extern crate`s stay put. Think of `extern crate` as if it were a crate-internal `pub use` (because that's kind of what it is!).
IIRC censorship that happens there is usually regarding submissions moreso than comments?

I guess we don't know what's been censored in this thread but the back-and-forth between Taek42 and avivz78/MeniRosenfeld is interesting.
Startup Row Applications for PyCon 2017 Are Now Open
How to Use Google Alerts Plus 12 Powerful Alternatives
All this streams stuff is still a bit pie-in-the-sky; it's definitely nice that someone is finally pursuing reducing allocations (big enemy of GC / performance!). Now's the time to get in on the API design stage!

You can catch some things like this on Github's trending C# page, where 5 stars in one day is often enough to make the list. It's unfortunate some of the main .NET core repos wind up soaking up so many spots there; very few non-MS employees are paying that much attention to them on a day-to-day basis.

https://github.com/trending/csharp

--

Part 2: A faster lower allocation stream stack wielded for ALPN/TLS and… HTTP2

https://cetus.io/tim/Part-2-pipelines/

Part 3: The journey continues to Secure Pipelines, via OpenSsl

https://cetus.io/tim/Part-3-Pipelines-OpenSsl/
I have written a medium-sized code base Angular 2 app with RxJs... mostly because my hand was forced by its use in the Angular 2 http service. Once I wrapped my head around it, I grew to accept and appreciate it. That said, it can certainly seem like overkill, especially when you have the abstraction of "subscriptions" and "streams" for transmitting a single value.
I downvoted you because that's not a substantive response.
Isn't there also no trading fee on the large Chinese exchanges? That's a pretty big bonus I think.
> What kind of job do you want?

Software developer/engineer who works w/ websites/web applications.

> "Web development" is a hugely broad area. Personally I'd pick a relatively well-known one at random, but these days, I'd point people at modern JavaScript.

Being in a non-tech hub area, I don't know if there are a lot of jobs here for JavaScript in the backend. If there are a lot of JavaScript jobs in non-tech hub areas, I would probably go w/ it, since it seems like the easiest/simplest language. Job descriptions mention JavaScript but then there are many other languages also thrown in.
Is it just that no one's running exploit scanners for Postgres then?
I'd personally just support Frege more instead of reinventing the wheel. https://github.com/Frege/frege
I like the part where Alexa asked him what's next
Learning Visual Clothing Style with Heterogeneous Dyadic Co-Occurrences
> Of course, the price of JavaScript comes with the hundreds of dev tools needed to launch a simple "Hello World" app.

In node this is as simple as console.log('Hello World')
This.

I once had a conversation with someone who started an open source project about the "10K meter" view. I strongly encouraged secure defaults. He asserted that when getting started, grabbing mindshare requires insecure-out-of-the-box. They could fix that later.

Later never came; the project died (Not due to security). But I'm pretty sure something like this would have happened if it had taken off, because later doesn't come until something like this happens.

I don't know how wide-spread this thinking is, but it slots in well with a lot of the decisions I see made by other startup types. There seems to be a lot of conventional wisdom about the slimy-ish shortcuts and deceptions, bad design decisions, and so on that are "OK" to make to get off the ground. I'm not going to comment on the necessity of that sort of bad behavior from a business context; I think the answer is complex, and kind of appalling. But on the engineering side, it seems to usually lead to nasty things coming back to bite you, and it is notable that it does so after you've gotten attention and people depend on you.
I commented elsewhere, but I've been working remotely for 2 years and have never been happier in my entire career, even though it's nowhere near the most interesting job I've had.

I have yet to miss the office. My dev team has a 1 hr meeting each week just to hang out and talk shop, things learned, discuss ideas, etc. And there are impromptu Slack/Skype session throughout the week, as needed. That has been more than enough for me.

But if it wasn't, there are lots of mitigations if I need them: I can go to a coffee shop, meetups, hop on Skype calls with the team, etc.

I'd much rather the impetus be on me to stay mentally healthy than be on some HR person who doesn't have a clue about what introverts really need in a work environment.

Not to mention... no commute... I'm out walking my dog or cooking with my wife while most of the world is stuck sitting in traffic.
Agreed, it would force everyone to use the same VCS. I've lived in this kind of setup for years and I'm very happy with it, but point taken.
Too bad it takes a lot of logic to understand such thing.
> In the decimal numbering system, the radix complement is called the ten's complement and the diminished radix complement the nines' complement. In binary, the radix complement is called the two's complement and the diminished radix complement the ones' complement. The naming of complements in other bases is similar. Some people, notably Donald Knuth, recommend using the placement of the apostrophe to distinguish between the radix complement and the diminished radix complement. In this usage, the four's complement refers to the radix complement of a number in base four while fours' complement is the diminished radix complement of a number in base 5.

That makes sense. The names one's complement and two's complement are kind of confusing otherwise, since they actually refer to totally different things, and it's not clear how they would generalize to higher bases.
Untiil there is a Vue Native. Vue.js will never be appealing to a lot of people.
i guess i haven't been watching the news much... why?
seems like this happens a lot.
Insulation solves all of those problems. Mineral wood between the studs and (especially) the floor and ceiling joists goes a long way.
A look inside packaging with conda and conda-forge [audio]
>by people who don't have any idea of what the justice system actually does

legal system, we do not have a Justice system it is a legal system

>The overwhelming majority of people that go through the justice system are guilty.

Guilty of victim less violation of legal Statutes that are not crimes at all. A Crime requires a complaining victim.

In order to seek justice there must be a person seeking said justice thus the need for a victim for there to be a crime. For example Growing the wrong plant does not produce a victim thus should not be considered a "crime"

>[1] Whether you think having drugs should or should not be a crime is an entirely separate issue.

No, far from it. It is the issue, the reason the courts need to be "streamlined" is because they have been over burdened by these non-crimes, as such they needed a process to shortcut due process and extort people into signing their legal rights away so they can persecute more people for more non-crimes
So from a power POV, how many months does it take for a new device to hit 2x-3x FLOPS/Watt-Hour of the old hardware?
I couldn't make this web page work either.

Anyway, I think what it's trying to announce is the new button included in Wolfram Alpha results. The button looks like a cloud with a right arrow inside it and when you mouse over the button, it adds the text “Open Code”.

When you click the button, it takes you to an in-browser Mathematica notebook containing cells for all of the different Wolfram Alpha results.
Amazing work from the contributors, kudos!
I don't think the spread in difficulty between a non-obscured production programming language versus a highly obscured language falls within the range of a boss or marketing department.

I feel that what the general populace would require, if you wish to see programming languages more widespread, would be an ease of interface akin to a quality WYSIWYG editor, which companies have been working on for awhile. I would love to use such an editor myself, instead allocating my new cognitive savings for problem solving.

The gulf between WYSIWYG and the least-obscured / fewest constructs / best ergonomics / best developer UX / etc language still seems rather immense, even if you're thinking about Scratch. In Scratch you're dragging and dropping statements of logic, whereas in a WYSIWYG editor you're dragging and dropping elements of the page as you actually want it to look. The latter is much more declarative, and in range of what small business people want. I would argue that dragging and dropping for loops in Scratch really only helps for those who have keyboard difficulties. It's still a for loop.

I'd also add as a side point that obscurantism doesn't always mean bad ergonomics or bad UX. Sometimes it protects cognitive resources, and other times, when you are forced to dig, the bet for cognitive savings fails.
Duo does work as advertised, and my uni uses it, but the privacy policy allows for a lot of personal data collection.

tldr: "Duo Security does not sell, rent, or trade and, except as described in this Privacy Policy, does not share any Personal Information with third parties for their promotional purposes." But Duo still collects A LOT of data on you.

From the policy:
"Device-Specific Information: We also collect device-specific information (e.g. mobile and desktop) from you in order to provide the Services. Device-specific information includes:

attributes (e.g. hardware model, operating system, web browser version, as well as unique device identifiers and characteristics (such as, whether your device is “jailbroken,” whether you have a screen lock in place and whether your device has full disk encryption enabled));
connection information (e.g. name of your mobile operator or ISP, browser type, language and time zone, and mobile phone number); and
device locations (e.g. internet protocol addresses and Wi-Fi).
We may need to associate your device-specific information with your Personal Information on a periodic basis in order to confirm you as a user and to check the security on your device."

The policy continues to state that Duo may use this data for analytic/advertising purposes (although only in-house) as well as to comply with legal requests, subpoenas, NSLs etc.

Duo isn't collecting your data for nefarious purposes or to sell it to other companies but they still are collecting A LOT of it. Other two factor methods, like the one's used by Google and Facebook, allow clients to install their own code generators that don't collect personal data or even need access to the internet. Of course these methods don't have push requests that you can just approve rather than type in the code.
Ask HN: Why doesn't Google block these types of apps?
There seems to be a large amount of fake apps in the Google play store. Like this RAFT game that never gets past 98% loading. People leave the game on for an hour while it loads to 98% and then stops (showing ads the whole time). There is no game at all. Terrible reviews. But yet 100,000 - 500,000 downloads. Is there a reason that Google doesn't block these types of apps? I'm sure they have the technology to detect them.

https://play.google.com/store/apps/details?id=com.iapps.raft&hl=en
I did not insult the guy so I disagree with you that I was being uncivil. The president elect did say that he likes to grab'em by the pussy [1]. It is the reality of things. Don't be upset about it with me. Go outside and enjoy the weather.

[1] https://www.youtube.com/watch?v=8wM248Wo54U
Do you mean Seoul and Tokyo are meant for pedestrians? Or that they have have the same type (please note: type, not quantity) of charm of Florence or Prague?
The UK parliamentary system makes alliances necessary and difficult for any particular party to seize total control of power. Hence, the work that civil servants perform is unlikely to change between Prime Ministers. In America, well, Jeff Sessions is about to be the Attorney General.
This is not unique to MongoDB however Elasticsearch is similar. The line they seem to tow is "this is made to be run behind a firewall." I agree its unacceptable but its unfortunately not unique to MongoDB.
An easy job isn't something you should necessarily walk away from, what about starting a side project to help you learn and grow from that?
We have this shared area for solitary work at our office. All developers sit in a "quiet zone". It doesn't work. When you have 10 people in a room, you will get interruptions, even with the best of intentions.
think remote villages where it's difficult to bring equipment in, places without electricity, etc.

[edit:]
from article:

A centrifuge is an essential tool for hospitals and labs across the world. Trouble is, centrifuges are expensive, bulky, and require electricity. In poor regions where tropical diseases flourish, these instruments can be hard to come by, thus limiting the ability of point-of-care healthcare workers to do their work.
[...]
The device, dubbed the “paperfuge,” can reach spinning speeds of 125,000 revolutions per minute (RPM), and exert centrifugal forces equivalent to 30,000 g’s. It’s roughly a hundred times faster than previous non-electrical efforts, and it’s considered the fastest rotational speed ever recorded for a human-powered device.
The great thing about Houston from a market urbanist perspective isn't that it's particularly dense or walkable, but that it's dirt cheap for the amenities it does offer.