skysight-inc/HackerNews huggingface dataset:
Haha, did you see him at the Starbucks on Delancey St. in the Lower East Side? Or does he hop around?
Obviously the school you attend doesn't determine your future, but it matters. Harvard is better than UW and any other state school. You could share whatever stats you want, but Harvard is better, and using racism (lets call race-based discrimination what it really is) to limit a race's access to a better school is not something that misinterpreting CEO stats will ease.
Well there is the "official" definition on Wikipedia.[0]

Informally, my definition of a functional programming language is one that
supports functional style as the default. (Hooray for using a recursive
definition. :p) The language should strive for referential transparency and the
language and compiler should be optimized for functional idioms.

Let's define the sum of a list functionally[1]:

# Python
sum = lambda x: reduce(int.__add__, x, 0)

# Haskell
sum = foldl' (+) 0

You could write this same function in C using function pointers and arrays.
However it's not very convenient to do so. You would need to write a reduce
function, an add function, anonymous functions don't exist, and syntactically it
would be very messy. On top of all this, the compiler is not optimized for
reduce functions vs an imperative for loop.[2]

More generally, functional style typically refers a style of programming where
most functions are pure and side effects are contained specifically. This allows
for easier reasoning of a program's correctness.

John Carmack has a post about functional programming in C++:

http://www.altdevblogaday.com/2012/04/26/functional-programm...

Summed up, functional style is about containing side effects and functional
programming has built-in support for common idioms.

[0]: https://en.wikipedia.org/wiki/Functional_programming

[1]: This ignores the fact that sum() is already provided in most functional
languages.

[2]: Python straddles my definition of functional programming and that's why
it's awesome and frustrating at the same time. It supports many staple
functional idioms but is not optimized for it. Function calls are very
expensive, and thus recursive performance is also hurt tremendously.

Plus Guido hates functional programming:

http://python-history.blogspot.com/2009/04/origins-of-python...
> Yeah, I mean, gold didn't work as a currency all those hundreds of years.

Actually, it didn't. Gold was almost never the exclusive currency, usually wasn't the most common currency, was rarely a significant direct currency (rather than backing for currency) when people actually used currency for most transactions, and when it became the exclusive backing for currency, only "worked" because the actual circulating currency supply became increasingly disconnect from the gold notionally backing it.

Gold, as a currency, works tolerably well much of the time (though still can break an economy with unexpected surpluses or shortages) in the way it was actually used -- the high-value-density one of several commodities used in currencies in systems where most transactions using currency don't use gold, and most transactions don't use currency at all, but not even tolerably well outside of that domain.
>> The problem with this reasoning is that it presumes that GPA + test scores is the definition of merit.
>So let me get this straight: GPA + test scores don't show merit, but race does?

I think he's implying that cultural differences could be coming into play that skew the curve while looking like racial discrimination. Just like Academic scores differ between races, I'm sure Athletic honors differ between races as well, as well as Club honors, and Arts (band/choir/etc) Honors, and so on.

If you want to argue that Academic merit is all students should be judged on when colleges are considering applications, that is a separate argument, but GP is probably just saying that GPA + test scores doesn't singlehandedly define "merit" to a college because things like community service and athletics and student council and... and... and... all altogether factor into the cumultive merit of any given applicant in addition to GPA and whatnot.
To be honest i usually use paypal, or similar services. I'm not a paypal fan, but you know i can send them a hundred bucks or so via bank transfer and have that on my account to spend. If paypal decides to disable my account (or I get hacked or something) I lost $100, sucks, but really not the end of the world.

I'd actually probably be fine with pre-paid debit cards, but there's really no difference from paypal. And now it's just a matter of beeing more used to paypal than to some random debit card company, and i don't want to maintain multiple prepaid services, i just want to have a couple hundred dollars prepaid for "internet payment stuff".

Paypal or something else should let me generate a one time token (or one time card number) to pay with.

If you buy a gift CC at a store you run into the problem of the problem that the product costs $101 but the card is only $100.

Well, all in all, internet payment is still horribly broken, but paypal is _in my opinion_ the best service to buy stuff, not necessarily to receive money, I've heard enough horror stories.
I didn't write very clearly and I think you missed the point... Your prospective clients don't care about technology, they want to know how you are going to help them.

If you are a web agency, then you main page needs to focus upon meeting the desires of your expected clients. Here is the page for one of my local web agencies: http://www.hairylemon.co.nz/ . Hairy Lemon use open source when appropriate but they don't advertise it.

Read the article and substitute the word "opensource" wherever you see Wordpress... Think about that... Read the article every 1st of the month :-)

My point about RoR is that the company that created it (in all its open source glory) does not mention it on their own main web page - because their propective clients don't care about it.

