skysight-inc/HackerNews huggingface dataset:
I don't mean that there's something wrong with making money. I am not even saying that there's something wrong with making money purely for the sake of making money. I also don't suggest that seeking-profit means that a company has no mission.

I am simply saying that making a product, in itself, is not a mission to be held above the aim of any other capitalist endeavor. That is, simply saying "my mission is to build great products" is meaningless. Is that it? Full-stop? Well, if so, then just say "my mission is to make money"; else, what is otherwise the point of building something great and calling it a product?

And, what we see coming out of SV has been to a large extent void of any real mission apart from making money. So, contrary to the article, I think that there are plenty of people from investors to founders to employees who are simply chasing a buck. So much so, that from outside SV (and from many quarters within), it has become the understood ethos of the valley.

If that's the deal, then OK. But, let's not pretend it's something else.
No, absolutely not.

Obviously sensationalism sells. But the issue here is that your initial assertion of postmodern feminists being a "tiny and unpopular subsection" is a falsehood. As I said, most popular feminist publications today, both in mainstream journalism and in academia, belong to the former school.

This includes the feminism in the tech industry, the ideology of which is expressed in resources like the Geek Feminism Wiki, perhaps the crown of everything that is wrong with postmodernism summed up into a single anecdotal wiki with virtually no editorial standards beyond "Does it fit in the echo chamber?".

Then, let's face it: when postmodernists and radicals get all the attention, while all the supposed good and moderate feminists receive absolutely none... you have a problem. Your movement is being hijacked. You can underestimate the issue all you want, but the fact is it's the postmodernists who are actually making an influence.
My mother went through high school in England in the mid-60s. I recently saw her A-level exam papers; they had a lot of questions which I would be surprised to see anywhere prior to third year college.
> more unique

That makes it sound like you're thinking that the chances for a conflict (same hash value) depend just on the size of the hash value. But it's worse than that, thanks to algorithmic insights, inputs that produce the same hash value can be found more cheaply than just by chance. Also, they can be found so cheaply that it's computationally trivial to do even for an individual [1]. Thus anyone who can change what data you receive, can trivially also make it hash to the same MD5. (I haven't checked whether publicly available software exists to generate conflicting files that are also, for example, valid gzip files, but I surely expect that an entity like the NSA (and perhaps blackhats, too) can create such software on their own.)

[1] "produce a collision for two inputs with specified prefixes within hours, using off-the-shelf computing hardware": https://en.wikipedia.org/wiki/Md5#Security

Yes, there are many sites that still tell users to check MD5 hashes. I think it's evident that those are totally worthless for some years now. Worse, it may be giving some people a false sense of security. OTOH those places might give those who do know a hint that perhaps the authors or distributors don't know about security. (Sorry for the harsh words...)
Show HN: Volley is Instagram for Articles
Calling it fighting is a bit of stretch, if you're still paying taxes.
A response from support:

"Australia is hit or miss depending on what provider or area your in. We had some delays in our peering installs and you should see some improvement within the next couple weeks. I will keep you update every few days on the progress since your in one of those areas we cannot immediately optimize the routing too."

So sounds like those delays are the issue.
The iPad air is less than 10" diagonal (9.7?) which seems like a bit of a difference from 13". I've got a late 2010 MBP 13" and it's pretty large compared to the iPad. I'd love to see a 12" MBP with or without a retina display. It reminds me of the old iBook G3 12" I fell in love with years ago.
That's the popular strawman, not what (most) feminists believe. Feminism* teaches that women (and men) should be allowed to do whatever they want, whether that's stay home with the kids or run a corporation; as opposed to "traditional" values that dictate strictly gender-segregated life paths.

Yes, I'm sure you can find feminists who think that blah blah blah whatever. Every group, movement, and party on Earth has fringe members. Look at what the majority* believes, not what the furthest extremes say.
Actually, the gp comment's point is precisely that it's not a coherent movement. There are smaller factions within it, and some of these are coherent and harmful, IMO. (Same goes for MRM. Angry people sometimes do harm. Fancy that.)
The assumption that's explaining why high schools in America SUCK: "freshman calculus course".

