skysight-inc/HackerNews huggingface dataset:
I understand users' need for this, but as a this is your code, why don't you also push it to the gh-pages branch? That would make the exact same thing available at http://reidrac.github.com/canvas-raycasting (and then add a link to your README)
> Circles don't, but intervals do.

Great, but we're discussion the circle of fifths and fourths, not the intervals. You've moving the goal post. A fifth and a fourth are the same interval, but in the context of a key they are not, thus the circle is only fourths in one direction. You can't decide if an interval is a fifth or a fourth without knowing the key.

> I think what you are trying to say is that going clockwise gives you successive dominants, while going counterclockwise gives you successive subdominants.

I'm not trying to say it, I said it.

Pick any note on the circle, it's fifth (dominant) is directly clockwise and it's fourth (sub-dominant) is directly counterclockwise. Counterclockwise is always the fourth of the note you're moving from.
Not to defend them, because what they did was reprehensible, but they were charged as juveniles. This guy is an adult.

If the two guys from Steubenville had been over 18, the sentences would have been considerably higher.
Overwhelming responses!

Giving you my best wishes. Also to share with you that I've been thru very difficult life for 7 years, between 19-26. [1] I've spent 1.5 years to find my current tech co-founder. [2]

Just don't give up. No matter what. No one will be a loser if he/she persists to actualize the dream.

[1] Quora: What mindset should one possess to be more comfortable when things are miserable? http://goo.gl/dIcji
[2] How I found my tech co-founder. http://goo.gl/oBKKz
Most of the time time they do have multiple charges with murder, especially if the gun is illegally acquired. Whether or not the sentences for multiple convictions are concurrent or end-to-end may be the sentencing judge's discretion, not sure.

One act can certainly have multiple consequences, driving a stolen car through a mall mowing down people and kiosks would entail a lot of charges, even though it would be a "single cohesive act".

That said, I'm not sure about the hacking rule, and I don't know the full details of the 1986 law they are prosecuting under, and whether it has been amended or what amending it needs.
I'd love to give spideroak another try if someone can confirm their mobile apps (for iOS and android) function.
I'm not sure if I want to touch any non-core (Search, YouTube, Gmail) Google's services after the discontinuation of Reader.
Yes. Which is why the first line of my comment literally reads "Luck is what happens when preparation meets opportunity".
I created demo1/testing if you don't want to bother signing up.
On a different note. I'm interested in a link to the study where where they studied my hypothesis and disproved it like you say. I've never seen a serious study attempt to disprove this. So, citation please?
Who are these jurors? A lot of people want to blame the legal system, but what we have is a problem with our citizenry.

It seems many juries don't understand technology enough to form an opinion in cases like this. Also, juries in general don't seem to understand how jury nullification can work to properly constrain our government.
1. First, it's going to be appealed to an appeals court :)

2. Generally, if you are smart, you don't bring wildly unsympathetic defendants to SCOTUS at all (IE you don't go to war over them). There are cases it doesn't matter, but one of the reason we ended up with so many 4th amendment exceptions is, IMHO, because of the habit of bringing really unsympathetic people/facts to SCOTUS back when we had justices like O'Connor.
> For the love of god, what is wrong with having an Advanced options panel?

The OP seems to think about the average user and decides that a lot of stuff is not needed in Firefox options. But the average user does NOT click on Advances Options in any case. To be fare, the average user do not click on Preferences at all.

Is not bad idea to have some of this options as plugins, though. But we must remember that if the "average user" clicks on "Full screen" button (or even worse, F11), he/she'll probably have to reboot the computer in order to "fix" de computer.
Is it associated with Google Instant failing?

I've noticed frequently Google Instant will fail half way through searching, and it will ignore everything I typed and just go with what Instant guessed before it crapped out.

