skysight-inc/HackerNews huggingface dataset:
yes, of course. because it is completely atypical for humanities to have data that either confirms or disproves some hypothesis. that's more of a "hard science" thing ;) humanities simply cannot operate like that. no data can prove why Shakespeare was good.

i think the author was simply pointing out that no significant new discovery was, or perhaps even could be, made that way. he was just attacking the hype, the story of new breakthroughs right around the corner, of the entire field of humanities being shaken to the core.. not by this.

and also, this Ngram discovery is a weak one. to reach some proper scientific level they should not restrict it to checking a couple of examples with known outcomes. it really should produce something new. otherwise, would it not be in danger of simply being a manifestation of confirmation bias?

edit - ok, i may be using the term "humanities" wrong :) i guess some can get a lot from data, but some really cannot.
Wow, I didn't have this. What state?
Unlocking Cloud for Engineering
Sure. This was based on a life program I wrote in JavaScript a long time ago that used DIVs, because canvas didn't yet exist at the time. The color version was made a few years later by taking the nLife code, switching it to use canvas, and adding the color rules. I just tarred it all up and left in the nLife license, which I think is BSD w/ advertising clause. You can find the source here:

http://www.node99.net/content/nlife/nlife-canvas-color.tgz

I'm fairly certain from watching it that there is a bug in the selection of the most dominant color, since sometimes a color that died off manages to come back. Anyway, if you make it do anything interesting, please share. I'd definitely like to see.
Relevant: https://www.youtube.com/watch?v=kE84dHl5Nr0
I would guess most programmers understand the distinction between the two. However understanding the difference in theory doesn't always mean one applies successfully it in practice. E.g. if you were unaware of the CPython GIL you might think threading implies parallelism.
s/coud/cloud, presumably.
Having worked with embedded systems before, I've seen my fair share of bugs like this and it's almost certainly one related to timing/race conditions with external events. Looks like this one is no exception. An instruction trace (or a logic analyser logging the data/address buses) is extremely useful, since you can mentally execute the code that it's tracing and see where it went wrong. Configure it to start/stop logging at the appropriate points and you won't have millions of instructions to look through. Binary search is very helpful.

In my experience the truly insanely irritating Heisenbugs are those that involve physical phenomena like marginal logic levels/crosstalk/noise, and in that case even attaching (or in one case removing) the extra debugging hardware can cause it to disappear.
Mathematical operators are well established with well known meanings, but the Rust-specific ~ is not.
If I recall correctly, the design of the Apple 1 and 2 were heavily influenced by Woz's experience making arcade game machines. From his arcade work, he had a lot of experience (and talent) in reducing costs by doing more with fewer chips and in interfacing with CRT televisions.
Great article!! Very informative and easy to read. Thanks Aaron!
I'll chip in my experience with the ATH-M50, which I bought after my Sennheiser HD280 Pro died (after 10+ years; cracked the headband). They have great reviews, but I simply did not enjoy the sound. The high frequencies were far over expressed, and I was genuinely surprised that others seem to like them. Maybe I just got a bad pair.

I returned them and grabbed the V-MODA CrossFade LP. Its bass response is heavier than even the ATH-M50s, and a much better high frequency response. Their only downside is a dip in the middle frequencies. It gives them that club sound (DJs general dip the mids in clubs, as it makes it easier for people to hear one another). I like it for most of my music, but they definitely suck the life out of classical music and other similar, balanced sounds.

I'll probably grab pair of open Sennheisers to compliment my V-MODA. I'm hesitant only because Sennheiser, despite the HD-280 Pro being built like a tank, they've burned me multiple times now on shoddily constructed portable headphones.
Civis Analytics - Chicago, IL

Civis Analytics is a technology and analytics firm based in Chicago, IL and Washington, DC. We help companies, non-profits, and campaigns leverage their data to develop smarter strategy, make better decisions, and build stronger, data-driven organizations.

We solve the world's biggest problems with Big Data

Read more about us at http://www.civisanalytics.com/

We are hiring for a number of positions, but most notably our tech team is growing:

