skysight-inc/HackerNews huggingface dataset:
Neat article covering a lot of topics, but I'm fairly surprised by these results.

At one point I was looking at building a navigation module for a car using a similar setup to smooth noise, but after some searching I found a paper which showed essentially no benefit from the accelerometer/gyro. The 'drift' on the accelerometer meant it could only filter very fast changes, which the Kalman filter on the GPS board already handled quite well.

I should dig out my little MTK3339 and try to replicate!
>Was this a breach in trust to Facebook users? I think undoubtedly yes.

How naive is the average person? The purpose of facebook is to gather this information, hence why its offered as a "free service".

Frankly, I don't understand why the stock is going down, facebook is fulfilling its core mission: Get private information on millions of people and package that information for sale to its clients. If anything CA situation should show how FB is fulfilling its core mission.

The fact that the public is now waking up to this is not a breach, its simply casting a light on what has always existed.
Memory Management Glossary [A-Z]
We've built tools to get new team members spun up quickly on projects. Maybe an hour, if that?

First, a lot of our developers use our wp-local-docker [1] setup, which includes a lot of the tools we use daily for WordPress development, including Elasticsearch.

Then, we use WP Snapshots [2] to pull a "snapshot" of the project from a private S3 bucket. It's up to the lead developer on the project to keep it up to date by pushing a fresh snapshot up to S3.

[1] https://github.com/10up/wp-local-docker

[2] https://github.com/10up/wpsnapshots
Not just building codes, but a lot of car safety regulations and practices too. Stuff like crumple zones, ABS, breakaway road signs, safety glass, etc.
The author mentions that messages cost more memory, because shared data must be copied. This can be avoided If you base your classes in immutable data. Then you can pass references around without worrying about modifications.
As someone who has been programming for 20 years, and experienced a lot of stress from it, it seems to be like I have been unwittingly practising 'anti yoga.'

When I code difficult problems, my breathing becomes light and shallow and from the chest: almost the way you would breathe if nervously anticipating some outcome.

The physical posture is more often than not slumped in a chair, and locked into a narrow range of motion, due to needing to use the keyboard and mouse.

The mental experience is often one of stress due to time pressure, or due to the confusing and often frustrating nature of the work.

The physical body reflects the mental state, when frustrated or confused or even angry, the body tightens, especially in the neck and shoulders.

I'm sure it's possible to program and not to fall into these traps, but for me more often than not this is how it seems to go.
It's never a good thing to ignore a user preference that you've exposed.

Also, Chrome is less dominant right now than IE was at its height. There are more browser options now than there ever have been.
I guess he wants to hint you to the fact that the "Einwohnermeldeamt" is allowed to sell your data to a "Addresshändler", see https://www.teltarif.de/datenweitergabe-adresse-einwohnermel...
But it is, because this is an obligation that everybody understands, even if it is not legally enforced.
TIL, Google Drive built on the Geocities platform.
You're right. What upset me though was the conclusion that it's "impossible" to leave Facebook. Everything is possible, including walking instead of driving, not eating meat, etc. Some things are more inconvenient than others, but if convenience trumps everything and you can't accept to make any sacrifice whatsoever then maybe you deserve to be taken advantage of.
Mr Zuckerberg must have learned a lot during his trips to China!
People romanticize working in games and are exploited for it. Once you realize the string allocator you’re coding isn’t much different than the one that other person working on enterprise software is making, but you’re getting paid 1/2 what they are and on deadlines dictated by a calendar based on $200 million worth of marketing decisions, you jump ship only to have your void filled by someone exactly like you a couple years more novice.
In the long term, if/when the world moves to non-fossil energy, then one could make an argument that, broadly speaking, the capability of ME nations to wage war would be commensurate with their non-oil economic power [1].

The question then, how are they going to reach that future equilibrium? Slowly and peacefully, or quickly and violently? Or even quicker with a nuclear Hail Mary pass?

[1] See how they all are scrambling to diversify their economies to not be as reliant on oil?
Probably a response to this incident: https://news.ycombinator.com/item?id=16562525
Personally I like fluent interfaces because they enable IDE users to write correct code quickly. That's a big win in languages like Java.

The changes you make to enable fluent interfaces underneath are just boilerplate code that is unlikely to have errors or require much maintenance. At least that's my experience.
Almost certainly the latter. Although it would be whimsical to consider for a moment people retiring from Facebook’s misfortunes.
I've been monitoring the "trending news" section on Facebook since yesterday, just for fun.

There has been zero mentions of Facebook, Cambridge Analytica or any related news.
> Are there copyright holders engaging in abusive litigation?

Some enforcement efforts have been controversial, particularly the VmWare suit and other efforts by SFConservancy. I wouldn't call them trolls, but a lot of people think they are too heavy-handed.

