skysight-inc/HackerNews huggingface dataset:
You might also want to test out BLAKE2bp, which is optimized for 64-bit platforms, while BLAKE2sp is for 32-bit platforms. So the numbers for BLAKE2 will be even higher
As an aside, please note that the use of a phone and the scanning of a QR code when using SQRL has been more recently relegated to an edge case. The vast majority of users will never do so. SQRL has its own sqrl:// schema.
Disabling exceptions has solved this. There are no need for exceptions in the kernel, and the cost is high.
The IRS determined that, under tax law, it was property.

That has no bearing whatsoever on how money transmission business law treats it.

Different laws often have different applicable definitions for similar terms.
That is your opinion, but if you look at the resumes of scientific active equity fund managers and quants, they all have it. Just understanding the quantitative side leads to vast underperformance over the course of market cycles...
why not introduce rate limits, and different but cheap extension plans? Or is the market in this sector to crowded? You seem to be a bigger player!
I have a mean reversion strategy based on the comparing the results of several types of sentiment analysis in real time. It earns between 3 - 15% in options trading every few days with a win rate of around 70% and an average holding time of a few hours. Stop losses are at -70% or so.

Algorithmic trading is very difficult, but it is empirical. Information asymmetry exists in the market, and if you can capture it you profit. I don't know how capacity constrained my strategy is (I think it would be difficult to work this strategy profitably with over $10M depending on how much effort you put into execution; my execution is unsophisticated and I'm working with two orders of magnitude less than that), but it's working.
I've wondered why Yubico is the only u2f device manufacturer that has released a root certificate which validates the attestation certificates that the keys provide - maybe it is to discourage their use so they can't be locked out reliably?
bitcoin users != coinjournal.net readers
Best AngularJS Programming Books for Beginners 2017
http://www.stuartmcmillen.com/comic/st-matthew-island/
I have a feeling you're talking about an old version of typescript. Versions 2.2+ (currently 2.3.2) are sound (but not fully so, just like flow) with the right flag(s).

Here's the description of the "strict" compiler option that goes a long way to make your program more reliable :

"Enable all strict type checking options.
Enabling --strict enables --noImplicitAny, --noImplicitThis, --alwaysStrict and --strictNullChecks."
While standardized tests are criticized for rewarding general intelligence at the expense of other strengths, it seems that college admissions has been steadily devaluing general intelligence over the years.

Correspondingly, the alphabet tests increasingly reward rote memorization, diligence, and repeated practice at the expense of general intelligence.

When I was in college the most disturbing trend was students who expected all tests to be things that they could study for using the technique of rote memorization and diligence. To a large extent, pre-law and pre-med curricula offer this, and so many of the students who excel using that technique end up in positions of social authority.
Well it stands to reason that if a test isn't a valid measure then those who are hurt most by it will be the most vocal complainers. That doesn't invalidate what the complainers have to say. There are numerous studies showing the poor validity of these standardized tests.
That’s really misleading. The complex numbers are not a two-dimensional Euclidean space directly, but are a space of transformations (scaling & rotation) on two-dimensional Euclidean vectors, where 1 represents the identity transformation, and i represents a quarter turn anticlockwise.

