skysight-inc/HackerNews huggingface dataset:
> Because "substantial third-party coverage" is a flawed test for the importance of a subject.

So what? Importance of a subject is not what WP is trying to filter. Wikipedia wants to contain all the important knowledge, yes, but that's impossible to measure or agree on, so there is a set of criteria that act as a reasonable proxy, and you need to accept that the Wikipedia we've got is the one that has those filters.

So it goes something like this: content in wikipedia should be "NPOV", it should not be original research (i.e. WP aims to be a tertiary source), and content should be "verifiable". These terms in turn need to be refined, defined, given guidelines, etc. (For example, nothing is truly NPOV, so we need a way to understand how to approximate it, and for example, not all verification is equal (and nothing is perfectly verifiable), so we need guidelines again.)

And, as sibling comments have pointed out, there is NOT a preference for "press coverage" and "established media". It's one permitted alternative.

> "expert opinion ... like Hacker News and Reddit"

I assume that you were joking, or making some nuanced point that I missed, but just in case you weren't...

Listen, they let ME write comments on Hacker News and Reddit, you know. They also let experts write at such places, it's true, but how will you know the difference? Yes, there's lots of expert opinion in the world, including e.g. some on HN, but so what? Citations aren't any good if they don't bring some kind of authority, and "some guy said so on HN" is not very convincing.

There are certainly circumstances in which a comment on HN can qualify for WP:RELIABLESOURCES .

There's lots of good reading at http://en.wikipedia.org/wiki/Wikipedia:About , but if you're trying to "get something done" today, it's too much to read at one sitting. You've gotta just accept that, but then again you shouldn't be trying to "get something done" on wikipedia in a given day.
> As a negative person, I focus on all the way things can go wrong. I've envisioned what would happen with each one. But as a positive person, you don't see them. Or, if you do see them, you think they're so unlikely that you don't consider them serious.

That's interesting, we seem to have wildly different definitions for these words. I view it like this:

As a programmer, I plan for things to go wrong. As a positive person, I try to express it in a constructive way. Caution and forward thinking is not necessarily tied to being negative!!

Planning for when things go wrong isn't just something a negative person would do, it's also something a cautious or sensible person would do. Or an experienced software developer! If I've learned anything from programming it's that no matter how unlikely an error condition seems, it WILL happen sooner or later.

I HAVE seen the kind of person you are talking about though - there are the people who think that just being positive will make bad things less likely to happen, and then people who are just overly optimistic about everything. Not every person who identifies as positive thinks this way though! :)
I'd be happy to brainstorm, I don't know if it is worth anyone's time building a product though.
> Thread's share state, processes don't.

Not only that they also have separate heaps -- truly concurrent GC is possible without too much "clever" code.
Yeah very much so.
I have a retina MBP, whether your a billionaire CEO or someone with a half decent wage in a tech job your probably using a very similar retina MBP. (Assuming you are after an OSX machine, not that your going to get much better power/ weight and screen quality elsewhere ATM)
Do You Want to Buy Reliable Jerseys?
I'm a big sport fan,liking all kinds all sport, and always buy NFL, NHL, NBA, NCAA, MLB jerseys on nhlwholesalesjerseys.com which is a nice place to buy various jerseys for its high quality and the lowest price.

Before finding this web, i always feel uncomfortable for buy jerseys with the most expensive price, almost $100-$200. Now i have found this link which is so nice, only $35 per jerseys, because it has need my requirements. So i want to share it with you, hope you will like it as me:)
Premature quality optimisation is the root of all evil
A year or so ago, I wrote what was effectively a small subset of the JDK8 streams stuff. Incredibly useful, but hard to get right. It's good the core APIs will be part of the JDK so that, like the collections API, they may be adopted with some trust that others will do the same.
Is Windows Phone Ready to Replace My iPhone or Android?
It's not meant to be negative. At CircuitLab (Don Dodge's
specific example for "solving boring problems that make money"), we're interpreting "boring problems" as a concise way of saying "problems that people have 9am-5pm (at work) and want to solve faster so they can leave at 5pm". That's not a bad place to be. Or perhaps they are problems that are exciting to our users but boring to Don Dodge. :)

