skysight-inc/HackerNews huggingface dataset:
I love programming, but never got the hang of Mathematics due to various reasons. Failed a big project as a solo programmer long time ago, when I was 17, because I could not create the necessary mathematical model and no help was available, with everything else completed, infrastructure, web site/interface database etc. Soon afterwards set off on a different career path, but always kept an intimate relationship with programming, doing some both at work and for fun at home.

Recently, after watching R.W. Hamming lectures and reading his book "Art of Doing Science and Engineering" [1] [2] decided that I would try learning mathematics again.

I found it really hard to do. There are so many implicit assumptions, so much ground that is not covered. I was about to give up again, when I found a book [3] by retired computer science professor, who seemed to have written it specifically for me! it really felt that way.

Now I recommend it to almost everyone, especially tech-savvy people. I am no longer afraid of mathematics, with the help of this book, and great advice by Hamming, I am finally "getting it". If you find learning new programming languages easy, but struggle with mathematics, check it out!

The book is not aimed at teaching you mathematics, rather, it teaches you those missing pieces, that almost every other book either assumes you already know, or describes vaguely and badly, gives you context and valuable advice. To me it almost feels like it is teaching you a functional programming language. A strange and very flexible programming language, with its warts and all. You learn the language, and then you can go on to explore programs written in it, algorithms, data structures whatnot.

My ultimate goal is to, at least, learn enough so that I can really understand books by Hamming, especially "Methods of Mathematics Applied to Calculus, Probability, and Statistics" [4]. And, of course, to do interesting projects along the way, now that I am starting to understand some of the research papers.

[1] http://worrydream.com/refs/Hamming-TheArtOfDoingScienceAndEn...

[2] https://www.youtube.com/watch?v=AD4b-52jtos&list=PL2FF649D0C...

[3] http://www.amazon.com/The-Language-Mathematics-Utilizing-Pra...

[4] http://www.amazon.com/Methods-Mathematics-Calculus-Probabili...
This is awesome! Thank you for sharing the code for this. Overall I would say that this could be very entertaining to watch over multiple sites. Potentially gathering a good profile of your friends over time!
Doesn't looks like it does: https://github.com/aspnet/benchmarks/blob/dev/README.md -- look under experimental baselines
I did the same thing with the XMPP interface before they scrapped it and it was obviously much easier...also I used the built in graphing that's in Racket to visualize it. Also I made a thing to do desktop notifications whenever someone came online, which is actually kinda useful.
>Why can't Koch brothers buy advertisements trashing Hillary Clinton when Jeff Bezos can buy the Washington Post and then run a hit piece on Marco Rubio?

This. I've heard people joking refer to campaign finance laws as "enforcement of mainstream media relevance".
That is always how it works. The small startups wants to beat the established giants. The established giants want government protection from competition.

The free market policy is to side with the startups. A "pro business" policy is often to side with the established giants.
Been a while since I learned about choosing sample sizes, but if memory serves 279 is a really good set, assuming random selection.
Welcome to the world of Berkeley-rational-polyamory! Overlaps more than you'd think with the HN crowd, I'm kind of surprised that you're surprised.
indeed what puzzles me most in the public discussion is that it revolves around the effects to US citizens. Not just in this discussion but also others that evaluate backdooring or outlawing encryption, there is a strong argument (mostly from law enforcement friendly camps) on how to best do this from a semi tech-perspective. And I wonder have they actually thought further about what happens if not just Apple but Google, Microsoft, and the network vendors (CISCO, Alcatel etc) are going to be forced to intentionally break their security in some way.

