skysight-inc/HackerNews huggingface dataset:
Without getting into the old and terribly complicated film vs digital argument, I think it's widely agreed that 35mm and 4k are at least in the same ballpark of resolution, and that IMAX exceeds 4k, so I maintain that shooting 4k does not present any new issues around closeups or quick cuts.
Thank you for backing up my point with some numbers.
In particular see the second link, the age pyramid, showing how there are very few people in the foreign-born population who are younger than 20.

And indeed, when you remove most of the population who are younger than twenty, the medium age of the group overall will increase.
No gil. Draw your own neural network, pipeline or graphical model in an idiomatic way. If you can display profiling data on top of the code visualization you can go faster toward optimizing the most time consuming parts of your code. For a data scientist all this is gold.
Good points. But its a fine line on how to deal with leaks 0 day exploits. We can't cripple the NSA, other wise we are bring a wet noodle to a knife fight.
I feel like C++ interacts with Python very nicely and so if you're a Python programmer, learning C++ can be very useful. I use Python and common libraries (e.g. numpy) for most things and then write extensions in C++ if that portion of the code becomes a bottleneck. You can use pybind11 or boost::python to do this pretty easily (though I personally tend to use the cpython C api directly myself). I think this provides a very nice balance between programmer efficiency and machine efficiency.

I wouldn't say that C++ is _uniquely_ good for this (C could be used as well as any compiled language that can expose a compatible C ABI which includes Go, Haskell, etc.), but I do feel like the addition of RAII and exceptions matches the Python paradigm quite well.
What you're describing happened to Ethereum this week [1]. On one exchange (GDAX), a large sell order pushed the price down by 30% or so, which in turn triggered a lot of (market) stop loss orders, pushing the price farther down. In the end, a couple of thousand ETH traded hands for $0.10 while the price at other exchanges was around $300.

I share your fear. At the same time, it's also important to remember that most other instruments trade at way deeper order books, with orders of magnitude greater liquidity and massively better controls (e.g. circuit breakers).

[1] https://news.ycombinator.com/item?id=14611333
The stuff I've built with Flutter has been very stable and I haven't encountered any big bugs or show-stoppers. However the API itself is subjected to changes so there's that.
Though our current marketing doesn't mention Python, we still support it. And plan to add new languages in the future as well.
In the "The Cave" by Jose Saramago there's something like that.
> as well as any compiled language that can expose a compatible C ABI which includes Go

I don't think that's true. Go only has a FFI to the platform's C ABI (cgo).
China Bans Livestreaming
Foster kittens causing a storm in a tea cup
While I like that idea from it being the "right" thing to do. I can see why they don't want to give up every exploit as soon as it is found.
Plotly/dash: Python Reactive Web Apps – data analysis, visualization, reporting
> TBH it sounds like you immersed yourself in the "everything is node or go or rust" HN bubble

I find that when someone's made up their mind about me based on little to no data, there's not much point trying to prove them wrong.

> C++ is one of the most widely used languages for application development

What kind of applications?
Paul Graham once made a point about designing languages for yourself, or for people who are not as smart as you are, or for people who are smarter than you are. https://youtu.be/agw-wlHGi0E?t=485

Somehow this blog and the debate with djb reminds me of this point. What kind of person is are the compiler optimizations intended to benefit?
> who cares about Swift?

Someone, obviously, cares. They took the time to port it.

These same sentiments were said about another alternative open source OS 20 years ago. And yet, here we are 20 years later and it powers everything from supercomputers to mobile phones and TVs
Kiss goodbye to your privacy with google
Perhaps you could quantize the level.
Here in the netherlands, cyclist paradise, we don't even have a painted bike lane on nearly every street.

There are also streets where biking isn't allowed. These are mostly major car arteries. It is imperative to realize there are places where cyclists don't belong. Just like it is imperative to realize that in most places in the city, cyclists do belong.
How is it 25 MP? 4096 × 2160 pixels = 8.8 MP.
> What is C++ uniquely good for in 2017?

C++ is special because it combines two big ideas:

- Zero-cost abstractions (you only pay for what you use)

- High-level abstractions (OOP, lambdas, code-generation, etc. )

I would jump straight to C++ 17. It looks completely different to early 2000s C++ and makes functional programming easier (type inference, lambdas, constexpr, etc. ).

If you learn to use C++ well, you will be able to write faster code faster.
Anywhere that deals in embedded development, you're going to have to touch C++ at some point.
Programa de computador que identifica câncer de pele
I'm not familiar with Swift, but I'd be weary of treating dead-code removal as an excuse for piling on libraries. Deciding whether code is actually dead looks like a halting-problem-level type of problem. For example, if I write the following Golang code:

str := "World"
fmt.Printf("Hello %s\n", str)

