skysight-inc/HackerNews huggingface dataset:
Basically all I see is a blame game on CA and that researcher. For the sake of brevity, when someone is hosting a REST API web server at Facebook, did not they notice a large number of requests coming from a certain app id (3rd party dev) for a certain type of data (user, his data, his friends, their data and so on)? At that point you knew what exact users were compromised, 5 or 50 million. And then CA came back to your platform and bombarded those same users (or subset of those users) with their propaganda ads etc. Point being, there were data foot prints left when they pulled the data for those specific users and their were data foot prints left when they came back for those users. Facebook is not Techcrunch that you don't care much about the nature of traffic coming in b'coz it is a blog. Facebook is where people literally share their every day life activities. I am assuming that there should be some smart self-governing systems in place at FB platform that would raise flags when such type inward/outward traffic gets generated.
Not really, there was an interesting digression into the question of using/installing "industrial equipment" (I've always wanted a CNC machine center for my garage.) We have an "industrial" washer and dryer pair (but that was ok). No sense turning this battery example into an insurance thread.
Uber has reportedly rescinded its job offer to top Amazon exec
Oh I do. I'm just saying that most folks aren't as stubborn as me, and it's unfortunate that you have to play games over something like that. All it does is screw over people who don't have many options, and widen the delta between the haves and have-nots in our field (the haves have the luxury of rejecting these clauses, while the have-nots might not be willing to "roll a hard 6" on their only job offer).
The real name policy is barely enforced by FB, as long as a name is basically plausible they don’t even bother.
It's a recent camera but not top of the line (Fuji X-T2).

My problem is more that with animals, it's hard to make sure it's picked up the head vs the shoulders, say, and with shallow DOF that can ruin the shot. But then, I don't have eye detection, so maybe that would do the trick. :)
I see people who has CS background like to talk about performance, go deep into the subject. the common question asked how python list implemented. I reply variable array and interviewer is happy. To be honest i haven't noticed list has to resize when appending more items. probably i haven't seen real world problem.

I think there is some special code unknown to outside developer league that they can test and know you are real developer
Yes! What kind of premium features do you have in mind?
He didn't say they were all judges. He said they had roots in the Communist establishment (his focus is on the deeply embedded secret police, but it goes beyond that). You also have Communist/post-Communist dynasties and clans where power is inherited and shared through ties and nepotistic practices stemming from the Communist period.

It's nice to think that the fall of Communism automatically led to the wholesale liquidation of the Communist establishment, but that's fabular, and after you think about it, quite a silly thing to expect. It would be disastrous to simply remove them without having prepared to replace them. When a certain establishment had been running the state for half a century, with all its ties and knowledge and competencies, you couldn't just expel them all just like that. They and they alone have been running the state for almost 50 years! (Especially given that the pre-War elites were either exterminated by the Nazis and the Soviets, or fled the country, or whatever, but outsiders unless they joined the ranks of the People's Republic).

So, unless you manage this transition somehow with the end goal of reducing if not disrupting the continuation of that corrupt establishment[0], an establishment known for profiting for its own selfish gains[1] and trained by Moscow to function as essentially colonial puppets of foreign interest, you still have a problem.

[0] Not everyone in that establishment was corrupt, of course.

[1] Hence the actual way in which state assets were privatized, often for funny money to foreign owners, sometimes for liquidation and removing domestic sources of competition, and in ways where former party apparatchiks and the like profited from their sale.
Show HN: Cook for Mom
Site: https://cookformom.com

Source: https://github.com/anulman/cook-for-mom

Creator here . I've been working on a free, six-week, online cooking class to help beginner and novice chefs build skills, toward the goal of preparing a 3-course gourmet meal guaranteed to impress mom for Mother's Day.

I appreciate that landing pages are generally frowned upon as Show HNs; if you feel compelled to downvote, I understand.

