skysight-inc/HackerNews huggingface dataset:
Curve25519 does elliptic curve Diffie Hellman key exchange, not a cipher. The related Ed25519 does elliptic curve digital signatures. Both are used in modern crypto protocols like nacl and libsodium and both are being standardized for TLS. Newer versions of openssh use them with ssh.

His cipher which is recommended together with those is chacha20. It is used with poly1305 MAC. It is a stream cipher, not a block cipher, and it is used with AEAD API. They too are already used in ssh and are being standardized for TLS. Chrome already uses them for TLS when talking to Google services if the client does not have hardware AES.

https://en.wikipedia.org/wiki/Curve25519

https://en.wikipedia.org/wiki/Salsa20
Improbable, London (Yes, us again!) / ONSITE / Full-Time

Improbable is developing an operating environment that makes building simulated worlds possible. Worlds which can be run in real time, simulating the behaviours and interactions of millions of entities. Spaces with their own rules and properties that a multitude of people can simultaneously change, explore and visualise in as many different ways as developers can imagine.

We are hiring across multiple teams within the business including:
- Building our base real-time distributed simulation platform
- Applying our real-time distributed simulation platform to gaming
- Building revolutionary new online games backed by our simulation platform
- Applying our real-time distributed simulation platform to other verticals

Check out www.improbable.io/lifeatimprobable

Put simply we have roles for talented people across:

Infra Engineering
Game Engine Engineering (Unity, Unreal)
Software Engineering
Product Management
Technical Recruiters
& Whole lot more besides...
I think there's a big difference between being restricted by national laws and deciding to personally exclude countries.
Android – Working with Activities Using Intent Object
Or they're just doing what WoW did, WoW if I remember correctly added in-game voice support for raids years ago, but dropped it because of lack of user uptake.

No one was using it because it wasn't as good or easy to use as already existing third party programs, so they dropped it. Riot is probably thinking the same, and can spend their resources elsewhere on something that isn't already done better by someone else.
Alexithymia literally means "no words for emotions", and the article makes it clear that people with the condition do feel emotions, they just lack conscious awareness and the ability to verbalize their emotions. The title refers to the experience from the point of view of the subject - being outside of their conscious awareness, it is as if emotions do not exist for them, even though they still trigger the appropriate physical responses.
Both Perl 5 and Python 3 are built with the assumption that a "character" is what the Unicode standard generally refers to as a "character".

This is a serious problem and will I suspect one day be understood to be the biggest long-term mistake made when designing Python 3.

I wrote a comment about this a few months back at https://news.ycombinator.com/item?id=9791211 (see second half of the initial comment and then the followups).
Excellent point about one file update invalidating the bundle, totally missed that in my argument. And I like your approach in bundling by update frequency!
One strategy for having 1 CSS and 1 JS file is to have a manifest file per model. So say for example you have User and a Widget model; the user dashboard lies within the User controller, and the product page is within the Widget controller. You can collect only the styles and javascripts needed for widgets into a concatenated file, and separately do the same thing for the user dashboard.

The upside is you've combined only the resources you truly need, though the downside is you bust the cache more often because you have twice as many manifests to download the separated content. Could be useful if you have a massive project and breaking it out will make for a significantly smaller download size.
Because that would be wonderful. And we don't want things to be wonderful, right?
Next View Ventures Investment Themes: A Search for Authenticity
It's possible this is just a submarine after a few months of negative press. I have to imagine they hired a serious PR firm after all the drama over Ellen Pao and random firings.
Ouch - OK, now I got it. Yeah that's terrible. Scripting is double loading, rendering and painting combined.
The NHS is ring fenced from the cost saving measures. So yeah, please go on ;)
"Tragic" is the only word that does justice to the events described by this article.

The most interesting aspect of the story for me is how the company's culture has changed for the worst over time.

Johnson & Johnson was started and for many decades was run by sincerely idealistic do-no-evil entrepreneurs, who wanted to focus on "patients first and profits last"... but now this business is run by executives who seem to be doing the exact opposite while claiming to abide by the same values.