Then the compiler pulls in the entire fmt library, which can render all kinds of datatypes as part of Printf(); there are even reflection-based format strings like %#v which generates a Go literal for the value that you pass in. Without knowing how Printf() works, the compiler cannot understand that I'm never going to visit these branches of the Printf() function, so it cannot tree-shake these (or any of the functions called by these branches).
This was even tested with CTR and GCM (I know this for a fact), which were not a problem at all. Surprisingly GCM was somewhat easier than hashing modes. But also CBC was detectable after a few blocks.
EU citizens rarely travel to other EU countries, study claims
How to Fan-Out Amazon Kinesis Streams?
800K Virgin Media Users Told to Change Passwords Over Hacking Risk
Replace the out-bulging camera with Caltech lensless camera
In theory, but in practice almost nobody did.

I've been looking into this question. Szabo first proposed "smart contracts" in 1994, but Ethereum is basically the first practical smart contracts platform ever - the first one that people actually use a whole lot.

(You can squint at things and say "well that's a bit like a smart contract", but that's retrospectively applying a label - like calling Git a "blockchain". I'm speaking of things that were expressly labeled "smart contracts".)
That's not entirely true. Bitcoin's scripting language is not Turing complete, among other limitations that Ethereum addresses.

https://github.com/ethereum/wiki/wiki/White-Paper#scripting
Same question I had. Though it wouldn't be hard to control for, just put a random honeypot domain and see how many visits it gets.
I'm not sure what you mean by this. Haven't you had the ability to specify as C ABI with the standard golang compiler since 1.5? I don't believe you need cgo. Maybe I misunderstood your comment?

https://blog.filippo.io/building-python-modules-with-go-1-5/

As long as you specify the correct interface, Python will happily load your modules.
Job Interview for IT Pro: Guide for HR Managers
First I've heard of Opbeat - it looks beautiful and functional. A great pairing.

I'd love to try them out, but it seems like no one gives PHP any love any more so it's not possible :(
I suspect that it is likely that the browser you used to post that comment was written in C++.
Best Code editors for Programers
That's only obvious if you remember differential calculus.
If I had to guess, it looks like someone wanted a really fast language with high level features. They could've also ported D, Rust, Nim...etc, but Swift is not a bad one to port. What is most of Haiku written in, C++? I think Swift would be a good app language now that it is Open Source.
Anecdote from my rural area. The last few math teachers eventually switched over to being the librarian or home economics teacher. Because it paid exactly the same but the curriculum was much easier to teach and isn't subject to the stresses and rigors of standardized testing.
yeah, not taking Emin Gün Sirer critiques seriously is not the sort of thing that works out well in cryptos.
As someone who doesn't take a lot of taxis and related services while traveling, I've wondered about how many rides people take when I would just be inclined to walk. I actually don't bike on roads-wasn't in an environment where I really could growing up-but I usually just walk in many of the cities I travel to even if it's a mile or three.
Ask HN: Animals with AI-augmented intelligence?
There's a lot of word around how AI could eventually change the human experience, but do you any current studies involving animals?

Trying to keep this question pretty broad here, I'd be curious to know if there are papers out there on, for example, accurately "reading" mice-minds, successfully/unsuccessfully enhancing their memory? Is a Google Translate for barking in the making that you know of?
The US have always liked to apply their laws on American entities even on foreign soil, see e.g. IRS taxation. Based on decades of precedents like that, it's not difficult to see them attempt to apply the same reasoning for communications.
First mover advantage goes to those with already formed opinions. Or, shoot first, ask questions later.

It would be nice to see HN do some A/B testing. Divide viewers randomly into two bins: those who see posts in FIFO, vs those who see posts LIFO; see if there is correlation between which comments are upvoted.

Also, it may be that contentious comments push a thread comment rate up, more partisan opinions cause article upvoting too, collectively pushing the article up in rankings. Less emotive topics/replies let an article slide down into the bitbucket.
> there is hardly any computer store in Europe selling Chromebooks.

Very different reality in the US. My local best buy and Target have at least 4 high end chrome books each for sale.

> Chrome's memory usage on the process system monitor shows a different reality about that code.

?? I'm a bit confused by this, his team writes chrome os firmware code, nothing to do with the browser.
You can build some smart contracts on Bitcoin, but it's not nearly as powerful as with Ethereum.
A fair question might be whether that's an issue with the internet, or the way it's used. In particular, p2p chatting vs going through a central server comes to mind. And a point comes when speed is constrained by the speed of light (especially for latency sensitive applications).
Not from the people. From a bunch of literal violent communists/anarchists. These people would happily kill anyone who opposes them if they were to come to power, so it's only fair if the current powers that be give them a cold shoulder.
Yeah, they do this all the time. When I was having Comcast install the internet at my home the technician cut the satellite cables running into my home. I ended up having to have Dish come out and fix what the Comcast tech had done. The Comcast tech was like "sorry, but we always 'disconnect' old runs"
Foster kitten trying to stand up
Me too. I got to know the Bancor via proxy (Varoufakis).

Te idea is more than intriguing, what I would like to know is if JMK expected the US to go with it or knew it was a dead-end but had to pursue it anyway.

I believe that it was one of the most obscure and important mewtings of post WWII.
On my Arch Linux box, package lists are about 5.8 MiB total. (And yes, those contain basically a list of package metadata and signatures in the repo.) I'm going to assume that Fedora carries more packages (do you have rpmfusion enabled?), so at least the magnitude looks okay.

One thing is worth mentioning here: The package manager could easily save bandwidth if it didn't download the whole package list and instead queried the server only for updates for the set of packages that are actually installed (which is usually an order of magnitude less than what's in the repos). However, this approach is not feasible for most Linux distributions since they rely on mirrors to distribute packages, and mirrors only serve static content.
State of the Gato Address for 2017
Razer makes virtual currency push with $20M investment in Asian payment firm
Google Launches New Attribution Model to Replace Last-Click
I like that you couldn't link it, because it says nowhere on the page that CSS is a programming language.