While I'm certainly hoping to recruit some cooks among us, I wanted to share this project because I want your feedback on this as a conversion tool, and I hope to share back any ideas or implementations you find interesting.

Some "neat stuff" you might appreciate:

- Though this is an Ember.js app, it loads _real_ quick due to a prebuilt index.html deployed (with all relevant assets) to Firebase CDN [1]

- There are nudges and triggers all over the place. An exit intent nudge gets registered as soon as you scroll past "Menu". Try hovering over the nav bar before and after. This only works once, because we don't want to annoy the user. [2]

- I set a consistent fingerprint across all analytics tools, using a lib espoused by adtech friends [3]

- If on Chrome, the parallax is responsive to resizes, supports variable height, _and_ is hecka performant—even in light of all of the listeners + analytics code. [4]

- The source for the welcome email is public too; it is generated with HEML [5]

Thanks HN!

[1] ember-cli-build.js#L13-L18

[2] app/pods/index/nav-bar/component.js#L35-L38

[3] app/metrics-adapters/segment.js#L23-L40

[4] app/pods/components/parallax-container/fluid/component.js#L24-L39; I'm hoping to extend this to Safari / Firefox too and have a halfway-working impl (they rely on odd DOM hacks and compute the transform differently); please message if you can help!

[5] heml/welcome.heml; I plan to extend this into compiler tooling to better separate concerns & reuse components, in order to generate the weeks' content
In Portugal renting is more expensive then the cost of a mortgage due to tenant ultra-protective laws. Landlords are literally afraid to rent. Economically this is a disaster.
I have the Diverge and it's very nice.
Here you go: https://www.youtube.com/watch?v=sxwn1w7MJvk
MRI Ruby has been slightly faster than Python for about a decade and the next release of Ruby will contain a basic JIT compiler giving MRI Ruby a significant advantage over CPython.
Being from exUSSR, and knowing quite a few people who are trying to do science there, I would say that the whole Dynasty incident perfectly demonstrates what Sci-Hub (or Elbakyan at least, but she's Sci-Hub's public face, so same difference...) is about. Progress of humankind it ain't.

I also don't think this is the case when ends justify the means. But stealing is much easier than trying to change copyright laws, let alone setting up a proper alternative publishing system, so there we have it.
The problem wasn't the breach, it was their messaging around the breach. I accept that most products have bugs, even security-critical bugs in security products (although this one was a bit extreme to tolerate...).

The Nano S isn't really an HSM-containing-wallet. It (and the Trezor) are somewhere between a smartcard containing just the keys and an HSM. There's "trusted" display and input, but not the whole wallet. The Nano S also does have an element of "trust us" vs. an easily verifiable design.
Google is in the process of repulsing half the country with illegal hiring practices and arbitrary censorship, I wouldn't bank on ineffective ads keeping the company afloat for another decade.
Yeah, that's not really how it works. See dagw's sibling reply, and note that there's a continuum between academic monographs that would only ever be in university libraries, to popular science books, in between which is a large textbook market, and note that you can download all the above for free right now from libgen. And I am not moralizing. It's an amazing free resource! Transformative for people in nations at an economic disadvantage, and transformative for people in the first world too -- it would cost thousands of dollars or hours of inefficient library visits to be able to consult such a breadth of resources. I just don't know how exactly we/society should think of this.
TLDR: smarter targeting allows the same explosive power to be more effective.

This general principle has been known for a very long time. These are the same people who put out the totally useless "Doomsday clock" and like the "Doomsday clock" are just trying to stir up fear.
I don't see what's bad about signal UX honestly. I have a few private 1on1 conversations in it and it feels like any other text messaging client. However, the only place I use it is on my Android phone, and there may be features others are missing that just never interested me personally.
These have existed for a long time, on paper contracts.
Wow, I didn't know this about Spotify! Too bad there's no opt-out. I actually like the social aspect of Spotify (seeing what my friends listen to often introduces me to new bands) but it's a shame I can't limit the selling of that data. Hell, I'd even pay for the right to keep my data to myself!
This is my recollection as well. Google was amazing because the results were so astonishingly better than anything else before it.