This is a huge challenge for successful founders: how does one ensure that a company's culture and values don't degrade long after the original team is gone?

The author, Steven Brill, a successful entrepreneur and writer[1], wrote another powerful long-form article about the insanity of healthcare bills in the US a couple of years ago:

http://time.com/198/bitter-pill-why-medical-bills-are-killin...

Highly recommended if this is of interest to you.

--

[1] https://en.wikipedia.org/wiki/Steven_Brill_(journalist)
This page is mostly a digest of the book "Fundamentals of Astrodynamics" by Bate, Mueller and White (known as the "BMW" after the authors). This page is useful as a reference but not really good for learning material. I find the Wikipedia pages on this subject a bit shallow too (one of these days I'll contribute improvements to the Wikipedia pages), so if you intend to learn this stuff, obtaining a book is the only viable option (if you know of other good online resources, please share with us. I don't). The 1st edition BMW book from 1971 is available for dirt cheap (15-20 USD), the 2nd edition came out just a month ago but it's poorly available (I'm still waiting for my copy from Amazon).

There's a few more pages (incl. interplanetary mission planning) if you go up one level: http://www.braeunig.us/space/

Finally, here's a project of mine that implements a bunch of algorithms for two body orbital mechanics:
https://github.com/rikusalminen/twobody

These algorithms are mostly based on the BMW book as well as a bunch of research papers from the 1960s to 1990s. Look around in different branches for some of the more advanced algorithms (including a search for closest approaches and sphere of influence transitions like Kerbal Space Program and a boundary value problem solver for interplanetary travel), they're still work in progress.

One day I'll turn this into a mission planner software for space simulator games (or some kind of game, not sure yet). If you happen to need some orbital mechanics algorithms, take a look of the above and I'm happy to answer any questions or help with this.
There are complications about the origin of both concepts, but in context, absolutely nothing.

What's wrong is not noticing that your conversation is nothing but white and male. It implies that there are people who have been driven out, one way or another, and you aren't surprised by their absence.
I like to write music away from a desktop/laptop computer or keyboard, and this app seems to be a significant improvement over apps like Notion for that purpose. So I would say that it definitely does approach a problem in a new way, with potential to get closer to solving the workflow than any other mobile app thus far. I don't think it is fair to compare it to a MIDI keyboard workflow which is really a different environment than what this app would be useful for.
So what you're telling me is that perl no longer automatically applies flatten to nested lists? Yay!
Advice on Relational Database
Good afternoon everyone! As a CS student I have to choose a database to work with for my final project.
So my options are Oracle, MySQL, PostgreSQL.
Which one will you choose and why.
Pricing is not an issue because for students it's free. Have a nice day !
Vigilante Malware Infects Routers, Makes Them More Secure
Perhaps the mods have been asleep lately? Glad that I am not the only who has noticed how clickbait-ish, or nondescript, some titles are.
Reading around looks like it was homegrown, headed up by two people from the New Republic.

From their about page:

"It's a new digital home for an old journalistic tradition. Think of it as a magazine that only runs cover stories—big, ambitious pieces intended to change the way you see the world or influence the course of policy. Investigations will take months, essays will be finely considered, the subjects we choose to write about will feel urgent and essential."
(TL;DR of the TL;DR)

J&J pushed their dangerous pills aggressively, illegally, and unapologetically. They targeted children and seniors.
Reading the title to this HN post made me laugh out loud. I guess I can't say I'm without emotions.

