skysight-inc/HackerNews huggingface dataset:
What I have been telling my friends recently is to check out an online course. This one course named CS50x has been amazing in teaching people about CS and programming. So, tell them to see https://www.edx.org/course/harvardx/harvardx-cs50x-introduct... it starts in a few days and can be taken throughout 2014.
I learned to do some MySQL from a random website. Code wasn't great. I didn't learn in detail, either. And it used mysql_query(). Ideally, a book from the last year or so would have been better!
This is not atomically precise, mechanosynthetic manufacturing. Can you use such a construction to create carbon nanotubes or equivalent and then lay them out in a three dimensional lattice structure with nanometer precision and six-sigma workpiece reliability?

Biology does not scale to Drexlarian nanotech. The domains are completely different.
What does the word "natural" mean there?
Sublime Text 3 guide: Tips, tricks and shortcuts
I'm very skeptical of any "learn to program" list that begins with "Buy a MacBook Air". You can learn to program just as well on that cheap PC laptop you already own, and a MacBook Air is a very expensive investment for someone who may or may not become a professional programmer.

Also, learning git isn't something that a novice programmer should need to struggle with. It's hard enough figuring out the concepts of programming without having to add on all sorts of other stuff. You don't need git to write a 100-line program.

Finally, the whole list is very skewed toward web development, which not everyone is interested in. People who work in science or business might be more interested in learning how to write programs that manipulate data (e.g., using Python to automate what they would otherwise do with Excel). Others might want to learn how to write games for PCs or iPads. Web apps written in Rails might appeal to the startup crowd, but they're hardly fundamental steps toward learning programming.
Well, you can easily statistically measure the funnel of applicants to interviews to hired by gender and verify this claim. I doubt you will find the problem is multiplied hidden biases in the interviewing process.

Really there usually aren't enough applicants that are diverse on any dimension. Mostly because most applications are by direct referral of existing staff. That's legitimate. Eventually your company will grow big enough to hire a recruiter to look in new talent markets.
Perhaps the opposite would be better: pick a reasonable user-agent string and always return that for all users, always return the same (fake) monitor resolution, the same list of fonts, the same list of plugins, etc.
"What's even better with drones we're not losing American solider lives"

But is this really a good thing? it seems to me the only thing that the american public really cares about is the number of US casualties. Without any, the US will have even less restriction to pursue their wars.
Maybe. It would be nice.
Brings back memories of writing 68K assembly, back in the day when writing raw was the difference between screaming fast and dog slow. 6502 was even more fun.
There are a bunch of better online resources than Codecademy. Grok Learning (https://groklearning.com) has a good introduction to programming course using Python.
The standing doctrines are legal barriers and serve important purposes. Statutory standing ensures that when people sue under a statute, as one of the ACLU's claims purports to do, that the statute was actually intended to allow that sort of suit by that sort of plaintiff. Standing also ensures that the proper parties bring suit rather than people with a tenuous interest in the case. Finally, standing had an important Constitutional dimension, partly jurisdictional. Article III courts are only empowered to hear concrete cases or controversies. This ensures that courts actually resolve individual legal disputes, rather than infringing on the territory of the elected branched and getting into political disputes.
One was reserved for the stack pointer, so 13*32=416.
What he meant was that anyone with a sufficiently functional hand as a drawing potential at least equal to that of a "professional". That's not saying that everyone has the same drawing potential since "professional" isn't the limit of drawing skill.

And its very likely that learning to draw at a young age is if not orders of magnitudes, then significantly more effective than as an adult simply though greater brain plasticity, and probably having less inhibition.
Good example of why "learn to write" is more important than "learn to code." Medium desperately needs copy editors.
What would be much much more interesting is to see the wall ONE of the HN members has made, that connects all the tiny pieces of leaks to a grand picture. Using the same tools they use to track us, "maths", or topological data analysis to precisely reveal who, what and how things connect.

If the one amongst us is ready, please post what you collected, I am sure everybody is as curious to see what there is. It's not just journalists who study the NSA revelations, but there are also hobbyists or simply some curious and innocent computer scientists (let's not say hackers here).
I have a feeling that I've read this before, why is it making it's way back to the front page of HN?

Any new developments on this matter?
Ask HN: How to show support for Paul?
Maybe stupid question, I'd like to know how to "vote" for Paul Graham against the accusation of some journalists?

I already favorited some tweets but I think showing and counting support may help.

I do not mean helping pg, who is strong enough to handle the tide. I mean helping all the people who feel threatened by this injustice.
It's also worth adding that the "dumb pipe" model of utility regulation was the one adopted (rather successfully) by Margaret flipping Thatcher when she privatised the UK utilities.
If you really believe that, would you be neutral on a law that forbade boys under 18 from using a computer? By your hypothesis the ones who are destined to be successful will circumvent it without penalty.
This is a reply to user 'Of_Prometheus' - you have been hell banned and your comments are invisible to the vast majority of HN readers.

