skysight-inc/HackerNews huggingface dataset:
its such a coincidence that these accidents keep happening in ways that enable further data gathering...surely there isn't a larger problem with Facebook's attitude towards their users' private data or anything
Well, now he can get a regular job and work in an office like the rest of us bubble boys do.
Also from the article

> A Facebook spokesperson also told Gizmodo that a screenshot of the original opt-in prompt was not available.

I'm not a conspiracy theorist but if you're trying to claim you cannot capture a screenshot from any release meant to be shipped out, either you're crap at release management or are full of shit. Which one is it?

Also, even if we were to suspend logic and belive this was a bug, what's FB doing to correct it? Are they deleting all uploaded contacts and going to request for consent again?

FB is a cesspit. Get out of the company if you work there and get out of the platform in any case.
Author here. Both the JVM and CLR do some pretty aggressive optimizations even for normal interface calls. In the Java section I also show inline caching, a standard optimization approach. The CLR calls its approach to caching “virtual stub dispatch”. Speculative optimizations and inlining would be more advanced optimizations that I did not cover.

But what about the worst case – the method lookup when the method is not in the cache? There, the CLR introduces an additional level of indirection for calls through interface types, which has benefits for memory usage and possibly dispatch time. But since this is the worst case, the complexity doesn't matter that much as long as the important cases (which can be cached) work well.
They don't need to understand it. It's not about children, who are not supposed to have everything they want in life anyways, just like regular humans.
You're right and I appreciate your comment. You probably noticed taking responsibility is extremely unpopular nowadays in all aspects of life, most noticeable in politics probably.
Yeah, and look how well it works in the email world.
In order to test your real problem-solving skills, you should allow the use of Internet search, because not all computer professionals can remember a particular algorithm.
>few people seem to have ethics

Or maybe their set of ethics simply differs from yours. It is very subjective after all
Why did Intel kill off their modem program?
There’s still a good amount of overhead in Cython portions of code unless there are no python objects or GIL involved, and then there’s still overhead communicating between C and Python worlds.

That’s part of why I stopped writing Cython and just use pybind11.
It happens a lot lately. Whats wrong? Anyone have inside information?
Search Erlang and Efene code by pattern matching code with “holes”
Common Mistakes with Prepositions Made by English Learners and How to Fix Them
Have you read the Prism papers? Governments love this mass data collection since it makes their job so much easier.
History will write this mans political epitaph. And he wont like it.

If there were Russian Assets, Hell bent on helping to ruin American Democracy.. they couldn't do it with this mans passion for it, as they would be afraid that being too obvious about it might trigger interest from the authorities. Not Mulvaney.

Sensible spending is one thing. Gutting a country and its ability to function is benefiting whom exactly?
I would not be so casually disparaging of the intelligence of the poor. Sometimes you know its crap and more expensive in the long term but just don't have the funds to buy the better version. Poverty in the United States is an endless series of traps and gotchas to take advantage of people too weak to properly defend themselves.
I like late night workouts. I sleep easier and more; additionally, eating before bed usually doesn’t bother me in this context.
“I suspect these may work better as independent establishments as opposed to being part of a chain or large corporation”

Agreed. I am always skeptical of large corporations doing charity work. It’s never clear clear where the money is going and whether they just do it for PR. I find it easier to trust smaller organize.
Since all these languages were fathered by Slavic, I would think of it less in terms of a group of people "borrowing a word" from another and then "changing its meaning," and more like branches of a tree, the root a stable association between phonemes and concept.