On the other hand, with nobody wielding a stick, there is no real incentive not to abuse free licenses - which is exactly why the GPL exists in the first place.
If you're not writing code that you yourself intend to make open, then this is actually what the GPL "wants" you to do.
Off topic but what on earth is with the incorrect comma placement in the numbers?

> 3,64,000 potential transactions could have taken place; only 2,18,400 actually did.
I think there's a simple solution:

Zone to Zone travel tax based on time of the day.

This tax wont apply to public transit, or shared rides (like UberPool, Lyft Line, Waze carpool etc). Applies to all other vehicles, even AV if it is a personal/commercial use thats not meant for shared rides, even if HOV (so that fewer people are looking for parking, blocking / flooding the streets in am/pm due to parking).

any thoughts?
Yes, I think that's right - Western societies need to think very carefully about the role of data, the power of private corporations, and the tension between profit-seeking and societal goals. Government regulation is the way we align societal goals with individual goals like profit seeking.

But the Russian state does spend billions on their secret services, and they consider America their "Main Enemy". Billions buys you something. I'd be shocked if there weren't more shoes to drop about Russia. But for now, we should be focused on domestic disinformation.
This isn't limited to Facebook. Yesterday I saw that PUBG just came out for Android. I've heard great things about it, so I looked for it on the Play Store and took a look at the permissions. It demands the ability to read my phone's logs & see running apps. What possible reason could it have for that?

It's a free app. While I know that there are in-app purchases, is Tencent also selling information about me if I install it?

No thanks — I chose not to install it.

The modern web/app/software platform is built on users trading their privacy & security for value, rather than trading money for value. I'd really rather just pay.
I expect that FB will be receiving a few milliong letters like this [1] in a couple of months, when GDPR will be kicking in. And following that, a few million requests (smaller number) for the "right to be forgotten" [2].

#1 was on the front page of HN a couple of days ago.

[1]: https://www.linkedin.com/pulse/nightmare-letter-subject-acce...

[2]: https://gdpr-info.com/the-right-to-be-forgotten/
Yeah, probably by wasting money on your shit startup.
It’s not easy, it takes time and effort, but it can be overcome. Mindfulness, setting periodic alarm reminders (at first frequently and then less so) to sit up straight and breathe deeply, meditation, all help a lot. The problem is that it can take a while to start to see results, and people often give up. They’ll come back to it when they pull something or herniate a disc, but until then posture and breathing are not a priority.

You can definitely do it though, it just takes some initial inconvenience and effort. The payoff is not insignificant though, including positive impacts on productivity!
It's the number of Facebook users whose data was accessed by Cambridge Analytica, allegedly without being authorized for how they used the data.
Skimmed the video, and it's interesting.

I find the (implicit) premise that you might not already care about types hard to believe... Migrating a JavaScript project of any complexity to typescript almost always reveals errors "for free" because of the typing. Certainly any experience hacking on python would also teach you the lesson of declaring your types ahead of time.

Is this old-fashioned thinking? Are types the SQL of yesteryear (in the context of the crazy rush to "web scale" mongodb)?
The Transformative Power of Computer Vision in Customer Service
It's laughable that any Facebook user assumes any degree of privacy.

What's far more concerning, and what this probe doesn't appear to address, is what Facebook does with the information of non-users.

https://fieldguide.gizmodo.com/all-the-ways-facebook-tracks-...

https://www.wordstream.com/blog/ws/2016/06/02/facebook-ads-f...
I understood that comment with an emphasis on "see" improved conditions. As in, the change might only be in perception.
Biggest concern for Facebook has got to be them investigating the other sharing of data beyond Cambridge Analytica. I seriously doubt they turned the other way for conservative but not liberal think tanks / firms.
How to dramatically improve code quality with the right methodology
Every company in this area has their buildings locked where you need an employee badge to get it. The main entrances have reception up front and/or security guards, metal detectors, etc. You won't just walk in unless you are willing to follow an employee in, in which case it could be a bit more serious. Visitors usually need a big VISITOR badge requiring escort.

Best to contact a whole lot of people before coming.
I see a lot of Facebook sympathizers here. Is this what devs do at Facebook? Browse HN and defend the reputation of Facebook at any cost? Yes we all knew what we were in for when we signed up for Facebook and Instagram. Yes, they can sell our data to show us ads about what coals to buy for July 4th bbq party and we are OK with that. But not to turn blind eye to foreign entities which in return use it against us and jeopardize the American democracy and social fabric.
It's a figure of speech. Don't be so obtuse.
It is more of misuse than a breach. The data was provided to a guy for academic research, but the guy sold it to a third party. That is where the 'breach happened.
"hey guys I helped steal your data for profit, but I've come clean now, why are you still upset with me?"