As for ads, I don't recall Google even having ads at all to begin with. And when they did start including advertising, everyone was already getting annoyed with web ads, and Google had somehow found a way to do ads "right."

(Unrelated: I would just like to say that the subheading "Portal Combat" is worth the salary of whoever wrote it.)
Domestic borrowing is a guarantee of inflation, because the incentive to dilute the debt is too great to not use.
I'm slightly irritated that there seems not to be a single problem currently that someone would not be proposing cryptocurrency as a solution.
>If they are so honest or like to be honest going forward why can't they make it easy to see all my pics and posts that are public? Why can't they make it easy to see who can see what I posted? Which app or user is using my data. They have billions of dollars and can't implement simple features?

It's fairly simple to do any of those things? You can even view your profile as certain friends to make sure everybody can see what you want them to see, or vice versa.

There's also always been an app list in the privacy settings, IIRC, where you can revoke their permissions and whatnot. I know this because I've had to delete permissions for dumb apps I installed when I didn't know any better.

It's not difficult at all.
Good points, but one issue is that you can actually have CPS take kids unreasonably even if most parents believe in letting children run free.

All you need is someone to report you, and for the agency to have an incentive to err on the side of taking kids away.
I'm guessing teenaged Mark always left a porn site saying "aw shucks, I'm not 18 yet, it tells me here I can't enter.".
One thing I would like to see is a revoke all apps button. Why does this have to happen on an app by app basis? Easy enough to do this via their API.
If this is what finally makes you behave appropriately on work comms and start communicating out of band, then they are doing your future a favor. It should have been common sense.
For those of you who don't want to visit Facebook's website to read this, here's the full text: https://pastebin.com/SspXumGF
They didn't tell Facebook what they were doing and then, when they took way more than Facebook was expecting, Facebook was okay with it because of politics or being too afraid to oppose it. Then the all political opposition was powerless to complete with that efficiency of targeting and had to pull off a heist to even the playing field before the politics of social media company executives became the only relevant politics.

It's not like academics are any morally superior to anyone else anyway so I don't think Facebook should be handing that stuff out to anyone.
I think there was a short period about 11 years ago before the release of Ruby 1.9 where the Python VM was basically re-written to be as fast as YARV, but YARV wasn't released yet.
mmm not wise :)

I guess it depends on the field, but in mine (biological sciences) I can’t think of an example where a student would submit a paper without their supervisor knowing.

Anyone thinking of doing the same as you should try and draw on their colleagues in the department to proofread the manuscript. I used to proof lots of manuscripts from my colleagues and their students.
Amazon has an eerily cultish dedication to customer privacy. The phrase "work vigorously to earn and keep customer trust" is practically line one of their principles[1].

Amazon appears to be under the belief that retaining customer trust is much more valuable than selling customer data for immediate gain.

I suspect it has to do with their unique financial setup that allows them to operate with a long-view, and not have to chase quarterly profit.

[1] https://www.amazon.jobs/principles
I don't even know who he is, but the blatant politicization of the issue immediately turned me off to the whole article.
The whole operating model of the company based on invasion of privacy. Blatant invasion of privacy and data collection by Google and FB is a national security issue. No entity should be allowed to snoop on free citizens more than KGB has ever dreamed about. Orwellian!
Live updates:Mark Zuckerberg responds to data scandal
The Affirmative Action Blues
Were you working while you got your degree, or did you pursue it full-time?
How did you deal with the financial issues about returning to college? Non-STEM graduate here, looking to work in places that have more deeply engineering related backgrounds. I'd prefer getting a CS or ECE degree.

My situation is especially complicated.

I have been unemployed (save a few short freelance gigs) since early 2015. I cannot interview effectively anymore. This, I think, is my biggest problem

