skysight-inc/HackerNews huggingface dataset:
No, no, no. This is a perfect example of why everyone should be required to learn statistics.

We don't need a device to do multiple simultaneous screenings. If this were important, we'd already be doing multiple manual screenings and there would already be a demand for simplifying it. But there's a very good reason we do not do mass screening for cancers and other serious diseases with low incidence, no risk of transmission, and invasive treatment regimens.

Medical tests are not crystal balls. Any test you perform has a risk of false positives and a risk of false negatives, and even if you have a test with good specificity and sensitivity, applying any test to any large population with a low incidence of disease guarantees that most of the positive findings will be wrong.[1]

Telling hundreds of thousands of healthy people that they have cancer and sending them through intensive workup and/or treatment when they actually do not is emotionally and financially harmful to them and the broader community.

This is why we do not do population-wide CT screening for lung cancer, why we no longer stress that young women without other risk factors have mammograms (but can choose to if they are risk averse and are okay with potentially receiving unnecessary treatment), why we are moving away from aggressive PSA screening, etc.

What's the alternative? Targeted screening. If you reduce the size of people you screen to those most likely to be affected, then you dramatically improve your results. So people with symptoms (obviously), people with certain exposures (asbestos), genetic predispositions to certain types of cancers (BRCA), etc. In other words, the thing that works best is what we already do.

[1]: http://en.wikipedia.org/wiki/Sensitivity_and_specificity#Wor...
So, I really like cocaine.

I grew up smoking weed, and at some point in my life, I stopped completely. I, personally, suffered from the paranoid and laziness traits that effect certain users. It was a few years later that I tried cocaine.

Now, I always err on the side of safety, so when dealing with a drug that can kill with overuse, I tread carefully. I do way less than the normal user, and I do it only once a week. When I do do it, it's great. I get a LOT of work done. It's like coffee x2.

I don't want to argue with anybody about the substance, but I believe, for me, its positives outweigh its negatives. I hope one day the quality available to the public increases, and one day, that it is decriminalized.

Something like MC-18 will probably help extreme cases of addiction, but, it sounds like a very intense drug.
Yes, it's a completely different business model. Retrofitting security into organizations that view software/firmware as disposable is probably so expensive that they will argue that it's impossible.
I thought that I had replied to this, but I seem to have replied to its parent by mistake. Here is a link to the response:

https://news.ycombinator.com/item?id=8438416

Would you provide a link to that guide? If there is a guide out there that says that you should use something other than ZFS when a system lacks ECC, I would like to know so that I can try to get it corrected.

Not using ZFS because it cannot provide full protection without ECC is like not getting a flu shot because you can still get sick anyway. It is true, but opting to be even less safe in the name of safety is counterproductive.
"...it's just a less powerful... ...c#..."

How so? I use both (my largest C# project was Nokia Maps, largest VB.Net project is my own database + sync engine, at ~110kloc, spread across Windows Desktop, Windows Phone and WCF sync engine). I've not come across any shortcomings in comparison to C#. Granted I'm using the free editions of Visual Studio, and avoid any third-party components or code. What am I missing?
I'm just writing down exactly what they reported. They used different metrics.

Certainly it would be interesting to have an apples to apples comparison. But the computers aren't the only thing that is relevant -- we also need to know about the networking hardware.
any examples of music composed?
Instead of trying to figure out what people will pay for, why not find out what they're already paying for and build a better/cheaper/faster/easier version of it?
While OpenDNS does do the redirect thing (It can be turned off), Google have never done that and even state quite expressly that they don't in the Google DNS FAQ:

https://developers.google.com/speed/public-dns/faq#nxdomains

So if you've been redirected while using Google's DNS then I strongly urge you to check your systems for malware.

edit: OpenDNS may have discontinued it: https://en.wikipedia.org/wiki/OpenDNS#Discontinued_Advertisi...
Hah, but here we come back to my question: which was specifically not about what we do have "right now", but why those things that we do have right now are worse than the things "we" had before??
Service Versioning Illustrated
It would help a little bit (maybe a few percent), but not much because the scheduling latency was relatively low for these tasks (the largest scheduling delay was ~10 secs, whereas each task takes minutes).
I use chrome :)
So if you are running psty, here is a fun sequence of commands to try out:

