skysight-inc/HackerNews huggingface dataset:
Two way binding is hard in react? I never noticed. My only react app so far is basically a giant form (I split it into 5 tabs based on categories so there wasn't too much on the page at a time), and I had zero problem doing so.

Granted the analysis paralysis wasn't so bad as react was much newer when I started, so I didn't even look at redux (though looking at it now, I'm still not sure what problem I was supposed to have that it solves).

As far as packing everything into a single file, I used make which would pipe cat through a minifier (or not minified with "make debug").

So ironically, I suppose all these new tools have made it harder to get started on React, which is perhaps the point of the article.
I thought everything but the video streaming was done on AWS. Like the Website, the recommendation engine, video encoding, etc, So I think thats a lot more then business rules. The FreeBSD CDN just serves the video.[1]

The video below is from AsiaBSDCon 2014.
[1]: https://www.youtube.com/watch?v=4sZZN8Szh14
I'm usually against counter-arguing by referencing fallacies, but this sums up your comment perfectly:

http://www.nizkor.org/features/fallacies/slippery-slope.html
Same thing that happens to most side projects with no love, money or support
https://github.com/jakeogh/dnsgate has a whitelist command for this situation. It's really necessary if you use the block-at-psl[1] config option.

[1] strips domains to the top level that the public can register using https://publicsuffix.org/

It also can quickly "dnsgate disable/enable". (dnsmasq only, quick enable/disable for /etc/hosts is not supported yet, patches appreciated)
Study: Effect of Campaign Spending on Election Outcomes (1994) [pdf]
Rust contributor here, we actually were thinking about migrating off of Github Issues a few years back in favor of Bugzilla, both due to greater features (it has basically everything from the Dear Github letter, and then some) and familiarity (Firefox uses Bugzilla, so all Mozilla employees are familiar with it, and we have to integrate with Bugzilla anyway because there are important Rust bugs tracked in Firefox's Bugzilla that relate to features necessary for Firefox integration (see the "Depends On" links at https://bugzilla.mozilla.org/show_bug.cgi?id=1135640 )).

I was actually the one to file the issue discussing migration, back in 2012: https://github.com/rust-lang/rust/issues/2865 .

We've generally come to terms with using Github Issues (not terrible, not great, Just Okay). We do have to spend a lot of effort on triage, but that's true of any bug tracker (fortunately we also have Steve Klabnik, the unstoppable titan of bug triage).
The kind of thinking that got us web browsers using multi GB of RAM...
This new method has zero value, regardless of it's patent status, if it cannot be used to build a better mouse trap. So, let's first see if one can ever use this to enable a superior product first.
Yeah it does, especially now in the USA because new healthcare laws don't allow insurance companies to refuse coverage to consumers for any reason. If you have medical issues, or your spouse does, or your kids do, a licensed knowledgeable health insurance professional will take the time to help you select a plan that will actually be beneficial for you and your family.

Zenefits was hiring people who worked at the Yellow Pages and Yelp, previously selling advertising, and was turning them into "insurance brokers". Apparently in very short order.

Healthcare is complicated, and assuming that it could be treated in such a careless and reckless manner, or that 52 hours of training is a waste of time, it is beyond irresponsible, it shows an incredible lack of respect for the companies that Zenefits is supposed to serve, people who are relying on them for advice on the most important benefit employers provide, and finally their families. It's shocking and sad that Parker, someone who survived cancer, would be careless with peoples lives.

If Zenefits ended up being the "hub" that millions of consumers within the USA had to rely upon, there would be a lot of people hurt by that.

There are lots of companies who not only struggled to get coverage for their employees via Zenefits, but some didn't end up getting coverage through them at all. I have heard direct from CEO's of some small but successful companies who very much wanted to support Zenefits, that they gave up on working with them after exhaustive efforts to get coverage that in some cases went on for as long as seven months. Not providing coverage for your employees for seven months, that's disgraceful. I can not imagine how the CEO's of these companies felt.

Parker had to go, as should Sam Blonde, his right hand. Parker just cared about scaling the business, at any cost, he didn't care about the collateral damage.
It is my understanding that the contest for "best backup tool" has a current winner, and for now that winner is attic/borg.[1]

This is important to me/us because we[2] invested a fair amount of time and effort to enable native attic and borg support on our platform. You can just point those tools right at us.

As always, big "HN Readers" discount.

[1] https://www.stavros.io/posts/holy-grail-backups/

[2] rsync.net
The thing I've found most frustrating about the framing and discussion around these things in a clinical setting (in my limited experience, with people who were probably not trained specifically in these concepts) is that it's basically not allowed to say that your understanding doesn't fit on the "locus of control" spectrum (for example, if you reject mind-body dualism, without which the assumed concepts of "internal" and "external" are somewhat absurd). According to the worksheet, I must have some kind of one-dimensional "core belief" about the power of self versus environment. Some of the concepts and research around this seem promising, but in my experience as a patient/client, the practice leaves a lot to be desired.

More broadly, I've been frustrated by a lot of the clinical psychology that focuses on highly stereotyped beliefs. Too much of it reads like just-so stories; Alice looks at Bob's behavior and then treats her own speculations about Bob's beliefs as though they're actual observations.
Notably, though, USENET moderation was managed entirely by the addition of a single, unverified, header to the message ("Approved: cuzisayso"). This allowed for simple distribution, but equally simple circumvention.

Proper moderation for anything important would require cryptographic signatures and a solid federated PKI. Maybe the world is ready, this time. :)
Pandora is said to be a very beautiful and dangerous woman. I am sorry to hear she is selling herself. There's still hope, though...
This is clever. I agree that usually just picking some obscure name would suffice. Fun to know nevertheless.
Well, you might. And perhaps that's the difference between you and people who realize that going to jail is considerably worse than going out of business.
Which ones? Looking at [1], the only entries I can find for 127.0.0.1 are for localhost or are commented out

[1] https://github.com/StevenBlack/hosts/blob/master/hosts
That is revenue. Revenue per employee can be a useful measure, but usually it's better to look at net income since industries have varying levels of expenses. Ford's net income in 2015 was about $40,000 per employee. That's healthy, but low enough, when you consider that multiple employees and systems are involved in the design, production and sale of vehicles, that the less profitable vehicle lines need to be cost controlled to stay in production.
Whatever you do, don't visit http://deepinsidetherabbithole.com/Is_the_earth_a_ball_.html or you'll be chasing your eyes across the floor.
@bryan, how do you guys handle workload spike due to the way zapier is working in a crontab style?
BEWARE THE PANDAMOOSE
Look at how the plastics industry handled the scientific evidence that Bisphenol-A affects development. They switched to closely related chemicals with less data available, Bisphenol-B, Bisphenol-S. Unsurprisingly, studies are now finding that exposure to these chemicals has similar effects.

I suppose we'll ban those now too, and we can see we can test some other plasticizer out on a few billion people.
You can even see it in babies/toddlers when they fall over or something and look straight to the parents to see what their reaction should be.

Fretting leads to bawling and encouragement to get back up helps them just get one with whatever
Panasonic Develops 123dB Wide-Dynamic-Range Image Sensor
>I've produced/recorded music for over 20 years and loops from other people are not only cheating, they are not your damned recordings and you sound like every other loop-arranger out there...

Actually there are songs using samples that are 10 times more original and unique than songs other people have totally recorded and played themselves.

You can be inventive and original using samples and you can be a copy-cat bore writing your own stuff.

For example, let's compare a cheesy, but still huge classic and immediately recognizable "U can't touch this" with tons of stupid-ass Michael Bolton cliched ballads or MOR rock.
how many of those npm packages exist because a js developer didn't want to use/know about an existing shell command so s/he created a node shell script?

And how many are tiny little packages that provide a single piece of functionality that other languages either include in the standard library or bundle up with related functions?

I laugh and cry every time someone says npm is a good package manager.

I recently had to help a client debug why their angular(I think?) front end wasn't working in safari or Firefox. Turns out they were (via various packages) requiring 9 different copies of a package that just handles parsing query strings, and at v6.0 it went to let/const syntax and broke browsers.

That package was created 18 months ago (July 2014) and is already at 6.x.

I don't do js dev these days but if I did, npm would be the last resort for me.
Awesome! Replacing one block with another is clever, although it's tricky when organisms of one species are adjacent to organisms of another species.

I've played around with a similar idea in falling sand games [0], where individual cells interact to create new cells, but I got stuck developing a language flexible enough for greater expressiveness while still being performant.

[0] https://github.com/ericleong/sand.js
NXDOMAIN is also an option if you use dnsmasq. I havent tested if 0.0.0.0 actually returns NXDOMAIN, but from you comment, it sounds like yes. Also see --dest-ip in "dnsgate config --help".
Just gonna plug hostsman, which has been doing this on windows since forever:

http://www.abelhadigital.com/hostsman

Lets you chose which lists to use, and automatically update those lists. Also makes it easy to temporarily disable your rules if you need something that's blocked. Has a button for flushing the DNS cache.
> That's why we get so many complaints from C++ and D developers that you can't do certain things. But Rust sticks with its strongly-typed generics, because Rust has always tried hard to strike a balance between code expressivity and maintainability.

In what sense are Rust macros "strongly-typed"? D and C++ templates are also strongly typed, just like the rest of the language.
Some of the greatest painters, from Picasso and Dali to Warhol also did collage art...

Besides, painting is also not ballet or architecture, so?
You could use a distributed bug tracker like http://www.bugseverywhere.org/

"Bugs Everywhere is a “distributed bugtracker”, designed
to complement distributed revision control systems.
By using distributed revision control as a backend for
bug state, we gain several convenient features: ..."
Yes, a data centre in every ISP. If it was all in one place it would be a huge data centre.
This sounds like sponsored content for TriNet :)
I think where the shovel/pickaxe analogy breaks down with startups is that they often think their tech is part of their secret sauce when really they're just doing standard things in an interesting vertical, but still insist on reinventing the implementation to justify using up their funding to match the target runway/projections.
I believe you. But it was, quite typically, like you can see in the Woz code above. Or from '6502 Assembly Language Subroutines', 1982 vintage.

http://i.imgur.com/jreIWA5.png
How to Create a Safari Content Blocker Extension in Swift
^ THIS. I wish I had more up votes.

The amount of time I've seen wasted trying to scale to Google is insane. People should worry about what Google does when they work for at least a billion dollar company.

For most projects import as many dependencies as you can as you are getting free labour. Sure, once in a while you'll fuck something up and waste a week or two, but it pales in comparison to the months you didn't spend reinventing the wheel.

No one really ever notices that it's all the companies with boat loads of cash that have massive technical debt. Even with the example at Google the first thing I'd try is jamming more memory in those machines, keep going until the linker needs more than 256 GB.

Fuck, Facebook still uses PHP, the stock market doesn't seem to care.
Not irony, hypocrisy.

Irony would be if the purpose of Airbnb was to stop people hiring sex workers.

Hypocrisy is making claims/statements about your morals/standards which your behaviour doesn't live up to/reflect.
The problem isn't completely solved, though.

https://www.reddit.com/r/Windows10/comments/401h2o/hosts_fil...

In windows 10, the DNS Client does something that is O(n^2)
$sudo nscd -i /etc/hosts

also

$man nscd
Yeah, it can be. No worries. Guess I never assembled on something that required it.

Fun old times in any case. That chip provided just enough, and no more.
I loved using Gas Mask for multiple host file management on OSX. Not so much for Ads but a great app I had trouble discovering.
Unleash the real Power of CRM
First time cancer detected in Naked Mole Rats
You think you decide to be hungry? In a very real way, we are.
> so big in fact that these colliding events only happen once every 10000 years.

If you read the article you would see that they expect to see events daily within a few years. It will become similar to optical observations with telescopes.
> “Our legal department is now in touch with them to sign off legally that they will delete the file,” she said.

You'd have to be a fool to sign a document. This will just make you liable if the document does get out.
This is a pretty solid piece of New York writing
Airbnb purged 1,000 "entire home" listings days before preparing data snapshot
I am on the road more or less full time, the plan is to just spend a few months a year there at the moment.

As for the property values, this is worth checking out http://www.npr.org/sections/parallels/2015/08/23/433228503/i...
do you know for certain that AWS has 100% of their business?
Can you explain the meaning of "yeah"? Do you mean it's bullshit? Or do you mean he was right? In this case he was definitely right, although he thought they were too weak to ever be detected. 100 years can make a lot of difference.
> thunks, shouldComponentUpdate, per-component redraws, etc

I'm not sure how those would deal with the scenarios focused on in the article. The only one I'm familiar with is per-component redraws which wouldn't apply.
I suppose it is contamination risk ?
Umm what? "[Pompeii and Herculaneum] weren’t necessarily vast repositories of lost literature"

Not sure about Pompeii, but Herculaneum had the villa of Piso with tons of scrolls from Philodemus, who totally fleshed out the ideas of Epicurus, upon whose atomism all of modern science is based.
Stockfighter is down :(
Tried to link the url but it kept redirecting me to the launch announcement
The details in this article are so far-removed from anything in my life that it just sounds like outlandish word salad. Private detectives, unidentified African princes, inflating bank balances by millions of dollars, and lawsuits over promises of introductions to the right people? I couldn't make this stuff up.
I would also feel very uneasy, but I think it is because of my national origin. I truly find these things of American capitalism very admirable. I am sure it will work for them without a problem. Just look at Samsung and Apple: killing each other in court over patents, without affecting their trade of electronic components.
I don't know about your situation for most people the salary increases of the last 30 or so years have gone to the "rich".
This is just cowardly defeatism, a trend all too common these days in American public policy. Too many ideas which are provably sound as borne out by their implementation by other nations (cf universal health care for another example), waved away as "impossible" (or at least, impossible in America) by much of the electorate.

Too many Americans like yourself are too quick to grasp for any excuse they can which will allow them to perceive a real weakness (shitty health care is the big one, but also failing institutions generally) as an imagined strength. You can fool yourself for a very long time, but you don't solve any real problems that way.
Which is a distinction I don't think really matters. They have an agreement, and firebase provides the API, but that agreement could become strained or need to be renegotiated if there's a feeling that the HN API is taking more resources than it's worth, or if HN pays directly for usage, then we're back at it affecting HN again.

Ultimately, the bits we consume aren't free. Someone pays for them, it just commonly not the consumer in the current model. At the point where you make the person that is paying for them feel it, then the person who pays might end up shifting to you. Or the resource goes away, and everyone loses.

I'm not saying that's likely in this case, but even if it isn't likely, doesn't mean we shouldn't think about it.
Making your own library also costs something, which are probably more scarce than RAM.
One aspect of this whole debacle that needs to be highlighted more is the culture that allowed Zenefits to behave in shady ways.

The culture I'm referring to is the "give me complex software, and host and maintain it for me, but have someone else pay for it" culture.

Whether it's through intrusive ads, creepy data practices, and/or Zenefits-like shadiness, insisting that software should be paid for by anyone but the people using it is a disaster waiting to happen.

I'm founder of a startup building an application that is free (as in freedom) for small businesses. If future customers want us to support and maintain the software for them, they will need to pay for it the old-fashioned way. Any other arrangement would compromise both our customers' interests, and our company's integrity.
Freelancer Mobile App Integrates Payments
I understand that's why https://en.wikipedia.org/wiki/KAGRA is cryogenic. Kip Thorne mentioned it during the Q&A@ https://www.youtube.com/watch?v=aEPIwEJmZyE

Are their suspected GW sources in the thermal ~(7um/42MHz) range?
Rust generics are strongly typed. C++ and D templates are, however, untyped. You can get errors at template instantiation time in C++ and D, because the compiler makes no attempt to ensure that the types your template operates on actually support the operations you're performing on them at the time you declare the template. In Rust (and basically every other language), though, the compiler typechecks your templates at the time you write them, so template instantiation can never result in errors inside the template.
Does his code work?
"By 1998, Yahoo was the beneficiary of a de facto Ponzi scheme. Investors were excited about the Internet. One reason they were excited was Yahoo's revenue growth. So they invested in new Internet startups. The startups then used the money to buy ads on Yahoo to get traffic. Which caused yet more revenue growth for Yahoo, and further convinced investors the Internet was worth investing in."

http://www.paulgraham.com/yahoo.html
Try to find a local Toastmasters club. They're great for getting over that.
The good news is that in a few thousand trillion years, when the last few remaining atoms are getting ready to break down, when the universe is a cold, distant memory, and everyone you ever knew and loved is long gone - this interview won't matter all that much.
Here's a quote from John Baez's G+:

"Gravity is a weak force, in the sense that the gravitational force between two protons is about 10^33 times weaker than the electric force between them. And I'm using protons rather than electrons here to make the gravity stronger - with electrons gravity would be almost 10^40 times weaker.

This has various consequences, but one is that gravitational waves are absorbed by matter much less than electromagnetic waves. It would be fun to estimate the amount of energy absorbed by the Earth as this particular gravitational wave came through, but it would be absurdly small. Gravitational waves make neutrinos look like rampaging gorillas.﻿"

Rephrasing, and assuming waving commutes with rampaging, gravitons make neutrinos look like WAVES of rampaging gorillas. I'm no physicist but to answer the original question I'd hazard a guess: quite far!
There is a dark side to the idea of an 'internal locus of control.' It creates a sense that the individual can and should manage the situation, even when the situation is totally unmanageable. I think it's a common problem among high achievers (particularly entrepreneurs), and conversely some 'resilient' people need to accept that there sometimes really IS an external locus of control before their efforts to control the situation break them.
Hence the serenity prayer (https://en.m.wikipedia.org/wiki/Serenity_Prayer) and major parts of eastern spiritual traditions...
Will Big Data Solve the Riemann Hypothesis?
Bernanke and treasury alone could not have done it. The government could have. What he left out was that they never considered nationalizing the banks. No narrative here; just pointing out what a Nobel prize winning economist laid out.
That is exactly the problem. Growth is extremely un-evenly distributed.
Ekanite author here. Thanks for the feedback, but I'm not sure I agree. The whole point of the design was to build a system that did it all, though I agree there are trade-offs to be made that might not be necessary for distinct systems. But the advantage of having it all in one system is also significant. It makes deployment almost trivial.

I (along with a great team) also built the equivalent system as a large-scale SaaS-based analytics system (Loggly's 2nd generation system) and I was curious to see if I could do the same thing in a single binary -- hence Ekanite. Granted Ekanite doesn't provide all the features of that system, such as custom parsing and multi-tenancy, but many of the principles are present.
How to Create Tetris in Elm [video]
You were developing a new language? Javascript is great because you can see the results in a browser. I'm a bit torn because java is easier for developing this kind of data intensive thing.
Forgive me, I'm not familiar with all the us tax/irs related codes - is "1099 contractor" similar to Australia's "sole trader" - where you are registered as an individual doing business and can therefore issue tax invoices like a company?
Vacations also can bring interest in your work back. I used to do freelancing and take off at least 8 weeks a year. When I worked I was really interested in my work and put a lot of effort in. Now I work in a corporation with only 3 weeks vacation and it's just one big long never-ending drag of the same thing again and again. The quality and creativity has gone down a lot. I just don't care that much anymore.
This was a bit of a cringey read... maybe that was the intent.