skysight-inc/HackerNews huggingface dataset:
It is trivially easy to create a bullshit freakout on HN about deletionism. Anyone in the world can go, right now, and nominate Don Knuth for deletion. That's how WP works. And, in at least two of the HN freakouts you cited, that's exactly what happened: articles that had no chance of actually being deleted were marked by someone for deletion, and, predictably, weren't deleted.

In fact, when these freakouts happen, people who believe in the articles and know how WP works have to take pains to tell people not to jump into the AfD debate and start "voting" for the articles, because that actually makes the process work worse. Most of the time, when a self-evidently valuable article is proposed for deletion, WP's editors do a just-fine job of making sure they aren't actually deleted.

What you did here was move the goalposts. You claimed that computer scientists are getting shot down in content debates on WP. I asked you to point us to one of those debates happening, where the "jerk brigade" of editors and admins on WP were shouting contributors off of topics. All those debates and shoutings-down are logged.

You responded by highlighting discussions on HN of people freaking out about deletionism. We already know people on HN are freaking out about deletionism. Stipulated! The point is: those people freaking out on HN are mostly wrong.
You can still download the old version (the real skitch) right there from evernote: http://evernote.com/skitch/ (small link at the bottom, "previous version").

Skitch supports FTP-upload, so if they turn off sharing in the future you can just switch to your own webspace.

No need to mess with lesser tools (or the evernote-garbage) while Skitch still works!
Designing for Android: Lessons learned (so far)
I'm just hopping in to recommend "Saturn's Children" by Stross, which this comment has reminded me of.

AI are created by building immortal human brain simulations, raising them, then cloning the results. Humans are not able to upload and eventually go extinct.
Speeding up Varnish Cache
Depending on the nature of the chats, around a half dozen is my limit. If you've got 1-2 that are only responding to you every 10 minutes or so, or 1-2 have easy general questions, that number could probably push higher. But around 5 conversations that require legitimate investigation and troubleshooting is where I've found you can start to lose engagement.
Before you wipe the machine, you should give them something interesting to look at on the other end of your spyware.
Police warn of safety concerns from Google Maps
Survey: Facebook is top company to work for
On the flip side, when Google does find a malicious URL being used in their redirector they are able to disable the URL and make the link invalid.

They might not do this today, but Bitly now does, and so there's that.
Not the original commenter, but as someone who's done a lot of work with it: it lacks a lot of the features that I've come to expect from basically any modern IDE, but yet manages to crash twice as much as any other IDE I've ever used (and that includes Xcode).
Chasing Ice movie reveals largest iceberg break-up ever filmed
I really like stuff that creatively combines two worlds for sake of simplicity. Not sure if this particular one is going to take off (security/fraud concerns etc.), but
I do think that these combinations are all blips on the way to an inevitable, universal, and simple system that lets people take any number of actions without having to context switch (e.g. telling your mobile device to send money to a friend, make a dinner reservation, and share that you paid back your friend and are going to dinner).

Sucks that we have to wait for it.
Google Nexus 10 review: Perfect ten
ITunes 11’s Mysterious Cloud Icon
Could you set up a CNAME on your website that points cdnjs.mycompany.com to cdnjs.cloudflare.com to solve this (for your site visitors)?

Or would that mess up cloudflare's anycast DNS?
Thanks for the replies, I'll give it a roll and let u know how it goes.
Have they differentiated between commuters who drive and commuters who have public transit? I wonder how much of this is due to the length of the commute as opposed to specific common experience (driving? traffic?) during the commute.
Connected Second-Screen App Experiences with PhoneGap & Audio Watermarks
Similarly, if you were to ask an engineer 100 years ago to predict the changes in technology that would shape the future, he would be completely off track as well. This is another reason Singularity pushes seem so out.
From experience on HN: articles about specific living people are the hardest to support. The site has a specific policy (WP:BLP) that raises the sourcing standards for articles about living people.

But I didn't have to do anything to keep my article on the site. All I did was (a) write a clear statement of why the topic was notable, and (b) cite sources. That is not a difficult pair of rules to remember.

But if you believe the prevailing sentiment on HN about how WP and "deletionism" works, it should have been extremely difficult for me to keep Mary Ann Davidson on WP. I should have been in multiple AfD debates defending the article. Instead, I wrote it, walked away, and 5 years later there it stands.

More often than not, what's actually happening in specific deletion freakouts is, the article in question cites no sources, and makes no claim about why the subject is notable.
That's what it does – there is no central access point. But Google is checking the quota by the referrer.
I like how they are co-opting the idea of "hashtags" as being a Google + thing. With their this year in "Google+ Hashtags" is that even a thing?
Phone is not just an app and that's a baffling stance to take.