:-)
When you write music with an instrument, often your ideas take on the idioms of that instrument, and the music you write is limited by your technique at the instrument. That's why I encourage composers to try writing without being at the instrument, as it gives you more freedom once you get used to it. This app appears to offer a compelling entry into that kind of workflow.
Vaccination is not an onerous requirement and there is very good reason to believe it is beneficial to public health when widely administered. If you want to reject it on principle alone, you'll have to address why your liberty in principle is more important than my health concern in practice.
Nice, Just now closed lichess tab and opened HN and found this :) Its one of the addictive sites
Message ordering is still messed up causing a lot of confusing situations ruining games. "Rito plz."
Paper.js – The Swiss Army Knife of Vector Graphics Scripting
Dark Patterns – User interfaces designed to trick people
This guide is a comprehensive explanation of Chrome's Network timeline, but the optimisation recommendations are quite skewed towards the front-end. There's a missing piece on server configuration, no mention of CDNs or asset/domain sharding for connection concurrency, server-side or client-side caching. It also doesn't take into account HTTP/1 vs. SPDY & HTTP/2. For example, loading JavaScript modules as individual files can improve performance for SPDY & HTTP/2, because changes in individual files don't expire the entire concatenated bundle. Here's a slide deck called "Yesterday's best practices are HTTP/2 anti-patterns", that re-examines some of Nate's advice: https://docs.google.com/presentation/d/1r7QXGYOLCh4fcUq0jDdD...
> The truth is, it will work at some point because it must - no one given a choice would choose an inflationary currency all else being equal.

That's exactly backwards, if one has to choose between the two, both being available, everyone chooses to spend inflationary currency; it should be obvious why and it's a well known truism even: bad money drives out good money.

Quite simply, money that retains or increases in value doesn't serve the purpose of money very well and will always lose to money that decreases in value. The purpose of money is to spend it, not save it, it's for trade, not storing as an asset, and money that decreases in value has a built in incentive to be spent and thus better serves its purpose.
It might be too much stress or too little coffee, but I don't understand the last part. Why would you need to replicate behaviour and tests?

You mean it will take time before you trust the "use Perl 5 code in Perl 6" bridge that is worked on, so it isn't enough to run the Perl 5 tests and then use that code in Perl 6?

(Or you think there will be bad interactions with Moose and Perl 6 OO?)

Edit: Huh, I was shortly un-hellbanned and am Hellbanned again since the previous comment didn't live up to some interesting-level standard? :-)
Dell XC Series Selected by Depart of Justice for One of the Largest VDI Deploys
ZigBee IoT Recap BH2015 Security Holes [pdf]
Mossberg: The real trouble with web ads
The "hybrid" model they refer to is very common in Game-Dev. C/C++ down at the engine level tied together with Lua/UnrealScript/Lisp/etc.
" ... put together a sensor + arduino + a LoRaWAN sender that transmits data 10km+ without the need to change the batterey of the sensors for five years ... "

This should be the pitch on your landing page, I also could barely understand your product if not for reading this comment.
That's an interesting theory, but what I really want to know is how you prove that. Reddit has a culture that came, in large part, from the founding of the site and the kind of links that people submit (which started out as bots posting stuff at the founder's direction!), which at least superficially, sounds a lot more reasonable than "women and the elderly don't use the site because UI".
This reminds me of something Wittgenstein apparently talked about. I don't have a better explanation than the comic I saw about it though : http://existentialcomics.com/comic/94
What you describe is an app called Notion for iOS, and it's pretty bad. I'd take pen and paper over Notion any time. This app definitely approaches the pen/paper situation much better. It doesn't try to be a MIDI music app, it tries to improve on the process of just using your handwriting, which I think is a better fit for a tablet.
I agree, but it is still not very good. And in some countries you cannot really leave, Israel is not one of those so in some ways this is a personal choice of the author.
Absent the kind of hyper-exaggeration that makes people invoke Godwin's law, no, it doesn't. Your freedom of thought and expression is not imperiled if you get bounced out of a private club for being hateful.
Dapper, a Large Scale Distributed Systems Tracing Infrastructure
PostgreSQL for quality
Oracle for Curriculum
I am thoroughly addicted to watching John Bartholomew's lichess bullet tournaments: https://www.youtube.com/watch?v=wIdP7iIsGOU&list=PLl9uuRYQ-6...
Why does the lighting source keep frantically changing on the faces? That is very annoying. Maybe it's only a problem on my hardware.
I used to agree with your characterization. Most global warming deniers do not understand the nature of climate change. I do like to get all sides of a debate, unless of course the debate includes your average Trump voter.

