skysight-inc/HackerNews huggingface dataset:
I'm not familiar with C++11's noexcept specifier, but the throw() example from [1] shows how throwing a W object is caught at run-time instead of compile-time. I think compile-time exception checking is infeasible because C++ functions without a throw() specifier might throw any exception, so the caller can't actually check at compile-time what exceptions might be thrown.

void f() throw(X, Y)
{
int n = 0;
if (n) throw X(); // OK
if (n) throw Z(); // also OK
throw W(); // will call std::unexpected() at run-time, not a compile-time error
}

[1] http://en.cppreference.com/w/cpp/language/except_spec
The fact it only uses tor when 'normal access' isn't available means for the majority of usage it isn't adding any privacy.
I guess other than a few targets like watching North Korean nukes, most general 'war-on-terror' type requirements have scaled back the role of satellite intelligence in favor of drones.

Interesting reading todays leaks to see the budget of the National Reconnaissance Office and the National Geospatial Intelligence Program [1] is just under the equivalent of one NASA [2] :

[1] http://www.washingtonpost.com/wp-srv/special/national/black-...

[2] http://en.wikipedia.org/wiki/Budget_of_NASA

Can we swap them for a link to google maps and doubling of the NASA budget :-)
Perhaps trying to measure true productivity reduces to the halting problem
How about Mint search?

http://www.linuxmint.com/searchengines.php
Gnome is not a popular browser, but every little bit matters.
Sort of.

If you are running tmux locally it would allow you to do things like kill X, log back in, open a new xterm, then pick up where you left off. The session isn't paused or suspended, it continues running the entire time even though the gui terminal emulator died.

If you are running tmux remotely, then it lets you start working at home on your laptop (over ssh), close your laptop, drive across town, turn your laptop back on, ssh back in, and pick up where you left off.

The way I use this at work is I have many long-running tmux sessions running on my desktop (one for each 'project', and one for a few interactive db sessions and the like). I then work over ssh with a fullscreened Putty instance. When I want to switch projects I can just hit C-b s then select the session I want to switch to.

At home I use a laptop with linux (and the Awesome WM (similar to xmonad, though less hardcore I suppose)) but most of my 'work sessions' are on various other machines. I ssh into them and connect to the correct session with tmux. Since Awesome lets me arrange windows with tags I do that a lot for work sessions (like tagging a few terminals and a browser window that has docs opened in it) but I consider those to be more ephemeral. I close them out when I start running low on resources (memory, cpu, battery, etc) but the tmux sessions live on (local or remotely).