Software Engineer: http://www.civisanalytics.com/apply/entry/software-engineer-...

DevOps Engineer: http://www.civisanalytics.com/apply/entry/devops-engineer-ch...

We are also hiring Data Scientists, Analysts, and a handful of administrative positions. You can see all of our open positions at: http://www.civisanalytics.com/apply

We are smart, fun, and a little bit weird. Does this sound like you?
As someone who thinks our industry still has a long way to go when it comes to real equality and tolerance, who is dead-set against discrimination and who was okay with the github outcome (but who, full disclaimer, is male)... this seems like the right decision.

People, especially in non-executive, non-managerial roles shouldn't be summarily fired just because they said one really stupid and offensive thing in "public". Warn, educate, and then if the issue is shown to be even a mild pattern then act, but let's not get crazy with stringing people up over what appears to be a first known infraction.

Let he or she among us who hasn't said/emailed/texted something that could be construed as offensive to some race/culture/gender/religion/whatever throw the first stone; but based on reading the accounts of both sides in this specific case, I don't think firing this person would be the right move.
Modern digital storage, at least. Bits etched into stone tend to be a bit more durable.
Indeed. I usually rely on ZSH + the zsh-history-substring-plugin, on Bash + ^r or my .bashrc/.zshrc, but this looks like a better solution.

The synching sound sweet, but I wonder if the data get encrypted. It's opensource so I can just look myself, but I think it's something that should be clear on the homepage.
Sorry, but I think that example is so unrealistic as to not really be worth discussing.
It could be Martian's propositioning some being from Alpha Centauri system.

I didn't downvote you, though I was tempted.

I think what's happening people are taking offense at exactly your detached tone, where what they're looking for is a human response.

Involved Person: Oh my god, did you see that guy who was just shot.

Disengaged person: Yeah, the way the blood spurted out of his head was fascinating, I've cut up with an equation for the arc it took.

You see how an involved person can take offense at someone's disengagement?
Why do you get to define if a comment is sexist, and not the people who made and, more importantly heard, said comment? Herein lies the problem, people are all too willing to label language they dislike as 'sexist', regardless of the intent behind it or even the reaction to it by those who it was intended for. Language is a communication tool and a means to an end, not an end in itself, and to try to pin labels on it as an end in itself without context of what it was trying to accomplish and the effect it had on the listener seems backwards to me. The unfortunate effect here is that by focusing so much on "problematic" language we end up diluting the communication value of language itself, where the words someone chooses have negative consequences because they have been defined to do so by others, even if previously they would not have. Sometimes a dick joke is just a dick joke, and it's funny and people should laugh. It's not yet another example of the patriarchy eroding away a woman's agency.

I posted above my issues with Shanley's language, in general I am strongly against the tumblr-ization of language for a number of reasons.
I like the article, but I must point out this one thing I don't want it to perpetuate.

“Every time I see the word ‘Girl’ used in scenarios that are supposed to empower women, it really grates on me,” http://www.forbes.com/sites/kashmirhill/2013/01/30/girls-lad...

It bothers me too.

"A girl is any female human from birth through childhood and adolescence to attainment of adulthood when she becomes a woman." https://en.wikipedia.org/wiki/Girl
Turns out this was a fake account
Mercurial 3.0 released
Show HN: BasicBookReader Alpha – My statistics focused Ebook reader
I think it might be more interesting to try to publish a book or collection of books that assumes the knowledge is lost, but will preserve the ability to rebuild. Basically, how to get from raw materials to modern technologies as quickly as possible. We could then study those objects to rebuild the knowledge.
Right now it is not. We'll add encryption as soon as possible.
“Every time I see the word ‘Girl’ used in scenarios that are supposed to empower women, it really grates on me,” http://www.forbes.com/sites/kashmirhill/2013/01/30/girls-lad...

It bothers me too. The article is otherwise great.

google, define: girl
"1. a female child.
2. a young or relatively young woman."

https://en.wikipedia.org/wiki/Girl: "A girl is any female human from birth through childhood and adolescence to attainment of adulthood when she becomes a woman."

