skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you keep your mathematical knowledge sharp over time?
I am working on machine learning from the basics. I want to do it the right way and I am learning probability and statistics. At school and college, mathematics was my favorite subject and I loved treating every problem as a new challenge leading to a fresh perspective. Then life intervened. Now, after a few years, I realize, much to my chagrin, that most of the higher level math I had learned, has evaporated. So there is much I have to relearn. Also, unfortunately, unlike college, it is not possible for me to sit x hours everyday to learn. Currently, I am learning in bursts, sometimes followed by long passive time. So I often have to revise and reorient myself when I sit to study again. I would like to avoid this. Has anyone faced this? How do you tackle it?

One solution seems to be using Spaced Repetition cards, like Anki. But it to seems to have it's limitations. http://lesswrong.com/lw/juq/a_vote_against_spaced_repetition/

Obviously, whatever I learn in math, I try to apply it to a lots of problems. But inevitably, there is some fading of knowledge as time passes, and I might not be able to keep redoing the problems.

Please share your experiences. Thank you.
New EFF Tool Makes Emailing Congress Just a Few Clicks Away
Why I Don’t Call People Out by Name
I truly don't understand why the FDA has to be involved in this market segment at all. OK, if they are inserting electrodes into the person, sure, i get it. Otherwise their involvement will only serve to make the technology more expensive and limit competition due to the insane costs of navigating their approval process. It could cost a couple of million dollars to get FDA approval. It seems to me there's no reason for them to be involved. If the devices don't work people won't buy them.
Buenos Aires Censors and Raids the Technologists Fixing Its E-Voting System
https://www.reddit.com/r/MachineLearning/comments/3dbrum/out... reddit discussion on the same thing.

Note my thoughts are included and thought they might be of interest to anyone looking into this problem.
Will ad-blocker shame banners work to get conversion?
Probes are good for exploration, but colonies are useful too, and it's a shame that we stopped putting in nearly any effort along those lines.
Government regulation. The MAS (Monetary Authority of Singapore) basically decreed that all financial institutions follow a standard set of (really, really good) guidelines for Internet Banking. Two-Factor authentication and Transaction-Signing by External Token are just a couple of the 182 requirements.

http://www.mas.gov.sg/~/media/MAS/Regulations%20and%20Financ...

For example, check out: Appendix A - "COUNTERING MAN-IN-THE-MIDDLE ATTACKS "

It has specific guidance such as "Digital signatures and key-based message
authentication codes (KMAC) for payment or
fund transfer transactions could be used for the
detection of unauthorised modification or
injection of transaction data in a middleman
attack. For this security solution to work
effectively, a customer using a hardware token
would need to be able to distinguish the process
of generating a one-time password from the
process of digitally signing a transaction. What
he signs digitally must also be meaningful to
him. This means the token should at least
explicitly show the payee account number and
the payment amount from which a hash value
may be derived for the purpose of creating a
digital signature. Different crypto keys should be
used for generating OTPs and for signing
transactions. "

The United States (at least the Banks I dealt with) are way behind where Singapore is in terms of Security.
$1000 is not "no capital".
Actually I'm not so sure they are bad. Two decades ago fat was declared very dangerous, that caused huge anti-fat histeria. The same for eggs. There were papers and researches to prove those statements. And now we have researches that prove reversed things.

Another point. How could you be so sure that some regular onion (breed that was created decade ago) is safe? It was created by replacing huge amount of genes!
While I readily agree this doesn't make a whole lot of sense, no one believes me when I tell them I don't have a hard life.

I did at one time when I owned a home, paid my ex-wife's way through art school, spent more time extract my paychecks from clients for good work I delivered than actually performing that work and delivering one of two eulogies when my father passed away.

But for the last five years or so I have felt that most others lead a far, far harder life than I do.

A good friend of mine from high school died of Leukemia last year. He was only forty-nine. One of the closest friends I have ever known also passed away but I don't know when and I don't know why. I am reluctant to find out.

