skysight-inc/HackerNews huggingface dataset:
> Since fake news is nearly by definition opinion

I don't think this statement is true. I googled "example of fake news" and the first article gave a good counter-argument: http://www.huffingtonpost.com/entry/facebook-fake-news-stori...

> One example of fake news is this anti-Hillary Clinton story from the faux Denver Guardian, which declared in all caps: “FBI AGENT SUSPECTED IN HILLARY EMAIL LEAKS FOUND DEAD IN APPARENT MURDER-SUICIDE.”

> Everything about the article was made up, from the city where the crime supposedly occurred (there is no Walkerville, Maryland), to the quote from “Walkerville Police Chief Pat Frederick.” (A town with a similar spelling ― Walkersville ― does exist, but doesn’t even have a police department.)

This is not a matter of opinion. It's a matter of simple fact.

An organisation with the reach and revenues of facebook, which has become a de facto conduit for news on a scale unparalleled before, does have a responsibility to civil society to not corrode it from the inside by acting as a giant megaphone for completely made up crap.
Unix, in fact, does something for this.

Firstly, its IEEE standard (1003.1 or "POSIX") specifies the -- convention for separating option arguments from non-option arguments. The tiny handful of utilities like "echo" which do not implement it are also documented that way.

Secondly, Unix provides the POSIX standard getopt C library function, and getopts command. Programs and scripts which use these standard functions for processing options will implicitly support the -- convention.

Developers of new command line programs can ignore the documentation and standard functions, of course, developing their own non-conforming parsing from scratch. But at least users have something to point to if they report that as a problem: look, your program isn't supporting --, meaning that you ignored both the POSIX standard convention and the library function which enforces it.
There are plenty of games you can play with withholdings. EX: As long as you witholdings are enough to pay last years taxes or 90% of this years you are good.

Or if your bonus is in January you can have a higher witholdings from salary and the default 25% from the bonus. Just balance it by the end of the year.

But that's just simple stuff, there are also other benefits to the company.
> The general public thinks Edward Snowden is a traitor who should be hanged.

At least in Germany there is hardly anybody who says something like that about Snowden. There are mostly two opinions about Snowden in Germany:

1. He is a hero - the opinion of the minority

2. They hardly care (but also have nothing negative to say about Snowden) - the opinion of the majority

But there is hardly any opinion that he is a traitor (or even should be hanged - death penalty is a red line in Germany) - quite the opposite.
I feel like the old adage "premature optimization is the root of all evil" needs to be amended "...unless we're talking about optimizing for the L1 cache because: do that first!" Data locality is an architecture problem - I really think it needs to be considered when you first map out the data structures.

While it's great to draw attention to this and to bring any performance you can to Ruby, I'm not sure the effects of it will be felt. While the hash indices are now local to each other, the elements of the hash are still scattered all over the atmosphere. You really want hash table contents to be local as well. I wonder if we'll ever see a language grouping things in memory by type - who knows, perhaps one of you can steer me in the right direction here.

My primary tool of the moment is the slotmap for this sort of thing: https://gist.github.com/kickscondor/e706145b20293dc05b0a262a...

But it isn't a hash table in quite the same way, in that the "hash keys" are generated from the data's location in the table rather than from its content. I wonder what a hash table would look like which was designed to keep everything in cache-friendly pages.
Pay your taxes. Most cancer research funding comes from the government. And hopefully the results of this research will be available for all people.
Reminds me of this Kunth quote about why he stopped checking email... "Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration."

http://www-cs-faculty.stanford.edu/~uno/email.html

Open offices (loud, busy, chaotic) should be used for people who need to be on-top of things. They are not for developers or IT/Network technologists who need time to think, solve problems and collaborate quietly.
How I memorized an entire chapter from “Moby Dick” [video]
california has a lot of this. they endlessly lecture the rest of the country on environment and sustainability while driving their hybrids 4 hours a day.
I just assume, unless they super-duper promise to truly purge it, that Google is hanging on to every bit.
"Fake news" is the ultimate new-speak

