skysight-inc/HackerNews huggingface dataset:
It looks like what you're really looking for is a local branch that you never push to the remote, and 'git diff master...' with 'git rebase'.

Create a local branch, apply the sledgehammer, and start reviewing changes. Use 'git diff master...' to review changes. (This is short for 'git diff master...HEAD' which in turn stands for 'compare current branch's HEAD with the commit on master off of which you've branched.) 'git add -p' and commit changes that you like.

Iterate until you're happy with the result. You will have ended up with a few commits on your local branch. Use 'git rebase -i master' to squash all commit in a single one. Finally, check out the master branch and merge your local branch in, preferably with --ff.
On hunches and scaling
Here's my suggestion: Rate limit the emails at a very low number, and require higher privileges for sending mass emails which must be granted on a per-mailout basis. Users that know they're going to send out a high volume would get an access token from IT (the process for doing so would have to strike a balance of convenience and security).
yes thanks for correcting me
Yes, the fact the article refers to > than 1k (but still not terribly expensive) printers using 'advanced polymer' instead of ABS makes it yet another article about using pure ABS plastic on a sub-1k printer...

I'll agree that metal is probably a requirement for a barrel. But barrels are not controlled or restricted. Neither are magazines, which we know can be printed already with some success.
I've used t1.micros extensively with chef -- it's not as bad as you might think.
It looks like he's only considering ideal writes with no amplification. This can make a big difference: http://lwn.net/Articles/428584/
The 4 Hour Workweek

http://www.amazon.com/The-4-Hour-Workweek-Anywhere-Expanded/...
Why healthcare is America's best bet for business and opportunity
Helpful, I love seeing articles like this that expose under-documented processes. Thanks!
Inhabitant: is it really necessary to add your own zooming code for tablets? Yours doesn't work as well as Apple's. It's not as smooth, and why would I want to zoom and simultaneously twist my page 31.7 degrees to the left!? I never want to do that, which Apple engineers understood.

Zooming is a core feature of mobile browsers. Please cut this extraneous stuff out.
Will Apple's iWatch Usher In A New Time-Based User Interface?
If you want your compiler to do more to help you improve your source, you might like Go, which offers a lot of (sometimes unwelcome) mandatory suggestions that force you to do the right thing even when you don't want to. (Ada and Pascal do the same thing according to a very different philosophy.)
Aside from the obvious HN and YC app services, I believe the office hours scheduling and probably any other internal YC service are all part of the same codebase running on the same server. Sounds like it could be a major problem for them.
Very useful post. I put the tl;dr version the author wrote on tldr.io http://tldr.io/tldrs/51238dc4b3a7a6ca1000002f/step-by-step-l...
I'd like to use my car like a tool. Why do manufacturers make them so difficult to safely operate, I shouldn't require any additional training to operate it, I should be able to just hop in at location A and hop out at location B.

Regardless of what some folks in the "User Friendly" movement would like to think, most tools require basic instruction in order to be safely used. We can't code away all individual responsibility.
Hello. I'm another programmer.

I noticed that it takes forever to understand inline assembly. I don't foresee myself ever thinking like a computer and reading assembly as well as a high-level language.
How to write great marketing copy for your startup.
that's only if you believe that not having security bulletins implies there are no problems.
I thought the article said that's exactly what they did, block for a few hours. It's unblocked now.
Join a firm and learn the business. Like almost everything, there's more to it than what appears on the surface.

Good luck.
That is the first thing that crossed my mind after I bookmarked the site.
Tech Predictions for 2013: It's All About Mobile
Planting Seeds: How to Grow Your Business With Social Media
Many many product features start out on the high end models and gradually trickle down to the other, economy units if the feature is popular enough. Look at I-Pod/External media jacks in cars. At first only the expensive cars had them. Now many new vehicles have them. There are countless examples of this. But it often starts with the high-end model, and if there is interest, then more production/installations are done and in the process cheaper production methods are often discovered/engineered.
Mixing ASM-inline and C++ template in lock-free implem.
Canon 60D vs the Canon 7D: What to buy?
15 Top Cities for Tech Startups
I'm sure it has nothing to do with the tens of millions of people who lawfully own guns...
One of the things I've enjoyed the most in the past 4 months has been diving into reddit.com/r/fitness. If you spend a few hours reading the FAQ on that site, plus examine.com's nutrition articles, and reddit.com/r/leangains FAQs, you will come out with a much better understanding of your diet.

There are also calculators listed in the FAQs that will help you determine what you need to eat to maintain your bodyweight, lose fat, gain muscle, etc, over a user-selected window of time.

First thing I realized - that the difference between tracking your "macros" and not is like programming with Word or with vi/emacs/slickedit/etc - the difference is AMAZING.

The next thing I realized - is that to get enough protein if you're even moderately active, you have to eat A LOT - eggs, milk, meat, tuna, and even then I still have to supplement with protein supplements.

Now, combine the diet knowledge with a beginner weight training program like Starting Strength and the effect is amazing. I've gained 10 pounds of muscle and lost 10 lbs of fat. I've doubled all my lift numbers (which are still admittedly quite low) in four months. I have far more energy and other activities - I occasionally play tennis - I play better and feel stronger.

Edited to add - and most importantly, use something like myfitnesspal.com - which is free, has a great app, and has millions of food items, and track everything for just a few weeks. it will teach you what protein/fat/carbs common foods you eat have.
The picture changes, though, if you decide not to steam your vegetables but sauté them with oil instead. Doesn't make vegetables any less healthy, just something to take into account.
The 1000 limit seems like a high number, why would a legit user need to send that much email out? I'd think a much smaller number like 5 per hour would be better.
But it could be. That is what has people all riled up.
This was the exact point I was getting ready to post. Computers : security :: cars : safety
The liability insurance rates for a car like this should be lower. Especially in a heavy populated area like NYC. Personal injury lawsuits are very expensive.
Except, as brought up elsewhere in the thread - the present state of 3D printing (and the state in the foreseeable future) also require substantial personal skill to print a weapon.

The prospect of an unskilled individual loading a file in a program, hitting "print", and retrieving a usable gun from the other end, is not at all realistic.

I still don't see what distinguishes this from good old gunsmithing laws/issues.
I currently work for the web communications part of a small-to-medium size university. We have around 2000 employees and 8000 students. We embrace all google products on campus. We actually use gmail for our primary email system. We use google forms to collect data throughout our website (not perfect by a long shot, but makes data collection approachable and accessible to end users). We would never shut down google forms. We simply couldn't. We regulate mass email by only allowing a select few individuals to email to all users. We have literally a dozen or so users on campus that can send an email to all users, and most are in the communications department or IT. All this talk of authentication systems, and teaching users not to get caught by phishing, sounds like "ideal world" solutions. Our solution is simple. If you want to send out an email to everyone, send it to a central authority that can approve the sending. It is easier to make sure a dozen people have the skill to send a mass email appropriately and avoid phishing attempts, then it is ten thousand. Also, it has the added advantage to allow us to consolidate less urgent emails into a single newsletter once a week, keeping faculty/staff and students email boxes free of non-urgent notifications. I'm not pretending we have a perfect solution, but it seems like we'd never get approval to stop using google docs in a situation like this. I'm actually rather impressed by Oxford's ability to react and then write a long and thorough explanation of their actions.
There was an "I heard" in that original context. Back in the great grand parent post. I might be able to find some examples, but since I don't have one off hand I'd rather drop the conversation.

So that's what I'm going to do unless I suddenly get the urge to go running through clangs commit log.
Going to the URL of the iframe directly is much faster for me: http://groundwork.sidereel.com/home.html
Other countries court skilled immigrants frustrated by U.S. visa laws
Google crosses $800 for first time
Nvidia  Unveils Tegra 4i Mobile LTE Chip
Of course it wont work when the idea is to simply take a not-so-great physical concept (a course syllabus and weekly test structure) and just digitize it. It doesn't matter what industry, this will always fail.

Online shopping, for example, isn't just a easy access to the products found at a brick and mortar store; it is an entirely different way to shop. Amazon realizes this and knows that sometimes people want cheap (hdmi cables) and other times good quality (chef knives).

Khan Academy gets it. You don't take a 'math course' but you answer questions and watch videos and you know how well you are doing in a general area. You know when you should study something more and you know when you are solid.

I would love to see all online courses abandoned and instead follow a khan academy approach. Drop the course idea and instead have thousands of goals where each goal can be tracked by how well you handle problems.

I used to teach in colleges and the number one reason a student became confused wasn't because they weren't as smart as the other students but something small that they missed. It could be as simple as not knowing how ftp works, or not being used to a *nix environment, or not knowing where environment variables are set in a windows environment. This same person might have decades of ide-based-java experience but struggle when asked to compile on the command line. The khan academy approach would distill all of these concepts into goals and would determine what should be your next area to study (looks like you got lost on using ftp, let's cover a few videos of that before we move into the next section).
We currently have ~ 128k open sessions for sockets (They all go through HAProxy).

They socket server process runs on 9 web servers, and each service is using less than 1% CPU at the moment.

So very efficient from a sysadmin perspective (We did some tuning with conntrack so only the outside is tracked on the load balancers).

Devs could give a lot more detail.
Most of all, the compiler can't change the layout of your data. Many of the use cases for hand-crafted assembly involve SIMD instructions, which perform several operations in parallel. These vector instructions can be incredibly fast, but their limitations often mean that you need to carefully design the data structures of the whole program around the optimization of one single critical loop.
"This part is easily and affordably done online, and possibly more effective for some people."

That sums it up for me. I work full-time along with my side projects and I still chug along at getting a degree, running all over the city is not in my favor for taking classes. Online classes have not only saved me money but created more time to take on other projects that pay for more classes.

In regards to cheating, honestly it is just as easy to cheat in class as it is online. BUT this is not factoring the personalities. Some people cheat because they do not really care, others do NOT cheat because by cheating (in my mind) you are cheating yourself.

Lastly, online classes have taught me something far more valuable than a brick and mortar class - RESPONSIBILITY. For me (key phrase) going to class was not only troublesome in my day to day but horrifically boring. On top of which with campus classes you get more of the professors personal opinions on matters rather than actual material that you can base your studies off of to generate your own opinion or hypothesis. With online classes I plan my weeks in advance from quizzes and tests, to writing papers and doing research and of course incorporating my needed day to day duties.

As a student who has taken both campus classes and online classes, I would have to say that online classes are more challenging.
Yes, but the vast majority of these benefit the purchaser immediately. This system doesn't. It seems (to me) to have limited potential for crossing over in the same way as audio jacks, heated seats, HUDs, parking sensors, active lighting, sat navs, etc. All of those systems can be demonstrated by the salesman to benefit the purchaser. This system doesn't have that. To sell it, you need to talk about protecting strangers - which strikes me as difficult. So how else can you encourage its uptake?
I think you're right, particularly when it comes to currency. Currency is the absolutely pinnacle of power of modern governments. Loss of that power means weaker governments. Most people don't realize that for much of the USA's early existence, currency was essentially outsourced to the Spanish Empire in the form of silver coins.
No. "Purchasing power parity" fails to take into account a host of tangential & overhead costs. Sounds good to compare what a product costs in two countries in the same currency, and to note the difference in price, but there is so much more affecting those prices even though in "fairness" they should be the "same".

<rant> An overstated example... A dozen eggs here may be $2.00, and $0.10 somewhere else, but the former includes: sale in a store clean enough to host surgery in the other country, well-paid staff (staving off their potential poverty), robust packaging, long-term storage facilities, remarkable uniformity of products (each egg almost exactly the same size, shape, and color), proliferation of taxes imposed, long-distance transportation (keeping farming issues out of urban settings), compliance with regulations (starting with: no livestock in residential areas), wages reflecting a very high standard of living (imposed not just by society but by legislation), and quality feed & care of originating chickens; in the other country, the dozen eggs may be delivered in a random box by a guy who has chickens in his back yard and feeds them table scraps. Yeah the same product cost 20x more in the same currency in different countries: there's a radical difference in supply chains, regulations, taxation, and currency flow. </rant>
Leaked screenshot of Sony Xperia Z on Android 4.2.2, Release Next Month?
> Really think about the user. Its they who make computers and the internet worth bothering with.

Were the IT dept. folks thinking about the user, they would never have blocked Google Docs in the first place. People want to use tool X, so the job of university IT is to ensure they are able to use tool X. They did exactly the opposite.

Also, solutions proposed by GP are reasonable ways to reduce / mitigate the risk of phishing without inconveniencing users too much.
Probably because designing and running a big DC crosses discipline boundrys that a pure CS guy would not have the skills.

As Seymore Cray said he was more a plumber that a computer guy - well strictly speaking cooling HPC's is more fluid dynamics rather than a domestic plumber.
To clear things up, "Schrodinger's cat" was an attempt to show the absurdity of the current best interpretation of quantum mechanics (it _is_ absurd, but it still models reality to the best of our knowledge). It was never intended to be an actual experiment, nor would it actually work.
I'm guessing you are somehow in love with javascript and invested in seeing it succeed.

In the discussions regarding asm.js I often see this tack taken by the folks who are opposed to it as a solution. Many people have an obvious hate-on for Eich and often Mozilla by extension. I will not accuse you of that.

As far as 'the principle of maximum surprise' goes, I would recommend trying to understand how the spec is designed to accomplish its goals.
This. With typical web applications, your request would wait until something times out and cascades back to the client (webserver, app server, db, etc.). This can mean waiting for 30 seconds or more depending on your configuration.

It's not an easy problem to solve elegantly too.
Older Tech Workers Oppose Overhauling H-1B Visas
How a movie changed one man’s vision forever
A glance at their scss https://github.com/groundworkcss/groundwork/tree/master/scss looks very much like foundation
>He suggests one way to prevent dangerous, illegal usage of 3-D printers is to better control gunpowder, an idea that has come up in gun control in the past.

Isn't gunpowder pretty easy to manufacture too? Not with a 3D printer, obviously, but with common materials and a cursory knowledge of chemistry.

>When I tell them the law that would stop these plastic guns from getting onto planes is expiring in just a few months, people are appalled.

This is the essence of missing the point. The issue with 3D printed weapons is that you can't ban them. I have to imagine that it's already illegal to bring a gun onto a plane, so he has to be talking about banning their manufacture, which is the exact thing 3D printing will make moot.

Can we please at some point graduate from trying to prohibit anything with a sharp edge and instead try to address crime and terrorism at the root? I realize that isn't as profitable with campaign contributors or as rhetorically effective in frightening the voters, but the point of a representative rather than direct democracy is that legislators are supposed to make hard or unpopular decisions when it's necessary.
Western Brands Try E-Commerce Road to China
Back at defcon last year he ended up joining a game of Cards Against Humanity that I was playing. He's an interesting guy for sure, and it's nice to be able to say that I hung out with him for a bit, but he wore out his welcome pretty quickly. He wasn't being rude or disrespectful - he just acted like an old man who had seen a lot of shit. Felt bad for him...
Facebook got a $422 million tax refund
Best response to my comment so far :-) I would think that Volvo would look to work with insurers to show that the V40 should benefit from preferred premiums that payback the cost of this system in X years, based on some typical profile.
In the video they show that graphene can be thrown away in compost bin safely, how is it related to all the warnings we have about nanomaterials being dangerous?
Cool demo, but how do you guys compare to, say, Alchemy API ?

Also, no pricing => not cool.
I see a number of comments already in the direction of "if I am a highly-motiviated individual then I ought to be able to ..", with which I completely agree.

However, in my experience teaching at a respected but not top-ranked college, the percentage of people right now who are charged self-starters is not high. Unless the nature of students changes then I don't believe that education will undergo a phase shift to online-driven. I'm not knocking the students -- it is a characteristic of any population of people that the percentage who will do a very hard thing on their own is small.

It is more likely that mainstream college education will absorb online models, giving credit to the typically advanced students who do well in such courses but still running a large number of traditional classes or perhaps a set of classes that span a range of blended-ness (as most schools are moving toward now). A good change, but not really a revolution.
This looks amazing. Though when I put my name in it came up with: DBPedia types:
Person
Athlete
Agent
GolfPlayer
owl#Thing
And now my day has been ruined.
1000 mails/h is definitely too much - it's 16 mails per minute(!). I think something around 60 - 100 mails per hour is more reasonable, to cater for cases like lots of one-liner exchanges.
That's why we have keyboard shortcuts.....
Harrrr.
Soda without as much water...
Also, in a lot of cases the choice isn't between taking a class online or taking it face-to-face at a college. It is a choice between taking it online or not taking it at all (for all sorts of reasons: money, geography, timing etc).

Btw, I just finished one of the algorithm courses from Coursera (taken at night, from Sweden, for free). The course was excellent, I've reviewed it here: http://henrikwarne.com/2013/02/18/coursera-algorithms-course...
https://www.torproject.org/docs/tor-hidden-service.html.en

I set up a hidden service once to bypass a university firewall. It's surprisingly easy.
And if you pay, do they swear they won't look at your e-mail and use it to build your profile ? After all, they sell ad space outside gmail ...
The Human Face of Automation
Also cuisine[0], a more fully featured configuration management tools built on top of Fabric's lower level functions.

[0]: https://github.com/sebastien/cuisine
That sounds interesting. Do you have a paper on that?
User education is not the way to solve these sorts of problems. The proper way to solve the problem is through automation -- use of a "forcing function." An example of a forcing function is not allowing an automobile driver to shift into reverse until the they have their foot on the brake pedal. This is a far superior solution to educating drivers to not shift into reverse until they have their foot on the brake pedal.

Google needs to implement a forcing function with Google docs so that their software is not misused on the Internet. No amount of user education will fix the problem -- only some sort of forcing function will fix it.
Great Calendar App
You're overstating the ease with which you can create a rifle with machine tools. While it can be done, it is both time consuming and very difficult to do in a home shop, or even a proper shop.

If 3D printers could print materials with the appropriate structural characteristics (a huge if), it would be much easier.

I have serious doubts about that happening in my lifetime. It's quite a trick to go from printing ABS to printing hardened steel.
Academics send mass emails.

Calls for Papers / Articles is the classic reason. The IEEE and the ACM might have proper mailing lists for that sort of business ... most academic fields do not.

Edit: I think they could lower the rate more and push mailing lists, but on the other hand a lot of users simply wouldn't notice that they're rate limited. Which could lead to entirely different brand of lulz.
It's more similar to ansible than puppet. Both are python based and use zeromq. All four are declarative and AFAIK, all four have a dedicated daemon on the client.
There are tools available that can generate random (valid) C programs, comparing the results generated by code from different compilers [1]. CSmith say bugs have been found in every tool tested [2] - from GCC to costly commercial compilers.

[1] http://gcc.gnu.org/wiki/summit2010?action=AttachFile&do=...
[2] http://embed.cs.utah.edu/csmith/
That's hard to do when you are afraid of databases and just store everything in files.
>> NY Times is just making bullshit...

50 cent army? :-)