skysight-inc/HackerNews huggingface dataset:
I may own property on your street but that doesn't mean I can build a garbage incinerator on it.

Maybe not, but I think the conceit here isn't about what you do on your property vs. utilization of public roads by...well...members of the public.
BMW revamps R&D for new era of self-driving cars
Python too, because you're forced to indent. One line of moderate length explanatory text out to console in the middle of an if: block, and you have to resort to silly tricks[1] to remain PEP8 compliant.

[1]: https://tkware.info/2016/05/08/a-case-for-increasing-pep8-li...
Vaudeville never dies; it just changes costumes. ;)
But you can access more than 20 keys with your left hand, including numbers and special characters, it's no excuse.
> Residents still have easy access to the main roads.

Except that we don't. It's annoying to have to "go around the long way" every day. That being said, I still think it's the right solution.
AOS – Animate on scroll library
or, the overall improvement for a "shortcut" needs to be a reasonable percentage of the time spent on a trip.
The pivot from rollingjubilee.org (which uses donations to buy discounted debt and abolish it) to debtcollective.org (where debtors can register and organize "debt strikes") was explained in a NYT column[1]:

> Until now, we have worked in the secondary debt market, using crowdfunded donations to buy portfolios of medical and educational debts for pennies on the dollar, just as debt collectors do. Only, instead of collecting on them, we abolish them, operating under the belief that people shouldn’t go into debt for getting sick or going to school. [.....] But this approach has its limits. Federal loans, for example, are guaranteed by the government, and debtors can be freed of them — via bankruptcy — only under exceedingly rare circumstances. That means they aren’t sold at steep discounts and remain out of our reach. What’s more, America’s mountain of student debt is too immense for the Jubilee to make a significant dent in it. Real change will require more organized actions like those taken by the Corinthian 15.

Its not surprising that they lost traction after the pivot. Buying discounted debt is a tactic which respects the logic of the market. Debt strikes go against the cultural norm of treating debt as a moral obligation.

1. http://www.nytimes.com/2015/02/28/opinion/a-strike-against-s...
I have to pirate some intellectual properly simply because it's impossible for me to legally obtain it for any price. That's the reality of living in a "wrong" country.
I like this comment, and I'd like to deplore the ongoing charade that science is uncovering truth through an objective process (the purpose of the aseptic, toneless writing style of scientific publication), rather than just creating more stupid, boring human idealizations of reality. For fuck's sake, why did we spend all of the twentieth century tearing down God, dogma, and the notion of a unitary truth only to conduct the same debased worship in the church of Science?
Not sure if sarcastic or serious.

It seems to me that a major problem for Open Source in 2016 is assumption of support from the originating entity or person.

Does this base assumption not risk alienating individuals and organisations into saying, "Should I release this at all?".

Why should they hire people to support something which generates, as far as I can see, no revenue for Google?
This part of the article struck me as very interesting:

KnuVerse solutions are based on patented authentication techniques using the human voice – even in extremely noisy environments – as one of the most secure forms of biometrics.

Of course that requires a very significant [[citation needed]]. I would like to see their performance in that task or at least the specific patents that allow them to provide the most secure authentication method even in extremely noisy environments.

EDIT: Google Patent shows nothing for KnuEdge, KnuPath or KnuVerse. They must have a very-differently-named shell company for the patents.
Improbable | London | Visa & Relocation support | ONSITE

We are Improbable and we created a new kind of distributed operating system which can power massive scale simulations, we call it SpatialOS - https://improbable.io/. It enables developers to build massive, detailed simulations across thousands of machines in the cloud. It transforms how we look at complex systems in areas as diverse as city management, defence, economics and entertainment, enabling a new class of applications and businesses for the future.

-------------------------------------------------------------

We're hiring - https://improbable.io/about/careers:

# Senior Software Engineers
# Infrastructure Engineers (SRE)
# Product Managers

-------------------------------------------------------------

