skysight-inc/HackerNews huggingface dataset:
I think you are mistaken. Raising the minimum wage is exactly like inflation. Raising the minimum wage temporarily gives an advantage to those with the least power to set a price for their labor. This will increase demand for goods and services. In response to that increased demand, providers of goods and services will raise prices. Those with more bargaining power will set a higher price for their labor, and unskilled workers (i.e., those earning minimum wage) will find themselves back where they were.
Absolutely an inspiration of mine. If anything, my only quibble is that he doesn't go far enough. I'm working on a similar series, except I'm examining the entire Trial-to-Paid flow, from the moment you sign up to the moment you convert, including lifecycle emails, payment flow, etc. Takes a while to do, though, since you usually have a month or more before the email cycle is exhausted.
Pure strawman.
According to Elon the model 3 will have a ROI of 200k if customers decide to participate in the robotaxi fleet. So it could be that this 10k is the robotaxi discount.
Whether you are using Azure or AWS, if you’re concerned about your data, you should be encrypting it with customer managed keys.

Netflix is AWS’s largest customer, even though it competes with Amazon Prime Video.
Watson was my morning laugh story on FB for years, I’ll miss him.
> we've reached the depth-limit, so I'm responding here.

There isn't a depth limit.
Tesla had a revenue of $20,000,000,000 in 2018. Yes those are big numbers. They had some problems, fell short by 5-10% (or 25% if the trend continues :P), yes that's a big deal short term, and yes if this were some big stable corporation people would get fired. But Tesla is not a big stable company, no matter how many people buy the stock on their Robinhood accounts. And no one said the gap wasn't noteworthy, what I'm saying is Musk's response to that article has very little relevance to this situation, at least from my perspective.
Zig is released constantly if you count the master builds that are published to the site every time a change is merged.

In other words, you could say they TAKE OFF EVERY ZIG.
I agree with the spirit of your first sentence. This is exactly what we want.

> you should let people with different opinions talk to each other and work out their disagreements verbally

But this part is sadly not happening. Less than ever is there any reason to form a consensus. Social repercussions don't seem to work anymore, now that everyone can find communities believing in whatever they want to, no matter how incompatible those believes are with those of others. We have to find ways to reverse that trend, before it can only be resolved with violence. Everyone of us, including cooperation like facebook, taking responsibility seems like one of the best options we have.
Yes, because the vast majority are as I described. Onboarding prompts are like those EU browser notifications multiplied by a hundred. No one cares, no one has ever read them. We are autotuned to just click away.
Wow, I am NOT a tax lawyer and have had some pretty bad run-ins with the FTB multiple times. Even when they have made mistakes, they basically have said "we admit this ws an error, but oh well, pay it anyway!"

Granted this was an LLC that was pulling in less than $10K/mo, so not really big fish, but still...my dealings with the FTB have been less than pleasant.
Babylon.js 4.0 Released
I've read about battery cost improvements around 18% per year. If you consider that the battery is somewhere between 30% and 50% of the cost of the car, they should be able to reduce the price of the car by thousands of dollar a year.

Edit:
This 2017 PDF illustrates this well. While the 18% looks accurate for 2010 thought 2016 they are projecting that rate slowing down. Page 8 has a good chart illustrating how EV cars will soon be cheaper then ICE cars.

https://data.bloomberglp.com/bnef/sites/14/2017/07/BNEF-Lith...
> These people did a lot of damage. A lot.

Like what? If this damage is so prevalent then it should be easy to cite something specific.
Tkacz Engineering|Senior Java Developers|Boston,MA|ONSITE
kristie@tkaczengineering.com
https://www.linkedin.com/in/kristie-l-707942155/

I would love to share all the details with interested candidates.
Impressive benefits package and competitive salary.