WSJ direct link: http://blogs.wsj.com/digits/2013/03/26/at-smaller-y-combinat...
This is a good sentiment, and we should have the pride to create quality at all times...

But the appeal of the quote comes from that magic word "professional," and the respect, autonomy, and pay associated with it. Promising that the Respect and Pay Fairy will anoint you a Professional once you become the very best FactoryBeanListenerObject builder in the bowels of Enterprise doesn't tell the whole story.

The word has suffered the same fate C.S. Lewis ascribed to "gentlemen" and "Christian"

"When a word ceases to be a term of description and becomes merely a term of praise, it no longer tells you facts about the object: it only tells you about the speaker’s attitude to that object. (A ‘nice’ meal only means a meal the speaker likes.) A gentleman, once it has been spiritualised and refined out of its old coarse, objective sense, means hardly more than a man whom the speaker likes. As a result, gentleman is now a useless word."

For more on this topic, I highly recommend michaelochurch's November essay on what a true profession of programming might look like.
Spamhaus adding their IP address to a list is not 'removing' them from the internet. And what about Spamhaus' freedom to create whatever lists THEY want?
Idiomatic Erlang actually uses multiple return values (in a tuple) in a way that seems similar to Go to me. For example an attempt to open a database connection might return either {ok, Conn} or {error, Reason}. If you have a match for the error then you can handle it right there. If you don't have a match, yes its a runtime exception and OTP will handle it for you. You can also use exceptions for control-flow but that is less idiomatic. Just because Go doesn't offer you supervision trees doesn't mean they wouldn't be helpful. In fact I'll be surprised if there isn't a decent library for them in a couple of years.
It's natural that newer things get more attention.

Emscripten's been well known for months.

asm.js has been well known for weeks.

A working implementation of asm.js (OdinMonkey) has been well known for days.

A demo showing Unreal running on OdinMonkey has been well known for hours.
My that layout looks mighty familiar...

http://cl.ly/image/212W3P2X2t1L

This sounds awesome, though.

Edit: Totally missed the footer as pointed out in the replies. I got unlucky with a red cable under the red link on my screen.
Interesting. It doesn't render on an iPad with Chrome, but does render in the header. Weird.
It's sort of a sad statement about our society that the Veronica Mars kickstarter project has raised $4.1 million with time to spare, while all of the worthy projects on Microryza combined couldn't do it.

Someone needs to make a for-profit movie/violent video game company with the goal of using the profits to fund this stuff.
I'm lucky if I get two results from searches. NEVER used to be this way. C'mon, Google.
That photo looks like someone took Gabe's head from this image:
http://en.wikipedia.org/wiki/File:Gabe_newell_doug_lombardi....
(this is a real photo of Gabe)

and pasted it on a picture of someone else.
There is nothing like the pleasure of using the right tool for the right job.

Using C++, Java or even Python for highly concurrent and fault tolerant systems is a bit like hammering screws into the wall. It can be done with enough effort -- but try a screw driver drill and see what a difference it makes.

The secret sauce is all about fault tolerance, everything else amazingly and logically leads from it: isolation, hot code reloading, distribution (running nodes on multiple machines)
I agree, I don't think a large enough number of people would find it all that interesting but there should be enough to make a fun sustainable platform provided it resources put into it are kept to a minimum.

I agree that it would be practically impossible to work out how much the companies are worth by traditional investor metrics, discounted cashflow for example. But what about other metrics - user signups, number of times tweeted, number of followers on twitter, number of uniques on site, number of mentions in articles/ posts online...

I believe http://appdaq.net/ used some of these ideas.
I'm not a networking expert, but how would turning off recursive DNS queries mitigate this kind of attack? A nameserver must still answer queries for the domains it is authoritative for, so what prevents the bad guys from using only authoritative queries for their attack? Wouldn't it be much better to just add some rate limiting to every DNS (recursive or not)?

