skysight-inc/HackerNews huggingface dataset:
It reminded of this SMBC comic: https://medium.com/the-nib/a2ac3c553d47
Fair enough--then again, there are a lot of folks in my demographic that aren't helping matters either.
Congress caused this shortfall by enforcing insane pension funding requirements. This is not an operational issue with the service, just a legislative issue.
Just my personal opinion, no disrespect intended. I have personally authored posts that needed a bit more time on the proofreading table and I did worry that people would question my authority on the subject due to grammatical errors in the article.
You are directly responsible for yourself and anyone you employ. You have some responsibility for the actions of those you do business with insomuch as you can stop doing business with them. Lets start here.
I agree, and that's a good observation as to why.
Gee, with this few sigils remaining, Rust is going to have a very hard time finding widespread adoption, since it won't stand out from competing languages!
Map creator here if you have questions.

The data is aggregated into a quad tree based on number of GPS points in each pixel. Tiles are then served on the fly using Go and C using CGO.

Cloudfront tackles most of the load, but the load balanced i2.xlarge instances can do about 300 tiles a second.
do you have sources for your opposition?
Don't know why you're getting downvotes...nuclear's share has shrunk not due to scare-mongers but due to nuclear's poor cost profile.
natural gas as a replacement for coal-fired power does help, though. it helps a lot.
There is a related HN post a few pages away for the curious: https://news.ycombinator.com/item?id=7686491
To offset Poe's law? I give that guy Kudos if I a KudoCopter.
Bitcoin mining to the rescue!
Huh. Pop into #haskell on irc.freenode.net, someone there can probably help you. I've got basically no experience with Mac myself.
If you look at connections between medium to small sized cities though, often in google maps, even with street view, something seems like it'd be a totally fine route. This takes that, and when paired up with the frequency people tend to feel comfortable riding at speed on them to track, can show you out of ten various routes, which is the best to take. Zoom level :)
We still have "fn". :)
Women and men can, and should, both speak up (or, better, take action). It's not a question of IF, it's a question of when and how.
Kickstarter doesn't get to make law. Just because a TOS says you're legally obligated to do something doesn't mean you are. In fact given the very public nature of kickstarter's failures, and their own disclaimers about the risk associated with backing a campaign, it will be extremely difficult to make the case that this falls under standard consumer protection laws. You're not making a purchase, your taking a risk to finance a project. That is the entire and sole point of kickstarter.
Actions which are done without thinking through the consequences are careless, reckless, or negligent. Each of us is free to let such people off the hook when we are the victim as a result of such actions. But just as we are not obligated to do so, neither are other victims. And suggesting that forbearance is what someone else ought to do is bullshit.

A man who treats women poorly isn't ignorant, he's habitual, and the habit was developed and persists because he's been let off the hook or as is the case with the VC's in the story because of a disparity of power.

It's bullying and part and parcel of bullying is a lack of contrition.
How to Reach your Crowdfunding Tipping Point: Avoiding the “Ghost Town” Effect
"PRIVATE AND CONFIDENTIAL. DO NOT DISTRIBUTE."

Right on the first (nineteenth?) page. Nice!
Kickstarter's a known internet site so it is probably worth it for the publicity. Its the AG version of a committee meeting calling CEOs for some "wrong doing"[1].

1) note the quotes and yes, I think there is an element besides "guardian of the voters" here.
Nothing necessary about it. Just probably. Normal people obviously do not think these reasons are good enough not to be on Facebook, which raises the question why does he? Probably because he's not normal.
> to look for the intent behind the words

It's just giving the benefit of the doubt - not attributing malice to what might be just ignorance.

I think it was a refreshingly balanced perspective.
Why read into it this far, and just completely ignore what she said of the incident, "I took it for the joke it was intended to be..."

I don't think it was meant to be taken the way you portrayed it at all.
I believe this is one mistake a some people make when looking at code on Github. Sure the code is posted on Github, but it doesn't mean it's posted under a license that allows you to use that code in any way. Github is a source code repository, not an open source code repository.