What is slightly worrying about this is that Of_Prometheus does not appear to be a troll of any type. He or she has been posting well-written and almost completely benign comments for nearly two years, and nothing in them seems to warrant the ban.
Nazi is the correct term, because political correctness is really just a tool, a fascist like device, to shut down discourse and debate.
Is it a school lesson like structure, similar to what you would get with a CS degree track, or a more a focused project-oriented structure, with increasing difficulty?
More on (existing) thin clients:
https://en.bitcoin.it/wiki/Thin_Client_Security#Header-Only_...
Apple Files A Patent That Hints At Voice-Based Photo Searching With Siri
> soldiers who have them on THEIR side. How about the impact of drones to the OTHER side?

I think this is still a somewhat useful (even if unfair) approach. So much of the conversation is already centered on how the "other" side effectively has no rights because they're not in America and are suspected of terrorism, and how drones are so much safer and cheaper for "our" side. I view this approach as saying "OK, so you want to believe those non-American deaths really can be written off as an 'unfortunate but necessary cost of war.' Let's see how horrific this still is for our troops that have to run these things and watch people die day after day; how IEDs still slip through screening and our troops have to watch, from thousands of miles away, their own comrades bleed out on the side of the road, through an oversight they may feel responsible for."

Most of the politicians are spinning this as something precise and safe for our troops. It makes sense for the counterpoint to focus on how it's not precise and has hidden human costs to the troops. And it is clear the author understands the immorality of the deaths themselves, but that's not the focus because there aren't many people willing to argue in that arena.
"the only thing close to a politics around leaking is libertarianism, the worst of all political worlds."

Funny how often libertarians get this treatment even after so many prominent examples of representing the majority sentiment before the majority is ready for it, e.g. on war and pot.

I'd say the worst of all political worlds is the one in which you blindly support the actions of whichever leader bears your label. http://www.volokh.com/2013/12/24/liberals-conservatives-swit...
>That's a silly semantic argument about what I meant. Wanting to be able to draw has nothing to do with being willing to do whatever it takes to be able to draw.

It isn't about semantics. If you wanted to draw well, you would draw. You said that you will not so I think that its a fair statement that you don't really want to.
Prior discussion (57 comments):

https://news.ycombinator.com/item?id=6981007
I'm not the parent you're referring to. I think the connector is fine.
Only to people in europe.
Science has convincingly shown that consciousness and perception of "self" is an illusion, and thus acting as if "you" are real, or matter to the universe, is as fallacious and irrational as believing in a supernatural creator or ghosts. "You" are a short-lived perturbation in the block-universe. This reality, in combination with the nevertheless undeniable subjective experience of my own self, narrowly privileges selfish pleasure-seeking over all other moral codes, which themselves are utterly devoid of rational justification.
>I can point you to some fancy research in computer vision, that allows you to do just that.

Please do
(setf a (+ (/ 3 4) (/ 7 8)))

I have no problem writing or reading that.

Personally I like the parentheses a lot, since they allow me comfortable editing operations for such expressions. Additionally it makes it easy to computationally manipulate those expressions as data.
I agree with your wife, also avoid tech conf and women tech meetups because I am afraid. Most of us are trying to be do our job well, improve how we code etc, build something useful perhaps BUT this back and forth makes it very difficult.
The solution in the end is to turn internet access into common carrier services.
30c3 Talk - Toward a Cognitive "Quantified Self"
I actually retired at age 40 with less than 700k. My wife and I own a house. We both moved back to Canada, so we don't worry about health care costs. And, we really don't spend money on much. I figured our food/living costs comes out to $1000 a month. We don't have kids or any other big expenses. We're pretty frugal too. Anyways, it all depends. Some will tell you 7 million. That's fucking absurd. If that was true, hardly ANYONE in the US would be able to retire. Others will probably tell you 5 million, which I still find absurd. Anyways, regardless of what people on here will say, you already sound like someone who is indecisive. I've noticed that people who are always searching for their answers from others will never be satisfied by them.
"Cultural variation" used to explain why Jews were such good basketball players.
This is entirely wrong. You can easily pass a raw pointer (I.e. same semantics as a C pointer) between tasks and use this to unsafely share memory (I.e. risk of data races), or you can use one of the safe higher level wrappers in extra::arc, that is, Arc for immutable shared memory, or RWArc or MutexArc for lock-protected mutable shared memory.
What prevents a proxy-net from starting up and flubbing the recipients/senders of the data such that the ISP can't see what site/domain the traffic is coming from and can't enforce their 1s page-load "tax" on them?
Where did "IBM" appear in the story? I can't find it.
Neither is true. The mistake you're making is treating the ACLU's challenge as a single abstract thing. Instead, its a set of distinct, self-contained, claims argued in the alternate. And the court is obliged to address the distinct arguments on their own merits. Its a more systematic process than "is this good or bad?"

