skysight-inc/HackerNews huggingface dataset:
The IEEE Computer Society and ACM jointly adopted just such a code of ethics.

https://www.computer.org/web/education/code-of-ethics

None of it gives Facebook engineers any comfort.

They are responsible for the fruits of their efforts. Recent revelations are of degree, not kind. The consequences of engineering work were reasonably foreseeable and the consequences were not at arm's length. Facebook's business model has been clear and well-understood for years and years now. This is not technology being misapplied by someone several steps removed from you. This is technology misapplied by Facebook and Facebook's immediate customers and Facebook engineers enabled it.

Technology work has dimensions beyond "it's interesting" and "they pay me a lot". I hold us as professionals. We have duties which go beyond our own self-regard.

I am unsympathetic to anyone at Facebook feeling moral disquiet. I think you know what you ought to do.
There are other problem known for years and no fix in sight. ( Last time I checked )

Having Whatsapp Backup using iCloud Drive ( By Default ) and using iCloud on Mac would means you download (cache) these iCloud content on your Mac, and you would be downloading 10s GB of Whatsapp backup to your Mac, every single day if you have Whatsapp set to auto.

It is not a problem if you have an fast internet connection and you wouldn't feel the difference. If you have a slow connection your Internet will literally come to a halt. Even worst if your internet connection is dependent on 4G.

Imagine 10M Whatsapp user are also a Mac user. Even at 1GB per backup, that is 10PB /Day wasted.
I understand what you're trying to say but still, 10.0 was quite unusable at the time due to performance and stability issues ;-)
I've come across this article ("listen to game soundtracks") and it's surprisingly useful to me: https://www.popsci.com/g00/work-productivity-listening-music...
You are not expected to delete data from backups

Why not? Wouldn't it be a very convenient loophole to keep user data? Yes, it sounds very complicated, but not like it was introduced overnight.
It's surprising it isn't the case everywhere; can you really open a ride in the US without a prior safety inspection??
I use "go to a vacation" as a euphemism for that.
Ethics and economics are separate concerns.
I find it really hard to get excited over a new NodeJS framework by now.
UX case study: Smart transactions and spending breakdowns using location data
The Trouble with Leaving Facebook Is That We Like Facebook
I feel this author could write an article about purest, most selfless people, actions or concept on the planet and make them sound dirty and evil.
Very few. "Network effects."

This won't hurt them.
Gen Z not joining FB will.
I disagree. That's seduction, by definition. After all, you are figuring out how to behave so that a member of the other sex wants to have intercourse with you.
You make it sound as if this were an entirely deliberate practice of self control on your part. :) Were there safeguards that protected you from yourself?
I don't think the risk of death from walking up the stairs is very high... so I'm assuming elevators are about equivalent, because people have definitely died in elevators.
The Munchies: Peanut Brittle
Uber and responsibility doesn't seem like a great cultural match.
> What % of people do you think will actually delete their profiles?

What fraction of oil buyers stopped buying from Standard Oil? Or phone users disconnected their AT&T lines? The fraction was negligible because monopolies (and firms wielding monopoly powers) are a known mode of market failure. (Instead of suppliers and consumers we have users and advertisers.) The solution must be public, not private.
That habituation will work in the other direction too.

1: cars driving super cautiously will become the norm, so human driving behaviour that is normal now may become seen as abnormal and dangerous. I expect to see a lot more traffic tickets for driving 10mph above the speed limit, blowing through yellows, et cetera.

2: crashes will be increasingly blamed on the driver. Right now when a driver crashes into a pedestrian or cyclist, most of the time the driver is let off the hook relatively easily. But if it's an accident that a self-driving car would have avoided, the public will be seen as much more avoidable and the driver will be blamed.

There's also the factor that a majority of accidents are caused by a minority of drivers; people who think they are bad drivers are more likely to adopt self-driving cars. Sure there's a large dunning-kroger effect: 80% of drivers think they are above average, but the other 20% are probably really bad.