If you're interested, please contact tamar@improbable.io
> That is as or more secure than OpenVPN

How does it achieve that? They both use TLS, in both, you can pick your ciphers.

Additionaly, they both use OpenSSL, which is often found buggy and the ciphers are not hw accelerated.
It's not a major failing, but instead the way it has always worked. The court jester was always the one that was the most accurate because he was able to temper the bad news with comedy such that even the king would approve. The guy that said 'hear-ye' would get his head cut off for the same thing. And no, I don't have sources, this is observation off the cuff and strictly my opinion.
This site looks geoblocked to me - getting a 503 error: https://imgur.com/9AYpo5N
Graphene elastomer exceeds sensitivity of human skin _ Graphene Uses
You know, those kinds of history forcing itself into modern standards only happen when the historic one isn't inconvenient.

When compatibility is a burden, people do work hard to break it.

Anyway, there's a "(2012)" missing on the title, and even that makes the article kinda late to the discussion. By that time, most people already didn't care about the 80 lines limits.
That's the difference between professional and amateur thieves. Professionals don't give a crap about the alarm because they would have all of the wheels off and gone before anybody could respond anyway.
So Waze makes profits and the taxpayer foots the bill? That's why these so-called "disruptive" companies annoy so many people.

Unless of course Waze paid the full cost of that little town planning and civil engineering project? But I doubt it.
sadly, yes, that is common. "i bought this house, it is my right to park on the street in front of it"
Have IT degree, will project manage – but is it a skills match?
If you're in the UK, vote "remain" or expect to be ten times as geoblocked.
Freshdesk launches in-app real-time messaging service to ride m-commerce wave
What is the background story of this? The readme doesn't tell...
I have determined that relying on Google products is just a bad idea.

I once included Google's V8 engine on a project I was working on. Google would regularly make breaking changes with no documentation. Developers were required to figure out the new interface on their own... occasionally you would find someone else on a forum somewhere who had reverse engineered it, saving you the time.

Sure, Google can do whatever they want. They have no obligation to people using their open-source projects. But he result is that many developers will be reluctant to use those projects in the future.
Customer Service Software with 9$ per user
U of Washington Tech Policy Lab answers the question: What is a robot? [video]
couldn't support love
That's a slightly different interpretation of the intent to which I was referring. I was speaking to the genesis of the program.

But, in this context, let's just say that immigration is not the primary intent, and the secondary intent is conditioned upon the primary.

More specifically, the "lawful status" that prefaces immigration is conditioned upon sponsorship.
Atlassian: From beta to GA: How to build a winning API
Garbage collection is not magic. It's a fairly simple (but byzantine) matter of tracking references, and allocating and freeing memory. Why would this be so much harder for WebAssembly? Why can't existing garbage collectors be compiled to WA?
Australians also know this pain..
I'm seeing the same, I'm assume it's being hugged to death instead of actively blocked
> Honestly one of the big problems I have getting into Java-the-ecosystem is the huge number of frameworks, tools, languages, etc that all compete with each other.

Depending on how hard you look that is true for every language driven by open source: case and point is Javascript front end frameworks (Now the dust is settling a bit, and there seems to be Angular2/React/Ember, both with varying levels of overlap) Competition is a good thing. Choices are a good thing. What eventually happens is larger frameworks eventually emerge as winners, and absorb the good ideas out of the smaller frameworks. Spring Boot is an example of this.

> The solution to every Java problem is just more: more tools, more syntax, more languages.

That's the solution for 'Enterprise Consultants/Architects' maybe, but we normal java programmers just favor simple tools and jars these days. For example, I would roll over dead before I had to use Spring again, but I would much rather use some simple jars to stitch together an API like Jackson and Jersey, at worse, using something minimal like Dropwizard.
I think we're getting pretty close to "No True Scotsman" territory when we start designating neighborhoods --- inside the city limits of a metro statistical area with vast, sprawling suburbs --- as themselves suburbs, despite being on trunk CTA train routes, on one of the city's main drags, because "European cities would call those neighborhoods suburbs".