There are a minority of climate researchers who are not certain our level of CO2 emissions warrant any action. I understand that this is not the climate-scientist-majority position; however, I've seen so many red flags from the majority over the past few years that I've re-evaluated my position that deniers are all either morons or evil.

Perhaps Judith Curry is a soulless leach paid off by powerful polluting interests, I do not know. In the absence of evidence for her corruption, applied with a neutral judging eye (i.e. applying the same standard to both sides) I'm going to assume she has something valid to say.

And she's a climate modeler, not a statistician, or a reporter, or Breitbart.
It's much simpler than Orbiter. But don't let the comical characters fool you: the only thing truly lacking is N-body simulation.

> Orbital docking dynamics are weird

This is simulated well enough.

> One amusing anecdote is for an inclination change greater than 60 degrees or so, its cheaper to land and take off again or go on a very high orbit into deep space and change your inclination there.

Yeap. KSP players are well acquainted with that.

Also, it can be cheaper to use the moon to perform inclination change maneuvers. It was even done in real life: http://www.nytimes.com/1998/04/30/us/trying-to-save-satellit...

That maneuver is, oddly enough, patented.
Thank HN: for helping me get traction with DuckDuckGo and Traction book – AMA
(This is my old username, which I thought fit well with this post. You may know me now as yegg.)

I launched DuckDuckGo on HN (then Startup News) seven years ago: https://news.ycombinator.com/item?id=315142 and the idea of Traction book five years ago: https://news.ycombinator.com/item?id=2098068. If I hadn't gotten encouragement and excitement in these threads (which I did!) then I might have quit each shortly after. So thank you for that!

In 2009-2010, when I was struggling to get traction for DuckDuckGo, I started doing a series of interviews on my blog with successful founders about how they got traction in an effort to uncover a structured process for doing so. Naturally, I interviewed a lot of HN greats like patio11 (Patrick McKenzie), justin (Justin Kan), garry (Garry Tan), kn0thing (Alexis Ohanian) and other startup icons like Eric Ries, Jimmy Wales, etc. Last year I put a bunch of these early interviews on YouTube if you want to check them out: https://www.youtube.com/user/tractionbook

If I hadn't been part of the HN community I probably wouldn't have done these interviews or the series of blog posts that led to writing Traction, which in turn led to getting traction for DuckDuckGo.

A lot of people on HN have used DuckDuckGo and read the book and gave excellent feedback on both, a lot of which we have acted on to make these things what they are today today. The proximate cause for thinking about this was the second edition of the book came out yesterday, and I'm in a reflective mood.

I'm extremely grateful for being part of this community. Ask me anything, and I'll try to help where I can.
I travel quite a bit in far off exotic places. Usually the simplest is to draw a wad of cash from the local cash point, put it in your wallet and pay the bills with cash. You only have one provider, your bank, to hit you with imaginative charges and don't have to worry about the local restaurant charging say made up jewellery purchases to your card which can happen in some places.
How to Tweet from Slack (Open Source)
Coloring books are bad for kids now? Give me a break...
Given that the whole purpose of a state is to compel people to do things, I'm wondering what basis you have for drawing the line there. Or why a simple waiver process wouldn't be sufficient to handle those who object.

In general, I would argue that a state has the authority to compel someone into doing anything that has been sufficiently demonstrated to be a good decision, and so the onus is on the anti-vaxxer to show that receiving a vaccine is in fact not a good decision in their case (because it has been shown to be valuable in general.)
What the EU 'Safe Harbor' Ruling Means for Service Providers
Technical Risk vs. Market Risk
Craft ai public release
"Russian propaganda claimed Moldovans were massacring civilians, I've explicitly said I disbelieve this. So much for my status as Russian propaganda mouthpiece."

I explicitly pointed the exact piece of the russian propaganda you're trumpeting, but you are deliberately choosing to ignore it and to consider instead whatever you want to!

"«Moldovan forces did not fight with locals,» Basic facts dispute this."