So I do expect the widespread presence of self-driving to make human drivers much better.

But as you said pedestrians and cyclists will likely become worse. I think it'll balance into many fewer fatalities, but we'll see...
> in practice, Cargo doesn't even use a SAT solver anyway, so they didn't do their homework

It's not fair to accuse people of not doing their homework when they actually are...

Russ Cox published "Version SAT" in December 2016. [1] The article specifically mentions "Rust's Cargo" which "uses a basic backtracking solver".

[1] https://research.swtch.com/version-sat
> What do Facebook employees think about their company?

You mean "their employer"? Or maybe most have some small % of stock, but to me my tiny-% stock holdings do not make those companies "my companies".
Even regardless of her lack of full attention, from the video it seems quite obvious a human driver would have failed to see the woman in time even with full alertness. The only question here, and why Uber is under scrutiny, is why a Lidar system which can "see in the dark" wasn't able to detect her and react in time.
Aadhaar: Is India's biometric ID scheme hurting the poor?
Kind of a tragedy of the commons, where personal data is the commons.
Guess that depends if they have the app installed on their phone.
>> And like 3-5 million other people a year, the homeless person walking across the street was killed in a car accident.

3-5 million people a year? Are you adding all road fatalities worldwide together here, including those in countries with fatality rates that are literally 100 times that of any developed country, and which are by causes completely unrelated to the kinds of problems autonomous cars try to solve?

The number of road fatalities in all of the US is close to 40K last year. Still a lot, but almost over 100 times less than the figure you quoted. The number of non-vehicle deaths (like pedestrians) is measured in the hundreds [1]

[1] https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
I have used both and O365 support is on par with Rackspace, even for my 1-person company.
> Javascripts approach to threading - default single threaded event loop, but with message passing to communicate with other threads is actually a pretty good model for people who want to write multi-threaded code that doesn't break.

This is simply wrong. The "approach" to threading is that there is none. It's single-threaded. You cannot write multi-threaded code directly in JS. On the server side, this can lead to things like a naive fetch after cache miss denying service to your web application. Nothing on the queue can run until the current function call finishes. Even lovely Python doesn't have this issue because, while the GIL is a PITA, Python has real threads, and can switch during a function call.

To be clear, I'm not talking about web browser programming, where JS for some time has been the only option. I'm talking about the ridiculousness of server-side JS when we know clock speeds are hitting a wall and that parallelism is the only way to squeeze out more performance. Steele, Armstrong et. al. have lectured at length on this topic.

> There are lots of clustering and threading libraries on npm

No, there aren't. Running several node processes via PM2 is not threading. You cannot use multiple cores directly from the same Node program unless you drop down to C++.

You can vaguely do it in the browser, but the limitations on communications between the main thread and web workers, especially with SharedArrayBuffer being off-limits post-Spectre, are pretty much non-starters. It's a nice option to have for specific cases (games programmers take advantage of web workers to read models without blocking the main thread, for instance), but it's only bolted onto web browsers.
The issue is the new admin has no way to know whether all the processes running before the reboot are configured to come up automatically, and no sense of what external dependencies the server has. Further, the admin is forced to deal with problems reactively at boot time, rather than having the opportunity to gain an understanding of the server setup in advance.
In the literature you see small margins because many of the things that really matter in practice (data quantity, data quality, engineering) aren't generally of academic interest.
When you don’t have good nasal mucus flow, it’s harder for the immune system to work against the virus. These viruses that cause us to catch a cold predominate during the winter month.
Even with all the outrage, and a few million profiles deleted, I feel this will be like a speeding ticket for FB in the long run. That's how it has always happened. Pardon my pessimism.
Yes, I have a 1-account Exchange Online contract and the support is quite good.
"will no longer redistribute the wealth to the workers, as capitalism has done for the last few hundred years"