On a side note, I think that especially in times where messing with DNS is used as a censorship tool by a lot of governments and regulators, there is some value in being able to ask someone else's DNS for any domain, but that's a different issue.
Leeching shouldn't be too much of a problem: the user will upload while they remain on the page (which should be much longer than it took them to download the assets).
Currently using Steam on Linux Mint. Works as well as it ever has.
ActiveX was portable the way that the SYSV/SVR4 binaries were portable -- almost entirely in theory.

"It was introduced in 1996 and is commonly used in its Windows operating system. In principle it is not dependent on Microsoft Windows, but in practice, most ActiveX controls require either Microsoft Windows or a Windows emulator. Most also require the client to be running on Intel x86 hardware, because they contain compiled code."

What rational comparison do you have between NaCL's constrained syscall interface + Pepper, and ActiveX?

> Yep, so non-portable that they released a Mac SDK back when Macs were PowerPC. Super non-portable. The non-portablest.

Which produced binaries that couldn't run on any other PPC OS other than Mac OS, and provided a runtime that couldn't run the ActiveX controls being deployed for Windows clients, even if it was somehow magically possible to run x86 code.

It was explicitly advertised as being non-portable, as a feature: "Developers can create ActiveX Controls for the Mac that integrate with other components and leverage the full functionality of the Mac operating system, taking advantage of features such as Apple QuickTime."

http://www.microsoft.com/en-us/news/press/1996/oct96/macpr.a...

So, yes, "non-portablest".

What exactly is the equivalence to (P)NaCL?
Great for the websites. Not so great for mobile users or those with data caps (it's usually a transfer cap so it doesn't matter if you're downloading or uploading). I wish unlimited data was more prevelant, alas, that's not the case.

"If peers are slow or the central PeerCDN server..." So there still is a central server involved, I'm guessing for coordination.
I'd love to buy one but would be loathe to have to deal with the typical MBUSA dealership to do it. Tesla definitely have the advantage on that part of the car sales equation.
The number of times I've implemented something by convention due to the lack of this construct... One common use case is that I like "value objects" -- an AccountId class vs. just a String or an Integer. I usually implement them using some sort of internment internally -- WeakHashmap, Guava Interner, etc. When reading from a wire format and using value objects, one must presume the existence of a fromString(String key), fromInt, etc. method. I'd love to state explicitly that all ValueObjects have particular, generic-ified static constructors. Much cleaner. And, it avoids the cliche Java programmer shame of implementing AbstractValueObjectFactory, etc. Some static state, if isolated and properly managed, makes life easier.
If you look in the footer

> © 2013 PeerCDN, Inc. Site design inspired by Meteor.
There's too much stuff in WP already. Important articles have errors or poor sources. Just noodling through the important articles fixing sources and style and language is too much work.

Doing that for bus routes or every Minecraft block or whatever just invites bitrot.
Boy Genius? Mother Says She Faked Tests (2002)
I am not sure that 3 white collar crimes should be punishable by life sentence. Why not amend the law to only cover violent crime?
For stealing of socks, maybe just have sentencing guidelines that take into account how many socks the offender had stolen before.
Not very confident that they will find success in purchasing a controlling stake of Dailymotion. Unless they want to get in the businesses of spreading NSFW content like crazy. And if not, then I guess they're willing to kill off Dailymotion's allowance of NSFW content and reduce the value they're plunking down for it.
> In the author's example, the fastest implementation was actually _not_ lock-free, it merely used a better spinlock than std::mutex.

The author is also using gcc 4.6; perhaps different results would be obtained with gcc 4.8 or recent Clang. If you care enough to think about LFDS, measure measure measure =).
YouTube's new favicon is actually purple and yellow
the bottom of their site says © 2013 PeerCDN, Inc. Site design inspired by Meteor.
Nice work. Great use of Arrested Development video clip too!
> However it has barely evolved in the last 10 years, will 2013 be the year of the structs?

