skysight-inc/HackerNews huggingface dataset:
As far as I can see Tarver is applying the US copyright concept of derivative in the license and that means that it would be hard to show that a non-compliant version of Shen was not derivative. You'd have to use clean-room techniques and show that the code you produced wasn't lifted from the sources given. And in addition you would probably get nil support from the people running the project so I'd say the license works pretty well to stop forks. Whether it should stop forks, you can argue, but as a tank-trap its pretty good.

"Do similar but incompatible implementations really typically come from a common base?"

In this instance without the license the answer would certainly be 'yes'. Forking from the existing sources would be the obvious and easy route.

"If a group of people have the determination to change Shen's semantics and wish to distribute it and maintain it, and people wish to use that, should they be denied? Why should anyone trust the original designing committee over the course of many years, with their only recourse being to start from scratch?"

Well that's a tough one. According to Stallman the answer is 'yes' because the originator has no special rights over his work. On the other hand Stallman's idea of freedom is freedom to agree with Stallman. I prefer BSD.

If we imagine that this group know what they are doing then the answer might be 'yes'. However you cannot write this proviso into a license, so you have to allow the half-assed changes along with the good ones and you're back to a free for all.

Pragmatically what I think is that the Shen group are very good; they are the only ones with the expertise and they have a good track record of delivery. The Shen spec looks good. I've read Tarver's book on Qi and from what I can see the whole semantics of the language is mixed in with a bunch of proofs in math'l logic that I for one wouldn't want to mess with. If they drop the ball, we should step in, but If you did have a case for changing the spec, my money would be that the best thing to do is to approach the group and put forward your case.

I'll say one thing for Tarver and what he does; it sure is different. Fifteen years on, with billions of free hours, open source has failed to deliver a popular Linux desktop. Maybe we should start being a little open minded about methodologies and licenses before jumping on people's heads. The important thing is to deliver.
Imtrade and trade sports do this. It is also trivial to simulate with play money over many elections and races.
The only reason why I don't switch to linux is that my external soundcard (Roland Quad-Capture) doesn't have linux drivers. Even just playback would suit me...
I think it is very hard for people to understand the value of something that you can duplicate 1 million times with no additional resources or effort.
Most honest people know that if you spent time building a birdhouse and they just took it from you, that they are stealing. You don't have it anymore and you spent time and money to make it.
If there was a magic "replicator" machine, I think even our normal idea of what theft is, would change. If I could copy your birdhouse, and you could still keep your birdhouse, how is that even stealing?
It think the only thing that would ever work is to allow people to give a "token" payment, perhaps a few cents, for the privilege of duplicated electronic content. iTunes offers something approaching that idea and it is doing great.
Facebook Debuts Privacy Education Enhancement
I really disagree. Forcing someone to say something they don't agree with is a violation of free speech.
The "tech community" doesn't have a single opinion. Proof: you're part of the tech community.

Personally, I don't believe the government is stealing anything. They're violating people's privacy, which is a different thing and does not require the data to be property.
I'm about halfway through completing MIT EdX's 6.00x and Udacity's CS101 courses and I'm extremely satisfied so far. I think the instruction has been near-perfect. For the first time in my life the material is sticking.

I'm really looking forward to the increases in human skill and potential that comes from educating millions from around the world. That creative genius who never how to code, now has the skills to write innovative software. Or the millions of more average people who've increased their potential - that's valuable as well. Think about what the world would be like if everyone was educated up to the college-level. I think human advancement in science, culture, technology, and the arts would accelerate tremendously.
> The RIAA doesn't have any bits worth protecting in the same way that people's private information warrants protection.

It might well, but they're in HR.
If Obama was forecast to havee 100% chance of winning, wouldn't voters for alternative candidates also be less inlcined to vote?
I think you need to go to the next step: What exact job would you want in education? For example being a first grade teacher is different than working with say older special ed kids and that's different than being an administrator. Also if you really want to get into education you need to embrace that with it's own passion and not try to bring your code skills into it, unless you want to teach people how to code. Something to keep in mind is that going into K-12 often requires a post-grad degree.

PS I'd talk to a wide range of folks who work in education and visit some grad programs like Columbia Teachers College. You want to meet people who work in the field.
Have you read 538? Nate has commented on all of those things. He just takes a more quantitative approach.
Google Glass | Best Inventions of the Year 2012
The court required that they use 11 point font[1]. They didn't before, and the court made them change it. It had previously been hidden as a item in that tiny bottom navigation bar.

[1]: http://www.engadget.com/2012/11/01/apple-told-to-rewrite-sam...
I'd be much more interested in an explanation of the method rather than a demo of the concept. It sounds interesting, but I don't really see what I'd gain by logging in.
It's important to see that there isn't just one legal perspective. The law tends to be incredibly malleable, so in many areas (especially newly developing areas of law) you'll see actors espousing theories based on what they want you to see. Think of it like a Rubin vase (http://en.wikipedia.org/wiki/Rubin_vase).

