skysight-inc/HackerNews huggingface dataset:
To all the people telling stories about rewrites they have been involved in, I am curious if the code you were rewriting had tests?

If so, do you rewrite those tests? Or do you keep them, no matter how ugly they are, because new code still has to pass all the old tests?
As a PNW native, I have lots of in common with our west coast brothers and sisters, but Californians drive our housing prices up and aren't as friendly in traffic.

So if you are from California and looking for some place new, please remember Seattle has LOTS OF RAIN. Texas has lots of sun in comparison, you'll be happier there instead of Seattle where it rains 49 weeks out of the year.
Oh where to start... Afghanistan is hardly in the middle east and there are hardly any Arabs in Afghanistan. You may or may not be right about peace in the middle east being a cruel joke, but if you happen to be right it'll be for all the wrong reasons...
And here are them with titles + thumbnails:

http://bl.ocks.org/ricardobeat/raw/5343140/
big fan of the framebase team--they power all our videos! congrats guys!
I had read the link, and whilst it doesn't mention images as being included in the change it also doesn't mention images as being excluded, and does imply that all mixed content is blocked. It was my assumption given those conditions that it included images.

And there are many scenarios in which you do want to allow user generated content to include JS, off the top of my head Google Maps does so to allow user maps to be extensible. The issue is how such content is managed safely, and enabling SSL and putting the content on another domain is a good thing. Google do the right thing and serve such content over SSL and via an iframe on a totally different domain ( http://whois.domaintools.com/googleusercontent.com ).
Data-only SIM cards from NY Startup
Incrementalism is sometimes called Burkean or Oakeshottian conservatism in political circles.

The analogy used is of a ship at sea. Replacing the ship in a single step, while it is underway, is impossible. Replacing too many planks at once is foolhardy. (I thought the analogy was Oakeshott's but I can't find the original source).

So instead you replace the planks one at a time. Yes, this is tremendously slow, wasteful and frustrating. But when the ship is a system on which you utterly rely, there is no other safe path.

Hayek expanded on the problems of pure rationalism more generally; it's a trap we as a profession tend to fall into. We substitute our preferences (for a tidy, orderly system) for an appraisal of actual reality. Real systems have accumulated complexity that cannot be wished away. Worse: the complexity is often essential and not merely accidental.
A pear in Chrome/Firefox, an apple in Safari/IE
According to the Shootout, Go-1.1 is only slower on a few tests than Java, while being a bit faster on most and while typically using way less memory.
That's cool, as the new thing I'm working on is all in Go I'll probably use this and contribute back to it.
I don't want to get into a whole thing but as a co-founder in Vancouver getting SR&ED and IRAP support I have no idea what any of you are talking about in this comment thread.

It's remarkably little work to do the paperwork. It's annoying, sure. Who the hell likes paperwork? But a "distraction"? Oh please.

If I wasn't getting the money I would honestly be a little annoyed at how little accountability there seemed to be to get public money.

And the whole political connections thing ... I don't even know where to start with that one. I have none and no one I know has any.

I notice no one here has firsthand experience with either. I wouldn't have commented here but I felt I had to leave something here so that other readers wouldn't come away with an opinion that's ... let's say "uninformed".
Zotero has a desktop app in addition to their original Firefox extension. Personally, I've been very happy with it. I have my articles stored in JungleDisk, and everything syncs between mac laptop, windows desktop, and ipad (with ZotPad on the ipad).
I've used both and found Zotero to be miles better.
The Problem With Running Betas:
Compiled list of talks, including page titles, made with a quick node/coffee crawler (source included):

http://bl.ocks.org/ricardobeat/5343140/
An HTTP reverse proxy for realtime
Fantastic proof of concept. The big question is, whether or not these kind of distributed networks survive depends entirely on whether the legal argument that any given user of the network can be implicated in enabling software piracy holds any water. If it doesn't, then eventually decentralized, encrypted, and routed networks will deal the final blow to copyright censorship.
Test comment for http://hackerfollow.com
I just went down the same path, make sure to leave a statement (but keep it civil) in the free text field when you delete your account.
Ah, that reminds me:

http://lambda-the-ultimate.org/node/4715

You might like it.
Pulling Fox News off the air seems to be yet another argument for Aereo.
So the moral of the story is: if you are a first timer, do it in SV. Once you make enough connections from SV, do it in Canada.
As someone who works on a project that extensively uses LLBLGen Pro I'd have to disagree with you.
Welp, too bad they may have made themselves liable for inducement just by the first sentence of the introductory text:

"one who distributes a device with the object of promoting its use to infringe copyright, as shown by clear expression or other affirmative steps taken to foster infringement, is liable for the resulting acts of infringement by third parties." (MGM Studios, Inc. v. Grokster Ltd)

vs

"The HearSay P2P File Sharer; a response to The Copyright Alert System, as well as several other internet regulation attempts. "

If you don't think this is enough, you haven't seen recent rulings on inducement.
Steele (and Grabriel) are great at doing this talks, they are almost art. Which is why I wouldn't call them so much technical (even growing a language) as they are entertaining and perhaps a bit influential.
Actually there are/were a lot of very bad Arabs (and other non-indigenous people) in Afghanistan, at least as the backbone of AQ and some of the other forces. A small number vs. the overall population, but a high percentage of the hardcore bad guys. Less true of Taliban or local gangs (who are who we fight now, for no particularly good reason -- the Taliban is "bad" from a liberal Western perspective, but not bad enough, IMO, to justify invading/occupying. We're in Afghanistan now because we were in Afghanistan yesterday; it's the sunk costs fallacy in blood.).
Wait, does that mean that 50% of their code has been implemented twice? Why would they need to do that? Why not just keep the Lua version?
/facepalm
Whilst the article is written like a movie plot you on the other hand are looking for things that are not there mate.
People don't need to email me. How it works is that once you create an account on Kopibibli, you can create "issues". So if you have an album that is not on Kopibibli, you just have to create an issue with the name of the album. On the front page of Kopibibli, people can upvote issues. So I'm always focusing on the issues with the most upvotes. And I delete an issue once it is resolved.

I agree that if it takes off, I would need to find a better way to add content to the database. I was thinking of maybe letting people add content, but it wouldn't show up on the site until I approve it.

As for providing an API, I would definitely like to do that.
FWIW I prefer Zotero because I find downloading the pdf to actually be rather annoying. I just save the citation and double click on it to open the article in my browser whenever I need it. No metadata extraction necessary b/c Zotero pulls metadata from a doi or PMID (which is a quick copy and paste from the web) and unsurprisingly does it much better than Mendely pulls metadata from pdfs.
Win some, lose some: http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...

Note: The much faster version Go's DNA regex that uses PCRE rather than "regexp", but it is currently broken due to a build error. (http://benchmarksgame.alioth.debian.org/u64/program.php?test...)
Nike Air was Sulfur Hexafluoride (2006)
I don't know if best of the worst is that exciting of a title, but I agree with you.

The apple TV has much nicer hardware and better interface, but it's only good if you live in apple's universe and buy things from itunes.
People use a GUI for git?
Awesome!!! I am a huge fan of minecraft. Its amazing what you can build in this game
+1 for Zotero, its the bees knees.
See, that's the thing. It's hard for open source projects to attract top caliber developers and build a critical mass of users. Firefox has done really well, AOSP has done well, but Mendeley and Zotero are really the only competitors in this space, and they're not exactly comparable.

That said, this isn't a buy and bury situation. Mendeley is now very well positioned to dominate so there's no reason to worry, and anyways you can always take your data with you.

FYI - I work for Mendeley.
I think it's just that there are large sections of the Islamic world where people feel they have no hope (which, largely, is accurate based on observing the world around them), and so they don't value their own lives very highly, or those of others.

The problem isn't the people inherently, or the religion, as much as the situation they're in. In similarly-bad situations, other religions or cultures were used in the same way by other oppressed people.

The particularly fucked-up part of the situation is that while colonial powers and then US/USSR cold war used to be major external factors causing the horrible conditions, now it's pretty much internal -- some powerful people making other people suffer, all from (largely) the same groups. Adding energy to the system in the form of oil, other mineral, or heroin wealth keeps it self-sustaining.
I'm not sure what else we should be expected to say upon reading such a story, one of many stories that speak of yet another Arab child murdered for being the wrong type of Arab or wrong type of Muslim. Not to mention all the Coptic, Druze, Bahai, Persian, and Jewish children butchered. Denying the supreme sickness in Arab/Muslim society serves no one.
When I used to be an "IT guy", everything had to be in Excel. I begged to switch to Access. Hell, I even built a few prototypes in Access in my free time to demonstrate how much better it would be (I was still a student).

My point: Over time, I came to appreciate Excel and realize what an amazing program it is. It is accessible to pretty much anyone who knows how to use a computer, and at the same time can basically be used to create mini-programs.

That's the reason you only have the two choices you mentioned: a) do it the wrong Excel way b) do it the huge giant IT initiative way

Also, Excel does provide the ability for both the data type and foreign key constraints you mentioned.
"IE5" document mode is basically IE7 Quirks mode.
That's not my understanding of it's history; it was originally planned to have, potentially, multiple porcelains, but that idea died of a couple years back.
The Internet and privacy
Pigs and cows are mammals with central nervous systems much more similar to ours than any insect.
If you're concerned about semantics...

http://en.wikipedia.org/wiki/Greater_Middle_East

And I said, 'Arabs and Muslims'. I am aware that Afghans and Pakistanis are not Arab.
I basically agree with this, putting an order on this list might have irked some people, but a list of companies to follow in no particular order might have worked better.
The cure for social media burnout: Slim
Allen Stern, New York Blogging Pioneer and Entrepreneur, Passes Away
They're always lawyered up because they have lawyers on payroll.
Best Online Startup 2013
Good Luck with the 'LOT' more :)
Annoyingly there's an obnoxious popup on IE6 when doing this

