skysight-inc/HackerNews huggingface dataset:
They're more likely to help each other than hurt each other, but I think that's hard to see. They're competition is other advertising media, not each other. Their ads are getting them profitable, but if either ever hits on an ad model for social that works as well as adwords does for search, the other will copy it and they'll both benefit.
A billion in enterprise revnue is nothing to sneeze at.

http://www.businessinsider.com/google-generates-1-billion-on...
Unlocking phones isn't illegal. Unlocking phones without permission (of the manufacturer and/or the carrier the phone is locked to) is what will become illegal.
Legislation has some similarities to source commits, in that many Acts amend other Acts. Something like: section 3: amend section 4(i) of the so-and-so Act 1958, replacing each occurrence of word A with word B.

It would be nice to store that as git commits, and have the functionality of diff, blame etc.

However, the dependence on the existing format, in terms of case-law, legislation, techniques for handling it, textbooks, articles, not to mention the decades of experience of solicitors, barristers, judges and legislators, make this hard to change. Back-compatibility is important. So the way to do it is to include the present format as meta-information.
"make target" will not make stuff down the tree. It will stop at target. Please, try again. :)
License Haiku
Great idea - I'm definitely going to use this.

Two suggestions:
- Could you make it search through a specific users' pinboard.in bookmarks? (e.g. your own, if you have a lot)

- When you press enter/return on the 'tags' input, it doesn't submit the form, but instead adds a new tag. I think it would be more intuitive and similar to existing "tag fields" if enter/return started the search, and you used Space to move to the next tag
A few evenings ago I was talking with a small group of local developers about a situation at one developer's company. He was head of Team A and another developer, head of Team B, was leaving the company. My friend is going to now head A and B. Team B has suffered over the years because their manager was a "nice guy," and so Team B does not criticize each other very much. In Team A, on the other hand, my friend is critical in a diplomatic way, and members of his team will say things like "that code is fucking horrible" to each other if it's bad (followed by specific examples.) The result is that Team A, where people insult each other, has much better code and it's now a challenge to get B to accept even mild direct criticism of code without being offended and an even greater challenge to improve their work without offending them.

I think that is a typical story. Good, tight teams are harsh with each other. More skillfully spoken criticism sounds nicer, but the message that the code or the program design is bad is still there just as clearly.

A lot is being made of this person's treatment on Twitter. I agree the when presented with stranger's code in a situation where it doesn't matter, it's best to say nothing. But I would expect that if the developer wrote a poor program on the job, for the job, the code should be criticized and the developer should know they did a bad job on that particular task, and they should be shown how to do it better or how to figure out how to do it better. It's only because the developer in the Twitter story had no relation to their criticizers that the criticism can be considered inappropriate.

Regarding women in programming, my experience is that the serious ones, just like the serious men, would rather give and get harshly and be counted among the best than to be treated like a child and progress slowly for years. We should really think about whether we are making things worse by refusing to give anyone the benefits of a trial by (controlled) fire.
I'm pretty happy with Kerio Connect (MS Exchange-compatible, so it does push email to iphones/etc.) -- if anyone wants this, we're technically signed up as resellers and can sell you software licensed to host on your own servers.

The web client sucks a bit compared to Google, but otherwise it's essentially Exchange, but vastly cheaper and easier to manage.
Heh, all the bioinformaticians come out of the woodwork :-)

Here's yet-another-project for bioinformatics workflows that I've been involved in. This one based on Groovy:

http://bpipe.org

I agree with your sentiments about the nature of pipelines vs build system a la make. Many many people start down the path of putting the classic DAG dependency analysis as the foundation of their needs when in fact, this isn't so much of a problem in real situations, and is even somewhat counterproductive because it forces you to declare a lot of things in a static way that actually aren't static at all. I've found tools like this completely break down when your data starts determining your workflow (eg: if the file is bigger than X I will break it in n parts and run them in parallel, otherwise I will continue on and do it using a different command entirely in memory).