PS: I am a tech head and love open source!
Most people dont have Fortune 500 CEO as their goal either ...
When they made the agreement, they included a "safeguard clause" indicating that the deal would be off if immigration exceeded a particular amount. It has.

I'm completely against the policy, but it's not a violation of the agreement.
Caste and entrepreneurship in India
So we've moved away from self-hosting to third party content hosting like google, disqus, facebook, etc, and now the pendulum's swinging back to self-hosting? Is that what this is about?

If so, i'm all for it.
Five years isn't really enough experience to be a serious tech lead or a high-end consultant. Come back when you have ten years. The guys I know who are making over $100k WERE those "amazing programmers" five years into their career, but now they're twenty years in. I was an amazing programmer five years in as well, but I wasn't worth $100k even in today's dollars. You need more experience than that!
GE May Have Shown Pivotal's Target: SAP Hana
Certainly they can. But then the EU can quit treating Switzerland like a quasi-member, and instead treat them like a they do e.g. Turkey.
Is there any functional difference between a system that considers race and a system of racial quotas? As far as I can tell, the difference is that one of them will have a very slight random deviation from the other.

It is simple to construct a non-quota admissions system from a desired set of quotas (though one would probably do well not to write down the desired set of quotas). Each year one could adjust the bonus/penalty assigned to each race to target admissions levels at the hidden quotas. Conversely, given a set of per-race bonuses and penalties and admissions data for a particular year, one could calculate what (non-quota) admissions level was most targeted by the set of bonuses and penalties.

Edit: It is perhaps even more troublesome to hear "There is no formula for admission. We look at the academics, leadership, activities and references about the applicant's character." If a school explicitly states that it is not looking for anything in particular in its candidates, it would be very difficult for any investigation to find that it is turning away qualified candidates on the basis of race.
Wanted: 1 More Awesome Ping Pong Host
Silicon Valley Pong - The Basics

The benefits of hosting are-
Logo and Link featured in all event promos including event landing page, ticketing page, and other PR
Event Promoted via Major SV Blogs/Email Lists and the homefrys tech tourney mailing list
Recruitment by Attraction - give prospective hires an opportunity to learn about you!
2-4 FREE Tourney Player Registrations
And, in return, we ask for-
$1,500 to sponsor a regional event, $2,000 to headline & host the championship
Host 1 (3) hour event in mid to late June - with ping pong table, food/drinks, space for 50, laptop/projector for digital brackets, music
Show NBA playoff/championship and/or NHL playoff game (we find it adds a lot of energy to the event)
Help Spread the Word re the Event to Colleagues, Friends, and Partners

http://pong.homefrys.com

Email events@homefrys.com if interested.
In Russia we have a new type of coffee shops:

drinks and cookies are free
you pay for you time, 0.03$ per minute

We've got around 300 of these new "free spaces" opened in 2012.

