skysight-inc/HackerNews huggingface dataset:
From the article:

> The machine does not treat us as human beings with minds and free will, Moglen continuted, but as "stimulus and response correlations" to be sorted and sold as "mineable human attention."

That is how people seem to act, if you weight by the volume of their speech on the internet. Since the 90's, the internet has gone from a place of intellectual wonder and discovery to a mob scene of the lowest common denominator, where "telling it like it is" is seen as the highest virtue. It's the realization of the metaphor about distributing a piano to every classroom without providing funds for instruction. ("Chopsticks culture.") Is this the end of the world? No. Human beings will create more culture, and it will eventually become as refined and rarefied as anything that came out of a 19th century salon or 15th century patronage.

The main new thing today is the ubiquity of the public sphere owing to IT. Inadvertently ending up on a picture in the late 19th century was a rather trivial intrusion of privacy; the same picture posted on FB today instantly makes it available to anyone with an internet connection.

It's a pity for common people that the depredations of corporations with DRM has demonized it. As horrible as it is when used by companies, it would be a tremendous boon if it could be used by individuals to protect themselves against companies. Just as secrecy of individual information is privacy, and good for individuals and society, and the opposite of that for companies (openness) is also good for society, so it is with cryptographically auditable trusted execution on the behalf of individuals vs. companies. There is an asymmetry that makes it horrible in one direction and great in another.
Huh. Thanks, I think. Not because of you, but because of humanity.
We might call that industry the education industry.

Giving kids lump sums and then convincing them to part ways with it for questionable ROI is already a massive problem.
Well, you either live with the problems until you save enough money, or you get a job.

How does the government currently help people that got a broken washing machine?
A UBI won't change things that much. The key word in UBI is "Basic". If I could get $200k for doing nothing, then yeah, I'd just get myself a nice place and vacation and work on some interesting FOSS projects on my own, and if I get pissed off at the other collaborators for some reason I'd quit and go find a different hobby project.

But that's not what UBI does, and UBI wouldn't work (at least not in the near term) if it were like that. UBI is a basic income: it gives you just enough so you're not starving or living on the street. I don't know about you, but I don't really want to eat cheap, crappy food and live in the ghetto. So even with a UBI, I'm going to want to have an unhappy job so I can afford a nice place and a nicer lifestyle.

I can see the UBI making it so that fewer people take really crappy jobs though: poorly-paid jobs that are dangerous or just plain miserable. Why work for some asshole boss, perhaps working in a hot kitchen at some greasy-spoon restaurant, if you can just sit at home with your UBI and not deal with that stress and hot grease splattering on you? Sure, working the crappy job will give you more money than just having the UBI, since the job doesn't take away your UBI, but if the job is that miserable, it'll either go unfilled or the boss will have to pay more to get people to want to bother with it. But software development is rarely that bad, and is much more highly paid due to its difficult nature. They're not going to have much trouble, under a UBI system, finding people willing to do boring ERP system development for 6 figures.
But ... why would I assume that the bottom of the page had meaning when the top did not?

You don't read all the way through the Time Cube page before coming to an idea about the contents.
Sounds like a rewarding game, actually, and might appeal to instincts. Not a bad idea in certain applications.
>> "The liberal would prefer to keep universal healthcare and food programs and put cash on top, making the total distribution to the poor larger."

I'd definitely say I look at it from a liberal (non-libertarian perspective) but I don't agree with your statement. I believe universal, free health care should be available but not a food program. The money you get as your BI should cover basic living requirements - rent, food, clothing, heat. I come from a country which has free health care (NHS) which I think should remain in place. If citizens had no choice but to pay for health care then the BI should be higher to cover that cost (although I think cost of health care would rise and people would end up screwed - hence why we should have a free system). So put simply your BI should be enough for you to live 'comfortably'. That doesn't mean with a nice TV and steak for dinner every night - it means clean, warm shelter, healthy home cooked meals, adequate health care etc. The essentials for living. If you want anything more you can work. We're putting more trust in people by giving them the money without any conditions on it but I believe if there aren't extra safety nets and BI is equal to or greater than current welfare payments people will learn quickly. Their financial position doesn't change, just the trust put in them.
While TV mega-conglomerates transition into the future focusing on what they think works best for their business model to maintain/increase revenue, others like myself see what it should be, access to everything whenever access is wanted.