http://paulirish.com/2010/the-protocol-relative-url/

Not using protocol relative urls causes a great amount of pain. Unfortunately when you're building content for third party pages you need more graceful degradation than focus stealing dialogues.
The API will remain open: http://blog.mendeley.com/press-release/qa-team-mendeley-join...
No doubt, I was (perhaps incorrectly) assuming that the parent him/herself was assuming that afghanistan was an arab country in the middle east. The finer details (that Afghanistan has no majority ethnicity, that many arabs came to fight the soviets during the soviet-afghan war, that by some definitions afghanistan is a middle-eastern nation) are not lost on me, but given the seemingly sweepingly ignorant nature of the post I was replying to I was going for a more high level rebuttal.
The sharing (and selling) of Facebook's Mark Zuckerberg
I run noscript. If I encounter a site that's broken or useless for seemingly no reason (e.g. not an interactive thing like Google Maps), I often don't even whitelist; I just leave. Relatedly, I've stopped clicking on Photobucket or Blogspot links.

I kinda resent being expected to run your pile of arbitrary code just to render static text and images on my screen—something that worked just fine without JS twenty years ago.
It's also okay to release things when you're embarrassed. Actually, if you're not embarrassed you likely* waited too long.
> but I'd want some kind of guarantee that at some point the entire infrastructure would revert to public control, just to prevent Comcast 2.0 from forming.