I once heard through the grapevine that a certain woman was in love with me but then she abruptly disappeared. I had no clue; just a couple years ago I found out that she died. Again I do not know just when or why; maybe it's better that I don't find out.

While I long for the love she and I could have known, at least I am alive, and other than my sparky brain I am in generally good health.
llvm and redis have good reputations. sqlite, I think. Lua. llvm in particular seems to owe its popularity to good structure, though it does seem to be an exception that highlights the common case.
Perhaps I could make more sense to you by pointing out that I was diagnosed with Obsessive-Compulsive Disorder in 2004. My OCD was plainly apparent to everyone long before that but in 2004 I was diagnosed by a psychiatrist.

OCD is driven by anxiety; carrying out one's compulsive activities eases one's anxiety but does not eliminate it as that anxiety arises for reasons unrelated to one's compulsive behavior.

Other OCD people do stuff like straighten the fringes on their rugs or clean dirt that others cannot see.

I write.

That does have the benefit that it helps with my consultancy websites SEO and at times I can earn some coin from AdSense but it does have the disadvantage that everyone around me goes absolutely bananas if they try to read even a little bit of what I write.

I understand all too well that my writing makes me intolerable to many of those that I know in real life. Bonita compared my getting an idea for a new article or essay to an alcholic proudly announced he had scored a bottle of liquor.

I am able to learn a few things from my time with Bonita, maybe I can do better with some other lover someday.
In most cases you can remotely wipe the compromised device but it will take some small amount of time to do so. You can also de-authorize the device in your password manager, etc.
So it's like an ASP.NET MVC partial view, with css and javascript defined in the view cshtml file instead of in external files?
Ask HN: Gates, Musk, Hawking, and others have voiced concerns over AI. Why?
What evidence is there that developing even a rudimentary general/strong AI is remotely likely in the near future (within the next 10, 20, 50, 100 years)?

1) What is the state of general AI research? Are there any promising (i.e. having some measure of real progress) approaches currently?

2) Are the major problems/roadblocks to creating a strong AI even known in any sort of nontrivial sense?

(To be clear, please leave discussion about "if we have a strong A.I., it will/could be a threat because...." for a different thread. The question is about why the prospect of a general A.I. is being seriously considered in the first place)

From doing a bit of research, it seems like most contemporary AI methods are statistical/optimization techniques in Machine Learning, etc. These can be extremely powerful tools, but as far as I can tell, they are applied to very specific problem instances. Is there any hope of more powerful/general techniques emerging from this area?

It seems like a real solution is not simply a matter of time (within the next 100 years or so), but instead will probably take several major breakthroughs and insights coming from unknown places to achieve.
I think of civil disobedience as a way toward justice where an obvious and protracted injustice has existed.

While I think there are good things about Uber, like breaking the Taxi co monopolies and lowering the barrier to entry for anyone to become a taxi driver, it would be a stretch, a big stretch to comparing how civil disobedience can help to bring change where civil injustice exists and allowing a company to co-opt this mechanism to enable it to enter markets more easily.
your comment is just you trying to tell everyone you are smart, but its worse because you are trying to act like you are so smart that you don't even realize thats what you're doing.
http://www.planetary.org/blogs/emily-lakdawalla/2015/0624055...

http://www.planetary.org/blogs/emily-lakdawalla/2015/0130080...

Some basic info on communication. The wikipedia page has a lot of info.

The most important parts are that it has a redundant pair of 8GB flash drives and they actually upgraded the code in-flight to use both transmitters at once and nearly double the data rate.

I'm not sure how priorities are arranged but it's all going to be sent back relatively quickly in terms of mission lifetime, and I think they managed storage use mostly by putting in plenty.
By that rationale you could wonder why anyone eats at a restaurant when the components are so much cheaper if you buy them yourself. Not a perfect analogy but the value add is they are packaging up what you need, giving you instructions, etc. People are lazy/busy/overwhelmed with coice and are thus willing to pay for someone to package things together for them to reduce the friction of a new experience.
I think trivial protocols like this are a good thing to start with for educational purposes, because implementing one correctly does require quite a bit of effort for someone who has had no experience with networking or RFCs.