I have no idea what the author wants when they talk about reducing regulation.

Regulation of telephone industry controls what they (and others) can do with the traffic. That's a good thing.

There's a bunch of wireless regulation.

There's a bunch of anti-monopoly regulation.

Since telephone companies have demonstrated a willingness to break the spirit of anti-competition laws (mobile bandwidth sell off collaboration) and currently engage in anti-competitive practices (baffling pricing plans preventing any kind of comparison) I'm pleased that they're regulated.

I guess there should be room for rapid change of outmoded regs - or that companies should be allowed to substitute better for existing (eg, when replacing cable have the choice to fit fibre rather than replacing with copper).
I've seen several thorium-boosting articles like this, and none of them say why research and industrial development selected for uranium over thorium. Is it just because the initial research into power came out of weapons research?
A Common Pricing Mistake
The question isn't whether there are easier ways of producing, but whether the thorium reactor doesn't provide better concealment for producing what would bring unwanted attention when done in the 'easier' way.
You've quietly edited your previous comments to avoid having them rebutted by my comments, so I'm done. I'm mystified by why you'd feel the need to do that, by the way.
Ubuntu Accomplishments 13.04 Update
And for decades established firms have been tumbling from their perches and replaced by new ones. I don't have stats to back that up though so I could be wrong.

But even just the idea of free-riding college admission committees - if that's their idea of capturing the best candidates, then they're turning a blind eye to students who underachieve until they actually reach higher education (or who can't afford to enter institutions like Harvard anyway). Clearly they leave a gap which allows the possibility of weaker firms grabbing the best talent.
Understandable concern, but nobody can force you to use the said gem, can they? Such fluff shouldn't be a big deal as long as it is not ingrained in most developers' minds.

Besides, it looks like ruby community is currently gravitating towards more javaesque style of programming, heavy on patterns like dependency injection, very explicit, with lots of classes and almost none metaprogramming.
I don't think that's taking into account the harmonic frequencies. The 50Hz buzz is not a sine wave. That means that even with that filter, both 50 Hz mains sounds should still be detectable in the recording. Unless I'm missing something?
REPL history? Tab completion? Syntax highlighting? Unix shell integration? And that's just the tip of the iceberg useful for general Python programming, nevermind the exploratory scientific environment with numpy/scipy/matplotlib/pandas.

I can imagine living without it in the same way I can imagine writing code in Notepad. Technically feasible but unacceptably painful.
Portfolio is now online: http://limedaring.com/portfolio/
Ask HN: White label analytics?
Does anyone have an suggestions for web analytics SaaS companies that do white label reporting (so you can include stats as part of your own control panel with your own branding)? I'm looking people focused analytics such as KissMetrics or Mixpanel (with their newer features). I know that the (rather good) Clicky (getclicky.com) does white label but they're more page view based which isn't what I need right now.
I can't believe he doesn't mention task.js: http://www.taskjs.org/

There's tons more potential that this guy describes, too. If you combine this with promises, which is what task.js does, you can immediately start using it in all of your node/client-side code that uses promises to turn your callbacks into `var x = yield getAsyncThing();`.
Interesting that Apple allows this, not just on Macs but on iOS devices. When Adobe wanted to cross-compile Flash for iOS, here is what Steve Jobs wrote:

"We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.

"This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms."

http://www.apple.com/hotnews/thoughts-on-flash/

FWIW, I've always thought this was an overly broad generalization.
Not only is thorium much more plentiful than Uranium, creating demand for thorium also solves diffuses the Chinese economic control of rare earth metals. Rare earths are plentiful in monazite sands as well as thorium and are available in the US. Right now, thorium is a radioactive byproduct that largely prevents economic extraction of rare earths. Build good thorium reactors in the US, and both energy and rare earth situations are alleviated.
Empirical Evidence for the Value of Version Control?
Speaking of Steve Russell: Meanwhile I've received a quite flattering mail from S.R. on the authenticity of the feel of the version of "Spacewar!" associated to the page.
http://www.masswerk.at/spacewar
Then why shouldn't tablets, or phones?
SocialCount.js - Better Social Sharing Buttons
All those programming languages actually were deleted. According to the result summary of Why's case, he probably would have been deleted if more "serious" sources hadn't been added in the interim. It happens.

But no, I am not moving the goalposts. I'm pretty convinced at this point that you've projected other people's goalposts onto my playing field. I'll quote myself again:

> No matter how innocuous the topic, if somebody takes notice of it, you'll often find yourself constantly having to fight random people

> Just Googling around Hacker News, I find a number of innocuous pages whose maintainers have had to defend themselves against deletion.

> Personally, I don't remember what the specific pages were I used to help maintain. I was doing it because I wanted to help out and I saw those pages could use it rather than because I cared a lot about the topics. But I do remember it was unpleasant and I wouldn't want to deal with such people again.

Those have been the goalposts all along. I didn't say anything about getting "shouted off topics." I just said it involves more headaches than I feel it ought to. (Clearly some people like mjn and yourself haven't had that experience, and I'm glad, but that doesn't take the bad taste out of the mouths of people who have.)
Why didn't they simplify it (and make it more like current JS) by leaving out the .send() method?