You want to stop a monopoly from forming... by creating a government-run monopoly. And you trust the government to be in complete control of the internet. Yet you agree that the government is corrupt, greedy, and incompetent. I don't understand in the least.
Web Startup Reading List
But it would suck that you'd have to launch a server just to view an HTML file locally... (actually, the problem is already here for some time, thanks to JS requiring protocols to match to fetch data).
Some tips on how to be a better listener
Anyone can pop up their alexa ranks in the short term, but long term you still need retention, which equals traction. Typically higher the rank, the better you're doing.
Fire Printers Seem Like The Best Terrible Idea Ever
Seems like a poor explanation given the astronomical wealth quite literally sloshing around in the Middle East, and the fact that all of the 9/11 hijackers were wealthy and educated and that many of the leaders of Al Qaida are western educated engineers.
You missed the point. This is not intended to be a general browser. It has an enormous potential as an embedded browser in desktop app. iTunes is such an app, one that ships with its own modified WebKit. Things like Fluid [1] and Prism [2] allows you to quickly generate such desktop application using Safari and Firefox, respectively. Now imagine Fluid + Decaf: you can quickly build a desktop application that talks a web services, with Ruby code from end to end! It's huge!

[1] http://fluidapp.com
[2] http://en.wikipedia.org/wiki/Mozilla_Prism
I like to write code on flights
I know exactly how bad Elsevier has been and I've spent most of my career with Mendeley campaigning against them. If anyone has the right to be mad about this, it would be me, but I've actually had the chance to speak with folks there, from the CEO on down, and I really believe they see something valuable in us.