If Instant is prioritizing your previous search, it may be linked.
If you are driving down the street, and notice that I put the deadbolt onto my house backwards (so that it locked from the outside), is the appropriate thing to do to let yourself in and walk around looking at all my stuff and then call the local news station and invite them in along with you, or is it to call the police or leave me a note letting me know I've got a problem?
Really?!

Layout languages exist since the early GUI days, lack of knowledge of their existence is no excuse to use HTML as something it should not be used for.

Any RAD tool with layout managers is still miles ahead of what HTML offers, with the additional benefit of proper operating system integration.

Instead we have layers of broken abstractions trying to bend HTML into something it was never intended to be.

Writing portable clients in the browser is a mixture of CSS/HTML/JavaScript hacks to be able to achieve 100% L&F compliance across all required browsers and operating systems.
Your loss mate.

That says more about the ability of your teacher or the fact that you have some kind of history of abuse by whoever than about the Pharo system.

I guess if he would have used Lisp, you'd dislike Lisp, if it was C++, you'd hate C++.

What are you using, out of curiosity?
This is a lot like "citizens shouldn't be allowed to vote for a candidate opposing their current Senator, because incumbent Senators get re-elected 99% of the time anyway, and when they don't, it's usually a disaster for their constituents." Well, yes, those facts are true, but they don't justify the conclusion. In fact, they justify a rather opposite conclusion: if incumbent Senators almost never lose elections, and web sites are unusable with images and JavaScript turned off, maybe we should consider changing the system to force those things.

One fundamental premise of free software is that users are responsible for the software running on their computer, and therefore have the right to make that software do what they want. They have the right to accept SSL certificates from who they want, to use the amount of disk space they want, and so on. And the fact that only a tiny minority of users understand the security implications of having China's root certificate installed in their browser is not an argument for taking away their option to uninstall it. It's an argument that SSL's trust model is severely broken.
This is likely true for those of us who have already become accustomed to typing using QWERTY, but there are many who are just learning or have yet to learn to type, most notably children.

If at some point an input method that is faster and more efficient than QWERTY gains real traction and is taught or exposed to our youth, I'd expect a shift away from what's become convention.

This is by no means something that will just happen overnight, but I'd be a little saddened if in the last years of my life, QWERTY remains as the dominant method of text input. It's certainly a good solution, but no where near an optimal one.
This is awesome (I still have a lot to learn about bash) and effectively what my module does.