I live with my mom because I can no longer make ends meet, but she is retiring and moving countries soon so I too have to eventually move out.

I have no friends or relatives with whom I can stay living with.

Because I already have a previous degree, financial aid opportunities for me are more limited, I hear.

If I were to register for the fall and aim to get into a university with a decent to great engineering background, how would you lay out a plan?
Cambridge Analytica worked with hackers who stole emails from two heads of state
All I want is Mark Zuckerberg to say is "this isn't a community, we're a multi billion dollar company. We have a pretty cool website where you can do a bunch of stuff, and we mine your personal data (and sell it) to pay for it. Sound like a good deal? We think so."

But no, we've got to pretend Facebook is a touchy-feely community. I get the feeling that Facebook is ashamed of the way they make their billions.
Well I disagree with the second part of your argument. You are MUCH more likely to be abused by Facebook’s “partners”. If you are not logged on to Google they don’t construct a personally-identifying profile of you. They may have some log somewhere that says “this IP address read 15 reviews of light truck tires” but they don’t have the capability to just sell in a printed and bound format the personal data of CaptSpify. Whereas if Facebook had that data I could just phone them up and buy it, no questions or restrictions. I think that difference is large enough to note.
Dutch vote in referendum on spy agency tapping powers
You're framing this improperly. Prior to 2014, anybody could create an app, and if people authorized it to, it could access some friend data. Your comment reads as if they went and made some special arrangement with Facebook and lied to them saying it was for "academic purposes". That just isn't the case. Every single Facebook user with the ability to write code could do this easily and automatically for the 7 years leading up to the change in 2014.

What Facebook did with the Obama campaign was far worse. No authorization was required - they gave them free, full access to the entire social graph. Didn't like Obama and didn't authorize an app to access your and your friends' info? Too bad, your information was still given to them and used to help get him elected. That wasn't a problem for anyone in the press though, because of course, Obama was a Democrat.

edit: I misspoke. There was an app required, but the Obama campaign accessed 190 MILLION profiles, versus 50 million involved in CA. According to [1]:

"The campaign boasted that more than a million people downloaded the app, which, given an average friend-list size of 190, means that as many as 190 million had at least some of their Facebook data vacuumed up by the Obama campaign — without their knowledge or consent...A former [Obama] campaign director, Carol Davidsen, tweeted that Facebook "was surprised we were able to suck out the whole social graph, but they didn't stop us once they realized that was what we were doing.""

[1] https://www.investors.com/politics/editorials/facebook-data-...
Glad to know students haven't changed w.r.t. meeting professors. I graduated in '04 and it astonished me how empty most professor's office hours were (modulo a particularly tricky homework question or an upcoming test).

I can learn from a textbook just fine; there are accomplished researchers in various fields who are literally paid to sit in an office and talk to you if you show up. And almost nobody took advantage of it!
Clearly, a subscription of a few dollars a month is MUCH more valuable that aggregated article hits to the same total value: a subscriber is someone who will return because he chose you from the alternatives, he has a sunk cost in the subscription and will keep consuming, building familiarity and brand loyalty, develop favorite columns and writers, bookmarks and homepages etc. All these will make him return in the future and extend the subscription as long as you don't screw up in a major way.

A pay-per-article viewer is a mercenary that will come back only for a viral or exclusive content. These could be quite profitable when they happen, but are highly unpredictable thus have lower present value.

Maybe the correct approach to this market is via the lower value, ad supported content, where publishers would gladly accept a few cents instead of displaying the ads. Ad blockers seem uniquely positioned to bootstrap this business, the publishers are deeply aware of the ad blockers to the point they modify their sites to detect them - an API to accept the micropayment instead of nagging the user to turn off the blocker would be golden.

