skysight-inc/HackerNews huggingface dataset:
Facebook Counsel says:

Our authenticity policy is the cornerstone of how we prevent abuse on our platform, and was the basis of our internal investigation and what we found. From the beginning, we have always believed that Facebook is a place for authentic dialogue,
and that the best way to ensure authenticity is to require people to use the names they are known
by. Fake accounts undermine this objective, and are closely related to the creation and spread of
inauthentic communication such as spam—as well as used to carry out disinformation campaigns
like the one associated with the Internet Research Agency (IRA), a Russian company located in
St. Petersburg.

Authenticity Policy went partially out the window when non-.edu addresses were able to register, and eventually completely out the window when new account registration was opened to everyone. Not really sure how big F can claim they have any sort of Authenticity Standards for user accounts. It seems to me that they encourage people to make multiple accounts, throwaways, business only accounts, pages for celebrities, pretty much everything but using your real name is encouraged at this point.

They [Facebook AND Twitter] also count "impressions" as the number of times something appeared on screen, which is laughably inaccurate for how "impressed" some piece of news or media became on someone's psyche.

Still no mention of a veracity metric or any sort of Bullshit-o-meter by neither Facebook, Twitter, nor Google.

Then, Finally, I got to Clinn Watts' testimony, and this human is a saint:

I propose "nutrition labels" for information outlets, a rating icon for news producing outlets displayed next to their news links in social media feeds and search engines. The icon would provide users an assessment of the news outlet's ratio of fact versus fiction and reporting versus opinion. The opt-out rating system would not infringe freedom of speech or freedom of press, but would inform users as to the veracity of content and its disposition.

Clinn Watts, friend of veracity, thank you for this timely and appropriate suggestion. I pray the big players take heed to your idea.
I would never misspell on purpose. That was a "something" accident. But I do see it now, after you pointed it out.

Oh well, 20 years ago I would have been horrified being caught out posting something with spelling errors in public.
Actually, I would probably not have posted in public at all.
But at some point you just have to stop caring about trivialities like that.
why would you question his abilities?

Biblical literalists have no regard for empirical evidence.

You mention scientists having stupid beliefs. Scientists develop evidence-based explanations of phenomena through experimentation using available tools. Our tools are obviously imperfect; thus, imperfect observations are made and imperfect explanations can form as a result.

Biblical literalists, on the other hand, don't even try to ensure that their beliefs are supported by empirical evidence.

People have argued that this behavior of biblical literalists is limited to issues relating to their religious beliefs only, so as long as their professional responsibilities don't encompass issues relating to their religious beliefs, there's no problem.

Unfortunately, the beliefs of biblical literalists encompass a wide range of issues. If I run a renewable energy company, do I really want to take a chance by hiring a biblical literalist who might now, or someday, believe that his unsubstantiated god wants humans to use fossil fuels[1] or that climate change isn't real because his unsubstantiated god promised to not flood the Earth[2]? No, thanks, I think I'll pass.

[1] http://dailysignal.com/2017/10/20/trumps-epa-chief-charts-ne...

[2] https://www.politico.com/story/2010/11/shimkus-cites-genesis...
> But, what about the concept of engaging with and challenging people who have different beliefs?

What about not doing it at work, since that is not what anybody is there for?
Agreed. I don't have a problem with telemetry and updates being turned on as by default. What I have a problem with is Microsoft not even giving us the option to turn these features off.
Your current copy tells something very real and concrete to the user, gives him valid information. It is useful.

