skysight-inc/HackerNews huggingface dataset:
In fact, the day the company I worked for went public, I was advised to get such an umbrella policy because I was now a target for such law suits. We could either stop having neighborhood kids in our house or get it added to our home insurance, but leaving things as they were was perceived as too risky. I don't have any way to quantify the risk, and obviously it's in the insurance company's interests for me to buy more insurance, but it definitely brought home how litigious a society we live in.

I wonder if the parent talked about in the article has a major umbrella policy. Jumping from the roof of that play house onto a trampoline seems kind of insane. Letting young children play on the roof of your house also seems crazy. Letting your kid beat up on my kid out of an attachment to your parenting philosophy is definitely not ok in my book.

I'm older than most people posting here, and I never did any of that as a child. I did do construction in the summers as a much older kid (the article describes 4 year olds on the roof of his house), and got hurt enough to go to the hospital three times, but these were the risks of the job.

Finally, this guy seems pretty sexist. It's ok for me to keep my little girls from bullying other children, but boys have to learn to defend themselves? Let me guess, is that because girls are expected to ask permission and behave nicely, but boys aren't?
Congress is not uniquely problematic because members of Congress have to raise money. Everyone has to raise money. Larry Lessig has had to raise money many times in his career.

There are two reasons that members of Congress have to spend so much time raising money.

First, there are strict limits on federal campaign contributions. Candidates can only get up to $2,700 from each person per cycle, and no money from organizations at all. Nonprofit guys like Bill McKibben or Grover Norquist can land $100,000 in one meeting. It will take a federal candidate at least 37 individual donors to get the same amount.

I'm not saying the limits are bad. I think they are good. But they have side effects.

Second, people don't want to give money to politicians, so it takes a ton of time and energy to get even small donations.

And here is where Lessig and others have been so counter-productive. They think they're making the sort of subtle argument that you describe. They think they're firing people up for action. But what they've actually done is promulgate 2 simple messages: 1) Money In Politics Is Bad, and 2) The System Is So Broken You Can't Win.

Both these messages discourage their fans from engaging effectively in political and civic institutions--thereby making things even worse for themselves. Lessig told all his fans that money is bad and politics is unwinnable... of course he's having trouble creating a political movement!
Ha ha! West Lafayette, Indiana (home of Purdue University).
Surface is getting all the heat in the article, but in the linked interview [1] he blames pretty much every part of the infrastructure other than the interface:

> The other communication systems involve the press box to the coaches on the field, and then the coach on the field, the signal caller, or the coach-to-quarterback, coach-to-signal caller system. Those fail on a regular basis.

> And again, there's a lot of equipment involved, too. There are headsets in the helmets, there's the belt pack, that communication, there's a hookup or connection to internet service or that process and so forth with the coaches and the press box. So, there are a number of pieces of equipment, there is a number of connections that are on different frequencies.

> And then during the game sometimes something happens and it has to be fixed, and first of all, you have to figure out what the problem is. Is it a battery? Is it the helmet? Is it the coaches' pack? Is it the battery on the coaches' pack? I mean you know, again, it could be one of 15 different things.

[1] http://www.patriots.com/news/2016/10/18/bill-belichick-confe...
"...in an environment punctuated by slow, progressive changes followed by cataclistic changes in the opposite direction, individuals that track the enviromment better will overfit (and die). More inaccurate individuals will be the ones surviving long term."

Reading this made me think of the numerous financial firms in history that become very efficient at making money in a particular type of market environment, which inevitably changes suddenly in unexpected ways, causing those financial firms to blow up and maybe even start a financial crisis:

* https://en.wikipedia.org/wiki/List_of_stock_market_crashes_a...

* https://en.wikipedia.org/wiki/List_of_banking_crises

Society might be better off with financial firms that are "dumber!"
I don't think you can unequivocally dismiss Rust, we've seen Dropbox and other companies pick it up(just yesterday Facebook announced a Mercurial alternative written in Rust).