Wouldn't this make more sense?

var tester = test;
tester();
I can't speak to the overall progress (they've implemented a bunch of stuff I know there are big missing features). As for `yield`, I spoke with the developers a few months ago and they said that it's one of the next big features they'll work on. Don't expect it soon though, I bet it will take a while.

Considering that ES6 has pretty much been approved, and is expected to be finalized in about a year, we will definitely see this in most browsers in a year or two. It's a little ways off, but it's definitely happening.
I wonder if submitting the following link to HN would result in (google.com) being displayed next to the link instead of (tinfoilsecurity.com):

http://www.google.com/finance/url?sa=D&q=http://blog.tin...

I'd try, but I don't want to risk upsetting HN's moderators ;-)
Actually, I explicily "ceded" them, as I can't appropriately source them on an iPhone (and we are now arguing on that path entirely based on who has better quotes), and I considered them a waste of time anyway, as my first contention on that argument thread was that you were off-topic.

That means you won, congratulations: it does not mean I don't want them rebutted, as if so I wouldn't explicitly cede; the implication there would be I don't want to lose, and yet here I am, saying you must be right, as I can't back my arguments up anymore. You won: don't be angry you won.

However, you simply ignored all of the main deletionist-related arguments in your quest to defeat the one unrelated thing you felt you could argue against (the verifiability of crypto papers on Wikipedia). "I'm mystified by why you feel the need to do that, by the way."

You first ignored Nate's argument, concentrating on the rhetorical ending note; you side-stepped my calling you out on that (so you could argue more about verifiability), and then you ignored my attempt to reconnect to the mainline argument... you are pretty much just trolling, and I fell for it :(.

(added:) Wait, define "quietly edited"? I didn't remove anything from them (normally for typos and grammar). I often redraft what I say during the couple minutes after I post it, but I don't alter the argument. The only edits I made to that post were 1) to remove a sentence "please argue your point better" which wasn't even in my original submission (and when I looked at it, I decided it was needlessly insulting; it was there maybe 30 seconds; I shouldn't have said it, and I apologize), 2) to add the paragraph at the top, which I explicitly said was an "edit", as I felt it not worth a second reply; and 3) to remove a hyperlink I had originally used as the reference for the thing on newspapers in a panic at 3% battery life based on a Google hit that was wrong, replacing it with me explicitly ceding the argument when I couldn't find the right hyperlink, which only puts you at an advantage.
It's really, really complicated, since nearly all R&D came from huge government funding and that means politics.

A lot of it is that it came out of weapons research, and u-235 and Pu-239 were well understood from weapons research.

[edit]
Also, plutonium fast breeder reactors looked very attractive in the '50s since they could use U-238, with just Plutonium feedstock, and also produced material usable for weapons. It turned out that 1) it's Not That Easy and 2) we don't need more atomic weapons.
Partially. Also, the first really "working" nuclear reactor was built for a submarine. However, every modern nuclear reactor uses essentially the same design. This has resulted in some...idiosyncrasies in this design.
How useful is this mechanism in practice? It seems very limited to me, because you can't just call a coroutine from another coroutine, and expect it to do its job asynchronously, without the caller having to manually deliver events to it. How can the caller be expected to know what kind of events the coroutine is expecting, and how to deliver them?

What would be useful if this would allow writing asynchronous code in a synchronous style, so that you could do things like:

function requestHandler (client, request) {
data = sendToDatabase(request); // "blocking" operation
client.sendReply(data);
}

startServer("0.0.0.0:1234", requestHandler);
// now server is running and any request that comes in
// will be handled by requestHandler, and MULTIPLE
// requestHandler's can be running at the same time,
// handling different clients.

Am I missing something, or can this be achieved by building on top of the yield primitive?
the initial research being for weapons is probably part of it, though uranium-233 (from thorium) was used during a 1955 nuclear bomb test. [1]

thorium reactors are also "breeder" reactors. they initially require an external source of neutrons to start the reaction, then the thorium breeds into uranium-233 and the reaction can become self-sustaining. so thorium by itself is actually an impossible place to start.

[1] http://en.wikipedia.org/wiki/Uranium-233
My guess would be that those upscalers in TVs and whatnot do that..

