skysight-inc/HackerNews huggingface dataset:
Yeah, serious misunderstanding of the Windows market here. They absolutely kill enterprise. And they do it selling the platform and the software that runs on it, too.
So what happened to it? Are you still running it? If not, why not?
From @kmatzen's comments on Authorea.com:
"
What do you get when you combine authors with gonorrhea? Authorea!

I like it! There are two things I would still like though. One would be page rendering in the browser. We often have to iterate several times on a paper adjusting figures, text, padding, etc. to get everything to fit within the page limit. I could write the paper in this and then export it to tex, but that defeats the purpose. The second thing is support of popular LaTeX packages. It looks like I can upload arbitrary tex documents, but that's going to get messy if I have to upload the same packages for every paper I'm writing.

We use github for our papers right now. Less than ideal.
"
In fact, people has proposed releasing XP as open source so that security updates can continue to be produced.
One minor nitpick is they use snipmate, but Ultisnips[1] is much better and actively maintained

1: https://github.com/SirVer/ultisnips
I do see what characters are getting typed when I do the same thing. For example:

KeyPress event, serial 28, synthetic NO, window 0x2000003,
root 0x2b7, subw 0x0, time 322414662, (225,283), root:(1057,269),
state 0x0, keycode 26 (keysym 0x65, e), same_screen YES,
XLookupString gives 1 bytes: (65) "e"
XmbLookupString gives 1 bytes: (65) "e"
XFilterEvent returns: False
<script id="test">

E = (function() {

var F = function(x) {

var secret = 42, key = 0xC0C0ACAFE;

return x===key ? secret :0

};

return function G_F(x) {

console.log(document.getElementById("test").innerHTML.split("secret")[1].substr(3,2));

return F(x>>>0);

}

})();

E();

</script>

The above is very hacked together... does this break the security? Or am I misreading this?
Sorry, I had to chuckle when I saw you include law as one of the fields where lying "won't work." For many parties, lying in court does "work" for them if they can get away with it. Recent case in point: the DEA using NSA intercepts to launch investigations, then lie in court about how these investigations originally started. [1]

[1] http://www.reuters.com/article/2013/08/05/us-dea-sod-idUSBRE...
There is nothing in the article that suggests that accents lead to innovation.

That's besides the point. The point is that this is a fluff piece upvoted by people with white guilt in order to alleviate that guilt. :D
I think most likely MS openly supported, APL based .NET system would do far more magic for now. Next should be Windows Mobile.
Full statement:

http://online.wsj.com/article/PR-CO-20130829-912173.html
Rackspace Cloud Files API Down (Chicago Region)
RedHat is tiny compared to Microsoft, and I don't think RedHat is the model for MS to follow. RedHat does only a billion in revenue compared to MS' 77 billion.

Granted there are different forces at play, but you can't really recommend a company like Microsoft move to RedHat's model unless you were 100% sure that Microsoft's licensing revenue was either 1.) a tiny fraction compared to their tech support revenue or 2.) by open sourcing they could make the money they lost on licensing through even more tech support.

Doesn't seem likely given that there are companies paying for both the license and tech support.
Punjabi Sikh-Mexican American community fading into history
I think that's a valid perspective, but that's not the only one.

If you have been a victim of a crime and the perp walks, it's reasonable to say something besides, "Thanks goodness our system works to protect the innocent!"

I also think prosecutors should always be a little maddened by it. It's they're job to keep the guilty-but-free error as low as possible.

Or to put it differently, aggregate feces reduction is great, but you are unlikely to say that if you discover a bit of somebody's poop in your mouth. And you never want the person in charge of cleaning the pool to say, "Fuck it, a little poop never killed anybody."
Is this related to the Ferret search engine for Ruby? https://en.wikipedia.org/wiki/Ferret_search_library
Prediction: major copyright holder will buy the rights and then license them liberally to get rid of this embarrassing poster child for copyright reform.

