skysight-inc/HackerNews huggingface dataset:
I tried to get into rustlang and golang but both of the languages are so opinionated about how I should structure my workspace, how I should manage dependencies that I gave up. I'm used to cmake and C/C++ where I can do whatever I lik, however I like. I have to give go a try again after reading TFA.
If you can make it past 8 to 9 then 9 to 10 and 10 to 11 are much easier.

The reason the community is struggling with Java 8 to Java 9 is that 9 broke a TON of stuff. It's not backwards compatible at all. Basically every non-trivial app broke. The breakages are mostly in things that were technically never guaranteed, even trivial things like the version number went from "1.8" to "9" which makes sense but broke loads of programs that tried to parse the version.

But some of it is also just bad processes and habits in the community. Some of the programs that broke due to the version number change from 8 to 9 broke again from 9 to 10 just months later because they had enums that listed every possible version.... their codebase literally encoded the assumption that new major java releases hardly ever happened!
Just curious, do you still have/use a Nokia cell phone?
I wish there were more people with your attitude in the industry.

People would actually learn to do things well instead of chasing the latest crap every year so and only learning to use a technology superficially.
I didn't interpret that way at all, read their other comments. Even if they are just trolling they clearly aren't healthy right now, because that's a pretty fucked joke.

I know people here as a rule aren't very empathetic, but the responses to this person are particularly cold.
Google’s Federated Learning Can Enhance Privacy, End the Centralised Dataset
Electric cars don't really have a 'running' state. The motors are either engaged or they are off.
Grasp Sense: Researchers Teach Robots to Touch – University of Helsinki
Include managers in overnight pager duty and I bet it would quickly become a priority.
Just to add a link for perspective:

It's not the middle ages but Victorian Britain, so still before widely available modern medicine, but in this lecture (transcript available):

https://www.gresham.ac.uk/lectures-and-events/return-of-the-...

the professor mentions as an aside that

> And what is interesting, if you take out the childhood mortality, the Victorian person between 1850 and 1880 lived slightly longer, if he was a male, than you do today. So, your life expectancy at five, in England, as a male, in 1870 was slightly longer than it is now, which is an extraordinary statistic, slightly shorter then if you were a female.

So it seems to me that medicine's main contribution to life expectancy is for women (making giving birth much less risky) and for children. The rest of life expectancy gains probably is from gains in sanitation, clean water, nutrition, life/work conditions. It seems that the lives saved by antibiotics did't actually move the statistics by all that much, never mind all the other stuff medicine came up with.

Note: This isn't saying "there was no progress" (it comes from a professor of medicine after all, and obviously there was a lot of progress overall), it is about identifying the specific areas where progress was made, and what specifically lead to progress in what area. So you don't look at different groups and strata and not one single population number.
You can't vote with a wallet. And choosing who you're giving your money to is ultimately pointless in a system where a few huge company can buy the little guy / franchise / studio / ... that you supported.

Consolidation of super-conglomerate is a real issue and one that most government in the world fail to tackle.
How even one automated connected vehicle improves safety, save energy in traffic
It's distasteful of Go to impose a filesystem layout.

Any other language that I work with understands that dependencies should be self-contained within the project folder. Each project has it's own set of dependencies that have been tested to work together. The user can select where to checkout the project, or even have multiple copies of the same project lying around.

To achieve the same thing with Go, one has to set a different GOPATH per project, and then checkout the project deep into that root. This is not convenient as a developer and as a software packager. Or give in and having to resolve dependencies that work with all the current projects. Given that Go doesn't really do package versioning, finding the right set of commits that all work together is a exponential nightmare.

Now that since Go 1.6 each project can have its own vendor/ folder, GOPATH shouldn't be required. I should be able to checkout the project where I want and then have the tools look into the vendor/ folder to resolve any dependencies. Please change it that way. The reason govendor and all these tools are complicated is because of this GOPATH madness. Synching dependencies between GOPATH and vendor/ should only be a problem for Google, not the rest of us.
> With a simple interface with the OS to define all of its needs in term of firewall rules, ports to be opened, access to hardware, etc. And very few interactions beyond that.

