skysight-inc/HackerNews huggingface dataset:
This doesn't seem like a great idea. What if I just joined for the first month, grabbed all of the content, then dropped out? I mean, I love this idea for the Creators that offer premium content that I want but don't want to pay for but it seems like they'd get ripped off a lot.
The idea of UBI is free money for life. Being given $12k or $20k in exchange for stock in your company is intended to let you focus on the business for a few months and thereby try to develop wealth to last a lifetime. It is very much time limited and tied to performance.

If you promise everyone money for life, many people won't bother to create wealth. Wealth creation tends to involve rocking the boat. Have you heard of Duke Nukem Forever? They had scads of money and spent years trying to make the next perfect thing and failing to release because it wasn't yet perfect. Then they would start over because they were taking so long that technology had changed and all their work was out of date. I think they finally released when they ran out of money.

A lot of people will do absolutely nothing if they have money for life. People are neurotic, perfectionistic and on and on. We do an awful lot of stuff we don't really want to do because we need the money. We don't want to starve. If we guaranteed a minimum level of comfort, a great many people will do absolutely not a thing because doing stuff is scary and hard and what if we look like fools? and on an on.
Most discussions I've seen of UBI recently have shifted from universal to means tested.

Regardless, wouldn't UBI need to be higher for the sick, elderly, and disabled? Either it's high enough for them and too much for everyone else, or it's too low for them. Keep adjusting and you end up with a means tested welfare system like today.
Presaged by HN user vorpalhex three weeks ago [1].

[1] https://news.ycombinator.com/item?id=15749774
A great example for why we (the Google Web Developer Relations team) advocate for HTTPS everywhere.

https://developers.google.com/web/fundamentals/security/encr...
I'd love to know what the Electronic Frontier Foundation does exactly with millions and millions of dollars in donations. Based on Wikipedia it awards money to rich people with powerful computers for finding new prime numbers. But it seems to me the other charities are much more deserving.
Speaking of charities, are most of them transparent and accountable with the funds they receive? I’d like to see a ledger of where every cent given to charity was used / spent.
.... and the J implementation is inspired by the "A" miniature APL interpreter written by Arthur Whitney who later went to create K. See http://code.jsoftware.com/wiki/Essays/Incunabulum for more (and google "J incunabulum" if you want to see other people's commentaries)
Given what we know today, it could also be worth a billionth, but you're missing the point. They're saying that it should not be a part of their investment strategy today, which would mean buying Bitcoins today — the previous price of a Bitcoin does not matter at all in that context.
He's not arguing that the FSF shouldn't push an ideology. Nor is he arguing that he doesn't have an ideology-- he states it clearly in the video regarding his understanding of the GPLv2-- "I give you the source code, you give me back your changes, and we're even."

He is making a claim that FSF tried to persuade him that the GPLv3 would satisfy Linus' ideology under the reasoning that it allows him to invalidate the tivoization clause.

Here's a quote from Linus from that video:

"Yes the GPLv3 allows you to say tivoization is not an issue for us. But it allows somebody else to take the project and say, hey, the GPLv3 without tivoization is compatible with the full GPLv3. So I will make my own fork of this and I will start doing drivers that use the full version 3. And where am I stuck then? I'm stuck saying, hey, I gave you the source code and now I can't take it back (your changes). That's completely against the whole point of the license in the first place."

Basically Linus' only requirements-- "use and give back"-- are a subset of the FSF's requirements-- "use, give back and don't lock down." Linus is accusing the FSF of claiming that the GPLv3 could do a fine job supporting Linus' requirements when in reality it doesn't protect his software from gaining additional requirements which he explicitly stated he didn't want added. And what would protect his software from that? The very license that they were persuading him to change-- GPLv2. In other words, he's accusing some unnamed representative(s) of the FSF of lying to suit their own ends.

That's rather hard to believe IMO, as I've never read or heard anything from the FSF that is purposely deceitful in this manner. Additionally, I haven't read statements from Linus that are purposely deceitful, either.

