skysight-inc/HackerNews huggingface dataset:
> It is no one's moral imperative to punish themselves for being placed in a good situation.

Nobody is arguing this. People that implore others to examine their privilege don't do so to make people feel bad (although this may be a side effect of having a new perspective).

> Our differences and our circumstances conspire to make it so that not everyone has the exact same shot at success, but that's not the worst possible thing that could happen either.

That's the thing, privileged majority groups often enact or re-enforce policy or social attitudes that have the effect of keeping people not in that group from success. The call to examine one's privilege is so that members of the majority group recognize how their position and actions keeps other people from success. Note that by success I do not just mean financial success, but even being alive for members of some groups is a success based on the amount of violence they face.

> If you want to reduce unfair privilege I would recommend starting by helping those without it, instead of obligating those with it.

You cannot simply opt out of privilege. Privilege is just as much about how others view you as the social systems and institutions that back you over other groups of people. Also, people who are suffering from the systems and institutions do not want a hand out, they want to be free to have their own voices and agency, something that is hard to do when privileged groups continue to undermine their attempts at that agency.
I'd like to get in touch. Looked at your profile and no email so can you drop me one if you get the opportunity? Thanks!
I wouldn't be surprised if 94% of Americans didn't realize that Lenovo was a Chinese brand. Huawei and Haier sound Chinese; Lenovo doesn't. Our letter "v" isn't even a sound in Mandarin.
Great to see two startups from KCtech in the mix! Cheers, Franco!
Sequelize 1.6.0 - Eager loading ... finally :D
Compared with what Smalltalk allows as development environment, iOS is very far away from the original idea from Alan Kay.
Show HN: The Beginner's Guide to Bitcoin
I hope that this doesn't become the focus of the comments here - what do people think about the arguments for reading the book? What do people think about the book? I followed the coverage for a while which did seem pretty negative (ironically probably because I got most of it from feminist critique rather than straightforward book reviews). I did get around to reading it, and I think it is absolutely amazing. I would recommend this book over I think literally every other book to anyone in a hiring position. It's important to know what natural biases exist in order to overcome them.
Just FYI, Helios Software Solutions in England is the maker of the longstanding and widely distributed TextPad text editor for Windows. In case this would present a potential name conflict. (I don't know -- just mentioning.)

http://www.textpad.com/

http://www.textpad.com/contact/index.html
The a headset and projecting on a wall are fundamentally different experiences and are each valuable for different use cases.

If I were to plan the battle on Endor or Hoth, yeah a wall project makes much more sense, but if I want to feel like I'm actually on Endor or Hoth, then a headset makes more sense.

The only way a projection is going to make sense is if people have an entire IMAX shaped room in their own home. And even then you still are going to have gaps in the experience like looking at the floor or the chair you're sitting in. The headset divorces you from your body and actual surroundings in a way that no projection can.
This is really nice. Huge time saver for apps that only need a basic backend for certain functionalities.

Can this potentially also work for other mobile platforms?
PS Regarding EJML, after extensive research, I found it hands down the fastest pure-java implementation for doing linear algebra.

While it's maybe 2x-4x slower than JNI wrapped ATLAS or MKL, for the cases I deal with, it just doesn't matter vs ease of use.

That said, it's LGPL, so I made it easy to swap out for other matrix libraries if you need.
That is a controversial subject that the article doesn't even address. I think for the purpose of this discussion we can treat Taiwan as separate.
Curl for the web
Yes. Read up on Prolog.
I'm surprised to see this on front page :(

I don't know a single Kiwi, Australian, Mexican, Brazilian brand. So what? Its not as if, 94% of Americans were interviewed :/

we have some serious war mongers here people!
You can't export or import your code there, you can only type it in. (Unless something's changed lately.) Even micros in the 70s could save/load cassette tape.