http://www.merriam-webster.com/dictionary/girl: "a : a female child from birth to adulthood

...

d : sometimes offensive : a single or married woman of any age"

In this case, it seems like she is trying to sound cute or informal while unwittingly reinforcing the perception of women as child-like.
Why didn't you go the police instead of HR?
I read once that experienced detectives are worse at telling lies than rookies. The article theorized that old-timey detectives get very confident on their intuition and experience, so they assume they are right on a hunch sooner than rookies. The latter, unexperienced as they are,look harder at the facts and are more humble about guessing right or wrong.

There is something dangerous in believing you have the key to knowing when someone is lying or not: if you are confident someone is lying you are more likely to disregard facts or evidence, to justify your hunch.

Criminal profilers might qualify as experts in court, saying someone "fits the profile", helping the state make a case, while their profiling could be totally wrong, as it was in the famous sniper case, where they went with the classic "middle aged caucasian" and the killer was black and with his son(?) as an accomplice.

Even worse when you go through TSA, where the justifiable hunches are almost certainly ethnically biased.

I respect law enforcements developed intuition to know "something might be happening", but would never take that as more than a football player thinking he will score the next goal.
Croatia (EU), looking to relocate to Germany, Berlin, Full Time

Stack: PHP, Ruby, Javascript, SQL, Linux, Git

Contact: gpedic at gmail com

A large part of my work the last 3 years has revolved around SugarCRM (open source CRM suite). A lot of it was integrating the thing with anything and everything but I've also built call center front-ends, robocalling systems, bulk sms (smpp) and a lot more.

Some hands on experience in building web apps with Rails, AngularJS (as data input apps or interfaces on top of complex applications), REST API's and did back-end programming/scripting in ruby, php, python, nodejs.

I would like gather some new experiences, maybe a service oriented tech company with interesting back-end work available. I'll consider almost anything as long as it seems interesting, but would like to state up front that I'm not much of a designer.

I do speak German fluently (have lived in Germany for 10 years) but may need to freshen it up a little.
"The Java Hotspot Server Compiler implements the flow-insensitive escape analysis algorithm."

This is actually a big problem. The key word is "flow-insensitive". Because current JVM escape analysis is flow-insensitive, it misses lots of opportunities.

Thankfully, this is changing. Oracle recently published "Partial Escape Analysis" paper http://dl.acm.org/citation.cfm?id=2544157 and I hope it will be integrated in future versions of JVM.
There isn't any address in your profile. If you are referring to the email field, that isn't visible to other HN users.
That email is somewhat outdated. ~[T] is certainly disappearing with that syntax, becoming Box<[T]>, andthere has been much back and forth about whether this Box<[T]> type actually offers anything over Vec<T>, or if it's just a "cute" consequence of the type system.

(The borrowed slices &[T] and &mut [T] are certainly here to stay.)
I'm not so sure the men doing this are thinking consciously about property rights. They're probably going around motivated at the primate level. This doesn't excuse what they're doing, but it makes me suspect that they will continue to emulate the behavior of the other men they observe in their environment and will only change when they see others around them change their behavior.

This is what people are like: only a minority of people will go through the motions of self examination, and only a minority of those will do that effectively. Where real change happens, or where outdated misbehaviors persist, it's basically a matter of primate see, primate do. Real change has to have a component of motivation at this level.
Optimize your career: Career Math
Done in version 1.0.2! I had to keep the data- attributes as they follow another semantic for my slider... but aria- attributes are added if needed. New demo page contains a demo of aria/keyboard as well: http://lokku.github.io/jquery-nstslider/ .

Many thanks for the feedback!
Samsung infringes, must pay $119.6 million
Show HN: Typewriter, a text editor with no features
To the contrary, I think it illustrates your social awareness. You're exactly right -- in the first comment, he using dicks in a generic way to make a point about everyone in the room, including himself. This isn't the issue, really.