Never mind the Chinese then requesting their own backdoors in US products or localized versions of these backdoors. The bigger issue is who will buy their stuff? How do they market their products without being laughed at? EU market might be splintered and can easily be dismissed compared to Asia in volume and EU is currently loudest in terms of pro-privacy (often just so they can say they are in the face of the US to cover their own incompetence (disclosure: European here)). The way I see it from a business pov: if you break a reasonably good product and everyone knows it's broken then other competitors maybe in other markets will move in to fill the gap.
How come you didn't just get another f# roll?
"Sex is hard to come by as well. For all the new gadgets and supposed freedoms of modernity, it can be very hard to get laid – and expecting to do so regularly with new people is bound to end in disappointment after 30."
"Professionals i admire were calling my work impressive, but the person interviewing me was saying he couldn’t contextualize my experience because i “hadn’t worked at facebook or google or studied at stanford”."

This was explicitly from some doofus at Airbnb. One can at least hope that outside the Unicorn Ranch (and the FaceGoog) that people are more reasonable.
Reddit would absolutely not exist if not for Y Combinator. Sure, we'd all be a bit more productive at work, but I don't think it'd be worth it.
You're right: nothing justifies kernel panics. There is nothing that GlusterFS or any other user-space program should be able to cause one. We (yes, I'm a GlusterFS developer) don't really do anything that any application shouldn't able to do as far as the kernel is concerned. If what we do on behalf of our callers causes a crash, it's the kernel developers' fault and you should engage with them instead of blaming your peers out in user-land.

As far as performing poorly under network partitions, I'd love to hear more. That is our responsibility, and sounds like something we can/should fix.
I switched to chromium with homebrew via

brew cask install chromium

last night. AFAICT, it's exactly the same as chrome minus the proprietary code. I literally haven't noticed a single difference other than the nicer icon.
Some concepts can't be understood by drawing an analogy to an already known object. For example, the famous "a Monad is a Burrito" (non)explanation.
I love these company values - it's basically a game of "what generic, positive words can we use to create an acronym that the CEO + HR will mindlessly repeat?"
it actually doesn't which is kind of shocking on windows because http.sys is kernel mode
As an India currently here for work in the Bay Area, when I saw the homeless people in SF, I saw scenes very similar to the ones I see back home in any major Indian city. I've also seen a lot of ill people(intoxicated/under the influence of drugs?) near bus stops too.

Once I almost got mugged in a VTA train station, by two teenagers. Thankfully I escaped the situation on arrival of an elderly couple in time.

Like always I understand these people aren't there by choice and might have their own reason for why things turned out that way. Can anybody give a socio economic perspective on why these people are like this in a first world rich country like the US?

Also the more I learn about the American culture, the more I realize the only change I see between India and the US is the infrastructure, everything else, all other problems seem to be the same. We are not so different after all.
Or even if you have money and are sexually unfulfilled. I'm pretty sure for myself, a libido mismatch was a contributing factor for some of our issues. We do fine, not in the 1%, but certainly in the 5-6% (household income ~140k in a not terrible cost of living area).

Our times of interest were even wonky. I get tired at night and lose interest, that's when she wanted it. I liked it in the morning (after brushing the teeth), she likes to sleep in as much as possible (After a kid, that means until he/she wakes up).

And she was quick to reach (sorry if this is TMI, lol), while I took a bit longer, and she was extra sensitive after and... uh, dried up so it became painful for her after she got hers.

After awhile, sex become uninteresting if you are the one not getting fulfilled, and the marriage suffers. No amount of money fixes that.
How so? Do you mean that source code hosted on GitHub will be diluted with useless code?
I'm surprised (not that surprised) to hear there's ride sharing apps in China at all. I lived in Beijing for a few months several years ago and the taxis are (for a foreigner) pretty reasonable and efficient. Besides better public transport, taxis were everywhere, some were just motorized three wheeled motorbikes with a little chair on the back. Besides those, one night while getting a taxi to a bar, a random person stopped by and offered us a ride. My Chinese friends negotiated a pretty reasonable price to get across the city.

The point is, I think ride sharing apps have much more competition in China/Asia. It's not just terrible bus systems and inefficient taxi services like in America.
Every hip hop record label, since 1989, by its artists performance on Billboard
Is bankruptcy just dealing with the already dead body?