I can only surmise that a tiny amount of doctrinal difference collided with enormous egos to create a pathetic waste of time, energy, and goodwill.
In London, there's quite a large number of merchants who have now stopped accepting cash - requiring cards/NFC only.
You could make your own cryptocurrency. Just a PatronCoin or something that people just buy a bunch of and plop in an account and they get sent to creators who can exchange them for USD if they so choose or sell them to someone for more just like any other coin. This could be an option that provides maybe a fee-less transaction or something. Since the patrons will be buying them from you you could mark them up slightly or something along those lines then you make your money up front instead of waiting for fees to roll in?
I tried to do some Golang development on Windows using the Buffalo framework[0]. At first, I got started by just using the Windows-compatible Go distribution.

The CLI tool wouldn't install because sqlite was listed as a dependency and it had compilation issues. I spent around an hour trying to look at using cygwin or some other equivalent to get a semi-sane devtool setup before I gave up and turned to WSL.

To my chagrin, WSL now has to be installed through the Windows Store - Linux distributions are downloadable apps. Now, I had a local Windows account so every time I tried to install Ubuntu through the store I got "something happened on our end." I'm a bit slow so it took me a while to realize that I had to sign in with a Microsoft account to use the Windows app store. I had one laying around so I signed in installed Ubuntu.

Filled with hope, I popped into WSL's bash terminal and installed Go, Node, and the Buffalo CLI. However, each invocation of `buffalo dev` took several seconds to run. Like, ten to fifteen seconds. I became overwhelmed with frustration and installed Antergos into a virtual machine and just rolled with that. And everything worked.

I just... I dunno. It's cool that WSL exists but every time I try to use it... meh.

[0]: https://github.com/gobuffalo/buffalo
The goal would be to enable co opetition.
Think of patent pools, the incentive usually is to own the patent and enforce it, inside of patent pools however , the goal is to get to application.
So a collection of non trusting entities can have a shared ledger of record.

That most certainly is the pull, which Enterprise blockchain cos sell as simplified back office.

Will it work like that in production ? No clue
Contact me, ive launched a couple coins and can help
It's not some big secret. They're a major advocacy organization.

https://www.eff.org/cases
Last I checked Chrome at least makes attempts to block this, but Safari will happily play along.

I was using this functionality to create a frustratingly convoluted automated Steam key redeemer for Mac (https://github.com/Benjamin-Dobell/humble-bundle-key-redeeme...) but I had to drop Chrome support.

Thankfully Valve have added a web API to activate keys, so I've since released a much less stupid Chrome extension.

However, if you're interested in a practical example running JavaScript using AppleScript-style (it's actually Ruby) behaviour then check it out.
Note that says an employer, not a (potential) employee.
When you are effectively governing a large chunk of Mongolia, then yes.
>If you want to blame anyone, blame publishers, not scientists.

The editorial boards are usually scientists.

And the folks on the grant committee (at least the government ones) are usually scientists.

As a collective, scientists do have the power to require all publicly funded research be available through open access means.
Deep Learning and Google Street View Predicts Politics from Parked Cars
The original: Theory of Games and Economic Behavior, published in 1944 by Princeton University Press, by John von Neumann and Oskar Morgenstern the text that created the interdisciplinary research field of game theory, is still worth reading.
> Was it known the nazis were evil when IBM helped them? Did IBM even know what their stuff was used for?

Yes. That was clearly shown in https://en.wikipedia.org/wiki/IBM_and_the_Holocaust

Edwin Black made a pretty convincing case that the IBM chairman Thomas J. Watson, Sr was quite aware of what the IBM equipment was used for - and actually quite enthusiastic about it all.

So think of that connection next time you use "Watson".
Yeah that sounded odd to me.
If it is a US based charity or foundation you can look at their IRS Form 990 to see sources and uses of funds. http://990finder.foundationcenter.org/
Not to be a dick, but did you even read the article? Is the video what confused you? He's showing that he changed the homepage to link to a login page that he controlled.
Stripe isn't really a middleman. In fact, as they also handle the acquiring process with efficient high-volume rates, generally fewer parties are involved than normal.