That is largely what Docker is providing. It doesn't do it perfectly, but it does do it.

> I am can't help thinking that Docker is building a massive legacy application headache further down the line

That "legacy application headache" existed before Docker too, and it was much worse, because you had to hunt down toolchains and underlying OS images that'd let you get the apps to compile or run, and you could often not rely on the build and installation instructions to be complete and precise enough, because you had no guarantee that nobody would manually interfere with the process. This is in my opinion the biggest thing Docker's focus on automated image builds have given us: if you have a remotely sane process, the Dockerfile serve as evidence that the build steps work unattended (yes, you can do this with CI to verify your build steps too... until they fail in production and someone applies a workaround and don't roll it back into the build scripts; it's possible to add all kinds of steps to avoid it, or you can just build to images - docker or otherwise - and prevent the problem entirely by overwriting all he static data on every deployment)

> The compatible base image will probably not even be available anymore.

If you have a running copy of the image, then Dockers layering mean you have the compatible base image. Won't necessarily help you that much when you want to upgrade to a newer version, but at least it allows you to inspect what the dependencies are.
Its painfully slow in common mobile devices for any practical use IIRC.
> that Disney is increasingly having in the children entertainment business.

This is one of the evils of Copyright as it actually exists. Companies own culture. They own every story and character you grew up until after the day you will be dead.

Add to that the lax anti-monopoly rules and you end with empires like Disney.

Facebook or Disney are cultural trends that are impossible to ignore for an individual that wants to be a normal part of society.

I am happy that Alice in Wonderland, Jack and the Beanstalk, Roman culture, Egyptian culture, ... are free to use.
Three Important Phishing Protection Measures to Keep Your Business Safe
> tongue-in-cheek response

I think you are correct.
The fast pace is meant for enthusiasts, learners, open source developers etc who don't face massive QA and upgrade costs. Not banks.
Off-topic but, was that supposed to be a haiku? I only count six syllables in the second line.
This guy is obviously some sort of satirical troll. Stop feeding it.
If there is no way to define an unambiguous time ordering, then you cannot use a "flow" of time picture to describe time. In other words, despite the everyday perception of time as something that marches ever onward, in reality we live in a "block" universe where nothing moves.

Or so was supposedly Gödel's argument.
I'm really sick of Google, Apple, Microsoft, Facebook and every other company that uses lies, deceit, ambiguity and general dark patterns to coerce me into parting with the ownership of my systems.

Google must be laughing their asses off with all the Facebook scrutiny - I am pretty sure that the profile FB has on users and non-users alike is but a vague precis when compared with the profile Google has on all of us.

Microsoft has now started claiming that "Windows is a service" and they can fuck right off. I have lost count on the amount of times my machine rebooted in the middle of the night, despite implementing hack after hack to stop this disgusting behaviour.

I paid for my hardware, and I paid for my software - none of these bastards get to decide what part of my data they get to siphon off.

They are all at it, like pigs on the trough. I bought a OnePlus 2 years ago, due to the promise that it is lightweight, has no crap pre-installed like an unremovable facebook, or whatever else these fuckers come up with next. Turns out OnePlus is just as happy grabbing your data and silently siphoning this off to some hidden database.

I have a new PC on the way, which will be the first time in about 10 years that I'll be going back to a Linux desktop as my main daily driver. My phone is next, I'm looking for a nice feature phone that doesn't send my private information back to these fuckers.