As with each case, it depends. If you've got a well scoped project that is happy with a C ABI(or just stand alone exec) I think there's a compelling case for Rust.

I'd also argue if you're looking for top candidates having Rust in-house could be a perk rather than a negative.
A proud member of that demographic.
> Zack Cox of New England Sports Network timed Belichick’s denunciation of NFL technology at 5 minutes 25 seconds
What we have in China about React.js
Regarding microservices; it's my hopes https://github.com/fractalide/fractalide moves into this space.
There are lots of developers in their forties and some in their fifties at our company. We would be happy to hire more.
CRT is also not as good for your eyes and therefore isn't as suitable as LCD [1].

[1] http://superuser.com/a/389678

Some may argue as well that you can obtain better contrast in LCD but I'm no expert in that matter - I have just learned why CRTs are bad due to working as a programmer.
I've had a counterfeit laptop charger explode. Luckily nothing (besides the charger) was damaged. It wasn't a particularly big explosion or anything, just a pop and some smoke, but...

Between that and the USB-cable-review-fiasco, I now no longer trust cheap knock-off cables. The chance of them destroying your devices or catching fire is just too great.
Rails: Signing out from devices
It's very silly to draw such a broad conclusion about evolution in general from a single adaptation (most likely involving a single mutation) by a single species.
Just to note, our eventual goal is to have toddlers through what I think we call C-2 internally (sophomore year of college in the American system). We do actually have content at all of those levels, and expanded really nicely to the younger crowd when we "bought" Duck Duck Moose, but we're definitely not covering all of those areas consistently across subjects. Some stuff (e.g. art history) is only at high school level, other stuff (e.g. English) covers the gamut but amazingly randomly in terms of actual content, etc.

So, I don't think we'll have "advanced" math (for some values of "advanced") any time soon, but we're definitely aiming to get solidly into general college-level stuff, so things like stats/linear algebra/etc. should all be covered nicely eventually.
Younger folks grew up in an age with these inconsistencies and are less perturbed by them.

Oh, I don't know if I'd go that far. If since you were young you awakened each morning by being beaten with a stick, you might think that's just the way of things, but it's still unpleasant and you'd probably pay a good sum to make it stop.

No, the difference is that the oldsters have been putting up with this shit for over thirty years (flashing VCR clocks, anyone?). You've shaved one yak, you've shaved them all.

as the median age of user rises, quality requirements increase dramatically.

Because oldsters don't "get" technology? They don't want to give up their pen and paper? No, because they've got thirty years of experience backing their decisions: your shit doesn't work, and until proven otherwise they're going to stick with that assumption. I know I'm personally surprised when a piece of purchased technology does what it says on the tin.

So it has nothing to do with oldster vs. youngster. It has to do with "busy man has a job to do, a job that has nothing to do with yaks or shaving them" vs. "I'm going to spend my time dicking around with this tablet when I should be calling plays".
https://www.washingtonpost.com/news/speaking-of-science/wp/2...
De-clickbaited headline: "The great trap for all Americans is prejudice"
That's a bad error message. Please file a bug :)

It sounds like you're returning closures, which is a very recent feature—it only became possible last month with the implementation of "impl Trait" IIRC. It takes time for features to mature.
Note that I contrasted modern browsers and ancient clients.
Client libraries in shipped devices tend to be several years behind state of the art when they were shipped, and live in the field without updates. As an example Symbian didn't ship SHA-256 support in their 9.3 release from 2006, but Firefox shipped support in their 1.0 release from 2004.

Whenever TLS 1.0 starts getting pulled from servers, it's going to be similarly painful. Nokia S40/Asha (last device released in 2014), only supports TLS 1.0, even though TLS 1.2 was 6 years old at that point. Nobody meaningfully supports TLS 1.1, but not TLS 1.2, so let's not hold lack of TLS 1.1 support against them.