Tkacz Engineering LLC, established in 2009, is a DoD information technology services company. We specialize in agile software development methodologies with a focus on the warfighter. When looking at the battlefield, we see the big picture. We work shoulder to shoulder with the people on the ground to get a better perception of the problem set and provide the best overall solution. Our key areas of focus include: software engineering; database engineering; cyber security / information assurance; knowledge and information management; training; and IT program management.
Hello there, do you have an email to discuss and learn more about this full-time / contract Django developer opening? Thanks
I'm against Jehovah's Witnesses but that's a very pretty thought.
move zig
My phone runs it at 15 fps.
He's dangerous as he stokes the kind of fear, based on falsehoods, that cause a government such as ours to split up migrant families with no regard as to how to reunite them. And that's just the beginning of what will happen based on the kind of rhetoric Trump and Yiannopolous put out.
FBI director Christopher Wray making his mark as a loud& insistent China critic
It's always funny when these threads come up and people who ostensibly hold the progressive viewpoint that corporations have an inordinate amount of power and influence suddenly pull out their Ayn Rand books and Gadsden flags and argue that corporations should be able to do anything they want because they are a private entity.
I think it should just be based on the sing-up model. If you allow open signup then you don't get to censor those users.

If you want to be able to control their speech then make them sign a contract and agree to pay them money.

It should just straight up not be legal for facebook to ban, block or delete the content of certain users while also having an open sign up model.
Soviet:

https://en.wikipedia.org/wiki/Chernobyl_disaster

> the Chernobyl Nuclear Power Plant, near the now-abandoned town of Pripyat, in northern Soviet Ukraine.

Weapons:

https://www.latimes.com/archives/la-xpm-1986-10-03-mn-4176-s...

> In interviews, U.S. and West European officials said that some of the graphite reactors like the four at Chernobyl may be used to produce weapons-grade plutonium, but that their most likely military purpose is to make tritium, a rare isotope of hydrogen used in thermonuclear weapons.
Yeah, it is, its more of a loose goal, I'm doing research and working on finishing 2 Master's alongside it, so we'll see what happens! I really just want to learn and grow, so if it takes months or if it takes years, I'm in!
I'm not an expert in this area but from what I know, personalized ML models are rebuilt often from fresh data that is not anonymized so if you request your data to be removed, then it's gone from these models as well.

That said, there's also data without PII (anonymized) that is not attached to any specific user, that of course is not subject to this data wipeout as Google wouldn't know what to delete. Such data can be used for general ml models.

Not sure how it's done at Google but anonymization is tricky and it's easier to gather two forms of information from the start, one with PII and one without PII. I think most large companies are doing it like that.

EDIT: Just remembered one thing. At Google, even when building general models data that is rare cannot be used because it could be used to identify specific people. For example: If search query is used by less than X people on a given day then these queries cannot be used for model building.
LiveLike | NYC | Full-Time | ONSITE | https://livelike.com/careers/

-- Who We Are --

LiveLike combines live sports streaming, an immersive technology experience and a greater social community of friends & fans. We're creating a platform to empower broadcasters to engage the next generation of audiences through social and immersive experiences.

-- Open Roles --

Tech Lead, Mobile | New York, NY | https://livelike.com/careers/?gh_jid=4206218002

Senior Android Engineer | New York, NY | https://livelike.com/careers/?gh_jid=4206222002

Senior iOS Engineer | New York, NY | https://livelike.com/careers/?gh_jid=4206220002
Because I'm on my soapbox, I'll also recommend implementing ToString[1] right off the bat, too. That way you can print out useful error messages immediately.

For example, if your errors are:

enum RispError {
/// Syntax error returning line number and char
SyntaxErr(u32, u32),
/// Parens not balanced; contains number of parens needed
UnbalancedParens(usize),
}

You can impl ToString straight away:

impl ToString for RispErr {
fn to_string(&self) -> String {
match self {
RispErr::SyntaxErr(l,c) => format!("syntax error at line {}, col {}", l, c),
RispErr::UnbalancedParens(n) => format!("use your % key more! add {} more paren", n),
}
}
}