Here, it's not surprising that the government wants to take a position that gives them greater power to snoop around in files you store in the cloud.

It's perfectly reasonable to look at your data in the cloud like a safety deposit box. But alas, government tends to follow a path that gives them greater control and not less. This is just another instance of that tendency.
Purposefully provocative nonsensical comment.
I agree with you on form over function. But I'm not aware of any independent study that validates the higher MTBF numbers that manufacturers claim for "enterprise" HDs. The better warranty seems to be mostly a convenience factor that some enterprises are willing to pay for.
Chat
Chat - Chat, Chat, Chat Rooms, Chat Chat Chat for calls Serving of Turkey Best Site.
Direct mail optimization
Don't give up. I just saw this 2 days ago at a talk given by Venu Anuganti (the url was on the final slide, he didn't actually vocalize it though). Seeing something for the first time twice in two days in startup land could be a fluke, or it could be a trend.

You may be on the brink of success. In fact, I'm going to download and compile this right now.
It's a spirit of the law issue, again.

Judges aren't friggin robots. You don't get to fuck around and have them go "BEEP BOOP WELL TECHNICALLY NOT A VIOLATION BEEP BOOP".

The whole point of a judge is to, well, use his/her judgement. If this judge thinks Apple is fucking with him AGAIN, I can't imagine he'll be at all lenient. Apple is holding his authority in contempt.
I believe the GPs point is that judges do not take kindly to cat-and-mouse games, where you technically follow the court order by the letter but twist and turn it in such a way that it's spirit is violated. The order is not intended as a challenge on how to best wriggle out of it, and just because the court did not explicitly specify every last detail of how the message must be displayed does not mean that it will tolerate any tricks.
In other words, plausible deniability in action.
I apologize for going meta on this, but I literally cannot make heads or tails of his writing, which I'm pretty sure is about something that I'm interested. With a name like "Andrew Cooke" I'm inclined to think English is his first language, but...wow. Is this a style thing? Can someone summarize?
Huh? If you know the methodology it’s very simple to independently test polling data.
My love for programming changed some years ago into a "brass tacks", utilitarian method of mostly just scripting (python, ruby) and moving on. Gone are the days that I spent hours making my code faster, more beautiful, more compact. And you know what? I still get as much done, I make more money, and I haven't missed "the good old days" barely any!
Isn't online poker illegal in US now?
I think the author knows what he is talking about.

Journalistic objectivity is about reporting the news without your personal bias. I think you can give your subjective opinion (making predictions, etc) and still have it be considered objective journalism.

Thats why his tldr is about the clash between the two objectivities.
I think the problem would be that the focus would not necessarily be on urban voters (they are pretty dependable Democratic votes) but on very specific swing-voter geographies. This is also an issue with the existing Electoral College but is mediated by the fact that the smallest geographical unit (in most cases) is an entire state.

The Electoral College also helps to avoid a national recount should the popular vote be very close.
One of the simplifying assumptions that is built into this idea is that the input and output to the program are simple streams ( a file, a terminal ). Not surprisingly that makes things a lot less complex so you can focus on the programming.

Since a Raspberry Pi is only $35 or $50 with enough stuff to program it, that is one way to get started. Of course taking an older tossed of PC and installing Linux on it works too (which can often be done for free if there are businesses around)
My problem with journalists is they try too hard to report things "fairly."
It's scary how similar your story is to mine. I'm a Mechanical Engineer too (Master's), but am now the co-founder of a local-search iPhone app...
I come originally from Mexico and wonder sometimes if I shouldn't be in Mexico, solving "real" problems...
National Archives censors searches for wikileaks
Why has Obama been going to Florida? The only reasonable answer is that he is looking not only at the snapshot numbers someone like Nate Silver does a good job of reporting, but the trend, way ahead of current polling. Campaigns are very numerate.

For the same reasons, Chris Christie and Michael Blomberg feel safe throwing Romney under the bus.
> In the end it comes around to the same old thing:
> the institutionalization of morality

Can you elaborate? At no point did the article make the leap that a moral obligation be forced on individuals by an outside body. From the article:

> I have the skills to help other people out but instead
> I’m running a startup and writing on my blog. Should I
> feel guilty? Do I have a moral obligation to use my
> engineering skills to give back to the world
> in a bigger way?

How is this kind of self-examination "hugely dangerous"?
They've already made it, several times over now.
The world isn't ruled by ideology or simple formulas. It's all details and proportion; with the best solutions usually emergent and as specialized as the problems.

If you have a marvelous idea or insight into how electric cars could or should be made, and it's an insight that could make a real difference, then you might very well feel that you "owe" it to society to get in there and make that difference. If you would be just another foot soldier in an army of engineers that seems to be pushing a rope, then stick with what you love.

You do owe an obligation to society, but also have an obligation to yourself, and your family if you have one. Making the call is up to you, and not something that a simple formula or ideological precept can provide.
Joe the plumber may not care, but then Joe can't hold Apple in contempt.
Good job, I don't have an iDevice to test it but it looks more professional than what I managed at 14!
That's a good point. I'm cleaning up and stabilizing the code right now and part of my v0.2.0 release is going to be documentation.

I did a presentation recently about some of the ideas behind the database:

https://speakerdeck.com/benbjohnson/behavioral-databases

The intro on the GitHub Archive Visualizer video explains some more of it too:

https://vimeo.com/51629936

I'll add that stuff to the README though.
I think in the case of journalism that the "doctor" wants to preserve some flexibility in interpretation that Mr. Silver takes away.
Founders need to pay attention to these details, you should get a lawyer friend or reputable adviser to go over these things.
Most useful iOS libraries
Or a Linux VM on your Windows/Mac host
Absolutely! The key is staying current and curious. I'm around your age and I've seen a lot of my peers drop out by transitioning to management and/or finding other priorities in life such as family or hobbies.

The one thing I've found I need as I age is to exercise more and more just to keep my energy level up. I can do all-nighters with the youngest of them (but maybe that's genetic because my mom's still doing them too and she's pushing 80), but I pay a horrible price if I get out of shape.

