skysight-inc/HackerNews huggingface dataset:
Its not clear if the service (based in the UK) will be available in the US or not but:

"Meanwhile, unlike credit reports — which you may, under federal law, request every 12 months — Tenant Assured doesn’t give users any way to view their ratings or dispute misleading data."

Well, if they make this service available in the US they would most likely be considered a CRA (Consumer Reporting Agency) and be subject to the Fair Credit Reporting Act which requires all those things.

I also take issue with "going out on the weekends" being considered a negative in general. I go out most weekends but we both make so much money we can more than afford it. I don't think an algorithm can determine irresponsible spending from responsible spending just from Facebook, your bank account balance tells you more than your Facebook posts, which can be misleading.

And you guys who are saying "oh, I'd never rent from a landlord who uses this service," you may not have a choice. If 99.99 - 100% of landlords use this service you don't get a choice. This is where laws come in. You aren't going to be able to negotiate with a landlord either because if they deviate from their standard tenant policy than it can look like housing discrimination.
Maybe the Apple HomeKit ones are better - at least it'd be a big PR problem for Apple if they aren't.
There is another strange thing in Europe: more sun ==> less salary ;)
The point isn't to do a good job of it, the point is to do a better job than the people who are not doing it at all.

This is probably the most counterintuitive part of founding a startup that I've observed so far: if you're doing it right, you'll suck at everything you do. Why? Because if you don't suck at something, it's time to seek funding, hire people, and train them to do it. The founder's job is to seek out problems where everyone else sucks more and yet people still want it, which itself is quite a challenging task.
100 != 99.9
Not so fluid on my Chrome on Android. Bring up the search sidebar and try to scroll it.
I'm putting my tinfoil hat on, and I think you are someone from PAL's legal/hr/compliance/counter-intelligence department.
I try to reduce FB feeds, and try to read more offline, as too many low-quality thoughts are not only eating time, but are tiring and distracting, with little benefit.

But... this is more like "tough rush", a very opposite state of mind to "mind wandering" (even if both are different from the "animal-like" focus on current stimuli).
Vamonos – Dynamic algorithm visualization in the browser
The cameras you're discussing are not very safe for the layman either; you wanna be sure you have a properly-configured perimeter firewall before you use them and that they don't open any ports with UPnP. A cursory glance at shodan will reveal many such cameras that are happily streaming their images out to the open internet.
Props to Dropcam/Nest for solving this problem.

My brother gave me his Dropcam after setting it up for himself, and I had to prove my identity and he had to prove his to get them to move the camera to my account. It was a hassle at the time, but I was glad to know that they at least had decent security.
But at least with bitcoin it is possible to insert an arbitration layer over and above the currency. The execution of transfers in bitcoin is still separate from any associated contract, which makes it more flexible and therefore more viable imho.

Watching this rapid evolution towards traditional legal systems reminds me of an oddball scifi story about life on the surface of a neutron star. Everything moves so quickly that, by our perspective orbiting the star, civilizations may rise and fall within days.

https://en.wikipedia.org/wiki/Dragon%27s_Egg
These are the guys that still use floppy disks to run the nuclear program.

http://www.cnn.com/2016/05/26/us/pentagon-floppy-disks-nucle...

So probably on a legacy system before SQL injection was a thing.
Yes, but the sample size might be limited, for instance for the whole body counter shown in the article. Anecdote: One of my friends in grad school was involved in an accident at a national lab, where some radioactive material was released into the air. He had to sit in a thing that counted gamma rays coming from him, to see if he had consumed any of the bad stuff, and it completely enclosed him in a large scintillation detector. So, he was the sample.
Driver license, passport, visa pics in FBI face-recognition database
> we should have a protocol level solution

No! This is a problem that solves itself once you solve a binary distribution problem. But none of the papers you refer to address the problem of the centralized binary distribution and jump right to the protocol level for some reason. It doesn't work like that.
I suspect they're referring to https://www.bitt.com/ lobbying the government there, which their CEO was talking about at an event I attended a few months ago.
Internships tend to be finite, and usually last 1 summer or semester. A "jr dev" would imply a career path.
Many previous submissions: https://hn.algolia.com/?query=Humble%20Programmer&sort=byDat....