In my school and country, we take calculus 1 & 2 in grade 11; that's two years before we go to college. In grade 12, we take differential equations.
It's not. That doesn't mean postmodern/radical isn't the most influential currently.
Whoops, I read to the end but missed that link!
"Thank you, our customers, for believing in us." is such an obnoxious and insincere statement. If anything, their customers only went with them because StackMob gave assurances (or at least the impression) of stability. I wish they were just upfront, sincere, and a bit apologetic.
Pick through the stuff by Dover publishing. They have some very intense math books, but there are definitely some books about math for "lay people". Many of them can be had cheaply, and there are usually plenty of reviews on amazon to figure out what is both interesting and accessible.
Can you put up a static demo? Or even just screenshots? I want to see what this is without actually registering, but every link that looks promising takes me to a contact page.
This may be true but personally I have found that the mathematics I was taught was good enough for most purposes.

People learn how to drive a car by doing it. They aren't encouraged to discover the laws of combustion or shown the magic of kinematics. They just learn how to press the petals.
Since we're not running Slackware any more and we have understood the need for package managers with proper dependency resolution capable of doing system-wide upgrades with one command.
For those who, like me, were clueless, DOBT = "Department of Better Technology"[1].

Not, oddly enough, "Depth-Oriented Brief Therapy" which is the only Wikipedia hit[2].

[1] http://www.dobt.co/
[2] http://en.wikipedia.org/wiki/Coherence_therapy#History
It's even worse than that. It's more like "I was very good at doing enough of the practice/homework problems to memorize all the possible combinations of problems that will end up on the test."
Impressive software, nice Apis, docs at http://wiki.halon.se
Traffic Calming in the Kingdom of JavaScript
Yeah, you're just trolling now.
you completely misread that.
I think you mean A5, not A3 (A3 is bigger than A4)
I wasn't going to comment on this story, as I'm clearly biased. I used to work for an early facebook marketing partner, and I am very familiar with their advertising.

This video is sensationalist, a large portion of all internet advertising is click fraud, no one is arguing against that; however, that doesn't mean you can't get results from social ads if you have the right expertise.

I don't know what kind of budgets you have managed, I have personally devised campaigns with millions of dollars in spend for brands, and they worked out very well. Of course, the targeting we did was very advanced and impossible to do for most people.
Definitely don't want to detract form the sentiment of this post with pedantry but just as a point - the numbers count up as you get smaller ;) [1]

[1] https://www.hobbyking.com/hobbyking/forum/uploads/56/A_size_...
Shouldn't you understand what you're doing?
As a YC founder I know exactly what I signed up for. YC is in the business of placing a series of low risk bets twice annually and then sorting through those bets looking for likely winners, doubling down and helping when possible

It doesn't matter though, they still lower my overall risk profile by being involved and (I believe) increase my odds of success. I believe it's a square deal.

I also believe that fundamentally if there's a time to aim high rather than minimizing downside risk in one's life, it's your 20s. Furthermore to a certain type of personality (mine) a secure life making a few hundred thousand dollars a year in an essentially mind-numbing profession that does little for humanity is unthinkably depressing.

It ain't for everyone, but I don't think it's fair to act as if it's some sort of sinister delusion projected by YC in order to benefit Paul Graham.
Flappy Bird clone created in HTML5 in 10 hours
Smedberg is talking about a situation in which the IdP itself isn't to be trusted: it impersonates the user to the RP.
When radical feminists start deliberately violating the free assembly and speech rights of other groups, what should the response of the majority feminists be?
So you acknowledge that determining grapheme ranges is important - you just don't see the need to count the ranges?

If so, sure, I agree. The counting example is contrived. Truncation, navigation, text selection, etc. are more interesting and practical applications.
That damn vesting period. Keeping unhappy employees around since 1995®.
I don't understand your cost estimator.