"Unraveling" television isn't what's happening, it's a huge knot that needs to be cut out. Netflix is now successful as a content producer, not just a distributor. Netflix has become a channel, and I'm okay with a handful of channels that collectively have all of the content that I get to choose which I subscribe. Make it simple:

Two all you can eat options: 1) Subscription w/ no ads 2) No subscription w/ ads.

- Any pre-recorded video content should be on demand through a subscription service or rental service.

- Any live content should be streamed online, with rental/purchase access for the time of the content, unless content is under one of the subscription umbrellas

- Implement better filtering systems to find content based on studio, talent, reviews/ratings, date, and the other categories already established

- Major networks need to pull the bandaid off, and stop this confusing business of licensing per device (content removal after expiration, only on web not on mobile)

While I understand this is easier said than done, we all know what the best experience would be in the end, and eventually we'll get there, but communicating that to the TV heads of yesterday shouldn't take stripping them of viewers and revenue by moving over to services such as Netflix. It's such a slow transition this way.
They really did that?

It does make sense, though. QA teams cost a lot of money, and don't produce anything at all. They're a cost center. The only thing they do is keep your quality up so that customers don't get mad and leave.

MS doesn't have to worry about that. People weren't buying WinPhone anyway, and no one's going to abandon Windows (PC OS) because of bugginess. So using the users as beta-testers makes perfect sense for them. If you don't like it, then don't buy MS products.
Exactly. I also prefer physical buttons but imagine what could be done in terms of reducing space taken by controls alone. This is in many ways vastly better than touchscreen interfaces since it will allow for many different kinds of interaction in the same space.
This whole thread is odd to me. My understanding of libertarian philosophy is that welfare in any form (BI or not) is not within the state's jurisdiction. Where does that view go on the right/left spectrum?
Yeah this is what I have wanted to say about Basic Income. If you support this program, you also have to be ready to watch a junkie starve to death on the street because they blew all their BI funds on drugs and could not afford food (replace drugs with porn, liquor, travel, whatever).
I knew a few who used Cyongen mod devices.
I would propose BI based loan systems. Borrow from bank a large amount and bank will recover the money from BI over a very long period depending on the age of the person.

If a 80 year old person get heart attack he will get far less money and will probably die. But a child can get several thousand dollars as the bank can recover the money over 10 years.
The idea is that we will develop such stunning abundance that living costs will be very inexpensive and a basic income will be a manageable cost for the government.
Mesosphere: The Framework Cleaner Script
Ask HN: How do you make sure you're not reinventing the wheel?
I've often had some issue I thought I could fix with programming, like getting some task to automate before I knew about cron, or getting my OS X audio to not blow out my headphones if I left it high. I just worked for a few weeks in my lab on Matlab EEG processing scripts before discovering EEGLAB, a toolbox that does everything I've wanted to do. I had googled for existing solutions a little before each one, but couldn't find any of these. I like programming just fine but I'd rather be doing whatever it is I'm making this tool to do. How do you check to make sure something you want really doesn't exist?
Chrome Dev Tools is pretty awesome. You can right-click a request and get an 'curl' request with cookies and everything that can be replayed on a terminal.
I can only hope I will never have to work in a team with someone like you. That would definitely be a massive waste of time.

A typical workflow based on a pseudocode is very simple and efficient: you solve your problem in a pseudocode - an informal language that does not yet exist but captures the essense of the problem. Then, while still on a whiteboard, you refine your pseudocode into something still "pseudo" (i.e., a made up language that does not exist), but formal this time. It may require a couple of iterations to reach perfection.