I'm getting the impression that Europeans would "call them suburbs" because they have affordable single-family houses in them, which makes this debate pretty disingenuous.
GDP/capita is the important figure.
Banks have very strict guidelines with how they handle sensitive documents with personal information. Can't say the same for the secondary market though.

> No contracts, no history, no anything, just, this person now owe's you $X.

Going through the details isn't worth it to the buyers since its for such a small amount. They give them names, numbers and amounts to their phone bank and they see what they can get.

Killing off the secondary market would decrease the amount and cost of accessible credit to borrowers with bad or no credit history. It may or may not be right, but there is definitely a trade-off.
I think this is a case where the topic is something that enough people want to discuss so the post generates discussion regardless of the content.

I agree with the basic gist of your comment, there isn't much content here to discuss (no offense to the author, it doesn't seem like it was meant for a site like HN). Though I think you might be over-reacting a bit with the tone of your comment.
Adding the URL (or application name), or rather part of it, to a secure password also makes for a good way to not use the same password everywhere, imo. In case of not wanting to use a password manager.

https://support.mozilla.org/en-US/kb/create-secure-passwords...
There's an old saying, "the world runs on shitty code". I always think of that when I see headlines like these.
The Twitter (((echo))) explained
Well deprecated may not be exactly the right word, but there's not a single word that is totally accurate. Maybe "sunsetting"? :P
True. However Google PR tells the media about these bets in the first place. It used to be the case that R&D was kept under wraps. I'm sure a number of projects fail at Apple too but we never hear about them because Apple doesn't leak that info to the press.
The example given is the BBC.

A service funded by licence fee payers who are resident in the UK.

Why should a service, that is advert free and wholly paid for by the UK licence payers, be free to people elsewhere?

You may react that it need not be free... i.e. on different terms. And it is, BBC Worldwide exists and material is available for licencing by other television networks, one may watch Top Gear globally.

I'm not even sure that I agree that geoblocking should be removed for commercial copyright holders.

Is it being proposed that all copyrighted material be subjected to compulsory universal licensing? Actually, let's change the question: What is being proposed?

It's fine to say "end geoblocking", yes... down with that, we can all agree it's a pain. But there doesn't seem to be a solution being proposed to say what replaces the existing legal enforcement of copyrights and the resulting contracts which today have led to geoblocking.

Edit: I mentioned the BBC because that was the example given. The general gist of this comment isn't solely about the BBC. What is being proposed?
Relative to NYC, not that many people live in downtown Manhattan either, and there isn't that much stuff open there at night. I'm not sure what conclusions there are to draw from nightlife in the loop.
> 80 is an _awful_ width for code in a programming paradigm encouraging long variable names

Which is exactly why all such paradigms are _awful_.
OpenVPN uses its own non-TLS UDP protocol to carry traffic (with an optional TCP fallback), and only uses TLS for connection setup. ref: https://wiki.wireshark.org/OpenVPN
BuzzFeed ends Republican ad deal over 'hazard' Trump
Ask HN: What are some of your most effective Ramadan Hacks?
As we are starting the month of fasting, I was wondering if the people here have some advice on how to keep productivity high while fasting?
I thought mutate just meant change?
Spoken like someone who has never witnessed the process of changing streetscapes.

There's a project on another street near me to do some traffic calming along a ~10 block stretch. It's actually a relatively small project - they're going to move the existing street parking out next to traffic, move the existing bike lane next to the curb, and make a few minor pedestrian & signage improvements. That effort has been going on for literally years, has taken time from dozens (maybe hundreds) of people, and will probably cost a 6 or 7 figure amount of money.

That kind of investment makes sense when you're dealing with a long-term, ongoing problem. When it's a two-week problem due to construction, it's completely ridiculous. Software is many orders of magnitude easier to change than the physical world.
RIAA to .ORG Registry: Take down ThePirateBay
I don't know american media that well and I can see where you're coming from.