http://www.kinvey.com/app-cost-estimator

When I fill in stuff it tells me it would cost the same and take the same time to DIY as to use Kinvey... so why would I use Kinvey?
Just did a node.js deploy and it definitely felt faster.
funny reading :)
YC didn't invent startups, and everyone should be able to do something they actually want to do all day at least once. And for their benefit it should be in their 20s.
He's 22 and a Harvard grad. If you believe this is a mistake, let him fail. He will recover.
All those problems are fixed by providing a way for the users to maintain a local package repository (Like Gentoo does with its local overlay[1]).

The only downside to that is that it's more work to create new packages and you end up with part user / part maintainer hybrids that no longer fit the "regular Joe User" model.

[1]: http://wiki.gentoo.org/wiki/Overlay/Local_overlay
Again, high IQ is not the only merit leading towards a successful and fulfilling life. If you are biased on the IQ side, maybe you have comparatively low EQ, I just guess, because you feel sad about your current situation and don't know how to deal with it.

Take advantage of your merits and avoid the shortcomings by making appropriate decisions towards your job and future endeavor. But how?

First of all, you are not a gifted victim. What you need to do is to uplift yourself to take more challenges and opportunities in your life instead of being buried in your bad job and sadness.

Second, do more research to find the area you are most interested in and dive into that. If you cannot concentrate on certain field or topic, that's a different issue, part of which is regarding the EQ.
Thanks, really happy to see this is the officially recommend approach.

I've been doing it, but got some uncomfortable knee-jerk reactions from other developers, e.g. "But you should NEVER serve static assets directly!!!".

...but it's only served once!
Ugh. That map is terrible. I'll just quote wikipedia on this one:

For 104 of the 185 nations, no studies were available. In those cases, the authors have used an estimated value by taking averages of the IQs of neighboring or comparable nations. For example, the authors arrived at a figure of 84 for El Salvador by averaging their calculations of 79 for Guatemala and 88 for Colombia. Including those estimated IQs, the correlation of IQ and GDP is 0.62.

It's not hard to find corroborating evidence, you can just make it up!

[1] http://en.wikipedia.org/wiki/IQ_and_the_Wealth_of_Nations#Na...
Your comment reminded me of this story:

"A certain well known mathematican, we'll call him Professor P.T. (these are not his initials...), upon his arrival at Harvard University, was scheduled to teach Math 1a (the first semester of freshman calculus.) He asked his fellow faculty members what he was supposed to teach in this course, and they told him: limits, continuity, differentiability, and a little bit of indefinite integration.

The next day he came back and asked: What am I supposed to cover in the second lecture?"