Actually scratch that, it's not a prediction. It would be smart, but it probably won't happen.
I'm surprised more people apparently don't find this to be important. It reminds me of the day the EU formed, warranting all of a two paragraph blurb somewhere in the back of the NYT. Or when the first successful manned commercial launch happened as part of the X-Prize, and all of zero people in a certain ivy league engineering school program had heard about it the next day. As general life advice, I think there's a certain value in cultivating the ability to recognize big events when they happen.
Ah, I didn't realize that. I haven't read this book, but did read his "Amusing Ourselves to Death." Thanks.
A smarter Foursquare, so you don't miss a thing
Perhaps that's a matter of perspective: http://en.wikipedia.org/wiki/Libor_scandal
These services are becoming more interesting as responsive web design takes off and everyone tries to format their images based on client agent needs. Often the exact dimensions and treatment of the image can't be determined before request time depending on the user agent's screen size, resolution etc. Also, why spend time as a designer cropping and scaling images when you can automate it all and make it on demand?

This thread caught by eye since I have been working on the very same idea for the last year. http://www.pixtulate.com
They have also been successfully sued a number of times for course packets, so they tend to be very careful.
Open Source platform for musicians
In other words, Stripe is just like every other boring, trivial corporation!!!
It's simpler to store the original image, then generate URLs like http://image-server.com/resize?url=http://s3.com/original.jp...

This lets you change the size of thumbnails by only changing the URLs.

I've been doing it for years, works great.
https://help.github.com/articles/generating-ssh-keys
REST API demo using Spring MySQL and Hibernate (both XML & JSON are supported)
I think Fowler was just reaching for a stick to beat the metric he was deconstructing - "look Joe writes only 10K lines but makes ten times the profit - that means LoC is not a good metric."

However I do think that (free) market success is a reasonable measure of value / worth - backed up by my favourite quote for which I can find no author:

"Many books are unfairly forgotten, but none are unfairly remembered."
I can understand not wanting to put all of one's eggs in the Heroku basket, but Heroku's pricing is very reasonable for what they offer. I probably overvalue my time, but if Heroku saves me a handful of hours in deploying my project, it is absolutely worth the expense.

Granted, I'm not yet at "major" scale with Heroku, but not having to bumble around with more complicated deployment systems seems like a no-brainer.
Ironically, the social network from which he posted is blocked in China.
Woz himself said that the money was no big deal. If this was a big deal, he should have confronted Jobs about it in person.

Unfortunately, society at large does not really care about "fairness." People have a tendency to blame the victim, and that victim would be us.

People do not intrinsically value what we do. They value what we can do for them. To that end, it's easy to understand why they would prefer the story of Jobs to the story of Wozniak. Saying that Jobs was not a coder did not significantly hurt Jobs. Jobs may have been an asshole, but he had enough charisma to go keep going. Saying that Jobs was not a coder hurt engineers because it pigeonholes us into the technical-only side of things. Woz did the engineering and hardware design. Jobs did everything else.

Ultimately, in any such situation, it is important to keep this kind of drama under the sheets. Most people are not like Jobs. Most management would not be able to deal with the fallout of these kinds of statements.

I know a lot of engineers IRL who resent Jobs because of these things. My response to them has always been: start your own business, because the more technical entrepreneurs there are out there, the less likely that a future Jobs figure would act the way that Jobs did.
nice to get all this info for free.
In my experience enterprise customers tend (after a time lag of several years) to get dragged kicking and screaming into using whatever their employees use at home.

Enterprise IT said time-shared mainframes were just fine. Employees bought their own PCs and liked them. Eventually enterprise IT was buying PCs.

Enterprise IT said text-mode interfaces were just fine. Employees bought their own GUI systems and liked them. Eventually enterprise IT was buying GUI systems.

Enterprise IT said desk phones were just fine for everyone (except top execs, of course). Employees bought their own cell phones and liked them. Eventually enterprise IT was buying cell phones.