In my experience the problems in big data analysis are more about the complexity of managing the process, achieving as much parallelization with as little effort and craziness as possible (don't see any mention of that in Drake), documenting what actually happened when something ran so you can figure it out later, and most of all, flexibility in modifying it since it changes every day of the week.

One mistake that Drake appears to make (again, from my quick skim), is interweaving the declaration of the "stages" of the pipeline (what they do) and the dependencies between them (the order they run in). This makes your pipeline stages less reusable and the pipeline harder to maintain. Bpipe completely separates these things out, which is something I like about it.
Hm, interesting perspective.

Out of curiosity what other media do you think is significantly competing with them? I mean besides Google.
This is interesting, but really needs to be taken a bit further. For example, the commit https://github.com/Br3nda/legislation/commit/ed9e389c5573c98... adds the Animal Welfare Treatment of Animals Amendment Bill - but the effect of this Bill is actually to amend the Animal Welfare Act 1999. In other words, this Bill is a legal patch, so it should probably be shown as a git branch that contains a commit modifying the Animal Welfare Act 1999 as well as adding the Amendment bill.

As a sidebar, it's interesting that the Statute of Marlborough (1267) is still in force in NZ.
It's only slander if it's false.
Apply to join the Cleveland on Rails Class of Summer 2013
I get that. I understand the criticism that was offered was not constructive other than pointing out :

"Hey, look. sed does this too. Waste of time.".

My point in quoting Pauli was not to show you that academia stays far away from non-constructive criticism. Quite the opposite.

How does "You're not even wrong" help the author of the paper? It doesn't. It's an intentionally low blow meant to make the person reassess their position on the opinion they expounded upon. It's constructive in the fact that "maybe it'll knock some sense into them."

I, too, think the authors of the tweets acted in poor form. However, I have stepped back and looked at this for what it is, someone being upset about bullying on the internet. Bullying in a pseudo anonymous information exchange should not be surprising to anyone, nor should anyone take it so personally.

No boss is going to hire someone else because you got heckled on the internet, sorry. It'll be because you were lesser qualified than the other applicant.
But blocking that domain in the UK did nothing to slow bittorrent traffic, according to several sources. http://torrentfreak.com/censoring-the-pirate-bay-is-futile-i...
Steam isn't synonymous with DRM, here is a list of DRM free games on steam. http://www.gog.com/forum/general/list_of_drmfree_games_on_st...
It's obvious the bans on Internet gambling is due to the fact it's hard to regulate and it's even harder to tax...

Or billion-dollar mafia-run casinos know which politicians to bribe.
Haha, well pointed out. I'm clearly having trouble parsing today.

"rm target; make" can work, but only if you're using a pattern for data pipelines where there is only one default set of downstream targets. If the one Makefile supports a range of downstream targets, then this won't work.

I concede, make doesn't support that operation out of the box :)
Most cooperativeness, nor lack thereof, occurs before the bill touches a President's desk. A Democratic held Senate more or less means that very little will ever have an opportunity for ink that has already been discussed via press conference, media outlets, etc.
This is also why the October Revolution happened in November, depending on what calendar you use. https://en.wikipedia.org/wiki/October_revolution
Oh man, was I ever a Loki fan...
When you apply to YC as a foreigner, you undertake the program during the three-month stay a visitor/tourist visa provides you. Then your company gets invested in, and your company, now capitalized, can legally immigrate you. Quite often, you have to go back home while things are set up, and then you're allowed back into the US when the paperwork goes through (may take months/years, during which you run the [US-based] company from abroad.)

I imagine the Canadian VC programs this affects will be similar; interestingly, the Canadian maximum-tourist-visit period is six months, so it gives you a bit longer to work things out.
New for nerds, stuff that matters
This legislation is poorly written. Plus, we already have US legislation. This seems redundant. Reading it made my eyes bleed.
"...They're hurting because..."

Wow.

Just to be clear, we are talking about Apple right?
Functional C Programming  (Or, why God, why?)
For the record, I was completely unaware of this; thanks!
In Support Of Maven
Really?

This is not a weird request, this is one of the most common things we do when we're developing a workflow. You need to do this every time you make changes to code and you want these changes to propagate.

You can't run "make all", because it literally builds everything. You might be working on a specific branch of the workflow, and the overall workflow could be huge. And out-of-date in a lot of places. Or it could contain steps that are very expensive, but not necessary to build for your development purposes (for example, generating a model). This is why exclusions are also important, and make also does not support them.

Make also does not support multiple outputs, and I gave you a prooflink before. And a lot of other things which we think are important, too (I could make a list. I did, actually).

If you like Make, you should continue using it. I think it is a little arrogant on your part to try to explain to us that we simply wasted our time. We built the tool to address the problems we were facing. If you do not face similar problems, by all means, use Make.
I don't think anyone "owns" it. The research was published, and anyone can read the papers and then perhaps build something with it. That is true of the vast majority of academic research. There is no IP in the form of something that could be patented, because a published idea would count as prior art.

Commercial efforts started by people employed by the university are a completely different matter, and universities have rules about how much time can be spent on such efforts (including consulting), and about ownership of companies established by faculty.
Let's hope they land humans on the Moon and Mars in the next 13 years. Elon has much more capital now than back in 2002. They are the most likely company to settle space.
I had a terrible Zyxel router was really unreliable. Replaced it with a Billion 7404VNPX and haven't looked back. They're aimed more at home/small office than just being consumer, so they have better configuration, ipv6, etc. (but are a little ugly, but who cares?). Still pretty cheap.
Phew.
Thank you.
> I would say 95% people would be pissed no matter the skill level if you just made fun of their work as opposed to offering constructive criticism.

I wasn't saying people wouldn't get pissed if you insult their work. I'd be annoyed if someone made fun of my work. But I certainly would not be as angry as if someone insulted my child. Or even my dog.

> The issue at hand isn't that Heather can't accept any sort of criticism.

Obviously not. She handled the situation with an overabundance of grace and asked for meaningful criticism.

> The issue is still that you don't have to be a fucking dick to criticize someone else's work. It's not hard to offer constructive criticism as opposed to just trashing and making fun of something someone worked on for months or even years.

Absolutely. These guys were being jerks. My comment was about being as attached to your code as you are to your child.

> Umm she was crying; not only that - she posted that she cried. I would say she was pretty upset; she just handled herself well despite the circumstances.

I'd say the fact that she asked for feedback is clear evidence that she is not attached to her code the way she might be to a child. Try walking up to a parent and tell them that their child makes your eyes bleed and let me know if they ask you for constructive feedback, vs hitting you, screaming at you, spitting in your face, or just walking away scowling.
? They've actually missed almost all of their deadlines. 3-5 years is more realistic (if I were a betting man) based on past performance.

But they've certainly hit all their milestones, eventually, which is much more than can be said for nearly every other private space venture.
You mean pissing off your customer and your source is a bad thing? OH MY. I've heard from business leaders who hate to use agency recruiters. They tend to mislead the business [by inflating resumes], refuse to inform the canidate properly, and attempt to flood the busines person with resumes.
I don't think Google is really competing with them, Google wins because they make TONS of money on ads when people are clearly actively trying to buy something. Those ads cost tons of money if you ever run such a campaign you'll see it.

They're competing with TV I think more than anything, the sort of "brand recognition" advertising that is more nebulous and hard to measure.

"My friend likes this brand" may annoy you, but it means something to me. When I've seen that in Facebook ads, I remember it. It may be years before that matters to my purchases, but that's how brands invest in TV advertising now, and if they can figure out to objectively show that Facebook advertising does that better, their ad spends will explode.

It's only that, because TV was the ONLY place for this for so long and therefore brands were able to measure the effect of this advertising other time, that TV ads were able to be proven to work, even for ads not directed at people literally looking to buy RIGHT NOW. Internet ads have had a problem proving their ROI in this regard, but if Facebook or Twitter figure this out, it's going to be huge.
Check out this trolling: the final sentence of the article says "AXE astronauts may even beat their SpaceX counterparts to microgravity" (in an XCOR Lynx rocketplane). As in Axe body spray. Uh huh.

This is trolling because

a) that's a suborbital spaceplane (which the mention, but don't emphasize), which is obviously a much lower bar