(from Spiro Karigiannis at http://mathoverflow.net/a/53238 - comments below refer to a version of the story where the professor is from the USSR specifically)
Already pointed out by someone else further up in the thread but Linus is still sticking to his guns 14 years later: https://lkml.org/lkml/2014/2/10/575
Dup: https://news.ycombinator.com/item?id=7220385
How about, "Pick your battles"? I agree that it's ideal to own something vital to your business or a product, but if you're trying to validate an idea and get something to market ASAP then outsourcing and/or using 3rd-party services can make a big difference. Trying to do everything yourself is a slippery slope. Related: http://en.wikipedia.org/wiki/Not_invented_here
I've been using Go as my primary language at work for over a year.

I was very happy to see "Toward Go 1.3"[0] on the frontpage earlier today, because I learned a lot of stuff about the upcoming release that I didn't know. I was hoping to see some discussion about my two favorite new features: a C-to-Go translator, and a 100% precise garbage collector.

But then I cringed upon seeing that the top comment was yet another completely off-topic remark about generics.

It might be one thing if the article posted is about how to make general-purpose data structures in Go, or something else for which the issue of generics is somehow relevant, but bringing up generics in literally every discussion about Go lends about as much value as mentioning whitespace in every post about Python[1].

At the end of the day, I very rarely hear regular Go programmers complain about the lack of generics. It's not unheard of, but I don't think it's in the top five (or even ten) complaints of people who write Go on a daily basis. If it were, they'd have been done already.

</rant>

Getting at the rest of the linked post:

Go is deceptive. It syntax is familiar to anybody who has ever used any C-style programming language. It is easy to pick up. But writing idiomatic Go code (and designing idiomatic Go programs) is not as easy as being able to read the code and understand what it does.

In this way, Go is no different from most other languages - the difference is that when most newcomers look at (e.g.) Erlang or Scala, the syntax and code structure jump out at them as being different, and mentally, that prepares them for the notion that they should design their programs differently.

Go is deceptively familiar, which may be why newcomers often try to write $FAVORITE_LANGUAGE in Go ("it looks familiar, so why can't I write my code the same way?").

[0] https://news.ycombinator.com/item?id=7218349

[1] Even less value, because the Go language developers have stated ad nauseum that they are interested implementing generics (https://news.ycombinator.com/item?id=7220979), whereas Guido will never implement braces.
I work in the field and have seen companies who spend several million a month, agree with your key points.

For companies of that size, data is everything, if an ad is underperforming it stops running, if an ad is bringing you low quality clicks (for example, like farms) it will stop running too.

It's really silly to look at someone saying they dumped $20k in FB ads and it didn't pan out without providing any kind of data at all, how many creatives/targeting permutations did they try? did they monitor their ads at all? did they try to negatively target those bad likes they were getting?

I've even seen "custom" lookalike audience implementations, to squeeze that extra cost/performance ratio out of it.
it is a real problem and two things make it worse:
1) ego
2) lack of mentorship.

ego urges you to walk into situations wearing nothing but arrogance. (and why wouldn't you? you've been praised since you were a kid for your precocity. by adults!). and while you may have earned some of that praise, it's like your granny chanting your invincibility into your ear. it's a delusion that prevents you from asking questions (acquiring wisdom) and exploring your outer limits (acquiring experience).

with mentoring, that arrogance could be channelled into something else: humility. because it's really impossible to be alert to truth--academic or otherwise--when you think you know all of the things.

it's just that the educational system doesn't really know what to do with academically-gifted kids who have a bit of rebellion/arrogance in them. and there aren't enough teachers or mentors who recognize this variant even among the gifted.

so they're released into the wild, not having acquired the one thing they needed possibly more than an education: humility.
Do email sites not already use HTTPS?
> This isn't really the same thing, but I suppose you could technically get the same effect if you move all of "other code" into a function and called that in both places, but you're still duplicating code.

Right. It's a pretty trivial transformation, and that's why it's not inaccurate to call panic/recover equivalent to exceptions: you can straightforwardly express every exception-based pattern using defer/panic/recover, and also the other way round. Sometimes you have to make more functions to make panic/recover work, but that's part of the "tied in with function declarations" nature of panic/recover/defer—there's nothing semantically that deep about it because the transformation is still quite simple.
Interestingly, I observed that the inverse seemed to be true in college (I was a computer science major). People (mostly math majors) who were very good math students, meaning they breezed through the college calc courses, struggled when we met again in more CS-relevant classes like Discrete Mathematics and Algebraic Structures. It should be troubling to any educator to see people excel at Calc 2 integrations, yet struggle to accomplish much simpler (at least to me) tasks like proving that the product of two even integers is an even integer.
A lot of people separate "math" (the process of reasoning about structures or relations) from "arithmetic" (the process of calculating with numbers).