All suggestions in this thread ("it is secure!") are just marketing gibberish, slogans without any meaning. If you intend to appeal to a large, stupid audience, maybe they're good, but it is a little dishonest.
I've actually come to hate the "whine about Trump lunch". After a while it's just rehashing old truths and there's no novelty in the discussion. Just weird, random venting. Then again, I do have coworkers who have been publicly called terrorists because of their race. To them, Trump represents a much greater evil than he does to me, because he literally does that kind of thing on television. To people with illegal Mexican family members, he literally is suggesting that we should split their family apart. It's not as much about conservatism broadly as it is about this one specific guy who is poorly behaved and downright mean.
I do really enjoy the ideas that have come out of the tiny house theme. I don't like the politics it brings out[1]. One of the on going issues is sanitation (Bill Gate's efforts not withstanding), can you provide sanitation in a reliable and difficult to screw up way?

In my notebook I sketched out a possible windmill / pump idea that would pump water to a reservoir which, when full would 'flush' for all of the commodes it served. Challenges are odors and blockages, and a reliable sluice system.

And what would it be like if you let people cook with fire in their space? (lots of small spaces in Brazil and India with simple three stone type cookfires. Is it possible to accommodate something like that without creating an undue fire risk?

[1] http://www.mercurynews.com/2017/08/28/san-jose-proposes-just...
What is the solution? I would rather have automated drone armies in the hands of the US government than anyone else.

The same could be said of the atomic bomb. A weapon made purely for mass scale indiscriminate destruction of humanity. But if not us, then who would we trust to develop such a technology?
A lot of people in this thread need to read about the Secretary Problem: https://en.wikipedia.org/wiki/Secretary_problem

This method would help solve a lot of the issues people have with hiring and applying to jobs. The argument is then how to set N correctly.
I firmly believe the price is going to crash but I also think it could double or triple before it does. The bitcoin market is insane.
Companies, and maybe more so executives, live and die on the margins. Would bad reviews for the iPhone X sink Apple as a going concern? Certainly not. Might they result in missing guidance for the quarter? Possibly, and that would cause the stock to fall and a lot of people to be upset -- even though Apple would still be a hugely valuable, profitable, going concern.
> Maybe if you gave the first trees more weight, though

That is exactly what boosting does...and one would weight the kernel computation in the same way.
>Then, Finally, I got to Clinn Watts' testimony, and this human is a saint:
I propose "nutrition labels" for information outlets, a rating icon for news producing outlets displayed next to their news links in social media feeds and search engines. The icon would provide users an assessment of the news outlet's ratio of fact versus fiction and reporting versus opinion. The opt-out rating system would not infringe freedom of speech or freedom of press, but would inform users as to the veracity of content and its disposition.

Then the only challenge is to invent some cross between the biohazard and radiation hazard symbols, and just plaster it on 99% of the net.
Thanks for the suggestions. The reason I mentioned getting hacked in the copy, is because I think that for the average customer, it's now starting to seem like every web service is getting hacked. I wanted to highlight that we're trying to solve that in a better way than "well, this time we really won't get hacked!" But yeah, I'll try to bring out that message in a more positive way.
Even more important than that is to get people who really are aligned with what the company actually is, instead of just the standard bullshit that everybody says.

I, too, really like the idea, but I wonder if, in practice, it wouldn't work because companies don't introspect deeply enough to understand what makes them distinct? For instance, if what's remarkable about your company is that you have a great culture where people goof off a lot and have a lot of fun, and still manage to get a passable amount of work done, would anyone dare to self-identify that way?
My main use case for Docs is collaborative fiction writing. There's no concept of "paragraph ownership"; there will be two or more people editing the document, and we'll go over it a half-doze or more times, editing as we go.

The ability to make arbitrary changes is essential for this.
> There is no such thing as type checker puzzle once you have learned types, just like you don't stop on each word once you're literate.

Your analogy doesn't apply.

I can read a book in O(n) time, where n is the number of words in the book. I can read a single word in O(1) time.

When I get a type error, that is not a O(1) fix. The type error is connected to my program in the large and I have to understand/process more than just the single line where the error is called out. The worst case, obviously, is O(n).
Is there a hacking genre in which one replaces the "brain" (e.g. the microcontroller) and the "neurosystem" (e.g. the wires running to relays controlling power) in already extant machinery? Like this fan? I would love to read about that. Maybe help the right to repair.
I would probably use Python on a whiteboard nowadays, even though at my day job I use C# and only use Python periodically in my freetime at the moment. Python's a lot more concise of a language in general. Although C# is smooth like butter when paired with Visual Studio, and I could use it if requested.
Yes, you're right. I miscalculated the fee. I actually paid $1 and was not trying to get it in the next block.
They haven't "gone bananas". Removing double opt-in means more subscribers, which means higher revenue for them. Their revenue is based on subscriber counts, no matter how they were obtained.

I hope everyone else does what I do: any bulk emails I did not subscribe to get marked as spam in gmail. Even a company the size of mailchimp can't cycle and "warm" email servers fast enough if a critical mass of people are tagging unsolicited emails.
The author has a great interview on econtalk about this which I found very interesting.
Your code needs to detect and recover from errors, otherwise no-one will trust it to keep their text safe.
"Google Drive Terms of Service [google.com]

We may review your conduct and content in Google Drive for compliance with the Terms and our Program Policies.

When you upload, submit, store, send or receive content to or through Google Drive, you give Google a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our services), communicate, publish, publicly perform, publicly display and distribute such content. The rights you grant in this license are for the limited purpose of operating, promoting, and improving our services, and to develop new ones. This license continues even if you stop using our services unless you delete your content. Make sure you have the necessary rights to grant us this license for any content that you submit to Google Drive."