Once the system is in place and develops large revenue streams, the owners of premium content should grudgingly fold and accept pay-per-article.
I think part of the problem is that almost all of the news articles have painted a picture of the fault being the biker. And there seems to be no one defending her and its ridiculous that the news articles are already one-sided here considering that this is a brand-spanking new type of thing that has happened on this planet.

That being said, I'm totally open to this being the fault of either Uber or the woman, but there are too many questions in my head that suggest it was the fault of the woman.

Are we saying that at this point we're going to let the initial police statement win because they are "experts" at driving. Are they also expects at the software in SDVs? I think at this point we shouldn't assume either story - but at the same time we can't let either Uber, the police, governments cover this story up for the sake of money and politics.

I think there are some pretty massive implications that should come from this - even if a human driver may have very well killed this person too (which I don't personally believe) don't we need to take a minute and ask a few questions about why the vehicle reportedly didn't even slow down after the hit? Why the dent is on the RIGHT hand side of the car (.2 seconds seems false)? Would a human that was driving slowed a lot earlier - was the pedestrian/biker expecting the car to slow because she clearly had a hand signal up - seeing a fake driver in the car?

There are too many questions and I hope that this specific story is treated with the utmost careful consideration. I for one can't seem to let it go in my head.

Someone died and it very well could have been because of our collective ego that we can accomplish this (SDVs) at this point in our history. We'll never hear from this woman again.
OK, so SQL extensions, so just the usual reasons to do bulk changes. I thought they might have mentioned it here because there was something unique to say about it in the context of this problem.
https://www.sec.gov/Archives/edgar/data/1652044/000165204418...

Take a look at Google's earnings. in 2017 Google made $95 billion from ads, and $14.2 billion from "other revenue". Which is classified as:

Other Revenue: Apps, in-app purchases, and digital content in the Google Play store; Google Cloud offerings; and Hardware.

So Google is making money from other places, just not near as much as Ads yet.
Yes. In fact the starting point for the raytracing is the data resulting from rasterizing normal camera view. This technique will allow the expensive raytracing to be used sparingly.
I got so frustrated with youtube discovery that I built my own search, although only for talks - https://www.findlectures.com/
The pre-2015 (FB Graph v1.0) API gave apps access to not only all of a user's own data, but also all the friends-only data of their FB friends. This archive.org link shows the sort of information that the Friends API used to provide: https://web.archive.org/web/20130911191323/https:/developers...

This TechCrunch piece from 2015 talks about the reaction to the API access going away: https://techcrunch.com/2015/04/28/facebook-api-shut-down/

> It was always kind of shady that Facebook let you volunteer your friends’ status updates, check-ins, location, interests and more to third-party apps. While this let developers build powerful, personalized products, the privacy concerns led Facebook to announce at F8 2014 that it would shut down the Friends data API in a year. Now that time has come, with the forced migration to Graph API v2.0 leading to the friends’ data API shutting down, and a few other changes happening on April 30.
Ok so maybe someone can tell me what I (we) did wrong at my job we tried using the ELK stack, and it's probably still running but it is such a resource hog. I do not understand why they built Elasticsearch. I've read in a couple places you need like 32GB of RAM[0] just to run this thing to do queries, and having crashed Kibana / Elasticsearch a dozen times I believe it's designed poorly. I had hoped I could drop in MongoDB instead, but saw no indication of this being a fluid change. How many resources are any of you allocating towards your 'ELK' stack (I say 'ELK' cause now they have other software in the mix)?

Needless to say, I rather build my own solution for logging instead using a database that's not in-house having experienced all of this.

[0]: https://www.elastic.co/guide/en/elasticsearch/guide/current/...

Oh wow now it says 64GB of ram is the sweet spot.... What the heck is this thing doing that couldn't of been accomplished with MongoDB or PostgreSQL? I've got busier data sets that don't need 16GB of RAM, and yes we pound the database with logs of sorts and query in all sorts of ways and still I don't get it... I wouldn't recommend this stack to a friend unless they've got plenty of hardware to spare.