How I implemented my own crypto
Despite advice to the contrary, I have implemented my own crypto for serious use. Here's how.
Despite advice to the contrary, I have implemented my own crypto for serious use. Here's how.
An Explosion of Comments
I had to get there eventually. I had a blog post called “I Wrote a Fast Hashtable” and another blog post called “I Wrote a Faster Hashtable.” Now I finally wrote the fastest…
Originally published at https://www.datacamp.com/community/tutorials/finance-python-trading
With slick marketing, catchy taglines and some pretty bold claims about their security, nomx claim to have cracked email security. Let's see if they have.
From the highly eclectic blog of Mark Dominus
It says much about Sid Meier, a born game designer if ever there was one, that he tended to get some of his best work done when he was allegedly on vacation. A few years after his significant other had lost all track of him on what she thought was a romantic getaway to the Caribbean but he came to see as the ideal…
How we beat the state of the art to build a real-life A.I. app.
The latest privacy and security improvements in Firefox [This post originally appeared on Medium ] Firefox is the only browse...
This is a guest post by Virtual Reality developer Hugh Hancock, creator of VR horror RPG Left-Hand Path .
In the fall of 2016, I was a Teaching Fellow (Harvard's version of TA) for the graduate class on "Advanced Topics in Data Science (CS209/109)" at Harvard University. I was in-charge of designing the class project given to the students, and this tutorial has been built on top of the project I designed for the class.
A lot of people ask me what the ideal cofounder looks like. I now have an answer: Greg Brockman. Every successful startup I know has at least one person who provides the force of will to make...
You might have heard that you shouldn't be using JWT. That advice is correct - you really shouldn't use it. In general, specifications that allow the attacker to choose the algorithm for negotiation have more problems than ones that don't (see TLS). N libraries need to implement M different encryption and decryption…
I’ve used Linux as my primary operating system for well over ten years, yet I still stumble upon things that are completely unknown to me. For example...
Feynman (just off centre) at Wangerooge in 1987 I started my career as a theoretical physicist, and in the late-80s I co-organised a specialist workshop on a small island, Wangerooge, off the coast…
Matplotlib is a valuable but misunderstood foundation of the python data science stack.
This is Part 1 of a series examining techniques used in game graphics and how those techniques fail to deliver a visually appealing end result. See Part 0 for a more thorough explanation of the ide…
I recently signed up for a hackathon. Part of the deal these days is that sponsors get to send promotional messages to the attendees. Fair enough. The only problem is, most of these messages are rubbish! Here's the verbatim message I received - there were no links other than to Twitter. See if you can work out what…
The Apple Watch desperately needs standalone podcast playback, especially with the LTE-equipped Series 3, which was designed specifically for exercising without an iPhone.
A dive into the mechanics that allow Postgres to provide strong atomic guarantees despite the chaotic entropy of production.
“I don’t know what the programming language of the year 2000 will look like, but I know it will be called FORTRAN.” – Charles Anthony Richard Hoare, circa 1982 Fortran is rarely used today in industry — one ranking ranks it behind 29 other languages. However, Fortran is still a dominant language for the large scale…
I'm awarded the Swedish Polhem Prize 2017. (Link to a Swedish-speaking site.) The Polhem Prize (Polhemspriset in Swedish), is awarded "for a high-level technological innovation or an ingenious solution to a technical problem." The Swedish innovation must be available and shown competitive on the open market. This…
A couple of days ago I watched a How Computers Learn talk by Peter Norvig. In this talk, Peter talked about how Google did machine learning and at one point he mentioned that at Google they also applied machine learning to hiring. He said that one thing that was surprising to him was that being a winner at…
List of 30 interesting commands and tips for the Linux shell that I have collected over the years.