skysight-inc/HackerNews huggingface dataset:
>"Is it even clear that there was a 'breach' of any kind that Facebook was responsible for?"

How about a breach of basic responsibility to inform users that their data has been used inappropriately and transferred to a third party. FB knew about this as far back as 2015[1]. Did they let users know at any point? No.

Further FB's Chief Security Officers's tweets on Friday failed to show any concern for FB users who were used as pawns. His main concern was to point out that this wasn't actually a FB problem.

And let's not forget that Mark Zuckerberg dismissed the idea that fake news on Facebook influenced the US elections as "a pretty crazy idea."[2]

So the "pitchforks" are a culmination of a significantly longer time frame and not just a reaction to this single news story.

[1] https://www.theguardian.com/us-news/2015/dec/11/senator-ted-...

[2] https://www.theguardian.com/technology/2016/nov/10/facebook-...
[R]emote exchanges of ideas are no substitute for the elemental human process of face-to-face communication. Innovators don’t do their work in isolation; they stimulate one another.

Historically, many have. And today, when you can ping almost anyone in the world, it's not an obstacle. Not to mention, most big cities have a research university (if not multiple). Nobody is lacking for input. The claim about "elemental" processes isn't based on anything concrete. I work in multiple remote teams and it's never been an issue. We get more work done than if we had to see each other every day.

That's hardly an endorsement for SV alone unless SV has all the talent in the world (it doesn't). I think your post and some of the other posts advocating for SV have knowingly or not accepted a belief about how things work, but they are essentially mythologies.

Some work as loners, some work in groups. The biggest mythology of all is that it takes hundreds of millions in funding and unethical behavior to build cool stuff - it doesn't. That seems to be the SV way, many of us don't want that.
Maybe he should have built his own platform then instead without accepting payment from the “idea guys” to build it for them.
Ask HN: Resources for learning LLVM?
Recently I've been interested in learning more about compiler and interpreter design. I've started by putting together a template for projects that use lex and yacc https://github.com/MatanSilver/cookiecutter-yacc

I successfully used that and some articles on writing LLVM frontends, like https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/ to write a compiler for a simple language with a c-like syntax. I was wondering if there are resources or utilities that make writing compilers a more accessible task? I couldn't find many up-to-date articles with instructions on using LLVM (many, including the linked article, use old LLVM API's). The project's own documentation is quite daunting...
I'm a native English speaker but I didn't make the connection till I read your comment...
Perhaps the 100% media saturation helped to legitimize his views?

He got probably 4x the media mentions as any other candidate despite e.g. Bernie getting more people at almost all rallies.

By captivating, do you include the calls to violence and dog-whistling?
Windows Home doesn't have group policy settings. Microsoft unchangeably sets the policy for most of the consumer-owned computers out there. I know how to change the (magic, undocumented) registry setting but most people don't.

My Linux machines run decently fast with spinning rust. SSDs are faster, but last about four years before going completely kaput. I don't think it's too much to ask that I not have to buy a $300 OS for my $300 computer (it was a refurb), just to get the baseline levels of performance and non-obnoxiousness that I get from Linux for $0.
... until they want it. And then they just give themselves an auth token and access the data.

"Unfortunately, ", said Facebook's spokesman, "we had a bug in our system that authorized our webcrawler to login and crawl every single phpBB or other OAuth site. We will surely delete the data within the next year", he added while winking at the intelligence community representatives in the crowd. -- a few years from now.
How do I make an iOS application without Mac and Xcode?
So, I have an iPhone and no mac. I want to make a simple application that needs to be able to check if the phone is locked/unlocked or the screen is on/off, even if the app is killed / in background. Also, I need to schedule events / notifications daily.

I could possibly use hackintosh, but it's illegal and I don't want to mess with Xcode.
So, I can't use React Native or Expo.
I can't use Ionic because I need Xcode to build the app anyway.
Seems like PWAs (installable home web apps) can't provide features I want (background, check lock/display state)
hat are my options if any?
Am I stuck and I just need to buy Mac or Android phone?
Wow, I never thought about how I was imagining my reader while editing - I should keep this in mind while editing papers for submission.
This is actually good for Bitcoin.

