skysight-inc/HackerNews huggingface dataset:
Language theory question: In the case of JS is there a safe, but still useful, subset of the language where dead code elimination could be improved?

Ignore if it can be detected or not, we'll pretend that the author has to certify that they followed your subset and didn't do X, Y, or Z. If they disobeyed your rules then all bets are off and the result is undefined.
What I mean is if you criticize Russia in most aspects, even if true, people will tend not to receive it well and take it as a personal attack against them or the people as a whole. So unlike the US where people frequently criticize the country as well as people whole distancing themselves from those "bad" others.
Nowww
bbbbb
Oh nice! Yeah please put links to each of your express sites somewhere on the page. It would be handy and should help with SEO :)

Do you have a whole bunch of these or just these two so far? Like are you trying to build up a set of properties with express introductions?
To be clear, that's not just an ES6 arrow function. That example relies on the Stage 2 Class Properties syntax, which currently requires a Babel plugin. Now, the React team does recommend using that syntax as a viable option, but it's not yet implemented in browsers, and _might_ still change down the road.
Sure, but that's not a unique byproduct to this system. In fact, I think an argument can be made that it's a designed byproduct. We could uplift many more, but we don't. A little bit of uplift, but not too much, or the wheels come off for the power brokers.

There are a other systems that we have at least some historical evidence to show will produce even better outcomes for the majority.

The problem is those are undermined almost as quickly as they are brought up. See post about brainwashing people to protect the bottom line.

People point to places like Venezuela and USSR as examples of socialism not working, for example. While ignoring that both those states were not managed by the working class (as classical socialism typically calls for), but elite masters, their bank rollers, and external forces pushing them to abandon their ways for western capitalism (economic sanctions, cutting off access to necessary trade).
Python does this, too.
Funny, I just got done playing for an hour. It's a great way to refresh.

If you want to see a resurgence of guitar playing you can't start with stadium guitar gods, you have to have the guitar house-party hero, and the local club hero, and the regional tour hero. And they're out there. Go out and see them play -- a lot of them are incredible.

I grew up in and around Austin so I'm biased and a little spoiled but there's nothing like a live local show.

There are more than a few parallels between putting together a band and becoming a success and putting together a company and becoming a success.
They're not ceasing it for business accounts, they've never done it for business accounts. The article is about free Gmail accounts.

If you look at the terms for G Suite (the paid business product), that is a top selling point. Businesses who pay for G Suite don't want Google using their data for anything, and Google complies.

Edit: in response to comment below, here are the main docs describing, including the Data Processing Amendment:

https://gsuite.google.com/learn-more/security/security-white...

https://support.google.com/googlecloud/answer/6056650?hl=en

https://gsuite.google.com/terms/dpa_terms.html
Then why don't you build that one CRUD app and sell it to everybody? That's gotta be worth all the money being paid to develop duplicate apps.

If I were you, I'd delete this comment before anybody steals the idea.
I would say that the title "it's slow" is ridiculous because 1/30th of the fastest possible speed in the universe is insanely fast. Better to say "it's fast, but I think we can make it 3 times faster".
Except it has a drastic effect on the architecture and data flow of your application (which some believe to be detrimental). I think this is more what the OP was alluding to.
The post you replied to barely even mentioned Twilio. It made no comparison to email or IM. It never said those wouldn't have worked. You seem to imply that choosing to use Twilio at all indicates a fault in one's communication setup...because they should use email instead?

The funny thing is, you go on to acknowledge that a phone call is psychologically more urgent than an email, and ponder how email might be extended to cover that use case...or maybe, the person was not at fault and was actually using the right tool for the job!
This returns 403 Forbidden for me.
Show HN: Proof-of-Work Vote counter widget
I thought it was implied that using Webpack eliminates the need for said inline templates. Should have made it clearer.
Run a broad-spectrum blocker like uBlock Origin?
Access your fastmail from an interface other than their web interface?
The foundations of social sites, even pseudo-anonymous ones, are built on signaling and skinner boxing with imaginary currency[1]. The prestige from being awarded something, anything, from challenging competition at a community with strong participants is not without value. Quantopian successfully does something similar with HFT, although part of their shtick is accessible data and tooling.

