skysight-inc/HackerNews huggingface dataset:
It's not academic writing, just a short explanation on why something that was expected to be a major advantage of QUIC is being removed from the spec for now, due to having a negative impact on Youtube. (Of course that shows that they're able to revert bad decisions, which is definitely an advantage over TCP...)

Though there is an interesting rebuttal in the related mailing list thread [1] suggesting that the feature is sound as-is, but was being applied in the wrong way in these experiments. Specifically, that the largest expected gain is for the client-sent packets very early during the connection setup.

[1] https://groups.google.com/a/chromium.org/forum/#!topic/proto...
Mmm.

I think what I'd say about this is that essentially 'Terrorism' has been defined as some sort of catastrophic instance, of collapse of society, fear of going outside, whatever.

But it's being applied to relatively trivial crimes (e.g. one soldier was stabbed in the UK, and that becomes 'terrorism', when really it's just premeditated murder).

I agree that there seems to be some sort of campaign to deliberately misuse terminology in this way. I'm just not sure what we can do to stop it other than to educate people about these 'tricks'.
This is an excellent article and I applaud Kenneth for writing it because it will help someone who reads it. Coincidentally, after reading this I came across another article about bipolar illness and how it has wrecked the life of a once famous woman:

The best African American figure skater in history is now bankrupt and living in a trailer (Debi Thomas)
https://www.washingtonpost.com/local/social-issues/the-myste...
Mandatory enforcement is a good theoretical construct but it has an immediate practical problem. There are so many bad laws that it would require literally everyone to be brought up on charges. There would be no one to prosecute or judge cases because all the prosecutors and judges would be too busy defending themselves from their own charges.

The only way to even consider strict enforcement is to fix the bad laws first, so before we can even discuss strict enforcement we would need a different way to eliminate bad laws. At which point you probably don't need it anymore.
I think that Apple is concerned about class action lawsuits that will target Tim Cooks claims that not even apple can access customer data.

They are really in a terrible position. No CEO wants to do interviews dedicated to a conflict with law enforcement. This is about a massive pile of unaccessable cash and the threat of a major lawsuit.

It makes sense that cook wants to invest in legislators who will listen to their lobbying cash and provide class action protection over gambling in the courts.
Follow-up question: is there a built-in app update mechanism? If not, this isn't really a replacement for package systems.
Yes, absolutely. If anything, Amazon is more strict on their third-party sellers than EBay is. But, there's a huge expectation gap between the service you expect from even a great EBay seller and Amazon itself.
Oh, thanks for the clarification. I was misremembering; I think my actual case was something like:

<p>
Hello, etc etc, please
<a href="#my-neat-anchor">click here</a>
to continue.
</p>
That is what campaign donations are for. I don't think the White House cares that much. The leadership at the CIA, DoD on the other hand care. That is who will be sour.
I had psychosis several years ago and I was pretty good at hiding it until the point where I became hospitalized. The trick is you have to be acutely aware of whether you are sounding crazy to others, and how you're being perceived. You can think as many crazy thoughts as you want, as long as you don't express them.
Sure I do. I've been a professional programmer for almost 20 years. I have a pretty good idea about what sorts of things are hard to do and what sorts of things are easy to do. The FBI's requests are very easy. 50M is ~200 man years of work. That number is insane.
> It only makes it harder for an unjust system to effect its goals in other words, it introduces delay not necessarily avoidance altogether.

...which is what it's supposed to do. There is nothing that makes totalitarianism impossible, what is necessary is to put up as many roadblocks in its way as we can so the people fighting the good fight stand a chance.
That's an interesting line of argument, but Google IS investing in the field and IS being tripped up by regulatory, rather than technical or capital hurdles.

Just because the cable cos piss away the money at various layers of the organization does not mean that they're providing service at a reasonable rate.

