skysight-inc/HackerNews huggingface dataset:
I've had remarkably similar ideas rolling around in my head for the past couple of years, watching various viral controversies work their way through Twitter, Reddit, and Wikipedia. I disagree with the idea of a "hate counter," though, because it would encourage people to self-segregate and I think it's wrong to reduce people to their worst attributes. Everyone has the potential to make a positive contribution in at least some niche.

I would just add that my ideal system would have a plethora of highly objective, undeniable flags for a variety of potentially disruptive behaviors; posters would be required to disclaim or "pre-flag" their own posts; and readers would have the ability to toggle which flags they're willing to view at any given moment. The punishment for failing to disclaim a flag would be a period of probation (increasing with repeated violations) where the user's posts are automatically disclaimed for that flag. The punishment for malicious flagging, as judged by a group of users with a long history of proper use of a particular flag, would be probation with regard to the ability to use that flag on others' posts.

I expect that the "off-topic" flag, along with the ability to rigorously define the topic in any given context, would get a lot of use, as would "name calling," "assigning motives or attributes to a group" (aka "broad brushing"), and "expressing incredulity" (aka the starting-your-comment-with-"Um..." flag).
Sure, but tackling a problem in a way that your competition can't respond well to is called a strategy. I mean, you can define disruption any way you want, but keep in mind that the reason people use the word disruption when they mean strategy is because they imbue the word with magic power, not because it communicates anything meaningful.
You were going to make an OS with electron? Can you expound on how you planned to do this?
Ask HN: Is it possible to make this chat extension?
With these features:
- people chat on the same web page
- a counter (current users)
- separate conversations between websites

Feel free to ask me others features.
I need to know what kind of programming language are used for this extension
You're right, that's the Java/C++ way. I was trying to do it the OCaml way in Java. :-)

Ultimately, what I wanted was a way to declare the variants in one place. I didn't want to repeat myself. The only way I could think of declaring them once, and still being able to both produce and consume values of those types, was with a generic visitor interface.

You've done it with a C++ class hierarchy, which has the following properties that the OCaml solution does not:

First, it needs to repeat the components of each variant type three times: once as field declarations, once as constructor arguments, and once as initialization statements in the constructors. The OCaml one (and my Java one) lets you declare the types, fields, and constructors in one line of code.

Second, your code is arranged into classes, which means that adding a new function (say `toString`) requires adding new code in N places, for N types. In OCaml, you'd just write one new function with N variants. (Of course, your code is better if you want to add a new type.)
They started it when they attacked Fort Sumter. The correct way to end a voluntary union is not to engage in insurgent attacks on the national military.
All the proposals that I have seen are flat rate, with people being positively encouraged to relocate to areas that are currently less expensive.
This would be fantastic if it supported automatic updates. I want to forget about the machine and just have a webpage on the screen.
<millions of welfare buildings>

millions?

<We will move from a society where it's expected that everyone work 40+ hours and sometimes two jobs to meet basic needs to a society where work is optional, and 20 hours is the norm.>

"We'll lose a bundle on each recipient, but we'll make it up in volume."
Krita is for art, not for simple things - comparing it with paint is kind of disrespectful even if meant as a joke.

It has an amazing selection of preset brushes and my personal experience with it is joyful.
If you speak Japanese, there are huge numbers of companies doing robotics in Japan. All the big names. I bumped into someone on the Shinkansen the other day working for Hitachi and doing robotics. Of course it is robotics for manufacturing...

In Tokyo and Osaka, my understanding is that many IT jobs are in English. Japan is also probably one of the easiest countries in the world for IT/engineering workers to get a visa: have a degree and a job offer and you are set. I don't know how many robotics jobs are English, though (the guy I was talking to was Japanese and didn't speak English).

