skysight-inc/HackerNews huggingface dataset:
Why is LinkedIn always in some sort of security snafoo? It seems like it's always them.

Of course it's probably also my selective memories.
Because they are completely unrelated code bases sharing nothing. With subversion you could check out subtrees but that isn't practical with git.

For my personal projects a common pattern is a repo for the source and a repo for generated documentation.

For work projects we have an Android client (in Java), iOS client (in objective C), 3 different server components that share no code (Python), various analysis tools (Python), a client customisation layer (mini-Python), our website etc.

If all those were in one large repository it would be a huge sprawling mess. Also remember that branches are repository global. There would also be constant updates because other parts have changed, nothing to do with the component you are working on.
Which in many cases translates to "unless I can find a capable lawyer with not too many ethical qualms and make some money out of it".
I signed it, but it won't change anything. Either way, Google has a right to refuse, and even if they don't, it doesn't automatically mean we're saved. Google will continue to integrate Google+ with many of their other products.
Thank you.

Regarding Dart, AFAIK, we started working on Kotlin before Dart and Kotlin was first focused exclusively to target the JVM. The JavaScript came afterwards.
Hmm weird, there are a lot of people fairly high up on the list that are not my friends, some have 1 mutual friend, most are total strangers...
An interview with J Craig Venter, the man who sequenced the human genome
Yep. You absolutely need to talk to this guy.

Also ask the company "why did he leave?" Then see how it matches his perspective.
You should check out one of my other articles, The Original Value of Bitcoins, which explains the relationship of Bitcoin to the regression theorem.
http://themisescircle.org/blog/2013/07/02/the-original-value...
There is also relevant work done by Peter Surda
http://dev.economicsofbitcoin.com/mastersthesis/mastersthesi...
and Konrad Graf, whose work is definitive, but significantly longer.
http://konradsgraf.com/blog1/2013/11/3/expanded-on-the-origi...
This is one thing michaelochurch got right: Google imported a bunch of MS execs (Gundotra, etc) and didn't beat the MS out of them. The engineers lost political power to control the product.
If sprite lamp is successful someone will write a FOSS version of it anyway. Commercializing a product takes a lot more than writing a commandline version of the algorithm.

I'd say release it. There is nothing wrong with competition, capitalism works because of it. Sprite Lamp will have to provide a better product if they want to earn money from it.

Better to be confronted with a FOSS version now than when they have invested a lot of time and money into their own product.
you just gave me an idea for a "typechecking" api.thanks.
Yet their earnings [1] (and share price [2]) keep going up and up. Maybe the point is that our perception of GOOG has changed and we all have a little confirmation bias.

[1] http://investor.google.com/pdf/2013Q3_google_earnings_slides...
[2] https://www.google.com/finance?q=NASDAQ:GOOG
Does anybody know if the ranking is bi-directional? Is the rank just calculated on your activity (e.g.: visiting a friends profile) or does it include the activity of your friends (e.g.: when a friend visits your profile)
I didn't see the results. I've seen claims about the results, not substantiated by anything, and on the face of it they are very hard to believe. I find here[1] that MASS does a lot of helpful things, like math classes, which are undoubtedly helpful. However it has nothing to do with teaching Marxism, "oppression" and "ethnic studies".

1. http://www.tusd.k12.az.us/contents/depart/mexicanam/index.as...

>>> But teaching the real history of the US isn't resentment

If by "real history" one means teaching students that they are eternally oppressed by powers beyond their control, what else but resentment that can breed?

>>> Not the best example; Zionism is a better one.

What this has to do with Zionism? Zionism is a movement that proclaims existence of Jewish state, namely Israel, and the desire of Jews to live there. Such existence is a fact, and will remain the fact in foreseeable future. Nothing here has any connection to the topic as far as I can see.
About two years ago I overheard some preteen kids talking about them leaving Facebook when their parents joined and added them as friends. I'm guessing they don't want their parents too much involved in their social life.
Note: what follows is all highly experimental.

Our philosophy is that the typed Pyret language is an explicitly-typed one. Inference is just a convenience to save you some amount of typewritering. We want to do a good enough job of it, and if you want to get more specific, you do it yourself. For instance, in the foreseeable future we do not plan to ever infer a refinement. So I think that addresses your example.

Furthermore, we aren't going to play the cute trick of having an inference process that is so consistent with the type-checker that we can get rid of a type-checker. One nice thing about old fashioned recursive-descent type-checkers is that they give simple and familiar error messages; I don't know of any research papers that have been written about better error reporting by them (at least in the past few decades). That's a feature. [NB: There's always an exception. Hopefully my point is clear.]

So, whatever type we infer is one that gets fed to the type-checker to check against the function. Typically, assuming the function has passed its tests, the function should be consistent with its inferred type, unless the tests didn't cover the code properly.