(Codea is pretty neat anyway. I get sad to see the potential locked up.)
More about Microsoft and OSS - https://github.com/MSOpenTech
Is an evolution of the Smalltalk environment tailored for children.
You can shorten the amount of sleep or wake up at different points in your sleep cycle - just use an alarm clock. You'll probably want to separate out these effects and control for each independently - I find I feel much more rested with 6.5 hours of sleep than with 7 (and perform better on tasks), because the latter interrupts me in the middle of a sleep cycle.

You can't really lengthen your natural sleep cycle without conflating things with drugs, but I've found that personally I can sleep up to 11 hours if I let myself (although there may be another conflating factor as I tend to sleep more when I'm learning something hard).
Isn't this the fog gem?
Huawei, Lenovo, Wouxun.
Please don't do this. You cannot simply understand and be able to fix things in a society just by visiting it. You will always have the option of walking away and you will never have the same experience of the native inhabitants you believe you are trying to help. To truly help people from other countries, you have to get out of their way and let them have their own success and autonomy.
Please also do include in your blog post : 1. Which charities people donated most money? (my guess khan academy)? 2. Who's genius idea was to use 'disabled' attribute on the buttons? 3. How much traffic surge you got from TC, HN, Engadget?
I have a difficult time with the phrase "professional." I used to think it had some meaning. Now I think it's a code word for "don't do things that the managers/organizers don't like."

Can I wear a pony suit to work and be professional? What about at DjangoCon? What about wearing shorts and sandals? In some places they are acceptable, in others they are not. Does that make them professional or not? So it seems like DjangoCon allows certain types of non-professional conduct.

Is it professional to drink alcohol while at work in most programming companies? What about taking a nap during someone's presentation? I don't think so. Is the same true for DjangoCon? I don't think so. I've done both at conferences, and people knew about it, and no one seemed to have a problem with it. I've seen others do the same.

There's another meaning of "professional", which is to do quality work, and be responsible for any errors that occurred. I don't think this is the type of "professional" that people mean. I've not seen anyone kicked out or even chided by the organizers for presenting a lousy and unprofessional presentation.

As to the coffee shop example, that can be judged without reference to respect. The goal of a coffee shop is to sell coffee. They have broad discretion as to what they think is the way of achieving that goal. This is based on property law. If they don't want you to play loud riffs at 4pm then they don't have to claim there was disrespect, only that it's unwanted, and they can use the credible threat of police response to back their demand that you leave.

The neighbors also have some say in the matter. Loud music might be prohibited, and your amp is turned up too high. Again, "respect" doesn't factor into this at all.

But for a dinner party, or for Django, I don't think it's possible to have a good definition of "professional" or "respectful." It comes down to the vague "don't do things that we don't like, otherwise we'll kick you out." Using "professional" just makes it sound more objective.
Neat, I already use mattt's CLI tool for interfacing with the Apple dev site: https://github.com/mattt/cupertino
When you are not open about letting people into your market; it is not easy to get out of that market either. i have lived in china for 3 years so i would be cheating to answer this question.

In general, i find the chinese web applications to be a viable alternative to many non-chinese web apps (weibo.com, games...) my new favorite is wechat.com made by tencent.com. it is the best mobile communicator that has been developed.
Can we patent life?
Congratulations on getting SpeakerBlast to work! We've tried doing that before, but getting the time delay low enough for it to sound good is incredibly challenging.
I'm using http://phantomjs.org/ to render my EmberJS app's pages and serve those to crawlers. I hope to write a blog post about it soon. It has the benefit of working with any software stack, not just Node.js.

Rendr looks like a much more robust solution, however. I'll have to see if I can incorporate some of it's techniques, specifically serving HTML on page load.
I feel like more than anything, this example demonstrates the value of lightweight lambdas.

var totals = splat(get('total'))(orders);

is definitely nicer than

var totals = orders.map(function(o){return o.total;});

But there really is not much difference between the coffeescript versions (actually, I'd argue the 'map' version is much clearer in intent):

totals = splat(get('total'))(orders);

totals = orders.map (o)->o.total
IconFinder launches a marketplace for icons
We finally launched our marketplace. The team has work very hard and we're proud of getting the top icon designers on board.
IMO I want to make things, cool things, innovative things, things that add value to peoples lives, things that will save lives, things that others will appreciate, and things that will make me happy and content.

If I could achieve this without having to think about getting rich or becoming broke, I would. I don't want personal fame or appreciation either. I just want to be. I just want to do.
My favorite use of nc to date:

cat disk.img > nc

nc > /dev/sda
I think you missed the point of my comment.

If the original contract didn't have the "we can change the terms anytime" term, then what you say would be true, and if one party then attempted to change the terms unilaterally later it would, theoretically, be unable to enforce the new terms on the customer. But my point was that in the original contract with the provider, there is a provision that, in order for you, the customer, to obtain the service, you have to agree to the contract term* which says that the company is allowed to unilaterally change the terms anytime, but the customer cannot do similarly. Then the company can impose any subsequent changes and the new version becomes legally binding.

You may imagine this can't be true, but if you have a credit card, read the "fine print" and it's in there.

That original provision, i.e. having to allow the vendor's unilateral power as a condition of dealing with the company, is what I was saying ought to be illegal, but in fact the whole economy today runs on this sort of "soft coercion" based on differences in bargaining power.
Reading the new Dylan documentation makes me wonder how if would have turned out if Apple invested more strongly in the language.

An expressive dynamic language with repl and native code compilers. quite nice.

The one thing so far that I don't like is <> around identifiers.
New digital mag for Austin, TX area looking for funding
Cleverness for it's own sake may be a bad thing, but cleverness in general isn't bad.

The really important thing is that when you do something clever, you ensure that people who use your clever function/module/library/webservice don't have to also understand your cleverness.

Leaky abstractions can be worse than no abstraction.

This is a bit of a tangent though. With respect to the micro level cleverness mentioned in the article:

Simply naming the output of those helper functions would go a long way...
Your first reason is the most compelling and what JavaScript developers might want to consider. My own experience is that I am much more productive writing code in Dart and then converting it to JavaScript. Why?

* Autocompletion (intellisense)

* Refactoring

* Use types and catch errors before runtime. Types are optional, although I don't know why you wouldn't use them unless you are pasting in some JavaScript code and running it as Dart. Hand converting JavaScript to Dart is fairly easy because types are optional.

* Quick turn around time in the "change code, set breakpoint, run code, stop at break point" cycle.

* Calling native JS code is painless. Libraries that are currently not available as Dart, such as three.js can still be used.

* Project organization is fairly automatic.

* Code analyzer - this one is my favorite. The analyzer will tell me if my change causes a problem in another file. It runs in the background, like C# does.
New Options for ACM Authors to Manage Rights and Permissions
I don't think it's generally true, except to the extent that you try to make it seem like you do have the blessing of the restaurant to engage in the activity. That said, we're talking about a school-operated campus restaurant and on-campus deliveries, not just an independent restaurant.
Like any commercial vendor.

You can rephrase that using whatever commercial vendor you can think of.
Traffic sensors, temp sensors, sound sensors, flock orientation, record video from multiple perspectives, record audio from multiple perspectives, proximity team gaming....

I expect Mosaic to be a default, obvious tool for all generations.
Set one device as the master - and anyone with a screen can add their real-estate.

What would be interesting would be for the app to have a master push out an audio tone and the slaves would listen for the tone and determine their proximity based on the tone and how well it could hear it...
Helm, a browser concept
Cool I'd be interested in reading about that.
Baidu, QQ, Tencent, Alibaba... I'm not American though :-)

I would argue this isn't a big deal. Sure, many Chinese companies would be very happy to have more brand awareness, but overall it's still working out very nicely for them.
I'm not sure these statistics are completely accurate. The study was done through Survata, which presents surveys as a free method to access paywalled content[1]. People who encounter such things have no incentive to be truthful or careful when filling it out, and might in fact just be clicking "next" to see the content.

The data does provide some information (e.g. visibility of Japanese vs. Chinese companies) but I'd take the 94% figure with a grain of salt.

[1]: http://survata.com/home/how-it-works/
I generally agree with Jefferson's ideas about the freedom of information and ideas: http://movingtofreedom.org/2006/10/06/thomas-jefferson-on-pa...

I don't think that a law is unjust simply because it deals with intangibles. I simply think that copyright/patent law lend themselves easily to abuse.
I actually thought Haier was a German-sounding brand, I didn't know it was Chinese.
A well written iteration on a common theme on HN: where are the big problems and why aren't we working on them.
The important part is that abstracting the implementation from the declaration, the DBMS is free to compute this using whatever index, sorts and memory allocation is has too. So I think the way you do this in other languages doesn't even compare, because it's not really the same thing.

The effect is you end up with a declaration that is highly intelligible, exactly because you don't have to write the implementation.
I've been doing PHP since I started programming in middle school but have been gradually shifting to .Net (VB at my employer). Never had any interest in Ruby for whatever reason.

Best of luck in your search.
thanks for pointing this out. Fixed!
One other form of regression: people navigating the web through custom apps on their phone, like "Hail a Cab" or "Shop at Target." The whole idea of the web was to create a neutral platform so that custom software wasn't needed. In addition, this is raising a generation who are illiterate of general computer principles, but have lots of brain-space for specific apps. "I'm really good with Hail a Cab!"
Most of life is lived beyond where scientific evidence applies. The studies dry up, and what you have left is determination fueled by passion and commitment. Everyone is sitting around with the same feeble facts (e.g. percentage of companies in the US that fail annually, divorce rates, etc.), and if you are met with thinly-supported pessimism about your personal endeavor that you care about, you have to be prepared to supply thinly-supported optimism.

When life gets real, there is no comfort in figures. Real (and wonderful) commitments such as marriage and a challenging work environment have taught me that. And the more you excel, the more unusual you become and the more statistics will predict your failure.
Changing our Users' Lives
A mother tongue spoken by millions of Americans still gets no respect
This is only partly related but just a heads up some courts have found TOS agreements illusionary in the past for including clauses that mention they can be altered at any time without the user's consent. Some courts may throw out the clause, a section of the TOS, or even the entire TOS as a result.

Just an example of precedence (you'll need to copy and paste HN drops the trailing period on the URL):
http://en.wikipedia.org/wiki/Harris_v._Blockbuster_Inc.

I'm not a lawyer just good to keep in mind that the validity of such clauses is in question in courtrooms in the country.
E-ink screens can do incremental refresh. http://youtu.be/OKCDXwCmPUA?t=15s

Though not with proper grey-scale rendering.
> 293 of 500 respondents (59%) were unable to name a Japanese brand.

> 37 of 500 respondents (7%) were able to name 5 Japanese brands.

I guarantee that most of those respondents have a Honda car, or a Panasonic TV, or a Sony Playstation, or a Yamaha motorcycle, whatever. I think this survey largely shows that people don't know where companies are based, because honestly, does it matter that much? The local Volkswagon dealer is right next to the Honda, Ford, and Jaguar dealers. If I go to the electronics store, I get Samsung or NEC televisions on the same shelf.
Rethink: an interesting take on todo-lists
Wow, Thank you SO MUCH!

Admittedly, this is one of the best things that ever happened to open source w.r.t mobile development in the last few months!
A pg essay repeats a similar story about onions in the varnish. http://www.paulgraham.com/arcll1.html

"In The Periodic Table, Primo Levi tells a story that happened when he was working in a varnish factory. He was a chemist, and he was fascinated by the fact that the varnish recipe included a raw onion. What could it be for? No one knew; it was just part of the recipe. So he investigated, and eventually discovered that they had started throwing the onion in years ago to test the temperature of the varnish: if it was hot enough, the onion would fry."
Haier is a German name. It was picked, in part, to make the firm sound less Chinese.
Good work! This is an important step. For some people not being able to use their CRSP data (or whatever) is simply a deal-breaker. As someone who once implemented most of the bits that make up the quantopian functionality, I can certainly appreciate the effort you folks are putting in.

I believe it's been mentioned a few times now, but have to agree that risk metrics should be pretty high on your priority list. Sharpe/sortino/omega/etc. are great to have, but you really need to be able to build and experiment with variance models. As in all science, a number doesn't mean much without an error estimate :-) GARCH models are pretty popular these days, and they are fairly non-trivial to implement correctly (especially in their vectorized form), particularly for people new to the field.

Now for the most part this stuff _can_ be implemented by the users in their algos, but it's often a non-starter when it comes to the more complex stuff like vector autoregressive processes, bootstrap analysis or sane fitting routines.
Microsoft finally updating Outlook.com to modern calendar experience
> "Fix the base system" would be something like "I made a simpler marketplace so that care providers (doctors) can directly bill patients, cheaply and transparently."

... while simultaneously violating the agreements they signed with insurance providers and putting themselves out of business?

I don't know about you, but I want prisoners to stay in prison. To make a blanket statement like "[Contributing to keeping prisoners in prison] is in no way an inherently good thing" is just madness.
HTML/JS Demo: Tearable Cloth
So basically you are creating your own context based on your biases to paint the OP as evil because he didn't provide a full, encyclopedic accounting of everything he worked on.

gg internet once again.
If Reddit is evolution for humanity, I support global thermonuclear war.
Never heard of Corona? It's a Mexican brand.
The 5 Biggest Mistakes in Mobile App Marketing
Dont click on the chinese characters on the website. I cant revert back to english now!
What were the "notifications" of though? If it's just like the AirPush bullshit people were peddling on Android a while back, how is it any different that the adware like BonziBuddy that found its way onto unsuspecting desktop system trays?

If it's a legit notification of something then fair enough, but I don't see why/how dsl would complain about that.
If I'm going to need to let a video like this one buffer for about an hour (on a very good connection) before hitting play, why doesn't the content creator simply find a place to host the original file and give me a download link? Otherwise, if their intention is to allow the public to stream it easily, they should probably just use YouTube.
It's really awesome to see Heroku getting into the mobile BaaS industry. I think they have a lot of expertise that they can lend and I'm even more excited that the project is open source, free, and deployable. Looking forward to using this!
> I feel like more than anything, this example demonstrates the value of lightweight lambdas.

Meh.

totals = map (! "total") orders
This comment made me wonder if such a thing (crowdsourced medical pricing) existed: turns out it does [1, 2, 3]. I would absolutely love to see resources like these take off, until using them is as common place as checking GasBuddy before filling your gas tank.

[1] http://www.healthcarebluebook.com/

[2] http://clearhealthcosts.com/faq/

[3] http://outofpocket.com/OOP/AddVisit.aspx
The grammar of Vega is a description of visualizations, but it isn't a grammar for computation of visualizations. That's where these tools fall short for me, in the sense that they fall short of VTK, VisTrails, and even old OpenDX. I appreciate a regular description, but it seems relatively powerless for data exploration where respect for the model, for uncertainty in data, for symmetries in data, ask for customization of visualizations. Vega is a nice piece of work, and I'd like more, much more.
Part of the reason USENET got abandoned is the same reason that MySpace and Facebook are being abandoned: as newer services came about, the cutting edge flocked to them, which left a high ratio of malcontents, trolls, bullies, assorted dickheads, etc.
http://healthvis.org/develop/ says GitHub repo is: https://github.com/hcorrada/healthvis

Edit: wrong repo
APIs Will Soon Have A Major Impact on Your Healthcare
Those services are regressing because the general population of users is no longer dominatated by people who like to read. As mainstream consumers flooded onto the internet over the past decade, the demographic changed. Services that give you a lot of stuff to read, no matter how nicely delivered, are not the the services the mainsteam consumers want.