I think this is reasonable, as "math" is essentially just another name for "meta-arithmetic", and we draw similar boundaries between science and engineering, for example.
"No comment" is the most common (and reasonable) way of responding to rumours.
I thoroughly enjoyed reading the article - yet I don't believe any of it. When you've got a wife, kids, mortgage, private school, etc, etc, etc, you've got to be a bit more risk averse. In this case, why not let the kid see what life is like when you're not a corporate drone?
If you care about having good random bytes, you should call a blocking random function (i.e it doesn't return random data until enough entropy is collected)(e.g./dev/urandom).

If you don't care about security, you can certainly call one that always returns using a PRNG (/dev/random). However, with it being based on a much smaller random seed, using it to generate keys is massively reducing the key space an attacker would need to search for discovery.

In summary, reading from /dev/random is a blocking function bound by available entropy and it's more secure than it's /dev/urandom counterpart that is not bound by entropy.

I'm not sure what your problem is there. Care to elaborate?
That seems strange to me...for go.wde I made a cocoa backend that linked against an ObjC framework. I don't understand what special things need to happen that require any extra 'support'.
The Humongous Book of Calculus Problems is also a very good self-teaching resource. It doesn't jump steps so you don't get lost when studying.
I just want to say, as someone who is now re-educating themselves in Math, I really love your Math ∩ Programming site. Thank you for this lovely resource.
Would really appreciate a demo of how this works, especially without having to create an account just to find that out.
Often times I find people forget to answer the first question and pick a platform. That or they select options that won't require a backend.

Perhaps that's what has happened here? What options did you pick?
You should try sharing a png file. Here is an example: http://i.imgur.com/End1S.png
Wave of Military Chopper Crashes Still A Mystery
Recently, some people have been forced to question the safety of helicopter travel, after a series of seemingly unrelated incidents occurred, involving helicopter crashes, in various parts of the world.
> e.g. "But you should NEVER serve static assets directly!!!".

As with music, painting, and architecture, any development-related NEVERS require that we understand the why, so we can know when to break the rule.
Does this actually make it any better, though? I mean presumably the people who took part in the crowdfunding also assumed they were contributing to the long term hosting costs of npm and the success of the platform itself.
I wish I would have known this in high school and college. I was convinced I sucked at math because I did poorly on math tests. It wasn't until I started programming that I realized I was good at math; I was just bad at the chickenshit busy work they made us do in high school algebra and geometry.
The satellite that you join via pull request

"Pull me up, Scotty!"
Well yes, but understanding the math is the important part for most people unless they use it daily, while in driving a car it doesn't matter much as long as you can drive it.
I don't get it. What's the intended message for his younger brother?

That you should go into a steady, well-paying career because then you'll be able to impress women by picking up the tab at a fancy restaurant/bar? Or was it just poking fun at YC-as-a-cult?
One cool trick for serving mixed http/https that I somehow went 10 years without finding out: you can just point your Rails asset_host to "//d3vam04na8c92l.cloudfront.net". Browsers understand this to mean "Look up this address via whatever protocol I am currently on, http if http, https if over SSL."

This is a huge cache boost in Rails because you don't have to cache your pages twice (once for HTTP once for HTTPs.)
Maybe not grade school, but calculus comes in tenth grade or so, if my memory is right. Quadratic equations are 8th grade, compared to 11th in North America.

It's actually telling of the quality of education, given that I did better in Math in college than in high school (in North America), and I still found it not anywhere rigorous enough.
I actually don't think high school math is too much of a problem. For me, my mental rejection of math education began at calculus. It was never taught to me with any semblance of mathematical formality; instead it was almost entirely rote symbolic manipulation. Of course, elementary school arithmetic is symbolic manipulation (made faster with memorization of small integer products), but between arithmetic and calculus I don't see many problems. Geometry, algebra, trigonometry, and basic statistics in secondary school didn't cause the mental rejection for me that calculus did.
"Normal users" don't need their stuff hidden from government surveillance? Nope, not going to concede that.

Stop being obtuse and address the point of the article: Unless encryption is routine, it isn't effective against dragnet surveillance.
Maybe? Really depends on what you are doing, and what level of understanding you mean.
The thing about moral obligations is you can't really "justify" them to someone who doesn't share your fundamental beliefs about morality itself.
Insight Ventures Periodic Tables of SaaS Sales and Marketing Metrics