What happens with code that can apply to multiple types, i.e., parametrically polymorphic code? We made an explicit decision to not have union types; had we had them, this would have been more sticky. But because we don't, we simply assume you mean to use the function in a polymorphic fashion, and that's the type we "infer". [Put differently, if you have a polymorphic function, you should test it on at least two different types!]

For reporting errors, we intend to make a distinction between declared types and inferred ones -- a distinction that I don't believe is commonly made in other type inference error presentations. For instance, inconsistency between two inferred types should perhaps be treated a bit differently than inconsistency between two declared types or between an inferred and a declared type.

More broadly, types are specifications. The point of a spec is to provide a redundant statement of program behavior, that can be checked against an implementation. From that perspective, inferring the type from the implementation is a strange idea: one shouldn't be inferring specs from code. [Yes, I know, it's been fashionable to infer "specs" from code for over a decade now. I would not call those specs -- they're more like summaries of the code.]

But tests, to my mind, are a lightweight form of specification, so it does make sense to infer one specification from another [just as people have gone the other way and used specifications to derive tests: the area of specification-driven test-generation]. Especially since it's being backed up by a true type-checker.

As I said, these are all pretty novel and possibly heretical ideas. But this is the experiment we're trying.
good to see a indian startup open sourcing one of their internal tool.

only question why perl and fcgi? why not golang, python or ruby for it

I last used fcgi 6-7 years back when that was the only option to host rails apps.
People On Things They Couldn’t Believe About America Until They Moved Here
It is handy to have a term for political correctness.

Unfortunately many people misuse that term when they mean "politeness" or similar. These people don't want to stop using the word retard wherever they want, and they want to be outraged when people point out that they're being assholes.
There's no way it's bi-directional, as some of my lowest-ranked (i.e., best) edges are people with whom I am not friends.
> Why is LinkedIn always in some sort of security snafoo? It seems like it's always them.

Target Awareness - many users of LinkedIn are not aware they could be targets

Target Identity - people usually browse LinkedIn with a single identity which can rather easily be linked to a real person, making targeting easier.

Network effect - Target connections to the real target which may be cautious and/or heavily protected

etc
They don't mention Clippy by name, but he gets a reference in the MS Bob section.

http://toastytech.com/guis/bob4.html
When I started to realize the value of storytelling, I gathered a group of friends to meet regularly to improve our storytelling. I read a bunch of books on storytelling and distilled their essence into a few parts -- mainly characters, conflict, struggle, and goal, which I memorize as CCSG. All the books I read described these four elements as the most important, which my experience confirms.

I wrote a few posts on the basics of storytelling (not all independent). While no substitute for practice, observing, and reading comprehensive books, people have told me they helped improve their storytelling. Storytelling improves persuasion and a lot more.

http://joshuaspodek.com/model-great-story

http://joshuaspodek.com/communication-skills-exercises-4

http://joshuaspodek.com/improve-public-speaking-storytelling...

Speaking of practice, look up http://themoth.org for great storytelling events and podcasts. The Moth is amazing. (If you search my blog you can find video of me telling stories at the Moth).
The amazing thing was they managed to blow thirteen years' good will in about two months. All gone. When techies are seriously considering using Bing for search ... you know your brand's gone toxic.

If they'd just backed off in the nymwars, WE'D ALL BE OVER THERE NOW. Fucksakes.
Not really, "Big Data" has nothing to do with how many bytes you're pushing around.

Some types of data analytics are CPU heavy and require distributed resources. Your comment about 10G isn't true. You can move around a Tb every 10 minutes or so. SSDs or a medium sized SAN could easily keep up with the bandwidth.

If your data isn't latency sensitive and run in batches, building a Hadoop cluster is a great solution to a lot of problems.
Red Oasis Dating
Red Oasis dating is a premium online dating site catering for mature dating, uniform dating and other types of online dating. We have over 3 million members registered with us so finding your perfect match is as easy as 123. Come in and browse for free online dating!
Nail down on the corruption. I bet the winners have back doors into gov incentivising the decision makers in some way.

We need a YELP for work-for-hire gov shops to create transparency especially when tax dollars are involved.
Do you need to? It's not website-to-website communication.

If you do need to it's very simple, your web server has to include some extra headers:

"Access-Control-Allow-Origin", "*"
"Access-Control-Allow-Methods", "GET,POST" // etc
"Access-Control-Allow-Headers", "X-Requested-With,Content-Type"
In NYC, where the legal speed limit is 30mph and traffic is usually slower a bike taking up the whole lane does nothing to slow the overall traffic flow. If a bike can keep up the minimum speed for traffic they deserve the same piece of the road a car has, just like a motorcycle or scooter. I agree it is almost always safer to be in the normal flow of traffic than on the fringe of the bike lane (in NYC at least).
would love to hear your thoughts and if anybody had data that would be amazing
> There have been throughout history lots of people who on account of their birth or religion have wanted to be treated as superior to some other group. Would you just want to go along with that?