Then, when handling the error, you can

match do_thing() {
Ok(v) => { ... },
Err(e) => { // TODO handle error
println!(e)
}
}

where do_thing's signature looks like

fn do_thing(...) -> Result<T, RispErr>;

It takes the same amount of code, but all your error messages are in the same place, you haven't lost information about them, and refactoring to handle them becomes super easy.

(n.b. I dashed this comment off without actually compiling the above, so please forgive any dumb errors =] )

[1] https://doc.rust-lang.org/std/string/trait.ToString.html
> then why wouldn't you pay USD200k in all areas?

Because they don't have to. Peoples' expectations of salary are likely in line with their local job markets, so even great developers living in a rural area will likely either accept the average base salary for their locale, or move to SF for the larger payday (and all of the expenses that come with it).
> It is. You have heard of PJW. Enough to defend him here. So presumably you're aware of his views, which is what he's known for.

I can't possibly watch all of his videos, and I'm not even subscribed to him. Should only people who are intimately familiar with every detail of Paul Joseph Watson speak here in this thread? Pardon me.

I've mostly seen/heard him in passively because sometimes his videos end up autoplaying when I've got YouTube playing in the background(I'm sure you won't read into that), and I never thought what he said to be dangerous, bullshit it may be. He says some ridiculous things, but lots of people say ridiculous things. Forgive me for not frothing at the mouth.

Respectfully, you're being a jerk. That's your prerogative, but that tends to sour otherwise civilized discussion. All I did was ask a question, and you're accusing me of bad intent.

> But that's what you've done.

Yeah, I know.

> He stops short of promoting outright violence precisely because he knows that will get him kicked off of places. What he has done is portray muslims as boogeymen, saying that they are all rapists, that they turn cities into ghettos, and that the west needs "islam control." If you don't think that's dangerous, look into the anti-semitic conspiracy theories that spread throughout europe before the holocaust. Very similar language.

You probably should have lead with this in the first place, rather than things he might have said about relatively benign conspiracy theories like chemtrails. I still don't know all the details and the context involved, but I'd be inclined to agree with you based on what you wrote there.
>In some instances, when Facebook bans an individual or organization, it also restricts others from expressing praise or support for them on its platforms

Will it restrict people from saying these things in WhatsApp?

If they already have the infrastructure for wholesale censorship like this, perhaps a China re-launch is right around the corner. They might be able to give WeChat a run for their RMB.
> This simply won't die, will it?

Please clarify how you think that statement is incorrect. As far as I'm concerned, it won't die because that's how virtual memory works, and you have something going on in your head that is either wrong or massive hairsplitting.

I would have expected a better understanding from someone bloviating about how the try of the commenters are too thick to understand mmap and virtual memory.
You get better at coding, just like any other skill, the more you do it. So yeah, it's ok to not code at home. But all else being equal, the people who do are better coders.
Hate speech is still categorically speech and that's why this is censorship.
Seems most people are OK with having some ill defined notion of hate speech and censoring that.
Personally, I'm OK with being critical of what I hear and helping others be critical, so I'm generally OK with the existence of hate speech.
I think we can mostly all decide who is an asshole without making laws about what assholes can or can't SAY.
For the reasons stated in the parent, I would say having free speech is more important than not having hate speech.
Attitudes towards free speech have changed a lot in recent times. This is related to the rise of social media. The advent of social media had made it too easy to spread hate online. It started off innocently enough, with cat videos uploaded to youtube, but soon extremists were taking advantage of social media for radicalization purposes, and others even live-streaming mass murders. This has caused an upheaval in attitudes towards free speech. There needs to be limits. People started imposing limits to free speech. For example, consider that UC Berkeley, renowned for giving birth to the Free Speech Movement, is now making news for banning controversial/harmful speech, such as that by Ann Coulter. The people (as opposed to governments) have decided that some censorship is in order. This is a natural evolution of societal norms. This particular evolution was causated by the excesses seen in social media. It is befitting to see that a social media company, Facebook, is now in the news for censoring harmful speech. This type of censorship, as opposed to absolute free speech, will be the new normal.
Hah, no, I would not say that's the "good" part of the the Nation of Islam.

