skysight-inc/HackerNews huggingface dataset:
Thank you, paragraphs 2 & 3 are useful
Agreed. If it's because OP's a facebook employee, that should be disclosed w/ the throwaway account.
Seems to be a pretty tame topic to be using a throwaway. Perhaps you have a vested interest in the debate.
Thank you, this is useful
Thanks, this is useful
I just don't buy this theory until I see some evidence. It wouldn't be hard for a talented individual to reverse engineer the Facebook client app to find out if it's either a) continuously recording and uploading raw audio to their servers, or b) continuously recording and locally processing audio before sending information about the content to their servers. Until I see an analysis of their code that indicates either of those things is happening, I have to believe that this is a conspiracy theory perpetuated by people posting these suspicious anecdotes all over the internet.
I gave up after buying every version until 5. Their shapes and even grids were poor. Did they finally get Boolean operations? Something Visio has had since the early days. Heck, I liked the original sampler 3 1/2" floppy version of Visio more than any OmniGraffle version.
Thanks, it's useful
Well that's it then, one lie ends everything. I had a program crash on me once, never used it again.

I'm being flippant but while I wouldn't advise you to trust the NSA it's equally foolish to assume an antagonistic posture towards it forever more in everything. Military forces sometimes kill innocent people which is terrible, and even worse than lying, but you don't see any country deciding not to have one, for reasons that I hope are obvious.

We live in a very imperfect world and it's not obvious how to rid ourselves of war, militarism, greed and so on because of the perverse economic incentives that prevail at this time in history. So I feel we should be very skeptical of our institutions, but not to the point of perversity or reflexive rejection thereof, which would make us as easy to manipulate as reflexive approval.
Thanks, useful
If you're puzzling at the connection between Facebook and Haskell, https://github.com/facebook/Haxl is the most obvious one.
Uber to be indefinitely governed by committee consisting of 14 executives
Which says to the American people...

'''You aren't in control at any level of your government. You can elect representation, but fuck them, and fuck you. We run the show around here and we do as we please.'''

The long term cost of this implication, to the organization, to the government, to society in general is more than if he just presented power points of the secret plans on YouTube.
> Why does everything Facebook do turn into a riot?

Their core audience are a bunch of SJW cucks. Everything is offensive.
Notably, 'altering the ledger' here has a very restricted meaning. You can spend money, then reverse the spend back into your wallet. Or you can commit to a piece of information, then delete it.

But you can't alter the core protocol or fundamental network rules. If you do, the other nodes will ignore you.
See: guns, explosive, pretty much any weapon in history :-/
It does make sense. Man of course whenever the functional paradigm switches to IO things change. The functional program needs to have an exception somewhere or nothing gets done. I'm talking about the functional part of functional programming, not how the IO monad is implemented.
Re-using a public key seems like an incredibly basic mistake.

How is the chain of custody for digital evidence handled by intelligence agencies and 3rd party researchers? Are there higher standards with regard to digital evidence? It seems to me that with digital evidence, ultimately you at least have to trust the investigatory agency at hand. But we're past that, because a huge number of Americans like myself will never trust any information from the US government.
I'm not sure that's what a user would expect; if anything, I'd think users would expect the opposite, that internet requests potentially with identifying information are not being sent to third parties based on what they've typed into the box without hitting send.
I'll be honest and say that I'm a former Facebook employee. Probably should have disclosed that originally, but I think it gives even more credit to my Hanlon's razor statement.

It's just safer/easier to use a throwaway. I have these opinions in real life, but I try not to be too controversial in writing.
Not in volumes that count
Collin Powell got quite a lot of tonnage I mean mileage out of a cartoon drawing. Just draw him a picture.
>but is it not equally damaging to imply that loved ones are in danger lest they broadcast their safety on your platform?

Facebook aren't implying this, you're suggesting that people are inferring this. Again, without any evidence. I have yet to hear anybody actually complain that they were afraid because one of their loved ones didn't check in. I haven't been on either end of this feature yet, but from the article it looks like the wording to potential victims is "We want you to know that you can use Safety Check to post that you're safe" and for the loved ones of potential victims, that they are "not marked as safe yet". This doesn't sound like an implication of anything to me, but then again I'm not the sort of person to infer that my friends are unsafe because they haven't told me explicitly that they are safe, Facebook or otherwise.
> why is it inherently bad if a company knows a lot about me?

With enough data about you (Facebook collects more than enough) it becomes easy to manipulate you (blackmail, "targeted advertising" aka propaganda, etc), and your pattern-of-life can be sold for profit. Data doesn't go away and we keep inventing more powerful analysis methods, so the risk, that collected data will be used against you only increases with time.