But you could treat them as your equal until they do something to show they're not your equal, which is mostly what PC should be about.

Don't reduce people to a single defining characteristic, because that makes it easy to write them off.
New iWork: Another Missed Opportunity To Set Expectations
Maybe the people who you are FB stalking are also FB stalking you!
Well MS fucked that one up, didn't they? They should have ignored C++11, and got Hejlsberg to design a new one ;)

Regarding C# and/or .NET's abandonment - is this really the case? It certainly doesn't seem like it, with new revisions of the CLR coming out somewhat regularly, seemingly with new bits in each time. There's been LINQ, this new async thing, Rx, and that XML UI thing. And I know Silverlight is dead, but nothing dies without having been alive first! And I'm sure if you actively pay attention to the ecosystem - I don't, I use C# as a fancy MFC - you'd be able to reel off a whole pile of other things. It might not be quite the PR darling that it was in its youth, but it doesn't quite seem dead yet...

It might be true that teams at MS don't use it.
But how does the Washington Post prevent the back button in the case above? You click the link which takes you to m.washingtonpost.com which in turn redirects you to www.washingtonpost.com but there's no back button available back to m.washingtonpost.com.
I'm not sure there's any way to learn frugality without having to practice it for real. It is likely that a point will come in their lives when they do have to practice it; at that point, they will learn it. If that point never comes, they won't have to learn it. But, hey, they never needed to.

I remember my dad making various attempts to teach me to be careful with money when i was a kid. It was all water off a duck's back, because it was obvious to both of us that it was just a game. Then i went to university and had a rigidly fixed amount of student loan to live off. And hey presto, i learned how not to spend money.
> but its type system is pretty broken

Can you explain this? Thanks!
> Google has willfully refused to acknowledge or understand that singular humans have multiple personas, and that we do not and cannot allow those to mix.

They may not acknowledge it, but they certainly understand it. The whole value proposition of Circles was initially that'd you'd only share what you want with who you want.
you should actually make an effort to learn and understand modern economics before coming to such strong conclusions. there are good reasons why the discipline exists in its current form.

it is clear from the "slide-ruler-y math" jibe that you have no idea about the technical ability required to do research, especially in theoretical microeconomics and econometrics. you'll need more than mastery of "Mathematics for Engineering" and MATLAB to disrupt the economics profession.
Have you got any links on how to do that, as it sounds very like a problem I am trying to sole just now - combinations of DNA sequences that work together on a sequencing machine.

At the moment I am self joining a table of the sequences to itself in MySQL, but after a certain number of self joins the table gets massive. Time to compute is more the problem rather than storage space though, as I am only storing the ones that work (> 2 mismatches in the sequence). Would Map Reduce help in this scenario?
Definitely going to run through this soon.

I love seeing how others approach TDD, it's one of those topics that can be handled in so many different ways and seeing how others tackle it is so informative, even if you've been doing it for awhile.
bash doesn't create named pipe filesystem objects when you use process substitution, it passes file descriptors via the dynamically created kernel managed /dev/fd paths. There is nothing to clean up.
Typhoons are usually not that bad, it just means a lot more rain in an already very rainy country. Traditionally it was dealt with stilt houses and so on. Today you would just deal with it by having houses elevated about 6m and your first floor being able to withstand flooding for the worse possible typhoons, which means a stone floor and a concrete house.
Yahoo/Flickr/Tumblr is moving full steam ahead into Yahoo social network, completely ignoring why people still cling to them.
"How Secure is AES encryption algorithm?"
Pretty secure.

How secure is sending your sensitive data to some random server owner on the internet?
Not so much.
The problem is that the words themselves carry an intrinsic charge

I'd say that is precisely what they don't do. That's magical thinking (what sort of energy is this "charge"?) and I think it's the core of what's wrong with political correctness: people imagine that they're fixing reality by doing surgery on language, but they're not; they're fixing a reflection of reality, with "fixing" in the sense of "price-fixing". In other words it's photoshopping.

That's why intent matters: it actually exists, while the intrinsic power of bad words does not. Ignore intent and you end up in an absurd place.

In extreme cases this leads to personal harm being caused, but those are pretty rare. What bugs me more is how rigid people get when they try to correct others. That special blend of prissiness and condemnation is an anti-peanut-butter-cup, and it just makes me want to say "jehovah" over and over again like the dude in http://www.youtube.com/watch?v=R_hlMK7tCks.

It also misses how language really works. Language changes as people change. We can't control it, and it's silly to pretend that we can. That's like King Canute who ordered the waves to stop (except Canute's whole point was that they wouldn't comply, even for a king).