See: https://help.github.com/articles/open-source-licensing#what-...
Congrats on launching the beta.

Some suggestions for the home page though. Nothing above the fold tells me what AppsDeck is. The title and content are talking about how you're no longer in beta. For someone who didn't know you existed until 5 minutes ago you lost the chance of telling me what AppsDeck does.

Best of luck with the service and kudos for putting it out there.
Confidential notices on open-sourced code are funny, but what's wrong with "all rights reserved"? From my understanding, that just means the owners are choosing to not place an open license on the code and reserve all of their rights. By open sourcing it, I'm sure they recognize it will be difficult to enforce those rights, but that's a different matter.
Yeah, I totally get it. I'm not saying they are absolute tells. But let's say you talk with somebody about an easy subject, during which they behave one way, and then you turn the discussion to a more sensitive topic that you suspect they may lie about. If they change their behavior from the established benchmark, then that can be one indicator in your diagnosis.
Visualization of Comic World Data
In 5 Minutes: Streaming Deeplink Office Hours
That's not lying. There's no intent to deceive - nobody is fooled. We know conventionally that he lives 'somewhere around Boston'; that he's offering an opening conversational gambit and not conveying emotional information; that we're confirming his right to enjoy something and not communicating a restaurant review.

If we must call it lying, then we need a new word for when someone tells an intentional untruth with the intent to deceive.
> Feels like it needs proper (reified/runtime) generics in order to be useful.

Actually type-erasure is one of Java's best features, because it didn't cripple the runtime for other languages. For example Scala's type system is too expressive to be built on top of .NET's generics.

First of all, reification only helps in terms of type-safety if you have a weak type system. The only value that reification, as implemented in .NET brings is specialization for value types.

Second of all, specialization can be done by the compiler. That's how many languages have always done it. Scala for example has a @specialized annotation for specializing type parameters for primitives [1]. And because this functionality has some gotchas, there's also an up&coming project plugin that's meant to be a replacement in future versions of Scala and that works really well [2]

I myself have used the @specialized annotation on many occasions and in general it does what it's supposed to do. And if that means I can develop in languages like Scala, Clojure and JRuby on top of the JVM, then I really, really love type-erasure. And oh, apparently one barrier for implementing type-classes in F# are the generics in .NET ;-)

> It's a bit sad how java struggles to become a C# from five years ago