https://en.wikipedia.org/wiki/Cascading_Style_Sheets
If you want a very interesting Russian watch from a historic and engineering perspective, your first port of call should be the Vostok Amphibia.

There's far too much to write about these, but this article covers most of it:

https://www.hodinkee.com/articles/vostok-amphibia

For the in-depth engineering details, be sure to follow the watchuseek forum link. The interview with the designers is also good, albeit written in Russian so parts may get lost in translation.

For completeness I'll just mention the Poljot 3133, which is an excellent, low cost mechanical chronograph. It is the most technically advanced Russian movement, while the Amphibia is the most advanced case design. Poljot went out of business a few years ago, but there's still enough stock around that you can find plenty of new watches with this movement from companies like Volmax.

Vostok are still making new, fully in-house mechanical watches, and they are just as good or in some cases better than they were in the 90s. Meranom are their official online retailer. Note that Vostok Europe are a completely different company that no longer use any Russian parts, although they did use Vostok movements in their older models.

I personally would avoid older Russian watches unless you are prepared to spend a lot of time on research, or don't mind buying something that isn't what you were expecting. The vast majority on the open market are frankenwatches (mixed-up parts, often botched internal repairs).
I wonder what the plan is for getting swift interop with C++, given that all the Be/Haiku APIs are C++ (IIRC) and swift has no ability to call into C++ code directly.
No mention of bufferbloat, it's in mainline linux since a few releases now. If all devices used these patches or applied the same logic, could it also work ?
Just wanted to say well done. Lots of people here throwing up problems, complaints, reasons why this won't work etc. I think this is great.
CDF = cumulative distribution function

People who care about how fast the internet is are not the same set as people who know statistics acronyms, and they don't show up in a simple web search. You know how else we can make the internet better and faster? Publishing articles with software and licenses that make it easy for people to improve and share your article.
> made up their mind

"sounds like" is very much the opposite of that.

> What kind of applications?

All of them, except web pages.
Please don't design cycle infrastructure for children. Bikes can be toys, but they can also be so much more. Designing for children locks bikes into the toy-role. Do I have to arm myself with a car to be treated like an adult?
I went through it, and I can't say that it's any better than what your average corporate response is like.

It brushes over Sirer's points by making note of irrelevant 'achievements' they have managed. The format also reads like a high school teacher nitpicking your paper, where most of his arguments boil down to 'yeah but that doesn't really matter, because...'

I read the whitepaper (a cryptocurrency-fanatic friend pointed it out to me) just a few days before Sirer's post was published, and I noted a few of Sirer's main arguments immediately after reading it. It's not hard to understand the essential problems regarding limited reserves and market-trailing, and this response addresses nothing. It's wishy-washy investor-rubbing talk, not the legitimate debate and discourse they say the want.
Diet and Exercise Tips for Successful Weight Loss – Simply Herbal
Fixed link that doesn't fail on incorrect certificate: https://www.scion-architecture.net/
> there is hardly any computer store in Europe selling Chromebooks

That's a sad reality of Google products that aren't free ("monetized through ads" if you prefer) web services: Unless you're in the US, they might as well not exist.

It's just impossible to sign up for them legitimately (ie. without using a VPN, US credit card and a forwarding mail address in the US.)

Personally I think that a plethora of the "paid" Google products (including Chromebooks!) could do pretty well in Europe if given the chance, but for reasons good or bad they never get the chance to prove themselves in the market in the first place.

> When they try to sell them, it is a single model on a corner of the shop with increasing discounts