b) the Lynx Mk I hasn't even started flight tests yet, as far as I can tell from their press releases

c) really, if they want to talk about suborbital space tourism (which is what the Lynx is), isn't Virgin Galactic the market leader here? probably?

d) you really think that if SpaceX wants to do crewed orbits by 2015, they won't be booking time on a Vomit Comet long before then (and thus logging microgravity time)? seriously?
This is how the WTO is able to enforce its regulations. Because the WTO can't actually forced a country to pay another for unfair trade practices (the WTO doesn't have an army), the WTO is allowed to permit winning plaintiffs to break agreements or enact retaliatory tarrifs to recoup losses[1]

It comes down to comparative advantage[2]: Countries are better off by opening up free trade and thus have an incentive to keep things relatively open. The WTO acts as intermediary to prevent an arms race of tariffs and retaliatory actions that end up hurting countries in the long run. It seems ironic because the WTO is letting another country enact a retaliatory tariff but for the most part the WTO is one of the more effective global institutions at enforcing its principal.

There is a lot more nuance but I hope this helps explain this a little more.

[1] http://en.wikipedia.org/wiki/2002_United_States_steel_tariff
[2] http://en.wikipedia.org/wiki/International_trade#Ricardian_m...
Ubuntu Phone: Community Driven and Designed Core Apps
> I am working on a team that is smarter than me. And I noticed, they don't attach a huge amount of their identity on their code. Taking myself out of it improved my skills.