There have been detailed discussions about how Mendeley can integrate with parts of Elsevier like Scopus and Science Direct. I don't think they would have gone through all that effort just to bury it. I could be wrong, but I think things are changing at Elsevier and I think bringing us in is part of that.
I have heard it said that "most people are assholes, most of the time." By someone who was criticizing the world at large but was routinely an asshole to me.

There is plenty of ugliness in the world. You don't "win" against that by piling on more ugliness. (Though I am currently pretty bitter and seeing no real point in trying to make the world a better place. So that isn't intended as criticism, just observation.)
Now if Fox will leave cable and the net as well, that would be nice.
At least the enterprising student can bypass the penalty in the source...
Why were they able to destroy your database repeatedly? Where there no backups? I can imagine they might not understand, but wouldn't you have sneaked some backups in a corner some where?
You can start by not making an account specifically to make such broad, racist comments.
Just for the record, I remember ZeroCater's demo day and it seemed like they were already off and running without needing to raise more money. At least that was the feeling I got when listening in the crowd.
Ask HN: Private functions more likely to be JIT compiled in JavaScript?
I've been searching for an answer to this for the last few hours and I was wondering if someone working on a tracing JavaScript JIT compiler could answer this question.

Are named private JavaScript functions accessed from a constructor class more likely to be tracing JIT-compiled to [native code] than methods on that class that are copied onto every instance of that class? I would imagine that they would be because they all of a sudden become a code hot spot for a frequently instantiated class.

i.e. consider the following constructor class.

(function(module) {

function Foo() {
// instantiate foo
this.bar();
this.baz();
};

Foo.prototype.bar = function() {
// do bar
};

Foo.prototype.baz = baz;

function baz() {
// do baz
}

module.exports = Foo;

})(NameSpace);

In the above class, is the hoisted function baz much more likely to be compiled to [native code] by modern JIT compilers when Foo() class is instantiated many times? If so, what's the threshold for a function to become a hotspot and what kind of performance gain can be expected from doing this on any frequently instantiated class?

Obviously, if this is a performance improvement, it would still come with the caveat that you can no longer use the keyword this inside baz() nor can I bind it to this with Object.bind(), however this could be solved by passing in this as argument self, right? i.e.

(function(module) {

function Foo() {
// instantiate foo
this.bar();
this.baz(this);
console.log(this.qux); // prints 'quux'
};

Foo.prototype.bar = function() {
// do bar
};

Foo.prototype.baz = baz;

function baz(self) {
self.qux = 'quux';
// do baz
}

module.exports = Foo;

})(NameSpace);

Also, if anyone can point me to more details on the exact conditions under which my own JavaScript code is JIT compiled to [native code] that would be most awesome.
The wealth in the middle east isn't particularly equally distributed, even in Saudi (especially in Saudi?). And, getting a government sinecure where it is essentially oil-funded welfare for life, if you're one of the winners, isn't character-building in the way that a middle class engineering job is in another country.

Just being rich isn't going to make you better/less violent/etc. -- look at how unhappy lottery winners often are, or ghetto drug dealers, etc.