Whether it goes to CEO salaries, midlevel salaries, overstaffing and organizational fiefdoms, or to lawyers suing competitors.. at the end of the day they charge a huge amount of money to deliver lousy service. Saying "Hey, we're so incompetent that we're not even that profitable!" at the end does not make me more sympathetic.
One thing that baffles me a little bit about LINQ in .NET is that it's got a dual identity.

On one hand you've got the IEnumerable<T> interface, which supports the fluent syntax and is extremely easy to riff on with extension methods. (The "fluent syntax" itself is just a bunch of extension methods.)

On the other hand you've got the mechanisms you need to support the query syntax, which behave more like duck typing. If you implement a couple methods with certain names and signatures, not all of which are formalized by an interface, then the compiler will let you use query syntax with objects of that type. It also turns out that the stuff you need to implement are roughly the bind and return operations from a monad. . . but not exactly. In particular, the element they use in place of bind is a bit more complicated, and not in a way that adds any real expressive power. It just makes the signature a bit more irritating to support.

In other news, re: lack of higher kinded polymorphism - That's something that the maintainers of F# have forcefully resisted adding to the language. The argument, which I've yet to take the time to look into deeply, is that typeclasses interact poorly with formal interfaces so you shouldn't allow a language to have both. I'm a bit skepty on that one, though, since I'd assume there would be wailing coming from the Scala community if it were really that bad.
Mob rule is not democracy, nor should it guide legislation.
Show HN: 500,000 free WiFi hotspots plotted around the world
Will Fitbit’s ‘magic number’ really step up your fitness game?
Yes, but in Norway they are spread out around quite far from one another, it's not like Canada in that regard.
Nobody except weird Linux nerds and developers cares about any of the things you listed.

Normal people just want to click a link and have their app install and run.
TL/DR: Let's take the broken app model that lets people download and run buggy, virus-infected programs on Windows and OS X, and bring it to Linux!
On Structure, Relations and Sequencing
I have some programs that it's ok if they are bleeding edge and unstable to get the most features. Some programs that is not ok. And if those 2 categories have a shared dependency (different versions of it), that becomes an issue.

I would say that most things should use the old model, but there are scenarios where this could be preferred.
Hypomania -> sleep deprivation -> mania -> psychosis
I think the correct way to handle this is to always set a key. When I try to render some list items without a key I get this warning in the console:

Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of `YourComponent`. See https://fb.me/react-warning-keys for more information.
I believe the core problem here (that led to containerization, application images and alike) is that correct packaging for most distros is hard.

There are tools like fpm or even checkinstall that can build simple good-enough-but-not-really packages, but I think maintaining a "proper" Debian packaging requires some pretty arcane knowledge that's spread around various pieces of documentation (and maybe I'm just stupid, but also a lot of trial-and-error).
Now you know the real reason why the republican party is doing all it can to repeal the Affordable Care Act. Controlling access to benefits keeps people in jobs they really don't like. Benefits need to be decoupled from work.
Application binaries must statically link libc and ssl when making programs for packging into appimage?
It's still a different scenario. Cops, up until a few years ago, used to think they could stick GPS devices on people's cars without a warrant because they were legally allowed to tail and observe people driving in vehicles without a warrant. The GPS device, like a lot of technology, allowed them to "observe and tail" hundreds of vehicles all at once.

The SCOTUS stepped in and said that the practice was illegal without a warrant because, despite a vehicle moving around a city in plain and public view, being allowed to monitor hundreds or even thousands of vehicles from a central location with only a handful of officers was outside of the scope that allowed them to hop into a vehicle and follow someone else, which would require hundreds of officers and hundreds of vehicles observing with their own eyes.

