skysight-inc/HackerNews huggingface dataset:
Yup, Each dropped packet pauses the entire connection until its retransmitted.

Moving forward to a time where the average webpage is 10-100megs in size[1] in around 5 to 10 years time, SPDY will be the bottleneck, not the network or serving infrastructure.

Of course five to ten years is about the time that HTTP 2 will start to see wide spread adoption.....

Multiplexed TCP is just not a good idea for high bandwith, low latency file delivery. (HTTP is basically a very wordy file system interface)

If you look at any of the systems for moving files about, they all either use a custom UDP protocol, or many streams of TCP. (or rely on being in a LAN)

[1]http://www.websiteoptimization.com/speed/tweak/average-web-p...
I can’t comment with much more detail, but that number sounds reasonable to me.
As others said, the whole point of having your own CA is that you have full trust and control over it. If you give someone your root ca private key then you may as well not have your own PKI at all (I can't see the point).

re cli - pain^2 , I ended up using xca
It seems to me what's unsustainable is relying on a system built on trade secrets. Something we quickly moved away from in the software world, which has greatly accelerated development, been mutually beneficial to everybody, and certainly hasn't been "unsustainable".

I remember someone comparing, on HN, what "closed source" is to science to what ancient guild secrets were to alchemy. Are guild secrets any more sustainable than closed source?
Disappointing they aren't dissolving the umlaut and instead stripping it. 'Broetil' would be equivalent to 'Brötil', yet they remove it (and thus change the sound) to create 'Brotil'.
If you can say with a straight face that it wasn't satirizing anything then you know nothing of the director's work and didn't pay much attention to the movie.
Also libraries and their features can be very regional.
> Does EFF really thinks that someone would have found the issue, when everything is OpenSource?

Volkswagen stock dropped massively (20% so far) since this announcement. If you discovered the bug and took a leveraged short position you could make an incredible amount of money.
There doesn't seem to be any technical downside to implementing it and likely significant upside. It's Apache-licensed which grants both copyright and patent rights that cover the code. The spec is published as a Internet Draft, scheduled to become an Informational RFC. What's not to like? I'm not one to drink the Google kool-aid, but seriously, what else would you like Google to do?
Unity Downloads in China Found Compromised Following Xcode
How ISIS Broke My Questionnaire
Previous discussion: https://news.ycombinator.com/item?id=10239962 (119 comments)
No “Facebook Bureau of Investigations” as Terror-Reporting Provision Dies
I disagree.

You seem to suggest that the fact that Fukushima was not adequately prepared for this tsunami was human failure, presumably because they should have expected such a tsunami to occur.

If this is the case, then you can just as well argue that it was human failure that the towns in the affected areas flooded because of the tsunami. After all, if they expected such a tsunami to occur they could/should have built higher levees.

The way I see it, the deaths resulting from the Fukushima accident were just as much (or as little) caused by human failure as most of the other deaths related to the tsunami.
Startup Zerodium will pay $1M to a hacker if they can jailbreak iOS 9
On Uncertainty
I've never understood why the proof had to be so complicated.

Instead of color filled areas, use nodes and arcs. One and two nodes are trivial. When you add a third node it either connects to one other node and then can be just a second color, or it connects to both and you have an enclosed region (two actually). When you add the fourth node it will have a fourth color if it has three arcs. You now have 6 arcs which is the maximum possible with four nodes. To reiterate, a map the requires three colors has three nodes and three arcs; a map the requires four colors has four nodes and 6 arcs. So a map that would require five colors should have five nodes and ten arcs. But that's not possible.
You tell me. How is the answer not obvious in the current context?
You're right and I believe WhisperSystems is doing something similar (or was at least working on it last year when I spoke with one of the developers). I vaguely remember them claiming that group chat is about the same as multi-device, cryptography-wise.

I specifically meant Telegrams E2E implementation. Apart from other problems with it [1] the fact that it's not on by default, as others have stated, makes that most people (especially non-technical users) don't use it.

[1] https://github.com/zhukov/webogram/issues/126#issuecomment-1...
"Please consider that women are humans too, you know, if it's not too much trouble"

No one is arguing against this in particular. Conservatives believe women are human. They're also not all white males. I really hope I do not have to cite sources on this.
There's an interesting open source project OpenHAB (http://www.openhab.org/) that aims to connect all these devices. There are quite a few plugings available (e.g. Philips Hue, Tesla, Sonos etc).
Actually that's an interesting point you raise. The automaker provides you with a finished car containing finished machine code. It doesn't provide you with the CAD files needed to reproduce the car, the techniques used to built it, or the source needed to reproduce the machine code. And maybe they shouldn't be required to.

That said, I think it's reasonable to reverse engineer the code, just like you could physically take apart the car to figure out how it works. As long as you don't disseminate the results of that work, it shouldn't be illegal in my opinion. Even dissemination should be legal in some circumstances, like whistleblowing.
It's not about XUL, it's about having no limit on what you can do to the browser.

Old-school extensions can change entire parts of the browser, remove features, there really is no limit because the extension code is dumped inside the browser code without any kind of interface or security limitation. So it's powerful, but potentially destructive as a bug in an extension can impact the whole browser, and same goes for performances.

On the other hand, the new API is more like Chrome where you have defined entry points to plug your extension.

The new API approach has limitations, but it's a much better way to do extensions. Not only it limits the damage a poorly written extension can do, but it will make extensions more robust to version upgrades of Firefox.
> But python especially feels like the revenge of Scheme and Lisp in the sense of being the same sort of dynamic interpreted language and environment where code is data

He implied it by saying that code is data in Python. Being able to inspect code is not the equivalent.

It is also incorrect to refer to Scheme and Lisp as just dynamic interpreted languages; while they are dynamic and tend to have an interpreter they have also had compilers for quite some time if not from near the very beginning (1957 according to this http://www.softwarepreservation.org/projects/LISP/ibm/Blair-...).
> Absolutely. We had safer designs decades ago (and even better ideas[2] today), but upgrading to these safer designs has been hindered at every step by radiophobic activists and "not in my backyard" politics. So we're stuck with minor revisions (if any) to reactors designs from the 50s-70s.

There are still countries investing in nuclear energy, like China, and I suppose these new reactors are made to the latest norms of safety.

https://en.wikipedia.org/wiki/Nuclear_power_in_China
"We hope that this format will be supported by major browsers" - if I'm not mistaken it should also be implemented by all major webservers. In that regard I'm hoping Opera open sources or sells their OMPD proxy platform. Someone made a chrome extension which interfaces with their network and the speed is amazing. OMPD is a tradeoff and breaks certain javascript and css and is different from Opera Turbo, I am not sure what compression Turbo uses currently. Does anyone know if Brotli gets implemented in the google server and proxy compression? http://browsingthenet.blogspot.nl/2014/09/chrome-data-compre...
Usual workaround with Google: https://www.google.com/search?q=facebooks-restrictions-on-us...
I'm far from suggesting that companies should publish their code for everyone to see, but one thing seems a little bit absurd. We require companies to have their financials audited by independent auditors, but we don't require any independent audits of their software which has potential to affect people's lives.

Software will determine more and more aspects of our lives and we probably should shift our mindsets of what areas should be regulated or audited.

There's lot of audit requirements in several areas which are intended to keep customers and the environment safe. If you want to manufacture food, you need to comply with food safety regulations and you will be subject to audits in this area. If you want to manufacture pharmaceuticals, there's long list of requirements and checks which are required. Even if you want to manufacture a simple electronic device with some wireless communication, you need to have it cleared by FCC. The list goes on. But nobody cares for your software. You can be as malicious or as incompetent as possible and you're allowed to sell products with software features or bugs which could take people's lives. Nobody will care until there's something wrong.

The mindset here stayed in the 80s when software was considered spreadsheets and similar stuff and not that important for real life. We got our food, drugs, electronics and other safety regulations. In the age of software eating the world perhaps it is time to think about software audit regulations.
At the moment women tend to be more discriminated against. Focus on the problems you know; however, in line with what you said you can't fix inequality by trading one group's rights with another (aka affirmative action) else you're just going to tip the scales the other way - eventually spiraling into an all-out revenge fest (which is happening in some countries that are dealing with racial inequality). This is where we are headed if we don't tread carefully.
Signal has limited platform support, e.g. I can't use it on my OS X desktop nor is there a version for the iPad (I could us e the iPhone app but I'm not a savage and the user experience actually matters to me).

Worse though is the complete lack of support for using the same user profile on multiple devices, I want all messages to follow me where ever I go on whatever device.

Signal is nice and all, and I want it to succeed. I try to help in that regard by providing and maintaining their Danish translation (as well as for similar apps and services, except Telegram who despite repeated requests have not opened a Danish translation on Transifex).
Don't think of it as 700 000 000 barrels.

Think of it as 0.13 years of oil for the USA alone or 0.02 years of oil for the World.
In ten years there will still be thinkpieces and photo essays about the disaster of fukushima while the tianjin disaster will end up as a footnote. Despite one being clearly an exclusively human caused disaster and causing a much vaster loss of life.

But fire and explosions we are much more familiar, even comfortable, with as causes of death and injury than creepy, invisible, insidious radiation.
To add more to that on MoneyMorning[1]:

"But why does the cash keep piling up? Why doesn't Apple spend it?

One issue is that Apple is holding most of that cash overseas to avoid paying the steep 35% U.S. corporate tax. As of Q3, almost 90% ($181 billion) remains offshore."

There is great video and article about it on Bloomberg[2]. A lot of companies are on the same boat not just Apple.

[1]http://moneymorning.com/2015/07/27/how-much-cash-does-apple-...

[2]http://www.bloomberg.com/news/articles/2015-07-22/tim-cook-s...
What's the point of mentioning a fictional compression startup as a comment on the algorithm made by Google?

To tell the world that he also watched the series?
What would the appropriate actions on the part of those mid-level managers and employees have been to avoid criminal liability?
Disruption is better when it's other people’s jobs
Let's not pretend that there aren't problems there too.

In reality, it is very helpful to have a carefully controlled, consistent test so that comparisons between vehicles are apples to apples. Variances in the real world will be argued as inevitable, and very quickly you'll find the industry converges on how likely it is that a give variance is "acceptable/plausible", and then you'll have engineers designing for that variance....
First I thought you made a typo, but then it was consistent: Swiss German it is Brötli.
"We require companies to have their financials audited by supposedly independent auditors"

FTFY
He didn't, but it was implied in "But python especially feels like the revenge of Scheme and Lisp in the sense of being the same sort of dynamic interpreted language and environment where code is data".

Python doesn't feel to me like revenge of Lisp. It's more like having a shard of a powerful magic artefact; it has some power, but a whole artefact has qualitatively more.
Your Brain Isn't a Computer. It's a Quantum Field
I wonder how it compares to Apple’s new proprietary LZFSE codec. Here was Apple’s WWDC slide – http://forums.macrumors.com/attachments/lzfse_1-png.565004/ – but I don’t think they published full details anywhere.
The gap that Julia has to fill in terms of library ecosystem is definitely large.

Numba is specific to numeric/array-oriented code. Cython is general-purpose and can also be used to implement e.g. datastructures.
One one hand I understand it, pop culture references has been a thing for ages and ages. On the other hand, I don't know because many take it to an extreme (see: reddit).
Flagged. Editorialising in title.
>What's the point of mentioning a fictional compression startup as a comment on the algorithm made by Google?

A joke, or a pop culture reference. Stating a shared experience that others may also gleam some enjoyment out of, or to create the illusion of a shared community/experience to help maintain the illusion that we are not just meaningless souls adrift in an indifferent, eternal void, who's incomprehensible size only re-enforces the meaninglessness of our existence.

But like I said. A joke.
Inside the Islamic State kidnap machine
Well the parent of the comment I first replied to said "Most estimates put the number of lines of code in a new car at near 100 million." I took that to mean total LOC in a car, not in an Engine Control Unit. But your comments to me suggest you are talking about an Engine Control Unit. Forgive me, but it is not obvious to me what you are on about.
Can't wait for Gipfeli
No, the system needs to be properly designed to be consistent, so the data will always be fine (as long as you don't permanently lose all the servers and backups).

Partitions and datacenter failures only determine whether the system is up or not, and thus its availability properties.
Microsoft Office 2016 Review
see also https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...
The point you are missing is that these articles create a bias against nuclear power, but by rights there should be a deluge of articles documenting the ongoing tragedy of using coal.

But there are not.

And the result is that people have developed a fear of nuclear power while having an undeveloped fear of coal power. Coal is not the only alternative to nuclear, certainly, but coal has absolutely replaced some nuclear power around the world. And that's a tragedy because it represents people taking the wrong lessons to heart, being motivated by fear of the unknown, and making choices that lead to more tragedy and death, not less.
Consoles do use SoCs, mainly because they're cheaper than discrete processors. At least the current ones do. They're just not mobile SoCs.
Yes, there is absolutely no doubt they are including service & bot messages in to the count. And they are plenty.
The problem is that the ARM Cortex microcontroller space doesn't have any differentiation left.

As a microcontroller user, I care about two features: RAM and price.

Really. That's it. I'll eat the engineering to switch lines if I can hold my price but double my RAM.

I don't care about frequency--everything is fast enough. I care a bit about flash, but I'm almost never flash limited. If you don't have enough of the peripherals I need I won't buy, but everybody has a ton of peripherals since transistors are cheap. And everybody's tool chains suck equally so there is no advantage to be gathered there.
Russ Hanneman says: "ROI guys, ROI..."
I'm rolling out a test network at the university of IoT. Instead of going with XYZ expensive setup, I'm rolling my own using an Arduino (clone) nano, sensors, and nRF24L01+ using mysensors library. On the acquisition end, I'm using node-red with the mysensors en/decoder.

I have node-red generating dynamic HTML, and dumping it in var/www/html and apache serving it up. All I'm waiting for now is 30 more setups for testing purposes.

(nRF24L01+ can generate a self-healing mesh network. Given the weird shape of our building, makes this ideal. And a small change turns a sensor node into a sensor/gateway.)
CCL is not dead. It's the best choice for Windows and also for ARMs (like Raspberry Pi), because SBCL doesn't have native threading support on the latter.
Light Your Garden with LED Planters
I think the way Marcos Arment writes indicates that he is unwilling to have an opinion on anything which could cause above some threshold of harm. Which is a fine position to take if you don't feel up to the task of policymaking. Let someone else take up the position.
> What the fuck does that have to do with Quinn
Why not keep it civil? I truly don't understand.
It's fantastic to see so much fascinating work in compression these days after a fair amount of stagnation. I know there had been a lot of specialized but codec work but the recent discoveries are very much for wide use.

You now have LZ4, Brotil, zstd, snappy, lzfse, lzma all pretty useful practical codec.

Brotil is interesting though. It can be an easy replacement for zlib at level 1 with fairly higher compression then zlib at similar speed.

On the other hand with with lzma it can handily beat lzma but with an even slower compression rate (from the levels that they published in the benchmark) but on the other hand with much higher decompression speed meaning its very good for distribution work. It would be interesting to see the compression ratio, time for levels between 1-9.

It's actually a much easier replacement for zlib then lzma for some. The benchmark shows only level 1,9 and 11. It seems that it can handily beat lzma but at the cost of compression speed (I wonder who use more memory). Then again its decompression speed is so much better making it a perfect choice for distribution.

What truly surprise me though is the work of 'Yann Collet'. A single person so handily beating google's snappy. Even his zstd work looks ground breaking. When I read couple of weeks ago that he was a part time hobby programmer I just didn't know how to be suitably impressed.

Am I reading right that apples lzfse is based of a mix of lz+zstd?
I think I like the menu UI improvements in the screenshots. Those tiny symbols were a major pain for any new user, and it's good to see words next to them now.

But is it possible yet to make the project files show up in the default view for projects? Many user interactions with a project don't go beyond browsing the files, and I wish I could enable GH-style default views.
That's still reactionary policy: "Ooh, we discovered it's possible to game the system doing X. Let's do more black-box testing and specifically look for X." I agree that's par for the course for the hamstrung Congress, but let's not taint ideological discourse with pessimistic realism.

It's also ignoring the larger picture, which I've seen echoed more across this thread: the software governing physical processes should not receive more protection than the physical process itself. Black-box testing is a very poor substitute for dismantling and testing each part in isolation, and if manufacturers are able to subvert regulation by encoding the more useful bits in software and then claim "IP" or "DMCA", expect to see more of these things in the future, not less.

So personally, I would go much further in my suggested response (but I'm not a politician): given the active subversion performed here, I would halt all sales and imports of VW products until they share all source code for their entire (US) range. That should serve as a better deterrent than fines IMHO.
Sure, but who is going to pay for the multiple backup sites?

The whole point of having an Artic seed vault is passive failsafe: "Even if the power were to fail, the vault would stay frozen and sealed for at least 200 years."

As a nice benefit, since it's passive failsafe, it's also cheap to maintain.
> But the masses never 'spoke' Sanskrit, it was more of a formalized language for literature and administration.

That's a strange thing to say. Panini formalized it, but the language was in widespread use for a long time before that, quite like Latin and classical Greek were. Why else would people start using it for literature and administration? Of course, using it for these two purposes gave it a certain degree of prestige and made the language live on long after it was spoken by the masses.
Outdoor Metal Planter Furniture
This was mentioned by a commenter on the OP.

The author had this to say in reply:

"[OpenHAB] provides a consistent interface, but unfortunately it doesn't provide the right consistent interface - the Echo only speaks Wemo or Hue, so I'd still need something to bridge from there to OpenHAB"
CRYENGINE 3.8.4 Released
http://www.pbs.org/parents/childdevelopmenttracker/five/math...

"At age five, some children may still be gaining an understanding of the number words up to "four" (e.g., distinguishes one-four items from "many"; can identify collections of up to four items with a corresponding number; asks for up to "four" of something; knows age; can put out "one," "two," "three," or "four" items upon request)."

So rather than setting a childs education backward and depress them with abstracts before nouns, when I read about it and understood the question at age 10 is was kinda a cool and interesting problem.

That's if you want to take the ages and article seriously, which the OP was asking if the original was. It being more a thought piece I suspect.
Do you prefer to live by the sea or by the nuclear plant?
That's true. I didn't want to badmouth swift, I quite enjoy developing with it. I guess I just needed to vent my anger about SpriteKit a little.
This post has been on the front page for 9 hours and yet no mention of their most direct competitor, Scribd? Not a good sign for Scribd, that's for sure.

Both Scribd and Oyster had a much wider selection of books from major publishers than Kindle Unlimited. They both had 3 of the big 5 publishers on board.

Myself, I love Scribd, and I suggest you give it a try too. I haven't tried Oyster because it wasn't available in my country.
There is a millennium-old game "that works", which is called "meditation". There are many versions, some nonsensical (tantric) and some not (so-called Raja Yoga, Zendo, etc).
You PC too, bro?
Note that this bug originally seems to have been called something like "Implement LZMA compression", and the early comments are about that; it's some way in that someone says "oh, and Google have this new Brotli thing which might be even better".
Or think of it as X years of oil for the USA military (where I don't know X).
From what I understand, even ATM's are eventually consistent.