I think it's probably a lot easier to find a job like that than you think. The reality is, though, that the salary (especially if you actually want to live in Tokyo rather than Chiba, etc) will likely be shockingly low compared to US salaries. I think senior devs are going for the equivalent of around $80K these days. Possibly you can make up some of that with bonuses, though. I don't work for a Japanese company (and I'm not in Tokyo), so I don't know the details.
Is anyone disputing that the purchasing power of one group/person is being increased at the expense of another against their will. This generally meets the accepted definition of stealing.
If you've ever played "idle games" (e.g. bloodrizer.ru/games/kittens/#) they've effectively taken this concept to the extreme. Everything is earned and paid for as a rate of $/second. This strongly encourages you to leave your system in a state of positive rate before letting it idle, else you'll return to a ruined society.

Back in the real world, I think people might have a better understanding of their finances if they could view their position as a continuous function rather than only seeing the discrete transactions as most of us currently do.
I used the arc archiver mentioned by others, back in the 90's if not earlier. I've probably still got archives on a disk somewhere.
I recently parsed that in C#. It's simple enough to do, but the format is weird. It would be much simpler if the digits were stored as individual raw files in folders corresponding to each label.
> Most people will never abandon their job for 5 years of guaranteed income, even if they hate their job.

Perhaps, when no longer totally living hand-to-mouth, during those 5 years they can e.g. take evening classes and eventually qualify for a better job.
The article says that New York Ice Cream only started sometime around 2013 and only "locked down" the midtown area last year, so perhaps that's why you've never heard of them before.
There are perfectly fine and compatible CPU-based renderers for Playstation 1 in Mednafen or pSX. People don't want compatibility, though, they want their graphics to be better than the original.

So emulator devs make these GPU-based HLE renderers that are always going to be hacky no matter what.
Genie: High-performance high-productivity Julia web framework
So does that mean a Toronto Dev is 3x ZA dev

And a SF dev is a 3x Toronto dev

and that's almost a 10x ZA dev

10x devs are real?!
<But the alcoholic might need the drink more than food, and the drug addict might need the drugs more than a place to live.>

You are confusing want with need. And if you feed/encourage harmful behaviors, you are enabling them and ultimately condemning the recipient.

EDIT: I think the downvoters here like keeping addicts in place to have someone to feel superior to, rather than helping them confront self-destructive behaviors and realize their potential. I think it's an unnecessary tragedy.
Venezuela: emergency meeting over crisis
>what do you do when someone on BI has a financial emergency or, as will happen with some regularity, just flat-out blows all their money

New startup ideas:

1. Create a BI Credit Union: Like all CU's it will be owned by its members (the people on BI are the shareholders). The BICU will extend credit to these its members (who likely never had credit before) and because members are on BI, the loans/credit would all be pretty standard limiting the risk of default. Maybe members could even take a more active role in voting on approving individual loans of its members as opposed to Bank underwriters.

2. BI Death Insurance: Say you are one of the first recipients of this initial YC BI Project experiment which I believe lasts five years. You can pay a premium and in the instance you die before the end of the 5 years, x% of the remaining BI for the period will be distributed to your beneficiaries.
>But riddle me this: what do you do when someone on BI has a financial emergency or, as will happen with some regularity, just flat-out blows all their money and now can't afford rent and/or food? Do you tell them "tough shit, you've exhausted all your social safety nets" or are there safety nets below BI, essentially recreating the welfare programs previously destroyed?

It always bottoms-out somewhere. You pick based on how often these emergencies or "emergencies" seem to happen, how many of them we have the budget to handle, and how likely it is that a certain number of so-called emergencies represent real emergencies.
I read about an early computer (JOHNNIAC) with the same issue. It's instructions had 12-bit addresses, but the original machine had 10 bits of memory attached. Programmers often interleaved data through the upper two bits of the address, which wasn't a problem until they quadrupled the machine's memory capacity later in its life.
Trump has a ton of experience defaulting on business loans. I can't see a better reason for him to take control and use his magic touch to fix everything.
My favorite sign was by a regular outside AT&T Park in SF:

"MY WIFE IS BEING HELD HOSTAGE AND I NEED $10 MORE FOR THE RANSOM!"
Webconverger.
This is from April, 2015
> I can't just link to the new version and get the bug fixes.

I think this isn't quite right, by omitting the down side - that you will be getting the not just the bug fixes, but new bugs. It's not all roses!

What has occurred between 710 and 720 is change. Ideally, hopefully, intended to be, positive change only. Bug fixes only. Improvements only. We all as software developers know there will in fact be new bugs introduced. Regression testings exists for that reason, and it is an imperfect method.

So I guess what I'm saying is this : nothing, NOTHING, should change for a given application, without revalidation. Swapping a library version under the hood is by that view not good practise. By and large of course this is type of change is absolutely normal practise, because most of the time it seems to work, and it less costly and time consuming.

(Really, it happens I think because humans are optimists and writing code is hard work and time consuming, so we involuntarily hope it's all fine and don't look hard for the bugs we've not found).
It seems to be that this story has been out there for decades now, and this Bloomberg story just adds a few details.
> Instead of being a leech, you are just another person.

There are still "leeches", they may just be harder to discern.

For example, imagine a small community of 5 people. Each receives $30k/yr in UBI. 2 of them are homemakers, 1 is an artist, and 1 plays video games. None earn any additional income. The fifth person owns and operates a small factory, earning $300/yr (of which he pockets half).

Obviously this is overly simplistic but it's clear the leeches are the individuals who do not contribute funds (whether it's via excise taxes, income taxes, or inflation) in excess of the sum they received as BI.

Obviously somebody is subsidizing them (ultimately under threat of violence if they refuse).
It sounds like a 'cash heavy' business that might not want a lot of regulatory scrutiny. Plus, the choice spots might technically be in violation of some NYC code and they don't want the cops getting precise about what is and isn't legal. I was in NYC last weekend and I noticed that they squeeze in at the end of blocks where there isn't really a proper parking space.
> So, as soon as a child goes to university, they get BI, and parents don't have to afford a single expense.

There are countries where university tuition is free, and the state also pays student benefits to every student, which makes it financially possible to study without receiving money from your parents.

Those countries tend to have lower birth rates than USA.
It epitomizes the industry.
Introducing Airbnb's Neighbor Tool
If you don't want one command to end up in your history, type a space before the command.
Because they use the same intimidation tactics (the operator obviously didn't want to cop to this in the article, but the author mentions some instances) and both companies would suffer if either persued legal action.

The truck operators stand to gain a lot more turf by hiring thugs and former service members who will not be intimidated or will intimidate competition than with legal action.

Also keep in mind this is a cash-only franchise business operating at non-fixed locations in NYC... cameras are not in the best interests of the truck operators.
There have been some articles suggesting that shipping contracts (especially futures) are an economic indicator that still leads the market.

Scrapping your capacity could be taken as an indicator as well.
I'll eat my shoe if they come up with any other result than "resounding success!" with a healthy dose of hand-waving around any negative issues. Basic Income seems to be The Next Great Liberal Cause and YC being a Valley firm, I've got a feeling they fall a bit towards the left part of the political spectrum.
You mentioned having difficulty getting the shading right in one example (your chair) and not wanting to implement stencil shadows. Is there no lighting whatsoever being done in the renderer?
> what do you do when someone on BI has a financial emergency or, as will happen with some regularity, just flat-out blows all their money and now can't afford rent and/or food?

What if this happens to someone on welfare?
I think there were some issues with OpenGL on OS/X, I've been using the RC on windows and the latest git on linux and I haven't hit any issue
the arguments against this are very similar to adblock legality issues.

Google wants to say "You can only view this content in a specific way" - Thats pretty much the same argument against ad blocking. The issue is if a ToS can force the issue.
<Fewer desperate people means you have the liberty to walk streets at night without the fear of being mugged.>

You think that desires for nonessentials (or even luxuries) magically go away in such an environment?

Heck, a guy who was playing in the NBA a year ago was shot dead while pulling a home-invasion robbery this week. NBA minimum salary was $507K.
I suspect that the problem would not be huge (but it would need addressing). The key would be making accessing the emergency safety net sufficiently unpleasant/inconvenient as to dissuade casual fraud. (The welfare equivalent of being put on hold.)

The key questions in my mind are:

(a) how do we prevent people borrowing against it?

(b) what to do about kids of people who squander their basic entitlements, but it's not like the current system handles this issue well.
Food for thought. But what you are describing sounds more performance oriented, not scalability-oriented. Are the speed gains from extra optimization enough to make up form putting more eggs in one basket?
Three Hundred Mechanics
Moz's co-founder epic moustache
Seems like it would be more unix-like to just pipe tar into gpg.
Facebook using peoples' phones to listen in on what they say, claims professor
> However, the hyperinflationary spiral resulting from BI could assist a transition to communism.

Looks like you've identified the end game.
I'm in favor of a much higher land tax and getting rid of income and capital gains taxes.

Taxing income and capital gains seems counter productive to me as it creates a penalty for working harder and investing. Those are activities that make individuals and society more prosperous.

Another possibility I think is worth exploring is having the government simply print money each year and use that to provide for services and basic income. That way we can get rid of the tax system entirely.
http://epguides.com - Whenever I need to look up episode names or air dates of a TV show, this little site has done the job for decades.

I type the address, followed by the name of a show (usually only lowercase alphabetical characters, and without 'the'), and I get exactly I want. E.g. epguides.com/xfiles

It looks almost exactly the same as it did back in 2000 at least (https://web.archive.org/web/20000815203907/http://www.epguid...), and has been kept up-to-date ever since.
>If tons of people are self-censoring or avoiding speaking at all for fear of being doxxed and getting death or rape threats, do we really have free speech?

Yes we do. If you self-censor because you are afraid of the consequences of your speech, that makes you a coward. Far better for cowards to cower in fear silently then for everyone to be forcibly silenced to placate cowardice.
Notes for the Summer: Ben Evans on Mobile and AI
Some of the categories type 1 jobs will grow and some will shrink. More programmers will be writing code for self driving cars, but fewer truck and delivery drivers will drive those cars. Both of those are type 1 jobs because they produce new value. Type 1 jobs will shift towards mostly consisting of job that require specialized skills.
Not just tie it to inflation, but to location as well. After all, it wouldn't be fair for someone on BI to not be able to live in Manhattan or San Francisco.
You can drive the cost of healthcare up without having large margins

Just like Hollywood never makes a profit, you can't use profit margin to measure what the cost savings would be in moving to national healthcare system.
I like the theme—I'm guessing it's supposed to be reminiscent of early Mac OS and HyperCard? That seems to fit HyperDev's goal of getting up and running quickly so you can enjoy building something.
Comments moved to https://news.ycombinator.com/item?id=11810802.
Spare Rides, an affordable ride-share service, expands to Metro Vancouver
Krita is having a Kickstarter campaign [0] to fund next year's development.

There is also a blog post [1] describing how Krita is funded and as you can see, the Kickstarter campaign plays a huge role in its development.

So if you are a Krita user, consider funding the campaign.

[0] https://www.kickstarter.com/projects/krita/krita-2016-lets-m...

[1] https://krita.org/item/funding-kritas-development/

Edit: The campaign has already reached its goal, but there are stretch goals to achieve.
There is an incredible amount of businesses set out to make money from those without steady pay, or who live paycheck to paycheck, which includes some UBI recipients (if they require a large sum today they may borrow money from a payday loan company, for instance, and the interest is insane). One challenge is going to be preventing this from becoming the new form of exploitation. That comes down to education, and there are a lot of americans in debt.
Using a physical button to move slides...
> Stipulating that five years is the wrong period to use, what would the right period be?

The short answer: Whenever death rates plateau for the 99th (or whatever) percentile, relative to progression of the illness. If you wait XX years until the effect of moving around the diagnosis date is largely mitigated statistically, then the error begins to fade.

The long answer:
This isn't quite the right question to ask at all, because it assumes away the possibility that the naive "years from diagnosis" is a flawed metric in the first place. The point of the comment you're responding to is that "n-year survival rate (from diagnosis)" as measured is a flawed statistic in general, because the baseline from which the counting starts can be different for people with the exact same outcomes. An illustrative _reductio ad absurdum_ thought experiment here is that of taking two people with the exact same cancer, detecting one earlier, and giving both exactly no treatment (or treatment on the exact same schedule). Despite having identical quality of care and outcome, the person whose cancer was detected earlier will show up as having a better 5-year survival rate, simply because we started counting earlier and her 5-year mark came earlier in the progression of the disease.

This can be mitigated to an extent by controlling for stage of cancer or whatever, and that's probably a good idea, but this is necessarily brittle and hard to scale and study.
Absolutely! It is, after all, deadwood -- and given that it's broadly resistant to Oracle's management-by-asphyxiation, it will likely be there for quite some time to come...
I think being nice to each other on twitter and facebook will be okay.
Blue eyes baby husky
You use your savings to fix your washing machine, like how you do so if you are getting lump sum.

If someone is having trouble saving money with daily allowances, they will definitely not save money with monthly lump sums.
My job would be substantially harder if I couldn't ask bash history the question "how did someone solve this problem last time?"
Fivetran (YC W13) is hiring a full-stack engineer
Fivetran has built a fully automated data-pipeline-as-a-service.
But data pipes are just the beginning. Our existing product is just the settings page for the product we're building.
We're looking to add an engineering leader who can help us get to the next level.
You'll be working primarily on Fivetran's UI, which is currently very minimal but is a huge part of our roadmap over the next year.

Fivetran is a great place to work because:

* Our CEO is an engineer
* We believe that code is the best management tool
* We use good computer science first and frameworks second

We're looking for someone who is:

* Passionate about frontend but isn't a "frontend engineer"
* A great individual contributor
* Experienced enough to take responsibility for major parts of our roadmap

We don't believe that programming languages and frameworks define a company or an engineer,
but for the record our stack is Java - Typescript - React.
We're based in downtown San Francisco.

Email jobs@fivetran.com and tell us about the best code you ever wrote,
and the code you most regretted.
When I was in my early-mid twenties and trying to make the internal jump from top-tier Help Desk to SysAdmin I had a Director who did this.

The earlier interviews were fine. I was fairly green, but I seemed to get the basics of the position, was very eager to learn, and had the recommendation of my (large) department's management up to VP. They asked me technical questions which I did pretty well on. Then the Director comes in and immediately starts blasting my resume, my lack of real-world experience, asked why I was wasting his time and literally questioned whether I was worthy of being on the Help Desk at all.

I was shaken to my core. I spent the next three days questioning my abilities and feeling like I was letting the company down somehow. On the fourth day someone told me that this was his "interview style" and he was doing it to "stress test" interviewees. At that point I was pretty thrilled I didn't get the job and left the company shortly after for an entry-level SysAdmin job. I couldn't believe he would lay into a coworker (even a very subordinate one in a different department) like that without at least telling them why at the end.

I'm still shaken up by that interview to this day. Technical interviews scare the shit out of me.
<If you detect cancer earlier AND CHANGE NOTHING ELSE...>

That is a meaningless population unless you are suggesting that providers are working hard to detect cancer and then, having found cancer, choose to not treat it at all.