The issue is in his next comment when he jokes about Heidi handling his dick frequently. Yes, yes, it's a joke, so it's different from doing something physical like putting her hand on his crotch. But in telling the joke, he paints a picture of the one female in the room in a sexual position. Many people would be uncomfortable about that, even embarrassed. It's not a professional thing to do.
Actually, unless Ballmer has some grand plan that needs a lot of capital, holding MSFT is not a bad idea at all. With more than 300M shares, he gets a yearly dividend of roughly 350M USD which is only taxed at most 20% as qualified dividend.

Well, even if he needs capital, I am sure he can get debt at much more favorable rate than the tax he would have to pay if he sold the shares. The only argument for selling is if he wants to diversify.

Another example is the Walton family: they still keep >50% ownership of Walmart and live off the dividend.
Not being able to type those symbols causes problems with almost all programming languages (i.e. programmers are likely to have customised their keyboards for those symbols), but ~ is really only a major problem for Rust (and maybe bit-fiddling in C).
Another reason to never own property in SF or NY.
From thestinger:

> Rust has strived to remove non-orthogonal features for a long time, and the language has been getting steadily smaller and simpler.

Hereby avoiding the one mistake that made C++ so horrible: lots and lots of non-orthogonal features. It's not just a matter of being cleaner or more elegant. It's a matter of having less to learn.

As for half the standard library being worthless junk… Rust probably won't be doing that mistake. If they simplify the language, they are likely to simplify the standard library as well, which means cutting the worthless junk out. Plus, it will likely be easy to use whatever is most useful: it will be all over the place in tutorials, manuals, examples, and of course actual code.

> One of C++'s major offputting properties is that everything is in a bloody library.

On the contrary, it's an assurance that you can implement bloody efficient data structures yourself, if the STL doesn't do what you want. This is what makes C++ a generally fast language: it's not optimized for special cases.

> You can learn what all of C++'s syntax does,

Most programmers can't. Experts do, but for the rest of us… C++ is impossible to parse, and has many, many, MANY pitfalls: http://www.yosefk.com/c++fqa/

Which is precisely what Rust is trying to avoid.
I think those are bad examples for the typical / canonical crowd funding campaign, because those are examples of craftspersons producing yet another of a well known product. The craftsperson can be judged on their past works, and they can accurately judge the cost to do it again.

The ideal kick starter is more like a trading expedition in days of old. They are proposing to set sail for distant shores and bring back untold riches, but a lot could go wrong along the way. The ship could sink, the lands they reach may have no goods for trade, the locals might not be interested in the goods the explorers brought, trade goods they do acquire could spoil on the way back... this is not fraud, this is risk shared by the backers. If you don't want risk, invest in T-bills and buy goods in physical stores.

Now if the ship never sets sail, that is fraud.
Look at the dutch/german border, it's clearly not a population map if market penetration/usage is not homogenous.

http://labs.strava.com/heatmap/#8/6.26125/52.11946/gray/both

Especially there is no gap between the Ruhr area and the Netherlands

http://imgur.com/SLF6dIM Source: http://www.ivie.es/es/actividades/noticias/2012/ws_res01.php
We are in the 21st century, everyone knows right from wrong, and we're still in this situation of sex & sexism in the workplace? Despite the rise of anonymous, democratic, and free voice, whistleblowers still have more to worry about than ever. Majority of rape incidents go unreported, sexual harassment to males is increasing, and we are creating tools to draw people together. If the culture is to change, common decency, morals, and ethics need to be emphasized consistently throughout age, career, and power progression. As we saw with Dropbox and Mozilla, public outrage has an effect and upper management has to address these concerns. Founders need to create the culture of transparency over even matters like this. People need to call each other out when words come out like "Which girl in the office would you like to...?" At the end of the day, you have to choose whether your opposite sex coworkers are your family or friends.
This is cool, although what I really wish for is a standardized configuration API that can be programmatically used to maintain this sort of thing.

We develop apps that depend on a handful of services like these. Each service has its own page for specifying API credentials and for various configuration options which must be entered manually through a GUI; it can't be declared through Puppet/Chef/etc.

