skysight-inc/HackerNews huggingface dataset:
"Perceived bias"

You are ignoring a larger history and the institutionalized sexism that currently exists in all sects of government, industry, and society as a whole.

Of course you would feel the same if there were no male speakers, because men haven't had to suffer through centuries of exclusion, therefore it would not threaten the position of men. When you take a deeper look at the issue and realize that we have the utility to create a gender-balanced (and gender-fluid if you want to trim some more ignorance) society, it is upsetting that yet another conference has no female speakers. The comment by the dunce about race/body-type/ablism etc completely undermines the position of those speaking out. The people pointing out that women are underrepresented are the same people that will also point out those other imbalances. They are working on their own fight--and yes, there is still largely internalized ignorance of race/gender-identity/ablism and beyond within the movement, but that does not mean they should completely abandon progress just to appease someone that thinks it is only 'perceived bias'. Thoughts?
> . Sure if you're a 20-something with no kids/life and only care about your startup, you can code 24/7.

Disproven by https://medium.com/i-m-h-o/e092ee0b79b7

If anything, a 20 something is more likely to drive their body and their product in the drastic wrong direction, than somebody older, wiser.
Two weeks ago, my daughter asked me if she could give up on college for a while and come work with me on my startup instead. She's 20 now. I couldn't be more pleased or proud.

For years, I worked in "safe" enterprise jobs, rather than the risk of startups, for the financial security of my children. They're adults now, and I'm starting over in many ways. I'm twice the age of the "startup founder" trope. It feels very natural to me now.

As for my daughter... she has the entrepreneurial spirit. She wants to be challenged, to learn and grow in ways she won't get to do in college. Working for me, she'll get to do things she wouldn't get to do in a slower, safer business. And she has a strong self-interest, too - if it succeeds, I'll become very wealthy, almost as a side effect. As my heir, she eventually benefits from that as well. So from the point of view of both her learning and her long-term financial security, helping me is the best thing she can do for herself. Smart kid.
Salon articles are always to be taken with a grain of salt.

Once again though, this appears to be an issue of equal representation. The classic dilemma is that if you have no speakers belonging to X group, you'll appear to be exclusive. Yet if you hire a few speakers of X group just for the sake of having them, then that becomes tokenism and is hardly beneficial in the long term.

Treating the symptoms is only a band-aid. The condition will exacerbate, unless the root cause (which is a sociological one, in many cases) is examined and treated. One must also evaluate whether it is worth doing so.
Remember as well that Mt. Gox debt holders have different priorities. It is unlikely that standard account holders are the first in line for any money left over, usually that goes to secured debt holders and other institutions who have registered their debts.

I would suspect that the last in line would be the standard account holders and given the large debt that MtGox has, I suspect no funds will be left over to go to the standard account holders.

Here are general classes of debt that is usually repaid before unsecured debt (the standard account holders):