cd http://dilbert.com/strips/comic/1995-06-24/
ls
cat 21021.strip.zoom.gif

Never really liked the colorization of Dilbert. It was so much nicer as a line drawing. Best we can do is remove the colors.

cat 21021.strip.zoom.gif | to canvas | pixastic -d

And to save your result,

cat 21021.strip.zoom.gif | to canvas | pixastic -d >/home/dilbert-unix.png

Or to GDrive or Dropbox or even the local RamFS by changing the target directory.

(Scott Adams is fine with personal usage. I checked. And you need psty because it proxies HTTP requests for sites which don't have CORS enabled)
in general your post says that cancer is karma payback, a disease of "dirty hands". Typical attitude of a "holier than thou" type until your get it yourself.

> those with a healthy immune response have nothing to worry about?

wrong. Cancer cells are your own cells and in general immune system have no reason to target them.
It is not immediately clear to me how to run the programme, unfortunately. I'm not experience with Visual Studio, so perhaps I am missing something obvious.
I just started using MiniHack (https://appsto.re/gb/UtFNL.i) today, and it seems great.
Tesla Unveil Disappoints, Costs Elon Musk $500M
Early days yet; I'm looking forward to folks getting all kinds of stuff either installed or written from scratch.
It's an interesting story but it's told as a "person A did this, Person B did that, and Person C had this idea, etc." Maybe it's a consequence how my brain works but any time I read that type of recap, I forget everyone's name and the other trivia 5 minutes after I'm done reading it.

When revisiting technology history, what tends to stick in my mind is the context and industry forces prevalent at the time and the story doesn't have that.

So my recollection of context in 1990 would include...

1st: The prevailing method of writing Windows programs in 1990 (the Windows v3.0 & v3.1 era) was the raw Win32 API. That meant the 'C' Language WndProc(), giant switch case statements to handle WM_PAINT messages. Basically, all the stuff taught in the thick Charles Petzold book.[1] This was very tedious and complex type of programming. It was not friendly to corporate aka "enterprise apps" aka LOB "line of business" type of programming. (Java would arrive on the scene 5 years later but I didn't see a lot of corporate adoption until v1.3 which was year 2000.)

2nd: You had a large base of old-style DOS text mode developers for line-of-business apps using programming languages such as dBASE III, Clipper, FoxPro, and other 4GL tools, etc. The typical skillset of those programmers did not include the C Language.

In 1990, Windows 3.0 was becoming popular as a platform for corporate desktops and businesses wanted to write apps for it.

Visual Basic v1.0 hit that perfect sweet spot for a bunch of refugees from the DOS text mode 4GL languages to write Windows programs. They didn't have to learn the low-level C language or mess around for months with the Petzold book. Visual Basic had this ingenious abstraction called "forms" that hid the WndProc() monster and its messy switch case statements. It was a huge transformation. It was phenomenal how VB "democratized" the programming of Windows apps. A bunch of ISVs sprung up that built their business around Visual Basic.

The recent parallels to VB as an "inviting tool for newcomers" might be PHP replacing a lot of CGI+PERL and maybe JQuery eliminating a lot of low-level Javascript getelementbyid(). Today, when I look at the iOS and Android landscape, I still haven't seen anything (Titanium? Xamarin?) that grabs mindshare the way VB did back in 1990.

[1]http://www.amazon.com/Programming-Windows-3-1-Charles-Petzol...
Wow, this is a really interesting way to think about web resources. After about two minutes of playing around with this, it gave me a more pleasant experience of the web than I've had in a while.
Bike vs Car acceleration feels different on the driver but I echo your views. Cars have the advantage of back support which essentially feels like a plane taking off - pinned & safe. And if you have a bucket seat then it's more fun round the corners while the adrenaline rushes. The P85D would be a great track car!
The AI and emergent plots remind me of Storybricks, the AI game tech that Sony has licensed for their "EverQuest Next" game. Designers add personality and need/want attributes to NPCs who then run on their own.

http://massively.joystiq.com/2014/08/21/soe-live-2014-the-re...
The State of Go (liveblog of Brad Fitzpatrick's Talk at DotGo)
Transducers in C++
In the interest of truly returning to the days of Nintendo Power hijinks, I have added a high score table that is powered by people sending me screenshots of their high scores.
Let us know how they work out for you! We tried to anticipate a lot of the main access control points, but there's probably things we've missed.
I thought you were talking about another car. Then I reread he model number. Now we all have a (very telling) comparison point.
This article slowly transformed into a parody as I read through. Even if not the original intention, this piece was hilarious.
you are crazy...
No problem, thanks lot for the feedback and nice wishes.
Speaking from experience, I disagree. I'm in favor of a generalized right to commit suicide as a fundamental ground of self-determination, but it can often be a compulsive rather a considered action; furthermore it can be based on a fundamentally irrational discounting of the future ('I'll never be happy again, my life can only get worse') which may be merely temporary or the result of developmental delays/deficits in handling emotional swings.
Yep, Africa is the last stop in the race to the bottom. Manufacturing won't happen though without a stable infrastructure such as transportation and electricity, and never mind being necklaced or macheted.
Question unrelated to the game + engine:
What kind of tools do you use to help manage your work?

Do you utilize any kind of project management software or methodology as a solo developer?
I think for me, if it is in the case of master, direct master should be deployable.
Replying just to point out that OpenDNS do DNSCurve which is different to DNSSEC in that it is encrypted end to end. Even so DNSCurve would allow OpenDNS to view queries and implement a blacklist - because they are an endpoint and have to process requests, which wasn't apparent to me when I glossed over DNSCurve first but is obvious now.
Oh you'll be rid of the fatigue soon enough, that's about when the real fun starts :)
Does this mean that Spark is the new God. If this is the case, then Databricks will be the next Cloudera. Cloudera is probably a 10B+ company.

Good job
I don't think the book mode is meant to be a better online approach but just to make you think more consciously about the form of the information, not just the content, and how the experience of reading differs based on the medium.
Correct, only a year or two.
I remember the last post about this engine and loved all the details. There's a huge amount about voxels I don't know, and the author always has such interesting insights.

I'm totally sold, just backed for the Platinum badge.
Most people who write C professionally have no trouble doing this, but memory leaks still occur.

It's easy to miscommunicate what part of the code manages what memory if you're working in a group, not to mention just normal human error. It's very easy to accidentally forget to free something, especially when you're on a tight schedule or distracted. I mean, how many times have you wondered 'how did this ever work' when looking through old code you wrote?

That said, most of these problems are significantly lessened by C++ (though it's obviously not a panacea).
Digital Presentation by Daniel Fuehrer

There you go.
Obama Comes Out Swinging Against Internet ‘Fast Lanes’
Yep, I am twitter "friends" with some of the guys at Storybricks and others who have been involved with EQN. I'm very excited to see what they come out with.
> its positives outweigh its negatives.

Until it doesnt.that's why cocaine is REALLY tricky.Because you can actually have a "normal" life with it,for a long time,unlike weed where you know you cant have a deep intellectual activity high on THC.
Filtergraph
Behind League of Legends, E-Sports’s Main Attraction
Is that actually true? There are plenty of addiction treatments in the form of drugs that have been approved by the FDA, but don't come anywhere close to "absolute abstinence".
Great read, thanks for sharing the story.

I think I echo the others here, four rounds isn't bad at all. Not exactly the same thing as a YC application, but raising our seed round @ Dasher we were rejected 48 times from angels and VCs before we got our first "yes." Startup myth goes that Pandora's founder was turned down 300+ times.

I'm also very impressed with the specific attention YC paid you when turning you down. Rather than a generic answer, they took the time to give you very thoughtful reasons and things to improve. I really wish we had that much care paid to us by anybody during our earliest conceptual days.
Your comment caught my attention, because I don't have any problem with the display of the content. Then, I immediately realized: I do not have Javascript enabled from runnersworld, thanks to the NoScript Firefox extension.

I temporarily turned it on, and saw the annoyances.

The static view without JS is just fine: the graphs and their labels are all there; nothing moves when you scroll.
Google Public DNS has never hijacked NXDOMAIN [1], OpenDNS no longer does [2].

The problem with what Sonic is doing is that they are blocking legit sites [3], not providing a way to click and bypass the block, and not informing customers why the site is getting blocked or by who.

It is a stupid feature. All the major browsers (Chrome, Firefox, IE, and Safari) have malware and phishing blocking, most use the Google Safe Browsing API [4], which is a much more reliable blacklist than what Sonic seems to be using. With browser-side blocking users are able to bypass the block if they really need to get to the site, they also know who is doing the blocking (browser) and why it is blocked.

1. https://developers.google.com/speed/public-dns/faq#nxdomains

2. http://www.opendns.com/no-more-ads/

3. https://forums.sonic.net/viewtopic.php?f=10&t=1866&start=20

4. http://en.wikipedia.org/wiki/Google_Safe_Browsing
I'm not limiting myself to Dallas. My original comment was more about the propensity of recruiters to not look outside the local area of the job they are trying to fill. If you aren't already in the area the recruiters are not beating your door down.
In what way is it less powerful? I use both in my day job. Sometimes I think C# has more elegant syntax (personal opinion) but I have not been able to not do anything I need to do in VB.
The Toughest Adversity I've Ever Faced
I would say that if it is the case of master, then it should be deployable. I may be wrong but that is what I believe, also I would stick to continuously deploy.
I use Trello to manage my project. Google docs to do design documents and other spreadsheets.

There is a section of code where I adjust some important constants frequently (for chunk, buffer sizes, and other vars that are constrained at compile time for now). In this section I have a commented area for quick todos and reminders, for when they are too trivial to add to Trello or I dont want to forget them.

For other details on my work environment:

I have 4 monitors - 3 primary ones to code on, and a forth to run the game on, fullscreen if needed (i.e. for recording). I use Sublime Text by habit, even though I compile in Visual Studio. I also have a bunch of batch scripts to automate C++ stuff I don't want to deal with (LZZ for automatic header generation is crucial for my sanity).

I also have several apps running in windows to reconfigure how the desktop works, allowing desktop switching and other stuff (I'm on Windows 7 right now). I used to program on a Mac, so I actually changed my keyboard to be more mac-like (switched the control and alt keys on my keyboard and reprogrammed them in the registry - hehe).

LZZ link:
http://www.lazycplusplus.com/
Electric vehicles' strong suit has always been high acceleration. I know a motorcycle fan who tried out a high-powered electric cycle, and even with some serious power limiters it was still much more of a kick when accelerating up to high speed than anything gas-powered could pull off.
The Gartner Symposium Tschotke Report
I'm really happy to see Threadable adding access control options!
The forum post referenced in the email was posted on March 14th, meaning that this has been going on for awhile. Have they done anything in the meantime to improve the usability of this or present DNSSEC enabled services that do not have this man in the middle action going on?

Done right this can be a really good service- malware that takes advantage of cutting edge exploits (combined with computers that get updated slowly if at all) can be hard to block if it isn't being cut off at it's source, and a company proactively protecting their customers can be a very good thing. However, to do that right requires a few important steps-

1. Notifying the customer of what is happening. This is a huge fail since they give their customers no notice of what company is actually doing it.

2. Instructions to report false positives. They're not even saying who they are, so there's clearly no easy way to report false positives.

3. A commitment to only blocking active exploits. They shouldn't be censors, they should only be blocking things that can actually cause damage. The fact that they're blocking political and financial sites due to social engineering is clearly problematic.

4. Finally, they should add a way to get around the block. This is unfortunately a difficult thing to do with DNS based blocking and I'd be willing to cut them some slack on this if they could make up for it by rigid standards of damage and a fast false positive response.

When my team managed the blocklist that mbam uses we had to deal with this kind of stuff, but overall it worked really well and as time went on more features were added to the product to make sure customers had control. This type of service can be done right, but when it's not I feel it can do far more harm than good as people abandon security because of the perceived inconvenience that's really just a shitty product.
A quarter of enterprises aren’t dealing with BYOD
That should be

echo "Testing status update" > /facebook/me/posts/

I tried it and it WorksForMe (TM)

That said, two caveats:

- The FB filesystem hasn't been worked on in 1+ year.

- AFAIK v2 of the graph API will become mandatory sometime next year and does not allow apps to get lists of friends. Friend list returns only friends who also use the same app... which is pretty disappointing.
NET Is Not a Black Box, Open It Up
Hm, that's a really interesting theory, and the stories and related arguments too, thanks a lot! I didn't think of it before.

In fact, I started hearing of all of those OSes fairly recently too, but I still see myself as a "youngster" in programming world, and thus I thought those technologies were more well known at that time. Also, that they were more well known to Important Figures and Big Companies then, so they could try to build on those ideas.

But now I start to recall, that most of those OSes are usually reported to be used and deployed quite rarely (Lisp Machines e.g. often dismissed because of high price and hardware requirements), so that could have limited their exposure. And also, I'm ashamed to admit I forgot about this (oh the times!), it must be taken into account that there was no Internet at the time, so this also made sharing of ideas harder than now...
Data would suggest that 2-hour marathon record was already broken, but not recorded.
In addition to my observation that disabling JavaScript from runnersworld.com stops all the effects while evidently showing all the content nicely, I'd like to add that the page renders very nicely in the print view of the FireFox add-on known as "Print Edit". "Print Edit" lets you trim out superfluous junk from the document, and then print it or save a copy.
This reminds me of work by David Cope called Emily Howell:
http://artsites.ucsc.edu/faculty/cope/Emily-howell.htm

There is no source code that I could find on that project, so I'm looking forward to checking Improvisation's code out and reading the paper.
Has classical peer review really been proven to work?
I just use Hacker News mobile, seems to work really well. http://hn.premii.com/about/
that's the idea ;)
Overall a very good piece, though I would have liked to see more time spent grappling with the implications of this part:

> The printed book is an excellent means of channelling information from writer to reader; the e-book can send information back as well. Teachers will be able to learn of a pupil’s progress and questions; publishers will be able to see which books are gulped down, which sipped slowly. Already readers can see what other readers have thought worthy of note, and seek out like-minded people for further discussion of what they have read. The private joys of the book will remain; new public pleasures are there to be added.

All of this is true, but it elides an important facet of this shift from books as one-way channels of communication to two-way, namely that a book that can talk back to its maker can do so in ways that work against the interests of its reader as well as those that work with them.

In other words -- "teachers will be able to learn of a pupil’s progress and questions; publishers will be able to see which books are gulped down, which sipped slowly" are good examples of reader-positive things these new capabilities could enable. (The teacher can use what she knows of the pupil's reading patters to customize her curriculum for his needs; the publisher can use it to bring to market more books that readers would enjoy.) But a book that can tell your teacher how quickly you're reading it can also tell an advertiser which ads you linger over and which you skip; a book that can tell its publisher what type of literature you devour can also tell your government which subversive ideas you obsessively re-read.

The technology itself is morally neutral, but without legal and social controls, we're as likely to see reader-negative uses of these capabilities emerge as we are reader-positive. (If anything, reader-negative approaches may have an advantage, just because the interests that they serve are richer and more powerful than reader-positive ones.)

Whenever there's a case of a knife that cuts both ways, it's useful to spend time contemplating the implications of being sliced with each end of the blade. But this article completely skips over that stuff, which is disappointing in an otherwise solid essay.