Even for very large businesses, actually processing cards directly is pretty difficult and generally not worth doing. Instead you can just get a processor like Stripe or Adyen to give you good rates on an interchange-plus model.
Why Rust is Successful
We need brainfuck in this pipeline somewhere
Awesome. Thanks!
- In January we're going to start live webinars where users can ask questions and we can help with specific questions. We'll use those recordings to make some onboarding videos.
The second two are great ideas. I'm going to see if we can get them on the road map ~ Mike
Why should American corporations pay both foreign and US corporate tax on income made overseas?

They don't. They pay the highest rate in either jurisdiction, so either the US or the foreign rate. In the US, they get a tax credit for the amount of taxes paid to a foreign tax authority so that they are never double-taxed on their corporate income. Note that every country in the world of significant economic size taxes corporate income.

Dividends are taxed twice, as corporate profits and again when received by the shareholders as dividends, but they should be. Dividend taxes are the price shareholders pay for getting limited liability and all sorts of government protections and incentives.
Space junk would be very cool.
> That's rather hard to believe IMO, as I've never read or heard anything from the FSF that is purposely deceitful in this manner.

The FSF has claimed that several licenses that have requirements not present in GPLv2 are compatible with GPLv2; the FSF is very aggressive in pushing the use of their license and their bias for such use definitely colors their representation of facts.
The "laziness" issue is such a distraction. If some percentage of UBI recipients sit on their couches all day, that's perfectly fine.

1 - These weren't the people who were going to move our economy and society forward in the first place.

2 - It's better if they sit on the couch and have their needs met than having them turn to violence or fueling the rise of the next Hitler. That's what will happen if we take away a huge number of people's jobs via automation and give them nothing to fill the gap.
Ajit Pai Nears His Biggest Win with Net Neutrality Repeal
>>Note that Ethereum in its current state is much more centralized than Bitshares and Steem, both based on the same DPOS technology as EOS.

This is based on the assumption that the mining pools of Ethereum are equivalent to the delegates of Bitshares, which is nonsense.

A pool requires much less trust. Anonymous pools are entirely viable. Delegates OTOH need to be known and trusted to get elected. It leads to a set of trusted third parties running Bitshare's ledger.

Pools can also allow hash contributors to choose and validate the blocks they hash on, with the pool only distributing rewards. In DPOS, the delegate chooses all blocks by design. The client nodes in Steemit/Bitshares/EOS are also non-validating. A small number of full validating nodes, run by trusted third parties, that serve to a bunch of non-validating clients, is not the same as a fully decentralized network like Ethereum.
nmap doesn't work, as one example.
An index fund is more likely to invest in BoringBigCo than NewShinyCo. The monkey is equally likely to invest in BoringBigCo and NewShinyCo. The latter strategy has more risk.
Dupe: https://news.ycombinator.com/item?id=15917598
I tried to like Edge. I gave it a try because work pushes it. But it is so bizarre. I’m not sure who their customer is. There’s no save as, no view source, no home button, favorites are screwed up.

These are basic functions. Chrome and Firefox have it figured out. Who is Microsoft building this for? Even IE plain is better.
Actually that is a smart thing to do in it's own right, as long as they quickly move to https.
USA wire transfers have so high fees because banks don't want to offer such payment methods, so they charge extreme markup (their cost is less than 1$, so 15$ is 1400% markup) on that.

In general, real time payments for large amounts can be made for <1$ (both fedwire system for its participants and various EUR systems do that), and consumer payments that can be (a) batched and sent in bulk and (b) get delivered e.g. at the end of day, not in real time, those have a cost of ~$0.01 (perhaps 0.02 in case of small volumes) to the bank.