In a similar way, the quaternions are the space of transformations (scaling & rotation) of three-dimensional vectors. (It’s a little more complicated because 3-dimensional rotations are not commutative, and must be combined by sandwiching, so there are 2 choices of quaternion corresponding to every scale and orientation in 3-dimensional space. For an introduction see http://geocalc.clas.asu.edu/pdf/OerstedMedalLecture.pdf)
The truth is - the process is still very manual right now, and it took us about a month to realize that we needed to add a confirmation email after signup! (We've only been full-time on this for about 2 months, too.)

We don't do much screening on our end except for fraudulent applications - the clients choose from among several contractors and proposals.

We know that we need to engage our community more - so keep an eye out this week for an email update from our team and a Slack community channel (with a stream of incoming jobs).
it would be interesting to see multiple views at the same time, like how when we try to represent 3d shapes in 2d (think mechanical design drawing, archetictural drawings, etc)
yes and it has been ruled that while you are delivering a pizza you car is not covered by your regular insurance unless you have a commercial use policy
Thanks jaredbroad, just out of curiosity, what are the average yearly returns on your top 3 users, how much are you investing with them and how do you split the profits?
There are significantly more ride-sharing drivers on the road than pizza delivery cars.
> Bitcoin and other cryptocurrency tries to get back to the idea of peer-to-peer financial exchange without needing that third party

No, it doesn't. Because it relies on validation by a number of third-parties (whose identities and degrees of influence are opaque), who must (collectively, if not individually) be trusted and who (again, collectively, though this can end up fairly narrowly concentrated) control the financial system in the same way as “Ted” in your hypothetical.
I think their comparison is a bit unfair.

> Speed. CNTK is in general much faster than TensorFlow, and it can be 5-10x faster on recurrent networks.

This is because they use the CuDNN LSTM kernel but for the TensorFlow comparison they probably did not use the CuDNN LSTM kernel in TensorFlow. See here for some more details: https://news.ycombinator.com/item?id=14473234

> Accuracy. CNTK can be used to train deep learning models with state-of-the-art accuracy.

As well as all other frameworks can do.

> API design. CNTK has a very powerful C++ API, and it also has both low-level and easy to use high-level Python APIs that are designed with a functional programming paradigm.

TensorFlow also has a C++ API.

> Scalability. CNTK can be easily scaled over thousands of GPUs.

Like TensorFlow.

> Inference. CNTK has C#/.NET/Java inference support that makes it easy to integrate CNTK evaluation into user applications.

TensorFlow also has many bindings for other languages.

> Extensibility. CNTK can be easily extended from Python for layers and learners.

TensorFlow can very easily be extended. I did that a lot in our framework (https://github.com/rwth-i6/returnn).

> Built-in readers. CNTK has efficient built in data readers that also support distributed learning.

Just like TensorFlow.

> Identical internal and external toolkit. You would not be compromised in any way because the same toolkit is used by internal product groups at Microsoft.

Ok, maybe here they are better in some sense, although I am not sure that the Google internal version of TensorFlow differs so much. As far as I know, it just has some stuff added for their data centers, for TPU, etc.

Also, the licence of 1-bit SGD is strange in CNTK. Not sure what the state about this is. Last time you could not really use that.

I don't want to downplay CNTK. I really like it. I think it's great that they have really good working CuDNN LSTM wrappers in their default LSTM implementation, and it's better than all the other wrappers (see here: https://stackoverflow.com/questions/41461670/cudnnrnnforward...). The team behind CNTK is really strong. So thank you and congratulation for releasing CNTK 2.0!
Silicon Valley killed summer Fridays
I've been in Barcelona multiple times over the last few years and it's one of my favorite cities. There are few places where the locals are as accommodating towards tourists but there are limits to how big a proportion of tourists : citizens you can have before there have to be some rules.

The fact that rent prices have jumped up tremendously to the point where locals are pushed out of Barcelona to make way for yet more professionally run AirBnB hotels (which are open 24x7 and all year round) does not help either.

If you see this as 'anti-tourist' imagine that the town or city where you currently live becomes the next hot thing in tourism and you'll be forced to go live somewhere else, or it will be impossible for you to get a spot on the beach in your city and so on. Sooner or later you too would be a big proponent of some reasonable restrictions.

I've seen some incredibly rude and downright criminal things in and near Barcelona on account of people who were just there for a few days, if anything the population is very restrained in how they are dealing with this, especially because it is for a large fraction of them their daily bread and butter.

But I'm really not surprised by what is happening there, the same is happening in many other tourist spots the world over (Amsterdam being another one, for instance).
Very good points, I think fundamental to this is the reliance on the weird mixed theory/application version of calculus that is taught in our institutions: a great deal of it is generally just developing a bag of tricks to help you find analytic solutions for integrals of elementary functions. The reliance on calculus at all is I think because of this fact: calculus provides a huge number of problems which are easy to design and can be made easy or difficult to solve depending on the arbitrary tricks they require, whereas a theoretical approach would require fundamental proof-based analysis questions which are far more difficult to both design and solve. And a numerical approach while extremely informative useful and natural isn't suitable as a "mathematics IQ test" weed out course that many people seem to want calculus to be.

Indeed the math subject GRE was (when I took it) primarily many, many tricky calculus questions with a very strict time limit, because these problems are fairly straightforward to write and standard.
It it a solution for posting HATETRIS scores, I think it is still a joke. Just a joke with a valid technical solution, and an above average level of dedication.
...but "I need this yesterday."
I really like both of these ideas!

Some of these problems could use a bit of fleshing out. And, a bounty program is a good idea too.

It's really hard to find people who are willing to share their problems. I wonder if there is a place where these folks gather on the web that I'm just not aware of?
I feel like this is glossing over something very important, but I can't put my finger on it.
> Like I said, the objections are practical, not philosophical

Russ Cox and Rob Pike keep repeating this mantra, but I don't buy it. No, I don't believe they object the idea of generics itself. And yes, generics pose practical complexities and a plethora of issues that have to be resolved.

But so does every other language feature. The features you choose to add reflect your philosophical values and priorities.

Go chose to bake some hitherto very niche features that could have been as libraries into the language. Channels in particular, are a language construct only because Go doesn't allow operator overloading and generics for user types. But channels get them, because channels are demonstratively important for Rob Pike[1].

There's nothing wrong with that of course, but that's a philosophical decision. Why channels can avoid the vagaries of interface{} boxing, but not sets, linked lists or queues?

The reality is that every modern statically typed language except Go has generics, and they all implemented them very well. The ML languages and Ada were already doing it in the 80s, and OCaml and Eiffel managed to combine generics and polymorphism back in the 90s.

It seems to me that when originally designing Go, Pike, Griesemer and Thompson just didn't think generics are worthwhile enough for the effort it takes to properly research them.

When Go was started, its authors mostly looked to languages which implemented generics later in their lifecycle (namely Java and C++) and their implementations suffered from problems due to other, rather obvious, design defects:
https://research.swtch.com/generic

I'm happy to see that this attitude is changing, and other languages are looked at.

[1] https://swtch.com/~rsc/thread/
This is false. Quantopian sources their historical and real time data from Nanex, and the data is explicitly free of survivorship bias (i.e. they maintain data for delisted equities).

I don't know what you verified, but it directly contradicts my own experience and the FAQ: https://www.quantopian.com/faq#data-sources

To your second point, as another commenter said Quantopian doesn't see your algorithm unless you give them permission, as outlined in the terms of service (which are very readable, by the way).

NB: I am not unaffiliated with Quantopian and don't use the platform for my own trading, but I have tried it out before.
>I've met people in 3rd world countries that are almost starving, live under a dictatorship, and are very ill with no chance to see a doctor and they manage to be grateful for the few things that they do have.

I grew up in 3rd world poverty. Sorry but this gross misrepresentation of how things are. Life is unbearable suffering, I won't go into the details here. I think this it is some sort of western fantasy that people with less are somehow more noble, happier, altruistic ect.

The human mind is the same everywhere from the poor uneducated in an Indian slum to a billionaire in Hollywood. Our basic nature is shared among all of the humanity.
There’s a big problem with that, which is that we don’t actually see in 3 dimensions. Our eyes only get 2-dimensional projections of a 3-dimensional world.
I've just been there. You'll feel welcome. Of all the cities I visited in Spain, Barcelona was definitely the most "touristy" (whether that's a good thing depends on what you except from your visit).
Yes I am aware. The issue is that in our current understanding we now know in chemistry we are adding element1+element2=element1+element2... (classically at least).

So while Lavoisier led us to the above, the author is pointing to the fact that e1+e2=e1+e2 but to the reader this can be confusing because Lavoisier's Law also states the same... Though once you understand that you are just rearranging chemical bonds b/w elements there's nothing different about it.

I don't have any intuition about how you would theoretically prove the assumption in Lavoisier's Law--Newton's 0th Law. It seems if Lavoisier's Law is true it implies Newton's 0 must also, at least intuitively...

It's a reasonable source of confusion and I think it's ok the above poster was misguided about it as everyone agrees from the start on this: almost no one questioned such an assumption.
Base 32768 has a very sexy 93.75% efficiency! Maybe I should use that with my browser game?
It is startups who require the most hours per week and proof of out of work passion, not just old fashioned companies. Maybe even not mostly old fashioned companies. I think that stereotype of non-creative non-social developer is largely overblown - fed more by movies and gossip then actual reality. I have seen some statistic about developer being more introverted then general population, but that is about the difference. Introverted does not mean non-social.

I don't really know what you mean by traditional waterfall model and creativity - waterfall was more of process organization. Whether you get to be creative or not depends mostly on business company works in and personalities involved. You can not be creative if you implement insurance calculation and you can be creative when you are styling cheezy art shop.
> Any evidence to support your claims?

Evidence that it would typically take more than 30 seconds to drop off a package to an unfamiliar house, even on a route you know? Or that Walmart is motivated to ship to people who aren't directly on its employee's commutes, and it likely will use this to do so if it goes forward with this idea?

My evidence is common sense. If you'd like a time-motion study, or a recording from Walmart's boardroom conversations, you're out of luck. Anyway, the stronger claims are those I was disputing, which don't pass the smell test.
You might like http://www.3dprintmath.com/chapters/3-Four-dimensional-space
The SQL query.
Does Typescript still require you to have definitions for every library in order to use the library? One thing I love about Flow is that it doesn't have that requirement. You can start using a new library, and later on if you find that type safety in that library's exports would be useful, then you can look for or write definitions then. You're not blocked from adopting the library. I find for many of my dependencies that I use in a few spots it's not really important for me to have definitions for.
I think chasing happiness will always leave you disappointed. I mean, eventually you die, right? Then what was it all for, if you spent time trying to be happy?

I have to approach this from the perspective of a Christian, because I am one.

Everyone is going to have tips and tricks that they use for improving their mental state. It could be as simple as "think positive" or it could be drugs or therapy. These all work, to an extent. But there's really only one way to deal with the problem once and for all and that's what Jesus did 2000 years ago.

I'll be clear, trying to have faith and trying to turn away from sin is not guaranteed to make you happy. But, as I said up top, that's not the goal. What God offers is peace, which is what I know a lot of people are looking for. An assurance that there's some larger meaning to the world we live in.
Better startup idea: Electronic recreational "drugs"

Actually - if you were able to figure out how to do this - it would be better to develop it far as possible, in secret, then release the information (schematics, code, etc) public domain under an alias - probably to one of the wireheading communities, maybe to a newsgroup or something.

Because once it got out there, things might just come down hard on anyone trying to monetize it.

As an aside, there is a researcher out there who claims (and has written papers on it - which can be found if searched for) to have come up with a form of "digital heroin", using ultrasonic stimulation of the brain. He claims it worked so well, that students he worked with begged him to allow them to continue to use the machines. I was able to find his archive of papers and grab them all a while back. There was more than a bit of interesting stuff in there. From what I recall, the ultrasonic stimulation system was a fairly high-power system - to replicate it, one would likely need to repurpose (at a minimum) a fish finder sonar (or other larger transducer and amp).

None of the papers (from what I recall) talk about this finding - at least directly. But in various interviews with him, and reading "between the lines" of the various papers, I found that there was just enough information available to (at a minimum) begin to research and re-implement it. He became kind of notorious and reclusive after this was brought up a few years back. Last I looked into it, he was teaching at ASU, and had moved on from the brain stimulation research.

I won't give out his name; I've given enough information that if one wanted to, his information and such could all be found.
I would word it more carefully.

Sabotage of beliefs is not understood to be a crime.

If people understood how much damage it could cause then they perhaps would reconsider it.
My school wasn't rife with it. Maybe only half my teachers used sarcasm, mockery and negativity towards students.
You're technically correct, but people trying to sell off millions of dollars worth of bitcoins can almost never do that in a single sale. What happens in a market is, if a large enough bid order hits the market, people freak that a large player is selling off the asset (Do they know something we don't? Maybe we should sell now, too, just in case!). Bitcoin, with its small size (relative to fiat currencies) and slow confirmation rate, exacerbates that.

So to actually sell off a million in BTC, you have to do it in regular, steady small sales that won't spook anyone. This takes time, which is not your friend if you expect the value to go down.
Assume the topic is a difficult one. The manager / exec you are talking to can always interrupt and tell you to skip to the more technical.

If you prepare to explain it to a five year old, and you could already explain it well to someone with domain experience, you can probably explain it to someone that lies in between.
Rule 30 is 1D? Could you please elaborate on what you mean?
I'm surprised they haven't gained wider adoption, their competitors charge yearly fees for their tokens, and in many cases you become dependent on their infrastructure to use them. U2F is a one time investment as long as the token isn't damaged, and your not beholden to Yubico in the slightest. I've got a box of RSA tokens from former jobs. E*Trade still gives out some token with a LCD display for $20 a year as their sole 2nd factor option.
Heh heh, true! Just returned from my month-long vacation in Portugal and Spain, and Barcelona was the only place where pickpockets tried to steal my cellphone (it was in the metro, I noticed it and moved away from the pickpocket, who promptly left the train). Not particularly noteworthy to me: pickpockets are very common where I live as well.
> Not sure what you consider "near", but I certainly wouldn't consider even Direct3D 12 to be anywhere "near" direct access to the GPU. It doesn't expose the shader ISA, it doesn't expose the command stream format, it doesn't expose the register sets.

Of course, none of those are important.

The important bit to expose are exposed. IE: The memory-model of the GPU. CPU memory space vs GPU memory space, such as Residency: https://msdn.microsoft.com/en-us/library/windows/desktop/mt1....

Indeed, the ability for C++ to create abstractions that can track memory spaces in DirectX is proof positive that C++ has useful features applicable to the OS developer.

https://msdn.microsoft.com/en-us/library/windows/desktop/mt6...

-------

Note that both CUDA and OpenCL support C++ features as well. The RAII feature of C++ alone is a huge benefit to anybody tracking what bits are where in OS settings. Have you tried to use C++ in the last 10 years?
I am a big advocate of not spending time writing documentation.
Instead spend the time on automating or improving what you were documenting, or work on making the code clearer and concise for the next person that reads it.
incorrect documentation is worse than no documentation.
Exception to this are shared libraries. They must be well documented with clear intent and easily accessible.
The main issue I found in algo and financial aspects of programming is that the market is a zero sum game, and my intro knowledge of finance and algorithms, even when I know python, are no match for MIT PHD Quants who does it full time. There's no real way to compete with that, and therefore I would lose money, even if the data showed it might be successful in the future, firms and full time workers on algo trading would simply be faster, more focused, have more funding, and be able to quickly and constantly adapt at the scale an individual could not.

So despite the fact that the subject is interesting, I'd consider it a waste of time to try and gain anything but a basic understanding of the industry and how algo trading works.