Then it is pretty much done, the only thing left is to implement this DSL, which is trivial in most of the cases.

This workflow is far more efficient than anything keyboard stomping kids can achieve in their fixed, always unsuitable, overbloated languages.
Great find, I'll add that to the references on DeepOSM.

Looking at that repo, the main differences are:

* that code applies to a specific (massachusetts) data set, while DeepOSM uses nationwide USA NAIPs trained against OSM extracts

* they seem to have implemented the full Mnih CNN - DeepOSM just uses a single layer as is

* Mnih didn't touch on using the infrared band

In general, that project seems more mature in replicating Mnih than DeepOSM. Our next goal is a website to show errors in OSM data to be corrected, rather than finish making the net deeper.

edit: added links to paper and code https://github.com/trailbehind/DeepOSM/commit/8053057635a1a0...
but increasingly, the internet for people is facebook and Twitterand and Instagram, etc.

The issue is that its hard to get the message out with a few brands dominating the internets. How will one get the message out about a website if she or he couldn't blog about it on a platform like Twitter or Facebook?

p.s. I might be reading you wrong here
Given your experience, what are your thoughts on being provided 3 full meals a day within the public school system?

Context, I see arguing over the cost of various food programs that public schools provide. I come down on the side of "Yes, you should be guaranteeing kids are fed (minimally breakfast & lunch and if I had my way dinner too). Otherwise there's no way they're going to be able to focus on school." While the counter argument exists and is usually made from a financial standpoint, "Why should I have to pay taxes for other people's kids to get fed?" Which is, in my opinion, a short sighted viewpoint.
reserves

Perhaps we could keep those reserves in some kind of locked box, so that it can't be abused ;)

Seriously, I think that expecting the bureaucrats to keep their hands off any funds left sitting around is way too optimistic.
The thing is that with Basic Income these no longer need to be Government Services, they can be private services if the government just guarantees private organizations opt-in access to a piece of the paycheck prior to its distribution.
I think what you're describing as dirty transgressions is a natural cycle in evolution of auction-based ad systems. When early marketplaces price the leads at several pennies an action, weight loss and herbal supplement affiliates crowd in, as it makes financial sense for them.

As the cost per lead is bid up, they are eventually forced to drop out.
Facebook: The less you use it, the mentally healthier you tend to be. I guess my parents were right after all back in the 80's: computer interaction is a vice.
> There is certainly sufficient technology to track and even restrict the usage of BI funds.

That's not BI, that's the opposite of BI. The whole point of BI is to remove all such qualifications to eliminate the bureaucracy overhead.
I know this one! An integral!
Why we should abolish the weekend – and take our days off whenever we like
I prefer Test driven Development rather than Test First Development. I can't think with tests first. I do a mix of both. In the end I ensure my code has good coverage.
He didn't refer to an entire ethnic group as "rapists and murderers". He was speciffically refering to... the ones who were rapists and murderers. (Drug cartels, cayotes, and other criminials).

He was claiming the Mexican government was purposefully or tacitly sending their problems across the border.

You can disagree with this claim, but don't misconstrue what his message was.

He's also cited this article[0] in reference to the point he's trying to make.

http://fusion.net/story/17321/is-rape-the-price-to-pay-for-m...
By this logic, anything that increases inflation is theft because anything that reduces savings is theft.

This is too broad a notion of theft.
Which Country Has the Meanest Tourists?
It's past the point of being something everybody uses, that's what I was getting at. Young people don't use Facebook and more and more people are leaving it. I think we are past Peak Facebook. :)