What I find sad is grown men that can't see the forest from the trees. Java, the language, is totally irrelevant and uninteresting and I like it that way, because it's the kind of language you can rely on in case you want backwards-compatibility (yes, that's a feature). On the other hand, the JVM is light-years ahead of the CLR, because that's what the Sun, now Oracle engineers have been doing with all of their time.

> pattern matching, algebraic data types

See Scala. It also does type-classes and higher-kinded types, amongst others that F# is not capable of.

[1] http://www.scala-lang.org/api/2.10.3/index.html#scala.specia...

[2] http://scala-miniboxing.org/
You do not have to type a space though to get a pipe character. Tilde and backtick are the two characters which are hardest to write on a Swedish keyboard.
Thanks for the response. If you don't find the resources useful or relevant, it seems to me that it would be better to reply with your reasoning and links to other resources. Or are you using "downvote" to mean "I disagree"?
That's probably the single thing about identity politics that crosses me the worst: there are actually legitimate points in there, but they're so deeply buried under assertions like "you can't say X around me because I'm Y" and "P's have mistreated Q's for so long that Q's deserve special treatment from P's in recompense", which may not be contested in any fashion but must be taken as axiomatic, that ordinary people of all stripes, who would otherwise be quite sympathetic, instead flee screaming into the night.
When did HN devolve into the insipid land of Tumblr SJW? It takes some mighty mental gymnastics to convince yourself that only a black, trans, gay, crippled, ADHD person is allowed to offer opinions
A GPS for ancestry
But how do you then monetize it? Is your paid promotion program something like you get a percentage of the sales that a directly attributed to your promotion (aka "social proof / recommendations") like for example bandsintown? I guess what I'm still saying is it's unclear if I pay you X what is the value you are providing me. The service is very cool just trying to understand the premium service.
Then perhaps it would be helpful to point out why you don't find the resources useful or relevant. Downvoting should be reserved for low-substance comments, not for hiding (it literally has the effect of hiding things from other people) information which you think is useless to you.
It's been a while, but I enjoyed using Castor before other approaches became so widely adopted in the Java world. Does it seem conceptually similar at least?

http://castor.codehaus.org
“This is bullshit. Each one of us is just sitting here with
his dick in his hand asking for more money without truly
justifying it.”

Jason looked nervously at me, wondering how I was going to react.

“This is making me very uncomfortable,” I said. “Because I don’t
even have a dick to hold.”

Without skipping a beat, Brad replied “well if you need a dick to
hold you can borrow mine anytime.”

What I think Brad did in that comment is express his frustration at the vanishingly small pot of money they were trying to divvy up, and the way everyone was going about it. From the extremely narrow context, I definitely do not get the impression Brad was saying anything even remotely like "you're here to service the males."

I also think you have it wrong that "any respectful male" would feel uncomfortable from that comment. From that one comment I can relate to exactly what Brad is describing, and I assure you it has nothing to do with actual dicks.

Who in this industry cannot identify with the feeling that everyone in some meeting is 'sitting here with his dick in his hand, asking _______'? I could never feel uncomfortable with someone making that comment, because I would understand exactly what they were saying.
So it was between a full-screen view vs aspect ratio and due to the nature of the app, I had to settle on former.
Yeah, there is. Postmodernism doesn't believe that real truth exists. For them, truth is just a sociological construct. Because they don't believe it's even possible to determine actual truth, they say that speech is about power, and only that.

So for them, winning the power game is the whole point. Saying nothing and changing the channel makes them the loser. Making you shut up makes them the winner (in their view).
I think this is rather confusing and it introduces un-necessary abstractions -- "working" and "waiting".

It is easier to think of it as:

* concurrency -- a property of the algorithm or the business process where multiple things can be can happen at the same time. Think about mergesort for example, you can sort the left and the right parts of the list at the same time. There is no guarantee that when the program executes concurrent things will actually execute at the same time. Or think of fetching web pages from multiple websites with no need to wait between them.

* parallelism -- a property of the execution environment. Based on the specific hardware, and OS facilities, some of the concurrent things can actually happen at the same time. Can fetch the web pages from 100 sites at the same time. Will actually sort both sides of the array on two separate CPU cores. And so on.

It is as simple as that. There is some fuzziness around the two. Like saying can one have parallelism without concurrency. Maybe your compiler noticed how it could transform your for loop into a SIMD operation. Ok, is that concurrency and parallelism or is it just parallelism. I don't really bother being that pedantic at that point. Is it concurrency only if user specifically uses provided language concurrency primitives or does "implicit" (let compiler figure it out) concurrency also count kind of stuff.

But, wait, that's not all. There is another axis of comparison that is useful in practice, and that is CPU vs I/O.

* CPU : Mergesort example above would be an example of mostly CPU concurrency and parallelism. You can spawn two threads to make it explicit and if you have more than one core, you might get some CPU parallelism.

* I/O : You an fetch 2 pages at once using a thread per page and your socket layer works properly you might get good parallelism.

I/O is where the discussion of the GIL comes in. Python has great I/O parallelism. GIL doesn't really matter much for it. I have written a spyder like I described and it was very performant, very nice, just using plain on GIL-ified threads.

Anyway it is important to keep these concepts clear to be aware of them. These are important today and I feel they are not taught well enough in academia (not in this explicit, comparative fashion).
Cool. Glad to know. I was worried I might have been biased by the text. Good to know it was obvious before reading the text as well.
Steve Ballmer Now Owns More Microsoft Stock Than Bill Gates
Your last sentence seems to imply HN is full of "dudebros," when this thread largely shows quite the opposite.
my understanding is that OAuth 1.0a isn't vulnerable because in that spec, the access_token isn't part of the post-user-authorization redirect (http://tools.ietf.org/html/rfc5849#section-2.2) while it is in Oauth 2.0 (http://tools.ietf.org/html/rfc6749#section-4.2.2)

So, in Oauth 2.0 the redirect URI could be setup to expose the access token. In Oauth 1.0a, the only thing that could leak is the request token and verifier code, but without the original client credentials, they can't be exchanged for an access token.
some people love this idea, and for many years we've had a product called SQLSoup (https://sqlsoup.readthedocs.org/en/latest/) which does exactly this on top of the SQLAlchemy ORM, and the docs for pybean look quite similar.

However I don't have the resources to maintain this very old project right now (it's only about 500 lines, anyone can pick up the source if they cared).

A more SQLA-centric version of this idea is recently released as the automap extension (http://docs.sqlalchemy.org/en/latest/orm/extensions/automap....) which includes the "map everything on the fly" step plus relationship support, and you then use traditional Query patterns with it. Reaction to it has been mixed, depending on where the user is coming from.
[show hn] Optimal length of your company's video
Geographic search, and click through to routes.. and this will be a really big deal. Love the concept, keep it coming!
Well said. Just like "dynamic typing" and "object-oriented" these are terms of art. And great suggestion on Feminism is for Everybody.
I recently heard an extremely accurate 7.1 binaural recording in a laboratory setting. It was quite extraordinary, but mind that it takes quite a lot of production effort. The day isn't here yet that we can go outside with a pair of mics and come home with accurate binaural recordings.
An article sponsored by GE that discusses how great nuclear power is? How surprising.

Yes Nuclear power doesn't emit greenhouse gasses, but to say it's clean isn't true either. Nuclear waste is particularly nasty, and the politics behind dumping it are concerning.
You would have a better climate impact by just creating coal replacing grid electricity with the panels, and flying the airplanes on normal kerosene.
My thoughts about someone on HN getting called out for "sexist language" that I put on my blog instead of mixing it up here, thus probably almost no one has seen it:

http://micheleincalifornia.blogspot.com/2014/03/grow-set.htm...

Have an upvote.
I imagine many discoveries are made in this manner. I.e. accidental. Sometimes it can take centuries though for someone to see something obvious and realise its potential.
It's easy to make an attack on a politician and dismiss things, but I think it's much more likely that someone (Bob Ferguson) is trying to set a precedent on crowdfunding and their obligations to the funders.
I remember browsing through this book once:

http://www.amazon.com/Instrument-Engineers-Handbook-Vol-Meas...

And I was utterly amazed at the instructions it had for building almost so many different things. I also have an old physics book from the 60s that covers a ton of electrical and mechanical engineering concepts in a pretty basic manner.
Maybe. But from my perspective when people are actively destroying communities, companies, or other groups I’m a member of, I tend to take action. And I’d be very disinclined to just skip on action because it could be seen as defending a woman.

However it should be said that so many of these things are dependent on the people involved. I’ve never been accused of/(praised for) acting chivalrous in nearly 40 years on the planet. I suspect I can get away with things that people who open car doors can’t.

However I bet those people have plenty of tools at their disposal to make it clear that they aren’t defending anyone - but rather attacking poor behavior. I say they should act and use those tools, rather than not acting.
Knowing something is wrong doesn't mean anything when you think you have the power to overcome any consequences.
Darpa working on its own deep-learning project for NLP
"Again, not criminal behavior. I suffered a few unwelcome gropes at late-night Comdex parties and the like, but never felt like I was in danger and I was always able to walk away unharmed."

An unwelcome grope is criminal behavior.
Why does privilege mean that white, male, straight, or non-disabled people are not allowed to say "lighten up" or even express an alternative opinion on these topics? Why are their opinions now less because of their skin color or sexuality?

Privilege goes in both directions: It's now become standard to diminish any white male's opinions on matter of diversity or gender or race, because of their identity, and give explicit power to anyone who is not a white male to criticize that group. Some say it's "leveling the playing ground" but it often just turns into a straight-on attack. It is now highly possible for someone in the "most privileged" group to be accused of X -ism and then be publicly attacked by outraged people, often with real job consequences.

By the way, I'm not white, but I don't think that should give my argument any more or less power. The post-modernist focus on identity politics and who is making the argument gives another channel for an ad hominem attack merely phrased in other words.

Edit: I can't reply anymore, but there seems to be a spectrum of offensiveness - and "lighten up" means moving the bar of acceptability in one direction, when people disagree about crass or potentially offensive humor - though of course the bar is different in a professional setting. In general I try to be respectful and conscious of potentially offensive things in a work-place. But among my friends (or among co-workers who have become friends), or at a comedy club, I'd imagine we develop a different threshold of offensiveness and be more open to crass humor. That's the "breaking the ice" effect Roizen mentions in her last example
I can't downvote yet so I'm not one of those who did - I was trying to give an explanation. I don't know the exact rules for downvoting but I assume some use it to say " not helpful".
I've been reading a bunch of tutorials and such, including the official one, about Rust recently and you'd get the impression that using unique pointers were the norm. This discussion seems to suggest they should be generally avoided. Now I'm not sure if I've just been massively misreading everything (I come from a background in GC languages) or whether the messaging about usage is way off.
It's easier when most of the employees are remote. If you've got an office where most of the action happens, the remote employees might start feeling like outsiders. I think that is one of the hardest things to overcome.
Software Developer
Stroz Friedberg is hiring a Software Developer! If you are a coder and have experienced using Python and C++, this may be the place for you!

We are a global leader in investigations, intelligence and risk management. To help our clients manage risks, we have assembled a collection of the brightest minds in the fields of Digital Forensics, Incident Response, Security Science, Intelligence and Investigations, Data Discovery, Forensic Accounting and Compliance.

Please apply on www.strozfriedberg.com
We are located in Poland - Gdansk (Tricity) and in partnership with Atlassian we are developing their software i.e. JIRA, Bamboo, FishEye or Crucible. We work with distributed teams, one part is in our office in Gdansk and other part of team is Atlassian in Australia. Now we have open positions for:
Java Developers
Front-End Developers
Senior QA Engineers
Development Team Lead
Principal Java Developer
Senior Development Manager

We are looking for real geeks!

All details about us, perks, salaries and requirements are on our webiste www.spartez.com/careers. You can also be re-directed from Atlassian careers by choosing job location - Poland.

We help with relocation also finacially.
We have a different prior expectation of the utility and feasibility of action B. In my view, Linus is uniquely suited to do something useful here, and his chance of success is high. In your view, Intel is already doing the best it can, and his likelihood of success is low. Our positions follow.
I like this article specifically because it is the only APPROPRIATE level of "women have it different" I've ever seen (I don't read a lot on the topic, to be fair). It doesn't detract from men (or even compare to them), it doesn't say how it must be if you are a woman, it's just saying "there's things here, they happen, it should be something we're aware of and probably keep in mind." That level headed attitude is the right thing to engender and bring to the discussion.
Thanks for sharing. That's very interesting!

> We use both spidermonkey and v8 in custom environments

Are you using SpiderMonkey on the server-side, too? I work for Mozilla and some community members are interested in rebooting "SpiderNode", Mozilla's 2011 proof-of-concept to plug SpiderMonkey VM into the Node server. SpiderMonkey supports more ES6 features than V8 (or node --harmony), so SpiderNode developers could use more ES6 features on the server-side without worrying about browser compatibility.
Is there a precedent for this in traditional investing, such as a case where an angel invests in a company and the founders take the money and run, or blow it without making a real attempt at the company?