Claiming that this risk doesn't exist or isn't likely to happen requires showing how Facebook won't lose control of the data to any future hacker, government, or buyer with a sufficiently large cash offer. Pretending otherwise is a just-world fallacy.
The Math That Predicted the Arab Spring [pdf]
Notably, you don't have to agree on how to design a system. Many such systems exist and you just have to pick which one you want to use. If you see the rules as fixed, you can enter the system that most closely matches your needs, and then trust that it's not going to change from under your feet.

Well, the properly decentralized ones let you assume that the rules aren't going to change. Many blockchains though will implement whatever changes their developers desire.
That would be a little silly, but an ugly building is nonetheless a negative externality not terribly different from existing rules.

Constantly playing loud music is a punishable negative externality on your neighbors. The same is true for bright lights. And the raison d'etre for HOAs is practically to protect property values from being affected by dirty and poorly maintained homes. All these originate on someone else's property.

Content is where I think the determination would be made -- if you painted an obscene mural on the side of your house I'm sure the courts would make you take it down, but even if your neighbor despised impressionism you would definitely get to keep it if it was Water Lilies.

The question is where on the spectrum to advertisements fall: they're not obscene, but they also not harmless. They have a measurable effect on people, maybe informative, maybe harmful.
> Don't live the life of others

> is not your problem

You're wrong on both counts. Having an opinion regarding a social media platform, particularly one that can affect the fabric of society, is totally reasonable on a discussion forum hosted on Y Combinator.

It's no more living the life of others than having an opinion on war, politics or famine.
"The combination of a wildly successful company, not caring about privacy, and a (formerly) bombastic founder. It's the perfect storm for HN shitposting"

Them implementing a feature so poorly that it tells people 6 miles away to confirm they're safe from a building fire is a "perfect storm for HN shitposting" because of the success of the company, privacy issues, and the founder? And not because the feature is a failing in ways causing false alarms and unnecessary stress?
The system is clearly passing message data, not metadata, back to the app servers in the clear. Full stop.
How would such a reputation system defeat the Sybil attack?
Immutability is equivalent of eliminating time. To be unchanging is to be timeless.
The new, subtle ways the rich signal their wealth
Ethereum – the new dominant Crypto Currency
>"It feels like everything Facebook is overblown on HN"

And yet you had to create a throwaway account before you could comment.
No, because people already hate Facebook so much that when they make a small mistake it gets blown up and turned into a giant news story and hits the front page of HN, filling it up with "delete Facebook!!!" posts.
> no idea how to invest in something actually productive

It is productive, aka it produces a return. If you have another idea of "productive" to a lender, let me know.
>It's not speculation, in my opinion

If its not speculation, then presumably there is some evidence of people actually complaining about this?

The complaints are all of the form 'I think people may not like it because of the following rational reasons' rather than 'I was in a disaster and failed to mark myself as safe and all my family became worried about me unnecessarily '

For whatever its worth, I've been in disaster areas a couple of times - Facebook asked me to mark myself as safe, I ignored it - and literally nothing happened.
Because when there's a disaster, people have better ways of communicating their safety than posting on facebook.
Is there an ethical line between learning how to make a persuasive argument and manipulation/propaganda?
I don't see anything disturbing. It's their platform and feature, they are not passing any global laws.
I lived through a major natural disaster that left me an evacuee for months. Facebook's safety check is the only reason I haven't killed my account and I've said this before in prior comments here on Hacker News.

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

Thank god the author hasn't lived through an event where everybody you know is affected by the event. The ability to say "I'm okay", say it once, and have everybody you know on FB see it is a huge stress reducer. It cuts back on the number of "are you okay?" messages you receive during the event when you may not have a lot of battery or a lot of spare brain to dedicate to answering lots of bullshit inquiries.

If he's feeling stressed out because of FB opening the "I'm okay" service in that small area for that catastrophic fire, he's being a self centered jerk. I guarantee that FBs service is helping some poor soul mixed up in that mess.

Edit: The Facebook safety check feature is not unique to Facebook. In many ways it mimics Japan's disaster message board feature. Every teleco in Japan offers this service:

https://www.nttdocomo.co.jp/english/info/disaster/disaster_b...

I really think the author has lived too lucky a life in a place that has not suffered overmuch from disasters. He can't see beyond his own narrow vision.
You're quoting the misogynist Bill Hicks? Remember when he "joked" that pop singer Debbie Gibson deserved to be raped (by the ghost of Jimmi Hendrix, no less) for the sin of singing pop songs? Har, dee, har, har.

http://thequietus.com/articles/11439-why-i-hate-the-cult-of-...

http://www.ign.com/boards/threads/bill-hicks-truly-sucked.45...

And your assumptions about how advertising works are as ill informed as climate change denial. Sorry, but there's no data to support that belief.