Enterprise IT said BlackBerries were just fine for everyone. Employees bought their own iPhones and liked them. Eventually enterprise IT was buying iPhones.

Etc., etc., etc.

Of course, the larger the enterprise the longer the time lag. But it's rare to see a business that planted its flag on "X is just fine" not eventually hauling that flag down.
> they are doing IT security worse in that office than it is usually done

Two things that are undeniable:

1) They were doing IT security worse than the level which was actually needed

2) All the while, they were telling the world that effective mechanisms were in place which would prevent abuses.

So they weren't doing what they were supposed to and they were deceiving the public about it. Whether or not this was intentional is just secondary.
So you are leaving to get more time... yet you list all the perks, zip-lining and all the rest. Seems cool but not sure all the benefits will materialize.
How does this differ from what Flurry provides?
Wonder if it is exploitable.
Awesome, you guys will have a blast.

> Currently, for legal and accounting reasons, we're only able to accept applications from US Citizens with valid passports. In the future this will change.

Please let me know when this changes. I'm a Software Engineer, speak Spanish, have been all over Costa Rica (and Central America), and would love to do something fun like this.
50 to 100 years

??

That's an extremely long time frame. If you said "10" I might be on board, but will Windows really exist in 50 years?

The cases where we've seen really long-lived software is custom enterprise back-end systems. Windows might live to 2063 supporting something custom that's never worth the effort to port to a new platform, but this is very different from an operating system used by thousands of people.

Are new internal tools at your company written for Windows or are they browser based?
> I made a few abortive switches to Vim that didn't last a week because my productivity was too hampered and the environment too extreme & foreign.

That was my experience as well. I was pretty comfortable using vim in emergencies but the few times I tried to make it my full-time IDE failed very quickly. Once I stole Gary Bernhardt's dotfiles[1] I was able to stick with it because I didn't have to start from scratch with keymaps, plugins, etc.

[1] https://github.com/garybernhardt/dotfiles
It's nice to see suffix arrays being used in the real world. For anyone who is interested in suffix arrays, the following to papers are recommended:

* Sufﬁx arrays: A new method for on-line string searches, U Manber, G Myers, 1993

* Using Suffix Arrays to Compute Term Frequency and Document Frequency for All Substrings in a Corpus, M Yamamoto, KW Church, 2001

The second paper actually uses an 'inverted index' for matching sequences to documents.
Do I really have to log into something to read this article? Oh well, lots of other stuff to read...
"And the main attraction for users over, say, Google Docs, is that your changes don't overwrite others'. The fact that your edits create a "branch", that then others can accept/reject/modify/merge, is a vast improvement in creative collaboration."

This.

Version control is a capital-P Pain In The Ass for group writing projects. Anything that improves the version control problem in collaborative writing solves a very real need. Perhaps not a huge TAM at first glance, but a real need nonetheless.
Freimarkets: extending bitcoin protocol
Email me (gregory[at]phileasandfogg.com); I'd love to talk more.

EDIT: We just changed it to "You must be able to work in US"
It sounds like you're looking for Microsoft Word, which has offered this feature for more than a decade (albeit though not online until this past year).
Hi,

I'll open source the code sometime in the future so github would be the place for bug reports.