Reposts are ok unless the story has had major attention in the last year or so (https://news.ycombinator.com/newsfaq.html). In this case there has: https://news.ycombinator.com/item?id=10014530.
> [the Outer Space Treaty has] been ratified by most of the governments on our planet

The United States has already started passing legislation [1] which lets American companies claim ownership of celestial objects with the backing and force of American law and law enforcement.

[1] http://www.space.com/31177-space-mining-commercial-spaceflig...
This is the video from this morning's flight of the Blue Origin New Shepard craft. There are a few things that are interesting in these flights with respect to the SpaceX Falcon 9 flights.

For example the rocket is taken from the vehicle building 30 minutes before lift off. That speaks to the "ready to go, whenever" mission that Blue Origin has for these (tourist trips to the edge of space). This is in contrast to the hours and days of preparation for an orbital launch.

There is a lot of discussion (advertising?) about what the experience will be riding in the capsule. Fundamentally, once the main engines cut off, and as long as there is negligible atmosphere, the capsule contents are in free fall. In the video between T+2:20 and T+5:20 that suggests 3 minutes of free fall time.

The landing of the capsule doesn't seem to match the verbal description. There is a 'retro fire' just before landing that cuts the impact speed according to the announcers, but it isn't visible on the video. And if it is really "short" in duration then its going to feel just like a collision at 20mph inside the capsule anyway. So I'm guessing that the retros didn't fire, but that is just a guess.

Can't wait too see the tests of the larger engine (which according to the company will give them orbital capability). Presumably with a bit more fuel it would make the entire rocket longer.
Haskell eta-expansion destroys memoization? (2010)
^This shouldn't be downvoted. It is a perfectly valid question.
What (I think) OP is saying is that at the end power is what matters and the power is not evenly distributed like the blockchain. Looking at the long block size discussion you can see which stakeholders has power while others just watch.

I am long on cryptocurrencies but the community at large needs a reality check to see where they currently fit.
I dunno, the trade part of Eve is fairly numbers and text heavy
Wow they found a perfect trojan horse for this business. They found a situation where you'd be likely to grant them permission -- wanting to rent a house, where you'll usually give over your SSN for a credit report and background check.

And then once they have your permission, you'll probably forget about it.

So once they go to release their dating app, if they have enough people, they don't need your permission because the probably already have access to your profile through your friends who might have rented an apartment.

And this kids is why even if you're secure, you need all your friends to be just as secure.
If it ends up just being just the DAO that get's "bailed out"(that's not the right phrase for what's happening, but I don't know a better one), then it would to hard to make a just moral argument. But there have been a lot of contracts go sideways: https://blog.ethereum.org/2016/06/19/thinking-smart-contract...

If they rolled the whole system back and said, "Ok lesson learned. Let's not fuck this up again." I could get behind that. People who get ahead by doing some black-hat stuff would be pissed, but to bad for them. Maybe they'll decide to stay away.

If they give DAO a hard-fork refund, they're going to need to convince the community that this wont happen again, or explain the rules about when it might happen again. Otherwise, no one is going to trust the system.
It isn't true that they have no recourse. The miners can simply refuse to upgrade, or people can make new forks of their own. That is the best kind of oversight - the ability to fork the currency.
We definitely want the most substantive version of a story. That usually isn't found on advocacy sites, but perhaps this time it was? We rely on users to figure this out for us because it's impossible for us to study every article.
My point is that "Engineer" (software or otherwise) is a legally protected term in many countries (Canada, Switzerland,...)

How much you consider yourself an engineer is irrelevant in this case: you either are one because you have a degree from an engineering school (not a university!), or you don't (it's a civilian title in Switzerland's case at least, "Eng." similarly to "Dr.")

Calling yourself a "software engineer" in Switzerland (and according to wikipedia, in a slew of other countries [1]) if you have a university degree is technically illegal - although of course, seldom enforced.

[1]: https://en.wikipedia.org/wiki/Engineer
The article also makes it sound like he is casual about it. He actually has a lot of experience and takes it pretty seriously.

http://blog.daviddworken.com/
Bitt is providing a credit card style phone app there that uses blockchain technology. That's a very very different thing from a government considering using bitcoin instead of their own currency.
> "The Floating Piers" cost 15 million euros ($16.7 million) to create but will be open to the public for free, day and night, and is expected to attract 500,000 visitors by the time it closes.

$16.7 million for a 1.9 mile walkway that will be open for less than a month and is apparently not highly weather resistant? For reference sake, a mile of urban 6-lane interstate highway costs $11 million, and a 2-lane road $3-$5 million [1].

I understand that the costs of building a bespoke floating dock will be more expensive than a regular road, but that just seems like a lot of money for any art installation.

[1] http://www.artba.org/about/faq/#9
Building form with latest technique in Angular 2 RC.2
Birth Control via App Finds Footing Under Political Radar
The DAO was dodgy to begin with, the problem with Ethereum is that most people investing have no understanding of the tech behind, beyond thinking that Vitalik is some sort of genius and that it's "zero risk".

That's just not very wise.
PL theorists don't get own the definition of what "type" means.

Type pervades computing.

A directory is a different type from a file or character device. A JPEG is a different file type from a PNG. You have MIME types in your e-mail. An ICMP packet is a different type from a TCP datagram.