[1] Example: "/u/joebob has a lot of karma/likes/retweets, he must have generated a lot of content deemed valuable by this community to earn that.../u/joebob is actually Joseph Smith, who got a got a great job/exit/customer after becoming internet famous in this forum...I, too, will benefit if I collect a lot of that sweet, sweet karma...I don't think I'll derive as much benefit as /u/joesmith, but getting upvoted for articulating my thoughts is really fun."
It is really not as bad as you make it seem.

Livestreamers aren't the same thing as cam girls.

The vast majority of them are just people playing video games, and viewers tipping to play a funny text to speech message to the streamer.
taking frontend framework advice from a website that is arguably uglier and more poorly laid out than the bulk of geocities pages is a tough pill to swallow.
That doesn't solve the problem though -- you still have two sources of truth. Is this array processed in the template or the JS? Where does this crazy directive get called? How does the model get updated when you click some element? That mental back-and-forth becomes a huge pain in a big project. With JSX you never have to worry about it.

For the life of me I cannot shake the feeling that Vue is just a simpler Backbone/Marionette. React was life changing because it actually solved the problems I had as a professional I-do-this-every-day web developer. I can't feel that way about Vue.
It's almost certainly against the TOS for the affiliate program in question.
In this lovely thread I'm sure we'll get to see the wonderful, even keeled, thoughtful folks that respect due process and are emotionally and cognitively capable of requiring evidence and proof before taking allegations as direct intentional criminality. That's definitely going to happen.
personally I would build a service broker. it mitigates the technical risk some. Consolidates the code dependencies to the service broker. You will need to build a translation if you switch services.
For those wondering, the deli is 5370 km from Reading.
Why does it exist at all?
The Axios article (https://www.axios.com/pro-rata-2446752020.html) details a long history of sketchy behavior. In addition to the three accusers:

- While at lightspeed, accusations from a female founder at a portfolio company was serious enough that the "situation rose to the broader board level, with the ultimate resolution resulting in non-disclosure agreements on all sides."

- While at Bain Ventures, a female founder accused Justin of inviting him over to his hotel room to "finish the conversation" even knowing she had a BF (not that being single would make it at all appropriate).

- Two other female founders with similar stories that don't want to go on the record

I also think it's worthy to note that all his (public) accusers are asian, as is his wife.

Occam's razer...
That only works for selling information, not physical products.
This most likely is a pragmatic financial decision. Contextual advertising is generating a lower CPM than data/person based advertising.

Said differently the relevance that can be extracted from your specific email is less than the cumulative knowledge that Google has about you from other sources.
why did your reporter think it was necessary that you go and out yourself?
How to Enable Safe Browsing in Android WebView
Sure thing. Cryptomoney is very advantageous for merchants because their funds cannot be frozen nor are they vulnerable to chargebacks or any other type of restrictions placed on them by financial companies attempting to discourage or incentivize specific behaviors. On the other hand, in the centralized world, consumers enjoy many protections from fraudulent and incompetent merchants and gain nothing by participating in a system where all consumer protections are absent.
Updating your risk assessment doesn't mean you 100% believe someone is guilty. I stand away from cliff edges even if I'm pretty sure I'm not going to trip and fall to my death. And it's not like we haven't heard both sides: he already released two statements.
the difference is that no one is harmed in this situation.
Also Perl, Python, Javascript and Rust.
The first step is to not make it deflationary, which causes people to hoard it instead of spend it. Unfortunately BTC gained such popularity in part because of this property.

One cool way to do this that I've been thinking about is to tie the mining reward rate to the exchange rate somehow. This has the effect of more coins being created when prices are low, and less created when prices are high. In theory this should stabilize the price. The problem with this method is you need a way to measure the "price" in a decentralized way separate from any other currency.

One way to do THAT is to aim for a certain velocity of money (https://en.wikipedia.org/wiki/Velocity_of_money). Theoretically it should correlate to inflation: if people are hoarding, the *coin will gradually start to decrease in value until more people are spending. If people are spending like crazy, the value will gradually increase. Not sure if that is a good solution, just one that I thought up.
Andrew Ng launching a new product soon: deeplearning.ai
Binary Capital: You either get it or you don't
Of course I don't dispute the math. I maintain that these guarantees will not be achieved in practice because they rely on impossibly airtight implementation and impossibly omniscient modeling.
$10k would be life changing to many American familes.
Everything? Here is what the recommended use of two-way binding does in VueJS:

"You can use the v-model directive to create two-way data bindings on form input and textarea elements. It automatically picks the correct way to update the element based on the input type. Although a bit magical, v-model is essentially syntax sugar for updating data on user input events, plus special care for some edge cases."

Seems like a very specific, deliberate functionality. Changing a value of a reference from a parent component, however, is advised against and is probably what you're referring to.
interesting point. that reminds me of the "..." syntax on object properties that isn't supported on es6 for objects but still is a pretty sweet feature.
When the site comes back up, you should have a look through the site's blog and come to your own conclusions. IMHO, Tom Naughton cites more studies more accurately than the vast majority of so called 'health' authorities.
Fun to work with? Perhaps not. But 99% of the software you're using to post your reply (and generally do just about anything on your computer) is written in some derivative of C or C++. So C++ has that going for it, which is nice.
My experience is that the HTML CSS experts can more easily understand Vue components. So going back and forth between dev and UX is simpler with Vue.
Sexual assault is not an issue of free speech. Its sexual assault.
Watch a tiny virus take a constitutional under a laser-powered 3D microscope
Thanks for the link it looks promising:

The Book is intended for all C++
developers, regardless of their experience. The
beginner and intermediate developers will benefit
the most from the book in their attempt to become
prolific with C++.

Experienced C++
developers, on the other hand, will find a good
reference for many C++11, C++14, and C++17
language and library features that may come in
handy from time to time.
It's a rant.

The problem with the blog is that it uses all the wrong keywords and format:

- "Has I said all along"
- "Follow the money"
- Characterizing stuff like vegetable oil as "industrial product"
- Attack individual (Sacks), not ideas.
- Provides no data
- Provides plenty of exclamation marks.
- Fill with fake-news looking "cholesterolcloggingarteryohmy!" key phrase all over.

If he aimed at looking non-credible, he succeeded.
Tell us more, what platforms do you target? How long do you develop a game before launching? What size is your team?
Is it generally possible to reconstruct email(=text) with indicies if they are stolen/hacked ?

Although Im not questioning fastmail ability to provide secured email service. Yet I cannot help think why I would rely on a small player for email. I would ask what is the probability of fastmail service getting hacked say compared to gmail.

(Somebody has right pointed out that ) Ad relevance to your email is not same as reading - thinking in same vein should also lead us to believe even (spam) classification can be termed as reading.
On the whole I still think things look pretty good. We're getting better at reducing our impact environmentally. We're getting better at purifying things we already messed up. We're also making tech to do all this cheaper so that if and when the rest of Asia become more modern, they might, just might, get to skip the polluting parts.
From the G Cloud FAQ [0]:

> Google Cloud does not scan your data or email in G Suite Services for advertising purposes. Our automated systems scan and index your data to provide you with your services and to protect your data, such as to perform spam and malware detection, to sort email for features like Priority Inbox and to return fast, powerful search results when users search for information in their accounts. The situation is different for our free offerings and the consumer space.

[0] https://support.google.com/googlecloud/answer/6056650?hl=en
I came to the conclusion that in any _decent_ puzzle there is unlikely to be an analytic short-cut that lets you create the puzzles. I've written a maths/maze game called Numplussed and wrote a level generator for it that was essentially random puzzle + brute force with a few optimisations. The level generator means that game has over 300,000 levels.

http://numplussed.com (free on iOS and Android)

The random+brute force approach turned out to be very interesting - the algorithm came up with puzzles that I never would have thought of if I was hand-crafting the levels. Or, say, if I had written a level generator with a specific sort of problem/solution in mind.

e.g. here's one of the hard levels that got generated: http://imgur.com/bqIvDCw . See here for the rules: https://www.youtube.com/watch?v=7D0i2Ce9Ujo
True, but seeing as I often order one thing or two at a time, the email subject line from Amazon still gives away the goods
FYI, Two-way binding in VueJS isn't about parent-child communication. It's about binding to input fields and other interactive HTML elements:

"You can use the v-model directive to create two-way data bindings on form input and textarea elements. It automatically picks the correct way to update the element based on the input type. Although a bit magical, v-model is essentially syntax sugar for updating data on user input events, plus special care for some edge cases."

So... I think the term "two-way binding" is overloaded here, and paints an improper picture of what VueJS is actually about.
The former. The author has been posting about this since 2009. From the comments section of TFA:

> I trust people who 1) respect basic principles of science … such as “don’t just ignore dozens of well-done studies that run counter to your hypothesis”, 2) don’t require donations from Big Food and Big Pharma to exist, and 3) take our evolutionary history into account when deciding which foods are likely good or bad for us. The AHA fails on all three counts. - Tom Naughton
> I guess my question is now: how do you prove intent?