Eh... It is not perfect but considering everything else it brings to the table (fault tolerance, distribution, concurrency) I can easily overlook its warts.

There is always Elixir or some LISP like dialects running on the BEAM VM as an alternative.

I for one like its syntax. It makes sense to me somehow. I which maps were there and I think one day they will be. I would rather they'd work on concurrency, speed and distribution.
Egypt catches divers cutting Internet cable amid disruptions
Ask HN: If some of VCs/angels is your customer should you contact them?
Hypothetical question:
If you find out that some of top-level VCs is your customer and you are prearing to raise some $$, should you contact them? If yes, how?
The assumption is that VC actually uses your product to solve their problem - not just investigating.
I do all my Wikipedia editing anonymously. That way it's hard for Wikipedians to tell me I'm doing it wrong. And since my edits are usually good, they rarely get reverted. :)

By way of contrast, I'm an official DMOZ editor, but it's been quite a while since I actually edited there. Too much hassle. Even the smallest decision is apt to turn into an entmoot. And of course, it's unclear whether there's much DMOZ usage these days anyway, by humans or search engines alike.
People donate a lot of money to medical research through organizations like the American Cancer Society and many more specific foundations.

Just because crowdfunding is cool, it doesn't follow that it makes sense as a funding mechanism for science.
Did you read the story? It was more about how this wa a notable attack (because the traffic volume and how that we attained), not because it was particularly bad for CloudFare:

Yes I did - and still Cloudflare can claim to be able to defend against these 'attacks'?

If they were being 'honest' they would come out and say they cannot defend themselves against the 'Internet'

Edit: This allowed us to mitigate the attack without it affecting Spamhaus or any of our other customers

So did the Internet slow down or break? Is this news?
> So what are your thoughts - what makes somebody a software engineer?

A 2% raise instead of a 5% one?

I don't think I've met any "software engineers" since the early 2000s, when bosses started giving programmers the "engineer" title to make them feel better about themselves while simultaneously stiffing them on raises & perks.

People like voidlogic here have actual degrees in software engineering, and I wouldn't have a problem with someone like that using the title. They earned it. But that title has some baggage, at least in my eyes, and in your case you'd probably be better off with "developer". Also, be careful about putting adjectives in front of "developer", especially a particular language or framework because people will pigeonhole you based on that.
>>> "we can welcome newcomers, women and people of color"

>> Good job, focus on YOUR visible minority statuses. Way to build bridges for everyone.

> She started with newcomers.

Should we not worry about queer folk? Or the socially disadvantaged? Fair point about the "newcomers" notwithstanding, it doesn't count as building bridges when the only bridges you mention are the ones that would benefit yourself.

(Not that it's wrong to right wrongs that affect you personally, not at all. But combining that self-serving bias with a pretence of inclusivity is a direct route to a 100% grade on my bullshit-o-meter.)

> I think you're largely ignoring how micro-aggressions ...

> ... shaming someone on twitter ...

> ... my initial reactions were a lot like yours ...

I think you're largely ignoring the text of the comment to which you're pretending to reply. My comment, with respect to Adria, addressed only her letter. I claim that her letter was full of bullshit, both in-context and without context. I've made my own judgements about her other actions, but in fact I have not published those opinions. Maybe you'd like to post your comment as top-level, so you don't hijack the context of my comment?

> Also, her publicly shaming them is nothing compared to the backlash, sexism, racism, and harassment she has faced.

I will note that I agree with this, but consider it completely beside the point in a discussion of Adria's behaviour, especially all of the behaviour that preceded the backlash.
Thousands of accounts found to host unsecured passwords, other files on S3
NetBeans for JavaScript, Eclipse for Java
Gizmodo is calling out Cloudflare's claims that this affected anything more than Dutch networks: http://gizmodo.com/5992652

They point out, for example, that the IX's in question routinely see 2.0+Tbps peaks, so a 0.3Tbps attack would not be likely to shake a single IX, little like "the internet" itself.

Interesting rebuttal, although certainly not comprehensive.
Planted Deeds- One Good Deed a Day
Got it in ios 5, which came out a while ago. Title character is still just a square. Weird.
I cannot upvote this enough, thank you for the very well written article.
>What I'd like to see is Microryza incorporate NIH grant scores, or some other established peer-review metric. If the public could crowd-fund interesting, legitimate scientific research, there's definitely a need for the money.

Working on it. :)
More technical detail I think is always appreciated, it is a great learning experience reading those posts.
So PeerCDN works great with video, but for the screencast they chose to use YouTube instead. What happened to dogfooding?
Wow, this is fantastic! Thank you for one of the sweetest projects I've seen this year.
Russia May Build Own Space Station From New Modules
I like my checked exceptions. I like knowing what might go wrong with a call and I like being forced by compiler to handle it.