Even for something as simple as QOTD the implementer has to consider things like message lengths and interpret terms like "should" (a recommendation, not an obligatory condition for compliance.) Observe that the standard also doesn't mandate that the message must change only once per day, so the implementation presented is compliant. :-)

For TCP Echo, because TCP is a stream-oriented protocol and AFAIK since you can't actually send and receive simultaneously in code - it's always read or write - the question of how much to echo back, and after how long, is also something to consider. Theoretically, an echo server could wait to send until several GB of data were received or the connection is closed, buffering the data limitlessly, and still be compliant. This also shows the importance of being clear and precise when writing standards or protocol specifications in general, should you ever need to do so.
> If the devices don't work people won't buy them.

This has been proved wrong so often. People buy homeopathy or fuel-line magnets etc etc, even though a lot of this stuff has been rigorously tested and shown to be useless.

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

Whether the answer is regulation is a useful discussion, but "people don't buy things that don't work" is false.
I was there when he gave that talk in San Jose ... it caught me off guard and made me laugh because he outted how my wife and I met. I'd been intentionally vague with friends, family, and co-workers until then.
Right. So you recommend neovim, which is good, except that it won't install -- not on some unused OS, but on OS X 10.6.8 (Snow Leopard). Now I know that's a little behind, but really? Beautiful code that won't work on a 2010 OS is just awesome.

As an aside, I think it's a growing problem that the formulae in Homebrew are not updated to support 10.6.8.

And Vim? It just works. Maybe it's all those #ifdefs that make the code look ugly...
Given the definition[1] of the echo protocol works on UDP you could potentially spoof the address to be coming from another echo server and have packets going back and forth indefiniately, correct?

https://tools.ietf.org/html/rfc862
I think year tags are only for technology related articles, since they tend to become outdated quickly.
I don't do MDMA personally but I have some friends who like going to raves with some chemical supplies. On the streets, some make it a point of honor to sell/buy only "MDMA" because "ecstasy" is "crap".

The only precise name is MDMA. In my opinion the name users give to what they're ingesting is inconsequential. Most users have no idea what MDMA means anyway, nor would they know how to chemically identify if what they bought might contain MDMA.
The comment has no value, smiley or not.

Knowing that you're being annoying does not automatically excuse being annoying.
I tried to gloss over parts of the story, lest I add another compulsion to my list of OCD habits, but I ended up reading them anyway. I hope none of them bleed into my own OCD compulsions. OCD is terrible, it doesn't make any sense to me as much as I've tried to understand it. I know the things I do are completely irrational yet I still do them anyway.

I got hope from the telling that the compulsions can wane over time but I'm fearful they can come back even stronger. I did, however, learn something new in that my OCD did not begin when I first though it began (sometime in 2004 when I first thought something was wrong), but 14 years earlier when I was age 10 and had to sleep with my covers tucked underneath me (to prevent the spiders under my bed from getting at me). Maybe this will help in therapy..
Looks like a big win for Polymer. Polyfills make more sense if you can see a path to a day they won't be needed.
Google Files Patents to Optimize Electricity Generation in Flying Wind Turbines
it's in the top two. ;)
Is that Facebook and Twitter are growing as news sources?
Super Junior_Devil THE BEST SONG  AND MUSIC VIDEO OF 2015
Interesting, thanks for the advice. I guess that engagement wall is somewhat a giant one in my case.

Sorry for being so vague with what I have.
BUMP... following for getting answers....
I was under the impression that snowboarding did not reach very high pressures. Does it actually liquefy the water? I thought it just mattered that the snow was 'relatively' lightly packed for purposes of absorbing shock.
Sorry, I see why that was unclear. Android is a different example of the behavior OP was observing:

Why is there a massive skew favoring Googlers having their proposals implemented compared to plebes?

The AOSP acceptance decisions are made by Google employees. You are free to fork android, but Google favors features that are aligned with their objectives for the platform. See this thread for a tangible example: https://news.ycombinator.com/item?id=8803118
Artificially expensive cures against rare diseases. Company blackmailing the government to pay:

http://www.standaard.be/tag/medicijnen-voor-viktor (Dutch)
The main thing wrong with it was that most people couldn't figure out how to use it and hence didn't use it.

This is a common problem with well-secured things (see encrypted email, signed email), unfortunately, which has proven very difficult to solve.
Uber of ‘X’ Is Now the WhatsApp of ‘X’
unreadable code means the code doesn't work for 1 of its 2 purposes : conveying to the reader what it actually does. So it only accomplishes half its job
Thanks for taking the time to make a sincere rebuttal.
Interesting, it's like a layer-4 NAT. I'm not so optimistic about its practicality though, as we don't seem to have any sort of port shortage at the moment and a lot of new applications just get put on top of HTTP/HTTPS anyway.
Just out of curiosity, why would you implement a terminal app in clojurescript instead of just clojure?
Sixteen, even.
They have color filters. In fact the biggest single pictures are taken using the color camera.... in black and white mode.

The main limitation is time. They're blowing through in a couple hours. Monochrome data is faster data.
I have not been into the same problem as you are having but yeah I have been into a similar one. I also used to get forgotten what I studied few days back in Maths,while studying Physics and doing a derivation. So, I used to go back to the same chapter and used to skim through it.

Later I made a rule that I will be revisiting whatever I have read after one week and then after 10 days and the like.

I used to go to my college by bus that used to take 1.15 hrs. So I utilized that time to revisit the lessons that I studied few days back.

Now I dont know how you travel but if you use public transport and gets a seat to sit then, you can also apply this method. This will keep the concept fresh in your mind and you won't be spending any extra time to do that.

Nowadays, I use to read Quora while traveling to the office.
The simplest and most straightforward explanation of Web Components is that they are a way for web developers to create new html tags instead of relying on the browser vendors to do so. For example, you're probably familiar with the <video> tag; it requires no additional dependencies to use, provided your using a browser that supports it, and its styling and internal logic is neatly encapsulated and hidden from the consumer. Web Components will enable you to create such tags and easily share them with the world.
If I use vi, vim or neovim as a user I eill not look at the code first, I will look at availability. If I am working on a RedHat server for a customer of mine I will use vi cause it is already installed.
Open Letter to a Car-Addicted City
If you add water to the potato infinitely (hypothetically speaking), does the water percentage approach 100%?
And also, does the solid percentage approach 0%?
I don't think this was done for the purpose of optimization. Usually this happens when you want to add support for one small change, and its easier to get a small patch in vs a big one.

Its not really the classic case of premature optimization either. At least not in my experience. That's more like 'I know I need a spatial partition here, time to research all the ways they can be implemented and their performance tradoffs, and implement a really good one" when you should have just used a hash table and done the other stuff if spatial lookups even show up when profiling.

Stuff like this is way more damaging for both codebase complexity and productivity then anything else. The golden rule is to only do enough optimization to make it easy to do the optimizations you might need to do later, but no more.
...because they were asked. put yourself in their position. somebody who may very well have the power to make you look like an idiot asks you a question. do you insult them? no! do you give them the boring, "oh, i won't see it in my lifetime", not if you're smart. if a reporter honors you with their time and attention and you want them to do right by you you give them something they can use.

and its completely harmless to warn people about something 100 years off.
That's a weird treatment of rationality.

If users reject security advice because they studied the costs and benefits, and found it unprofitable given the risks, then that's rational.

But if users reject security advice because "oh God it's too hard and it's probably not too bad anyway I have nothing to hide, right?", that's not rational. That's ignoring the problem and coincidentally getting the right answer.