However, just like Christianity has been able to do some amount of "good work" while insisting that "Women should remain silent in the churches. They are not allowed to speak, but must be in submission, as the law says"[1], the Nation is not "all bad." I personally would judge its good works to be more crippled by its doctrine than most faiths.

If you want to read a good thinking wrestling with the Nation of Islam I recommend The Fire Next Time by James Baldwin. I think he does a good job of capturing the contradictions and attractions of Elijah Muhammad (another undeniably hateful man) in the flesh.

[1] 1 Corinthians 14:34, NIV
The difference is in when you begin cooperating. You can work much faster by immediately acting on agreements and later making sure the other party is attempting to hold up their end than you can by waiting until you can prove something about the other party and only then starting whatever it is you were supposed to do.

Consider these different hiring schemes:

1. Hire whoever applies, and keep them forever, no matter what. ("Trust, don't verify.")

2. Hire whoever applies, and fire them later if they don't seem to be working out. ("Trust, but verify.")

3. Full background check and extensive additional vetting before an offer is made. ("Don't trust, do verify.")

4. Never hire anyone. ("Don't trust, don't verify.")

Aside from the obvious pacing differences, note that what's verified (or not) in options 1/2 is different from what is verified in option 3. That's not a coincidence -- before you start working with someone, you can't assess whether they're doing a good job. You have to rely on more general (and therefore less reliable) markers of trustworthiness.

(You may think option 4 sounds ridiculous. It isn't -- that is the historical norm for cooperation outside of very well-defined groups like your family or your tribe.)
Anyone who can claim to be able to code at least a bit should be able to implement FizzBuzz. As such, it's a childish joke for most programmers.

But the alarming thing is that I've read there are people coming to programming interviews who can't fizzbuzz despite the experience listed in their CV. While rather unbelievable, if it really is true then it only makes sense to ask candidates to write FizzBuzz in the first screen before they waste any more of the teams' time.
It's one of those weird terms that seems to mean different things to different people. For some, it means "first-run experience", and for some it means "the tooltip hoops you make people jump through". I think for too many, it's the latter.

But yeah, many people only get a first run. You have to obsess over it, because if that doesn't work for you, it can be like pulling teeth to get people to come back.
> It probably takes only a weekend for me to do this and I'll be happy to do it if there is significant interest from my fellow HNers.

I think you are underestimating by a long shot. Let's say that you forgo any UI and just make a command line tool that only developers use. And let's assume that you don't have tests, don't have any bugs, no any significant things that trip you up. To get something useful, you would need to:

1) Get a basic tool that handles the federal tax calculations for standard W2 income for single people and people filing as married couples

2) Handle common deductions and credits that are applicable without itemizing, such as child tax credits, Healthcare Savings account contributions, IRA contributions, self-employment deductions, alimony payments, educational costs for certain people, business expenses. Keep in mind that each of these has its own rules.

3) Handle multiple forms of income beyond W2, such as capital gains from investments (which are treated differently for people with different incomes and for short vs long term gains), income from dividends, bank accounts, gambling, etc.

4) OK, that's the easy stuff. Now, implement rules for handling state taxes. 50 different states + DC with 50+1 different sets of rules [0].

5) OK, so now, maybe you have something basic working, but if you want to be even a somewhat complete solution, you need to handle cases where people itemize instead of taking the standard deduction. And everything that can be itemized has it's own set of rules.

6) To be useful for anyone except yourself, you'll need documentation, because a lot of these things need some explanation unless you are a tax expert.

Oh, and here's the big thing. The rules can change every year. And they can change in every state and you need to keep it up-to-date. Having out-of-date tax software is worse than having no software at all.