Machine language instruction sets have types: pointers, signed and unsigned words of various sizes, floating-point values.

"Type" is a very broadly encompassing word. What all notions of type have in common is that it refers to some representation by whose rules some digital bits are interpreted to have a meaning (in some context which somehow establishes which rules apply).
I think ethereum will mostly be useful for people who don't have access to a real court system. Which is to say 'criminal enterprises'.
I have a handful of D-Link cameras, and plan to buy more.

D-Link offers some sort of cloud service, but I've never used it. I keep the cameras segregated onto a separate Wifi network that can't access the internet, and they work just fine in that configuration. The cameras have built-in HTTP servers and present what they see as an MJPEG stream. I use 'motion' running on a machine to handle motion detection, recording, etc. I use a VPN server to handle my remote access needs.

I get everything that the cloud stuff offers, but all hosted locally.

What's described in the article scares me, which is why I've set things up the way I have. Even if the cameras were used (they weren't) and tied to someone else's account, they can't send anything back to the cloud service.
The size of the Javascript generated by Scala.js alone makes it a non starter for serious projects.
Why your company needs an artist-in-residence
Probably some PM told them to ignore it so the product could ship on time.
it could be someone else's easy earned money...
This is the best argument I've heard: "Would you like to own an asset where at least 5% is controlled by 1 person known to be a scammer?" Me neither. The hard-fork is distasteful, but it's the best move for the fast majority of stake-holders.

I don't know if I buy it, but there it is.
Be interesting to see if this is accepted by the Information Commissioner.

The new information commissioner will be Elizabeth Denham, so it'll be fascinating to see what she thinks.

EDIT: I can't seem to find their ICO registration. I can find one registration for Steve Thornhill, for a "Sonic Finance". I have no idea if it's the same person.

https://ico.org.uk/ESDWebPages/Entry/Z1586532
Not sure if this is exploiting the same bug as the first split. But commenters on yesterday's thread have noted [1] that the DAO code currently executing seems to be several days older, and out of sync with the newer github repo [2][3].

This is one way to get a free code review /s

There was an issue raised on their repo to make exploitable bugs private [4]. So far it doesn't appear to have gained traction but I wonder, what will it say about decentralized communities, and the focus on the sanctity of their code as a contract, if it's accepted.

[1] https://news.ycombinator.com/item?id=11928936

[2] https://github.com/slockit/DAO

[3] https://github.com/TheDAO/DAO-1.0

[4] https://github.com/slockit/DAO/issues/264
Legacy code? It can't be very surprising that entities, especially the government, aren't quick to refactor old, "just works" code.
There's a monospace font Operator Mono on the same page.
Make some dummy accounts. Seems like everyone is going to need to do that.
Windows 10 ISO Highly Compressed Free Download
The vast majority of people using Bitcoin are locked out of profitable Bitcoin mining because of asics and power costs. There's a small cartel of Chinese miners that have the power to decide 'what Bitcoin is'. You can use whatever Bitcoin software you want, but if you're not using theirs, it's worthless.
>> Taking 5 or 10 minutes before you start down a path to consider the problem from the outside does not hurt the time to completion

This is true for modern, civilized world. We humans still suffer from "savannah brain", where main cause of stress was physical danger, and taking even 5-10 seconds to consider your options might result in you ending up dead.

That's why we developed physiological reaction to stress, that with help of hormones such as adrenaline and cortisol shuts down exploratory part of our brain on chemical level.

Following your suggestion of taking 5-10 minutes to reconsider requires serious effort to overcome that reaction and, depending on your individual physiology, might even be not possible at all.

On top of that there's the thing called "stress addiction", which basically means that some people start seeking new sources of stress when their live becomes to peaceful. Which again works against your exploratory brain potential.
Thank you for voicing this view, it seems at odds with the conclusion of the gp (which is interesting too, and the consensus here at HN when this sort of issue comes up).

I've been thinking about this for a while, and I would really like to see the evidence for your view. What are the cities that have begun to suffer for lack of zoning (in this context, or otherwise)? Is this a modern problem? Is there a textbook example?

Google suggests Houston has a lack of zoning; interesting, but clearly it has been able to grow via sprawl.
> There's a long running pendulum that swings back and forth from FP. We're currently in an FP cycle.

I think this is also happening because Functional Programming can really give us advantages, but also because it is very hard to understand fully (I am looking at you monads). We see how it can reduce: the complexity, the concurrency problems, or how we can code faster with it. But when we try to use it in a production environment, we give up because it's too complex. So you have this back and forth here in the field, between every wow moment with FP being all cool, and then being too hard to "get" or to use in production.

Now I think we are getting there slowly. Trend after trend, we have more and more the main languages that are really incorporating FP principles. And not just as features. Plus many companies are pushing FP languages forward. Swift is a significant push for it that should democratize FP principles to the "masses", rather than a more "academic" crowd.
Do you think you can get to a 100% certainity in anything let alone software?
This is really cool. The article mentions that encryption is illegal over these radio frequencies, but why is that? Are people actively detecting encrypted data?

It would be cool to experiment with these radios but have it all communicate using TLS or something.
That;s the wrong part of the CFAA. I doubt the CFAA even applies.

>..accessed a computer without authorization... AND having obtained information .... determined ... to require protection against ... disclosure for reasons of national defense ... [AND]... willfully communicates ... to any person not entitled to receive it...

Unless in the control room of a nuclear power plant, that part doesn't criminalize taking a pic via someone else's webcam.
They're not, really.

A couple of concepts have become trendy: composition and immutability.

The former is certainly a staple of FP but the latter, not as much (a lot of languages considered functional support both mutability and immutability).
Which dilutes it's utility, marketplace, and value.

Not a great idea for a currency.
Not dedication to companies, but dedication to their craft and skills. Many of these young kids expect to become masters of their craft in short time and aren't willing to start at the bottom and work their way up.
Unlikely you'll be cranking out a Rails style MVP in Scala + Play, but you will produce a robust, blazing fast, scalable application that's a dream to maintain and build upon.

In short, Play is a really, really good MVC framework. For SPAs you can go lightweight with just Play's router and WS api, or try something like http4s for a more FP-based REST api.

Throw Scala.js into the mix and you've a got a fully typed stack across the board.

and then Scala Native on the horizon...things are looking good in Scala land ;-)
Please do, and let us know what he says!
I really wish people would stop drawing insanely over-broad conclusions from studies of something that is really quite narrow.