(Edit: guess I should've stuck the /s at the end of this)
The abundance of startup jobs and VCs in Silicon Valley is not matched anywhere else, and this makes quitting a stable job and working for a startup / starting a company a far less risky proposition than if you lived in an area where there were maybe 1-2 startups big enough to hire reliably. In those places people just don't make careers of working in startups because there aren't enough jobs / funding

That said, there are a lot of complicated industries where domain expertise trumps tech ability (healthcare is a prime example). Most successful health tech companies are not in CA (epic in Madison and cerner in Kansas City as two big examples). As more people learn to code I think there will be a growth in startups with relatively simple tech that is just well suited for the problem it addresses. Solutions that don't scale to millions of users / are not optimally performant but are designed by users can win in a lot of sectors
You are ignoring the restrictions and regulation that exist around sharing data in lots of financial, government and medical industries. Sometimes, the missed cost of 5 percent accuracy is much less than the inspections, delays and blockages that otherwise would occur if they wanted to use real data.
>the question remains weather Facebook is to blame for it being release to a fourth party.

And I personally don't think Facebook should be to blame for it ending up in a fourth party's hands. They gave it to the 3rd party at the request of the user. What that 3rd party does with it should be of no concern to Facebook.

If Facebook has to police what users are doing with their own data on other platforms, then strict DRM is going to become a legal necessity. That is what I see when I read comments saying how Facebook should take responsibility here.

I agree that people don't seem to grasp what it means when they click the "i agree" button, and that Facebook (and others) should work much harder on getting the user to understand the full extent of what they are doing, as well as greater control over what data is shared and when. But that's not a problem that's easily solvable (or possibly even solvable at all). And calling for Facebook to simply not accept this information (which isn't a possibility, they are a social network, so social data has to exist on their systems), or to not allow users to have control over their own information is the exact opposite of what I and many others have been fighting for for years.

If I want to export my information, or give it to a 3rd party, that is my right. And Facebook should have no ability to stop me from doing that. This will lead to people giving their personal information to parties that they do not intend to, but I feel that is a risk worth taking to keep your information yours.
>But looking out the window, I can say American society has soundly rejected the rail as the ultimate solution.

“Soundly”? If you mean in the way a child “soundly” rejects vegetables, maybe. But, the American public has never had this conversation. Capitalism and it’s ensuing cultural affects had it for them.
My First Startup: Code Clippet
Hello, I read about people posting their ideas and new startups on HN before and they have been successful, so why not give it a try :)

So what is CodeClippet you ask? - Code Clippet is a place for anyone to store, organise and share useful snippets of code. As programmers we all have useful bits of code we wish to keep safe and have them be easy to access, well at Code Clippet you can do just that, think of it as a way to create your own code reference book... As we all like different styles and code in different ways, why not create your own code reference book online!

The idea was to cut out the middleman where you don't have to spend loads of time searching around looking for useful bits of working code on Q/A pages, instead slap them on CC and share it for other people to benefit, use the comment section to discuss as well.

Anyway, if you're interested please take a look: https://CodeClippet.com
It is my first proper go at this, so please be gentle and let me know what you think :)
Every home ISP I've had in the last 10 years also blocks 25. Why shouldn't I be allowed to run a mail server from my home?
Nice! I've often considered implementing a service like this at the DNS level. DNS would be ideal because it would work for more services, not only HTTP.
I had the original Pre. While the software still had a string beta feel to it, I could deal with it as the good out weighed the made for me for the most part. The problem for me ended up being the hardware, especially that terrible jelly keyboard which on phone without an onscreen keyboard(that would come in a future webOS update I believe) ended up being the deal breaker and I think I returned it in favor of a Blackberry because I was still all about the keyboard(which I still miss).
Summary below article title:

Three key parts of Facebook’s model come into play: gathering data from people in order to profile them, designing systems that allow that data to be used to target people, then allowing third parties to use the data and those targeting systems for their own purposes

Back in Nov 2017, when the senate was questioning Facebook, Google, and Twitter about the Russian ads during the election...

Burr issued a warning to the sites, saying they are on the front lines of defense for the security of the country's future, urging the representatives: "Don't let nation states disrupt our future."

I sleep better knowing The Zuck is on the frontline keeping us safe. /s
Likely they were not familiar with the scientific method and statistics as we know it today.
Amazon GameOn
Semi related asking the wizard of HN. I recall reading a similar trick whereby one can embed a github key/token/api key/??? In a source file in one's repository and then if your code ever is stolen and pushed to github then you will receive a notification because github will revoke the token. Does this or similar ring a bell for anyone?
Binaries statically linked with musl have no external dependencies, even for features like DNS lookups or character set conversions that are implemented with dynamic loading on glibc. An application can really be deployed as a single binary file and run on any machine with the appropriate instruction set architecture and Linux kernel or Linux syscall ABI emulation layer.