Nevertheless, _when_ they are available, they're doing a bit better than you describe it:
https://geizhals.de/?phist=1461289 https://geizhals.de/?phist=1483242 https://geizhals.de/?phist=1564920 https://geizhals.de/?phist=1378869 https://geizhals.de/?phist=1439976 are a sample of devices for the German market (limited the search to the set of devices with a DE keyboard to avoid imported models, whose prices fluctuate wildly and aren't what people typically consider regular market availability), both low-end and high-end, and the development of those price indexes looks pretty normal for notebooks.

> Chrome's memory usage on the process system monitor shows a different reality about that code.

"Chrome OS firmware team". My team's code doesn't ever show up on the process system monitor.
Most of the article is platform-agnostic, because in the first part it covers the image formats, resizing down the the viewport/container and the online tools. None of that has to do a thing with WP. The last part only are WP plugins. You can skip that part easily :)
>The NSA hoards vulnerabilities for the same reason the military has guns. Because other countries have guns too. This is too obvious a point to be lost on the readers here

Not remotely the same thing. The Army hoards guns in case we enter a war and need them. The NSA hoards vulnerabilities so they can spend more time using them on our allies, fellow citizens, anf our enemies.
This is... not a good response. I've been reading Emin Gün Sirer for years, and his analyses have been very sharp. He's not always right, but he's right often enough that I take him seriously. I don't think it's reasonable for the Bancor people to ask the world for millions and millions of dollars and be sad that people are not always warm and fuzzy in their responses.

It reminds me of those people who ask for feedback on something they wrote and then get upset when you give it to them. They didn't actually want feedback; they wanted compliments and ego-boosting. That's also a valid thing to want and ask for from friends when you're struggling through the writing process. But once you publish, the warm fuzzies end. Critics are not there for authors; they're working for readers.
Telehealth, Patient Engagement and Value Based Care Software Solution
Hostile and known for subterfuge. Most are probably alright but one in particular also had a run at politics with a fair bit of financial backing from this country.
Doesn’t Elsevier understand that copyright law doesn’t work in Internet? They spent bunch of money on layers and got nothing but a piece of paper. They can’t even remove Sci-Hub from google.
Buildah – build your containers from the ground up
Any linear algebra book you would recommend for self study?
Thank you! Well there is one podcast dedicated to C++: cppcast.com.
Also I'll publish a post dedicated to books about C++ that shows more recommendations, during this summer.
We focused in the online tools only, because otherwise you have to split by OS etc.

And in the desktop tools you usually have more control over the quality which makes it impossible to compare to each other.
Patient Provider Communication Collaboration Solution – Lifecycle Health
Docker would be nice, but keep in mind that it would require running a Linux kernel in virtualization (Haiku has a POSIX layer but isn't directly Linux compatible). Still, if Macs can do it, there's no reason it couldn't work.
GBPUSD: Recovers Higher Within Trading Range
Just had a play with this on a VM.

Really not much of a challenge to adjust to from docker. The posix style CLI args are quite similar as is the stdout.

This was enough to get me into a container:

debcontainer=$(buildah from debian)
buildah run $debcontainer /bin/bash

root@61badeb3d050:/# uname -r
4.10.15-200.fc25.x86_64
I believe there is also a working Rust port. Still, more options is nice.
We focused in the online tools only, because otherwise you have to split by OS etc.

And in the desktop tools you usually have more control over the quality which makes it impossible to compare to each other.

btw I tried guetzli a while ago, it was a joke. Lots of hype, much worse results compared to tinypng for example. And it took minutes to process 2 mpix image on MBP.
They might not be networked; could have been infected while an operator was collecting photos. But probably networked.
A credible OS needs applications. So ports matter, and languages matter.
If you read, understood and remembered all of those you'd be way beyond just proficient in C++.
Every single road I ever saw in Netherlands (true, been only in Amsterdam & around for daily cycling) had a corresponding separate bike lane running along with it, in many cases on both sides. Maybe you mean roads only for motorized vehicles (not sure about proper name), usually with multiple lanes? Maybe some roads at the beginning/end of highway?

In many not only European cities this is impossible to build since streets are as narrow as possible, you would have to remove pedestrian paths or tear down many buildings.
I'm using Opbeat everyday at work and it is a very nice platform. But since there seems to be an Opbeat employee here I thought I would write down a couple of suggestions.

1) Please add the ability to search for errors. Having to scroll through the pages when finding some old error is quite annoying. Or trying to find all errors with a specific exception.

2) More notification settings in the Android app. I would like to be able to change the notification sound and disable vibration. Right now I have worked around this by disabling notifications in the app and assigning label in Gmail to Opbeat email notifications and setting custom notification settings for this label.

3) It would be great to see the "Misc." and "Extra" tabs in addition to the stacktrace in the Android app. We include some useful information about the errors in the extra section and it would be helpful to take a look at them right in the app.