And before someone objects, I actually like the occasional all-night binge hackathon - all things in moderation - I just bring better quality food than pizza and coke these days.
I'm curious - you are correct that the top of the pyramid worked from home because the middle [1] of the pyramid was unable to clean up the office.

But what I don't understand is, what moral obligation does this create? Who is obligated to who, and why? Specifically, what transactions create a moral obligation beyond fulfilling the terms of the transaction?

[1] The bottom of the pyramid is comprised primarily of non-workers. The $50k support staff are solidly in the middle.
A couple of points:

1) His model is easy to verify... wait for the elections to be over, and see how much his predictions correlate with reality. He predicts a great many races, and the results speak for themselves.

"The accuracy of his November 2008 presidential election predictions—he correctly predicted the winner of 49 of the 50 states—won Silver further attention and commendation. The only state he missed was Indiana, which went for Barack Obama by 1%. He also correctly predicted the winner of all 35 Senate races that year."

http://en.wikipedia.org/wiki/Nate_Silver

2) Also, his model accounts for the response rate figures you cite - that was actually the point of his most recent blog post. The reason Nate gives Romney any chance at all to win is because his model predicts that there is less than 1/5 chance that the polls are systematically biased (based on data since 1968). He thinks that if he's wrong, it's exactly for the reason you say - that those who respond to the polls are a small group that don't represent the population. He has a large enough sample size to eliminate sampling error, and we're close enough to election day to discount error due to polls being a snapshot in time. So there is only systematic bias left to discuss...

"So why, then, do we have Mr. Obama as “only” an 83.7 percent favorite to win the Electoral College, and not close to 100 percent? This is because of the other potential sources of error in polling."

And that error is simply that polls don't reflect reality, and he thinks that is about a 15% chance.

http://fivethirtyeight.blogs.nytimes.com/2012/11/03/nov-2-fo...
FRP isn't new. It is almost as olds as, or older than JavaScript
For a purely functional language like Haskell, this would not be a very good advice. Any kind of I/O would involve monads and other imperative constructs. Better implement an algorithm involving trees or graphs to better appreciate a functional language.
I do use a Borne Again Shell :P

ObOnTopic: I thought the way copyright was written was that downloading is not illegal, but uploading (transmitting) was that actual illegal action. The only reason torrenters get in trouble is because they upload and download at the same time.

That could be a legal technicality in which someone writes a torrent client to download only, as to show lack of culpability in the act of uploading. Of course, this does indeed kill the network.
It may be more that the old fact-based approach that has been corrupted and stymied over the past 40 years (Watergate) is giving way to a new data-driven fact-based approach, and the people who have spent their careers in the old, broken model now have to fight for their continued relevance and employability.
and when you zoom out.
What a nonsense title. Of course we have a moral obligation to society, where society means the people around us. This doesn't necessarily mean our choice of profession though. Although this can be a great way to help/serve others.
Very interesting and unique idea. I will suggest this to everyone. Thanks for sharing!
Indeed. Do we need studies that show people do scroll below the fold? I noticed that on the Apple homepage the modules cut off at the bottom (on my resolution) it's clear there is more to the page. Seriously, it's 2012. Do we still have to fight about 'the fold?'
By that token, though, the court did specify what they wanted: a link, 11pt text. So they'd not afraid of specificity. If they're wanted something more attention-grabbing, they could've said it must include, e.g. "a graphic at least x pixels by y pixels."