However, I'd be interested to learn which shows you'd say are more balanced, but still take on political or maybe controversial topics.
Cory Benfield's PyCon talk last week, "Building Protocol Libraries the Right Way" (https://www.youtube.com/watch?v=7cC3_jGwl_U), makes the argument that a large number of problems can be traced to not cleanly separating responsibilities of actually physically doing I/O and making semantic sense of the bytes. His primary worry was about reimplementing things like HTTP many times, once for each I/O framework (why do Twisted, Tornado, and asyncio all have their own HTTP implementation?). But it seems the same problem can be seen here: every single part of the code thinks it knows how to actually retrieve data from the network, so it interacts with the network on its own, causing nested polling and similar awkwardness. If every part of the event-processing code thinks it knows how to do network I/O, you have many more opportunities for getting network I/O wrong.

If xterm were designed so that e.g. xevents() had only the responsibility of fetching bytes from the X socket and do_xevents() and everything else had only the responsibility of handling bytes from an buffer, there would be no temptation to poll in two different functions. Only one function would even know that the byte source is a socket; the rest just know about the buffer.
all of Poggio's lectures start the same way

"OK, So, Uh"
No. You need to compare boot times with how quickly a primate acquires skills after birth. As TFA states, one-year old chimp kids are as good as three-year old human kids at numeric tasks. However, after that they don't get much better, whereas human kids do. Similarly, your ZX Spectrum in the end has less capabilities than a modern PC.

Roughly speaking, in the womb, our wetware is built. After birth, it is initialized.
One fascinating detail on how the RNA adapted to its environment: Spiegelman was giving each generation very little time to reproduce. This created an environment favorable to RNA strings that could reproduce quickly. These strings were shorter, reducing the amount of time they needed to reproduce.

I learned about this "monster" from reading a Great Courses book on Information Science. Apparently the molecular "organism" is fascinating to information theorists because it evolved to have less information in response to an environment where more information, and the burden of longer-replication times, was unfavorable.
This is supposed to be true only for very large linear programs. The simplex method is the fastest thing in town for most LPs. Even though it's exponential time where Karmarkar's algorithm is polynomial.
This seems to be the most popular collection: http://plaintextoffenders.com/

There should be a warning in the browser that these websites are known to store password in plaintext. This can be achieved by an extension too.
Ethereum Wallets Attack: Griefing Wallets Can Lock Contracts
geoblocking is better than some other types of blocking i can think of
Happened to me as well but got it on second try.
Just for the record, that bit of code gets cut off at ", Long." for me, and then there's a scrollbar. (I always read HN zoomed-in.)
The solution to that is to use the IdentityFile directive in your ~/.ssh/config with username / hostname expansion.
I use:

Host *
# Disable SSHv1
RSAAuthentication no

# Only use a key explicitely provided by an IdentityFile directive
IdentitiesOnly yes

# %h expands to the hostname, and %u to the username
IdentityFile ~/.ssh/%h/%u.key

This ensures that at most one key is used, and prevents me from having to modify my config every time I generate a key for a new host.
Seems like Waze should probably try to send thru traffic down double-yellow-line roads. Those roads are typically better able to handle the traffic at least where I live (in Baltimore). Sending folks down a single lane (but not technically one way) street is nuts and doesn't really save much time.
So they constructed a computer model of evolution and it validated their conclusions? Do tell.

Any time you read something that claims, "We evolved Y because of X", just hit 'close tab', because it is crap.

EDIT: Come on, people, this article is clearly bullshit. Everyone knows that what really made people smart is cooking fires.
I think many people expect, when they buy a home on a quiet street, that the street will remain quiet indefinitely.

Obviously that's not an entirely rational expectation, but it's very understandable.