It's the same idea. Getting access to data that is not public (in reference to the credit card transaction data, not satellite imagery), in order to profit from a publicly traded stock, does not create a level playing field. Semi-realtime satellite imagery, on the other hand, may not be completely public, but it's publicly available data (with a fee, possibly, from the operators of the satellites, which is a device or technology that wasn't built to specifically observe walmart parking lot capacity). I would argue that it's still a grey area, as you can only interpolate sales based on a tangental dataset like parking lot capacity. But getting access to actual transaction history from the stores is a direct correlation to their sales and revenue model, which drives their eventual stock price.

I don't see how anyone could argue that they were "just doing their homework". They were subverting a system for financial gain. They weren't taking data that anyone could obtain and doing a novel approach to interpret tangental sales figures.
>> As Mr. Cook, 55, stood before the auditorium on Apple’s campus, the audience — made up mostly of investors in the company — rose from their seats and applauded him.

The amount of applause is irrelevant. All shareholders are not equal. This isn't one person one vote. Were the institutional investors clapping? That one fund manger in the corner not clapping is worth more than a stadium of supportive private investors.

The american people are split on this. As with every other issue, half the country sides with the government. Some surveys put it at more than half. And they do appear to be the older/richer/conservative investor class. They count for more because they own more. Twitter users may be very supportive and make lots of noise, but they don't count. Those older shareholders, the pension plans and hedge funds, I'm not so sure they are on Apple's side. Time is short.

Rather than support Apple through applause, the shares-poor but votes-rich masses need to lobby Washington. Votes are their only power base. And old people. Get your parents and grandparents on side. Make sure they understand the situation when those endless landlines-only telephone surveys hit them this election season.
Understanding Human Skin Cells Offers New Anti-Aging Treatments
Agreed. I took a look at the website, tried to scroll, closed the window right away due to it messing with the scrollbar.
Can we please stop talking about these "laws" that are based on absolutely nothing but observing an apparent trend that may not continue past tomorrow? Seriously, spoken to too many undergrads who think there's some sort of physical process or causal relationship driving Moore's law. It's bullshit. It's just people saying "growth has been this fast, and I don't know why, but I sure hope that growth continues to be this fast!"
Have you ever tried it? Most people seem to have a similar first reaction (myself included), but it's a surprisingly useful tool for certain problems.
> render -> onClick={e => this.onItemAdd(e)} -> onItemAdd -> addItem -> update -> UpdatePromise -> handleUpdateItems -> render loops

you seem to have fallen prey to overengineered examples.

that example should be

>> render -> onClick={e => this.onItemAdd(e)}

thats it, data change should re render the tree.
The most important software engineering concept is indirection. Interfaces are an expression of this concept.

[p.s. edit: structural indirection, to be precise.]
Checked, seems fine to me.
Once they have maximized that, they will use their power to increase their margin and all players (including the consumer) will feel their heat.

That's the claim, where's the evidence? What exactly prevents anyone from entering the market once Amazon raises prices?

I'm not a fan of Amazon and I don't think I've ever even bought something from them, but I think there's too much paranoia over market dominance.
Sci-fi scenario: We find evidence of microbial life from billions of years ago, when Mars was briefly a warm, wet place. Decades hence, a researcher realizes that Mars still has microbial life, but that it has evolved as its environment has, so it's as arid and rarefied as its present atmosphere, wispy and almost not there. Sadly, she realizes that human activity has already doomed it to extinction.
Technical prowess is one thing, support is another. There are 20 times as many openresty questions (although still very few) on stackoverflow than nxweb and the few nxweb questions there are from years ago. I am not sure why is this on hacker news frontpage suddenly.
Chicken: https://www.youtube.com/watch?v=yL_-1d9OSdk
I found that slightly annoying as well, since elsewhere on the site they translate from French.

For mathematicians of a certain age knowing how to read French, English, and German is pretty common since often mathematics papers were only available in one language. So, my guess is that because of when the author was educated this is just normal for him.
I strongly disagree with that, I think the gov.uk site is very good compared to the vast majority of government websites.
Why pandas users should be excited about Apache Arrow
What if I prefer a predictable release cycle for the base OS, but still need the latest LibreOffice/VLC/_____ for one reason or another?

I like the approach taken by e.g. Nginx and MariaDB, where I add additional vendor repositories, but this workflow is probably neither user-friendly enough for my mom, nor have all vendors the resources to maintain several repositories for different distributions and their respective versions.
That is a remarkably pithy observation.
There are two.

You can choose to filter by items only sold by Amazon. You can also choose to filter by "Prime" items only- with a few small exceptions, these are only items sold by Amazon, or Fulfilled by Amazon (ie: the item is physically in Amazon's hands, but sent to Amazon by a seller).

Bias note: I've worked in Amazon Operations Tech for the last 4 years.
LispNYC videos
1/3 time is spent in the p_reduce step, and another 1/3 in elemwise. Not exactly sure what those do, but I'm guessing it's related to the reduce-map-reduce steps of evaluating the standard deviation and then dividing the elements by this value. The mean has to be calculated twice in the formula of the z score. It sounds like the client-worker communication mechanism might have extra latency.

I wonder if this would work if the dask arrays are not equal in length, for example if the files were time series of unequal duration.

Also, are there any plans for dask to support distributed numpy functions requiring kernel computation at the array boundaries? For example scipy.signal.lfilt? I believe it would require ghosting or further inter-dask-array communication that is not yet present.
This is a bit off-topic, but here is another stupid thing. My experience with amazon.es:

1. I go there. Everything is in Spanish, despite my IP being IP-geolocated to Sweden by every single IP-geolocation database I know of. My browser's Accept-Language HTTP header is "en-US,en;q=0.8,sv".

2. I manage to sign in with my global Amazon account - they can now see that my shipment and verified payment location is in Sweden. Everything is still in Spanish.

It would be fine if it was just the product descriptions which lacked english translations that were not available in e.g. English, but this scheme just seems incompetently managed. They run each national site as a silo, language-wise?

This kind of thing was a fun adventure ~17 years ago, ordering exotic stuff from Amazon Japan, but in this day and age it just feels stupid.
Using R to make Vega-Lite Visualizations
Doing things that challenge your sense of reality can cause a lot of mental health disturbances, especially when your brain isn't fully matured. So there is a lot of correlation between the two.
Comparing a recurrent neural network with a Markov chain
Substantively true, by current standards, and even at the time, with a further more serious incident later.

https://en.wikipedia.org/wiki/Haidbauer_incident?wprov=sfla1
Interested in privacy enhancing technology
At some point, your complexity gets bigger than simply coding a state machine that operates directly on the network buffers themselves:

That is to say, I suspect that if micro-optimisations can double our performance, they will be more complicated than just writing a customised ring0 that implements HTTP directly inside the network driver.

Here is how I'm looking at it:

• 10Gb/sec network port

• 4k max requests and responses

• == 1.3 million HTTP requests per second.

Now the problem is that main memory is not much faster than our fastest network: About 15Gb/sec, so what we're talking about here is code and state staying entirely in L1, and streaming the network buffers across the CPU, and responding in one pass, to get that 1.3 million optimal performance.

My dash server gets ~135k HTTP requests per second on localhost (I should be able to approach 300k/sec over a network if I ever get around to it). That's 22% of our optimal performance, and a lot better than any other HTTP server I'm aware of.

At this speed, one of those micro-optimisations `writev()` is actually slower than `write()` -- likely because the code path is shorter in the simpler codebase -- but it illustrates my concern nicely: That we are close to that break-even point with the optimisations we can make. If we make our server bigger and more complicated, it might not make our programs any faster.

That suggests to me that the solution is actually fewer, simpler syscalls, not more, bigger ones.
There's nothing in React that makes you "embed views into business logic".

It sounds like your experience with React has been limited and based on just looking at things.

As with anything else you will have some "view logic" (example: to render "1 item", "2 items") but not necessarily any "business logic".

I'm not going to convince you in a comment reply but if you spend a significant amount of time with React you'll see.
What it's really like to swim with a great white shark
You are correct. _.uniqueId() will absolutely wreck your list rendering performance if it is called on every render. 99% of the time, you can find a better unique identifier, but if you absolutely need something like _.uniqueId(), it should never be called in the render loop. It should be attached to the data being iterated over, in advance.

But... the other problem with _.uniqueId is that in an isomorphic setup your server will just keep counting up and up while your client will start from 0 on every page load. So the first time you reinflate React on the client side the checksums won't match and will cause a full-page re-render.
This is a quite likely scenario since collective human activity has so far spelled doom to most species other than humans and our parasites, commensals and domesticated species.

If we are serious about researching or preserving alien life in our solar system, we would have to be very cautious with what we do. But most likely, economic forces will start to dominate our actions in space, as they have always done on Earth.
I am saddened that after reading stories like this one, people remain skeptical of fortifying water with Lithium. A study from the 90s [1] found that rates of violent crime and suicide was much lower in Texas counties with naturally occuring Lithium in their water, as opposed to demographically identical ones with less. Lithium is an element that is implicated in Bipolar Disorder and appears to affect critical brain functions. The public's experience with Flouride makes people deeply skeptical, despite the obvious objective proof [2] that it too contributes to superior quality of life. Fortifying water with Lithium would have an immense effect on the wellbeing of entire cities and cost relatively little. Huge impact potential.

[1]: http://www.ncbi.nlm.nih.gov/pubmed/1699579
[2]: http://www.cbc.ca/news/canada/calgary/tooth-decay-calgary-fl...
Kinda hard to tell, loads of people in the tech industry struggles with the concept of profit and focus solely on revenue.
A variant on this features prominently (through one of the main characters/factions) in Kim Stanley Robinson's excellent Red Mars trilogy.
I love this, well said

I knew a bipolar patient who believed he was a shaman. In his last manic episode he was found wandering outside naked in minus twenty temperatures. He said he had transcended to a higher consciousness where the cold no longer affected him.

I interviewed him a few months later to see if he was taking his medicine. He was, but said he didn't like the medicines because they took away his special powers.

He had frost bite on his hands and feet from the incident by the way.
I was checking out their careers page and they're looking for a senior engineer to lead 5 engineers, but they require masters degrees? Really? Newsflash: a one year degree isn't what's needed to be a successful team lead.
Ya know, I've thought for a long time that the idea of app-store-ification of OS's was lifted directly from distro repos. The depth of use is drastically different, but the core concept is the same.

Something like this is probably more useful in the Linux desktop advocacy areas and not so much for hackers. Sometimes suspension of disbelief should be applied to projects like this, as it's target market is not hackers but instead helpful in converting desktop users.
I too love package management like the rest of the people on this thread but the existence of this project confirms that we have a problem, distribution is pretty hard.
Amazon.de has this as well.
I just made a pull request for fixing it.
Looks really interesting, I like the flexible pricing model and the custom alerting rules. Especially for HTTPS many others don't offer anything.

While the sliders for the price are nice, I feel like something additional to get a quicker overview would be nice, e.g. a table with the default configurations.
Maybe not, but Since "Every AppImage contains an app and all the files the app needs to run." Even if you were dynamically linking, you'd be linking against a lib contained in the AppImage. So, each app would still have its own glibc that would have to be updated.
To attract young, hip developers, or to justify incumbent hip developers.
I am profoundly uninterested in a third-party package manager that does not provide any sandboxing features. xdg-app has them, but AppImage does not mention sandboxing on its web site or in its README.
I haven't dug far enough into this specific project to know if it's static or dynamic linking, but that just doesn't matter.

Each app has it's own copy of libssl etc embedded into the prepackaged "binary" which is executed.. That's enough to know it's going to lead to all sorts of suffering when you actually try and rid yourself of $CVE of the month.