I bet there is at least some corner case where an action of the state government made a company give up operating (like pulling a liquor license or whatever).
If all you need is crop or resize, might as well use nginx in my opinion.
I'm in the midst of the same process and have observed exactly the same.
If you know the term 'argument' sure. Your mind thinks "ok.. args.. x ..variable, so this could be variable in the categorical sense or cardinal sense". Curl? Really? When I first saw that after 10 years of wget'ing (yeah I've been at this a while), I had no intuition what it was until I saw the arguments being passed. My first thought was literally "like the weird Olympics sport with brushes on ice?" It took me half a minute to realize it had to do with URLs (and I still don't know what the 'c' means - though I'm sure GNUinfo or a man page would easily answer that).

Print is semi intuitive, but it could mean so many things. Print in awk vs print in tcsh might have entirely different behavior. Is there a \n appended? How do you delimit it? It might give you a vague idea, but you're still going to have to go to your informational resource of choice in order to figure out: a) the parameters to pass to it, b) the output formatting/delimiters/implicit \r or \n's, etc. (e.g. Hell, in Python 2 you add a comma to prevent a new-line - I'm not even sure that syntax was influenced from (though logically I can understand the comma-suffix implies additional components and thus you want to suppress any line-break), I'd be hard-pressed to the etymology of that).

Brings me right back to the 'functor' issue. But hey, at least a ML functor is entirely different from C++. They overloaded the term (like delta or mu might be overloaded in math) but at least I don't have the risk of using it and getting 'partially consistent' behavior. (For example, having print exhibit the same properties as bash would plus a side-cases added by the author as 'feature enhancements' which work great for him, but if his side-project gains traction will just lead to more ambiguity.)
I think who you pick as a partner is a pretty weak indicator for relationship longevity. Being/becoming the right partner counts more. As with many things in life, the day to day execution is much more important than the initial state.
Didi will soon allow drivers and passengers to select each other based on their shared interests. It already has a deal with LinkedIn, to let people join up their accounts on the two networks. The intention of such initiatives is that white-collar workers, who often endure daily commutes of an hour or two, will have more fruitful journeys during which business, friendship and maybe even romance will develop.

- Per the Economist
It's still in development. In the past you weren't even able to glance inside the sausage factory. If you want something solid then wait until 1.0 is out, preferably 2.0.
If anything, they are sorry they got caught. If they could get away with it, they would definitely have continued to kill jailbroken phones as much as they can.
>Nike
Great brand of shoes. "Just do it"! More than just the thing you run in.

>Coca-cola
The classic soda. Even Pepsi's cutesy challenge barely wobbled Coke's throne.

>Gillette
"The best a man can get!" Lovely brand. Before I moved to DSC I used them all the time. But razors are just strips of metal after all.

Basically my point is with enough capital and know-how, anyone can create anything. But without an effective and compelling brand, you're a nobody.

China makes quality hardware these days (Xiaomi for example), but "cheap Chinese crap" is such an entrenched phrase it practically rolls off the tongue.
OP shouldn't wait around and hope for scraps. He or she should go get that new job and return with an offer in hand. 0.2% while making 45k in a seed round is a joke. She or he's gonna exit the seed with options on 0.15% of the company, and be down to 0.05 at best after a C.

OP got screwed and needs to fix it; use angel.co, the hiring thread on the first of every month, ventureloop, craigslist, or linkedin.
seriously though how are you not already using D3
From failing operations in Venezuela to gigantic state operated industries in China, I see a lot of examples of nationalized & government operated companies where the end beneficiaries are the insiders who get to re-allocate wealth to themselves at the expense of the rest of their citizens.
Yeah, that makes sense, and can totally empathize with them for that. I love independent women though, and love a career oriented woman, so I can't complain. I had just hoped it was going to be equal, she'd consider the situation and help out a bit. It's not entirely her fault though, I add to the entropy of our marriage just as much, if not more.
"an idea of the dimensions of your skillset" sounds like a really reductive way of thinking. It's as if the skillset is restricted to something easy to quickly explore and visualize, like a convex object in a few dimensions. Maybe those assumptions are necessary for interviewing but they're nothing to be proud of.
What the real problem is is that the TLA agencies don't have anything to lose with this.