Stallman was right.
Ok, healthcare messaging in US is based on S/MIME (http://wiki.directproject.org/). According to EFF, it should be shut down now?
That's the good part of Docker. But it comes with the ugly part (tight coupling between the binaries and the version of the host OS).

What you would want is an interface that doesn't require that coupling.
EFail – Vulnerabilities in end-to-end encryption technologies OpenPGP and S/MIME
Google also uses Differential Privacy, in fact, Chrome was the first consumer app to ship with differential privacy (RAPPOR: https://ai.google/research/pubs/pub42852).
Dfwdw
Porting OpenBSD tcpbench into Linux
MMOODDEELL | Frontend Developer | Full-Time | Berlin, Germany | Onsite | incl. ESOP

We're an early stage freelancer marketplace for models and influencers with the overall goal to become the Upwork of the creative industry.

Your profile:
• Minimum of two years of professional experience in web developing
• Very good understanding of technology and user interfaces
• Experienced in react, angular or vue. Familiar with AWS and general industry best practises
• Hands-on mentality

We offer:
• Individual responsibility and freedom of choice in a young company with flat hierarchies
• Possibility to shape the company and have a bold impact with your work
• Great opportunities for personal development in an ambitious and motivated team with passion for fashion, technology and business and fun at work
• Build a global product from scratch to disrupt an entire industry

Send me an email if interested: ludwig.henne@mmooddeell.com

THX!
I think data transfer is a big issue. Even at Google's scale, 10 petabytes a month (10 million android users) probably creates more costs than it's worth for them. It's much easier to compress data on the device and only send new information, with that you can easily get a month of location history <10mb even for people who move a lot.
That's an interesting point:

- Plato died at 80.

- Confucius at 72.

- Michelangelo at 88.

- Sun Tzu at 75.

- Etc.

When we point out that our current life hygiene practices may be unhealthy, people tend to respond that "we live longer than ever".

Yes.

But then you have security: you are much less likely to get killed by a thief today, or a rapist.

Then you have the comfort: we have running water, electricity, much easier work load, holidays, transportation and we eat everyday.

well, if you take the rich, famous or protected people from many years ago, they already lived quite long because they had security and comfort.

So basically, yes it's good to be able to eat everyday. Yes we live longer because of it. No that doesn't mean it's ok to avoid the debate about pesticides or nanoparticles.

Yes, it's good that vaccines eliminate the most terrible disease on earth. Yes we live longer because of it. No that doesn't mean it's ok to avoid the debate about a new vaccine or vaccine policy.

Yes it's good that we have less very hard physical work. Yes we live longer because of it. No that doesn't mean it's ok to avoid the debate about the stress or lack of meaning we created in our society.
Don't harass those women.
Also, GitLab itself is open-source.

Ironically GitHub (the biggest open-source platform) is not.
Of course Oracle published this to damage Google, that's obvious. But that doesn't mean the claims are untrue. It's likely that there's something to it, even if the amount of data is incorrect.
There was no tone when I opened the door, not that I heard anyway (it was a 2017 Citroen C4). The dashboard may have stayed lit but as it was a hire car I had no idea what the normal behaviour should have been. I had two passengers who also did not notice anything out of the ordinary when we left the car. A colleague had the same thing happen in a C4 but he was still in the car when the engine restarted.
I am a freelance web developer working mostly as a frontender and in Node.js. I very often sell my clients on the idea that something I develop for them is better as an open source module. I then charge them for that time as if I built it just for them.

I do not consider this unethical as I always tell them up-front that I am doing this, and they are still getting this functionality. Several times I release the module under their name after as well (on Github and/or NPM), depending on their wishes.

As for the big players like Oracle, I am personally not a fan of the organisation but in their defence, they release plenty of open-source projects (Graal comes to mind: https://github.com/oracle/graal). And you know Facebook has a whole ecosystem they maintain in PHP, React, machine learning, etc. Their developers are paid to work on these projects. Google is the same way as far as I know.

So "maintaining for free" might not be completely free.
UK election watchdog slaps fine on Brexit campaign group Leave.EU
Actually Google doesn't just say the ads will be less relevant, it also says you won't be able to block or mute some ads. Are you still happy to opt out?
Trajes de Gitana En Cordoba: Estilos, Formas Y Colores Primera Parte
I turned all assistant features off (search obviously still works) and only location on for apps. Location history and sharing are also off but I'm not sure if they still save some location information. I'll wait for the 25th May and then download data (I'm in the EU) to see what they have..
Make your Angular app serverless with one command
Nsdcdc
"Due to our embargo being broken, here are the full details of the #efail attacks. https://efail.de/ "

https://twitter.com/seecurity/status/995964977461776385

Discussion https://news.ycombinator.com/item?id=17064129
You can just as easily have a Newtonian space with time travel (roll up the time coordinate in a circle by identifying T=0 with T=1). I think the same trivial construction would work in GR, so you don't need mass, rotation, etc. That doesn't seem to prove anything about the nature of time. Does anyone have a copy of Gödel's article so we can see if the argument goes deeper?
Or just another way for a manager to prevent you from changing your team or not give hike.
But all you have done is to move the problem further away from the ops guys. You still need your tool chain and underlying OS images and everything else to rebuild and re-image your guest image. When the dev team will be gone, that's not going to be any easier to maintain. Think about today's legacy software, developed 10 or 15 years ago. Even if you have the source code the tools to compile it probably don't even compile on today's OS versions (if you can even get the right licenses).

A docker with no coupling between the host and guest OS would make me happier. Then you have a binary you can just deploy 10 years after it has been compiled. And then you could extend this model to all kind of apps, including client/UI apps.
>The biggest blocker in getting me to give Go a shot is it forcing a certain directory structure on me, and the lack of Gemfile or package.json equivalent.

The second is a problem. The first is bike-shedding (and Go doesn't really force anything -- you could just use e.g. a Makefile, and have your Go files wherever you want. You only need to follow the directory structure convention if you want go build, go install etc to work out of the box).
Most EU countries do. Southern Europe can also be very nice and better suited if you don't like rain (although southern France works for that as well). Apart from the language barrier, moving within the EU isn't much more difficult than moving between states in the US.
“Storage containers”, “network port mapping”, “layers”, I don’t even know the terms for actual images versus instructions to build images.

Containers aren’t even encapsulated like virtual machines, they are tightly bound to the kernel of the host. Ugh, nightmare.

Then management of all this. Ugh.

Complex, complicated and has necessitated effectively building operating system infrastructure within an already complex operating system to facilitate all this complexity.

Which bit of this is simple?
California residential solar power headed toward $1/W and 2.5¢/kWh
How are you so certain?
My Android phone shows me data usage on wifi as well and I don't see these spikes.
I came to say the same. While they are not exactly competing solutions, for the most typical use-case (i.e. packaging, configuring and deploying software without dependency hells) Nix is simply so much better and less wasteful than docker. Pure bliss.
If matrix wants to be a thing it needs to get a good and native client for popular operating systems. Riot isn't a good client.
Embedded systems development proces
>It’s a good thing that Go is such a good language

Well, not that good. Decent would be the best one could say. It has many special cases and warts, and lacks a few very standard features. But let's not get into that here.

>because getting started with it is downright PAINFUL compared to Ruby or Python

If you mean regarding package management, maybe. In other terms, not really painful at all. It's one of the easiest languages to just download, code, and build your code -- you can even cross-compile with like 2 extra ENV settings.
Bndcd
Robert Hansen just sent the following email to the gnupg-users list:

to GnuPG-Users

[taps the mike]

Hi. I maintain the official GnuPG FAQ. So let me start off by
answering a question that is certainly about to be asked a lot: "Should
we be worried about OpenPGP, GnuPG, or Enigmail? The EFF's advising us
to uninstall it!"

https://www.eff.org/deeplinks/2018/05/attention-pgp-users-ne...

Werner saw a preprint of this paper some time ago. I saw it recently.
Patrick Brunschwig of Enigmail saw it. None of us are worried. Out of
respect for the paper authors I will skip further comment until such
time as the paper is published.

It would've been nice if EFF had reached out to us for comment, rather
than apparently only talking to the paper authors. We hope they'll
reach out next time.
Two spaces after period are better
This doesn't strike me as Amazon's fault. In germany, it would be very easy to hire neo-nazis by accident, since a lot of security organizations are nazis, and their dogwhistles are really very cryptic. If I see somebody in Germany wearing a Londsale hoody, for example, I assume they are a nazi - because Lonsdale can be truncated to ]nsda[ which looks like NSDAP. They have loads of little signs and symbols like this.

Anybody who isn't german, or even isn't in the left scene (or alternately, a nazi themselves) would find it hard to keep up with all their signs.
Painful to get started in which way?

Is this about being used to dynamic programming and not groking types and "pointers" in Go?

About the tooling?

About the lack of certain features like generics?
The order between (1) "you being late" and (2) "you departing home at 09:05" is undetermined, but the events themselves aren't.

Or: it doesn't matter in which order you write the events of a story, as long as the events themselves are in order. The author is not bound by the timeline of the story.
They also have a terrible user interface and horrible support. Highly un-recommended.
GDPR may cause a drop in tracking-based ads, but websites can then just increase the number of ad slots for display and content-based ads. So what's changing is that the user is forced to choose between "less ads with tracking" and "more ads , no tracking". That 's not against the GDPR.

So, expect more ad-tech, not less.
Maybe other, more reliable sources and not from 2013 would be useful! Anyone knows how this story developed? Was anything proven since? Did these practices change?
An O(N) Sorting Algorithm: Machine Learning Sorting
On the one hand, I hate the fact that Disney owns so many franchises.

On the other hand, I trust them to make better Star Wars content than Lucas, and I enjoy the Marvel movies.

They may be evil incarnate but they do know how to tell (and sell) a good story.
That is the nature of business cycle. Everyone starts of doing their own thing. Then at a point in time businesses start to run out of markets to keep growing. They need to find new places to generate alpha. This mostly coincides with the rise of easy credit. Some businesses are more ambitious than others. So the ambitious business takes out loans(credit) to buy other businesses at a significant cost. The idea being that consolidations will lead to synergies, save costs and market dominance.

And this is what is happening right now in almost every sector. You can take any industry and you will find that there are more and more consolidations happening right now.
ChatBottle: Chatbots on the World Map
No, he means ...provide a proper abstraction at the OS level (and across OSes even).

Not the clusterfuck that is kubernetes.
Story is from 2013. They sacked the security company in question: https://www.ibtimes.co.uk/amazon-hess-neo-nazi-fire-436480
I strongly disagree. Their reporting is convoluted, their interface terrible, their support is horrible.

I've tried half a dozen brokerages over time, and IB is by far the worst.
How to Make the Tech Education in Afghanistan Affordable?
I believe they take a snapshot (which can be as simple as fork(), hooray for COW memory) of the array every minute to see how much you've downloaded.
The same IPv4 address isn't reused by another customer until a day has passed.
Time to start testing your email clients with https://www.emailprivacytester.com
fxxk.app
It is nice to see Matrix in HN: this project needs more visibility.

In a world dominated by Slack, which removes privacy/history control from users and place walls, Matrix is the promise to have a better open scenario than IRC was.

I am crossing my fingers. I hope with all my heart to this technology to flourish.
What bugs me even more is booking.com

Case in point: I book a hotel for next weekend in Sapporo and they won't stop pestering me with ads for hotels on said weekend in Sapporo.

Hello! I just booked a hotel and don't need another one!

What seems even more seedy is their emails:

Hello CaptainZapp; Prices just went down in Sapporo!

Which, first, is a lie. I know that because I was in Japan during golden week. And prices are very high and certainly don't get any lower for those days.

Secondly it seems fundamentally unfair towards the hotels that (have to) sign up with them.