One claim is that Section 215 creates an avenue for targets to challenge days collection. The court rejects the idea that Congress intended to create an avenue in the statute for targets to challenge data collection, when Congress didn't intend targets to even know. That's the statutory argument. The court rejected the Constitional argument on a separate basis. They applied Smith v. Maryland, which approved warrantless collection of phone metadata in individual cases, and concluded it didn't become unconstitutional just because the NSA did it to a whole bunch of cases. This is a straightforward application of the third party doctrine. The fact that Congress didn't want targets to know had nothing to do with this part. It was rather based on how the boundaries of the 4th amendment have been interpreted.
The reason for that is that all media in the United States (at least the power houses that matter) is controlled by the government, whether directly or indirectly. The last of our defacto checks and balances is basically gone too.

Compound that with a good amount of people who are mostly comfortable in life, and yet get zero citizen based activism.
Personally, I like to use "what am I missing?" for the same purpose.
> Liberalists seem to believe that free-marketism is a self-[optimizing] algorithm.

It's worth noting that in the US, the term "liberal" is often used in association with those who are skeptical of the free market (moreso than their political opponents, anyway). Classical liberalism does promote laissez-faire economic policy, so you aren't incorrect, but the term is a bit ambiguous in context (see the 2nd paragraph in http://en.wikipedia.org/wiki/Classical_liberalism )

Anyway, I agree completely with your point. Business interests and consumer interests often oppose one another, and I believe that governments ought to put consumer interests first, even though presently they have a track record of doing the exact opposite.

Campaign finance reform would be a good start (private campaign finance => bribery is a prerequisite for obtaining power).
You should go read about the history of the Internet. AT&T was a major barrier to early efforts in creating the Internet. See, e.g., http://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/06848326... In my view, the breakup of the Bell System laid the groundwork for the Internet to thrive.

For that matter, read about the origins of antitrust law. Monopolies and oligopolies neutralize the market's usual power to straighten things out. Giant companies aren't generally interested in innovation; they're interested in dominance. (See The Innovator's Dilemma for more on the economics of why.)

If it makes you feel any better, it's not like the FCC's going to go around kicking down telco doors and inspecting routers. Proof of net neutrality failures will come from us, the nerds. As individuals, measuring our own networks, and as the techies at innovative companies, going public when telcos try to discriminate against them.
You may be right but this is a moot point for the present discussion. Regardless how or why, there is a monopoly and it will be very difficult for any party to provide a competing service.

The idea that a new competitor will jump in and make everything better is an absolute delusion.
Such a proxy-net would intrinsically increase latency and lower bandwidth. Oops.
Probably a big difference in the API applied; the DOM model may be much more flexible than what React allows.
For what it's worth, that statistic isn't actually true. While computer engineers may be expected to be one of the fastest growing employment categories by percent, the number of computer engineers are relatively tiny. So in fact way more jobs are going to be added in careers that are projected to have only a couple percent growth. By absolute numbers, computer engineers aren't even in the top 30 careers for anticipated growth. C.f. page 18: http://centerforcollegeaffordability.org/uploads/Underemploy...
Of course sometimes exceptions are not the answer... I don't mean one should "throw them whenever they can" in literal sense, like the more the merrier :)

Exceptions, as the name itself indicates, should only be reactions to EXCEPTIONAL situations. Showstoppers.

The adage is: don't use exceptions for flow control. In the case you described, it seems to me that they did just that, and I don't condone that. It's clearly a case of bad, or at least unfortunate API design...

By "whenever you can" I meant "whenever you can once the ground criteria are met", I kind of thought it goes without saying but I should've been more precise
From what I understand, ISPs might be able to win the cat and mouse game, and uncover at least the type of traffic, whether p2p, streaming video etc. Not sure where the cat and mouse are with today's technology.
I do most of my $work programming in C++. (Not out of any great love for the language, mind you.)

To give a somewhat extreme example of the sort of stuff I do -- one of my current projects is to try to create a first-class fillet surface type [1] for the geometry engines I work with. My current code converts each fillet to a NURBS surface, but this is slow, consumes a lot of memory, and produces surfaces which frequently are not accurate enough for my purposes. So my hope is to be able to directly calculate points on the fillet and their derivatives.

It's easy enough to calculate points on the fillet surface, but I don't see any obvious way of directly calculating the derivative along the surface. So I've been investigating Chebyshev polynomials in two variables. But that algorithm looks a bit hairy, and I don't have any feel for whether it will be an actual improvement in practice. (And having written all this, I'm suddenly wondering if I'm making every effort to sort out the simple cases that are easy to solve exactly.)