In fact even pthread is included!
Trump bans Venezuela’s new national cryptocurrency
I think the test cars should be covered in layers upon layers of foam or another kind of shock absorbing material. This should reduce the collision impact at least a little and can be the difference between someone getting killed and escaping with injuries in some cases.
With the posix extension, PHP does not have the capability to fork a process. And even if user is using curl, curl does not get forked. Do you know what the fork system call does? Do you think when you use curl, a process becomes forked?
You are stupid and what you say is utterly nonsense. You don't speak for me or every Tom Ahmed Asok Yun in USA. So F off.
3. Don't let your DB engine execute random executable like wget/dd (Apparmor/SELinux)

4. Don't let your DB host make outbound connections (iptables/ip6tables)
I check out your site every few weeks. I really enjoy looking at the design and layouts in offices around the world. No real reason for it. It’s just a nice distraction sometimes. (Especially in boring meetings!) Keep up the good work!
I haven't seen evidence one way or the other, but it's specifically labeled "real-time GPU raytracing."

Do you have evidence it doesn't run at 60 fps?
I find it so hard to believe that everyone at Facebook is just shocked now to learn the realities of what they do. Their naivety and ignorance would have to be off the charts for it to be genuine.
Well, the demand for craft beer has gone up significantly in the past decade.
Typically if someone has a lot of money, they or someone worked hard for it at some point. But yes, people do win the lottery so there are people who haven't worked for it. But the fact that there are some people who didn't have to work hard doesn't change anything I said.

America is a great place for people who want opportunities to succeed. It is a horrible place for people who are mainly focused on whether or not anyone else has more than them because the land is full of people taking advantage of those opportunities.
I've always wondered: how do disabled people get around in cities designed for bicycle travel? Mostly those powered wheelchairs? If so, how did they get around before the invention of those? (The answer in America has always been 'you put them in a car, and then they can go wherever a car can go.')
This. I think this is the correct solution, with the self driving cars refusing to self drive on roads that don't have this infrastructure. I actually wonder how much money it would take to cover, say 95% of roads in the US with some kind of "smart paint" that can be detected in rain, through snow, and when covered in dirt or gravel, vs the amount of money spent on developing the lidar.
This sounds like an argument against rolling your own blockchain instead of using an existing, highly secure one. Not that I'm convinced blockchains are the proper tool for the job.