In a legal case (which is not now pending from any information published, but that could change), any facts from which an observer could infer that the intent at issue was more likely than it would be in the absence of those facts are evidence (providing that they aren't inadmissible for other reasons.)

Legal proof isn't mathematical proof; in general, the ways you'd forms belief about something in your daily life are how it is “proved” in a court of law.

The degree of certainty a juror is expected to have for a conviction in a criminal cases is very high, but that's not a matter of how it is proved, but how conclusively it must be proved.
So some employee at an ISP registered IP addresses over time in such a way as to create this pattern? Kind of like how people make art out of their github commits [1] (only without the ability to retroactively modify the dates)?

https://github.com/gelstudios/gitfiti
> Are you asking about the ROI in terms of learning and personal growth? Then it's tremendous.

I'm a seasoned C++ developer; I can confidently apply for any job that requires years of C++ experience.

I don't find much intellectual satisfaction in that work.

If you're able to self-actualize with C++, good for you; it doesn't work for everyone.
I think it is more like the innovator's dilemma, as applied to a non-profit organization. I wouldn't go so far as to call them "morally compromised".
go to http://course.fast.ai/ watch the first 2 videos, run the notebooks on your GPU, submit to kaggle! it may make you interested in AI !!!
I clicked because I was curious what number of strings guitars were all secretly switching to. Why include such a superfluous detail in that headline? The cynic in me thinks this just clickbait getting harder to identify.
> "His definition of “low carb” was 35% of calories. If you’re consuming 2000 calories per day, that’s 175 carbs per day. "

What's a "carb per day"? 175 of them?

I think he's trying to say: "That's 700 calories of carbs per day". If he is, his writing is really sloppy. Pass.
Interesting. Do you have similar concerns about cryptography?

Edit: to more strongly bind 'similar': would you also say of cryptography that it is "cynical academic malpractice"?
Why are you talking about due process when there's no crime that has been committed?

This is about calling out shitty but legal behavior. The VC didn't even deny he was lecherous, just that he didn't do anything illegal. That's tacit confirmation that it did happen.
He attacked the studies of the individual and used that to show that the man had no business writing the study in the first place and should therefore be discredited.
Wikimedia Foundation v. NSA: Why we’re here and where we’re going
Countries with a system that allows for many parties still end up forming coalitions though. It isn't clear that the problem goes away.
You doubt people act in their rational self-interest?

Smart, hard-working people who consistently exercise good judgement, prefer merit-based systems.

They do better in merit-based systems than systems that reward those who are born lucky, who have access, or who cheat and lie.

Is a citation really needed?
I'm really not trying to be pedantic, but that's not what the article says. It says that Google never data-mined business accounts to serve ads, not that they never data-mine business accounts under any circumstances. If that's true, and you can point to marketing or a service agreement that outlines these terms, I'd be happy to know and will gladly buy a paid account.

EDIT:

I think these are the terms and I don't seem to see this guarantee, but IANAL

https://gsuite.google.com/intl/en_in/terms/2013/1/premier_te...

https://gsuite.google.com/intl/en-GB/terms/emea_reseller_pre...
I have one for myself, and one for my wife, and find the $120/year a hefty price to pay for...email. It doesn't even include the registration of my personal domain, and it doesn't include web hosting. Google Apps is pretty nice, and it feels good to be paying for the product instead of being the product - though I am skeptical that my $10/month would let me talk to a human if something went wrong.

I'm considering moving; Rackspace has pretty good hosted email for $2/user/month. We use it at work - webmail is acceptable though nothing to write home about, and their IMAP implementation is solid so you can just use a client.

But you pay $480/year for 8 email addresses? Ouch.
Is the SMS free? If not, who pays for it?
That's not the point. The OP said "In the olden days, the main force balancing this was taxation.".

My comment was taxation is higher now than it's ever been.
> You are not supposed to change it

You are not supposed to change software?
Ok so there is more involved than just use Fastmail, as it was suggested. Thanks for confirming.
When the soldiers appear on a disputed island in the Humboldt sea? When maps are published with extensive maritime claims? When prisoners are executed for organs?
Their constant jump from one framework to another is simply hilarious. PHP! Yuck; jQuery! Eww, Ruby on Rails! Yawza; Angular! Err, React! Nope; Vue. And all that (and much more), in, what, 10 years? Meanwhile, proper software development has had frameworks that last for decades.
Summer IT Reading List, What's on Yours?
First “Tinder for friends” that might actually work
>This is a WINNER TAKES ALL market

No, this is good games win market. PUBG is actually a very FUN game to play, and appeals to broad market unlike tax return filing emulators author of this article likes to make.
the components should be reusable, not the styles on them.

Besides global font settings CSS nowadays is mostly used for positioning and isn't reusable.
That's true, but we should also take into account how the nature of sexual harassment, and the often power imbalance between the harasser and victim, naturally provides the harasser with all the advantages.

You are free to judge for yourself, but from the Information and Axios article, there does seem to be a preponderance of evidence to suggest Justin is either a serial sexual harasser/predator, at worst, or a totally inappropriate jerk-douchebag, at the very least. Both deserve condemnation. Bad actors need to be rooted out and ostracized, especially bad actor VCs.
Thanks for the feedback, guys. Great point about Reactiflux, I should add a link to that and other "further reading" resources like react-redux-links.

I have both "Quick Start" for CRA, and then the more detailed coverage of npm, Webpack, and Babel under "Build Tools". In most parts of the guide I make a more opinionated choice--however, in this case I leave it to the reader to decide how to set up, since both are valuable for different reasons. I briefly compare the two in "Environment", but it might be worth explaining in more depth.

CRA is amazing for new apps. Yet for somebody trying to learn React to bring it into their workplace, CRA may not make sense.

I'd also love to dive deeper into Webpack and Babel, but don't want the guide to slow down too much before getting into React.

¯\_(ツ)_/¯
> You doubt people act in their rational self-interest?

Yes the rational choice model is well-established to be false.

They may act in their perceived self-interest, but rational self-interest involves a lot more than that.