So, for a word like zapomnit' (запомнить/zapomnieć) -
we have prefix 'za' and root 'pomni-'. За is a preposition with meaning = behind. Помни- is a derivative of память (pamat') with meaning = memory.

Putting those two together, we have "behind memory." Now parse what those two sounds, "behind memory", can mean - does this phrase mean something that you fail to retrieve from the back recesses of your memory? Or is it something you stash into the back of your memory for safekeeping?

Russian speakers and Polish speakers seem to have arrived at opposite interpretations of this phrase. However, it is obvious that they started from the same place (behind + memory).
This immediately made me wonder what the odds are of getting a bag of all the same skittles. My stats are rusty so feel free to correct me, but here's what I got:

(1/5)^59 = 1/1.73*10^41

Apparently ~200 million skittles are made daily, so at that rate, we might expect to get a monochrome bag of skittles after ~10^33 years.
As a side note, what always amuses me when I see phrases like "what people want" is that it sounds like there are all the people, and the speaker is not them.

I suppose the situation is usually more complex; in the simplest case it's just "us vs them", but likely it's a more detailed separation of groups, based on culture, values, etc. Thinking a bit more explicitly about that, and especially about who are "we", the ingroup, could be beneficial.
I don't know if you've followed the news, but multiple governments have investigated, sued and fined Facebook. A quick Google indicates Facebook may end up paying 1.6 billion to the EU. The UK is doing an investigation too, with FB's impact on the Brexit referendum, as well as the whole Cambridge Analytica thing.

If you're thinking Facebook is getting away with it, you're wrong.

Of course, they're mainly getting fined; if that isn't harsh enough punishment then I don't know what to do next, that's dangerous territory.
Ah, I forgot I had seen that before. yes, it's really nice. Pretty much what I was thinking. I've also been through the "hopper design process" (built a Galton board, needed to feed it a ton of balls, learned about mass flow in the process).
I live in NYC and this sounds exactly like what we call a '99 cent store'. They became super popular in the late 90's and 00's and sprang up everywhere. They are usually small mom and pop shops in local neighborhoods.
The incessant stories about Facebook are beyond tedious. I don't even know how to complain about this. I suppose it would be nice if we could somewhere officially label Facebook as dodgy rubbish, and abandon everyone who continues to knowingly use it to suffer the expected consequences, and never have to read another unsurprising article about them ever again.
Entelect Challenge 2019
outline.com?
GCP Frankfurt data center capped
Google caps resources per project now. No clear details. If anyone has more info or experience with this situation I would appreciate any comments.
Samsung might have the more impressive technology (well, we thought that before this), but Huawei seems to have thought about the concept a bit more (even though the technology is easier).
It just makes so much more sense to fold to the outside.
Sampling a Procedural Sky
Convenience. That is, Facebook - and others, like Skype - tells new users that the easiest and quickest way to find your friends is to send them your contacts so they can cross-reference the users.

And that, including me not paying attention, is how all my e-mail contacts got an email from facebook where I invited them to FB. That wasn't the intent!
And everyone says they are an above average driver.
You can run both in parallel, I wrote about it a while ago - https://f5n.org/blog/2018/i3-kde5-plasma/ - and actually drafted a post about whether I'm happy with that choice (TLDR: very happy, but not sure I need KDE at all).
Inverted yield curve

Decreasing job creation numbers

Looming Brexit

Recent Fed decisions to raise rates and more recently leave them unchanged.

Investment choices, “beta”, should reflect a heightened risk aversion for people later in their careers. That’s just standard financial planning.

I could even make a case for stagnant wages suddenly increasing indicating irregularities necessitating caution in financial and career decisions.
How Titles Are Picked at Startups
With the C++, there is also an optimisation which can be performed: put the method pointers in the object itself, instead of in a vtable. This is beneficial when there aren't so many objects nor methods, since it eliminates one indirection. Instead of obj->table.method() it turns into obj->method(). When I write "OOP" code in C, I usually do this instead of using a separate vtable.

As an aside, I noticed the word "klass", then looked up at the domain name and confirmed my suspicions. ;-)
One of the things that is really troubling about the Google Android Play store is the ease that an app developer can develop an app and remain totally anonymous unless you are forced to file a lawsuit or subpoena to Google to reveal information.

I own and operate a fairly popular audio streaming platform, and I've had to deal with numerous instances of unscrupulous app developers who steal API keys from our licensed developers, release apps wrapped in tons of ads, and are able to remain totally anonymous by:

1) Setting up what is presumably a fictitious company

2) Privacy policy link that directs to pastebin

3) Email address for support where nobody responds

These apps steal tens of thousands of dollars of ad revenue from my business monthly, and I have absolutely zero recourse. Filing DCMA and other complaints with Google typically goes into a black hole, and when they do respond or address the issue its typically "we don't see the need to take any action here" - presumably because these apps are generating enough revenue for AdMob and the Play Store that Google has zero incentive to take action.

How often does this happen in the Apple App Store, almost never.

It's absolutely infuriating.
Yes - and conditions are not the same. You might say we still have high underemployment, but we certainly don't have high unemployment in the USA today.
Starkey and the Future of Hearing Aids
That's right. Whenever a computer system is breached, it is the breacher's responsibility to notification the affected people, not the entity entrusted with the information. That's why it's generally agreed that Equifax did nothing wrong when credit data was accessed.
Collapsing Towers of Interpreters (2018) [pdf]
Biendata: Data Science and AI Competitions
What do you mean? Remembering the compose key sequence?
The keyboard will be gone in five years
Doing QA at large tech companies is never that simple. You have lots of teams that share code. Imagine a scenario where Team A uses code written by Team B which uses code written by Team C. Team C makes a change to their code that breaks Team B's code but only for the way Team A uses it.
Rabbit Mouse Giveaway
Zuckerberg, like billg, has no interest in philanthropy until his mortality and his wife are is staring him the face putting the fear of the afterlife in him.
I'm aware it comes with baggage. That's why I made an effort to qualify it.