Read Frank Trentman's Empire of Things: How humans became consumers and you'll begin to understand
This study's "conclusion" is grossly unwarranted. But I don't think your criticism works either; the study doesn't mention any temporal order to the actions. It only states that when hearing a recorded compound call containing the directions "look for predators" and "come closer" in that order, the birds considered as a group take both of those actions at the same level that they do when hearing either direction in isolation, whereas when hearing a synthesized compound call of the same directions in the other order, they take neither action (again, considered as a group -- the overall level of scanning-for-predators behavior doesn't rise compared to hearing background noise).

They conclude that because synthesized cry YX gets a different (null) response than natural cry XY, the compound cry must conform to a compositional syntax. This makes no sense. For one thing, the compound cry carries zero additional meaning beyond that of its components -- as if hearing "the man ate the tiger" were no different from hearing "EAT TIGER MAN". But more importantly, the point of compositional syntax is that components may appear anywhere[1] within the structure of the phrase -- we can use "tiger" as the object of one sentence and the subject of another, or inside a clause embedded in a complex sentence, because the syntax will tell us which is which. All these people have demonstrated is that either (1) there is an ordering constraint on delivering two messages at once; or (2) these birds can tell the difference between recorded calls and synthesized calls.

Compare the English auxiliary verb system, which is non-compositional with ordering constraints. A verb may be modified by any or all of the following: first, a modal ("can try"), second, perfective have ("has tried"), third, progressive be ("were trying"), fourth, passive be or get ("got fired"; "was eaten"). While there are several different options in the first slot, and two (plus absence) in the fourth, it is impossible to substitute a meaningful phrase in for any of these.

[1] Obviously not anywhere, but inside many different component phrases.
Inside the ACLU’s nationwide campaign to curb police surveillance
Washington Post:  Trump Is Under Investigation for Obstruction of Justice
Forks tend not to die out. See ethereum classic. As long as people are using the currency that you use, your currency will have value. Also, if your currency is losing traction, the value will decrease gradually, not evaporate to zero all at once.

Well, highly speculative currencies can tumble dramatically, but as we've seen with Bitcoin, as the legitimate use cases grow, so to does the price stability.
Ask HN: Freelancers and/or remote workers how do you find a mentor?
I've been working remotely for a couple years now and I feel like I'm no longer learning as much anymore and am also at a loss as to what to do / which direction to head for my career development.

where have other remote employees / freelancers found their mentors?
I had written a response to the parent comment on this considering an alternate possibility, but then saw this and deleted it. If you could update your original post, it would help curb some of the meta-discussion on your comment.

As meta comment though, I don't think anything you said is necessarily controversial, it's just debatable. Obviously you need to gauge the potential fallout on your own life, but the comments themselves are fairly innocuous.
Yes, when I used to travel minimalist, I'd put in some Bronner and use it for skin, hair, teeth, and laundry.
I was never unavailable in the first place, thats kinda the point of the story.
" Always running tests under rr would take care of that (since each failure would be reproducible.)"

That's not actually the hard part :)

It honestly really wouldn't help that much, even if it wouldn't be infeasible for other reasons (increased resource usage, even of their cited 1.2x, is a ton, etc).

Even if you could completely reliably restore the state to a random other machine than the one it ran on (IE possibly different arch/memory/etc configuration), and you met all the requirements, the main part rr helps you with is reproducing the failure, which, most of the time, google could actually do anyway.

The hard part is figuring out what went wrong.
Remember Google already has asan, ubsan, and tons of other stuff running. So the trivial causes are pretty much not occurring. It's not like people look at the flakes and say, welp, i messed up this one variable and that was that!

It's usually torturous debugging of trying to understand the set of conditions that have occurred.

IE The reason there are so many flakes is because there's so much that can go wrong. Not because people can't reproduce the failures.

Also note that in Google's world, RR would probably not be compatible with how the tests are run anyway (RR wants fairly exclusive to the perf counters, but the tests may be getting sampled), and for a set of flakes, perturbing the performance counter settings will change things enough to make them less flaky!
This is significant, and can be more so depending on the company and environment.

I've had my own team members tell me they aren't engaged, don't speak up in meetings, etc. because they are an introvert. Like it's a condition we must accommodate. Bullshit.

Communication is a skill. We value clear communication in our company. If you join our company, you may not be an expert in communication, but you will grow that skill.

An interview is a different scenario, but still -- you need to be able to communicate with me. If you can't, we will pass on you as a candidate.
Just fyi on the native front our team recently started work on npm package webcrypto-crypt in conjunction with some experiments utilizing IPFS hypermedia and modern web browsers. Maybe others will find it useful: https://www.npmjs.com/package/webcrypto-crypt
So ineffective that a Bernie Bro shot a few congressmen? Give me a break.

When I wrote that I didn't know that connection. It clearly got a lot more interesting.

The rest of your commentary is similarly dismissive in a way that suggests an underlying bias unworthy of further comment.

