skysight-inc/HackerNews huggingface dataset:
What this story really tells me is that what I considered to be an extreme application of political correctness has reached absolutely absurd levels. If I go down to the store and buy the materials and make an exact copy of this sign in my living room, take it down to the local park, put it down and take this picture, will people still be so offended? People need to get over themselves and ... in a word, I guess "grow up"? I don't know. But people take unimportant stuff way too seriously and don't take important things seriously enough.
I put the full paper in pastebin:
http://pastebin.com/GH1ZY8Zx

Didnt read it, so not sure if its sufficiently understandable without the figures. Prob not.
Wikipedia: Oleocanthal is capable of killing a variety of human cancer cells in vivo while leaving healthy cells unharmed.
http://en.wikipedia.org/wiki/Oleocanthal#Cell_death
Start watching James Shore's "Let's Play: TDD" videos [1]. Yes, it is in Java and about making a basic desktop app for finance tracking - but that doesn't matter. I'm cutting out paradox of choice and just telling you to start here :)

This is a great introduction to the basics of TDD, is appropriate for beginners, shows trial and error (not edited/rehearsed 'final versions'). It is very digestible (15 min per episode) and free to watch on YouTube. It will seem tedious at times, but just commit to watching the first couple episodes and stick with it.

Destroy All Software, "Is TDD Dead" Hangouts, other more specific books, etc are all amazing resources - but they are not a good place for a beginner to start. Once you have a basic understanding and have personally run into some of the tricky situations (mocks/stubs, testing at system boundaries, slow test suites, etc) these are invaluable, but until then just file them away to revisit later.

[1]: http://www.jamesshore.com/Blog/Lets-Play/Lets-Play-Test-Driv...
> with everything moving to the browser [...] I am not sure it matter than much as more and more of the work seems to be done in browsers.

With asm.js as a potential LLVM target, I don't think it will matter. The browser could just serve as another compilation target with a specific foreign language interface.
http://en.wikipedia.org/wiki/Quantel_Paintbox is really the pioneer in this area.

https://www.youtube.com/watch?v=TyCmIH06rQE - "Quantel DPB 7001 Paintbox - 1981"
Ask HN: What job offers most free time?
I believe many of us don't have enough time for personal projects/startups because of the daytime jobs. Could we find us a job which would allow us to code during work hours? Some of the examples I was thinking of are a librarian, security guard or clerk at a shop that people rarely visit. Would you consider something like that yourself?
> when they outlawed Russian language

How do you mean? Half of Kiev (Ukrainian capital) speaks Russian as their first language. Half of the Ukrainian army and National Guard (including the volunteers) speak Russian as their fist language. Outlawed, eh?
Warnings are Errors #bestpractices
Did you do "Step 7. Restart your device"?

I don't have a real clear idea of it, but I think many uninstallers are lazy about removing running services. So it might have been necessary there to complete the removal.
But a new report published by the Intercept alleges that British and American spies actively sought to undermine the security features that protect mobile networks around the world.

What were the dates of the security compromises relating to SIM cards?
I believe sam was 19 when he joined(not sure though)
Your argument has analogous parallels between static and dynamic linking. That using 3rd party fonts, particularly those of a known personal metadata horder makes the web brittle both in structure and unduly trades the visitors metadata with a 3rd party. Pages are only faster, not semantically better by serving content from a third party.

I too prefer my pages to be statically linked.
What makes you 'click' with someone else?
I am a Marine, and HN is the first I have seen of this picture.

Most know better & keep their mouths shut since it serves no purpose to further fan the flames, even if it is something disrespectful - that is part of what it means to serve. All in the Armed Forces know that they help defend the right for people to say/do what they want, as long as it is lawful.
USA companies info and reviews at Trantr.com
It is indeed glossing over the most intriguing consequence of the paper, which is evidence for parallel universes. David Deutsch's mesmerizing book, The Beginning of Infinity, describes the barely comprehensible nature of this reality and why it must be true.
So remind me again how do you enforce non competes in CA :-)
I didn't say you had to know the inputs in advance. What's known in advance is when deallocation will occur, i.e. its deterministic. You know exactly when deallocation will occur.

Heap compaction is another part of GC which results in long non-deterministic pauses. But the real problem is having fragmentation in the first place, this is something which manual allocation strategies can go a long way to mitigate.
iRobot CEO Colin Angle on lessons learned and the future [video]
Some advice please: which OS should I build for, to have the easiest experience kicking the tires? OS X or Ubuntu 14.04?