I guess it depends on context. For team work projects, maybe your coworkers don't feel like they have ownership over their work. I feel that this is very different compared to open sourcing your personal work.
It's most likely because there was a lot of attempts to dismantle and undo his New Deal. See particularly 1937, I would bet as the year they most occurred, but I could be wrong on that. I am guessing on that year because things were starting to look little better from the Great Depression, so as lot of programs and spending were cut, promptly followed by the economy falling back down.

An additional thought is that FDR was the first really powerful president who made a power grab for the executive branch and so faced resistance from a Congress that was used to being in control.
Walled garden wars 2.0. Dont let anyone become a threat in any form. Instead they both should evolve to social service providers but they rather cut off each others arms.
So she was pissed that the organizer wants to make room for two men for the talk.

Should a male speaker be pissed too if he were the one that got kicked out because organizer wanted to make room for a women?

Seems like the author wants organizer to consider her gender only when it means that she will benefit from it.
It's really more the heightened power of the minority caucus of the Senate which has recently radically expanded what were previously relatively minor veto points in the path of legislation[1]. It's not quite a liberum veto [2] yet but it has some of the pathologies.

[1] http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Clo...

[2] http://en.wikipedia.org/wiki/Liberum_veto
You should take your time to improve your pirating skills and find new sources.

For example, have you tried with this site?: http://www.argenteam.net/search

There you have both the torrents/emule links and really high quality subtitles if you need them.
Thanks for the detailed and well explained reply.

I have limited experience with Clojure, but it does seem to be a good match to this sort of task due to it's structure. However the JVM seems to be a real drawback to me. Perhaps with something like Scheme or Lisp you might get a similar program structure, and be able to compile to faster binaries?

The REPL is a solution, but as many developers are using tools like make with many other tools in the shell, running a REPL like that would prevent them from using other things efficiently. Ultimately I think the overhead time needs to be removed.