I grew up in an entirely enclosed (not gated, just not connected) neighborhood, where riding my bike as a young child was very safe. After I moved out, it was connected to new neighborhoods, so there is now non-local traffic. It's a fairly dramatic change for people still living there.
Newspapers can be extremely unreadable though for this exact reason. They often use 30 character columns, then have an article consisting of 5 or more such columns of text. I often "get lost in the sentence" when reading this format and have to backtrack. It would be interesting to know why they do this. It is definitely not readability.

I think on a mental level, the problem is that when the lines are this short, the grammar is extremely broken up, so you need to "cache" 4-5 lines of context to understand anything. When it's 80 per line, lines are parsed in a more independent fashion.

I think 70-100 is perfect, depending on other factors.

Screenshot of what I mean: http://www.trbimg.com/img-5667d3f6/turbine/la-la-na-menace02...
This is pure quackery with no scientific basis.
If it was made available to you for 1000x its local price would you then stop pirating it?

If not, then is the lack of "any" price the problem? Or do you have higher expectations than you've stated here?
I'm not sure what the vt100 resolution was, but later terminals allowed you to download your own bitmaps. According to (http://www.vt100.net/docs/vt510-rm/DECDLD.html), these bitmaps were:

"10 pixels wide for 80 columns, 6 pixels wide for 132 columns."

If their baseline was 800 pixels (80 cols * 10 pix/col) then 132 is the largest number of columns fitting into 800 pixels at 6 pix/col.
any important information being passed by Excel is a travesty

I think that's putting it mildly. A major issue with using Excel files for data transfer is, to put it bluntly, the lackadaisical way people treat Excel files. They are passed around and edited. Passed back once edited. Passing them around creates copies of them. They get goofy names as people try to manage the multiple editors and editions. There's no verifiable authority for the source or latest version of the data. None of the data or its state is externally verifiable. We've all seen where this goes south very quickly; we even have a meme for it: the FINAL FINAL FINAL suffix that gets appended to the filename. I suspect this is why/how zombie debt, as described by Oliver, gets resurrected: data quality issues: debt that is accidentally (or on purpose, to make another/recover a quick buck) sold again when it shouldn't have been. And the original owner of the debt, once sold, isn't interested in keeping track of it (they've already written it off). Some of the issue is that there are multiple parties involved. Real estate has title records as one way to solve this, which isn't necessarily a final solution (thus the existence of title insurance), but without even something resembling a centralized and agreed upon record of the history of the debt changing hands, it's impossible to reliably know anything about it. Excel files exacerbate that.

Further down in these comments, AstroJetson says that to forgive debt, they "they just delete the Excel file it's in". I find this to be a reasonable possibility for how this is handled. But deleting a file received from some other party doesn't make the file disappear. It's perhaps still in an attachment somewhere, in the sent mail folder, on the computer of the sender (perhaps moved to a "Sold Debt" folder).

None of this is necessarily solved by transfer methods like EDI or HL7, except for what amounts to a barrier to entry to access the data and make it available to begin with. EDI is a solution for purchase orders between Walmart and suppliers is because 1) there's often a limited number of parties (two) involved with the data, 2) Walmart is always one of the parties (so it is effectively centralized), 3) the data itself is verifiable against other, trusted sources like accounts payable and accounts receivable. It's also going into a system that has automation components. The people who are buying debt information and receiving it via Excel spreadsheets are just going to go over it by hand and call/contact people on it. It's going into some massive computer based process and generate reports for dozens of different departments like the data being transferred via EDI at Walmart is.

This is where someone mentions using a blockchain or git to track the way the debt changes hands and its current state. This would be a fine suggestion if it wasn't in the interest of the debt buyers/sellers to keep the system shitty with little visibility/oversight so they can take advantage of debtors and other debt buyers any way they can.
Can you provide a reference for the "ten times as geoblocked" please?

I support "remain", but hyperbole from both the leave and remain sides has made the referendum a bit of a farce.
I don't use/like OS X, I use Linux...