Actually, only claims (not facts) dispute this. The involvement of "Moldovan forces" came much later, because when the first incidents happened Moldova did not had an army but only a police force which definitely did not had the competence to perform large scale drills like separation of a (newly declared) country in halves! The first causalities were the Moldovan policemen in a Tiraspol police post. I don't know where you get your sources from, a reference would have been welcomed.

"As far as I know the 'necessary natural preconditions' for bloodshed are fairly low you just need a couple groups angry at each other and some guns on one or both sides and the lack of an inhibiting leviathan. That certainly existed in Transnistria without Russian involvement."

If you go that far consider that loosely controlled armed groups existed all over Russia itself and nowhere it was treated as possible cause for genocide or whatnot. The preconditions that I was referring to is the base (usually ideological in nature) on which an irreconcilable dispute can grow. This wasn't the case in Moldova because Moldovan authorities were very open to peacefully address the kind of issues that Russia claims were central in the Transnistrian conflict. Just look at the Gagauzian Autonomy and take it as a reference for settling a minority related issue without the involvement of russian tanks!
What language will you be writing in? Not all languages can access all databases.
It's legal in the way that celebrity/professional endorsement is legal in any other field. It's not inherently wrong, and you would expect that an ostensibly effective product would be touted by respected professionals. And just to be clear, when speaking for the product, the doctors generally must stick to the company's slides and official talking points -- though the doctors have final say over what they present [1].

This is again, not necessarily evil -- in fact, it's a logical continuation of the law which mandates that companies only promote their drugs exactly and only for what FDA regulations approved the drugs for. The problem, as presented in the OP, is when doctors unofficially (i.e personally) endorse/promote/heavily prescribe drugs for off-label uses. Again, not an illegal thing on its own, as doctors are trusted to prescribe what a patient needs based on their professional judgment (or else, Dr. "House, M.D." would be in prison)...but the worry is that a financial relationship with a company (i.e. the payments for touting the official line) have the potential to taint a doctor's professional judgment.

[disclosure: I used to work at ProPublica and on the Dollars for Docs project]

[1] http://www.propublica.org/article/double-dip-doctors-paid-to...
4 Things Every Product Person Should Do
Accelerated Mobile Pages – A new approach to web performance
Given enough mods, the in-cockpit experience becomes rather satisfactory. I've flow missions to the moon and back completely in-cockpit
What? Why?
Couple replies per month. Most of people who didn't actually read the post well unfortunately (freelance remote workers for a permanent on site job). But some good ones. Average quality still higher than most job boards.

I've had (way) more success in the 'who wants to be hired' thread.
...and if you do HTTP/2, you'll get even faster loads if you pretty much break all those rules (some notable exceptions).
WoW already had persisting social structures that lead to those groups setting up voice servers that provided them a lot more intricate controls. People who chose to speak in game had already assembled the infrastructure to do so, why use a worse system? I played Eve Online and it was the same scenario, every single group ran a voice server and often individuals did as well.

Contrast this to LoL where you're dropped into a game randomly with others random players for <60 minutes who you don't know but are forced to communicate with to maximize strategy. Communication is utterly critical yet the best option for doing so is slowly typing a message in a micro intensive game or a nondescript ping. The resulting player behavior is exactly as one would expect.
Yeah, I remember seeing The (Clojure) "JVM Slow Startup Time" Myth [1] in HN comments last week.

[1]: http://blog.ndk.io/2014/02/11/jvm-slow-startup.html
My med student girlfriend points out that while this is a huge victory for public health, only polio virus type 2 is being declared eliminated. Types 1 and 3 are still endemic in pockets of the world, and are next to eliminate. Each type has a different capsid protein.

It's pretty amazing that for my parents who were born in the mid-20th century, polio was still a concern. When they were growing up, FDR had recently died of complications from the disease and they knew people who were debilitated by it. Within their lifetimes the vaccine literally changed the world, to the point where polio is not present in developed countries. Vaccines are one of the greatest triumphs of human ingenuity.
The 2015 Top Ten Programming Languages