(Not to pick on Nokia, they just happen to be an easily identifiable client platform that I'm familiar with)
I'm sure there is huge value to coaches. Pull up our list of plays for 4th and one in the redzone. That list then shows immediately what personnel are best for it and who of those personnel may be out of the game right now.

QB just threw an interception, lets look over the play that just happened to see what he overlooked and how we can adjust.

The problem with technology in this case, is that there is no room for error. You have 40 seconds to call the next play, if you swipe wrong, something crashes you don't call a time out to call IT, you are just fucked. So 100% reliability will trump convenience, no software or hardware is 100% reliable.
This is helpful feedback, thank you.
Strange question. People are friends with Germany, no? Japan has good relationships with the US etc.
Every write transaction ever committed to the database is assigned a unique ID, and the most recent few million transactions are kept in a "journal" table. This is what allows nodes to figure out what happened while they were offline and re-execute the missing transactions. A side-effect of that is we know exactly how many write transactions have ever been committed.
Extradition to a country the defendant never went to seems like a new thing, no?
I have to wonder if there's an viable alternative to Amazon? It sucks to ask because there's plenty of third party sellers on Amazon that are better than Amazon. It just seems like the baby and bath water situation for me.
Earth sols or Mars sols? (It's named after the sun, but a property of a planetary orbit)
OTT: Serving 2.5M Years of Mobile Video Every Year
Less fluff content perhaps but I remember lots of people wrote great content before ad networks were easy to include on a site. I write content, I'm biased I like my own stuff, but I don't expect revenue and I know plenty of other people would continue to blog without revenue from ads.
Exactly. I'm older than you by a few years and I don't even waste my time considering my age.

Too much to do to worry about this nonsense. This constant rumination about age discrimination in the industry is the only thing getting old from my perspective.
Yes! Thank you for linking that.

Our children's experience was very much tied to their extraversion. The most extraverted is doing the best, and the least extraverted has had the biggest net negative outcome, in my opinion.
> Long story short: quality is always important. as the median age of user rises, quality requirements increase dramatically.

The alternative interpretation is that younger users will put up with lower quality even when it is not rational.

Football isn't the most important thing in the world, but within it communication and data-gathering are mission-critical. If your processes are not reliable, that's a problem. You're accepting a risk that they will not work when you need them. And the trade-off is for an incremental improvement when they do work? Why would a rational actor find that acceptable?

Rather than being an old luddite, maybe Belichick is one of the few coaches with enough clout to call out the NFL's solution as being unacceptable.
I don't think Belkin et al. sell their products as 'genuine' Apple products, do they?
But at $Startup they have an open office plan and meetings every 20 minutes and they make $Product!
18% usary is somewhat normal'ish in the US. It is a lot sure compares to not paying any at all. But there are also plenty of cards that are 24% or 30%. Often times the APR starts with a "teaser" rate of 12% and then it resets to a higher rate triggered by a late payment or sometimes just that the teaser rate expires after year.
My nine year old is very anxious to be far from an adult (more than 20 feet) in public places, even very safe ones like residential streets, parks and grocery stores.

Why? Because other "helpful" adults come up to him and ask him if he is OK. Does he know where his parents are? Once a small group of adults gathered around him when my wife was getting the car from down the street. Concerned adults see other concerned adults and they gather like a flock, producing great anxiety in my child. Now he is very nervous to be far from a parent in any public place.
I will only buy from third-party sellers if the brand is operating its own store. Anker is a good example. I never buy from third parties selling name-brand items.

But since Amazon commingles many products there are no guarantees. However, at least it is easy to get refunds on items Amazon fulfills.
"I wore this to the gym 3 days in a row. No smell. No itch."

"In a pinch, I can wash things in the shower too."

"I've worn the merino tee for ~10 days straight with no smell though.﻿"

"As a (fragrant) side note, I've haven't used soap or shampoo for two years."

I hate to break it to you dude, but I guarantee that you smell to high heaven and you've just gotten used to it.
Does My Design Project Need a Strategy?
I think the more mainstream media sources have the Trump stuff covered already. Since they have done a poor job releasing and publicizing information on Clinton, I think wikileaks is providing a valuable service.

I assume since many mainstream sources show a strong bias, they also lost credibility with you?
> That's a great thought experiment: Is a site that serves ads that might contain 'adult' ads at times a porn site according to the British government and would need to verify that the visitor is of age?

The simplest solution is to just require ID from everyone everywhere. They'll figure it out sooner or later if you let them build the infrastructure now.
we're certainly capable of creating the most complex models – what's interesting about this very human tendency is that the models begin to take on a reality of their own, replacing our actual observations.

we can see this most clearly in our politicians' insistence on their particular model of the economy as their priority, rather than the actual concerns of the citizens they are responsible to.
High-Selectivity Electrochemical Conversion of CO2 to Ethanol Using Cu/Graphene
It's the new frontier of warfare and espionage. Like it or not these tactics are here to stay.
^ This right here. Setting up a financial operation that's compliant and secure in the US is a bear. Adding intl is a great way to kill a thing before it's even alive.
Sure the technical details are more involved, I wasn't trying to downplay the cleverness of the tech; but the point stands -- the logic is pretty simple and AFAIK that is how kSplice works it's not black magic or anything..

Some function has an issue, a module is loaded with a replacement, and instead of calling the orig function anymore, all calls go to the one we just loaded -- via some brain surgery...

Heartbleed and userspace issues such as that are a much wider topic, but ok.. sure.. I can pay someone for easy access to updates that I can apply without downtime.. I think we're missing the point though.. Tools such as ksplice and livepatch seem to pander to environments which are unable to handle the sort of patch maintenence we've been doing as long as we've had patches available..

I've seen many of these in the wild, and what we needed to do with them wasn't patch them online but sort the infrastructure out to the point where we could handle regular maintenance..

Maybe someone really needs this sort of functionality; I struggle to think of a reason besides poor architecture though.
linking a static lib with rust and linking with the final executable.
other users posted the links I used :)
In Thaxll's defense, I've seen this a lot with Netflix blog posts on HN.
Ya, I'm not sure I agree with that. I understand that argument in theory, but in practice the Jobs and Cache plugins have like 1% as much code as the Bedrock core -- and use all of it. So the idea that it makes sense to have a separate database, job queue, and cache -- despite all doing 99% of the same work -- strikes me as rather redundant and needlessly complex.

In practice, a job queue, a cache, and a database all do largely the same thing: maintain some internal state on disk, respond to some networked API calls, and synchronize across multiple servers. The actual logic of a job queue or cache is pretty trivial compared to what's underneath.

Indeed, I think the lesson of Redis is exactly why you should build these systems on top of a real database: they are struggling to hack on replication and reliable storage, even though these are "free" when built atop a database.
Try https://github.com/VSCodeVim/Vim.

It's being built my MS and they are quick to respond to feedback and pull requests.
Nice article, but ironically the black text is rendered with opacity=.8
I'm not sure that there's a mature Rust alternative to "all of the above" quite yet. Some things that I've had to build for my own work (not always "built," sometimes I just wrote FFI bindings) include:

* N-D dense arrays, fashionably simply called tensors these days ;) (this I wrote from scratch to suit my own needs, but there are several implementations of this in Rust, as well as in C++)