Just so others know, you have to put bash in vi mode and press Esc before v (otherwise it's ctrl+x ctrl+e).

set -o vi
Maybe it's a function of gettin older, but it feels that my country (and as a sort of extension the English speaking West) has begun to tire of the effort.

We have marched, protested, voted and won. Human rights, gay rights, pollution and justice. But it took effort and now the injustices are less obvious, are not next door but a long way away, and so it seems we can stop and rest. But injustice is like entropy - it never rests and so we let the torture be done in our name, we don't mind that the youth of the country are given sentences for looting longer than murderers, we don't shout that companies who leave their virtual doors unlocked should not be upset i they find people inside the building

It's right we should be upset, should write our MP should protest the wrongs - but it just seems lacking

I used to think that the USA had a written condition and so would always defend these things - but it seems that if we stop caring then we stop fighting for the spirit of the law and disappear up out own bottoms arguing over the letter of the amendment.
How to do UX While Deploying 100+ Times per Day
Designing the perfect smartphone: What'd YOU add to this list?
Sure, but that's a question for the legislature, of course.
Courts are going to give deference to the policy choices of what crimes deserve what punishments.
After soundly drubbing the effectiveness of this symbolic event, the author finally suggests an alternative activity:

"Focusing on green R&D might not feel as good as participating in a global gabfest with flashlights and good intentions, but it is a much brighter idea."

... with no information about how the average consumer is supposed to "focus."
App.net Provides a Great Opportunity for the Photo Community
Errplane (YC W13) launches performance monitoring and alert service
> I'm astonished that people overwhelmingly believe this falsehood.

Maybe that "falsehood" doesn't conform to your beliefs about what sort of unlocking should be allowed, but I think the quote you highlighted is a reasonable one.

There are legitimate reasons to allow restrictions on what can be done with subsidized devices which are still bound by a service agreement. Your comment suggests that you're astonished that people are swayed by those reasons, which comes across as a bit insulting.
In the context of that quote, she was referring to how that particular investor was from Singapore. So they might have talked about their favorite foods from their home as an ice-breaker?
Ask HN: What should I teach a class of low-income kids about programming?
Wednesday, I'm speaking to a group of inner city kids about software engineering and have been moderately stressed about what I should tell them. I feel that this is a great opportunity to reach out to my community and I don't want to waste it. What are some talking points that you would focus on?

EDIT: These are middle-school aged kids.
EditorConfig - language specific indentation handling in all your text editors
I've never seen an uglier IAMA on reddit: http://www.reddit.com/r/IAmA/comments/1ahkgc/i_am_weev_i_may...
Precisely that. Sure, he made a mistake, but so did AT&T, and now because of it he's potentially going to spend 41 months of his life in jail. Life is too short as it is.
This should read "NYTimes Announces Easy Way to Get Written About in NYTimes".
Vote with your wallet. Don't buy locked phones.

Once the consumers know the power they have in their hands, change will come easier.
This is an important question for our industry. We have almost no liability for the software we produce or the services we provide.

Imagine, though, what the costs of getting a startup off the ground would be like if we did face civil liability for bugs and security flaws.
There's no 'if' about it. Everyone still is, and will be pissed at Google for quite a while.
Obviously it goes through the process, but I think the feds will push to keep CFAA as well, so it's going to go all the way. 41 months is long enough for that; if he'd gotten a 3-6 month sentence the process wouldn't have had time, so maybe weev's "troll the courts" strategy had some merit.

While weev himself is highly unsympathetic, his actual "crime" in this case is quite sympathetic -- it was technically trivial and the results were given to the press, vs. used for financial gain (even though they talked about it). So maybe it's not the worst possible test case.

His biggest mistake was not being in the 9th circuit, though.

(IANAL though, of course)
Hacker News Refrigerator Magnets
Fingernail Display A Handy Technology For Future Touch Screens
I'm assuming the same would apply to Emacs (I'm an Emacs user).
If you think that software is something you build in your spare time between your full-time job, feeding your kids, and sleeping, then by all means maintain this opinion. I think the point of a financing campaign is so that the developer has the freedom to take this on as their full time job. Seems reasonable to me.
Yeah... if they can't make money off of Reader, how will they ever make money with a product like this? Thanks, but I'm good too.
The advice is relative to the sleeping habits of the target audience.

The author talks about servants as if they are assumed, and in his example case of an average day, the person gets up at 9am, and goes to sleep by midnight.

That's NINE hours of sleep that he's saying is too much.
I used to try to do that with my projects, but I found keeping the gh-pages branch in sync with my master just enough of a pain that it quickly got neglected. I'm not saying you shouldn't, and personally, I'd rather there be a hosted example of the repo - I just made 5minfork for those ones that (I often found) didn't have the live example.
The thing is, a few weeks back Reader could be considered core Google offerings.
File an issue, and I'll add that - and yeah, even better, if you can do a pull request it saves me writing it :)
> We Should Be Allowed to Unlock Everything We Own