Another pain point is that every service needs its own login, very few of them support 2FA, very few of them support team-oriented accounts (ie., where login is separate from the account, and access is delegated to the account; Mailgun and Digital Ocean, for example, lacks this, whereas Scout, Rollbar etc. don't), each has a completely proprietary health status page, etc.

I am hoping someone someday will invent a centralized app (preferably based on an open protocol so there can be multiple providers) for this kind of organizational access. Sort like OpenID, except it needs role-based permission levels.
Given you implemented it correctly, I would agree with you. A bad implementation would allow for preservation of the URL's parameters ala urllib.urlencode(self.request.params) or similar, which would contain the token.
Here is a clip for a classic hip hop song by 3rd Bass that is relevant: https://www.youtube.com/watch?v=QYp28tEAVvs&t=1m58s.

The verse starts:
"Black cat is bad luck, bad guys wear black.
Musta been a white guy who started all that."

Interestingly, the MC in question here is white-skinned. I think he's Jewish, but I might be wrong.

From the perspective of an African immigrant, I would imagine that it is easy to see discrimination everywhere. I think your friend is annoyed that the idea of "blackness being inferior" is omnipresent (from his perspective). It's even built in to the very way we speak.

I think that what your immigrant friend really wants is just to feel like he has the same shot a person with white skin does. He's kvetching about words because racism is on his mind a lot, but he's not expecting you or anyone to rewrite the English language. He probably just gets treated poorly on a regular basis because of his race, and he wants that to stop.

You (We) could likely cure his annoyances while stopping short of major linguistic changes.
No not really.

I don't really know programmers that don't occasionally have to make things go faster.

And most program or work in environments with multiple languages.

And anyone using an ORM ends up having to know both the ORM and SQL. And ends up having to diagnose problems across both.

So, nope.
Experimental new digital currency that enables instant payments to anyone
Possibly this will answer your question? http://www.reddit.com/r/vim/comments/1yqqhl/bram_responds_to...
Wozniak is the closest I get to idolising. There's just something about the combination his extreme talent, humbleness, and humanity.
Portland, Oregon, Remote | Local, Full Time | Contract | Part Time

Stack: Python, Haskell, C, C++, Ruby, JavaScript, CoffeeScript, TypeScript, C#, Racket, Haxe, OCaml, Lua

Resume: http://darkf.anapnea.net/work/resume.html

Contact: [See resume]

Any company that does not follow the typical enterprise stack of ugly Java code is fine with me. I am a talented/experienced developer and I would love a chance to work with any interesting companies looking to hire me.
Jury Orders Samsung to Pay $119 Million to Apple in Patent Case
2014 MacBook Air: Performance benchmarks
How the Air Force Could Finally Give You a Decent Wi-Fi Connection
Around the same time, I wrote a JVM for the PalmPilot [1]. I think it had to fit into 128K of ram with an additional 256K of memory for data (like the class libraries). I was able to fit the entire JDK 1.0.2 runtime into it by transforming the byte code.

But 4K...wow!

[1] http://lampwww.epfl.ch/~mcdirmid/papers/ghost.pdf
Agree, and these almost look like GPS tracks. This would underlying mapssets basically irrelevant (except for exposition). I bet quite a few folks are able to pick up visuals of familiar off-piste routes with a couple of glances at familiar but not well-publicised areas.

edit: gps source>https://news.ycombinator.com/item?id=7688240
I'm sorry for derailing, but I read your HN bio and have to suggest this: Join Gittip. Also, you should come to Nicaragua. It's nice, and stupid-cheap if you have a way to be of service to others remotely :)

http://bit.ly/patcon-budget
It is far more common than I'd like to think. Facts aren't racist. It's the particular spin placed on those facts which is or isn't racist.

Some difficulties with discussing this sort of misbehavior are the different contextual meanings of "often." Even if a bad behavior is rare, it can still cast a constant shadow, especially when it can happen without warning, and especially when it comes disguised as something else. Even more so when it's attached to highly personal subjects, and even more so when the circumstance is something one has been born into and experienced ones whole life. I'm not sure there is any effective way to understand such an experience without living it.