The truth about all this is told by the great comedians who mine the contradictions between language and social norms. Is there one piece of great comedy defending the politically correct view of language? I'd love to see it.

p.s. Just to be clear, I don't mean that you try to censor other people—I've never noticed anything of the sort. It's clear that your interest in this topic is in wanting not to hurt others with words inadvertently. That's totally distinct from the language-police impulse and I admire it. But I disagree with your model, I think.
True. See also: The New Yahoo...
Try these for starters:

http://mattupstate.com/python/2013/06/26/how-i-structure-my-...
http://maximebf.com/blog/2012/11/getting-bigger-with-flask/#...
https://github.com/mitsuhiko/flask/wiki/Large-app-how-to
I own puts. Outdoing index funds is easy. Investing is just like any other job. You do something cheaply than sell it for more. If the vast majority of fund managers are below average, than so to are the vast majority of doctors, lawyers and engineers. Investing isn't a special industry. Most surgeons are actively bad for their patients as compared to the average. Most engineers are bad for their projects compared to the average. Most lawyers are bad for contracts compared to the average. That's just how the world works.
> Even his worst of technology critics (like me) can't hide away from the fact of his impact on modern society.

Actually, there are still some out there who can - they will change the subject, put headphones on, or whatever it takes to avoid the subject. In some ways, many people seem to never get beyond mental adolescence on certain topics.
Because dumping enough stock reduces the price so waiting a a week or more between sell offs is a good idea.
Even Google is moving to git (see Go, for instance). Google Code is obsolete.
You might want to be aware of this too:
http://www.techempower.com/benchmarks/#section=data-r7&hw=i7...

Interpreted language-based frameworks tends to be the slowest ones to perform
My feeling is that there was nothing bad going on with his decision. He lives quite far and had to travel every day two times about 2h, which i suppose is the main reason. However, your questions and concernes are reasonable and i will try to ask him.
I'm not sure i'd include Tumblr in that list: there's quite a bit of text on Tumblr. I would include Twitter, though, which has functioned as the axe-man in the death of literate discussion on the internet.
Much love :)
Oh, god, how I hate political correctness! I can understand that people get upset and offended. They can boycott someone they don't like, but that PC bullshit infuriates me. It only makes communication difficult and people more manipulable.

Take terms like "imbecile", "Idiot" and "retarded". They were medical terms applied using more or less objective measurements. What happened then? They became un-PC and were replaced by "intellectual disability". How much time before the "dis-" is considered offensive? Maybe we should use sometime abstract like "green thinker" and "orange thinker"? But it doesn't matter what term we chose, it'll be associated to something negative and it'll become an insult for the general population.

Do you want to live in a world where you have to say that the umpire has "visual impediments" for fears to offend to blind people? No, "impediments" is too strong, maybe "visually challenged"? No, too negative. "Almost all the senses of the umpire are up to the level of a person of his age, with the possible exception of one that, although its absence doesn't demerit him at all as a human being, maybe would suggest that he'll be better in another line of work, like piano tuner."
wow this is really great. thanks for sharing.. had no idea someone was working on this already.
> That's arguable. Most people I know with teenagers would say their kids have more influence on family spending than they do.

I don't have any teenagers, but I spend way more money as a young adult than I ever did as a kid. Kids spend money on movies and toys and trinkets, but grownups buy cars, handbags, computers, meals at expensive restaurants, etc.
The concept of Snapchat is useless - it's literally DRM. It will work well enough for some folks, but fundamentally it simply isn't technically possible. At least not without a "trusted computing" model with remote attestation and so on.
how? Are you in the habit of hiring without knowing the criteria for success in that role? Is the candidate supposed to guess or read your mind?

As a candidate, I always ask what would make my future boss count hiring me an awesome decision. Also, it's really interesting when different interviewers answer the question differently; I've been in the middle of a job I quit after a year where different decision makers thought the role should be different things, and it sucked.
Changing the title was totally justified in this case.
I should perhaps also say that I don't deny Scala could use some simplification, but there are plenty of tangible benefits to algebraic datatypes and they don't require knowing anything about fancy types (unless you want GADTs) or complex implicit conversions.
Quebec brothers suing eBay over cancelled sneaker sale
I'd also like to read something like this. Grinberg is working on a book on flask, so it should be worth a read when it comes out in 2014.
Network effects.

When Python 3 started out, it had almost no libraries. So most projects at the top of the software stack couldn't use Python 3 because all the libraries they needed only worked with Python 2.

Below the top, to this day any individual library that wants to switch to 3 basically has to maintain separate forks for 2 and 3, because a lot of downstream users still use 2 because not all libraries are 3-compatible yet.

I think the Python developers are crazy for not using the proven __future__ import mechanism to allow new features to be introduced gradually and have new code interoperating with old code.