You don't own a subsidised cell phone until your contract is out.
Whether they've stated it publicly or not, I would imagine AT&T's main contention with weev is that he released the information publicly (to Gawker) without attempting to disclose the information to them first (please correct me if he did and I've overlooked that). Nonetheless, if he were to have gone to AT&T first I don't think there's anything that could have stopped AT&T from accusing him of hacking and pressing charges anyway since that wouldn't have changed the way he went about discovering the issue. That's scary. Even this particular case aside, how is a person supposed to ethically disclose an exploit to an organization without fear of prosecution?
Ask HN: How can I get my team to adopt SCM?
I don't work among programmers. Everyone on my team has a statistics degree, and most only had one or two CS classes in their undergraduate (for many, this was 15-25 years ago) and do not follow any of the practices or paradigms of software engineering rigorously. I've recently been trying to get subversion (one other guy knows it) or git (I know it, it seems nicer for programming without internet access), but my coworkers and boss cannot see the need. Most programs are only written by one person, but viewed by more than a dozen others, who submit revisions and requests via email, sometimes merging their own code in by hand. What perks of SCM can I cite that my team would find beneficial, other than making merges easier (a rare task we need to do)?
As an alternative, there's also a chrome/firefox extension that does this discussed here on HN a while ago.

http://ryt.github.com/githtml/
https://news.ycombinator.com/item?id=4198064
Would be awesome if this was an S3 public dataset (http://aws.amazon.com/datasets)!
Researchers Discover New ‘Bone-eating Zombie Worm’
Impressive, but what sort of major surgery are canteen workers qualified to perform?
about:config is a great place for this kind of tweak. In fact, most of these check boxes the author talked about would fit in right at home in about:config.
I think the negative responses are coming from the fact that you say the developer SHOULD be the designer. As people have pointed out below, this is a rare combination, and hard to achieve at business scale. But, I gotta say that I agree in general that this is a good direction to move in. You see it in aerospace, industrial design, automotive design, architecture -- fields where aesthetics are intertwined with the technological constraints of the medium. When pg talks about what a developer working on their own can achieve, it's logical to extend that to what a developer who is also a designer can achieve on their own...
I think a more useful analogy is this: there's a large municipal building in town that stores a lot of its citizen's vital records, and they've been slipshod on security. You gather evidence about just how slipshod they've been and turn it over to a journalist.

Conflating what weev did to someone walking around inside your house brings in too many emotional triggers about private property. He wasn't in someone's house, he was trying to demonstrate that the company you hired to keep your private property was doing a crappy job at it.

EDIT: Okay, yes, he was probably just trying to be an ass but fortunately that's not a crime.
I think somebody that publishes this: http://www.reddit.com/r/IAmA/comments/1ahkgc/i_am_weev_i_may... a day before his sentencing is either completely sure for some reason he gets away with it or is an idiot. Nothing more effective to prove you're not a criminal that saying in public "I only regret I didn't do more harm to whoever they accusing me of harming, next time will be worse". It's like saying "no, I didn't beat up this guy but my only regret is that I didn't break his other arm too". Smart move.
The existence of the JIDF and other similar organizations that have the explicitly stated goal of flooding Internet conversations with pro-Israel comments, would make the argument self evident.
Your private house - yes sure.

But if you are a bank, commercially offering "secure" services for profit, and the deadbolt is on the outside, then any public outing is to be expected.

Really this is abou a lack of understanding of software and architecture by the entire public - imagine a bank had actually put a million Dollar safe up and had forgotten to put a lock on it - the competitors CEO would expect to be fired if he did not take the press and cameras around to have a good laugh
Oh, yeah, well, importing stuff on interpreter startup is pretty much exactly what $PYTHONSTARTUP is for :).
How cheap and easy it is to get into web programming. Everything they need (except a computer and an internet connection) is free. And the fact that there'll be plenty of jobs in software/web for the foreseeable future. And that it's fun and they can pwn their mates.

Maybe throw in a focus on mobile development too - I'm always amazed at how many low-income kids around here have smartphones.
4 essential rules of effective logo design
A logo is an essential part of your company brand. It works together with elements such as your website, collateral, brand promise, and marketing efforts to set the tone for your company as a whole in the public arena. And while this sounds simple enough, many logos tend to overshoot or fall short.
The Minuum Keyboard Project
Yeah, here's another CSCW '99 http://dl.acm.org/citation.cfm?id=1242013
Mailcheck.js: Reduce email address typos by 50% in your forms
How about educating the user a bit more and actually tell him what the options are for, what the consequences are, ... Give them the ability to back up their current configuration settings, so if something goes wrong you can restore Firefox with one click of an undo button? Design a bigger settings window, right there's way too much crammed into one small box. Expand and educate. Don't hide the settings, make it safer to experiment.
A lot of what this guy writes about this DIY pressure suit is similar to advice on getting software done: release early, release often corresponds to his "make steady progress" and "get it working", for example. He even advocates KISS.

However he does say one thing weird: read patents. Maybe patents in the area of manufactured goods are different than software patents, but that directly contradicts a lot of "good practices" I've heard of over the years.
What is the reason you started this, as oppose to contribute to http://ideditor.com/ or OpenStreetMaps?

If people actually spend time on your site, they would be wasting it, as your data will not carry over to OSM based datasets, unless you spend more time converting the data into usable format for OSM. In which case, they probably should have been using http://www.openstreetmap.org/ to draw to begin with.
That's my impression of the case as well. Whether or not AT&T would've continued to press charges is a worthless thought exercise. History seems to have shown if you make a good faith effort to keep the company in the loop, things turn out OK, and you at least remain sympathetic should they not.
I've occasionally been at public wifi spots in the USA where HN is blocked, because on some 'safe internet' services, the site may be categorized as being related to illegal or controversial activities.

The HN name and occasional subject matter -- about censorship controversies, security breaches, and circumvention techniques -- contributes to this impression. Some paranoid law-and-order nothing-that-risks-the-children types will classify HN that way, and then choose to block all sites of that classification on certain public/free wifi services.

(IIRC, my experience may have been at a Whole Foods market in the US, which was subscribing to some classification lists via OpenDNS. This was years ago, though, and I reported it as a misclassification at the time.)
What's New In Git 1.8.2
No way I'll give it a try. Bit by Google Notebook a few years ago.
FWIW, there's a similar chat for ASP.NET/SignalR called Jabbr...does inline images, youtubes, etc https://github.com/davidfowl/JabbR
Women over 45 have an over 50% risk of miscarriage. If a zygote is a person then sex with women over 45 is criminal endangerment.
Async I/O for Python 3
I definitely want to focus on the accessibility. I came from similar roots and would likely not be in the career I am today if not for the low barrier of entry.
The "average user" is also not a real user. There aren't actual average users - they're a conceptual aggregate of a broad-range of users who may use entirely different sets of features, which share only a few common overlaps.

You can not damage the "average user" at all, but manage to break the workflow of most of your real users but eliminating parts of the set of features they depend on.

i.e. remove 100 different features only used by 1% of your users, and it's actually quite likely you've removed features 100% of your users use.
And this is why I post code online - to find out the right way to do things. PYTHONSTARTUP is exactly 100% what I was looking for, but didn't know existed.
That will depend entirely on who ends up writing the history books.
Yes, and to edit the last thing you typed, you can run %ed _. When you exit %ed it runs the code and then returns the code as a string.
About every 6 months I do some Googling to see if I can get Homeworld to run on my Mac. I still have fond memories of playing it in my freshman dorm room 12 years ago.

This technique reminds of silhouette preservation techniques in computer graphics that I had done for my senior project. Anyone know if it's related?
Does the same thing happen (in modern browsers) with autocomplete="off"? I assume that's why I don't get autocomplete/history for my bank's login page, despite that it's in cleartext.
Maybe also tell some success stories, like the guy who did the million dollar homepage, etc?
"because of all the third-party dependencies."

In my experience, nodejs has many third-party modules but npm never felt as clunky as ruby gems.

Ever think of rewriting? :)
I have 3 kids, I have projects I don't have enough time to develop, I think that is normal.

Honestly, and I really wish you all best, but I think this is abuse of what kickstarter and indiegogo were for.
I say we should just stop trying to make moral arguments by comparing the physical world with the digital realm.

It just does not work.

Yes I would download a car if I could....