No, it's arguing that you are seeing bias where there isn't any.
My wife and I did the same test with the same results. It's the reason I took the app off my phone and just use the mobile web.
Not sure I agree on the Hanlon's razor point. Your view of the intentionality of insiders is an insider's view. ;)

But in general, I don't doubt that these things are well intended and not malicious. In my case, my complaint isn't that Facebook is malicious or intentional. It's more of a negligence or gross negligence point.

[Edited for clarity]
All of the advice to throw a dart or work for a big company is bunk. What product/service area do you love? Find a niche in a corner of that service/product area that needs something, and then provide it. "Choose a job you love and you will never work a day in your life" has a corollary which is "You will succeed doing what you love to do - it might not make you a millionaire overnight, but you will be happy". If in the end the only thing that makes you happy is money, you've got much bigger problems.
Just a warning to anyone new to the BTC scene.

DO NOT USE BitcoinFog
well, we dissagree.
You'd only be able to use a blockchain for land ownership of the government agreed to unconditionally honor whatever appeared in the blockchain. And even then, the government found change its mind at any moment.

So really, it would not work well unless your whole government was also properly decentralized.
who does it actually fool?

There was more than one person on HN who argued very strongly that PizzaGate was a real thing.

I found that completely shocking.
Bill Hicks sucked, it's time to admit it

http://thequietus.com/articles/11439-why-i-hate-the-cult-of-...

http://www.ign.com/boards/threads/bill-hicks-truly-sucked.45...
How did you ensure that no other apps were listening in the background?
It's about broader context, or a lack thereof.

The DNC hack is self-consistent and aligned with known motives of suspected actors, so the public sees a false flag as possible but improbable. WannaCry came seemingly out of nowhere using a mixed bag of tricks from unfamiliar actors... absent context, the public will entertain any explanation.
We've tried using docker to put R applications into production. I'm no docker expert, and I found it pretty easy to do.

A couple of pointers:
- If you have a dependency on a library like blast that takes a long time to compile, you can make a base docker image that already has that library installed. That makes iteration quicker, as you'll only need to build that base image once.

- If you put a web interface on the image using shiny, then it is straightforward to deploy it for your users to interact with.
FreeNAS 10 single-handedly made me change my NAS box to a bit of a home-built solution with Proxmox. If they've fixed most of the issues I had with it, I might consider going back, since I tend to prefer BSD over Linux.
Updated my original post to include my former employment.

It's just a habit of mine to make a throwaway for anything potentially controversial. It really wouldn't be too big if a deal if my identity was connected to any of my throwaways. It just makes me feel safer.
Rodman and PotCoin Go to North Korea. Yes, Really
Eset Nod32 Keys Username and Password 15 June 2017
reading the comments in this thread makes me wonder where all these jobs that hire you for skills and interviews other than pure coding are.
> But unfortunately ...

It is not due to some unkind turn of fortune that the Go type system drops the ball here and there.

> However, If you just used a type alias then you'd be able to do either.

The important distinction between a type and an alias is that you can define methods for a type and you can not do the same for an alias.
Teaching people to identify fake news is a fools errand. Not because people are stupid but because the heuristics and signals we teach to identify quality journalism can be easily emulated.

At some level there has to be trust, and capital-N news organizations have managed to convince people that they're undeserving of it. It's not all bad, but building a reputation takes time and discipline.
Entirely "optional" yet it runs by default on Arch Linux Arm. I didn't even bother disabling it because it was a lot easier to install Void Linux instead.

The DNS resolver does not belong in the init system or part of it. You just need a working resolv.conf.
Speaking as someone who checked the security of quite a few colleges in the 90s, I can say that for the most part, almost no one then had any idea that security was even a thing. So if they really were somehow better in the 80s it didn't last long.
I don't understand--how would other apps trigger related facebook ads?
Step away from all the rational arguments about whether your company's results were/were-not successful.

There is a possibility that the real problem is that you are suffering from serious anxiety or depression. When you are in that state, it is impossible to objectively analyze your situation. It is also impossible to reason your way into calculating the best next step.

Solutions run the gamut from learning mindfulness to seeing a psychiatrist.

In my experience, once those tools give you clarity, you free yourself from the immense amounts of unhelpful internal dialogue your own mind can generate. THEN you are in a much better place to assess your situation and make appropriate decisions.

As an arm-chair amateur counselor, the way to write and talk about yourself makes me suspect you've slid way down the 'depression funnel.' Getting out of that requires deliberate and determined work on your part. The other life stuff (job, etc) must be put to the side for a while. Get yourself sorted, then you'll be able to handle the life stuff.

(I say all this from experience, having suffered regular bouts of depression and anxiety for a long time (much of that time, unfortunately, was un-diagnosed!))
I bet you could go farther and make a really bad piece of code and introduce it as such, and then have them talk about just how many things are bad about it.
rename "get paid to build THEIR side project"