I still really enjoy Common Lisp (even though it seems like I spend my time with Clojure or Haskell) and Clasp, when it is mature, will be a good incentive to use Common Lisp for more development use cases. (It is easy enough to build stand alone executables with SBCL, CCL, and Franz, but having a smaller executable would be really good, if indeed the executables would be smaller with Clasp).
And can we get any source on that claim?
It was quite common for the Linux kernel to panic, 15 years or so ago. I bet that even now it is much easier to make Linux panic than Darwin. HN became way too passive-aggressive in recent years... :(
The web has changed and is still changing into a more dynamic app-like structure, from static content. With that come new guidelines in regards to (search engine) accessibility. Google also is battling spammers. Spammers can saturate a single technique (such as guest blogging) to the point where Google says: "We are actively making sure that this technique does not benefit you in the rankings".

It is not the site structure that is entirely at fault here. It would not make sense to aggregate phone numbers and discussions about these numbers on a single page. A "thin content" penalty is speculative and Google even gave an "unnatural links" warning, telling us where to look first.

I think Google understands the power of linking pages together and weighing these links in ranking :). Reverse SEO is murky though, and in principle I could agree that other webmasters devaluing your property is a problem with Google. On the other hand: The fact that spammers complained a lot (and still complain) and were being re-purposed by Google to help clean up the web, tells me that Google is winning this battle. But we also know that collateral damage is possible in war.

Finally: Google does make mistakes. And a mistake is between algorithmic superiority and malicious intent by Google.

> In the previous posting he indicated that Google asked him to contact the various site authors and ask them to remove their links. Why should he have to do this?

Because else he will be slapped with an unnatural links penalty, and he clearly doesn't want that. Again, he is free to ignore these warnings and see his site removed from Google's index. Google can not force him to do this. They can however enforce quality on their own turf.

Question: Could you clarify some of the currrently spammy practices which are encouraged by the standards which define how the Web operates?
You know, you can have "elected" "representatives" and still be authoritarian. You can make sure the ballot only has people you like on it, you can ignore what the representatives have to say, you can lie to the representatives so their decisions are compromised, you can restrict the flow of information to the electorate so their decisions are compromised... All of the above happen in the US. Hell, China has elected representatives - they're just all from the same party.

"Don't blame me - I voted for Kodos." - Homer J. Simpson.
I noticed it's changed now, so for histories sake the title I was responding to was "How a Snowdenista hid the leaker in a Russian airport" or something very close to that.
This is almost a continuation of the pattern from 2013 in which senior officials made claims that were quickly and devastatingly revealed to be false or misleading in comparison to what NSA and its partners were actually doing in practice. It's not an exact continuation of the pattern, since we "just" learned that NSA and GCHQ undermined what Obama claimed were shared goals on a massive scale.

Maybe we were all supposed to infer from Obama's concerns about "a bunch of people compromising that process" that he really meant encryption was a NOBUS (No One But Us) issue for the administration. Maybe we were supposed to know that when Obama said "there’s no scenario in which we don’t want really strong encryption" that he was talking about "really strong encryption our partners can't compromise and share with us."

I would have expected the administration to become much more cautious about making falsifiable or undermine-able statements after these leaks started.
I don't know how is it for you folks, but for me software is an enabler for a gazillion of things - whether it is art, science, education or practical tool for life. Many processes in software development resemble those used in arts (building cathedrals as an often mentioned example comes to mind), so in the end software can end up being art by itself. However it can be much more, it can be all of inspiring art, pragmatic tool, scientific instrument, fun making gadget, transcending and grouping all of this, and it can devalue everything as well, depending on what mental imprint it obtained from its creators.

Ernest Hemingway to Irving Penn:
"Your photos are really good. What camera do you use?"

Irving Penn to Ernest Hemingway:
"Your novels are excellent. What typewriter do you use?"
There were two things that helped me get started: pairing with a more experienced developer who did TDD, and reading Growing Object-Oriented Software, Guided by Tests by
Steve Freeman and Nat Pryce. You might not have the luxury of the first, but the second is pretty accessible, even if you don't use the particular tools that the authors demonstrate.
Art exist to either teach us something or make us feel something. In that regard I think plenty of games could be considered art, not just because of the graphics. This war of mine (where you play a group of civilians caught in a war zone) makes you feel something and connect with humans in a very different way when you are done with it.