As for long commands, yeah they're a bit crazy right now since they get wrapped. I'm still trying to figure out the best way to display it.
I don't disagree with anything you've said about holes in security. I just think it's silly to say the solution is to hire stupider people.
Nice video. Need to learn more DSP.
Indeed, the current threat from terrorism has no significant differences from that of 19th century violent anarchism. Those who argue that "9/11 changed everything" play upon an ignorance of history to achieve their own purposes.
Take a look at "Why use version control systems for writing a paper" (http://academia.stackexchange.com/questions/5277/).

When it comes to diffs for text, just add "--color-words":

git diff HEAD~1 --color-words my_file.md

But I agree with other stuff, that for non-techies Git + GitHub may be to hard to start.
Doesn't this mean that the server needs to manually process the image on each request?
Node-huxley, front-end testing tool using screenshots.
Same, except I'm already in Costa Rica. It sounds like loads of fun!
Thanks! You can send me an email either there or brendan@algorithmic.ly .
Wouldn't distributing that file be considered copyright infringement? Just because you can legally access it there doesn't mean you have the right to redistribute. Sure you could direct your students there, but you can't do the copying yourself if I am not mistaken. Seems like picking up 20-30 copies off amazon would be easier.
That's good, but http://xkcd.com/1200/ is very relevant here.

Writing a keylogger for X Window is just a few lines of shell script, assuming `xinput` is installed. X Window system just was not designed for running complex graphical environments, I suppose, and security inside it is quite weak (it does not protect root sessions in xterm in any way although xterm was one of the first X programs). Yes, `gksu`/`kdesudo` alleviate the situation (protecting passwords from being grabbed), but that's not a solution.

E.g. it's easy to write a script that detects user's inactivity for some period and if a root session is here in the same X session, it just sends there any text. That's why I avoid sudo'ing in graphical environment and I always set 'targetpw' in /etc/sudoers to enable separate root account on Debian/Ubuntu.
I actually experimented with that but getting the lines to display correctly when scrolling was tricky.
[ESC] is my personal preference. I will never look back, and I never have once needed the capslock key since I switched it out.
I love Feynman's idea of minimal computational energy - it suggests that we could actually measure elegance.

And to be fair we do - the great works of art, craft a d even science are almost always elegant. And it is something we atrive for. Some buggers have it and the rest of us wade around with feet of clay - but it is conceivably measurable.

Going to be easier to go with the editor's taste I think though.
I called up Rackspace and they informed me that the containers are fine but the API is having issues connecting to them. So if you log into the control panel all of your container form the Chicago region will be missing.
It will never happen.

Windows is so dominant in the OS marketplace that the toughest competition Microsoft faces when trying to sell a new version of Windows isn't a competing product; it's old versions of Windows. Windows 95 had to compete with Win 3.x. Windows XP had to compete with Win95/98. Windows 7 had to compete with XP. And so on.

The biggest lever they have to make customers do the upgrade is that Windows is closed source. That means the only place you can get support for it is from Microsoft. So if Microsoft says "there will be no support for Windows XP after 2014," that means exactly what it says -- either upgrade by then, or learn to live on your own in the wilderness, like some kind of IT mountain man.

If Microsoft open-sourced Windows it would allow other companies to pick up and support old versions of the software, independent of MS' product lifecycle. And that would make it possible for customers to sit on old versions effectively forever. Which would make selling new versions extremely difficult.
Excelent location / country, and probably you'll fall in love with the people and the beautiful CR women.
If you happen to be arround El Salvador, I'll be more than happy to show you arround.

Have a blast!
I am pretty disappointed for such implicit apologism for state tactics, this is not the appropriate political climate right now, there are legitimate sources of state usage of "cell tower dumps" few will argue this, however it has clearly gotten out of hand, and the fact that ars would publish this shows a lack of taste.
This leak may be the most significant from Snowden yet. As the article notes, until 2007 even the total amount of the budget was considered a secret. There's no precedent for American journalists having access to all this detail on our intelligence spending.

I wish the article had more detail on "offensive cyber operations". AFAIK there's very little known in public about US active cyberwarfare.
If it were open source it would be legal to copy it. Large corporations and OEMs that wouldn't consider pirating Windows would be happy to switch to using it for free.
The WordPress iOS app is also open source: https://github.com/wordpress-mobile/WordPress-iOS
Seems like the feds are reserving the right to swoop in and put a lot of people in prison for a decade+, perhaps after enough lobbying $$$$ from the privately-run prison companies. Sickening.
This is great.

I would love an easily found example for find. Fucking find...
Draft's editing/version control is rather awesome and easy to use. It would be neat if Loren and Nate could work together to get some of the github-like "social" features into Draft--following updates and broadcasting progress.

My feeling would be that having one platform with both features would be better than having two very similar things here.
C exists only to be compiled. Should math.h be considered an x86 assembly library?
Also seems a little disingenuous to call it "open sourcing" when the vast majority of it is submodules of existing open source projects.
How's that government paycheck treating you?

Also, it's spelled "asymmetric", Che.
Well originally mi5 and sis didn't recruit from university they preferred more experienced men - also because the salary was so low having a pension already helped.
Nokia's Symbian was open source when it had more smartphone market share than ios and android combined. Open sourcing alone isn't going to help Microsoft gain traction in the mobile world any more than it did for Symbian.
Mac has remapped CMD+[arrow] to Home, End, PgUp, PgDn. I think it's much easier that way than to have them way off to the side.
I'd say that syntax/completion scripts are an exception as they are pretty much mandatory if you're writing code in a language that hasn't made it's way into the official release (and to be frank, there are a lot of gaps).
For some reason it won't let me reply to you. Anyway, He said the _money_ was no big deal, that he would have done it for free. The outright lie/ money grab was a big deal. If he'd learned about it earlier instead of 10 years after the fact he probably wouldn't have gone into business with him.
> Being able to resize images via url parameters is one of those great ideas, but I've always been surprised by how long it's taken to catch on.

Our video CDN customers can use a custom URL to get a thumbnail of any size from any key frame in their video files, fantastic for building "trick play" responsive HTML5 video player UIs without having to manage a single image.

Just one of the countless little nice-to-haves that sets a VDN apart from a CDN.
It is not really security theater if you consider all the other systems they have in place: the clearance process, auditing, etc.

What I see is a use of RBAC that is not all that stupid, and that I happen to use on my own systems. RBAC is being used not to guard against abuse but to guard against mistakes. I use the SELinux sandbox to run my web browser, because it is easy to make a mistake like this:

http://thejh.net/misc/website-terminal-copy-paste

Ah, not so fast, the sandbox keeps that mistake from spreading all over my home directory. Now, the NSA has people who deal with important national security matters (or whatever), but they might make mistakes too. So the NSA uses RBAC to ensure that an analyst cannot accidentally copy and paste some intelligence secrets into a document that will be sent to people without clearance. Remember that the NSA does not just hire random people off the street; there is some amount of filtering meant to reduce the number of insider threats, but that process alone does not necessarily protect against honest mistakes (hence RBAC).

It may also be the case that the NSA is not trying to guard against abuses by sysadmins, but by the tens of thousands of non-sysadmins they employ. In theory this is silly because it just means that your enemies will try to get their agents to work as sysadmins, but in practice it is likely to be a cost-effective solution that greatly reduces the number of people you need to worry about.

Finally there is the matter of auditing. It is OK to have a sysadmin who can transition to an unauthorized security level if the audit logs record it and if you frequently inspect those logs. Again, if sysadmins are the only employees who can make such transitions, you have far fewer people you need to watch -- a net win.
I don't have a Mac but I hope once the code is open someone will jump on it.

Re other flavors: do you know if there are easy ways to get a dump of all man pages, similar to Ubuntu's man page archive?
> preventing insider attacks is done at a higher level (the clearance process, random audits, etc.)

So long as "preventing insider attacks is done at a higher level" isn't synonymous with: "once you're hired as sysadmin, you have the unsupervised keys to the kingdom!"
Any reasons not to work with Nate? It seems like the social stuff could be built in tandem with his strong editor.
How to get your posts indexed within minutes? A strategy used by CNN too
His speech is featured at least once a year (and it was on a few nights ago) on NPR on KUOW.

His Massey Lectures are also publicly available:
http://www.prx.org/series/31037