It appears that we have vastly different opinions on how capitalism works. Capitalism needs to be coerced by laws into giving back to the workers (taxes on companies etc.) and more often than not, companies try to circumnavigate these laws.
Well, the article is suggesting to put the major version number in the name, so that “change the name” and “bump the major version number” are equivelant actions, which is a little more subtle than just a plain rename.
Even Thunderbolt speeds can bottleneck a GPU. The effects are particularly severe on minimum framerates/frame-times, as opposed to averages.

https://www.pcper.com/reviews/Graphics-Cards/External-Graphi...

That's PCIe 3.0x4 speeds. In comparison, ExpressCard is either PCIe 1.1x1 speed or PCIe 2.0x1 speed. That means they have 1/16th of the throughput on older models, or 1/8th on Sandy Bridge.

It's a cute way to get GSync monitor support in a laptop (this was not included in mobile until Pascal - yet another reason to upgrade), or to sidestep lack of support for DX11/DX12, but the performance is not fantastic (although surely better than a circa-2006 uarch).

Given the size and price of the eGPU solution you are practically better off doing a compact mITX build in something like the Dan SFX-A4 or Silverstone RVZ01. You get desktop GPUs and desktop processors (TDP is still king of performance, and laptop CPUs are very TDP-limited). The only thing you lose is the integrated display, which you can't really use with an eGPU anyway, since sending back a display stream chokes the link for bandwidth even harder (the link I provided is measured by an external display). So yeah, either get a new laptop or get a new (small) desktop, I don't find the eGPU option all that compelling. Nehalem and Sandy Bridge are still tolerable, that doesn't make them ideal.
Yeah, how could you blame someone for hurting people if he benefits from it? I don't see it either ...
I agree, but the full effect of Gen Z won't be felt for 5 or 10 years. And they're definitely on Instagram, which still provides much more targeting ability to an advertiser than every other social site in the world apart from LinkedIn. Twitter doesn't even register.
...who is doing it then, if not employees? Truly perplexed by your comment.
yes,
Beaware also Aadhaar/Voter Card Being Sold For Mere 50p
https://www.ica.in/newsroom/aadhaar-voter-data-sold-50-paisa
maybe eventually, it'll be operating at a loss for a long time I think. The pre-trained fasttext .bin is 8Gb, and the smallest linode that can handle it is $60/month.
Tiangong-1 crash: everything you need to know
.00001% will delete their profiles
> Still it would require the hardware to change, not Android. But you're right that Google could do something about it if it wanted to. So blame Google, not Android ;)

That's a bit of semantic but yeah Google is 100% responsible of the hacky mess of the Android landscape nowadays. Also the ROMs themselves (even official ones) are looking more like the hacking days of WinXP themes than anything remotely well designed.

> This means that Ubuntu isn't 100% open either and that "openness" isn't binary, otherwise Ubuntu would be "not open" in the same way Windows and macOS are, which obviously isn't the case.

Yeah for sure Ubuntu isn't 100% open, but at least the proprietary parts tend to reduce in the long run and there's ways to debug it. If you cannot even run the OS on the hardware without using some buffer overflows in the first place, that's another level.

I would like an Android distribution which could run on 98% of the Android smartphones without much work, we're pretty far from that.
Human vision has much better dynamic range than the dashcam video they released.
I won’t delete my account, because a lot of my social life depends on it.

Which is why I hope for serious regulatory action. It’s not unlike leaded gasoline: people would definitely prefer unleaded. But absent a choice, they would continue to use the toxic version because forgoing the benefits of a car would be inconvenient.
I heard exactly the same rationalisation from a bunch of ex-Cambridge Analytica people (not kidding).
Not many will relinquish it, I expect. The perceived penalty ’feels’ too great for most people.

In much of the world, and in most demographics, concern seems to be absolutely nonexistent.
Thanks for plugging here. I researched the space for an article (featured on HN frontpage) a few months ago, but did not come across SpareChange. Back then I found coinhive to be the "only properly implemented authed" system, so I used that as an example. I'll wait how CoinHive comes out of this sh*tstorm and decide if I'll change my example to yours instead.