Is there no way to go: "All right. We'll do that. HOWEVER, if we don't find anything on this phone, we want this held up as a prime example of government overreach and we want all further attempts on this judicially banned."

If the TLA agencies had a downside to losing the case, they'd drop it in a flash.
Yup, he helped found The School of Life, which is responsible for this website.

Out of curiosity, did you read the content and not read anything about the source? The first thought I had when I saw the domain name was huh, who is telling me to live my life this way.
I don't understand. If the bit was flipped before or during read the scrub would catch it. If it was flipped by the application then no file system can help. How does read checksums help you?
The people making decisions about what security products to buy can be very, very far removed from people who understand security. Windows defender, bless it, has changed it to a security built on ignorance.
No, we are not at war with ISIS. Only congress can declare war, and I don't recall such a vote.
To your point, remember that the US government has long classed encryption as a munition, and subjects it to arms control and export regulations. It is a Federal felony (though, aside, what isn't anymore?) to travel with crypto of a certain strength to dozens of countries — many of which don't even require a visa or do visa-on-arrival.

You weren't thinking of bringing your US-purchased laptop or smartphone along with you when you went abroad, were you?

EDIT: phrasing.
This is a bit more than "don't be an asshole to your colleagues". It's "don't microaggress your colleagues". Even or especially if it's unintentional.

I only hope that all companies with goofy policies like this in place will announce themselves and save me the trouble of burdening them with my insensitivity.
I like Bartender to keep my menu bar clean.

iStatMenus gives you a nice view into various resources and temps.
FYI, TextMate has been FOSS for years!
Hi, I wrote this blog post.

Nope, you have to be their friend.

Well, you have to be their Facebook friend. What you do in real life is none of my business.
Small tip: If you don't want to be tracked, you can also turn off the chat.
High price. May be suitable for MVP.
Polish proverb: "I thought life was as hard and as bad as it could ever get, then I heard knocking from below".
And Apple will probably be all right with this, they may even cooperate secretly.
As someone who hangs out in circles where polyamory is common, I can say that it doesn't quite work out this way. There are certainly the super-desirable guys who have unreasonably-many unreasonably-attractive partners- but they still only have so much time in the day, they can't sustain real relationships (or even consistent sexual relations) with everyone. Those with only a fraction of these golden boys' attentions will occupy the rest of their romantic energies with others, and those others will occupy the remainder of their romantic time with others, and so on "down." Its hard for everyone to wind up happy, but no harder I think than in monogamous crowds.

(And the same thing happens, symmetrically, with the super-desirable girls. And pseudo-symmetrically with gays and lesbians and bisexuals and etc etc etc.)
Political Bias Corrupts Social Science
This kind of popups is exactly the psychological manipulation that vendors use to make you feel good about using their products. Same for "cleanup" apps which show a satisfying progress bar of how your device is "cleaned of all bad things".
Sovereign wealth funds, pension funds, both public and private, own immense quantities of stocks in publicly traded corporations. If the trend of give-everything-away philanthropy continues, even the most tightly controlled corporations should continue to spread out through society.
What determines whether the app is online? What happens when the user is using the phone but FB is in the background? Does FB get some kind of update when the user is active on device? Or do OP's friend live in the FB app all day long?
> if someone is behaving irrationally, 99% of the time its because they are subconciously insecure about something.

I'd generalize that to "they are reacting rationally to factors that are invisible to you"
I agree; the writing was excellent. The style might get old after a while, but it captured my feelings on several issues very closely. :)
...what do you mean... not in Emacs...

