skysight-inc/HackerNews huggingface dataset:
Rather than downvotes I would love to hear other ideas about how to fund UBI. Experimenting with only the good side seems silly - of course poor people's lives will get better if we give them money. But only experimenting with that side of the equation isn't testing UBI, it's just testing a different kind of welfare or charity. Maybe we can learn some things about welfare, but we're not learning anything about UBI.
SEEKING WORK - North NJ - Remote preferred

I've been a professional software engineer for the past 20 years. I consider myself a tool-maker, someone who creates tools that make work (and life) easier for others. Let me know the problems you or your business face, the tedious things, the complex things, the things that seem like "there must be a better way", and I'll work with you to create automated tools to handle those things, so that you can focus on the real work that makes your business great.

http://webbindustries.com/

Services:

- Static Website development

- Portal Website development, with tie-ins to back-office database system and internal CRUD-style management application

- Custom Javascript or CSS for your Bootstrap, WordPress, SquareSpace, Wix, etc website

- Web Services design, development, and integration

- C# coding for your Unity-based game

- Maintenance for your Perl applications and scripts, or help migrating them to something else

- Database Schema design

- Code/Database performance analysis and optimization

- Refactoring and Data Migration of live systems
> Right? That's what you're saying by "Words ought not be judged solely on their truthiness independent of their person." Either you're somebody, or you're nobody. And if you're nobody then you may as well go die.

Is that your interpretation?

No, if words aren't judged solely, that implies at least, I don't know, one, or can I get two extra factors? What's wrong with multi-factor judgment?

For example, when I listen to my doctor, do you think I'm only evaluating the merit of the medical reasoning? Are doctors in the habit or routine of providing their medical reasoning? And surely, while not all doctors are from good financial backgrounds, just by being so prejudiced in favor of your doctor, you are judging the final accumulated product of an unfair system, and you are probably enjoying its fruits. The reality is you probably also evaluate multiple signals, every day, even if one of those signals is correlated with a class division you despise.
We tried this, watched all the how-to videos, etc. I just couldn't take a reproducible measurement. We tried maybe 6-8 measurement attempts, and the results were all different.

At this point, I gave up. Of course I was doing something wrong. Without a repeated measurement I didn't have confidence to base an expensive purchase on my work.
No a clever chair can shunt unwanted discussion of to a subcommittee or defer it to another meeting.
I had some free time between switching a jobs and I filled it building ProtonMail Desktop Client https://github.com/vladimiry/protonmail-desktop-app There simply was no usable client for desktop. That's actually my first open source experience.
The Bitboard is very abstract. The interface it instantiates will likely not let leak it’s concise internal representation and will discuss the operations on the game state at a domain level. This is abstraction.

So this is a failure of OO abstraction. Why? OO abstraction is really complex and makes many forced moves that provide little value here. Inheritance and a focus on “nouns” makes idiomatic code highly specialized to certain domain models. Unfortunately, these are rarely useful.
I was responding to a comment made when "the signature had good recall".

So whilst you have a reasonable point, it's not relevant to the point I was making, which is that the precision of the rule (after implementation, and before discovery) probably exceeded 4 nines, which doesn't seem like 'poor precision' to me, without further detail on the requirements.

And BTW I have no opinion about whether this was a good or bad move by Valve. I don't have sufficient context for that, and my comment was intentionally focused to try and understand what the person to whom I replied thought would be acceptable precision.
Around Thanksgiving I had to remove my shoes at both SFO and PDX.
A definition which doesn't differentiate is a definition which provides no information. If your terminology is broad enough to encompass everything, it's also too broad to tell you anything.
Hey, yep :-) I leave my vehicles out in the summer when all sorts of yard and other stuff is spread around the garage. But come mid-fall that all gets cleaned up so the cars can go in and let the plow do its thing. There's much less manual cleanup needed than if there's a car in the driveway.
TravelFlex ICO Round Continue Until 12th Jan 2018
Kragen is right. "Big White Friendly Brother" was obviously race-baiting, and the first sentence of your comment was both acerbic and gratuitous—exactly what we don't want here.