So this is definitely more than a weekend project, even if you only want to handle a portion of the above. This is why so many people use Turbotax [1].

[0] And because you can deduct a portion of your state taxes from your federal if you itemize, you really can't offer JUST federal and call yourself a complete product.

[1] And even Turbotax doesn't do a great job if you are itemizing or have complicated business expenses. For example, say you work for yourself at a home office. Can you deduct your office? What if you have someone clean your house weekly and they also do your office? Your cellphone bill? What percentage of their work can you deduct? What if you didn't keep close track of some expenses or paid them in cash? What if you made a donation to your local church and got your business listed in their calendar... can that be deducted as a marketing expense? A lot of these things are very hard to automate and a good accountant will help you make a judgement call. Even if you are completely honest, there are some things that aren't black and white. Like how do you value items that you donated to a local thrift shop? Even if your goods were worth X, an accountant may not want to put the full amount down if it increases your risk of being audited.
https://outline.com/VhBTSN
signalfd does NOT work the same as kqueue EVFILT_SIGNAL. On Linux signalfd basically behaves the same as installing a signal handler--only a single signalfd object will receive a signal, so whether installing a signal handler or a signalfd listener you're changing behavior globally. It's even messier than that, because signalfd only works if there are no other signal handlers installed.

By contrast, with kqueue all EVFILT_SIGNAL listeners will be notified of a signal, even if the signal was also delivered to a handler. Big difference.

This is one among many reasons why Linux's event syscalls are widely considered inferior to BSD kqueue. It's ridiculous considering that kqueue not only predated epoll by several years and signalfd by nearly a decade, with ample use cases, it was well documented in a paper that described the rationale for all the semantics. Somehow the authors of epoll, signalfd, etc couldn't even bothered do to basic research; they just spitballed semantics without having much real-world experience about what was needed and most useful.
A producer is interested in maximizing profit.
A consumer is interested in maximizing value.

Both parties may act to further their own interests at the expense of the other's interests.
Are you saying that for example if someone's parents make over $150k/year, he better show 800 on SAT, but if the income is less than say $50k, 600 is fine?
I'm talking about literally day 1, not just like the first phase of the company. If a startup is exactly a single day (or single week) ahead of the competition such that the productivity on that day is make or break, that goes way beyond agility and is probably just not a very good opportunity.
Can an outsider move into a place like that or anywhere that is heavily influenced by a cult like figure or mentality and avoid being forced into their community/cult?
Technically it's the taking away of said microphone, which I guess would be censorship

Edited if to of - typo!
The argument is about whether Facebook is a platform or a publisher. This discussion has been going on for years and not just on HN.

Being a platform, like ATT telephone lines, bring certain protections from lawsuits of content. The core of net neutrality is also based on a similar idea; with net neutrality, platforms (cable companies) can not between distinguish services (like throttling Netflix).

In the exact same vein, if Facebook is a platform, it cannot distinguish between the “services” (users producing the content) unless that content is federally criminally illegal. With this, they are not liable for civil matters like slander.

However, if Facebook is a publisher, meaning it can editorialize the content (similar to att choosing to throttle Netflix ), then it will become liable just like every other publishing company (nytimes, nymag, Rolling Stones, you name it).

Hope this helps. There is a lot more info about this on the internet. There were even House hearings on this topic. I encourage you to go look them up.
What's interesting is that humans are unique in their early-onset menopause. One theory is that it's to help foster investment in later generations (i.e. help raise the grandchildren rather than continuing having your own). I think the trade-off to protect your offspring rather than yourself is different than the present-bias argument I was making, though.

I'm still not aware of research that speaks specifically to the present-bias though in terms of it changing as one ages. If you have research related to it, it would be something I would be interested in reading.
Lisp in Rust? Have we reached peak HN?
That's not true at all. I ordered the SR+ as soon as it was announced, and they were ready to deliver before I was ready to receive it!

Got mine on March 30th, and love it.