Anecdote is not proof, but please recall the gentleman that brought an assault rifle to a pizzeria to investigate (widely circulated, even by the son of President-elect Trump's National Security Avisor [1]) claims that Hillary Clinton was running a child sex ring out of the back of it [2].

It should be obvious to the stupidest person that Hillary Clinton is not running a child sex ring, let alone out of the back of some random DC pizzeria. How is it, then, that this person came to believe that and acted on it?

1: http://www.cnn.com/2016/12/05/politics/mike-flynn-jr-son-piz...
2: https://www.washingtonpost.com/news/local/wp/2016/12/04/d-c-...

edit: don't particularly care about downvotes, but to those of your downvoting this, you may want to introspect why you did so.
> Without Greenlight being what it is, Brigador would never have gotten in.

Valve could pay a couple people to check games to make sure they're not 10-developer-hours trash. It's not a choice between "allow everything" or "super-popular games only".

> Not so, Amazon has plenty of algorithmically generated books in its store

That's why I said normal book, and explicitly gave an example of how Amazon can be worse.

> even in bookstores, which are curated by default, you can find plenty of outright shit.

That's okay. I don't want steam to protect me from merely 'bad' games. I want it to reject games that don't even try, or aren't even half done.
> Aaron was a good kid.

I'm inclined to agree with everything up to and including this.

> They all start out as good kids.

...but I would disagree with this point in particular. Not all.
http://weworkhourly.com/ is a good site for jobs.
Sometimes I can't help but think that if somewhere a Problem X ¹ exists, then there's probably also American Problem X ², which is the same just much worse and with more guns.

¹ say, drugs or issues with education
² say, War On Drugs or American education system
Nor is it a way to achieve anything useful. Might as well just write “let n = 3”. :-p
I couldn't agree more that their interviewing is terrible.
That's not a problem because the UTF-8 encoding of U+3707 will absolutely not contain any USASCII control characters, or any special shell or filesystem characters. It will all be bytes in the range 0x80-0xFF.
Notice Aaron said "advocate for", and you quoted Russell saying "making them". I think that's a meaningful difference, don't you?
Just for clarification, 'Show HN' is for things that the submitter has created themselves and which people can try out or play with.
Objective truth does exist in many areas but it doesn't matter. Most of the news served is about the commentary and claims which are not verifiable. Consider those two versions of commentary on the same event: "Obama is a secret Muslim who wants to stick it to Israel by not vetoing UN resolution" vs "Obama finally recognizes that US has to respect Geneva conventions - not vetoing an act of respect for the law and human rights").

Both tell a story of factual event (Obama administration not vetoing a resolution US usually vetoes) and both add opinionated commentary which can't easily (if at all) be verified. Is either of those fake news? I not then you won't catch the thing people complaining about fake news rage about. If yes you are venturing Ministry of Truth territory - state run censorship known all too well for anyone growing up in communist states of Central/Eastern Europe.
I honestly wouldn't mind a world where Obj-C had been used to filled all the COM-shaped holes in PC operating systems, including Windows and Linux desktop...

Obj-C is a great solution for messy GUI code and OO plumbing when you still need seamless C interoperability. COM and its various C++ wrappers tried to solve the same problem, but fell short in so many ways. On Linux, Qt and Gtk+ both built their own incompatible and inferior solutions to the same problem.
I agree. The Lisp dialect page for example, has:

- inaccuracies (e.g. word separator in CL depends on current readtable), which is understandable given the very terse format

- missing cases (e.g. no compiler for CL?)

- and factually wrong elements (identifiers are case sensitive, but upcased while reading by default; they can starting with numbers, like 1+, etc.).

Fortunately there is a way to fix that: https://github.com/clarkgrubb/hyperpolyglot/issues
WordPress SEO without a plugin is a really lousy idea
> I see the "if you don't like it, don't use it" suggestion quite a bit.

It's the liberals standard reply: vote with your wallet. This way of thinking sometimes reduce democracy to economics.
Sorry for the downvotes, you're exactly right. The far right in western countries (being directly funded in some cases by The Kremlin) realizes that propaganda has long been and remains an effective technique to swing elections. The rest of society is struggling to admit this reality and face it. In the examples of both Trump and Brexit, the majority of people who voted for the eventual result reveal to pollsters that they did so based on erroneous beliefs that happen to have been supported by these propaganda campaigns. Had the public understood the truth about Brexit's economic implications or Hillary Clinton's debunked conspiracies, those elections would certainly have flipped. One side is actively pushing the public away from the truth, and the resulting ignorance is swaying elections.

There is nothing partisan about the above observations by eli_gottleib. They are true observations. The forceful assertion that the truth is now partisan is exactly part of the same problem that society now faces. A distorted symmetry of blame means that one side of a debate can act in bad faith and lie constantly and people will line up to call anyone who'd question them "partisan."
Random note, but it seems one of the resources linked (http://www.ctyme.com/intr/rb-0097.htm) can contain NSFW ads, didn't get me in trouble but still gets me nervous on a work machine (probably shouldn't be reading NH either for that matter).

That link is in the text "See the spec here." in the word "here".

I usually use adblock but I used the disable-all-extensions extension to debug something and forgot to turn them back on.
But what is your line in the sand for then? Collecting the data? Or allowing people to access it via warrant?
Mirror: https://www.youtube.com/watch?v=H7icfs1Eedc
Sorry, that's not what I meant, I simply meant that their terms seem extremely good to me, so what exactly is the conflict with australian consumer law? Does it expect refunds to still be offered after a quite fair trial period on products labelled as "early access"? That is what seems against common sense to me.
Can anyone confirm, that any of these sites have found them remote jobs? I would love to know as I am interested in joining, but I don't actually think its worth it?

Paid membership
* http://join.nomadlist.com ($25 month | $75 year | $200 lifetime)
* http://workfrom.co/chat ($5 month | $50 year)
* http://freelance.chat ($25 lifetime)
As Clubber said, I'd add a few things to a list that should be absolutely there.

- I'm not sure why he left out machine learning, deep learning and other AI concepts

- The GUI (from Xerox)
http://rosettacode.org/wiki/Rosetta_Code is also an interesting site for similar problems
Thank you. 10 minutes in and I already found great resources.
Ben Orlin is fantastic!
All programming languages were derived from Fortran? Really?
Between cubes and open office, I'd still rather open office, if it's a properly designed one with sufficient space. If it's packing the maximum amount of people possible into a given square footage, open office can probably be even worse than cubes. http://cf.jare.io/?u=http%3A%2F%2Fwww.yegor256.com%2Fimages%...

Neither is great.
What science says about naming
Dear Apple, moving to a new iPhone from an old one is a mess: fix that
> Rust has by far the best tooling and documentation support out of all languages I've seen.

IDE support is easily better for java. IDEs have total type knowledge since they directly integrate with the compiler, including in long chains of type-inferred code, usually even while you're in the middle of typing and your code is in a syntactically invalid intermediate state. They also automatically manage imports where needed.

Similarly, IDE-integrated debuggers can do a edit-code, recompile, hot patch into running application while you're stepping through the code.

CPU Profilers seem about en par, but memory profilers in java are again better because they offer a combination of taking heap dumps, allocation recording and diffing dumps at the same time. While also offering good GUIs for exploring object graphs.
The unseen labor behind our digital structure [pdf]
Samsung Galaxy S8 May Feature an Optical Fingerprint Scanner in the Display
Yeah, this is something I've been thinking about more and more...

At what point will AI get "good enough" where the work to accommodate edge cases in human behavior is considered too expensive to implement?

Will it simply be more economically viable to expect those people to conform to the "standard" or else be selected out?

We already see this to some extent where so much energy for improving peoples lives and "changing the world" is built on the assumption that everyone has an Android/iOS smart phone with Wifi/4G/LTE data access and a Facebook/Google account.
You're going to need to do a lot more reading. Even just looking up the interrupts you need is a task. I've found nothign that does a good job explaining the 1, 2, and 3s of how to get all the way to booting from a formated disk.

There is unlikely to be a single thorough body of documentation on this sort of thing. IMHO, the best resource would be the numerous open source bootloaders that are available.
You could make a theory out of it: for every problem out there.there is a worse problem in America.
I don't have what I would qualify as an insightful comment.
reading through this- it makes me feel incredibly uncomfortable.
It also reminds me of talking with a professor during my undergrad, he talked about how during a rough spot in his marriage he had an everquest addiction, his belief was that when you look for an outlet online, or try to live in a virtual world, it is that you are trying to fill a void inside of yourself.

From the aspect of literature, shouldn't good literature make you feel something? Even if that something is an uncomfortable sadness.
Exactly this. I've been doing this for over a decade now for all the same reasons.

When I chose to work 'on the internet' back in about '94, I did it so I could work for "anyone, anywhere, anywhen".

I've also done my fair share of open plan offices and they're just far too distracting.

Gaining your employer's trust is the main thing. And you can do that simply by getting the job done on time - or sooner. Also, they can see your commits, if you use Gitlab or similar, so it's clear you're being productive, whatever the hour or location.
Steve Bannon, of Breitbart, has spoken and written about his desire to tear down civic institutions within the United States and use Breitbart as a platform for the new wave of White Nationalists. The evidence is quite clear in the case of Breitbart.
Yeah but why not move to GitHub instead of making it a copy?
These answers are the speculative tech-positive viewpoint that is the conventional wisdom on HN. But since this hasn't happened yet, I think it's important for you to acknowledge that these are projections based on no actual data. They should be afforded an appropriate level of credulity.
Don't be mad at me, but basically what are you saying is: "Screw you all, screw the planet, flood after us...". You should really not use argument: "you did it, so we will also do it", because when "we" did it, there was probably no other way. And now is. It's 2016, you can't burn coal in rate like it was 15th century. It won't help us transition to clean energy anyhow.
DevOps: Getting Shit Done
The operating system could address it by having a separate argument list and option list at the kernel level, creating an unambiguous interface for calling a program, giving it a list op options and non-option arguments.

Ambiguity would remain in how a given shell parses input to determine what are options and what are arguments: but this would at least be out of the control of individual programs. Notably, the shell would be the tool which parses the -- convention. Programs wouldn't see the -- delimiter which separates options from non-options, so it would be impossible for a program to neglect to implement support for --.
I live in a country with almost 80 million people and 99% percent of the population (this is optimistic) has never heard of Snowden. The country is Turkey therefore this may sound irrelevant but actually it can suggest that the real source of harm is not the opposing people, but the ignorant.

Some reports:

About freedom: https://freedomhouse.org/report/freedom-world/2016/turkey

About education: https://www.oecd.org/pisa/pisa-2015-results-in-focus.pdf
It's that what all immigrants do? Uprooting for economic reasons is pretty common, (immigration, children moving away from parents, etc). If anything they (and we as a society) should be thankful that there is the opportunity to move unrestricted in a large and diverse nation.
Journalists are glorified communications majors, the degree you go for when sports medicine/therapy doesn't interest you as much...they aren't exactly held to high intellectual standards, at least, not anymore.

Think about the technical inaccuracies you see in articles concerning subject matter you're an expert in, or an event you were witness to. That's par for the course in most articles, few journalists bother to understand what it is they're writing about, or probably don't have time to. Then go into how journalism is ratings driven and going through huge cutbacks, and you have standards where it's more important an article be provocative and feed into their readership's confirmation bias than make people think or propose solutions or only work with hard facts. It's more provocative to blame white technocrats than government or landowners for not wanting an population density to go up because they like their views or impact the environment or it would devalue their property.

Of course, my opinion is Silicon Valley should just not be there. Anywhere with a high barrier to entry of cost of living at that level will be discriminatory, also, what good is making that much money if most of it getting sunk into cost of basic living that doesn't improve your quality of life or meet the life style of someone making half as much somewhere else has and creates issues for those that lived there that don't work in tech. Tech needs to spread out, so there is space for others. You would think of all industries, physical proximity would be less of a factor.
Would these be the first 737s used for transatlantic in an economy configuration? JetBlue also plans transatlantic on their new A320Neos.
Yes. Just because nowadays you can imagine much better implementations doesn't change how much a step forward it was in the 90s. There's a reason Aaron was able to download huge amounts of human knowledge in a couple hours. It'd have been pretty much impossible for him to do what he did before some organization like JSTOR.
Its worth persevering. Taleb is incredibly influential among professional risk-takers.
> Given the quality of "mainstream" press recently, I don't really see how they corrupted it, unless you mean the corruption then spread onto everyone. Ad revenue in general, on the other hand, is something I'd blame for much of the corruption.

It's gotten significantly worse over the last 10-20 years, at the same time as the googles and facebooks of this world grew. I do meant that the corruption has in fact spread to everyone.
Even having the discussion. It's default "no and fuck off" until then.
Totally agree. Just to clarify when I was referring to sunlight I meant the crappy overhead lights that try to "imitate" sunlight and not the actual sunlight.

However while I generally like sunlight I find it a little too variable for my liking particularly if your region has seasons. On a cloudy winter day in New England sunlight can have a white dreary look that is sort of depressing.
A Better package.json for the Front end
Cites for critique of Picketty's methodology please?
That small organisms cannot survive saunas, only large organisms with temperature regulation ("warm-blooded"), is probably a design feature.
The original video appears to be down, here is a mirror: https://www.youtube.com/watch?v=M_c5kB1qbjY
This is one of the great things we can do as developers. We can help society learn about the problems humanity faces. Creating amazing visualizations and experiences to educate the world and potentially encourage action to solve some of our biggest problems.

Hopefully we can drive awareness and change together.
The unremarkable career of (some) modern software developers (2015)
Oh wow, didn't see that before I posted the 9to5 link. I wish it would let me change it.
I don't think the adage needs revising. We just need to remember that it applies to programming language users, not programming language writers. The whole idea is that the writers of your programming language should be doing most of the optimizing for you by making sure the language's primitives are already well-optimized for common tasks.
Trains and buses aren't exactly cheap, and the service contracts on top of that are even more. Subway cars (not trains) cost over $1 million each [1] [2].

[1] https://en.wikipedia.org/wiki/R143_(New_York_City_Subway_car...

[2] https://www.bart.gov/about/projects/cars/delivery-plan -- Says $184 million is equal to 104 cars.
they mean the cost of the nuclear plants (construction, decommissioning, waste-storage and security) not the price of the electricity
Are they caught up on web assembly? That's the real game changer.
SQL Attack (Constraint-based)
You can visit the one in Gravelines which has 6 reactors and is not too far from The Netherlands.
https://www.edf.fr/groupe-edf/producteur-industriel/carte-de...
It's something under discussion, but we are too focused on the framework and project content now!

I'm pretty sure there are advantages in this change and I think it's just a matter of time.
Build your own hackable automated cat feeder for $20
You sound like you think it's easy.
So many amazing ideas were produced in 1955 & 1956.
Serene – best practice checks on executable binaries
If Mozilla thinks it's a good trade-off to spend the next several years fighting functionality bugs in exchange for better pointer and memory guarantees with Firefox, they are more qualified to make that call than I am.

For other types of program that I am familiar with, that is a raw deal. Take vim. I don't have it exposed on the network. I've never had any problems with it. It does not affect me in the slightest if the guys at a Pwn2Own can contrive some convoluted attack against it. The functionality is more important than the security is for my usage case. I would rather it just keep working than have it be undefeated at Pwn2Own.