We ban accounts that post flamebait, whether racial or otherwise, so please don't do this again. If you'd instead read https://news.ycombinator.com/newsguidelines.html and really take the spirit of this site to heart, we'd appreciate it. As you'll see, it means a lot more than editing flamebait out, though that's definitely required.
Whether the bootcamp people are greedy or not doesn't factor in.

Getting national accreditation for a coding bootcamp would be like getting a PhD in biology to be a dog groomer. Not only is it overkill, it wouldn't really teach you to do your job.
What difference would an answer to that question make?
How well did these cultures fare against the imperialist Europeans, exactly? How well do they fare against their more technologically advanced neighbors?

Incidentally, you may also wish to read "Industrial Society and Its Future" by former Berkeley mathematics professor Theodore Kaczynski.
> Uh, that's easy, you are taxing the income from the position. The existing tax code, in fact, already covers this fairly completely.

But then you're taxing just once. No generational transfer tax.

> There's the receipt of the house or car; taxing in-kind transfers at fair market value is already done in other contexts.

Keep house or car under parents' name forever. It'll be written off or value will be very different by the time the old generation dies. If value booms - sell property and do smth creative to pass the money without tax.

> > If you tax inheritance - you tax both original incomes and generational transfer.

> The distinction is artificial; there is just income.

The difference comes in when you want to double tax :) If original earner pays income tax and then inheritance tax is applied - tax is paid twice. If you work around original income tax (e.g. trust fund) and only the (grand)kid pays his income tax - you only tax once..

> Inheritances aren't taxed as income, so you aren't avoiding a tax event that you would otherwise hit by swapping one for the other.

But you're avoiding it. Double-taxing comes from taxing original earner his income tax AND inheritance tax on top of that. If you restructure that, you can get away with paying income tax only.

> Sure, but that just makes a trust fund work like a tax-deferred transfer at the time money goes into the fund. That is something of a structuring opportunity, and I'd have no problem not having private benefit trusts be tax exempt entities (and they certainly a trivial fix if that is your concern), but it's a fairly minor issue.

You defer income tax AND avoid inheritance tax or double income tax. Essentially you get free generational wealth transfer.

Even if getting rid of trust funds (or similar vehicles) is easy, it wasn't done yet. Probably because if you'd outlaw trust funds, there's a 1000 and 1 ways to work around that in a different legal structure.
Show HN: Fix All Conflicts – command line app for fixing merge conflicts
Good thing most regex engines handle unicode ;)