Ziferblat (http://clockfacer.ru/) has opened 9 locations and is growing like crazy. A new Starbucks in the making.
Fans are taking the risk that the project will not be delivered.
Five years is more than enough to make $150K+ as an iPhone developer.
I'm not saying prisons, or the whole system, are rigged to perpetuate more crime, but it feels like you'd have to do some sort of illegal activity to stay afloat after losing everything then constantly getting held under water after release so as not being able to make a rent payment.

Bad things don't happen to good people, and good people don't do bad things or associate with bad people.

If someone gets arrested or convicted for doing something bad, then you associating with them must mean that either (1) you are also a bad person, or (2) bad things do in fact happen to good people, and could happen to you.

This would suggest that a way to fix things would be to publicize that the system has a disturbingly high error rate (bad things do in fact happen to good people) and the damage from that needs to be reduced. Another way would be to get rid of the belief that (getting caught) doing one bad thing makes you forever a bad person, but that would require working against how intolerance seems to feed on itself...
You're still defining "qualifications" and GPA and SAT scores. This is a bias on your part that is no longer appropriate at the elite universities. These schools are not selecting for the smartest or the most studious. They are selecting future leaders. GPA and SAT scores are not in and of themselves good correlations to what they are looking for. You really need to accept this, or at least formulate an argument as to why this is inherently unfair. But your assumption is plainly wrong.
fwiw (maybe nothing) I know what you mean about finding certain job postings off-putting. For myself, I don't think it has as much to do with the job posting itself as much as it may have to do with how I am feeling about myself at the moment, and how much I hate the rest of the world.

I can understand and won't argue about your being a woman and being put off by "the guy" language. I'd probably feel the same way, if only because I am 50 and "the guy" seems very young.
It's an interesting counter-point. The allegation is that admissions committees are looking at intangible factors in order to discriminate against Asians. But it's possible that they're forced to consider these factors because so many students have "maxed out" the traditional metrics.

But the question remains, are admissions committees negatively weighting stereotypically Asian activities (e.g. violin) to reduce their enrollment? Anecdotal evidence is insufficient.
Nanowires Grow Better on Graphene
This morning it was http://www.atotaldisruption.com, now it's this. Such amazing projects. So easy to spend lots of money....
Using checklists for code review
I am having trouble processing some cognitive dissonance when comparing your parable of the "Crazy Egg Enterprise Edition" but then using pricing strategies to take advantage of the sane kind of managers. While, I understand the concept of feature segmentation, I supposed should not be concerned with how other people run their business. I only need to focus on my profitability and not being a sucker.
i saw it, but i don't understand why it's happening. the text doesn't have any special markup so why doesn't the font display it as "fi" (two letters) if it doesn't have the correct ligature? is it a bug in the font?

edit: if i reduce the style to a single font, wf_segoe-ui_light, then it still appears that way. so i guess it's an issue with the font, not the browser.
He could buy the DVDs from the distributor at wholesale and send them out to his backers. This would flip the negotiation around since he'd be guaranteeing a certain number of sales.
Great! Tweeted.
It's not "if", it's "when". Since this is inherently an automated comment-propagation system, it seems significantly easier to spam billions of sites with a bot. Captchas suck / only work to some degree, but they work to some degree - what would be implemented in this system?

I can see a proof-of-work system working reasonably well (gets rid of mass-spams, though big sites would still get automated ones), but it seems like there should be something baked into it if this is at all intended to grow beyond 'indie'.
<<Asians are not underrepresented relative to population-wide demographics, so it is only "obviously" discrimination if you assume that more Asians are qualified than students of other races.>>

I am not assuming that Asians are more qualified than students of other races. Purely from the statistics provided by the blog, I find it hard to believe that Asians are doing so poorly in other admission standards that having several hundred extra SAT score doesn't put them in equal footing.

Aren't you the one who is assuming that Asians are obviously failing in admission standards other than SAT compared to other races?
Information design: a restaurant menu that makes people choose healthier options
Nice! Do you know if Gephi can do something similar to the summarization that we did using cluster diagrams? The whole "ball of hair" problem doesn't have any other real solution, I don't think (well, unless you use edge clustering, but that doesn't help in-group connections).
I hack at a local coffeeshop about once a week. My favorite place has an in-house special that's a cup and refill for $2. Since I drink too much coffee I take them up on that about every couple of hours. 4 hours = 8 12oz cups for $8. But I always buy a pastry or bagel when I start which is another $3.50. Also...I tip them. I make sure they know that I'm tipping as to not get "the glare" and so for my 4 hours and $11.50 I'll tip about $5. It's also because I know it's a business and I'm taking up space. $16.50 gets me a great spot to code and wifi that isn't my house with the kids running around

I think that the tipping is what's overlooked. Unless your barista owns the place, they just want tables available for other people and to make some money...that's the point of a job right? So tip them, let them know you're tipping because you appreciate the use of the their space and that's that.
A licence like that, applied to software, would not count as Open Source, nor as Free Software. Hence it is not Free in spirit.
Black and white argument, the fact is Android has the option to hack/customise, it is not a requirement.
Breaking: Chase bank quits iOS & Droid app development.
Small businesses are (almost) all about cash flow. As a company grows, the income statement and balance sheet becomes more important--especially if one or more aspects of the business model cause a big difference between when money comes in or out and when it is recognized under GAAP.
You're severely overestimating the ability of Harvard admissions officers to evaluate those traits based on college applications. You can at least narrow the scope to a single professional area in which the candidate must excel to do the job well. Do you think an average Harvard admissions officer can evaluate open-source projects? Or similar types of accomplishments in other specialized areas? They are looking in a vacuum and they hardly have the expertise to evaluate how passionate someone must be to have accomplished some line item in their application. They also have virtually no ability to question the applicant on anything.

This entire "holistic evaluation" thing, at this point is pretty much gamed out and the savviest parents and students know what the admissions officers are looking for, which means it plays out very much like the tests and the grades - people who really, really want to get into the top schools and will put in the effort are the ones who get in.
So is the problem essentially the rising cost of real estate? See I was under the impression that IF you structure your economy correctly and you have net surplus (of money) and IF you draw immigrants from all social strata, surely these people will just continue in the trend? Some will be workers, some employers, some have nots? The only problem would be a country getting cramped so it costs more to build the same type of buildings, roads etc.
In my view, it's not ageism that's the problem. It's the questionable paradigm of the annual raise. Over the course of the years, a developer's salary will increase steadily, and make her more and more expensive and less competitive against less experienced developers.

If you're willing to take a junior dev position for junior dev pay, I would think that in general you won't be disadvantaged because it's your second career.
I guess I might frequent busier places - I don't think that with my 'rule' I often go over your limit either.

Having said that, if I were a coffee shop owner, if the place felt empty I would rather have people sitting in it even if they're not continually buying, just to keep up the atmosphere.
Pretty hard to "get to that point" when your editor isn't programmable.

Which goes back to my original point.

Seen lots of IDEs and editors come and go. Nothing new here, just more polish than the last guy.
its good app. love it.

listing ur 250k+ sources on ur site would be good idea. just a suggestion.
The Emacs tutorial is a great place to start.

Using Emacs is a bit of a paradigm shift in text editing, so you should expect a bit more work up front for great results later on. Going through the tutorial and learning the basic vocabulary and commands takes care of most of that up-front cost and should not take long. I think it took me less than two weeks of fairly casual use.

Part of the beauty is that most of the things in the blog are not limited to Python. All the general text-editing stuff trivially transfers to other languages you may want to learn. And Emacs supports any language you do want to learn to one extent or the other. For some languages, Emacs is even the only option!

So you should consider going through at least the beginning of all this even if you're not interested in Python per se.

Also, check out some of the Emacs Rocks![1] videos. I keep on recommending them because they are awesome. They really show off why Emacs is truly magical.

[1]: http://emacsrocks.com/
Rundown: New Writing Tools For Curated Web Publishing
Touching story, but it leaves out the part that most intrigues me: how this person made it to the US. Who would give this person a visa? Illegal resident of China whose background you can't verify. Having been through the US visa application process, I am genuinely baffled that she was given a visa.
That's like saying children of age 6 are overrepresented in kindergarten, because there is a higher proportion of kids of age 6 in kindergarten than in the total population!

The "natural" (equally-represented) proportion isn't that in the total population, it's the proportion in the population of interest, which in this case is the set of qualified applicants.
Its more efficient. It uses far less RAM when handling a lot of concurrent connections.
The problem is to overcome the adoption scale of Facebook (that's not SO difficult) and Disqus (the REAL opponent).

The advantage of Disqus is that I have to check only one dashboard and instantly follow track of the conversations at >20 web sites. It's like Google Reader, just for comments.
I find the blurb on this Kickstarter very off putting. It describes Swartz as both an "Internet pioneer" and "programming pioneer". Both seem exaggerated.

Also, I find the whole 'first name terms' thing where the director calls him "Aaron" all the time annoying. I saw the same thing when I was involved with Alan Turing-related events where people would refer to him as "Alan". They did not know him (in either case).

Note to future people: when I'm dead don't refer to me as "John" as if I was your friend or property.
This is exactly right, but I prefer the $6 case because it makes it much more obvious what is going on. We should make the truth obvious whenever possible.

Hopefully (as pg points out) the next thing to go is the weird way that employee option pools are handled.
Consider the following true statement:

IF there were more qualified Asian applicants than qualified White applicants (ratio > 1) _and_ admissions was not racially biased, THEN there should be more Asians than Whites in the student body.

We know that there are more Whites than Asians in the student body of these colleges, so look at the contrapositive:

IF there are more Whites than Asians in the student body, THEN there more qualified White applicants (ratio <= 1) _or_ admissions was racially biased.
I would love to hear more of your thoughts on the process of generating, evaluating and testing saas ideas based on what you know now.
Exactly. That's basically my point... even at the extreme upper end of the ambition range, you can succeed without necessarily attending an Ivy League or "elite" university. Now, stop and look at the ambitions of the more average people, who maybe want to run a local Subway franchise in their hometown, or maybe be a VP of Engineering or VP of Marketing somewhere, or who would be satisfied being CEO of some obscure tool & die manufacturing plant in the Rust Belt, or who want to own a chain of Ford dealerships in their area. All of those things still count as "success" in most books, and I don't think any of them necessitate having gone to an Ivy League school.
They already bought the land for their massive new facility in London.
But if it's not delivered they get their money back. . .
Refugee's are a separate category altogether -- did you go through the refugee process?

This law: http://en.wikipedia.org/wiki/North_Korean_Human_Rights_Act_o... offers details on how the US treats North Korean refugee's and should provide a springboard for more research.
>You've probably never watched a video of a race debate/relations type of meeting that's not designed to be PC or have white apologetic speakers...

So there's a video that says bad things about people who look like you, and this upsets you? Is this video on the internet, where everyone can see it?

But in all seriousness, my primary point here is that identifying with your race? it's a class marker. A low class marker. Socioeconomic class matters more (in terms of how others treat you) than race. A lot more. (some would say that the two are related, and there certainly is a correlation, but in the end, green is the color that matters.)

My secondary point is that I've never seen serious real-world discrimination against white folk, so quit your whining. (I mean, yes, we're all a little bit racist. I'm just saying, I've not seen /serious/ discrimination against white people. Nobody acts weird when someone shows up for an interview, and turns out he's white.)