On the other hand most of the software we make is a much more engineering and craft.
That's a nice little MITM box. Note that he didn't have to do any coding at all. He just loaded off the shelf open source software onto a Raspberry Pi. That's how easy this is to exploit. You could also take an existing router that runs Linux and put it on that, so it would look just like an commercial router.

This Raspberry Pi version isn't doing all it could to conceal its attack. The screenshots of the the Bank of America connection show a connection to a site with an Extended Validation certificate, but the MITM software hasn't bothered to create a fake EV cert for Bank of America. So the browser UI hasn't turned the address bar green.

If the fake cert generator were a little better, it could hide this from even experienced users. The fake certs signed by the Superfish cert display as "Verified by Superfish". But if the attacker created a certificate chain with a fake intermediate certificate authority, they could have the "Verified by" be anything they want. (Look at the certificate for "news.ycombinator.com". Firefox says "Verified by COMODO CA Limited". That name is not from the root certificate installed on the machine; it's from the previous certificate on the chain. The root cert is 3 steps down, and is from "UTN Datacorp SGC", which is UserTrust.) An attacker could copy all the information from the correct certificate for the site, so everything would look completely normal in the user interface. The software on the Raspberry Pi isn't doing this, but it certainly could.

This is such an easy attack, and applicable to so many laptops, that there's probably a real attacker out there who's been using it for a while. If you have a Lenovo machine, change your passwords on everything and check all your accounts for fraud.
The CRC Handbook of Chemistry and Physics. It's basically a manual of useful constants, plus tables of equations, plus other information.

The data is replicated online in various places but if the networks are destroyed it could be useful to have the constants.
Sure. The newest subway line runs down Third Street right to Candlestick Point (about 5 miles away from downtown). It would take over an hour and requires walking a mile.

Or you could take the single bus line, which cuts your walk down to half a mile or so. You'll have to transfer to another bus that goes on the highway to downtown (so it will be absolutely awful during rush hour). Expected transit time is again 1 hour.

Muni's on-time rate is 60%, so these are pretty optimistic numbers. Bus's don't keep to their schedule at all -- if they get to a stop early, they take off. The supposed 15 minute interval is laughable given the city's traffic patterns, it's just as likely for three buses to arrive simultaneously because they were all stuck in traffic for an hour.

The city's infrastructure is simply not built for outlying neighborhoods to be viable living destinations for people who commute into the city for work. The highways are clogged and poorly designed (and don't connect through the city). The surface road stoplight system is one of the worst synchronized I have seen in the US. The bus and subway system is poorly run and starved for money on basic necessities. The subway system itself is terribly designed: all the lines run through the same underground portion, on the same rails, so the slightest hiccup blocks up every line.

It's all solvable if you throw a lot of money and political will at it, but neither seems to be there. At least all of the buses are supposed to be replaced within a few years: they SORELY need it.
Why Use Node.js? A Recap of Node Summit
nighttime security guard
Not really, this time it's in software and fixable with free software, next time it's firmware…
You're right. You might say "most cancers are caused by bad luck," and across the set of types of cancers... that might be the case. But if you were to say, "Most cases of cancer are caused by behavioral or environmental factors" you'd be saying something entirely different.
Here's the scientific article quoted by the pop-science article used as a Wikipedia reference: http://www.tandfonline.com/doi/abs/10.1080/23723556.2015.100...

The abstract says nothing about in vivo tests.
I agree, let's take a look at the numbers.

You need to:
> screen 1410 men
> then take a biopt from 340 of them
> then diagnose 82 men with prostate cancer
> to save 1 man from dying from prostate cancer

Source (Dutch General Practitioners Organization): https://www.nhg.org/nhg-standpunt-prostaatkankerscreening-vo...
There is a lot of implicit baggage there still, for example in saying that punishments are a thing courts can do, and that they are a response to crimes.

The paints 'civilized law' as authoritarian, vengance based, and using primitive means to try to alter behavior.
Came to suggest "The Knowledge - how to rebuild society from scratch". It's an excellent trot through the whys and wherefores of how we got here.
Personalization should affect ranking, but not so much the total set of results. Domain, language & safe search prefs could. I wonder if the dedup filter can vary a lot (did the results end in "similar results omitted"?).
Good idea. I build SMB products, so I have an older target demographic. I've found jury duty a great place to get feedback as well due to the ages and type of people that end up there.