Honestly, I do get your point about inappropriate use of regex, but this kind of simple text manipulation is well suited for regex. The biggest argument against using regex for this kind of problem is performance verses writing the same code programmatically in the host language (assuming you're using a fast AOT compiled language). However even that is a non-issue given the small quantities of text you're decoding.

Also I'd bet the regex in this instance would actually work out more readable because the transformations are basic so you're localising the text manipulation to simple rules rather than multiple lines of byte array reading and thus also potentially having to manually build in your own rudimentary unicode support too.
Sorry if I wasn't clear - I was only referring to spam and ddos protection to explain the concept of proof of work.

Take the case of immutability of past transactions.. the computational cost to create the blockchain would be enormous.
I'm sure you're correct about juicing the popular vote. (I haven't finished "What Happened" yet, for HRC's own account. I'd appreciate a link for that insider account, if you still have it.)

But there's also a coat tails factor. Many left wing voters are "1:4", only voting one out of every four general elections (for president). So its expected of the presidential campaign, as the nominal head of the party, to juice turnout to help down ballot races.
Dwitter – twit-length demos
OpenTracing is awesome. We plan to use it in GitLab with Jaeger. Extensive notes are in https://gitlab.com/gitlab-org/gitlab-ce/issues/41449
> Did you mean PoS in your last sentence?

Totally. Apoligies.

> It isn't clear to me that PoS is much different, in the sense that you can imagine attacking the network by gaining a larger stake, enough to be "calling the shots on the truth" (ie silencing other stakeholders).

I think we agree on this one: Proof of Stake and Proof of Work are both vulnerable to their respective 51% attacks.

But they are also (more or less) equally safe: If you don't have 51% of capital at stake/mining power, you cannot attack the network.

So, all things being equal, my argument is that PoS is advantagous because it requires fewer resources.

(This is expressed for example in the fact that the block reward with PoW needs to be much higher than with PoS to re-finance the same amount of capital investment. Because if proof of stake, you also get back your original capital.)
Q&A on the ethics of warfare in the autonomous future
on the busiest travel days the TSA often ease the shoe requirement. they even let me keep my laptop in my bag when flying this Christmas.
Make more older maintenance releases, with backports of security patches.

Solution: Release date of first old maintenance release: 01-01-2018
Yes, and I also like their stated goal of Reducing complexity.

Good luck, Reducers.
Trans and having trouble finding employment
Hi HN crowd,

Brief intro about me:

* I graduated this December with a bachelor of science degree related to CS.

* My classes & assignments were in C++ and java but I picked up Javascript for my own personal hobby projects outside of uni. I'm not an expert in any particular stack but have done work for mobile (Android), backend server with node.js, front end (vanilla javascript) and some desktop apps with nw.js.

* I had an internship at a tech company way back in 2013 to late 2014 and where I was told my work was great but I've lost all my connections to that work. This was before I started medical treatment for gender dysphoria.

The issue:

I'm having trouble getting passed the first interview stage right now and suffer high anxiety from it but as well with my medical condition. I'm still presenting as a man but I have longer hair than typically before. I have no support system and parents have basically disowned me. I've been somewhat lucky to have a small cushion of money from cryptocurrency investments to live off of right now but will run out in 6-8 months.

Typically I apply to startups using angel and LinkedIn. I possibly don't have good interview skills. I've just been getting phone interviews with no followup to code problems or further questions. Currently in Quebec and have dual citizenship with US & Canada.

Thanks in advance for any advice.
(1) Is it really that hard to implement 2FA, and
(2) Did you just implement the same insecure SMS nonsense that's been getting people's accounts compromised for a while now?, and
(3) Did you bother putting anything in your UI saying "Hey! Over here! Look at this new feature!"
Abstraction, to me, is not about reducing lines of code but reducing cognitive load by hiding complexity. I don't need to know what kind of list, or how the list is implemented, I just need to know it's a list of some sort and has the usual list interface.

For example, I recently needed to randomly reorder a collection of objects, weighting some of them more heavily than others such that 'heavier' objects are more likely to come first. My first implementation was a mess, and was hard to test. So I created an abstract data structure that allowed inserts with weights and polls for a random value, applying the weighting. My business logic could use that abstract thing presuming it worked. The tricky part was hidden, and the code was cleaner.

In the case of the article, the abstraction the interviewer wants doesn't actually make the code clearer. It's just looking for checking off check boxes that the candidate wrote the word 'class' and jumped through the hoops the way the interviewer expected.
Get off the cloud. Which is exactly why the companies involved would want to keep it secret.

Not everyone is all in on cloud infrastructure. What about people who are right now deciding whether or not to move critical data to the cloud? Should their security be compromised by hiding the truth about a known exploit in order to "protect" people less concerned about security who already put their data at risk?
Religious flamewar is not allowed on Hacker News. If you post like this again we will ban you.

More generally, it's an abuse of HN to use it for ideological or political battle and we ban accounts that primarily do that. I wouldn't say your history is primarily doing that, but having taken a quick look, there have been clear stretches of it, plus some evidence that you've abused the site quite badly with throwaway accounts. Would you please not do those things? We're trying to have a place for thoughtful conversation and intellectual curiosity. That means everyone here has to exercise some discipline in response to divisive topics and not head straight for the bottoms of the barrel.

https://news.ycombinator.com/newsguidelines.html
PRIVATE INTERNET ACCESS | https://www.privateinternetaccess.com/ | DevOps, Rails and Desktop Engineers | Full-Time

Private Internet Access is a VPN service which brings security and privacy to the average user that’s fast and simple to use.

We’re an activist organization at heart and are significant donors for organizations such as the EFF, Freenode, Fight for the Future, Creative Commons, FSF, Linux Mint, Arch Linux, etc. You can learn more about the companies we support here: https://www.privateinternetaccess.com/pages/companies-we-spo....

We’re looking for experienced DevOps, Rails and Desktop (JS+Ruby) Engineers anywhere in the world. You will work on both the VPN service as well as our new product ventures as we continue to make amazing privacy products.

We offer: - Competitive Salaries - Flexible Vacation Time - Experienced Engineers

For US Employees we also offer: - Health/Dental/Vision paid 100% for Employee and Employee + Spouse - Employer paid STD, LTD, and Life/AD&D

If you’re interested about learning more about the positions, please email jobs@privateinternetaccess.com with cover letter and resume.
"Why (special agent) Johnny (still) Can’t Encrypt"
https://csrc.nist.gov/CSRC/media/Events/ISPAB-OCTOBER-2012-M...

(Warning, slightly terrifying paper)

P25 is very vulnerable to jamming, decrypting encrypted traffic, traffic analysis, and geo tracking of individual radios.

-

Because of the design of P25, commonly used in America, if you enable encryption, a tiny bit of noise in the signal makes it unusable. One problem is that there are separate error correction codes for different parts of the packet, and very few error correction bits were allocated for the important encryption bits.

To get around this, sometimes just the dispatchers will have encryption on, since those packets are traveling over fiber to the transmission towers, where they are broadcast at high power levels. The other direction, personal radio to repeater tower, is almost never encrypted because of the much lower power of the personal radios.

P25 has some nice features - our local area has perhaps a hundred different public safety organizations, all of which can talk to each other at any time, and often coordinate for any major incident. But security is not one of them.
Thanks for the heads up on this. I'll give it a spin.
I suggest putting the About page as an option on the top right menu. I almost missed it at the bottom of the page.
WSO2, an open source integration company, is hiring positions in R&D, solutions architecture (US, EU, APAC), sales, product marketing, and developer relations. We plan to hire around 100 new people this year. We published our company financials and business metrics publicly over the holidays.

https://blog.usejournal.com/wso2-our-2017-results-and-2018-p...
Considering all of the lack of public trust of police departments these days, I'd prefer that they don't use encryption. But, I'm sure there is more than one side to the issue.
It seems to me that showing these suspicious users a CAPTCHA prior to banning would have been a way less abrasive means to the same end.
Several devices I've bought in the last few years (mostly cheap ones of chinese manufacture), did not include Google Play; they mostly encouraged either Aptoide or 1Mobile Market. Heck, that's part of why I keep F-Droid on my phone now.
And why is a company giving away a browser for free a bad thing?

Merely because other people aren't able to themselves?

All I see is consumers winning as they get free products.
IMO, the key issue is to differentiate between abstractions in language-space and abstractions in problem-space. Turning a chess board into an object is language-space, since it affects vocabulary; writing a function to count the pawns is problem-space, since it defines a step towards the problem one wants to solve.

Nobody programs without problem-space abstractions any more; this is effectively what you get with functions and libraries. When someone uses a prebuilt tangent function, that's working in problem-space.

Language-space abstractions don't pull the same weight. If they did, Haskell programmers would be so much higher productivity than C programmers that the latter would be simply competed out of the market. Instead we see marginal benefits against marginal costs, and the gamut of C, C++, Go, Haskell, Python, Javascript, etc. are, if not equally good, at least sufficiently similar that there is genuine debate.

If in doubt, abstract the problem. If you do an abstraction and don't have less work to do afterwards, maybe you've abstracted the wrong thing.
by... communicating with each other?

Users aren't the product, they're the revenue stream. The product is an easy to use communication tool.
"... but how did racism exactly help Trump win."

What measure of proof do you require?

The most recent round up I've read:

The past year of research has made it very clear: Trump won because of racial resentment

https://www.vox.com/identities/2017/12/15/16781222/trump-rac...

Not that I needed sociologists to confirm what I knew about my friends and family who voted for Trump, but there's plenty more confirmation, if you're curious:

https://www.google.com/search?q=trump+racism+won+the+electio...
Show HN: HackerNewsJobs – “Ask HN: Who is hiring?” – organized
Who the heck is valve to say what usernames I can and cannot have on my system? I don't even play TF2.

What happens if the cheaters decide the change the 'triggering' username to something far more common? Guest, admin, local, user, etc. Now valve is allowed to ban everyone who has that username on their system?
Very good points. I do notice while on it, that it's extremely easy to get sucked down into rabbit holes, losing sense of time and of what's important.

I've also run into the same problem you described, of running out of adderall due to more and more tolerance. In desperation it even led me once to get some darknet speed pills off the internet, containing what I later found out to be meth... all due to a lack of available prescription alternatives. (I quickly learned methamphetamine is a completely different animal -- far more addictive, dangerously euphoric, and seriously neurotoxic. I learned to never do that again.).

I'm now experiencing my first health wake up call, which I'm convinced is linked to adderall use: just in the last few months, while using my iPhone I started to notice a very slight shaking in my fingers. Turns out: I have a family history of essential tremors and Parkinsons (caused by accumulated damage to dopamine receptors)... with ALS as a possible risk factor. That's right: A L fucking S.

And I'm only in my late 20's.

Terrifying. The illusion of my own invincibility has been shattered. For the first time in my life, it's abundantly clear that my problem with adderall is no longer just psychological: it's physical. That if I don't make changes soon... things could start going downhill for me -- fast.

I may take you up on that offer when I can muster up the courage. Thank you.
Ah, excellent reply. This is what makes HN worth savoring.

You certainly have a point. And I would agree that in medical matters, or in other situations where an expert opinion is warranted, it's worth taking credentialism into account.

But there are a few people on HN without credentials who are excellent programmers. What makes them excellent? If you had to figure out a hard design, or build something quickly (as opposed to rock-solid reliably), are you sure the first person you'd go to is a Harvard grad? Even if you had the money. I've met enough to know that they're smart, but you can get within a stone's throw of their skill on your own.

Let's start with a story. My tooth hurt, for days. Terrible shooting pain. I remember waking up and jumping up and down crying due to how absolutely excruciating it was. This isn't artistic exaggeration.

I go to the dentist. Tooth's godda come out. But what made me hesitate was how quickly this determination was made. She took one glance at the xray and said "This tooth needs to be extracted." Instantly.

I go home and wait, and bear the pain a bit. The pain goes away, and I forget about it for awhile.

A few months later, it comes back. I go to a different dentist. Same exact situation.

For lucky reasons, I could not arrange the operation. I say "lucky" because I still have that tooth, and that was four years ago. If I had listened to credentials, I would be one less tooth and none the wiser.

This was quite striking, and it has always made me wonder why we have this absolute faith in the systems we participate in. It works most of the time. It's a pretty good rule of thumb. But the special cases are what makes life interesting, and most systems are remarkably bad at evaluating those.

What does all of this have to do with whether some rando should have an opinion about Google? Well, that rando might be right. And the only way to figure that out is to think about it and decide for yourself.
Are these being sold and for what price? The data sheet is hard to believe as far as range and battery life goes.
What kind of backwards bank do you bank with that doesn't allow transactions to be made from their web portal?