I don't personally think it's hugely important whether one prefers the framing of self over soul. The woman told a tale that credibly suggested she got something of his consciousness in the exchange, not just his physical organs.

I realize it matters a whole lot to most people which framing gets used. Again, this is why I did my best to qualify it.
> Is the device safe?
> The USB Kill and the USB Kill Testing Shield are safe to use. Both devices have been manufactured, tested and certified as CE Approved. Test in complete confidence.

This device that is designed to destroy computers is perfectly safe to use ... I don't know what to say to that.
Not utterly cheap, but likely not as expensive as Silicon Valley.

Also, I suspect that those who concentrate on adding spyware and ad fraud, repackaging, etc are not the top talent.
Unfortunately not everyone's data is leaked evenly or even correctly.
Coursera Mathematics for Machine Learning
People who aren't very tech/privacy-savvy, like elderly people, or kids/teenagers.

I remember signing up for facebook when I was in high school, and I probably would've provided my email password if facebook asked for it...as an adult now I wouldn't provide my email password to anyone, of course.
The Fifth Head of Cerberus is such a delight. Made me finally understand the concept of an unreliable narrator. It made me a better reader and expanded my attitudes around colonization. It is a great example of how science fiction can teach us about our modern lives.
> It is very subjective after all

Methinks that was what the OP was asking -- what is the tipping point ? Having differing ethics is fine but one can't just lean on that as a crutch when one has none.
With the Fortnite security issues, that’s not exactly saying much for alternate stores.
https://www.cnet.com/news/fortnites-battle-royale-with-andro...
But would you be willing to pay for it?

Part of the reason news websites have to resort to all of the advertising and trackers is because everyone expects to get their news for free now.
This would be fun to implement with 3 stacked RPi Zeros.
Embracing Papercuts
Any word on motive?
In my experience, the business side of startups is just making stuff up. That is to say it feels that way. The world of business kind of is a giant ambling collaborative novel.
Well, to be fair we probably don't hear about the accidents that end up causing the opposite situation. Those are just normal bugs.
Have you ever worked for an organization? 3 people making mistakes on a project, coupled with bystander effects, is par for the course. Being a million times wealthier isn't a million times smarter. We're still talking about how Boeing accidentally crashed a few jetplanes full of people, which required dozens of people to screw up.
Facebook used to have "potentially treasonous" [0] as a user attribute that advertisers, etc could use to target users. This is only the beginning. I have no doubt that more conservative regimes have used their legal systems to compel Facebook to hand over all information on all gay users, for example.

https://www.forbes.com/sites/kalevleetaru/2018/07/20/faceboo...
What could possibly go wrong? Viruses, malware, ransomware, toolbars, etc.
With Wipro not telling the whole truth about the breach remember that is from a impoverished county like India , that has many scam call centers that employ people who are habitual lairs This doesn’t surprise me one bit that Wipro would not tell the news media the truth but rather cover up the facts because a good amount of people( not all ) in that country lack morals
Eventually fines can exceed revenue. There are also laws which allow board members to be directly liable, one of which (I have been told by trade-union-funded free legal aid) is the UK can go after board members who knowingly trade while insolvent — and demand they personally pay the debts.

Another (which is merely me reading the law and therefore probably doesn’t mean what I think it does) is prison time and equipment seizure if a business engages in copyright infringement commercially.
I don't buy the pen testing part. I might as well sell a hammer and call it a pen testing device. Funny enough they have the following on their website:

"A hammer used maliciously can permanently damage to a third party's device. The USB Killer, used maliciously, can permanently damage a third party's device."

Contrary to this device a hammer can be used a useful tool too.
> Also, I remember reading somewhere that he was a working engineer while he wrote some of his first novels;

You are correct - he was an industrial engineer. I'm not sure if he was working on a team, or just by himself, but he helped to design the machinery that creates Pringles (potato chip). He was also the editor for a trade magazine on industrial engineering.
I don't know about OP but they did lie to me to get me to sign up to a paid plan, then told me what I was asking for was actually not supported.
Margaret Thatcher SAID she had 4 hours a night. Not sure who actually believed it, just sounds like hype to me.
IMHO, Inform6 (which is a true object-oriented programming language) is much more powerful than Inform7. I tried both and found that: I7 is not consistent and often ambiguous: some pieces of code would get broken after inserting a perfectly valid "sentence" with no explanation; compilation is slow, execution is slow; some tiny compiled text games with no picture and no sound weight more than 5Mo. If I had a large project to code, I would take I6 without a doubt.
> In the Java section I also show inline caching, a standard optimization approach.

Thanks. Does the CLR do inline caching for interface calls which cannot be devirtualised without speculation? Or not because of the lack of deoptimisation? Or does it have self-modifying code instead?
> that isn't harsh enough punishment then I don't know what to do next,