True that in typical chaos that reigns in code written by a disjointed group of people it ends up being Exceptions and RuntimeExceptions all over the place anyway. But why should disciplined people suffer?

Please leave my checked exceptions alone. I like then very much. I have not dealt with C#, but did with C++ and I prefer the Java way.

The arguments against checked exceptions that I have seen go along the lines of leaking data types from unrelated code layers. That's probably valid, but I have not experienced it. The rest seems like just whining about being forced to write code to handle errors, instead of letting things just happen.
I'm not a networking expert either, but I do believe the recursive nature turns this amplification DDoS to just a "normal" DDoS where the only target would be the nameservers of the target service. At the end of the day, if there wasn't a single nameserver that was turning around and asking 2, 10, or 100 other nameservers the same fraudulent question they didn't have the answer to, the only thing you could do with the same exact attack would be to take out someone's authoritative servers. No collateral damage by slowing down the internet connections of home users in California when the attack is being targeted at some server in Germany.
This also has other benefits:

* Supported by most widely-used fonts.
* Easy to pronounce, one syllable
* Has mainstream connotations (bitcoins sounds like a nerd thing)
* Could use the lowercase phi for a more granular denomination maybe
Soon! These are early days yet, we hope to be powering the entire PeerCDN site with PeerCDN in a couple of weeks :)
The average doctor in the US spends 50% of his time on bill collection issues of one type or another and a significant percentage of his income on malpractice insurance. Assuming 6 patents an hour * 10$ a patent * 40 hour weeks * 48 weeks a year = 192,000$. Say 50% overhead and that's 96k / year in Argentina. Drop that to 3 patents an hour and add in ~4x cost of living, rent's cheap cars are less so, and your around 200k / year which is close to the US equivelent.

Now, let's swap that around in the US and say 40$ or ~30$ in Canada a visit should be about right for 10-25 minutes with a doctor assuming a decent heath care system. Except most offices have more people doing medical billing than doctors and doctors still spend a lot of time on insurance related tasks and your quickly into 100+$ a visit.
Dropping the QL
[(thanks) you should probably make sure your main site is readable if adobe typekit is blocked - it is blocked by default w ghostery]
"I will only need a place to stay for a couple months whilst we raise investment"

this will end well
As the complexity increases one thing that starts to show is not speedup in palatalization but fault tolerance.

Debugging a non-concurrent program can be difficult, now throw in threads, shared memory, pointers and it quickly becomes a nightmare. The system could be fast, but if it crashes every week, is it useful. Often the answer is yes. But in some cases the answer it no.

There is no free lunch. Shared-nothing architecture doesn't come for free. You pay a toll in _sequential_ performance. It might or not matter to you.

> Automatic parallelization is very possible.

For numerical algorithms many and for small function scope scale I can see that. Numerical code. But the problem is (and what Joe was pointing out) is that applications and algorithm design has to be build concurrently to start with.

A compile will not re-factor your code to not access a single database and acquire a lock from 100k clients into using some eventually consistent or event-sourcing data store. It is something that has to be built from ground up.

Same thing with fault tolerance, it has to built in from ground up. Adding it later is not easy.