* linear algebra (bindings to BLAS, LAPACK etc.)

* numerical integration (bindings to GSL or QUADPACK)

* optimization and machine learning (this I work on day-to-day)

* neural networks (I also work on this)

* multicore/manycore/GPU/distributed support (and this)

There's also the more practical aspects of using Pandas/iPython (Jupyter)/Spark for data science, including ETL, interactive work, and plotting, which IMO are not quite there yet in the Rust ecosystem. But I think that a lot of the pieces are there, e.g. bleeding fast CSV parsing libraries (https://github.com/BurntSushi/rust-csv), and what's left is the important last mile of bringing these things together in ergonomic libraries or frameworks.
How America Is Turning Swiss
They compete on different continents. Doubt it will have much affect at all.
Also, as pointed out in https://twitter.com/aphyr/status/788757992829222912, even your current solution isn't safe if your commit order isn't total across leader changes (you can resolve this by adding an epoch number that increments every time leader election occurs). Strongly recommend you take him up on his offer.
I was unaware of point 12. Trump is the only major party candidate in my lifetime who might actually do something as awesome as #12. I am still leaning towards a third-party candidate, but that does complicate my dislike for Trump. Thank you for sharing that.
I don't agree with kibwen about Rust being just as simple as Python, but I also think it's a bit of a pointless comparison, given that Python is dynamically typed and Rust is statically typed. Any type system feature is something that Python trivially doesn't have.
Depending on what their beliefs are, I may well choose not to engage in business with them, or hang out where they hang out, or whatnot. Others may choose to do the same. This may result in firing. So it goes.
No, that is also not a new thing. Marcel Lazăr Lahel, for instance, was arrested in and extradited from Romania. I'm sure we can find more examples.