Also good to see there is (i) more improvement possible, (ii) ongoing investigation and (iii) competition in this space. Keep it strong, ignore the haters.
To play devil's advocate, in an arena where all comments are ordered by votes, the unpopular opinion would simply be downvoted to oblivion and not seen anyway. Why would someone with a contentious opinion go to the bother?
I stick to serverless setups and platforms like Heroku wherever I can. The whole idea of state being stored on a web server or having to SSH in to them to do any form of admin makes my skin crawl now.
> Besides, it's the customer's fault if they leave the door unlocked."

More like:

> Besides, it's the customer's fault if invite us inside their home and willingly hand over the keys to the cupboards.
More like "lets make an online environment so comfortable for users that they are mentally fooled into thinking it is like their home away from home and they will say and do whatever is on their mind, even private thoughts."
I love your humble attitude on the reality of things.

I've been trying quite a few projects targeted outside of my network and relationship building is something that gets missed. And now as I'm working on an analytics tool where people do know me and my expertise in that domain, it is much easier to convince.
> There is only one question that really matters in this story: will the managers do serious jail time or not.

What problem is solved by serious jail time?
One could see a scenario where Craigslist has to shut down in its entirety.
If you do business with people in the EU, the EU has jurisdiction. That doesn't mean they can enter the US to arrest someone, but they can (for example) tell payment processors in the EU to stop accepting any payments to the company.
Albee started lobbying for the company on Oct. 30 -- two days before his former boss, the top Democrat on the Senate Intelligence Committee, grilled Colin Stretch, the company’s general counsel, in a hearing.

Yeah, that's not suspicious.
The main difference is that you cannot catch a specific block of code in the function body. You can only catch when leaving the function (in a defer clause in Go). try/catch/finally is really a control structure. panic/recover is not. But I agree the difference is not clear cut and not easy to comprehend without coding a bit using both approaches.
Hi [redacted]. Thank you for sharing your powerful story.

A loved one is going through a similar experience (though struggling with the schizophrenia spectrum). I would love to ask you a few questions but couldn't find any contact info in your profile here.