Yeah no, whistleblowing doesn't absolve you from the bad stuff you did.
An Archive of Emails and Attachments Sent To
This is a rather simplistic comparison. These object storage services have several tiers and features that you need to take into account like zone vs regional replication, strong-consistency listings, bandwidth and access depending on where your compute is, integrations like notifications and functions, etc.

That being said, the clouds are great if your compute is co-located in the same place because the transfer fees are waived. Otherwise DO or B2 are probably better options for less usage or more neutral network locations and egress.
To have no reaction on a histamine test you would have to be on antihistamines OR have a malfunctioning innate immune system _and_ malfunctioning vasculature and/or severe malnutrition to the point where you're at deaths door (possibly not even then, those extreme cases aren't usually considered when administering allergen tests). Assuming the dose is controlled the result is a small, well pronounced welt ~0.8mm diameter. It's very consistent, you know that it will occur (because it's the direct primary mediator), that why you use it as a positive control (also you control for it, thats the point of a positive control).

In answer to you question, barring the use of antihistamines, pretty much.
How is programming in a standard OOP system any easier to reason about? Unless all your object state is immutable, it becomes hard to reason about program flow very quickly (non-linearly with code size, usually.)
How are they too heavily handed? the only thing they ask for in negotiation and lawsuits is GPL compliance, they dont demand money, or anything else.

If following the license is too much to ask for, what exactly does "not heavy handed" mean?
Blowing the whistle seems to be the fastest way to get an account removed now a days. Just getting the media to pick it up is the tricky part.
You don't understand tipping in the U.S. Stop commenting about this until after you've done a bit of research.
Hi, I am owner of libRmath.js and porting BLAS at the moment,

Python and R cant use SIMD either (out of the box), infact no compiler can use SIMD efficiently, therefore gotoBlAS is directly written in assembler for this reason.

Secondly WebGL2 as a vast array of new texture types and Mozilla is implementing the ARB shader. But this has nothing to do with JS perse, because shader langauge is not JS, (its more C like).
My yoga teacher always says this is the most important part of yoga. She says it's why she rarely gets sick. She was delighted to hear it was one of the top stories on HN.
> The way I understand it, service staff are criminally underpaid (by our standards). This is workable because they make up for the income using tips, which works because tips are larger (I'm not sure which way around cause and effect is here).

As I understand it this was promoted by business owners themselves (which makes a certain kind of sense because it offloads the risk of a slow night onto their employees).
I'd be happy if we made it easier for gov't to buy stuff like ashtrays.
If I made a penny for every time I accepted blame for a managers dumb mess-up..... (As an over paid IT contractor)

Oh! now that I think about it.. guess who always gets called back by those managers for new projects! :)
If the car is deemed non-responsible it makes it the perfect crime...

How long before someones tries to program a car to "hunt" a victim and hit her when she makes a mistake and it will appear it was a pure accident with no-one at fault?
Most banks in the US have a free tier, though the catch is usually that you need to deposit a certain amount each month through your job or keep an average balance above $X.

I think Cap 1 is completely free with no minimum balance needed.

Probably the best thing about US banks though is the insanely generous credit card bonuses...I've been churning credit cards for years and have taken many free flights including int'l first/biz and free hotel stays solely on bank credit card bonuses.
I say wipe them. I have been deleting data for the last couple of days, I don't need old comments and likes - even pictures as I have them myself.

This was I can slowly phase it out, this has been my plan all along, but I need some time to make all logins work without facebook ect.

My intent is to delete it eventually. Until then no new content, and wiping the old content.
The Guardian's original article on this says that number was shown in documents from 2015 [1]. However, the whistleblower said that by now it should be over 230 million [2].

[1] https://www.theguardian.com/news/2018/mar/17/cambridge-analy...

[2] https://www.theguardian.com/news/2018/mar/17/data-war-whistl...
It's a terrible business model. It attracts creatives and addicts who can't help but work on games. Proceed from there...
Make sure to tell her that I also rarely get sick, without the bother of doing yoga.
That's how they do in India.
How to redirect USB printer to VirtualBox guest OS
Yeah, I was surprised how long it took me to realize the error in my breathing. In hindsight, my athletic life before 21 could have benefited greatly from breathing "right".
Isn't a better system to just hold a lottery? Yes, maybe now you have fans with dedication, but it just feels like an enormous waste of time for everyone to be online refreshing a page for an hour when it will boil down to luck anyway who will get a ticket
I think ethical guidelines by definition are not enforced per se. They're just that, guidelines. However, as mentioned by GP there are boards of ethics at universities and medical/engineering organizations and such that might be able to dole out a modicum of justice.

For instance, not following those guidelines would conceivably end one's membership of the ACM, and many companies have their own ethical guidelines (I would argue there is not much difference between professions for what is truly considered "ethical") which when breached would result in disciplinary action. Theoretically?