What might be new-ish (last 30 years) are crimes you can commit against a foreign state without setting foot on their soil. But I doubt computer crimes set the precedent there; I'm guessing if we look, we'll find some financial crime, or some organized crime, that took place in the middle of the 20th century and created the same fact pattern.

Remember as well that the US isn't the only country that extradites people, so we'll probably have a lot of data to look through for examples!
I've read that we aren't even 100% sure that the beta-amaloyde (spelling?) plaque, which is so associated with the disease, might not even be a cause but just a side effect (or even a protecting agent in defense of the disease).
From my reading, the learning curve has nothing to do with it. Belichick's complaint seems to me to be that the shit just doesn't work reliably. It's not a "training issue" or "user education" issue. It's a "go back to your cave and don't emerge until you're confident that this works reliably under all user circumstances". It's a "the head coach of a football team shouldn't have to troubleshoot connection issues" issue.
This is a huge challenge for quality software. As others have noted there is a disconnect between users, developers, managers, and quality/reliability engineering such that nobody seems to have enough of the picture to make the best decisions.

Sales wants more features to be competitive.

Management wants to ship it because it will generate revenue.

QRE/Manufacturing wants more time to test all of the features and their interactions.

And everywhere money gets squeezed out, sales wants to offer a discount to "win the deal", management wants to improve the margins by lowering the cost to develop, and the factory wants to ship product faster and spend less time qualifying it.
What Does Nevada’s $35B Fund Manager Do All Day? Nothing
Their customer service has gotten just downright crap.

Oh you haven't gotten thing you needed, you had to do the following up, and we screwed up? "sorry?".

I've had better experiences with my local stores and Aliexpress.

I canceled my prime membership (of 5 years) this past Feb and I've been happy about it.

Note.. if you want to let it lapse you have to cancel at the right time or strip off the CC on the prime account. If you completely cancel you prime membership it's gone right then and you don't get a prorated refund on the time it had left.
I don't think it's all that unintuitive - I would prefer C to some graphical programming system. Think about it: if the gui programming system was any good it would be used in industry!

Beyond the spreadsheet - I don't think we have any successful "graphical" programming systems. And spreadsheets are more of a "4gl" than graphical. Maybe add Hypercard. And Smalltalk (with the object browser etc).

But the only real use of "graphical/iconographic" programming is for those that can't read and write. So, 6 years and down? That is, until someone makes a graphical system people will want to use at all ages and level of proficiency.

Ok, I guess I can think of a few others: 3d studio max could be seen as a form of graphical programming. As could premier/final cut and flash. And rich manipulation of rich media to "render" new rich media (interactive or not). But notice that with the partial exception of flash we don't call this "graphical programming".