Is there a way that I can get in touch with you? (My email is in my profile; if you send me a short note so that I can have your email, I'll followup).

I particularly curious about the experiment they discussed at Fox Run, with taking you off all the drugs to reset you for a proper diagnosis. Did they try it? Did it work? Is this a standard diagnostic procedure?

Thank you.
Nothing wrong until Google fires you for it.
My suggestion for pedestrians is to treat cars like guns. Just as you assume a gun is loaded, you should assume a car does not see you. I see people stepping into crosswalks staring at their phones after barely glancing up to see the light has changed. They have no idea if the oncoming traffic is slowing/stopping for them. It's a problem now, and I think self-driving cars have the potential to make it worse (as, at the same time, they are making it better in other ways).
The solution must be public, not private.

Which has it's own set of problems, I think I'd prefer a heavily regulated private provider rather than handing all this to data to any government.
As you described, the default is to yield, and so the vehicle can always yield and signal its intention to do so by breaking slowly. And I agree, there may not always be a sign (a storm or driver could knock it over), so the default should always be to yield.
Well, many people seem to excuse luminaries of the past for things like slavery saying things like "It was a different time. They should only be judged through the lens of their own culture."

It might not be a respectable system of morality, but it's a popular one.
Either there is no way for us to know, thus it is irrelevant and impossible to reason about, or it has perceptible results therefore it is possible (though potentially not feasible) to "locate" it by followinv casual chain. If it acts in an acausal way, there is still a possibility to "locate" it in terms of e.g. wave equation or other high mathematics.
It's also important whether said phenomenon acts locally or not. Former is easier to trace and attribute.

Consider a simulation on top of a cluster of machines. Location in such a system may exist and be meaningful and have observable effects.

Whether that explanation makes more sense than just "it is so and we don't know why" makes more sense depends on additional pieces of evidence.

This is the long answer to "if a tree falls in the forest and there is no one to witness it, does it make a sound".
On mobile that is bit more difficult. But even there: I'd rather have my battery drained by a clear, transparant miner than through spying and data-mining ads.

Though, in reality, I'd rather not have my battery drained at all; so I'd disable this when not plugged in. Or for desktop only.
Next frontier: XSpectreCoin

https://spectreproject.io
Show HN: Customer research form built with Elm
Hello there,

I've built my first Elm [1] app, and I must admit it was pretty exciting and can't wait to use Elm again very soon. [2] I've written about my experience. [3] It's open source as well.

It is a small customer research form when doing call/interview with users/customers. It simply logs the learnings you are receiving from the customer.

You may optionally send the learnings to an existing or new [4] Roadmap account. Roadmap is my SaaS that helps with feedback management, product prioritization and communicating product vision via product roadmaps.

I'd say this is the main benefit of this tool; it is another feedback channel for the centralized feedback inbox inside Roadmap.

I wanted to build something tiny as first production app with Elm, and this tool was perfect to learn the basics.

Any feedback is appreciated.
The previous system of TV + commercials wasn't perfect. It's often mocked and criticized for over romanticizing products (from daily health to polluting cars to cigarettes). But these era seems worse because it's disguising it's aim behind "real" ads (because they don't coat the product in glamour, because they use "more data") but in the end it's as bad if not worse as before; just a web based reincarnation of the same needs to make money.
I only ever hear of Monero in a negative light. Has anything positive come from it?
> "the founders knew a ton of people who would be the first customers" element

It's something that gets missed but after speaking with the founders directly, that's usually the case so far. The element that's missing most of the time is the "credibility" and "trust" effect.
US Robotic Unicorn Transform Bike Game
Get ready for Final Robotic battle where you control robotic hero, Robotic Unicorn and super-fast bike to save innocent civilians from Deadly robots enemies by playing this Us Robotic Unicorn Transform Bike Game. Beautiful city is under control of the vigilant Robots as well as super villains like Monster villain who are trying to destroy the grand city with the help of evil robotic powers. Only robotic hero and his unique transform skills save the grand city from these multi city villains.
Wrong time to chicken out. That will probably have serious consequences for FB in Europe and will help with convincing people to regulations like revenue-based taxation.
Excellent points. Yes, I can see an increasing intolerance for reckless and inattentive driving as autonomous cars become more prevalent and set a good example.
> a few million profiles deleted

Unrelated to Cambridge Analytica, I started de-escalating my Facebook usage a few months ago.

First, I turned off notifications on my phone for Facebook and Facebook Messenger. (I've had e-mail notifications off for years.) Next, I deleted the Facebook app from my phone. Then, I deleted the Facebook Messenger app from my phone. Finally, I force myself to log out of Facebook on my laptop every time I visit.

This combination strikes a better balance, for me, between the connecting benefits of Facebook and its addictive time- and emotion-sucking downsides.
Vero is apparently all the hype now. But from what I understood it's just as bad privacy wise.
And not a single thought was given to using this on railways?
Links:

[1]: https://roadmap.space/call/

[2]: https://dominicstpierre.com/thanks-elm-i-had-my-first-taste-...

[3]: https://github.com/dstpierre/customer-research-form

[4]: https://roadmap.space/
But was it misleading or clickbait?

I'm just curious.
It is also important for industry to inform the public about how certain legislation impacts them, their products and the quality/quantity of jobs.
Pretty sure they have a NDA on the back with an abrupt termination of contract and a potential civil action if ever "the revelations harm the company".

Plus they probably have the HR doing meetings on the topic and news from time to time of such cases happening.

It is totally illegal, but a coder hardly is ready to fight for his/her constitutional rights when violating others.

PS economical revolution and disruption (like raildroads and mechanization) are just synonyms of finding a clever way to circumvent the laws.
ديكانست اس ار decancit sr – موسوعة دار الطب