http://en.wikipedia.org/wiki/Senior_debt
http://en.wikipedia.org/wiki/Subordinated_debt
http://en.wikipedia.org/wiki/Secured_debt
My reign for a (solved) paradox [graphic]
Contentful: A new API for managing and delivering content
The Two Big Problems With Thomas Piketty’s “Capital in the Twenty-First Century”
Metalsmith (metalsmith.io) actually uses consolidate.js as a template manager. consolidate.js supports 24 separate template engines (https://github.com/visionmedia/consolidate.js). So Metalsmith's "templates" entry that only lists "Handlebars" is extremely misleading.

I suspect there are other generators on staticgen.com that also use consolidate.js and suffer the same misrepresentation. (I just don't know the other generators well enough to know off the top of my head which ones use consolidate.js.)

Of course, an error such as this makes me doubt all the other information presented on staticgen.com
Google Predicts Ads in Odd Spots Like Thermostats
Posted about a month ago. https://news.ycombinator.com/item?id=7638904
Another Way To Fund Tech Ventures
Video footage of Israeli Soldier Cold Killing Teenage Palestinians
What's Social About Social Media: Taking Measure of our Communities
Btw, what are some good options nowadays for [almost] free website launch? Until/(if ever) you get "big" of course...
definitely interested please email me at diego at algorithmia dot com
This is really cool! Does anyone know if there are similar datasets for other sports out there? Even less clean datasets, as long as they have permissive licensing to allow sanitation and republication.
(HIWTYL = Heads I Win, Tails You Lose)

It's very much like a daily horoscope. Make your classifications broad enough and people can cram anything into the pigeonholes. You could classify people as having "convex" and "concave" personalities, and the true believers would be able to classify everyone into those categories.

The (Gervais) psycho-clueless-loser model basically says that parasitism as a strategy is as successful in human social interaction as it is in biology, if not more so. The sociopaths rise to the top because the clueless have not evolved a defense mechanism. The losers have evolved the defense mechanism of generating no excess productivity.

None of the models you mention--Gervais, Marx, or Rand--really say anything other than some people are selfish pricks, and that other people react negatively to that. And there really are selfish pricks everywhere you look. Giving them a new name is almost like finding a new species of beetle.

You can join them, support them, or resist them. There are positive and negative consequences for each choice. What you can't do is eradicate them, because being a selfish prick is a choice, and anyone with free will can make that choice at any moment.
Just as an aside after reading this I went to debug an android app. Instructions for connecting your phone:

OSX: "If you're developing on Mac OS X, it just works. Skip this step."

Ubuntu: the instructions run on for 59 lines including things like 'Use this format to add each vendor to the file:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" '

I guess if you use an non Ubuntu linux you kind of figure it out on your own. I quite like the OSX way. (http://developer.android.com/tools/device.html)
I haven't seen any code quality metrics that were worth anything. The most popular is cyclomatic complexity. You can also simply count lines of code and get a similar result for most real-world code.

The problem with these metrics is that they only detect bad code, and they're not very sensitive. In other words, a good score doesn't mean your code is good; it just means it's not hideous. They don't tell you anything that isn't obvious just by looking.

You're better off using collective ownership and pair programming or code reviews if you're interested in improving your skills.

Edit The issue is that "code quality," once you're past the novice level, is really about design. It's about how maintainable and understandable your entire system is to humans. It's very subjective and context-sensitive, and it's the kind of judgment question computers are bad at.
I doubt Android is counted in here at all. It's really a different beast compared to regular Java. This 'mobile' figure could be explained by Java Mobile Edition developers alone.
Guy pays for a beta, finds out it's not perfect, and wants his money back? That's really not reasonable.
+1 - this is why I love requirejs - lazy load modules in development, compile for QA and deployment.

Update: My other love for requirejs is that you don't need to use relative paths when requiring a module. Once you have a relative path, you can't change the location of either dependant or dependency. The require config lets you separate what you call the module from the location of the file.
That earlier general belif that china spies it was based on cirunstancial evidence. The current belif that the US spies is based on catching them on the act.
Russia signs 30-year gas deal with China
Very true, and that's a solid theory. Unfortunately I've learned from experience that the market rarely follows anyone's theory. The simplest example: many moons ago, when people were trying to explain bitcoin's meteoric rise in price, the general consensus was that the price was linked to (or at least influenced by) Silk Road, because Silk Road was the only practical use for bitcoin. Then Silk Road collapsed, but bitcoin's price hardly moved. Theorycrafting is fraught with dangers like that.

I noticed from some brief experience with bitcoin trading that if people suspect a huge downward plunge is happening presently, then people with a lot of bitcoin will step in and start putting up "floors", i.e. a large buy order about $50 to $100 lower than the current price. So they might offer to buy 1,000 coins for $75 less than the current price, because they expect it to plunge.

However, when it actually does plunge, what happens is that the plunge eats into their buy order to the tune of about 50 BTC, and then they cancel that buy order and move it even lower. This makes sense because if there's downward pressure, you stand to earn even more if you adjust your "floor" as far down as possible in order to buy the cheapest coins.

So, if 200k coins are sold off all at once, it seems like most of the big players in the market will set a "floor" of about $50/BTC, then sit back and watch what happens. And since everyone else will be completely panicking at that point, a significant number of people will probably hit "sell at current market rate" in order to get out of their BTC position as quickly as possible. (I've seen it happen; sometimes huge orders of 1,000+ BTC are sold at current market rate, which plunges the price way down, and then the price ticks back up as the market adjusts. But 200k BTC is two orders of magnitude higher; it seems like that will smash the price all the way down to sub-$10.)

Hopefully whoever is in charge of Mt. Gox's assets will take a more nuanced approach to selling off 200k BTC than "put them on Bitstamp and sell at current market price."
Are symbols, myths and metaphors sort of like file compression for culture?
China and Russia Reach Major 30-Year, $400 Billion Gas Deal
Try doing some geoprocessing once in a while: this is not an unusual quirk out IRL, and is one big PITA for delivery:

address says "Sokolska 20". Okay, let's guess from the other metadata that the city is actually "Prague" and not "Ostrava". No such house number at this address, perhaps should have been "sokolOVska 20, Prague"? Wonderful, that exists, solv- oh wait, do we have two different houses with the same house number? We do, multiple clicks apart, and both are legally correct.

In other words, that's a very good example you've used, exactly because it shows the underlying assumptions as faulty.
Thanks, these work outside the US as well.
Spotify have finally started selling to businesses
I agree but am not sure whether this is a fundamental problem or merely a current one, with bitcoin.

Is it necessarily cumbersome or just happens to be like that at the moment?

My intuitive feeling is that it can't be inherently cumbersome; that _must_ be an addressable problem.
Predicting Attentiveness to Mobile Instant Messages (ACM CHI 2014) [pdf]
Oh Gosh! The oversimplification is mind boggling. Being an ecommerce and payments website they should have been very clear about the impact this breach has on our privacy. Angry.
"It is cold. Would you like a sweater? Buy one on Google Shopping Express!"

Saves energy and helps the environment too.
Yes, I'm a fan on cctlds. Only exception I'd be willing to accept might be .int for organizations like UN that are truly outside any country. Like it or not, everyone else is subject to some country or another.
sunrise doesn't apply to the actual gTLD, only with $something.TLD

so, I hold the trademark Firebox. I can use it to get Firebox.london or Firebox.ecommerce

but not .firebox
Abstract:

> "Mobile instant messaging (e.g., via SMS or WhatsApp) often goes along
with an expectation of high attentiveness, i.e., that the receiver will
notice and read the message within a few minutes. Hence, existing
instant messaging services for mobile phones share indicators of
availability, such as the last time the user has been online. However,
in this paper we not only provide evidence that these cues create social
pressure, but that they are also weak predictors of attentiveness. As
remedy, we propose to share a machine-computed prediction of whether the
user will view a message within the next few minutes or not. For two
weeks, we collected behavioral data from 24 users of mobile instant
messaging services. By the means of machine-learning techniques, we
identified that simple features extracted from the phone, such as the
user's interaction with the notification center, the screen activity,
the proximity sensor, and the ringer mode, are strong predictors of how
quickly the user will attend to the messages. With seven automatically
selected features our model predicts whether a phone user will view a
message within a few minutes with 70.6% accuracy and a precision for
fast attendance of 81.2%"

Thirty Second Video for ACM CHI 2014

https://www.youtube.com/watch?v=gbyxOHZF1E8

ACM CHI 2014 Paper Citation:

http://dl.acm.org/citation.cfm?doid=2556288.2556973
I remember reading this post, and liked the idea.
How I implemented Meteor for iOS in only a few days, and you can too
Great article, very much appreciate this guy and his blog as I continue to learn Erlang.

A question: the pattern of let it crash makes sense to me. However, I struggle with it when implementing RESTful web services. Letting the process crash will typically yield a 500 - the monitor on the connection process in the web server library ensures that. Clearly though, a status code and some additional information is a more appropriate response to the client. An example is returning a 400 for "missing arguments". In a contrived example of idiomatic Erlang, I feel like I'd write this:

handle_request(Request) ->
% username and password are required
{ok, Username} = request:get_argument(<<"username">>, Request),
{ok, Password} = request:get_argument(<<"password">>, Request),

UserRecord = db:find(my_database, users, #{<<"username">> => Username}),

Password = maps:get(<<"password">>, UserRecord),

request:respond(200, UserRecord, Request).

And if the key username did not exist in Request, request:get_argument/2 would return undefined or {error, Reason}, giving me a bad match error. Or if the password didn't match, I'd get the same. In order to intercept that and return a reasonable status code, I would have to catch that in handle_request. My question, then, is am I missing a best practice on how to handle this? Or is this just the place where I do need to catch errors and process them? And if that is so, isn't it at odds with the whole concept of writing intentional code?
That was one of the hardest-to-find password changes I've ever seen.
qlmanage -p is cool. I tend to just use "open" personally, as in open . to see the current folder or open lolcat.png to view a file in the default editor. On Windows you can use explorer.exe to do similar things. I do, however, wish terminal had better GUI for history, scrollback bookmarks, note taking, etc. Especially if I've a 4K display with so many pixels, it's criminal to not use a few of them more effectively.
I am really looking forward to something like the Oculus but combines the virtual world with the real one, not something like Glass,
Titcoins by Pornhub (Vimeo)
What's missing here is a simple fact: your life is different in every period. No matter if you can retire when you're 35: you won't be able to relive your 20s. I am not saying that all in all you won't be better off, but would keep this in mind.
There is no guarantee that just because there are scientists of X gender in a field that they will have something important to say at Y point in time. It may seem suspicious, but I still don't see any proof of sexism.
Another write up on the same topic.

http://blog.rememberlenny.com/2014/01/05/i-return-ed-my-goog...
I think over the longer term, it's true, although not for individual hours. Knock some of pg's essays if you want (they deserve it), but "Maker's Schedule, Manager's Schedule" hits the nail on the head about productivity. http://www.paulgraham.com/makersschedule.html
LDA/Topic Modeling is interesting stuff. I always feel like the way this data gets surfaced as "tags" is very ineffective. Any non-tech person would look at this and generally be confused. So this item is triggering my rants against tagging:
- Tagging is like trying to predict the future. What word will help some future person to get to this content?
- Tagging often tries to fill the hole left by bad search
- There is no evaluation method to measure how good a set of tags are
- Tags make very bad UI clutter.

Some of these points are related to encouraging users to tag content, but auto-tagging also seems problematic.

To me something more along the lines of entity extraction is more useful because it is a well defined problem, and can be used to improve a lot of other applications.
What do you say to government issued random numbers? Yer nigger brain shuts-down in denial. God is perfectly just, self evident looking at the World.
Bill Foster: I'm the Bad Guy?

Sergeant Prendergast: Yeah.

Bill Foster: How'd that happen? I did everything they told me to. Did you know I build missiles? I helped to protect America. You should be rewarded for that. But instead they give it to the plastic surgeons, you know they lied to me.

Sergeant Prendergast: Is that what this is about? You're angry because you got lied to? Is that why my chicken dinner is drying out in the oven? Hey, they lie to everyone. They lie to the fish. But that doesn't give you any special right to do what you did today. The only that makes you special is that little girl. Now let's go. Lets go!
To say that having a conference which does not represent a certain group threatens the position of this group is hyperbolic.

When you take a deeper look at the issue and realize that we have the utility to create a gender-balanced (and gender-fluid if you want to trim some more ignorance) society, it is upsetting that yet another conference has no female speakers.

Your comment on "trimming some more ignorance" in relation to postmodern gender theory does not speak well. I'm not sure what you even mean by a "genderfluid" society. Your statement implies that gender is learned rather than innate, which if John Money's (the person who pioneered this hypothesis) research is anything to show, is dubious.
Your first day, starts before your first day. If possible, set up pre-meetings with other team members, arrange for email/phone and a place to sit, etc... Also, see if you can participate in a team meetings/conference calls-- as a chance to listen and learn without the pressure to perform and to begin forming alliances.
Summary: The Bankruptcy Trustee sets April 24 as the date for the start of bankruptcy proceedings, at Mt Gox offices in Shibuya, Tokyo. A creditors’ meeting for reporting on the status of the assets will be held on July 23 at the Tokyo District Court. Creditors do not have to attend the meeting; the proceedings will be posted to the Mt Gox website. Bankruptcy claims must be submitted to the trustee before Nov 28, using a form provided by the trustee. Claims will be assessed on Feb 25, 2015.
I believe you are correct and the grandparent is not. The fifth protects you from being coerced into saying "I did the crime", but not from cooperating with court orders. By you uttering your passphrase, you are not incriminating itself (a wise guy in the crowd will as "What if my password is 'IDidIt!'?" In that case, as I understand it, the jury would be told to disregard the actual phrasing of the passphrase and look only at what the passphrase (really the decryption key) unlock.

In other words, yes this is exactly like refusing to open a safe. The only difference is that with a safe, if you no longer have the key, the law enforcement agencies can attempt other methods of opening the safe. If you lose your encryption key, nobody can prove that you actually lost it and are not just trying to hide it. In this case, it seems the judge will simply say that you are in contempt of court and will lock you up until your memory improves (as in indefinitely).
I tried this around an hour ago and can't paste, it's being explicitly blocked.

Perhaps my region (UK) still uses the old password change page? For clarification, I'm using the change password function once logged in and not doing a forgotten password reset.
AppHarbor (a YC company) is nice for .NET stuff. It's free unless you want a custom domain, in which case it's only $10/month.
I'm waiting for my fully AR capable RayBans. :) Virtual Light was a cool book.
You think that's bad? Charles Schwab Bank only allows you 8 characters for the password. No special characters either.
I use assword, which works around paste blockers by typing the password into the browser window 1 character at a time.
> But on a more serious note. Would you think it would be totally ok if other countries take similar stance towards US companies and persons?

They do. The world is interconnected, and countries do things to give themselves an advantage.

Back the ye olden times, the methods for this kind of stuff were often less subtle. Countries would visit your nation with big battleships. Or they would slap big tariffs on imports, etc. The British and Russian Empires engaged in "the Great Game" throughout the 19th century for dominance of central asia.
LDA is very impressive. But it might be better to have an iterative algorithm that forms a linear-algebraic basis from several tags (and let people add more tags as vectors into the mix) and then every time people upvote something, you update their interests (points in the linear algebraic space) and then every time an article gets upvoted you update ITS tags ...

after a while the system converges to a very useful structure and new members can see correctly tagged articles and the system learns their interests by itself

do you know anything like this already existing?
There's nothing wrong or shameful about mental illness. It exists. It's wrong to pretend that it doesn't or to ignore/hide it.
While I have absolutely no problem with your opinions on programming languages (or anyone's, for that matter), I do not believe you are being very accurate when representing the views of the majority of developers.

When you give most professional developers something like clojure, they ask: Where are my objects? where are my types? Going back to a relatively typeless system and having to go to documentation to figure out what operations have been written for a data structure, instead of just pushing dot and seeing a bunch of them, is quite the cultural shock.

It's really about the strengths of the language being things your average developer is relatively uninterested in. You pay the price of S expressions to make it easier to do metaprogramming. But what if you don't want to spend your time metaprogramming? Then suddenly what seem like strengths to some suddenly turn into weaknesses.

Clojure has its niche, probably as a better alternative to R in scientific environments where metaprogramming can give you tremendous gains, but it doesn't really fit what most of us have to do in a daily basis any more than writing it all in C.
Published: 13 Mar 2014
Finally somebody with guts to acknowledge reality.