If it takes far longer than something like make, that's not necessarily an issue. The key point is making it fast from the user's perspective. As long as it runs in a fraction of a second, I can't see much of a difference between 0.1s and 0.0001s, so I don't think that sort of difference really matters, it's when it gets over 1s that it becomes an issue.

Running something like Nailgun in the background may be a good solution, I don't have any experience with it. But if it requires starting a daemon in the background, that could get in the way of using the tool in a normal way.

I don't really know what the best solution to this problem is. I'm not sure Clojure is the best tool for the job.
I wonder if tech companies in general would be more tolerant since they tend to have more laid back cultures compared to corporate environments.
Will 5.1 or 6 discuss some aspects of the Multi Armed Bandit approach, ala http://analytics.blogspot.com/2013/01/multi-armed-bandit-exp... ? Looking forward to the whole series!
That link seems to be dead.

I wish I could share with you the pictures of "the big picture" in which every piece of proprietary tech was given its own little circle on a whiteboard and then was connected to everything else which it uses or which uses it.

To say it was huge was an understatement.
I would rebuy these games again if they came to Steam, I have the original id special Edition Quake3 metal box but I lost the CDs long ago. :-/
Sounds like Les Miserables...
Speaking of drop in replacements, I've been very happy with Percona Server. The improved monitoring is worth it alone.
Valve is not "engrossed in DRM". They have the most lenient DRM that still qualifies as DRM, and the only objectionable aspect of it is the theoretical inability to install a game without access to the Steam servers. Valve's "DRM" scheme has imposes fewer restrictions on the user than most EULAs, and pretty much never gets in the way of legitimate usage. The fact that they don't want to sell their games without Steam is a business decision that is quite unrelated to the DRM question, and more related to their profit motive and the other services Steam provides that vendors like GoG don't.
Line Item Veto is supposed to help with that. I don't know the mechanics, and if it becomes onerous when a bill has 1000+ pages.
You imply that the MAB approach has problems, or at least is not as "sound". Care to state what those problems or issues are?
Pay attention to context: the poster is responding to the grandparent's question of "How is Apple hurting exactly". Any response besides a straight denial would take the form "they're hurting because..."
http://ambientdays.com/ I occasionally post YouTube/Grooveshark/SoundCloud videos. I kept trying to write blog posts (both on musical and technical topics), but I could never come up with a voice that I liked.
Huh? I'm not twisting the definition, and my comment isn't benefiting anybody. You make no sense.

You're an idiot and should get the fuck o--KIDDING! I'm not sure why you bothered replying to me other than to play the "I am more mature than you" game, so I hope this reply entertained you.
Agreed - Percona Community Edition is pretty dang good.
Its pretty simple actually, the owner of the copy 'right' expressly authorizes the copy being given to you. That is in accordance with the law. So any number of examples, you buy a book at the book store, you buy a DVD, you watch a movie at the theater, all of these actions result in a 'copy' of the work coming into your possession that is sanctioned by the owner of the right.

Any illegal copy is one in which the owner hasn't sanctioned transferring a copy to you.

Copyright law carves out specific exemptions for lending libraries and the First Sale doctrine, part of the unified commercial code (UCC) gives you the right to transfer your copy to a third party as long as no new copies are created (so you no longer have a copy).

Note I am not a lawyer, and this is not legal advice.
If you mean Overly Attached Girlfriend [1], she framed the joke intentionally, in terms of its visual look and its connotations, in exactly the form that took hold as a meme.

Contrast this with memes where a picture caught the eye of a photoshopper who then decided what joke to write on top.

It was her own sense of humor from the start. Good on her :)

[1] http://knowyourmeme.com/memes/overly-attached-girlfriend
Pirating hasn't been tested in the courts, really, it's the distributing that will get you a lawsuit. This is because what would that law look like? If someone sent you an email with a newspaper article inside you'd be violating it.