It's like concluding users are rational for refraining from buying a lottery ticket. It turns out, though, the users didn't actually do any math, and were just too lazy to get up that morning.
Makes mathematical sense, yet not quite common sense.
That is indeed a great vision!
One way to reform Reddit is to not allow white suprimist terrorist groups, or any other, for this matter to exist there. It has nothing to do with free speech and it seems one sided right, when it applies to Christian's hate towards everybody, yet not tolerated, rightly, when it's "Muslim" extremist.
Annnnd just spent an hour reading that delightful Colin Percival Putnam thread. Thanks for the reminder on that. Man, people really loved to hate on Tarsnap because of his perceived arrogance.
I have OCD as well (though not as bad as the author — no long routines for me), and I tend to believe that it has more or less rewritten the way I think. I no longer think in complete sentences; any concrete idea that shows up in my head is a potential target for the OCD monkey. Instead, I tend to think in word clouds, sort of, as well as more impressionistic images. I have to always focus on keeping my mind blank; there's simply no room for meandering thoughts. In a strange way, I don't mind it; I think it's actually boosted my creativity quite a bit, even if it's at the expense of more linear, rational thought.

The "psyche hack" rings so, so true. One of mine is, oddly enough, the buzzsaws from Half-Life 2. (Probably because I started to defend myself psychologically against OCD around the time when that game came out.) Whenever a I get an obsession/compulsion, I imagine a stack of those buzzsaws falling to one side of my body and taking the "weight" of the compulsion with them. I can add more buzzsaws to the stack to speed up this process. However, if the compulsion turns out to be too strong, the buzzsaws can turn into a obsession/compulsion in and of themselves, and then I have to spend a few minutes or seconds "grabbing hold" of them in my head. Fortunately, I have not yet had a need to create a new psyche hack to counteract this; it seems the buck stops at the saws.

80% of the time my OCD does not bother me, but I think that's because I've basically internalized a whole bunch of "psyche hacks" and unconsiously use them continuously throughout the day. Sometimes I wonder if I can train my mind to avoid the obsession/compulsions altogether; depending on the day, and especially if I've gotten a lot of rest, I can clear my mind and be free for a little bit. But it doesn't really last. (On the other hand, when my mind is completely immersed in another task — when I don't have time to think — I rarely go into OCD mode. It also doesn't happen in my dreams.)

I'd really like to write an article like this one at some point, because I think OCD can really illuminate the way we think — particularly in regards to the way we form connections between ideas. In OCD, this mechanism is a bit out of control and tries to grab onto anything it can find. The strange, insane, recursive leaps of logic that result from this have a terrifying poetic beauty to them. It's a very visceral disease; I imagine that few people can describe their specific thought processes as easily and vividly as those who have OCD.

What a weird disorder.
Oh, I don't know. I believe that you can always find something interesting to say about even the stupidest remarks. For instance, 3 billion miles no longer fits in a uint32 when converted to kilometers. Hell, we even lost the Mars Climate Orbiter because of a mistaken conversion between English and metric units.

http://articles.latimes.com/1999/oct/01/news/mn-17288
Jolla Announces SailFish OS 2.0, India's Intex Technologies as First Licensee
Silicon Valley: 'Centre of the universe' – but for how long?
/r/Conspiracy Predicted Reddit's CEO Catastrophe a Month Ago
The biggest newspaper in Norway honours the 64 in their own way. Curl vg.no and look at the server header :)
An api response isn't any different from a web page insofar as infrastructure is concerned. HTTP caching is usually my first choice when I have the wherewithal to do that.

[Edit: conditional responses are probably the best way to go – save the bandwidth.]
Yes. More precisely, given a positive value p > 0, you can choose a "w" such that adding w% of water dilutes it to p% potato.

Or another way - given you pour water in at any constant rate forever, given any p% you want to dilute to, there will be a point in time where that dilution level is exceeded, and will remain so for every point in time after that.
9 Reasons Telemetry Monitoring System Best Suits for Gas Monitoring