(I use to use straight up xterm as well, but switched to urxvt because my new laptop has a high DPI screen that makes urxvt's nicer font rendering support sort of necessary.)
It is the same, but when you are in the common majority class of oppressors (white, straight, male), it's difficult to see how your default views affect others negatively.
Well, with this kind of attitude from the prof, I can see why.
This is false; you are confusing 161 with 162.
Also: Luke's SpaceTime is super exciting, he told me a teeny bit about it a few weeks ago. Should be seriously exciting for any ios dev who is writing collaboration tools
Recent survey conducted by Washington Post-ABC News:
1. 75% of [Americans] are concerned about personal privacy
2. 40% say it is more important to protect privacy even if that limits the US government’s ability to investigate possible terrorist threats

Privacy appears to be a concern to a large percentage of Americans. That said, it's not like all of these people are going to delete their FB account, switch to DDG tomorrow, etc.

However, the numbers do suggest that DDG has a sizable opportunity assuming they execute well and that privacy concerns continue.

"Therefore I see this sort of move to DDG as just short-sighted and unreasonable overall."

What do users of Gnome's browser care about? If users of Gnome's browser are concerned about personal privacy, then the move to switch to DDG for search is a sound choice.
Foreign-borns returning home seems like an oversimplification. It's true Americans aren't leaving in droves yet, but it doesn't surprise me that a lot of young researchers are willing to do whatever it takes to stay in science when competition for grants is fiercer than ever in the US. It doesn't help that most institutions are top-heavy with old faculty working far beyond the average retirement age who refuse to retire and make room for young blood. I personally know several American-born students from Caltech who've taken post-docs in France and Germany, and some European-born ones who took very cush faculty offers in Singapore when nothing good turned up in the "west". It's not ideal, but when you're ~30ish and heavily invested in your science career you do what's necessary to stay in the game and hope that later you can leverage yourself into a more preferred location when American universities undergo some needed demographic turnover.
The term 'landing page' is overloaded with two different meanings.

Meaning 1, the 'startup community' angle and the one being used for this product, is effectively a "one page website that sells a product". This can be a simple test (put a page up for a product that doesn't exist and see if it converts well), a page about a mobile app, or simply a page to promote a company with no released or conventional products yet. Often this'd be the only page on the site, and the root page at that domain.

Examples: anything from LaunchRock, Hipster's launch.

This Quora thread is good on the subject: http://www.quora.com/What-are-examples-startup-landing-pages

These landing pages often grow beyond their initial "onepager" design and become gateways into the product itself, blurring with the second interpretation of the term:

The 'marketing community' angle for landing pages is as you describe above. A page that's effectively targeted at an audience to convert them to a sale, sign-up, etc. This can be anything from a page that's keyword optimised for a specific feature-slice of a product, to a splash page that's used in certain campaigns, and the general point is to replace the "first contact" experience with the site with one that's more tailored to the specific user. (So that's why they're used in marketing, when the campaigns have some 'specific user' connotation.)

One example that straddles both uses would be http://www.codeschool.com/paths/ios - a landing page for iOS specific content.
MY MISTAKE: it wasn't Ambrose but someone else (Michael Klishin) who compared Typed Clojure to Dialyzer.
Intelligence is like this. You piece together seemingly random information from several sources. A tells he ate pasta on Wednesday and you know he had dinner with B because B withdrew money from an ATM next to an Italian restaurant before B's partner phoned B, who, after two hours, bought a bag of diapers on a convenience store on the route between the said restaurant and B's home.
What a fantastic warning, I'd drop that class in a heartbeat. At least he let you know who he was right off the bat.

A classroom is not the fucking Hunger Games. There's a reason businesses like to hire candidates from programs that focus on collaboration, team-work, communication and fusing business and CS such that developers can... you know... talk to clients and elicit feedback and requirements and what the client really wants, etc.

Or you know, some super shy introverted developer who just got out of a gauntlet of college. Jesus.
Required attendance for college courses is bullshit.

I believed that as an undergraduate. I believed that when I became a TA during my last semester as an undergraduate. I believed that throughout graduate school (where I TAed and taught several classes on my own). I believed that in my years as an Assistant Professor (before leaving for industry...long-ish story). And I most certainly believe it now.

Oh, sure, attendance is important. I always encouraged students to attend my courses. But college students are adults, and we should treat them as such. You know what? If you're hungover, or sick, or just walked away from a car crash, or exhausted, or in any other state where attending class isn't the best use of your time, then by all means, don't. You're an adult now. You can make choices and take the consequences of those choices.

And yes, I'll admit that I've had one or two students who skipped most of the lectures and did an excellent job on the quizzes, exams, and final (however, in my experience, students who could get away with that generally don't).

These issues aside, though, I didn't go to college for nine years to be a glorified hall monitor.
No. In that case the Supreme Court decided that threshing the wheat turned it into a form that might, hypothetically, sufficiently affect an undefined notional "interstate market". This is doubly unconstitutionally vague.
It's not either/or. It can be both.
If the search engine isn't giving me results I expect isn't that the same if not worse than it being inaccurate? If I type cucumber in google, it knows since I'm always search technical information I probably mean Cucumber BDD and it gives it to me as the second result right after the wikipedia article about the gourd, that's what I expect. DDG, however, having no clue who I am, gives me 8 results about the gourd before finally, below the fold mind you, giving me Cucumber BDD.
The most frustrating part about it is I can't read it. Fix yer damn code!! ;)
I haven't tried Dapper, thanks for the recommendation. Just ordered a pack. My espresso machine's getting back from repair tomorrow after several months on the DL...can't wait.

OK, I get your angle. If you do ever get into some darker roasts though, let me know...e-mail's in my profile.
It used to be very unfortunate, but J Raynor recently posted a working patch and I'm currently running tmux in Cygwin!

http://www.marshut.com/mrnsr/patch-for-tmux-on-cygwin.html
I think it's important to remember the original motive for leaking.

The NSA was conducting operations which many people feel are out of line with the way the American government should operate. Hence, Snowden is generally viewed as a hero rather than a villain.

Even if it was morally justified to leak PRISM and XKeyScore, leaking a detailed breakdown of the budget for the entire intelligence arm of the American government seems dubious. Now every other country knows the lower bound of how much money America invests into intelligence. This document could very well be used as a justification in other countries to convince their politicians to dramatically increase their budget devoted to cyber ops / intelligence.

If you feel the PRISM and XKeyscore leaks were a good thing, you may want to consider whether this latest leak shares the same merits. It seems a difference in kind.
Doesn't Tor let you donate EC2 instances to them? Yes it does: https://cloud.torproject.org/
I believe all browsers in the app store that run js use Apple's UIWebView and don't run the js themselves.
Not at all, it's also about preference and the very nature of ownership. Imagine that Ford cars had radios which only allowed you to listen to rock and roll radio stations. And GM cars had radios which only allowed you to listen to country music stations.

Might you not prefer to tear out this weird factory radio and replace it with a radio that tuned into whatever damn radio station you want to listen to?
I would agree. I love my iPhone but for all the flack they get for having a "walled garden" they don't seem to go nearly far enough.

It took them a very long time to stop allowing people to update their apps without a new review (http://www.webpronews.com/pokemon-yellow-app-store-2012-02). For every popular game there are dozens of near or perfect clones, or worse yet 'strategy guides' that have no real value.

They also don't do anything to prune bad apps. They like to say they have 1,872,394 apps in the store. Apple allows apps that have only been downloaded 3 times over 3 years to continue to take up space and clog search results. And there seems to be no process to find and remove apps that constantly have ultra-low reviews (such as the 'Pokemon Yellow' app listed above).

The truth is, Apple could be doing quite a bit more to make their app store a friendlier place for users. There have been some small updates that helped, such as when they added in-app purchase indicators. But there is definitely low-hanging fruit left.
I was under the impression that HN was completely invulnerable to SQL injection?
The Killing of Tony Blair
Site down. Not cached by google. Anyone have a link?
I had a friend who went to Berkeley 20 years ago. He told
me his professor was teaching 300 students via a video
monitor. Any, real instruction was taught through TA's.
Plus, he said the professors didn't care about teaching;
it was all about their research. Yea, I know they need
to publish, but it just didn't seem fair to the students?
There's a lot of students who drop out of that university,
and never set foot in a college again.
This will sound way more interesting when you make it to the next location after Costa Rica. But then, I always wait for version 1.1..
Right, so I guess that's the point I'm making. People want coffee. Large companies want computer science R&D.
"If you feel someone is looking at your exam sheet, you should immediately stand up and report
the incident – during the exam"
Sounds pretty fun actually
The linked paper describes an attack on Tor that relies on percentage of network ownership to deanonymize communications.

I thought that this might be what is going on, but since the increase seems to be clients and not new nodes I assume that this is not the case, however the paper is kinda cool anyways.

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
Cyber Crime Scene Investigations through Cloud Computing [pdf]
You may be the confused one: "Breadth courses choose two from the following"
http://www.eecs.berkeley.edu/csugrad/

I didn't say it was required, but it's in the "choose-two" allotment of breadths.
Yeah, the Z-Machine interpreter. But I think it is reasonable to look at choose your own adventure as a fairly straightforward game, so Z-code presumably provides the necessary features for it.
We all have a Voice
They have to use Apple's JS engine.
The hardest part of my practical coursework in statistics was picking good, free data sets for final projects. Pick something awesome, your final presentation will be awesome; pick something lame, and your final project gets you an A in Dejected Foot-Shuffling 101. If anything, the best data sets weren't from the sexy, unexplored fields. Remember how everyone tells you to pick classes by the professor, not the subject? It's a similar counter-intuitive thing for data sets. Find a data set that's rich and complete, and even if it's not a topic you're interested in now, you'll secretly love it by the end of the term.

Enough sermonizing. Here's a list of data set ideas that served me well in my youth:

1. R comes with a lot of built-in data sets. Open up R and run the command "data()" to see the list. Many R packages come with additional data sets (I like the diamonds one from ggplot2). All these built-in data sets are sort of small and not really project-worthy, but they're nice if you're just playing around with new techniques.

2. Government agencies release large, interesting data sets. Weather, census reports, travel statistics, public health data... The only problem is that they're usually a pain to query. Think outside your own country. And get ready for spatial stuff.

3. Academic institutes release pretty neat data, too. Natural science stuff, geology stuff... Again, here comes spatial data analysis.

4. Data journalists sometimes publish their data along with the story, and usually, they haven't found nearly all the cool stuff in there yet. This, for instance, looks insanely fun: http://project.wnyc.org/dogs-of-nyc/

5. Sports data is free like tap water, terrifyingly detailed, and deeply cool indeed.

6. Natural language processing. Check out Project Guterberg! I like these analysis projects... http://lotrproject.com/statistics/books/, http://bost.ocks.org/mike/miserables/

7. Make your own data! Do you have a pedometer? Records of what temperature your house is? Some bloggers in the "Quantified Self" movement seem awfully cavalier about their own privacy, but they have undeniably boffo data.

8. And finally: commercial real estate?! There has got to be so much interesting data to work with there. I know you don't think you can predict the markets, but at the very least you could make pretty maps and pictures. Maybe your company will let you play with some data, provided you show them your insights? Don't know if they'd let you blog it all over town, though...

Congrats, my friend, you are one of us now. The people who drool over CSV files.
They're cancelling four of seven sections, not lectures, due to lack of demand.

All the lectures are still there.
mostly joking. Remember, in Japanese, surnames come first: "Nakamoto SAtoshi"
"..that many people suspect of being compromisable by NSA etc."

If it was a backdoor you certainly can't count it among the NSAs successes. It is never used.
Could you tell us why you left academia for industry?
> You may not use any electronic device during class, including computers, tablet computers, cell phones,
cameras, recording devices, calculator, or any device that emits noise (such as a beeping watch). Anyone
who breaks this rule will fail the course and be asked to leave.

I think that at a certain point a professor's strictness just becomes an embarrassment to the department. This professor should be censured for this policy.
Obscure Facebook Web Address....
Bug In Apple’s CoreText Allows Specific String To Crash iOS 6, OS X 10.8 Apps
One of the top reasons I gave up on "college" -- I'm paying for an education, so it'd be nice to be taught by, y'know, an educator. Someone who wants to teach, who enjoys their craft so much that they're excited just to talk about it... I had a few professors like that, and even though that was decades ago, I can still recall their names and mannerisms, if that tells you what kind of impact they had. They even made me enjoy classes that I loathed taking, simply because they were excited to teach it. However, as I progressed, I had fewer professors and more TA's "teaching" classes.
Anyone remember that course on game theory? What this course needs is for every student to turn up ten minutes late to the second class. (First class would be too hard to organise, I think).
I am currently applying to college, and reading this is making me think twice about applying to Berkeley. Is the UC budget crisis really that bad? Are situations like this common?
Possible publicity is a pretty weak protection compared to actual legality, and I can't imagine a regular teacher (I'm excluding highly idealistic teachers, but those are few and far strewn) would risk their job illegally distributing those texts/videos, if there is even a quanta of possibility that that happens.

Teachers aren't the idealized constructs they often use to teach.
My point was to say that while we've done things to get access, like YC, which was wonderful and a massive exception to this rule, just about every other time we've explored an access opportunity, it's been a big miss.
I don't see the point of most of these policies other than to make people very, very anxious. Being late to section once or twice would seem to have no reasonable relationship to a student's understanding of the material, yet here it results in an instant F. I wonder if the instructor suffers from a personality disorder.
It was still an inflammatory thing to say, given that there's nothing stopping a person who does live as a hermit from learning to write working code.

In the days before the Web, I created two good-sized adventure games without ever having interacted with another programmer (save maybe 2 book authors). Nobody vetted me. I just made and released them. The lone wolf programmer has always been a thing.
Courgette is a preprocessing stage to reduce the number of differences (disassembly + offset fixup + reassembly) plus BSDiff to catch anything else (using lzma instead of bzip2).
I was joking. :) But that is funny.

"To paraphrase Felix Dennis, 'It is like watching a millionaire point his finger at the sky, then running out to write books with titles like `How to Become A Millionaire by Pointing at the Sky`, when all along the millionaire was just trying to show people the glory of the sunset."

http://www.kiasuparents.com/kiasu/forum/viewtopic.php?t=2264...
Might want to send your story to Ken White, et. al., at http://www.popehat.com. If they get sufficiently interested/outraged, they can help set you find an appropriate lawyer in your area and can publicize your case. I'd also contact www.chillingeffects.org.
It's definitely uncomfortable, I don't know if it's better or worse but for me I couldn't adjust and found myself going through !g until I just switched back.
This isn't about the budget; this is about not having enough TA's to assist with the class as well as the class possibly being "too easy" the last iteration. Berkeley holds each CS course to within a range of average GPAs: If a class deviates from this range, it's deemed abnormal and the administration takes account to correct it. Speculation has it that this class was previously on the high end of the GPA range, and thus was made more "difficult".
PG's essays. Years of participating on HN. People I knew who had done YC. The litany of neat companies with products I liked that had come out of YC. The way they had been amazingly accomodating and flexible in smart ways during our application process. Lots more.
Perhaps https://angel.co/unbound-concepts or https://angel.co/learnmetrics who both went through accelerators previously?
Obviously a joke of some sort [or a mental breakdown], but lets all jump on board and take it seriously shall we.
I suspect people get used to cp, mv, etc, and then aren't interested in longer versions anymore. I'd still say it'd be a good default.
Learning how to think
It wouldn't take much work to override the base styles with your own colors. Shoot me an email at colm@modulz.co and I'll walk you through how to do it.
Yes, but wouldn't escaping the URL properly be a better solution than either?
I remember someone here commenting that the NSA over time is becoming like any other gov't org - beholden to "other factors", i.e. political correctness, which basically amount to making their number theory recruits mediocre.

I would not be surprised if the NSA had lost its advantage. In bureaucratic systems like this, where the target (advanced math) is best achieved by exorbitantly intelligent people getting lucky - the weight of a large number of mediocres can wind up becoming a drag instead of an asset.
It's also a legal liability. He's just banned devices relied on by disabled students. His "alternative exam" will also not meet the requirements of many disabilities.
Oh, this is great. I'm going to look through it more deeply through the lens of my experience and give some feedback via email.

Thanks for sharing!
My alma mater has begun doing this with their intro CS courses. It's a small school of only 2400 students and only 8 CS professors but demand is so high for CS right now that they simply can't staff up and maintain the university's cap of 30 students per course (21 in this case given the size of the CS labs).

They're teaching as many intro sections as they can without depriving majors of electives.

Fortunately they haven't gotten dickish about it but it's a tough spot to be in.