My point here is that figuring out the correct types involved seems like a tiny, tiny part of the required work. Maybe it's because I haven't put in enough time in Haskell, but I don't see how stricter than C++ types are going to help. The real work is getting the math correct and fast enough to be useful.

By the way, my comment is not meant to be a dig at Haskell (et al). I'm not sold on it as a language, but it certainly has a lot of interesting ideas -- pattern matching and laziness spring to mind.

[1] http://en.wikipedia.org/wiki/Fillet_(mechanics)
Just make sure they are caught and handled. Your single task should not allow any exceptions to bubble up all the way to the whole stack. Whether they are your own or not.
will they share the 4 million browser stats?
New data show where Facebook has (and hasn’t) made the shift to mobile
Well, first that would itself impose a page-load tax.

Second, ISPs could just impose a page-load tax on data where it couldn't verify that the source was a one not subject to the tax, instead of imposing it on those that they could verify were subject.
No it won't. I hate non-zero based graphs as much as the next guy. Except when necessary. In this case, a customized Y-axis was necessary to really show the magnitude of the drop. 4 percentage points dropping out of a scale of 100 won't even register. But it is a HUGE drop and you need a graph that amplifies the Y-axis to show the difference.
I didn't say that everyone would progress in a manner that's perfectly equal in every aspect, but I do believe that everyone can learn to draw just as well as professional artists do.

History might not regard you as Michelangelo's equal, but there are quite a few amateurs that (technically speaking) draw just as well as he did.
In principle, I agree with you. In practice, I'm hesitant due to the analogy with the health care market. We've been giving them "just one more chance" to find the set of market regulations that promote progress for the last few decades at the price of trillions of dollars and tens of thousands of lives every year (in comparison to established single-payer systems). Without a concrete stopping point and with LOTS of money behind the lobby to perpetuate a pathological free market experiment long past its due date, I'm inclined to fight for utility regulation from the getgo.
Your thinking on this subject is flawed, I think.

> We all know war is hell. We know using weapons to attack people creates horrific, real human harm. So starting off listing the effects of weaponry on humans tells us nothing about drones. It just tells us about the horrors of war. Given this is an article about drones it should be very drone specific.

This is a perfectly valid line of inquiry, in my opinion, because drones are often seen as being a "sterile" way to fight a war. No casualties on our side. To many, and especially the mainstream press, this basically means "no casualties worth caring about". So, reminding people every now and then that drones DO cause horrific destruction and death is a perfectly worthwhile undertaking.

> Do drones increase or decrease the inevitable horrors of war?

Your questions is almost absurd, it is not the right question to be asking. Of course drones reduce the overall horrors of war, because one side experiences no horrors at all! On the other hand, since one side experiences no horrors at all, it seems reasonable to think that these weapons will be over-used, used in situations where violence is not strictly necessary, thus actually increasing the amount of violence. Also, because the drones are essentially an enemy that can't be fought, the only rational counter is to strike at whatever American assets are available and vulnerable (terrorism).
Yes. As a person who has been using small ISPs since forever, and who tries to encourage others to do the same, most people just don't have the background or the inclination to really understand this stuff. They just see that the first-year cost for a major telco is twice what the open alternative is and they're done.

I'm lucky I live in the SF area, where there are enough hardcore nerds to support Sonic.net, a great independent ISP. But elsewhere? Not so much.
Why doesn't this prevent CSRF?
Those are pretty good numbers. Great idea too. How do you find that here stealing content without a link?

If you CC maybe that will encourage others to share it properly. Are they stealing to boost their site or is it legit content that would generate a nice back link for you? If it's a content farm you probably don't want a back link.
Dunno about one who opened an art school, but one stayed wth stick figures and made them very expressive to the point of being one of the most popular cartoons: XKCD.
The blog post links to several other sources of browser market share. You are free to look them up. I have nothing against IE and there is no cause for bias in something like this.

"Windoze" is general humor, it's not irony. Check http://www.isitironic.com
It is possible to "see" the simple forms only by many studies - including those of great detail.
Ask HN: How do you market a Chrome extension?
I recently launched a Chrome extension that adds audio voice commenting capability on top of Facebook, called "Talk and Comment".

Question is, have you ever marketed correctly a Chrome extension? given the fact that they're not being featured on the Chrome webstore.

Any real-life case would be appreciated.
Wow, I was just having this discussion on an issue for a CSRF protection gem[0]. From what I can tell, IE wasn't even susceptible to this (perhaps accidentally) as far back as 6, and it's been fixed in Firefox since 3.1, and Chrome around the same time. I've been wanting to run a test case against a bunch of browsers to prove it to myself, but this seems to be a complete non-issue nowadays.

0: https://github.com/jsanders/angular_rails_csrf/issues/1
I think it was supposed to be a joke...but it didn't work because it wasn't funny.
Would introducing a syntax error into my JSON help prevent CSRF attacks? We don't use JSONP.