Snapchat has high usage right now but it's like Instagram or Flickr or Yahoo Images before it, it's not a social network and it's easily abandoned at a moment. In fact, even more easily than any of those since you don't have a library of content on it that you are tied to.
Thx! And I was being serious. For me, one problem of gaining understanding of the domain is, how do I identify that a problem is indeed a graph problem?
In the past five years, I've written C#, Ruby, and Javascript in a style I'd describe as "OO, but with a heavy functional accent"; it might even be fair to call it "object-functional".

A few little things I've identified that I do, that aren't totally mainstream:

- Don't reassign parameters, in fact, don't reassign things at all, if you can avoid it; show your work. It makes for more expressive code, and you'll have fewer bugs.

- Think of your code as doing "evaluation", not "computation". Code should take a bunch of inputs, do some stuff to them, and then return an "evaluated" response, vs. the viewpoint of "doing a procedure".

- Try not to make functions side-effecting. Avoid "void" unless you really need it, and really, really avoid distant side-effects.

- Don't be afraid to return a new object that seems "large" from a method. If you do it right, you'll mostly be copying references anyway which is pretty cheap.

- Share data liberally by reference all over your code.

- Don't be afraid to use a bit of recursion.

On the other hand, I'm not afraid of a little grubby OO now and then, especially when dealing with I/O, file handles, network streams, etc.

All to say, I think the two styles are about 90% compatible but there are some parts that don't mesh well. I'm not afraid to mix them, though.
Yes, this.

If you are working with any sort of confidential data, be it personal information, or payment info, or whatever, a determined attacker with access to executing Javascript on your page is going to cause a world of problems, the least of which is gaining access to localStorage. A much more concise example is adding a simple eventlistener on keypress, and just logging that data to a third party.

localStorage is ready for widespread use, imo, you just need to know what and when to use it; using localStorage as initial cached state on application startup is extremely useful.
This is something you write only after the profiler says your previous palindrome checker function is a CPU/resource hog, a bug report says it isn't reporting all palindromes correctly, and your manager gives you the okay to spend as much time as you need to fix it forever (but really only spend like 30-40 minutes, mmkay?).
Unemployment insurance is not BI. BI goes to everyone, Unemployment insurance only goes to people who aren't working legally.

Unemployment insurance reduces the incentive to work because it pays people to not work. It similarly incentivizes black market labor.

BI does not do that. It does (if we get replace minimum wage with basic income) allow people to do work that pays nothing or very little. However, I would see that as boosting overall economic productivity since it allows a wider range of job and thus helps offset the loss of jobs to increasing automation.

As far as the expense. I would advocate scaling BI up as we scale the minimum wage down, allowing us to grow the program as we can afford it while boosting the economy (and thus tax revenue) with lower labor costs.
While your humility is refreshing, why wouldn't people just use CK instead of liblfds?
Because total tax expenditures are far from just income tax. There's property taxes, vehicle taxes, gas taxes, "christian sin" taxes, lottery (which is a tax on stupid people), social security tax, medicare tax, sales tax, specific item/service sales tax, city taxes, county option taxes.

And that's not even remotely the amount of taxes on businesses that raise the price of goods secretly to compensate the taxes hidden.

And also, even illegal immigrants pay these taxes. They aren't even exempt. And many use fraudulent SSNs, so taxes are taken an applied to those SS accounts, but the illegals never use them. Yet more money for the coffers.

But some percentage isn't paying any of one specific tax.

Whatever.
If one in ten thousand people who set out to create a billion dollars of value for society and themselves succeed, and the others fail but use the skills they learned to lead gainfully employed, happy lives, why is that not good advice? Society nets a billion dollars, and the expected return is let's say 1b/10k = $100k, though the distribution of outcomes is skewed. So why not? What's the objection?
Brython's performance doesn't seem that bad:
https://brythonista.wordpress.com/2015/03/28/comparing-the-s...