Split the business into smaller, independent ones. We've seen this before. There's enough services hiding inside FB that treating them like a monopoly is not a terrible idea.
I can't even imagine a situation where police would want to destroy a running device that could likely have evidence stored in volatile memory. Even if it was their own device that they were retiring, it doesn't even wipe data, it just destroys the logic/motherboard.

Hardware designers might want one to test out their mitigation circuit but once your design, why do you need a USBkill anymore?

This thing just seems like a destructive version of those annoyance toys like a TV-B-Gone.
Google accused of sabotaging Firefox, again
I wish there would be an easy solution to these 'seeds of evil'. Its easy for an outsider like you and me to say 'just forgive', because its the best and most sane thing to do. Unfortunately many human beings don't work like that, emotions often run the show.

And who knows, maybe it I experienced what they did, maybe I would be the same, or worse. I mean, if somebody raped and murdered my family in front of my eyes and laughed while doing it, forgiveness would be probably impossible for me.

The only advice that usually works - wait for few generations. Those scarred will take their wounds to the grave, and young usually don't want to carry too much of the burden of previous generations, which is good.
Thanks! Over time, I put together a lot of what I read in the thousands of CompSci, FOSS, and commercial works into a short summary of techniques for assuring software. We'll start with that:

https://pastebin.com/uyNfvqcp

So, there's a few concepts that apply here. You want the Trusted Computing Base, the part system depends on for security, to be as simple and easy to analyze as possible. The limit of verification that big spenders can afford is around 10,000 lines of code. You want it to be in a safe by default language (eg Ada + SPARK, Rust) or proven safe implementation (eg MISRA-C + RV-Match) that maps closely to resources of machine. Then, to catch leaks (important here), you must do a covert channel analysis of all shared resources in the system, esp memory or anything timed, to ensure an untrusted component can't acquire secrets from a trusted component. These were some basic requirements from 1980's security certification that prevented and detected problems in products from that time onward. One of biggest being cache-based, timing channels in VAX VMM in 1992.

Python doesn't map closely to hardware. Its implementation language isn't safe. You can't do covert channel analysis in it. It's also likely sitting on OS that's impossible to verify with tons of bugs each year. A nice, interim step before a verified OS is one we know they'll have trouble attacking or at least few can touch like OpenBSD. Currently, Rust or statically-analyzed C on OpenBSD for sender with full, memory safety for any components on Receiver and Transport. Simplified hardware that's up to date with hardware bugs. They need the extra work cuz the attackers will be hitting those with malicious input.
Of course I’ve followed the news.

Facebook faces a small punishment or perhaps a public rebuke from some politician, someone from the company makes some lame statement about how they’re committed to do better, and then within two weeks another story comes out that demonstrates they don’t give a shit about their users.

Facebook has thumbed its nose at every single attempt to rein it in. The next steps are dangerous territory, but only for companies that behave in tremendously antisocial ways. It would be a net win for the rest of us.
Types of End Mills to Make Your Machining Process Easier
It’s amazing what these companies can get away with without paying a single dime to anyone.
The stronger point is that if you design it without logic and math, it very likely won't work.
Because it was common in other Windowing environments?
I recommend the Steam or mobile version of Through the Ages.
https://store.steampowered.com/app/758370/Through_the_Ages/
Still does. The apparently popular German payment system Sofortüberweisung (now run by Klarna) even requests the password of your bank account.
While they are deleting the imported contacts, that doesn’t undo any potential shadow profiles they generated, any training to their ML models that associate users (relationships), or any training to their advertising models. I believe Facebook doesn’t care about the contacts themselves. They wanted all of these collarary benefits that the general public will not be thinking about.
I'm not excusing FB, but it still makes sense. Their whole business model is data collection on their users, graphing connections between these users, and brokering deals with advertisers about users on the platform. When something goes awry, you can bet that it will somehow affect one of those things.
Since 2006[0]. I remember looking for a small user-friendly distro in 2008/9 that would fit my college-issued laptop's OEM emergency partition (5-ish GB). That partition was never used, as reimaging was the solution to almost every problem, yet they never bothered to delete it from the official images.

In the time and machines since, I've kept using Xubuntu.

[0] https://en.wikipedia.org/wiki/Xubuntu
Well, not much is changing after these kind of fines.

> A quick Google indicates Facebook may end up paying 1.6 billion to the EU.

A slap on the wrist, Facebook had 8 billion in revenue Q1 2019. But first let's see if they actually end up paying that.

It's just like how banks change after receiving massive fines for their role in the crisis, money laundering, transacting to sanctioned countries (they don't really, aside from some minor internal processes to prevent the exact same thing from happening again).