BTW, is it too late to stop using the word "blockchain" like it's something that can be bottled up and sold? I believe an article is required.
"We're sorry, the page you were looking for isn't found here." 1x fast
I don't know why you're getting downvoted, but I agree with your comment ¯\_(ツ)_/¯
If we get to throw in name suggestions, I'd suggest `pony-ranch`. Stays with the equine theme and one less letter too!
CA did not rely on facebook’s ad platform-at least not for the part of their business now under scrutiny. They used the app API to gain acess to individual users’ data, something not possible with their ad targeting platform.
Just imagine a batch of cars with malfunctioning inertial sensors (it's brought down more than a few of my drones). GPS and perception (through ML or LIDAR) will work most of the time to override such errors, but if there was a second malfunction... "The car is swerving left at 1m/s; correct right."
The myth of “forcing people out of their cars”
Here is how Google handles Right to Be Forgotten requests
I'd add one thing: avoid multiple classes on a single element; use mixins to avoid duplication. I tend to do so even for classes that have some toggle state, i.e. .some-class-active.
I'd love to see you deliver a dining room set, complete with a sofa, a love seat, an arm chair, a mattress with a frame, and an 85" TV using your feet.
Flow - used it at work for an odd use case where had to merge data from 3 database sources (given to me in csv format) against other data to migrate it. It involved 100s of millions of rows and lots of unknowns so flow was perfect for processing and adaptability whereas spark or many similar solutions felt a bit heavy for the use case.

GenStage specifically: we needed an internal load tester and GenStage plus easy concurrency allowed to quickly build an effective and reliable tool with rate control
I did an interview for Indie Hackers with some detail (https://www.indiehackers.com/businesses/dependabot) but the short answer is cold sales was how I got started, followed by piggybacking off of GitHub's new marketplace.

I can't stress enough how valuable (from a learning perspective) sales was for Dependabot, but only after I started targeting the right people. For Dependabot that was commenting on open-source dependency update PRs (that people had created manually).
OT, but I would love to see how self-driving AIs handle something like Vietnam moped traffic and pedestrian crossings. The standard behavior for pedestrians is to walk slowly and keep walking -- stopping, even if it seems necessary to avoid a speeding driver, can be very dangerous, as generally, all of the street traffic is expecting you to go on your continuous path. It's less about reading body language than expectation of the status quo:

https://www.youtube.com/watch?v=nKPbl3tRf_U
The camera feed going straight to the neural network will not have a lot of latency. The neural net will not take very long to process the image and make a decision. Humans need at best half a second and at worst several seconds to recognize, process, and act. These systems are designed to be fast to responds. They do not have a second of latency.
Right. Which is why tech companies are the wrong people to solve transportation. When you only own a hammer, everything is a nail.
Sure, you can't be fired easily. But what about when it comes time for a raise or promotion? What about when you are interviewing for your next role? It's hard to imagine anyone getting punished for discriminating in these cases, since it's always easy to pin it on other things.
Types, and Why You Should Care [video]
One significant difference is the authorized app. Obama's version of friend graph collection was owned by OFA and API creds to campaign.

The data collection discussed today used API creds granted to an academic who then used the data he collected through the lens of academic survey for commercial gain, passing it to a 3rd party (CA) not listed in the FB app/api and this seems to be the crux of the violation.
Yup. Pinterest is less about saving the URLs/pages, than about curating a selection of pictures and visually displaying them in a fashion-magazine looking manner. Pinboard doesn't do that last I checked.
This is neat. Reminds me of the MR robot episode where he puts a link to track the FBI in season 3
My disgust lies with the regime that's suppressing that regional identity. Unless we have reason to believe that Facebook would still disallow the Kurdistan option even if governments didn't criminalize recognition of Kurdistan, then this blame rests on Turkey.

I can't find a reason to fault Facebook's response to this harmful government policy. Would it be better to allow people to select the "Kurdistan" option, knowing full well that this could cause people to be imprisoned, or killed? "Facebook disallows selecting of contested regional identities" is bad, but not nearly as bad as "Facebook helps oppressive governments hunt down disenfranchised people".
I misspoke; I should have said, "I'd happily take the synthetic data."

But yeah, you're right; I was being oversimplistic in just thinking of it in terms of "can have/can't have" and not considering the, "can have, but at too high a cost" angle.
This seems like a dream paper if you work in the cattle industry.
Chicago reporting in. I manage to walk to my walk grocer in cold temps and carry things back.
Hard to believe unverified hype or outright deception is involved in something relating to blockchain technology.
Adverticing companies and Internet search engines are like a decietful friend that would rat you out in communist East Germany or in Pol Pot's Cambodia. They spew out garbage that fuels insecurity in the adolescents of our generation. It's goal is to make people feel uneasy. I deleted facebook in 2011. It's to late though. Facebook and google have ratted me out a long time ago. DDR anno 2018, wouldn't be much different than western societies. They would have evolved. Facebook and google and advertising and marketing companies are the stasi of our time. I don't even dare applying for a visa to the US. A country I would love to visit and my nr.1 travel destination. This is mainly because of a drunken rant on facebook a decade ago. Hate to be denied entrance at Newark after a 7 hour flight.
Apirone.com – SegWit Bitcoin Processing Provider
Show HN: Lodrocoin – Cryptocurrency backed by art and using art for transactions
These guys, https://www.democracy.earth/ changed my view on using the blockchain for voting.

I think its a really cool project, may be they might help you change your mind too.
> it ultimately triggers an investigation and can impact client's reputation within our system

TrapFi will notify all future developers that the client has acted unethically in the past, before you agree to work with them. Truthfully, we have not yet encountered an issue with a client stealing code.

We hear your concerns and see that this is a priority for the community, so we'll work on a more robust solution.
Upload, share and sale any files or text for Bitcoins
What do you mean by noise ? I know that Path tracing is incremental and producer a lot of noise at first but there is also other algorithme than part tracing. Also there is good denoiser filter that can be used with fragment shader.
It‘s amazing how quickly things can happen after an accident.

In a nearby town, people have petitioned for a speed limit for a long time. Nothing happened until a 6 year old boy was killed. Within a few weeks a speed limit was in place.
Video version: https://youtu.be/9r8pxIogxZ0
The issue was back in the day the FB APIs were not as tightly scope controlled as they are now - you were not just giving access to your data but also of that of your friends - even if they did not.
Stop using CSS and go with modular SCSS
Mezzo is a Haskell library and embedded DSL for music description
And yet the hero's dream has indeed produced staggeringly powerful hero's. These outliers tend to be light years ahead of their non-hero peers. The paypal Mafia (Musk, Thiel, etc), Bezos, Gates, Zuckerberg, Brin, Page, Jobs...

The US is a couple of education reforms away from being a hero generating lottery to a hero generating machine. Also the fact that China is pretty much closed to foreign outside heros ever getting a chance.
If they wield any political power then they can make it other a problem for other people too.