Oh, look, right there it says they can use your stuff for pretty much anything. Funny how many of the people having their file access suspended are people in the middle of very large important projects or journalism reports.

Oh, would you look at that! One of my accounts which is used for my energy efficiency research is suspended. And my LED lighting. That's pretty suspicious.
The study quoted here says that 54% of men surveyed subscribed to a belief that prostitution in general decreases rape, not necessarily that they themselves would be more likely to rape a woman.

> Fifty-four per cent of these London buyers subscribed to the theory that prostitution decreases rape.
There is no empirical basis for this theory, nonetheless it is assumed to be the truth by many people,
including these buyers. In part as a justification for prostitution, men who bought sex reasoned that if
prostitution did not exist then they would be more likely to rape women who were not prostitutes. This
belief was clearly held by one man who stated that “Sometimes you might rape someone: you can go
to a prostitute instead.” Forty-one per cent of 110 Glasgow and Edinburgh men who bought sex also
believed this theory (Macleod, Farley, Anderson and Golding, 2008). Another man explained, “Society
benefits. I’ve heard that levels of rape have decreased due to Internet porn.” And, “Prostitution is a last
resort to unfulfilled sexual desires. Rape would be less safe, or if you’re forced to hurt someone or if you’re
so frustrated you jack off all day."

https://i1.cmsfiles.com/eaves/2012/04/MenWhoBuySex-89396b.pd...
...that cannot be paused until the ad plays.
Godwin's law triumphs again.

I am sick of this gross, disingenuous accusation that all Conservatives must be Nazis. Conservatives are not Nazis, do not espouse Nazi beliefs, and downright reject Naziism. Just because there is some fringe group that is labeled "right" (or "alt-right") on the extremely vague political spectrum that may have Neo-nazi members, does not mean there is any remote commonality with Conservatives.
This is the kind of thing where we start coming up with these ideas that might actually work, but then some Chinese bot calls you with the ID MOM 911 YOU HAVE WON EMERGENCY.
`nutrition labels` are already kind of subjective as we keep finding out just what information is actually most important to our health and revising the labels.

Having a "truth vs fiction" rating next to news sites isn't as easy as you think. Sure, some things are easy to qualify - but when it comes to wars, motivations, scandals - many common stories will always be left with two equally disputed sides of the story.

This means the site that supports the governments verdict will when the vote.
No, I understand completely. In none of these cases is the cyclist the one actively harming anyone. The danger lies entirely in the high-mass machines traveling at high speeds. If the drivers of these machines are unable to "dodge" or "stop" appropriately, it is their fault if someone is hurt.