And Brython supports dynamic loading of modules, so you don't need the entire ~2MB stdlib at load. Where Brython falls short for me is CLI tooling. I would like to be able to just point a CLI tool at my source directory and have it compiled into JS with all the stdlib modules used included. Brython supports pre-compilation, so the only thing missing is the CLI tools.
looks like it got HN'ed
This has got to be the most pathetic strawman argument I've seen on HN in a long time. "BI doesn't work because it can't perfectly protect the most pathological outliers"? Ok. Did anyone say it would solve this scenario? And I'm sorry, but what existing agency currently helps people back on their feet after their 12th car accident in the first place? I'm really struggling to see the unequivocal BI take-down you tried to set up with your "riddle me this" quip.
Proof that Apple is deleting MP3 files
Link for the lazy:

http://www.tjbarbour.com/post/WhyFluentWins/
I was going to post this -- beat me to it!

Once you internalize the truth that Objects and Closures are two ways to express the same sort of things, your mind is free to craft wonderful solutions.
Yeah, it's for sure just some dirt being thrown when prominent women have been very openly threatened with death and rape. Get real.
The neuroweapons threat
Sorry if OT, but this article hits a pet peeve of mine: unclear examples. In the initial image for the problem, it shows a mountain that is practically symmetrical and thus doesn't convey any of the intuition for why it would be "hard" for the climbers to stay at the same height for the whole trip.

They should have used an illustration where the sides of the mountain were more obviously different.

An example should be chosen to highlight as much variation as possible so the reader can tell what is and isn't essential to the problem.
You misunderstand me. My main point was that by making it a job subsidy you're limiting the benefits to jobs only where UBI would allow people to pursue non job endeavors like education or creative fields without being destitute. Not that some people could skirt the system by making a company just for themselves to get benefits.

> As much as I like the idea of programming side projects by just relying on BI, I'm not sure how realistic that is; I think cost of housing and food – both of which are increasing – needs to get much lower for that to be possible.

The point of UBI would that it would be set high enough to cover those costs. And if a particular location is expensive enough that it couldn't you'd have the freedom to move wherever it could to support you. Living in the mid-west is incredibly cheap compared to any big city or the coasts after all.
Didn't mean that, but it's more proof for the demise of this filthy thing.
"The first ten minutes of Up" is an incredible cliche. Everyone has that reaction to it that's not a robot.
No? Could you expand on that a little please.

Based on my reading there certainly exists such a duty when it's beneficial, obviously tax avoidance isn't explicitly beneficial though. Potential law changes or even bad press could cost more than the amount of money saved.
He means that left-pad was an example of an issue with package managers, not an issue with DRY. Running a production system reliant on external services like NPM is a bad idea and is bound to fail eventually. Running an internal mirror of NPM that you control mitigates the issue without breaking DRY.
> worked for black money and collect the social benefit at the same time

This one doesn't apply to BI, since you get the same amount of BI money whether you work or not and regardless of how much you earn.
"Program in Scala" is just promotion, not an answer to the question. There are more than a few languages which advertise the possibility of using both OO and functional styles.
Hashed and Salted sha1 should take basically no time to crack at all.
She knows her audience ;)
Am I completely off by thinking that good content will be popular across generations without needing to focus on only one?
in the US, roughly 2 million people do [bankrupt due to medical bills] a year, and another 56 million struggle to pay their bills

This is misinterpreting the data. The vast majority of this is the problems caused by lost income - an inability to work while ill, not because of the medical bills themselves.

EDIT: remove repeated phrase
How do you deal with corp computers that quarantine tor.exe with something like McAfee? I can copy in a renamed version of tor.exe but I'm not sure what file(s) to change to use the new filename.
Alternatively, it's existing-industry-protecting rules which have basically decided that people are not allowed to govern themselves. After all, without those rules people would be free to only patronise barbers who have acquired licenses, taxi drivers who belong to a cartel &c.

Working around that is deciding that people aren't allowed to govern others.
As shared in the link, if you want to check if your Tumblr account was compromised check out:

https://haveibeenpwned.com/
When the Data Bubble Bursts, Companies Will Have to Actually Sell Things Again