Real answer, though not who you were replying to: Org mode syntax is more appealing to me, particularly the wiki-style links. I liked it enough to use it before I used Emacs with vim-org but it was lacking so I'm happy enough editing with either Emacs on the desktop, in the browser (Github Wiki), or in Editorial (iPhone). Editorial actually does collapse/expand for Markdown so it would be nice to have that for .org files too, but I would put up with a lot of crap as long as I can work with my files in Emacs 10% of the time.
I think it's funny it would be illegal for Apple to comply with the order under federal law and now they want to make it illegal not to comply with it.

Kafka would be proud.
"there is no reason that it couldn't be launched".

That's hardly news worthy.
Is there a screenshot for the new version...?
Have to say I really like the layout and color scheme of the site and I like the general "life advice" theme as well.

What if we made a git-backed / wiki style site like this where anyone could contribute and the best "life advice" would rise to the top?
No, they're not "legally people," they're "legal persons," and that was true before Citizens United.

They are capable of suing and being sued, and capable of committing crimes. Under the doctrine of respondeat superior, a corporation may be held criminally liable for the illegal acts of its directors, officers, employees, and agents.
A brief tour of Nokogiri Decorators
True Object-Oriented and Immutable Java Web Framework, 0.31.2 Released
I just wanted to add to the line of replies saying thanks for your hard work on iTerm2. I use it every day. Thank you for making it. It's awesome.
That device will last for three and a half hours on a 700maH battery. The devices here will last for months, if not years, on a single coin cell. Something like a wireless moisture sensor so you can more efficiently water your garden doesn't need 8 megs of ram. In such a case, why have waste all that power on parts of the chip that are never going to be used? There are a lot of areas where a small chip can do the job just as well, if not better, than a much larger chip using a more conventional OS.
+1 The javascript rant is epic! :)
I'm sure there are a variety of subreddits you could combine into a multireddit that would serve this purpose. /r/diy, /r/lifeprotips, and /r/personalfinance all come to mind.
I don't think you two necessarily disagree.

One way to reconcile these ideas is to point out that it's entirely rational to push someone away you don't want to be with.

However, I think the grandparent comment is really talking about otherwise stable relationships where one party can, quite suddenly, start behaving very differently. Usually when this happens, someone will try to justify themself, saying that the reason is X or Y, often blaming the other party. E.g. they'll pick something close at hand, some bad habits or old points of conflict to justify the mood.

Consider two examples, with 'your' bad habit being leaving dirty dishes. If you just left a huge mess in the kitchen, an argument that evening is not irrational. If it happened earlier in the week without consequence (you cleaned up later), but suddenly it's being brought up as the cause of conflict, be suspicious that there's something else going on.

Honestly, sometimes when this happens to you, your relatively normal perception of the situation can make the really irrational stuff seem almost comical. However, it's so easy to get baited into an argument that that's what often happens. A little awareness and firmness in not getting drawn in can go a long way. There are patterns to recognize.

The key isn't to excuse irrational behavior (after all, the tailgater is still being dangerous), but to take it into account in how you respond. You can save yourself immense grief with half a second of realization that "something's up."
http://detexify.kirelabs.org/classify.html that will yield a TeX symbol which can trivially be transformed into something acceptable into most of the engines (e.g. Sage, Octave, etc) for evaluation. It's not "evaluate definite integral (0,5] for .." but it'll get you half the way there.

PS. Cheating on TI's is trivial. If you're a math professor, adopt a no graphing calculator rule. (You can still cheat on your standard secretary's 20$ calculator, especially in the age of low-power Cortex M0+'s, but it's somewhat less trivial. I'd imagine memorizing 5 or 6 rules on taking the derivative would be easier for someone capable of doing that. (Though if those tools had been around when I was in uni, I might have just done it for the sake of doing it.))
> Rereading my last employment contract, the stipulation was I was paid assuming 40hrs/week, but the office expectation was 40 was a floor. 50-60 was more the norm. The whole salary exempt from overtime thing gets to be annoying quick.

That's only because if you refuse someone else will step in to take your place under those terms. Collective bargaining can be a powerful aid with things like that.

Don't work if you don't get paid.
nvd3 is actually really awesome
http://nvd3.org/