The leap from 'cognitive load decreases variability of free associations' to 'we should all go on silent retreats' is pretty silly and enormous.
Encryption over airwaves sounds like pseudorandom noise / interference (ever get a scrambled channel on cable?)

If they allow encryption, they can't enforce the ban on commercial communications. Hence they mandate broadcasting in the clear.
PL theorists who know what they are talking about know that this is false, because the actual diverse types of those values can be reasoned about at compile time. Such a "unityped" program is made up of syntax. We can reason about an expression more deeply than just "it returns a value" and we can do so statically. For instance in Lisp we know more about an expression like (cons 1 2) than that it returns a value. We know statically that it returns a cons. From that we can infer that (+ (cons 1 2) 3) is not well-typed.

Type isn't just an implementation system; it's how we can reason about the program, as a mathematical object. The reasoning which informs us that (+ (cons 1 2) 3) is not well-formed without evaluating it, has to do with type.

How we implement values (using a generic "cell" that is type-tagged) is just a convenience. We can get things working without being concerned for up-front type checking. It also represents the philosophy that type is innate to objects (not just a syntactic property of programs).

A piece of compiled code can have a type passed into it which didn't exist when that code was compiled, and sensible things can happen anyway.
Despite Bitcoin's downsides, they've never actually had an issue nearly as bad as what Ethereum's experiencing now.

With Bitcoin, most issues were a result of private organizations misappropriating money or security. But the entire foundation of Ethereum is now considered completely unreliable.
It's not obvious what he was talking about. In context he was responding to this comment:

"While I know that C compilers are really conservative about this, doesn’t it matter as to how x and y are declared? After all if they are dclared as:
int x[1000], y[1000];"

Those array declarations aren't function argument declarations (except in pre-C89), so not sure why he would talk about semantic equivalence in response to that if it only applies to function arguments.
The JVM (well, Java really) has been supporting orders of magnitude of that for many years.
I don't think I'm blurring; if anything, I'm sharpening! Not all text is the same, and it's important to know what you're trying to accomplish when you set out to write something.
Well, they're in the UK so no, the permission they get to trawl your data to sell to landlords doesn't transfer into permission to use your data for online data.

EDIT: from 2018 the fine could be 4% of global turnover, which feels significant.

https://ico.org.uk/about-the-ico/news-and-events/news-and-bl...
Governments don't need to allow anything; people are free transact and associate as they wish.
Relatedly, business schools teach exploration vs exploitation in the context of companies, with a view that a company that does one finds it very hard to do the other.
If the govt changes monetary policy, your held dollars change definition; if bitcoin devs do anything my bitcoins remain as per the definition i agreed to. I can choose to move to that new currency or not.
Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?
Hi HN community!

I am trying to decide on Microsoft's CV offering vs . Google's CV offering for my B2B startup. Any recommendations from people who have tried both??

Background - We are trying to use images of models uploaded by agencies and deriving labels & image properties. Face detection is something that is an added bonus if possible.