edit:
While googling i didn't find good information on how those hardware upscalers work, but it seems to be the case that it's mostly some pixel based stuff with edge detection and interpolation based on the resulting pixel map.
There are some C# to JS compilers, script# and JSIL for example, yeah. But none are officially supported by Xamarin. I was just curious why they focus on all possible platforms but the web.
Quick reminder for everyone: A Pixel is Not a Little Square! http://alvyray.com/Memos/CG/Microsoft/6_pixel.pdf

It's a Sample. There are many ways to filter a collection of samples to reconstruct an image. Drawing bigger squares with nearest-neighbor sampling is only one of them. Depending on the context of your application, you might even go as far as the linked article: http://www.extremetech.com/gaming/84040-depixelizing-pixel-a...
Coroutines are functions with bookmarks to remind them where they last left off. A bookmarked infinite loop permits a concise implementation of things like event processing loops.
Those are fair points. I'm thinking those examples are from the Batman films, which I like in a way, but which are my least favourite Nolan films, although I think they are the most well known. I was more referring to films such as Memento and Inception. But then again, I still might have missed something or other.
I submitted this because I'm curious about the answer. In all the discussion of experimental evidence for pair programming, TDD, etc., has anyone carried out research to test the effectiveness of using a version control system?

For some projects, it seems that an automatic versioning file system might be more effective than, say, github.
if you stay hovered over him, he will :)
Apple rolls out security updates infrequently, but it seems that every time they do, I see fixes for issues I'd never heard of before. Now, I don't exactly seek out vulnerability reports, but they certainly seem to be fixing things that didn't get high-profile articles on social news sites.
We're more of an opensource complement to GA (rather than alternative), but for completeness: https://github.com/snowplow/snowplow
You must have missed the part where Apple relented on that:

http://news.cnet.com/8301-30685_3-20015954-264.html

http://www.apple.com/pr/library/2010/09/09Statement-by-Apple...

"In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need."

(which is why I see so many Unity games on the App Store these days)
CanJS 1.1 - Mustache, AMD, computed values, batched events
Forget co-founders, investors and incubators. Acquire customers that will pay for your product and the rest will follow if you want it to.
Get your latest tweets with PHP, and cache them
Having only a limited amount of RAM accessible, you simply had to rewind the tape drive in order to process data. (E.g., for the UNIVAC I, the first computer to rely on tape drives, there were the commands 1nm, 3nm to read/write forward and 2nm and 4nm to read/write backward. That's also what the seek-command in any file-API is for.) The vacuum columns provided the extra amount of tape to control the tension and keep the tape from snapping.
In the animation, the exaggerated action of the tension rollers stands for this functionality of the vacuum columns, which can't be shown in the limited screen estate.

(In the ambient audio there's a "floop" like sound, probably produced by the vacuum columns on occasion of a reversal of the direction.)
What about a Neuromancer style brain upload where a computer takes a series of very long incredibly detailed interviews and brain analysis and constructs a simulation of that person? Sure it might not be exact but, as you said, it really can't be you unless it's the whole thing anyway. At least this could create a computer that would react like a specific human most of the time and I don't think that something of that level of sophistication is really that far away (as in <50 years at current progress).
The fact that you must call send() on a coroutine to start it is very confusing -- what distinguishes function from a coroutine? The presence of 'yield' inside a function body magically means calling that function doesn't actually return the return value of the function, but a new coroutine which hasn't executed any of its body? This is even more confusing than the function-as-an-object syntax, where at least the new keyword distinguishes the behavior.

I am very much in favor of coroutines in javascript, but I'm kind of surprised by this choice of implementation.
too many vowels.
I hate the abuse of the word "meme"...
Thorium reactors can burn our current nuclear waste store, reducing its volume by an order of magnitude and the duration of dangerous radioactivity to under 300 years.
I feel adding fans to a tablet or phone would somewhat defeat the goal of a small, portable computing device as fans need space. We'll always have the tradeoff between computing power and size, and tablets and phones favor the size side.
Thanks for the resources, but it was a rhetorical question. The "modern kids" theologic talks about don't necessarily cheat more than people used to, which is what they were implying. In fact, right there in that Wikipedia article, with a reference to back it up: "In the late 19th and early 20th centuries, cheating was widespread at college campuses in the United States, and was not considered dishonorable among students."
The only really sustainable Thorium reactors would be if you could net positive U-233 production in one. This is somewhat challenging.

Also, the reactors that claim operational advantages against existing designs (particularly LFTR) are somewhat novel, which casts some doubt on their feasibility.

The operational advantages are definitely necessary for them to catch on, as this article points out, if you could get your fuel rods for free, you only save 14%.
Ha, that's cute. I wonder if HN follows redirects in link-posting. My suspicion is no - you can post a 404, for example, and it'll just use the domain.