I think another way of looking at it is this: if they don't request a particular location for the link, do they think Apple's going to put it anywhere other than the bottom of the page? And if so, the consequence (where this javascript exists or not) is that on a great number of devices you won't see it unless you scroll down.
Pretty cool! You should think about show the explanation and what it actually does and have a demo section where the user optionally logs in with FB.
Any chance Apple, Github, or Campfire have their emoji png icons available for download? (with a good license?) If not, what would be a nice set of emoji png's I can use for my website?
Quantitative journalism. In light of that term I think we can see that Fox/HuffPo/etc. practices qualitative journalism, which I would translate to "feelings-based."
That's ScaleIn, my company was Scalien, no relation.
I mean, he doesn't seem to give too strong of a background of the situation, but I can guess that Logitech is dropping what used to be a high quality, budget audio device that linux hackers enjoyed.

I suspect it's an audience issue. He's assuming whoever's reading it knows the background. I don't, so I can empathize with your confusion
I don't think it's illegal to play. It's just illegal for a US financial institution to transfer funds to an entity that runs an online poker service. Or something to that effect.
The enclosure isn't usually something you think about that much as long as it has the requisite number of bays. The prospect of hooking everything up only to see the magic smoke get released is terrifying.
Playing to the lowest common denominator. Any politician who says they don't read the news or polls is lying.
It seems like you are confusing predictions about this election with overall model accuracy.

The state by state predictions are the primary method by which you can judge the accuracy of his model. If his model forecasts a state as 60% for one candidate, you can assess that level of accuracy by looking at all 60% predictions.

Let's take some examples from todays date on FiveThirtyEight.

* Florida 54.8% chance of Romney win

* Virginia 67.0% chance of Obama win

* Nevada 67.9% chance of Obama win

* North Carolina 79.6% chance of Romney win

* New Hampshire 80.4% chance of Obama win

* Iowa 80.7% chance of Obama win

* Nevada 88.7% chance of Obama win

Other states like Texas, Utah, Idaho, Wyoming are projected at 100% for Romney and New York, California, Oregon, and Illinois at 100% for Obama.

If any of the 100% states go to the opposite candidate, that is a model problem. If some of the ones specified with extremely high percentages 95% go against his predictions with a high margin of victory, again that is a model problem.

Finally, some of those close races should go against the models prediction.

Let's take the 7 states listed above. 5 of the 7 are projected for Obama and 2 for Romney. However there is only about a 37.68% chance of that exact distribution happening. I break it down as follows:

Obama-Romney
* 0-7 0.02%

* 1-7 0.14%

* 2-5 2.26%

* 3-4 12.14%

* 4-3 31.48%

* 5-2 37.68%

* 6-1 16.00%

* 7-0 0.28%

Each of these numbers are probabilistic statements about the likelihood of the overall event occurring based on the probabilities. They are from a single simulation of the 7 state probabilities run 10,000 times. Each of them has it's own distribution, eg 5-2 was 37.68% in the first run, 37.38% in the next, then 38.03%, then 36.85%, etc.

This is a very simple model prediction, but by taking all 50 states into account you can get a very clear assessment of how well his model is actually predicting the outcome of the election. Complicating matters is the time series nature of the predictions.

This type of model is precisely the way you get away from "Fooled by Randomness and all that". His model is clearly articulating the amount of uncertainty in the forecast.
It's not something that's easy to develop a general solution to. Maybe the process that's using a lot of RAM is not runaway, and is mission-critical. Maybe it is a runaway process and something else is mission-critical.

The most 'fair' way to go about it is to just kill a random process. That skits the whole issue.
This is a very slippery slope to go down.
It's arguments like these that cause you to end up with laws that have lists of thousands of things in them.

Would you rather have fair use be a list of 10 things, and only those 10 things, or something that you should follow the spirit of?
I'm fine, thanks, but this thread is not about me. I was just responding to your ad hominem attack.
That wasn't a reference to the entire body of her work, nor a comment on her other social views. It was a reference to her views re: self-interest, altruism, and society as an oppressive instrument.

The "rhetoric" part is a slightly snarky reference to how said views are presented.

This isn't about women, gays, or blacks - this is about the fundamental notion of whether or not society should encourage altruistic behavior and whether or not the individual has some obligation to a very basic level of altruism. This is a valuable topic that we will probably never agree on, but flying off the handle and calling it "slavery" cheapens the discourse, because the two are so far apart that there is no reason to compare them except for cheap emotional impact.
Thank you for sharing your solution.

I think per user token is good since we have captcha on registration. But we also want to something on non-logged-in pages/users. What can we do?

Also, if we connect the data point to a certain token, does that count as non-anonymously tracking user?