Perhaps not in the case of FB...
I started getting excited about Sia over the summer. They've updated now, but they used to have an exceedingly ambitious project roadmap here: https://trello.com/b/Io1dDyuI/sia-feature-roadmap. Checking back a few months later made me lose confidence in the project, even though I think it's a really cool idea.

I see it being used as a base layer for a Glacier type of product, which is still useful because it might give everyone a cheap-ish way to store media, but I wish it could be something more. As far as I know, there's no way to coordinate the sharing geographically, and furthermore the bandwidth is pretty bad, which I think might be due to bandwidth not being counted in the pricing models? There would be huge money in creating a blockchain like Sia that created a more granular marketplace for distributing shards and that factored geography/bandwidth into the pricing. The killer app for this technology is a public market for servers (specifically media hosting). Imagine if Netflix could continually shift their distribution platforms around the world as offices emptied and people turned off their PCs
Better than a new law. I'm sure Congress is mulling one over, but surely they won't take a large sweeping, harm-the-good-more-than-the-bad, regulation-instead-of-enforcement approach.
I guess if you're just trying to show interfaces and not every language this is ok... but if you're trying to show every languages interface there are tonnes missing. Here are a few I used.
HP Basic (~1974-1980ish)
Autolisp (~1986-1995)
Turing (~1989-2000)
Most popular programming languages among developers 2018
"Shun the nonbeliever."
Yup, I saw the same thing.
The applicable German-language meme would be this (from a French movie btw!)
https://youtu.be/w4aLThuU008

"Shocking" fact is revealed. "No!" "Yes!" "Whoa!"

It's a sarcastic way to say "what else is new?".
Yes, I made up an example for simplicity's sake. And my exact critique is that they don't work best for the company in the long term, because the people using them are often obsessively focused on the short term metrics.

The bait and switch may get them 0.5% signups instead of 0.1% for that interaction. But rarely do people ask, "What distinguishes the people who signed up? What effect are we having on the people who don't sign up? Can we serve those people as well?"

As you say, the long-term effect is pernicious.
"Move fast and break things." Sigh...
I'm for guarded optimism here. The reality is that getting regulators to wrap their heads around it is a real cost. The public doesn't trust nuclear and these smaller ones don't produce medical isotopes, so regulators can't even fall back on saying grandma needs it. When the public says "why not solar?" the government should have a good answer. It makes sense in Canada (history of safe nuclear, large population base with knowledge in engineering, etc) but it doesn't make sense in Saudi Arabia short of nuclear arms capability.
I've been saying for awhile if people were just payed fairly for the data all these companies were tricking them into giving away it would amount to a basic income of a couple thousand dollars a year.

It basically requires collective action though. If everyone does it at once they will start paying your bills to track you.
Debugging Behind the Iron Curtain (2010)
The average person is incredibly naive with regards to what the cost of a "free service" like Facebook is. It's not until you start looking at people who are in related fields that you start seeing people who truly understand the costs.

The public waking up to this breach and the costs being exposed are probably a huge part of why the stock is dropping. Facebook's continued profitability and success is dependent on its users not understanding how their data is being used. And now "everyone" knows, so the secret is out and hopefully Facebook can't get away with this going forward.
I remember reading a book on Facebook in 2010 or so. I remember distinctly quote from Mark Zuckerberg that "privacy is the concept from the past". Then, a couple years later I read he bought houses surrounding his house to ensure his own privacy.

Lost any respect I had for the guy in that moment. I really hope FTC will force FB to stop most of their unfair practices.
The extra terrible thing is that this is completely counter-productive. E.g. see this takedown of crunch time by someone who works in the game industry: http://www.igda.org/?page=crunchsixlessons

But this is a problem outside the game industry too, though it sounds like they're even worse than usual. If you're a software engineer stuck in one of these jobs, you need to realize working fewer hours is good for you and your employer. More here: https://codewithoutrules.com/2016/08/18/productive-programme...
If you upload an object with the same 'name' to S3, you also get a new version.

When you say 'key', do you mean the opaque object ID granted to objects in B2 which object stores like S3 doesn't have at all? I don't understand the rant here. S3 only operate by 'name' (key).

I have had no problem integrating B2 side-by-side with S3 and GCP in the products I have written. Their high-level models are largely compatible.
Show HN: Introducing Orchid, a new static site generator for Java and Kotlin
What are you talking about, they require money and effort to acquire, and can produce horrendously difficult trips. Breathing is quite a bit easier than all that...not that they should even be compared.

Not sure why you are taking cheap shots at people who find value in these things. Value which is becoming more and more scientifically understood each year, by the way.
>protected data

What data was being protected? The data was created when the user chose to engage with the facebook apps. CA pays facebook to put something in front of users faces and then CA gets back information on user engagement. How is that different than any other kind of advertising on the web?

We can argue that there needs to be more transparency on facebook but a breach? That's torturing the word.