So, in EU, everyone has access to something that's pretty much equivalent to USA "wire transfer", and it might cost e.g. some 40 cents or can be offered to consumers either "for free" as part of a common services bundle/maintenance fee.
Why is it you (or someone there) chose "Secure" in the address bar rather than something like "Private"? It seems like the people who don't understand what httpS means at all see "Secure" and think "oh this site is safe/secure" no matter what this site is, like if it's a phishing site. I'm not one to be very pedantic, but "Secure" up there really doesn't mean "Secure" at all. I know what it means, but people falling for dangerous sites don't get that at all. I don't really know what the best word is, but "Secure" seems like not the best choice there.

[Edit] Thank you to those people who had some honest replies, not sure why this got down voted, it was an honest question. When you go to the "Learn More" page on Chrome it doesn't even say "Secure" it says "Information you send or get through the site is private."
That makes no sense. The first X mbit/s will be privileged. If you waste your priority allotment on torrents instead of voip that's your choice, and that choice doesn't affect anybody else.
> Three mobile provider that asks your for your password while calling in for support

When I got a new nano-SIM (in 2012, one hopes they've changed this since), they didn't check any ID and only needed a postcode and date of birth to move my account to a new SIM.
Honest question...

Under that attack, wouldn't be the same whether you are using https or not? If you are in a hostile network with a compromised DNS, Couldn't the domain be phished too? Meaning that a valid certificate trusted by a fake CA would be used by the browser?
The Work of Art in the Age of Algorithmic Reproduction
Do you have experience writing Swift or Obj-C programs? My experience is that Obj-C has predictable performance which is often "good enough", whereas Swift is either too slow (without optimizations) or takes a very long time to compile (with optimizations enabled).

As a concrete example, I took a Swift program I had lying around (8 files, 2854 lines total), compiled it without optimizations, and stress-tested it a bit. Here's what the "bottom-up" profile looks like: https://i.imgur.com/ohlKQgx.png -- tons of time wasted in Swift runtime overhead. Compiling with optimizations removes most of the overhead, but a clean build of this (relatively small) program took almost 5 minutes with optimizations enabled.
Right, I think both of our discussions were about an employer, as in the entity doing the hiring. Did I miswrite something?
The problem is that for all of the stereotypes to the contrary, tech is really full of people who worry, "Am I wrong? Am I the idiot?" Banks clearly don't attract the same kind of person, with the same intellectual gifts and challenges. Your advice is great, but it's probably already being taken to a fault by people like Troy Hunt, and people like the goober on the other end of the line think Dunning-Kruger is a brand of champagne.
Deliberate Rest: A Manifesto
I like this idea of showing transparency. They screwed up by not letting the decision remain in the hands of the funder.
The most important scientific mindset is being willing and able to prove yourself wrong.

It's an important legal mindset, too, because it's an important mindset for any honest debater: You prepare an argument by attacking it, and trying your damndest to be the best argument for the opposition you can possibly be.

That's important in moral issues, where there arguably is no "right answer" to certain questions, but it's vital when things come down to factual questions where one position is right, any other position is wrong, and being able to recognize when you're holding a position which is wrong is vital to being honest, not only with others but with yourself.
A Bank! There is no excuse.

The thing about domains is that so many companies register companyname-someotherwords.com for legitimate use that if you are suspicious about the domain name you'll get little done. Azure is a case in point.

What if browsers record "tainted follows"? E.g. you visit http. Once you click a link, anything linked from there onwards is not trusted. No http post information is sent to the server without a hard to get around warning page.
"evidence presented to support this is very thin"

Autonomous cars are on the roads today. They're a ways off from serving as reliable truckers or taxis, but that's in our future. We're seeing rapid advancements in machine learning, especially in computer vision and abstract strategy games.

Trucking alone accounts for 5% of the US GDP [1], and employs 1.7 million Americans annually [2]. That's about 1/10 of the total US workforce. Taxi drivers and support staff for trucking are smaller occupations that are also at risk. What happens if all those jobs disappear overnight?

Hopefully the people in those jobs will successfully transition to other careers, as many did after the industrial revolution. But it might not be pretty in the short-term. I don't think it's irrational to be concerned about this.

1. https://en.wikipedia.org/wiki/Trucking_industry_in_the_Unite...

2. https://www.bls.gov/oes/current/oes533032.htm

aside: Wikipedia has some nice graphs, but shouldn't be considered reliable. What's the best source of economic and labor data in the US (or other advanced economies), aside from Bureau of Labor Statistics?
LOL… Apple does NOT pay 4% on its debt. It's effective combined interest is 2.38%.

In my naive back-of-the-envelope calculations, it would have to hold this debt in a non-tax-effective way for more than a decade to be worse off with this debt versus repatriation. An in the meantime it can use the interest it pays in the USA to offset it's US tax bill for income earned in the USA making this effectively a lot longer.

The long-term average for the S&P500 is 12.11%… not to mention the fact that Apple can probably make better use of its money by investing in itself, rather than passively on the stock market.

All round, no matter your actual moral and ethical opinions on the matter, this is the smartest financial decision Apple can make (and they probably spend tens of millions a year on advice, legals and research to prove this).

And as much as Apple goes on about them being a California company… they're mostly a multi-national with much of their money being earned and spent outside of the USA.
Another lesson is to always host the login section on a sub domain of the company which website you visit. A prime example not to follow is Citibank in Europe. My account is with citibank.co.uk, but when I login to my account I get redirected to online.citi.eu. How do I know that citi.eu belongs to Citibank? I have no relationship with citi.eu, that’s not the website I visited. How do I know I can trust it?

Microsoft is another major offender. When logging in, I get redirected 20 times between various domains, none of which in microsoft.com
It doesn't matter if most people create wealth. Just like in the startup world, human achievement and wealth creation follows a power law. It's well worth it to have 8/10 people just subsist (and, by the way, not starve/become desperate/destabilize society) if it unlocks the potential of 2 extremely capable people who otherwise wouldn't have had a chance.
I'm happy to, and by all means reach out -- instructions to find my email are on my profile page and I'm on github, etc.

I'm not speaking tongue-in-cheek when I say the short variable names and terseness are a feature. I wrote briefly on this subject previously[1], but there's something difficult to get across here because I have been changed.

Learning how to read very dense code changed the way I think about programs, and it has completely eliminated several classes of mistakes that I used to make.

I can see repetition where I never noticed it before. I require far less abstraction to get the business problem solved. And yes, my programs are faster.

It's also put me across the table- really, might as well be an ocean: q/Kdb is fast because it is written in this way. If you try to write another language/interpreter that isn't all bunched up on one line, that has friendly error messages and long variable names, it won't be as fast. From here it is plain and obvious why, and yet I struggle to show you over there.

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

> The evaluation order is not clear to me. I understand this expression {x+2*y} scan 2 3 5 7

Single-character operators, and functions in the dot-q namespace (like scan, which is really called .q.scan) take an "argument" on the left-hand side. Everything else doesn't.

> It would be great if a tool could convert this expression to

parse[2] can do this, and it was really useful to me when learning q.

[2]: http://code.kx.com/q/ref/parsetrees/#parse
Thanks for your suggestions
Thanks for all your help! Just before quitting on my website idea I got great suggestions from the community here on ways to improve my website. I've implemented the changes and have started to slowly see members join. I know I still have a long way to go, but I just wanted to say thanks!!

New Look: https://www.doityourselfnation.org/
Yeah, until that happens we won't ever be really secure.

I mean, take this case; lets say NatWest DID put their landing page behind SSL... well, lots of people are going to try to go to http://<url> instead of https://<url>. Most site will redirect the user to the https version, but if an attacker hijacks the initial request, they could easily serve up a fake version of the landing page that has a 'login' link to the malicious site.

Now, at least if NatWest was redirecting http to https, a savvy user could notice that their session wasn't being redirected to https and could be aware something was wrong, but if you didn't know to check, you could be fooled.

There is nothing the site owner can do to prevent that sort of hijacking.