The other interesting part about Iraq and Syria's Baath parties is that they were initially quite secular; in Syria, it's mainly an ethnic thing. In Iraq, it turned into Sunni v. Shia largely due to the Iran/Iraq war, but also was relatively secular before that, in the 1970s.

Our nominal "allies" in Syria are actually fairly hardline Islamists (among others).
Government policy?

Or industry and human innovation?

http://www.smbc-comics.com/?db=comics&id=2589
This article has some background:

http://www.slate.com/articles/business/moneybox/2013/03/jcpe...
Yes. But just talking heads is silly.
How about giving it a month or two to see if things really are that bad? I understand you have no reason to trust Elsevier, but Mendeley has been a staunch advocate of open access from the very beginning, so I really do think we'll bring more openness. At the very least, we've earned that.
You make it sound like an irrevocable addiction.
Wouldn't it be so much simpler to have a good HTML5-capable browser and an extended URI scheme for the video tag to support live content?

Samsung TVs seem to be powered by a single Linux blob for the DSP functions and another for the "Smart" functions.

Ethernet/wifi in TV's is a great concept but the execution so far is sad, it can't pair with a cable DVR in another room, you can't down Roku as an app (or Plex) and have it run as a native full speed application on the TV cpu, and if even if you can, it won't run across different brands of television or even different models from the same company.
That cap was also exceeded (by how much, I'm not sure). So chances are better but not certain.
This kind of reminds me of that journalist in the movie Das Boat, reflecting on his motives while stuck at the bottom of the sea.
If my phone has no signal I'd rather see an error message. I don't want the app to pretend everything is fine when that's not the case. If I press "Delete" in the app, don't pretend the thing is deleted if it's not really deleted yet, that's deceptive. What if I take off on my boat and I press "Send" and your app says "Sent!" but it's really not sent because now I've left the coast--your app just lied to me.
The Disney wiki confirms that Alice is not a Disney princess. Leia Organa isn't a Disney princess either (yet).

http://disney.wikia.com/wiki/Disney_Princess
No, I didn't read the link for that reason :) I'm from Spain, so I didn't know e rules, but was more thinking about the passenger impressions on the aircraft.
Great answer. Tiny nitpick: the next version of TouchDB is called Couchbase Lite. We call it that b/c it is made by Couchbase and is lighter than TouchDB.

Couchbase for Mobile is what we call the umbrella (including our Sync Gateway which adds multi-user access control with more scale and flexibility than CouchDB, but compatible with the same sync protocol).

Of course it's all open source with a very active community. Join us here: https://groups.google.com/forum/m/#!forum/mobile-couchbase
Lots of companies accept remote workers, but not foreign remote workers.

One of my particular pet peeves with StackOverflow's jobs board is the endless parade of remote work with "NO NON-US CITIZENS" at the bottom of the job description.
Freebie Alert: Lifetime Crazy Egg Account for Free
Lots of people have had bad experiences, especially this year. I was one of the people leading the charge against them, in fact. However, they were able to convince me that they really do want us for our openness and they want us to bring that to them. I didn't change my mind easily and I wouldn't expect you to either, all you have to do is consider our track record and continue to hold us up to a exactly the same high standards as before.
What about the 350M muslims in Bangladesh and Indonesia? Do these fit into your 'and Muslims' as well?

Please stop characterising multiple demographics with such simple terms. It's as meaningless as saying Americans are fat and loud, the French are smelly and arrogant, so on and so forth.
There will be no favoritism for Elsevier content: http://elsevierconnect.com/elsevier-welcomes-mendeley/
Yeah ... I guess I'm lucky I'm still in school, so if this fails I can still work on OPT for a year and apply again.

Otherwise I'd be asking my employer how difficult it is to transfer to their Canadian office...
Can also put junior developers (or any developers for that matter) in a position where it's harder to make VCS mistakes. A great example would be (git) pull request. You own your own topic branch. If you mess up - useless commit messages, broken build, no test coverage, or no docs - it won't get merged until you straighten things up.