I understand the distinction that it is a risk to ride a bike on such a road. But I find placing blame on a cyclist for accepting this risk to their safety from reckless motorists absurd.
https://en.wikipedia.org/wiki/Entryism

Its worth noting its not limited solely to one side.
Ideally the icon shows a realtime value or reasonably up-to-date value of Ratio of Fact:Fiction, Ratio of Reporting:Opinion. If you saw a piece of news from YCorp and their Fact-to-Fiction ratio was 9:1 you may say, "okay, that sounds likely." If their Fact-to-fiction is 1:18 However, you might just remember to laugh instead of resharing potentially hazardous messages. To me "icon" can also mean values/numbers/measure and not just "this is healthy and green, this is toxic and glowing"
I highly recommend you read the book Super Freakonomics.

The section of the book about an incubator (the name escapes me) in the US that's coming up with a suite of brilliant, non-intuitive ways to tackle greenhouse gasses and produce green energy (such as the one shown here) are fascinating.
OVH already put up a mandatory DDOS protection in 2013, with about the same price (article about the feature states 0.5 to 10€ per server : https://www.nextinpact.com/news/81703-ovh-protection-ddos-ca...).

Before that, sites that were the target of a DDOS often were simply disabled and their subscriptions cancelled.

At the time the practice raised a lot of criticism, since that was presented as an "option" that you could not refuse to pay for, which seemed a bit forceful. Now they're being more honest, the need to protect from DDOS has a cost, especially considering that a DDOS makes a lot of collateral damage and it is needed to protect innocent bystanders. Everyone pays a little bit, and those who actually need protection don't have to pay anything more. Maybe they've taken some inspiration from the French socialized health system :)
Better shut down access to your service after a couple of hundred users?
I think the Scala version does exactly what you want it to do, but you seem to be confused about something that I can't really pin-point.

> Why do I need a separate Person and Dog class?

You don't. It's an example.

> Can't a dog have a name as well?

It can.

> Why do I need to declare that upfront or ensure that no other part of code can give a Dog a name?

I have trouble understanding the meaning of that sentence.
"MS didn't fix it."

Linux can't lose the GPU without taking the entire system or the program it's operating down. Windows can have the entire subsystem crash and come right back up almost instantly without loss of screen data, including active game windows.

Microsoft most certainly fixed their graphics problems that were rampant from NT4 through Vista.
Among the very smartest people I know, I count both Trump supporters and anyone-but-Trump supporters. If you don't know any smart people who disagree with you, consider the possibility that you may be living in a kind of intellectual Mauritius.
This is not an easy task, but it seems like one the Tech Giants would be able to tackle with their brainpower, resource, intelligence, outreach, and general sense of impending doom (read as "morality"). Or would it be best to focus more on emoji.
I totally agree that it depends on domain, but I think that's part of the point -- making these comparisons, i.e. Clojure vs Haskell in the abstract aren't particularly interesting, as it seems obvious that no general purpose language is perfectly general for every purpose.
Nit: "inflammable" means "can be set of fire". So does "flammable". Yes, I know.

You want "not flammable", or if you want to be cute you could try "unflammable".
OVH is one of the few hosting providers that used to offer DDoS protection for free to everyone - and a good one.

The issue is that it became a refugee for sites that could not stay online on other providers due to DDoS - so they were getting hit often.

The price change is not too bad considering how cheap they are. Still use and recommend them.
SPDY wasn't in widespread use (I think it had something like 30% usage), especially not in mobile environments.
basically I also did not say that h2/spdy is bad, it actually solves some things, but makes others worse.
it actually solves head of line blocking. multiplexing is cool, but comes with the overhead of a connection state.

I think h2 is perfect for RPC like architectures, interconnection between servers is a perfect fit for something like h2. but when it comes to real world traffic it depends on too many parameters. The sad part is, is that h2 will take forever to gain that data and to have widespread usage. the hard part will be 100% h2, a lot of stuff prolly only uses h2 at the edge.

Also most flaws of h2, will probably be fixed without a new protocol, i.e. in the next 10 years I hope that _all_ mobile environments have a widespread use of 3g networks (or to say it differently, I dream of) and hopefully all network people make world wide latency better and make all networks more reliable.
IntelliJ + Cursive makes keyword typos and most other typos a non-problem (or very easily spottable problem) for me.
The thing is, Amsterdam in the 70s looked a lot like DC does today, with no protected bike lanes and cars parking all over the place. So change is possible, as evidenced by Amsterdam and Copenhagen, but any shift away from driving and cars requires better alternatives, including bikes but also including trains and buses and metros. And DC isn't doing to great with that last one.
I so often have logic that goes "get this thing from the Redux state if it's already in there; if it isn't, go fetch it (and we'll return here later when it's added to the state)".

Seems others don't have that experience, I never see examples that do that in articles.
This sounds nice, but is very far away from actual reality. Sadly, almost 25%-30% of applicants, in my experience, don't even read the full job description or ignore key parts that are listed in bold text, some examples based on actual real life:

- "You need to be based in <European country>, we don't do remote" -- applies from US/Pakistan/Russia, wants remote work.
- "Make clear what attracts you in our business/industry" -- ignores any mention of industry, business or such.
- "Don't repeat your CV in the cover letter" -- guess what? Cover letter is repetition of his/her CV...

I wish I was lying, but this is daily routine when hiring.
Engines hide all the fun stuff. It's nice when you just want to get a game made, but if you want to get into 3d you can start by making your own soft 3d engine, eg. no 3d api, only cpu. Hand code the 3d to 2d (screen) transformation. Write your own code that decide what color the triangles should be in. Then when you understand the domain, you can look into the low level 3d hardware api layer eg. WebGL for the web.
Fair enough. There's a fast-forward button for the impatient among us (including myself), but I agree that it's non-obvious that you would need that to read the main copy.
But was he a true Scotsman?
Does anybody use it ? Is it that easy to use ? I'm very interested in encrypted mails, but "raw" pgp is too complex.
SmugMug possibly although I haven’t looked at them in ages. Premium photosharing sort of fell out of favor as a product category.

Honestly it’s CC search that I value most about Flickr though. I don’t really do the social aspects and I could always find an alternnative personal hosting option.
Does arrow itself supports and optimizes for multicore processing? Or is that a responsibility of a higher layer like dremio? If so, do such layers optimize Arrow queries execution to utilize multiple cores as much as possible?
> “Thank god Apple gave X a review copy before me”

Ah yes. Excellent usage of quotation marks for your interpretation of Gruber’s thoughts. Nothing at all dishonest about that.
I am a dynamic language fan but I would actually disagree. I prefer the Julia programming language and there I see a lot of benefits from working with types.

I've always had a fascination for LISP, but every time I've tried using it after learning Julia, I've found the lack of type focus limiting and in the way.

Types makes it easier to build abstractions. I can write several functions which look the same but act different depending on the type of the arguments.

The way in which types get in your way in statically typed languages is pretty much gone in Julia as you can so easily and fluidly deal with types as they are just objects at runtime which you can pass around freely.

Julia already has most of the things I like about LISP: everything is an expression, and it is really easy to write macros.
Support post for how to migrate:
https://support.signal.org/hc/en-us/articles/115002502511-Ho...
A 2D array has a different algebra from a Dataframe. (though some operators are analogous, e.g. a transpose = a pivot)

A dataframe is basically behaves like a database table, with all the attendant operations (aggregation, pivots, filters, etc.) The basic algebra for dataframes is relational algebra plus a few other useful database operations.

The algebra for a 2D array (matrix) is linear algebra.