It works well because it's scheduled and after going a couple times you know how long you have until any given person or group has to leave. Just get to the waiting room early, sit in the back, then start striking up conversations as people who fit your demographic file in.

I've found people are more willing to chat at jury duty than the DMV. At the DMV they typically have some (misguided) hope of getting out of there quickly. At jury duty there is no hope. There's just a sort of quiet resignation that they'll be there all day (or maybe even all week).
No worries. The 6g version is now live but I suspect it doesn't do the code generator justice. It seems 6l also does some kind of optimisation and my hacks version o just running 6g -S isn't showing that up.
Yes, I do! I've long held this belief. Especially now when there are so many platforms, devices, toolsets, designs, and languages you can use. Coding has converged to an artistic medium in itself. One of the prevailing characteristics of an artistic medium is boundless permutations to express oneself. Think about letters and words on a page for a poem or paint colors and strokes on canvas. I wrote about this at length in this post awhile ago, which has a deliberately tongue-in-cheek title: https://medium.com/@eastbeast/i-am-an-artist-and-tech-is-my-...
Oops, in retrospect I should have resisted my OCD-fueled urge to link every single reference to be consistent. :p

Speaking as its creator and maintainer, it's been a pet project for the last 5 years (7 if you start from frida-gum, the code instrumentation engine), but to this day it's still rather obscure considering its potential. I regret not spending more time marketing the project over the years, so these days I'm doing my best to make up for that. :)
That create feik dxdiag
that create feik dxdiag
Humans are still in our infancy with respect to this new global interconnectedness and instantaneous access to everything and everyone. I suspect that over time people will generally value access to the global stage, but they won't want to live on it. What we see now is in many ways just different facets of the impulsive desire for attention and that fleeting Warholian moment of specialness. I believe people will learn reticence again, and many of them will learn it the hard way.
Firsthand personal experience as a woman, plus observation of the world around me, including reading what other women write, many of whom are extremely angry about how men interact with them.
It's not clear to me that an after-school program with Raspberry Pi, or other CS-based funding, will lead to educational improvements. You premise is similar to One Laptop Per Child, which hasn't been successful despite a lot of money and motivated CS effort being thrown at it.

One obvious question is to ask is if a $3000/year raise, for 10 years, for all of the teachers in the district, would give better educational outcomes.

For all I know, paying for a full-time school nurse might give better outcomes. (Checking now, http://achieve.lausd.net/Page/3709 says nurses in LA schools get about $55K/year, so that's 21 years of salary funding for a nurse per school, so 10 years if I include overhead. There's also the need for a room and supplies, but then again there already are some school nurses.)
To those marking me down, it was a legitimate question, your reaction speaks volumes.
A loophole in immigration law is costing thousands of American jobs
Procedure call speed does matter.
"In the previous posting he indicated that Google asked him to contact the various site authors and ask them to remove their links. Why should he have to do this?"

He shouldn't have to do that. It's incompetence on Google's part. The solution to spammy links, is to drop their value to zero, not to generate a penalty for the site that is the target of said spammy links. This is a flaw in how Google has chosen to handle low quality sites and spammy links. The incompetence aspect is that they failed to be creative enough to find a better solution, and fell back to using a hammer approach.
I run a Linux kernel 'tainted' with binary modules on my desktop and I don't remember the last time I saw a kernel panic. Maybe a couple of years ago when I ran the nVidia proprietary drivers along the generic framebuffer even though the documentation advised against it.
When you rely on Google for visitors/income, then they have some power over you. Agreed. Google still can't force you to change your website content. If you run Adsense on your site, and Google finds that your website content quality is low, then they will simply stop their contract with you.

That Google abuses their monopoly to be dismissive towards webmasters and treating webmasters like they are garbage is, as it stands, unfounded. Which other search engine has an active webmaster forum, webmaster education and webmaster tools? Which other search engine warns you about spam or technical problems on your sites?

> Google keeps forgetting that the website owners provide the content that Google indexes and monetizes-on to sells ads

Google does not forget this. It just hails quality over making a buck, shown by banning ads on websites that do not conform to the quality guidelines.
Why there is something new about lisp here every fucking day???