frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Expanding Racks [video]

https://www.youtube.com/watch?v=iWknov3Xpts
51•doctoboggan•2h ago•3 comments

Chatterbox TTS

https://github.com/resemble-ai/chatterbox
370•pinter69•10h ago•120 comments

Microsoft Office migration from Source Depot to Git

https://danielsada.tech/blog/carreer-part-7-how-office-moved-to-git-and-i-loved-devex/
110•dshacker•6h ago•91 comments

The hunt for Marie Curie's radioactive fingerprints in Paris

https://www.bbc.com/future/article/20250605-the-hunt-for-marie-curies-radioactive-fingerprints-in-paris
22•rmason•2d ago•0 comments

AOSP project is coming to an end

https://old.reddit.com/r/StallmanWasRight/comments/1l8rhon/aosp_project_is_coming_to_an_end/
90•kaladin-jasnah•1h ago•16 comments

Show HN: Eyesite - experimental website combining computer vision and web design

https://blog.andykhau.com/blog/eyesite
58•akchro•6h ago•8 comments

Research suggests Big Bang may have taken place inside a black hole

https://www.port.ac.uk/news-events-and-blogs/blogs/space-cosmology-and-the-universe/what-if-the-big-bang-wasnt-the-beginning-our-research-suggests-it-may-have-taken-place-inside-a-black-hole
461•zaik•11h ago•406 comments

Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js

https://sparkjs.dev/
269•dmarcos•14h ago•59 comments

Plants hear their pollinators, and produce sweet nectar in response

https://www.cbc.ca/listen/live-radio/1-51-quirks-and-quarks/clip/16150976-plants-hear-pollinators-produce-sweet-nectar-response
243•marojejian•4d ago•48 comments

How I Program with Agents

https://crawshaw.io/blog/programming-with-agents
435•bumbledraven•3d ago•238 comments

V-JEPA 2 world model and new benchmarks for physical reasoning

https://ai.meta.com/blog/v-jepa-2-world-model-benchmarks/
235•mfiguiere•16h ago•77 comments

How long it takes to know if a job is right for you or not

https://charity.wtf/2025/06/08/on-how-long-it-takes-to-know-if-a-job-is-right-for-you-or-not/
158•zdw•2d ago•98 comments

My Cord-Cutting Adventure

http://brander.ca/cordcut/
58•wizardforhire•3d ago•33 comments

Show HN: Ikuyo a Travel Planning Web Application

https://ikuyo.kenrick95.org/
255•kenrick95•18h ago•84 comments

Unveiling the EndBOX – A microcomputer prototype for EndBASIC

https://www.endbasic.dev/2025/06/unveiling-the-endbox.html
24•jmmv•7h ago•5 comments

Bypassing GitHub Actions policies in the dumbest way possible

https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass
185•woodruffw•16h ago•92 comments

OpenAI o3-pro

https://help.openai.com/en/articles/9624314-model-release-notes
222•mfiguiere•1d ago•119 comments

Congratulations on creating the one billionth repository on GitHub

https://github.com/AasishPokhrel/shit/issues/1
469•petercooper•9h ago•108 comments

Show HN: RomM – An open-source, self-hosted ROM manager and player

https://github.com/rommapp/romm
189•gassi•16h ago•75 comments

The curious case of shell commands, or how "this bug is required by POSIX" (2021)

https://notes.volution.ro/v1/2021/01/notes/502e747f/
117•wonger_•1d ago•69 comments

In case of emergency, break glass

https://morrick.me/archives/10048
3•microflash•2h ago•0 comments

TV Fool: See OTA channels you can receive

https://www.tvfool.com/index.php?option=com_wrapper&Itemid=29
15•nvahalik•3h ago•5 comments

Show HN: S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready

https://github.com/good-lly/s3mini
235•neon_me•22h ago•92 comments

Shaped (YC W22) Is Hiring

https://www.ycombinator.com/companies/shaped/jobs/qtQwxJO-head-of-engineering
1•tullie•10h ago

Fine-tuning LLMs is a waste of time

https://codinginterviewsmadesimple.substack.com/p/fine-tuning-llms-is-a-huge-waste
120•j-wang•1d ago•55 comments

Firefox OS's story from a Mozilla insider not working on the project (2024)

https://ludovic.hirlimann.net/2024/01/firefox-oss-story-from-mozila-insider.html
150•todsacerdoti•19h ago•96 comments

The Canadian C++ Conference

https://cppnorth.ca/index.html
21•BiraIgnacio•7h ago•4 comments

James Florio Turned Patrick Dougherty's Sculptures into Stellar Photography

https://aboutphotography.blog/blog/behind-the-scenes-with-phil-penman-the-making-of-new-york-street-diaries-book-spotlight
5•ChompChomp•3d ago•0 comments

EchoLeak – 0-Click AI Vulnerability Enabling Data Exfiltration from 365 Copilot

https://www.aim.security/lp/aim-labs-echoleak-blogpost
195•pvg•11h ago•66 comments

DeskHog, an open-source developer toy

https://posthog.com/deskhog
197•constantinum•17h ago•80 comments
Open in hackernews

"Localhost tracking" explained. It could cost Meta €32B

https://www.zeropartydata.es/p/localhost-tracking-explained-it-could
540•donohoe•1d ago

Comments

ajsnigrutin•1d ago
My prediction, facebook gets fined something like ~12 million euros, eu bureaucrats shake their hands, facebook finds a different way to do the same thing.

Definitely not even close to 32B

ceejayoz•1d ago
The EU doesn’t play around in this realm.

1.2 billion fine for an earlier incident: https://www.edpb.europa.eu/news/news/2023/12-billion-euro-fi...

ryukoposting•1d ago
1.2B is less than 1% of Meta's revenue in FY2024. Maximum fines for infractions like these should exist on a sliding scale, as some percentage of prior revenue.
gloxkiqcza•1d ago
The point was it’s two orders of magnitude more than the original comment stated. Also 1% of yearly revenue is not insignificant.
efilife•24m ago
How is it not? Will anyone actually feel this fine?
birn559•1d ago
Something that you can sensibly express as a fraction of the revenue of Meta is significant though.

It must be low enough that Meta never seriously considers to pull out of Europe.

ajsnigrutin•1d ago
> It must be low enough that Meta never seriously considers to pull out of Europe.

Why? Threathening is one thing, actually leaving one of the largest markets is something different. Also, not much of value would be lost.

> Something that you can sensibly express as a fraction of the revenue of Meta is significant though.

Also, if the percentage is low, it just becomes the "cost of doing business" and not a fine that would actually make them rethink and not do stuff like that again.

okanat•1d ago
Why do you think Zuck became a wannabe fascho out of nowhere? DMA and GDPR fines will hurt Meta a lot when they are due. Zuck is trying to leverage Trump and the war to nullify the fines.
brookst•1d ago
Probably best indexed to profit rather than revenue. 10% of revenue would be a one quarter’s profit for meta, but more than a year’s profit for Amazon and about 9 years of profit for Otto. Higher margins / profits should mean higher fines.
disgruntledphd2•1d ago
The laws specify revenue, to avoid transfer pricing removing all fineable profits. Live by the sword, die by the sword I guess.
brookst•17h ago
This isn’t live/die/sword. This is “low margin companies held to a higher standard than high margins companies”. It hurts Otto a lot more to lose 9 years of profit than it hurts Amazon to lose one quarter.
disgruntledphd2•15h ago
If there hadn't been such transfer pricing shenanigans, then the laws would have been written on profit. Because there's little to no profit shown in many entities in the EU, the laws were written on revenue.

More generally, the whole point of getting absurdly large (and such to be covered by DMA etc) is precisely to extract more monopoly profits.

GDPR is different, in that one can easily imagine a low margin company getting hurt by this, but in that case they should invest in compliance, rather like these (mostly US) companies do for US laws.

account42•19h ago
Profit doesn't include employee and especially executive compensation, i.e. what the perpetrators were paid.
brookst•17h ago
Sure. But it’s what shareholders care about. Who are you trying to punish financially if not the shareholders?
rsynnott•1d ago
They actually do; max GDPR penalty is 4% global revenue, say.

Of course the concern would be that even at that rate some companies might see it as a cost of doing business.

ricardbejarano•1d ago
This is equal parts ingenious and dishonest.
Waterluvian•1d ago
Every story like this has me thinking about two things:

1. Companies have no soul. They are, by design, just chasing revenue. Everything else is just a risk to be factored.

2. There are real humans at these companies who choose to take part in the business and design and engineering, etc.

I don’t think these humans have no soul (though some won’t), and I don’t think they’re stupid (though some are). I think it’s just very, very easy to create a system of people collectively doing evil things where no one person carries the burden of evil individually enough to really feel sick enough with what they’re contributing to.

jameskilton•1d ago
Never underestimate the evil a human can perpetuate in the name of a paycheck.
bsenftner•1d ago
If that paycheck comes from religion, that salaryman will willfully incorporate evil into their everyday behavior, thinking they are doing evil for gawd. We've got a civilization of short sighted idiots.
genocidicbunny•1d ago
> I think it’s just very, very easy to create a system of people collectively doing evil things where no one person carries the burden of evil individually enough to really feel sick enough with what they’re contributing to.

Which is why I don't think punishing just the company itself is enough. The engineers, designers, PM's that implemented this should also receive punishment, sufficient enough to make anyone thinking of participating in the implementation of such systems has reason enough to feel sick, if only for their own skin. Make it clear that participating in such things carries the risk of losing your career, a lot of money, and potentially even your freedom.

DrScientist•1d ago
I'd argue that the person running the company in this case is responsible.

Now they may argue that they didn't know - but you can frame the law such that's it's their duty to know and ensure this sort of stuff doesn't happen.

cf Sarbanes-Oxley

brookst•1d ago
Definitely a good way to drive talent overseas. Get the low level people to assume all of the risk with none of the upsides; ask recent grades and junior people to do E2E ethical analysis on every project in addition to their 60 hour/week job, give the truly evil people convenient, lower-level scapegoats.
Waterluvian•1d ago
Completely agree.

My feeling is that corporate officers should bear the burden that the corporation as a person currently bears. I can only imagine how much better things would be in past experiences if the C-levels felt a personal need to actually know how the sausage is being made.

genocidicbunny•1d ago
I can't fully agree because the way I see it, that is in a way scapegoating the company executives. Are they responsible? Probably, yes, they set the direction of the company and give the orders at the highest level. But we the engineers and designers are the ones actually implementing what is probably a fairly nebulous order at the highest levels into something concrete. They deign that there should be evil created, but we're the ones who are actually making it happen.

Some of the responsibility lies with us, and we need to not pretend that's not the case.

DrScientist•1d ago
I'd agree at a personal/moral level there is equal responsibility. However that doesn't recognise both the power and risk/reward imbalance here.

If you, as an employee did this - maybe you'd add a few dollars to your stock options over time. If your Zuck - that's potentially billions.

And in terms of downside - if you are Zuck and stop it in the company - there is no comeback - if you are an engineer blowing the whistle - you may find it hard to work in the industry ever again - and only one of those two actually needs to work.

Ray20•1d ago
Sounds like a typical blurring of responsibility through bureaucracy. "If Zak is a billionaire, then he is responsible, but since he essentially did nothing wrong, then no one will be held accountable." Total nonsense.

There are specific crimes, and there are specific people who planned this crimes, specific peoples who ordered them to be carried out, and who carried them out. And these people should be held accountable for these crimes. Even if they work 60 hours a week for minimum wage and would have been fired if they hadn't committed them. They should have quit in such cases, not committed crimes.

And on the other hand, if your employees, without your knowledge, somehow decided that the only way they could reach their targets was to commit a crime, why should you be held responsible for that? Even if you have 20 megayachts and your employees work 60 hours a week for minimum wage.

SoftTalker•1d ago
> if your employees, without your knowledge, somehow decided that the only way they could reach their targets was to commit a crime, why should you be held responsible for that?

Thats where "known or should have known" becomes relevant. It's your company, it's your responsiblity to know what they are doing.

Ray20•1d ago
No, what you are suggesting is a typical strategy of avoiding punishment and creating an opportunity to break the law. A very common strategy, used everywhere, especially in dictatorial and socialist regimes.

There is a substitution of one real crime, committed by real people, for a crime "they didn’t know, but should have" against other people, for which there is no real responsibility, while the real criminals are declared to be simply "cogs" in the system.

As a result, no one is held accountable for a crime for which dozens of people who directly committed it could go to prison for many years, because the person held responsible is a high-ranking manager who "should have known, but did not know," who himself issues "a severe reprimand" or assigns a tiny fine for it.

Thus, the entire system is drowning in crimes, the commission of crimes becomes a REQUIREMENT of the system and the commission of crimes becomes a guarantee of the loyalty to the system.

DrScientist•22h ago
So your argument is that because the ring leaders, and the people who benefit the most from the crimes, almost always get off - we should forget about them and just penalize the people who have to do what they are told because they need to feed their families?

That would seem to be a recipe for more crime, not less.

Note i don't think anyone is saying those directly involved should get off scot-free, just that those really responsible shouldn't.

Ray20•17h ago
No, my argument is that the system you propose results in ring leaders escaping responsibility and people having to commit crimes in order to feed their families. Look at any socialist country, almost any dictatorship, or the work of any bureaucratic organizations related to the committing crimes.

The obligation to commit crimes in such systems arises precisely from the ability of the ring leader to take responsibility from the criminal onto himself to a significantly lesser extent, citing the fact that he did not commit the crime, but simply did not take something into account or did not know something.

> Note i don't think anyone is saying those directly involved should get off scot-free

But this is exactly what the existence of such a system leads to: the directly involved criminals escape responsibility, or their punishment is significantly reduced because most of the responsibility falls on the system and no one in particular bears full responsibility.

And if the performer bears full responsibility, there will be much fewer crimes, because in this case the performer will already know that he will bear full responsibility, that other employees, fearing full responsibility, will not cover for him, that his boss, who puts him in conditions requiring the commission of a crime, will not be able to relieve him of this responsibility by spreading it on himself or shifting it upwards with blurring. In such a system, the main beneficiary will no longer be able to demand that workers commit crimes - because no one wants to risk to become the scapegoat with no additional profits.

DrScientist•22h ago
It's complex - that's why you have judges and juries - to make judgements.

I'm saying leaders bear more responsibility than foot soldiers - I'm not saying foot soldiers don't also have a responsibility - but 'I didn't physically do it' isn't a defence for those that gave the orders/ created a culture where it happened.

Sure, Zuck might not really known and that is a mitigation. But I think the interesting question here is what does everybody ( in the commpany ) think would have happened if he did find out? Would it have been a 'well done, that's clever/cool nod and a wink', or would they expected to have lost their jobs?

It's easy to frame laws to make it the leaders responsibility - it's their job to know - their job to act if they find out - their job to put systems and procedures in place to ensure illegal activity isn't happening on their watch.

And back to the billionaires/foot soldiers thing. Motive also matters - if people did it because of fear of losing their jobs that's a mitigating factor - if people materially benefited to the tune of millions - that's another factor. If you steal - the punishment scales with the value of the theft - same principal - if you want the law to be a deterrent then the punishment has to fit the crime. A fine of 1 million isn't going to stop Zuck doing it again is it?

Ray20•12h ago
>those that gave the orders

That's part of the crime. Of course, the one who gave the order must bear responsibility. It's just that if the subordinate also bears full responsibility, there is a high probability that there will be no order to commit a crime, because everyone will expect that there will be no criminal ready to commit the crime.

>what does everybody ( in the commpany ) think would have happened if he did find out?

Why is this important? A crime has been committed. The people who committed it must be held accountable. The lack of responsibility of the direct criminals allows for the existence of a system where the commission of crimes is not punished, employees cover up each other's crimes, and those who refuse to commit them are fired. Not the other way around.

>It's easy to frame laws to make it the leaders responsibility

Where are the examples?

>it's their job to know

Yes, and this is exactly the substitution that occurs: instead of responsibility for a real crime, there is responsibility for a poorly performed job. A great system for a leader to use to get his subordinates to commit crimes for his own benefit.

>if people did it because of fear of losing their jobs

Then they should bear more serious responsibility than those who committed the same crime for personal profit.

Because this is already organized crime, more dangerous for society and more protected from law enforcement agencies. Therefore, the direct perpetrator of the crime, the one who gave the order to commit the crime and those who tried to cover up the criminals - should be considered an organized criminal group, with all the consequences.

And Zuc, if he did not order the crimes to be committed - it would be great for him to get a brand new mega-yacht. So that the next time he starts winking strangely or giving out KPIs that are easiest to achieve by committing crimes - people would think with their own heads, and not start engaging in organized criminal activities.

wapeoifjaweofji•1d ago
> I can't fully agree because the way I see it, that is in a way scapegoating the company executives.

Frankly, that's what the money's for.

brookst•1d ago
Do you also take personal responsibility for your company’s hiring practices, investment strategy, and marketing content? None of that would exist without you.

I think anyone would agree that there’s a level of flagrantly where individuals should feel culpability and make the right choices (“write software to prescribe poison to groups we don’t like”).

But something like this? Two apps establishing a comms channel? How many millions of times does this get done per year with no ill intent or effect? Is every engineer supposed to demand to know l of the use cases, and cross reference to other projects they’re not working on?

At some point it’s only fair to say that individuals should exercise their conscience when they have enough information, but it is not incumbent on every engineer to demand justification for every project. That’s where the decision makers who do have the time, resources, and chatter to know better should be taking at least legal responsibility.

SoftTalker•1d ago
As a software developer no I don't feel responsible for those things, because I don't have any involvement with them as part of my job. But the people who work in HR, finance, and marketing are responsible for those things.

I agree that the junior engineer implementing a localhost listener on Android might not understand what it is going to be used for and might not even think to ask. But somewhere, a senior engineer or PM or manager knows, and yes as you say that's the point where responsibility can be assigned, and increasingly up the line from there.

genocidicbunny•1d ago
When I was involved in the hiring pipeline, I absolutely felt a level of personal responsibility since I was directly contributing to the decision to hire or not hire an applicant. That's not to say I was willing to shoulder the entirety of the responsibility, but knowing that my decision would affect not only the applicant, but their potential future coworkers too, I did feel responsible for making sure I had as much information as I could get and that I was making the best decisions I could.
account42•19h ago
You don't need to invest significant time to realize that working around privacy restrictions is wrong and you shouldn't do it.
brookst•17h ago
Have you worked in software? This is a complex, multi-application system with IPC. Most of the people implementing it probably had no idea what the partner applications were, let alone the business intent.

Nobody sits down with a mid-level developer and says “we need your native app to receive webrtc connections that will be used to send app-layer telemetry that circumvents privacy protections”. The requirement is just to receive events and log them. And odds are there were all sorts of harmless events as well.

At the level where people had a holistic view of the system and intent, sure, throw them in jail. I’d guess that’s about 1% of the people who designed, implemented, tested, documented this code.

throwawayqqq11•1d ago
LLC - Limited liability company

GmbH - Society with limited liability (german, translated)

This liability shield is by design.

genocidicbunny•1d ago
And yet, we still have the ability to pierce the liability veil. Heck, it's even in the name, "limited liability". Not "no liability".
zufallsheld•1d ago
The ceo (Geschäftsführer) is liable when they when they intentionally break the law so the limited liability is not applicable then.
account42•19h ago
Limited liability doesn't mean no liability. It means that you don't personally pay for damages due to mistakes not that you get to wantonly do crime without personal consequences.
bnlxbnlx•1d ago
I think (haven't actually watched it, but on my watchlist) this is exactly what the movie "The Corporation" (2003) [1] lays out.

[1] https://m.imdb.com/title/tt0379225

aorth•1d ago
Yes you are right. I owned the DVD twenty years ago! It blew my mind at the time...
DrScientist•1d ago
> Companies have no soul. They are, by design, just chasing revenue. Everything else is just a risk to be factored.

I disagree - companies are set up/run by people, and those people define company culture/ company culture reflects those people.

Not all companies, even big ones, are the same.

To make that concrete - if Mark Zuckerberg found out about the above activity and was appalled and sacked everyone involved that would send out a very strong signal.

Note this particular method can't be a rogue one man job - it requires coordination across multiple parts of the Meta stack - senior people had to know - which would point to a rotten culture at Meta emanating from the top.

drweevil•1d ago
No, companies indeed have no soul. This is all about perverse incentives. While companies are setup/run by people, the (publicly owned) company as a whole only has one incentive: profit. If any person on the inside stands against that, they won't stand long. Investors, executives whose pay depend on it, etc. will make sure of that.

So the problem here is to transform a moral incentive into a financial one. A strong outside regulator who will stand its ground can do this, by imposing a meaningful financial penalty to punish the legal/moral transgression. This is why regulations and regulators with teeth are vital in a capitalist system.

I'm not holding my breath here. Regulatory capture is a thing. OTOH, Trump's undiplomatic approach to the EU may wind up costing Meta. We'll see.

DrScientist•1d ago
> If any person on the inside stands against that, they won't stand long. Investors, executives whose pay depend on it, etc. will make sure of that.

Not in my experience. Even investors are people too ( or the investment companies reflect the values of the people running it ).

Sure there are people who believe the only role of a company is to make money ( eg Milton Friedman ). However that's an opinion - not a fact.

Other people have different views and run their companies, or place their investments, accordingly.

Even if you believe all that matters is the bottom line - you still might take the view that doing reputational damaging stuff like this is bad for the long term bottom line.

That's not to say that I don't agree with you that companies will face pressure over the bottom line, and outside regulation is absolutely important. However you should realise that part of running a large public company is aligning your investors to how you want to operate. If you want to take a long term ethical stand then you attract those type of investors and try and get rid of the short term money men.

Like, attracts like.

Ray20•1d ago
>This is why regulations and regulators with teeth are vital in a capitalist system.

Why do you separate regulators from describing incentive system? The incentive system is also woven into them, and if anything, the incentives for regulators go in a much more sinister direction than for any capitalist company.

Profit-seeking companies are forced to satisfy customers that have their economic freedom. But what about regulators? Their primary incentive is to remain in a position of power, their primary tool for achieving their goals is forcing.

The economic freedom of all agents is a powerful disincentive. And even with it, we see abuses by capitalist companies. But what about regulators, whose disincentives are much weaker, and whose main tool, moreover, allows them to destroy even this weak disincentives? Fixing capitalism's incentives with regulators is like curing a cold with cancer.

benterix•1d ago
> To make that concrete - if Mark Zuckerberg found out about the above activity and was appalled and sacked everyone involved that would send out a very strong signal.

We know from another case that the opposite culture is true: when told to break the law and use copyrighted material, the engineers feel uneasy - they were not stupid and understood what they were going to do, and for a similar-in-nature-but-a-few-orders-of-magnitude-smaller things Aaron Schwarz was facing prison time. So they expressed their concerns upwards but they were told to proceed anyway.

DrScientist•1d ago
Exactly.

People made that decision.

alt227•1d ago
This is a grey area. Yes people are people, but when they work for corporations they are given a green light to do things that they normally morally wouldnt do. The ability to blame it on superiors, brush it under the carpet, or hide evidence amongst billions of pieces of normal data allow 'People' to make abhorrent decisions in the best interest of making the company money. These decisions may even be incentivised by bonuses etc.

People are human beings, and we are all prone to bias and bribery nwhen big sums of cash are dangled in front of us.

DrScientist•21h ago
There is nothing special about a company in what you say - you could say the same thing about a church or a protest group - or any other grouping of people.

And yes, the leaders of a company/protest group/church might have more influence on the moral choices of it's members than the rank and file than others - but they are also people too.

A company isn't magical with an existence outside the people that define the systems, processes, and perform the work.

Sure if you are flipping burgers in famous burger chain you are following very clearly defined rules as part of a bigger system - but a person designed that system - intentionally - and people manage and maintain it.

BlarfMcFlarf•1d ago
When an insurance company executive decided to start screwing consumers a bit less, a board member initiated a lawsuit against him and the company. The system corrects for errors, and individual choices to do better are exactly such an error.
lazyeye•1d ago
Here's a senior ex-Facebook exec detailing how the company would betray users in the US to the CCP to help gain access to the Chinese market:-

https://youtu.be/f3DAnORfgB8

amongst other things...

JimDabell•1d ago
Is this just a particular case of diffusion of responsibility?
brookst•1d ago
I agree except perhaps an over generalization.

Some companies do have soul, and some pockets within big companies do. Patagonia, of course but even some big companies like Unilever are surprisingly soulful. They’re the exception maybe, but it’s not like companies have to be amoral.

In tech, there used to be a ton of borderline hippy companies, including Apple and Google. There are probably smaller ones now, but growth and pressure and wealth does seem to squeeze the soul out of places.

grues-dinner•1d ago
There are multiple entire industries built around diluting and proxying accountability.

I suppose since diluting accountability aligns well with making more money by allowing shadier activities it naturally happens "by accident", but I also think it's quite deliberate in many cases.

rsync•1d ago
I think about this a lot …

I think the key aspect of a company with “soul” is humans directing the company rather than the company directing the humans.

I think the biggest inflection point where this flips is when companies “pivot”.

The human founders of a company should have a well-defined philosophical Vision of what it is they are building and who it is for. If this doesn’t work out, the business should be terminated.

It is the zombie husks of corporate organizations that have been repurposed to other ends by finance that are dangerous.

vjerancrnjak•1d ago
Look at atrocities of animal agriculture and all difficult engineering done to scale massive slaughter.

For some its evil, for others its an interesting itch to scratch.

dogleash•1d ago
> I don’t think these humans have no soul

They're sellouts and traitors.

Then there are people who will take to pondering what it means to be a sellout in a disingenuous manner. They act like it takes a haughty philosophy club to stroke their beards, reinvent paid labor from first principals and through motivated reasoning discovered "sellout" isn't that all that bad. And it turns out everyone sells out one way or another, so it's a wash what line of work you go into anyway.

Now those are the people who have no souls.

lom•1d ago
How long can Instagram keep the local port open before Android will kill it to save battery?
davedx•1d ago
This is an incredibly scummy and devious implementation of user tracking. I think META shareholders should hold onto their hats with this one.

@dang maybe add a $ to the 32B? I see B so often with AI Models that I think the currency symbol would be useful in this link title

geerlingguy•1d ago
Ditto on the 32B, especially since that's IIRC one of the llama model sizes!
ranguna•1d ago
It's 32B€
jmyeet•1d ago
I'm reminded of zombie cookies [1].

This was 15+ years ago now but Verizon (and others?) used Flash (because browsers still shipped with support for that in the 2000s) to create an undeletable cookie. This was settled for low 7 figures.

Privacy legislation has advanced a lot since then and the EU doesn't play around with GDPR violations, particularly when it's so egregious. I don't expect a $32B fine or settlement but it won't surprise me if this costs Meta $1B+.

[1]: https://www.propublica.org/article/verizon-to-pay-1.35-milli...

greenchair•1d ago
This is one of the big reasons big tech wants h1bs -> for their shady/illegal/immoral projects.
geerlingguy•1d ago
Sounds like you're affected if you have either Facebook or Instagram app installed on an Android phone, you're signed into your account, and you don't have anything set up to block tracking pixels and the like (though that last part I'm not as sure of).

Getting through VPNs and incognito mode are the most egregious parts of this offense, though. I think some people are under the impression that's a way to act like you're in total privacy... but it's not. It's just an easy way to act like you're in a new browser session or coming from another location, mostly.

joshstrange•1d ago
> I think some people are under the impression that's a way to act like you're in total privacy... but it's not.

It should be for the average person. VPN and private browsing should be enough for what most people use it for. I don’t think it’s fair to expect people to think that the browser is secretly communicating with apps on their phone, tying all behavior to their identity.

aspenmayer•1d ago
> I don’t think it’s fair to expect people to think that the browser is secretly communicating with apps on their phone, tying all behavior to their identity.

If it was possible for this to happen in the past, we have reason to believe that the technical capability to link behavior with identity still exists. What’s “unfair” about informing others about the limitations and risks of using a device online?

SoftTalker•1d ago
I mean, I think that Google (or Apple) have full visiblity to everything on my Android (or iPhone). Why wouldn't they? Just because they say they don't?
kccqzy•1d ago
And if you actually leave the Facebook or instagram apps running in the background.

Some people hate apps running in the background and they terminate all apps as soon as they are done using them.

extraduder_ire•1d ago
Android apps can continue running software in the background even if you dismiss them from the switcher. It's up to the OS to decide when to kill them, unless you go into the settings and press force stop.
account42•20h ago
And force stop doesn't mean they won't restart after reboot or receiving a push notification or whatever. Absolutely sucks how little control you have about what goes on in your phone.
ranguna•1d ago
Tldr because this article has way too much fillers to my taste (but I'm sure there are people out there that enjoy reading that kind of thing):

The native Instagram and meta apps start a server listening on predefined ports when you launch said apps, they eventually run on the background as well. When you are on your browser, whether in private more, not logged, refused or disabled cookies, or anything else that might make you feel like you are not being explicitly tracked, the browser will connect to the locally running servers through webrtc and send all tracking data to said servers from the browser.

The android sandboxing thing is basically about how Android isolates each app and should only allow communication through android intents that inform the user of such inter app communication, such as sharing photos and the like. In this case, the browser is communicating with Instagram and Facebook apps without letting the user know.

The legal infregement here is that this happens even when you refuse to be tracked, which is a violation of GDPR and another law mentioned in the article.

The 32B figure is a theoretical maximum (but they also mentioned 100B+ in the article, which confuses me).

naniwaduni•1d ago
The technical details roughly boil down to "your browser lets internet sites talk to local services"; in this case if they cooperate they can identify each other, but cf. https://mrbruh.com/asusdriverhub/

In practical terms this is a privacy leak a couple bits more informative but slightly less robust than "these requests are coming from the same IP address."

bsimpson•1d ago
And according to the article, they're using RTC because Android is meant to be hardened against backdooring localhost, but Meta found a loophole that allowed it if over RTC.
theginger•1d ago
Does anyone know how long was this going on, are we talking weeks, months or years?
throwawayffffas•1d ago
So I am seeing two issues here.

1. Android allows apps to open ports without permissions. And apps to communicate with each other without permissions.

2. The browsers allow random domains to access services on the localhost. Without notifying the user. We have seen vulnerabilities in the past accessing dev services running on localhost. Something should be done there.

WhyNotHugo•1d ago
I'd split that first list into two:

1a. Arbitrary apps can listen on ports without permissions.

1b. Arbitrary apps can access local ports without permissions.

I've recently been experimenting with running the browser (on my desktop) in a network namespace precisely because of these reasons. Random websites shouldn't be able to access services running on localhost.

throwawayffffas•1d ago
> I've recently been experimenting with running the browser (on my desktop) in a network namespace precisely because of these reasons.

Let me introduce you to https://www.qubes-os.org/.

alchemist1e9•1d ago
For the ultra paranoid is there anything that can do this on a smartphone?
const_cast•1d ago
I believe GrapheneOS has true sandboxing.
WhyNotHugo•20h ago
Nothing out of the box, but you can run VMs in a similar fashion (eg: qemu).
mzajc•1d ago
uBlock Origin ships with a "Block Outsider Intrusion into LAN" filter that I believe is enabled by default. I don't know if it works on the neutered Chrome version, but on Firefox it works so well I've had to add a few whitelists for cases where I do want access to LAN or localhost.
penguinjanitor•21h ago
disabled by default, because it can break stuff which is not explicitly allowlisted
account42•20h ago
And even if you enable it, it has an extensive allowlist that probably includes things you don't want.
advisedwang•1d ago
Those are two technical issues, yes.

But even with those technical issues present, Facebook shouldn't have done this.

throwawayffffas•1d ago
Oh absolutely, we are on the same page on that one. I just think it shouldn't be that easy for them to do it.
moebrowne•1d ago
There is a proposal to restrict sites from accessing a users' local network without permission: https://github.com/explainers-by-googlers/local-network-acce...
david_allison•1d ago
> Android allows apps to open ports without permissions.

Just to clarify: you need `android.permission.INTERNET`. This is a default permission (granted by default at install time with no user interaction).

GrapheneOS allows this permission to be disabled.

As far as I'm aware, you can't lock this down to 'allow only intra-app communications via localhost', please let me know if I'm mistaken.

frenchmajesty•1d ago
Very impressive but not surprising coming from Meta. They have an history of doing this kind of things.

Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular. That's what allowed them to know WhatsApp and Instagram were good acquisition targets.

At this point, I think the race for Zuckerberg is, can Meta survive long enough for the next platform shift (AR or VR) where they will own one of the major platforms and won't need to abide by any reasonable rules before their "internet tentacles" that sustain the Ad Machine are cut off.

My bet is they will make it. Though I don't wish it, they're on track.

joshstrange•1d ago
> Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular.

They had people install a VPN app using enterprise certificate so it was never in the App Store and they monitored all the traffic that the VPN sent.

Unlike this case, it required users to jump through a number of hoops/scary iOS warnings. Many still did, for a gift card or less.

disgruntledphd2•1d ago
> Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular. That's what allowed them to know WhatsApp and Instagram were good acquisition targets.

Incorrect. An Israeli startup (Onavo) had pivoted into selling data acquired from their VPN got acquired by Facebook. Importantly, they used statistics to estimate population prevalence which is how FB knew that Whatsapp (specifically, this was all post IG acquisition) was super popular outside the US.

> They had people install a VPN app using enterprise certificate so it was never in the App Store and they monitored all the traffic that the VPN sent.

This was (sadly) an entirely different scandal.

Honestly, I generally defend Meta/targeted advertising in these threads, but this one is such incredible, total, absolute bullshit that I can't even begin to comprehend how one could defend this.

I do remember when I joined FB in 2013, how surprised I was that most of the company didn't care about ads/making money (apart from the sales org). That ship has clearly sailed.

joshstrange•1d ago
Ahh, I knew about the Onavo acquisition history but I had had "context crunched" it down and skipped over the time when it was on the App Store before they rebranded it as (internally) "Project Atlas" and externally Facebook Research which was distributed through enterprise distribution. Thank you for the clarification.
disgruntledphd2•1d ago
Yeah, they were different and happened at different times. I can kinda justify Onavo (personally I think that they could've been the Neilsen of mobile if they hadn't gotten acquired) but the whole enterprise cert thing was super, super shady.
naikrovek•1d ago
> Honestly, I generally defend Meta/targeted advertising in these threads

These kinds of things now point me in a direction where I consider advertising alone to be immoral and want it banned. I should have to request information when I want it, rather than being exposed to it at all times on every available surface.

There are only three ways this can go: 1) more frequent and more spookily relevant ads, increasing the number of people who feel that ads should be illegal because of the law breaking required to make it happen. 2) ads don’t change and everyone quickly learns to ignore them. 3) ads go away, replaced by an easy to use marketing information delivery system where only adults can request information unsupervised.

Meta do #1 because #2 and #3 mean the capitalist line doesn’t go up and the end of Meta, respectively. Meta view both of those as the same thing: the end of Meta.

“What about all the businesses which need advertising to survive?”

If they need advertising to survive they’ve been on borrowed time long enough already.

Advertisements encourage the shit Meta is doing. What kinds of similar things are they doing that we haven’t discovered, yet?

disgruntledphd2•21h ago
> These kinds of things now point me in a direction where I consider advertising alone to be immoral and want it banned.

I (personally) think that's going too far. Targeted advertising has been really, really good for small businesses, and given that local newspapers are basically dead and TV/radio are expensive, these business kinda have to use Meta/Google et al.

And that's fine (IMO obviously). The actual problem here is the insatiable drive for growth from public companies/the markets, coupled with wide-scale equity ownership within the companies concerned leads to people doing mental stuff like the OP to drive those numbers up.

A bunch of this is fixable by massive, massive fines (on the part of the EU). The better solution would be for the US to introduce GDPR/DMA like regulation, as US based companies are more likely to follow their home countries laws, but that's not gonna happen any time soon.

The structural problems are harder to resolve, maybe lengthen vesting schedules and/or move back towards dividends to encourage longer-term thinking and approaches.

account42•20h ago
Targeted advertising has been good for small business in the same way that the mob is good to small business that pay up. The main reason businesses need to rely on advertising to reach people is because people are already being bombarded by competitors.
disgruntledphd2•16h ago
Sorry what? Like, basically all businesses need to advertise, and unknown ones (i.e. small and new businesses) need to do this much more.

Coke will be fine if they stop buying TV spots (for a while, at least) but I'm pretty sure Linear/Datadog etc wouldn't be the size they are now without advertising.

> The main reason businesses need to rely on advertising to reach people is because people are already being bombarded by competitors.

Fundamentally, advertising is a way to tell potential customers you exist. Most people don't seek out new products, how do you think small businesses would grow in a world with no advertising?

Emiledel•2h ago
This is a valuable thread to pull thank you: how about differentiating targeted, sticky advertising vs context based advertising. On my local paper website, I value being shown local stuff (to your point on small business). On security websites, show me security products. On HN, Show me tech and science.

The ADD incidence rate being 10x for adults since 2005 (not to even mention kids), we'd all appreciate relevance to what we're exploring/thinking about/learning, rather than the genuine nuisance of nagging for something out of context because we're tracked all around the web.

philistine•1d ago
I disagree that they're on track to make it. Their platform, Quest VR, has sold around 20 million headsets. Any company would be over the moon but we're talking Facebook here. They need way more users than that, which can only be achieved with explosive growth.

So maybe they're growing fast? Nope. Their better selling product, at 14 million of those 20 million is the Quest 2 which has been discontinued for 9 months. Doesn't sound like explosive growth to me when your best selling product is not your current product.

extraduder_ire•1d ago
The quest 2 was considerably cheaper, I believe it sold at a loss initially, and most of its sales lifetime was during a pandemic. It's hard to directly compare the two.
bobthepanda•1d ago
Companies have been trying to make AR/VR the next platform shift but I'm not super convinced that people actually want or desire this outside of a few niche games. To me it feels like it has about as much staying power as 3D glasses in movies.
MrDarcy•1d ago
The window of opportunity already closed for AR/VR. AI dealt the death blow.
LoganDark•1d ago
What do you mean? AI will enable better AR/VR experiences, or AI will obsolete them?
Miraste•1d ago
Simpler than that: AI co-opted the hype machine and the buzzword gurus, and therefore the investor money.
gpderetta•1d ago
wait for AI generated virtual worlds. On a blockchain.
hoppp•1d ago
I cant wait for the rug pull
isk517•1d ago
Pretty much, and it's a shame because AR has so much potential. Our company has started using a AR product in our quality control. It really doesn't take using it for long to realize the potential, being able to overlay a CAD model over the physical finished project is incredible and offers a lot of time savings. Unfortunately the most advanced AR device on the market is over 5 years old so you can really feel the software brush up against the hardware limitations.
Lu2025•16h ago
Yeah, but working in those glasses for any length of time is a mindf*ck. It's disorienting.
packetlost•1d ago
idk, I would absolutely jump on AR glasses that offered reasonable hands free interaction (even via a smartwatch or something) and didn't look awful. AI might enable that, actually, but we'll see.
dvngnt_•1d ago
For gaming and media consumption, VR is here to stay. The meta raybans have also been successful.

As far as replacing your smartphone with AR glasses that remains to be seen

hoppp•1d ago
I think the world is progressing away from headsets or screens.

We will just have an AI that will do everything, we just ask. "Book a flight, order a pizza and reply to my emails" boom, done.

account42•20h ago
"Here to stay" doesn't say much. VR is as of now an extreme nieche and the reasons for that is more the space requirements and simply that having to wear a device sucks - those reasons are inherent and will not change with new tech.
Lu2025•16h ago
That's why Apple is releasing their "glass" interface. AR/VR flopped badly so they are trying to normalize the look to bridge the transition.
jgalt212•1d ago
> They have an history of doing this kind of things.

They have a history because the punishment has never dissuaded anyone from being repeat offender.

throwawayffffas•1d ago
What about the whatsapp app?
bsimpson•1d ago
...and FB Messenger
throwawayffffas•1d ago
I did a quick check with adb, it looks like whatsapp is not opening any ports.
fidotron•1d ago
The same European intellegentsia that is progressively forcing Apple to tear down the walled garden simultaneously fails to understand that this is exactly why they had it in the first place:

> You’re not affected if (and only if) . . . > You browse on desktop computers or use iOS (iPhones)

At the very least they should step back and allow companies to enforce safeguards because they clearly lack the understanding or foresight to do so effectively.

The simple way for the EU to beat Meta is to stop being so cheap: break the WhatsApp dependency by actually paying properly for something that has a decent UX and doesn't track you. If you aren't willing to do this you will be exploited over and over again. TANSTAAFL

brookst•1d ago
It is kind of funny that EU may well require these kinds of vulns to be present, while reacting with outrage when used.
LinAGKar•22h ago
Is there anything in those EU directives that requires browsers to let webpages connect to localhost? Because that's the main issue here. And also maybe apps should need permission to listen on ports or connect to localhost, but I doubt the regulation prevents that either.

On https://localmess.github.io/, they think that this is technically possible on iOS too, and the main reason it wasn't done there is due to restrictions on apps running in the background.

This is nothing new that has been opened up because of those regulations.

sidcool•1d ago
This is quite an interesting read. But if Android does not allow listening to local host ports, how did meta achieve it?
graftak•1d ago
It’s allowed over RTC
Thorrez•1d ago
>You’re not affected if (and only if)

...

>You always used the Brave browser or the DuckDuckGo search engine on mobile

How does choice of search engine protect from this?

yegg•1d ago
I think they meant our browser.
joshstrange•1d ago
> How does choice of search engine protect from this?

I don’t use android or either of those browsers but my guess is that either block the tracking pixel from loading in the first place or they’re more locked down on what they allow websites to reach out to (aka no Localhost access).

Thorrez•1d ago
I'm not asking about browsers, I'm asking about a search engine. How could a search engine block a tracking pixel? You click a link in the search engine and go to a website. The search engine can't control the website after you go there, can it?
joshstrange•1d ago
DuckDuckGo and Brave have browsers on Android
mvdtnz•1d ago
Are you being intentionally obtuse? Read the quote again,

>You’re not affected if (and only if) ...

>You always used the Brave browser or the DuckDuckGo search engine on mobile

Thorrez•17h ago
The article says search engine, not browser.
wewewedxfgdf•1d ago
Makes me think of the Simpson's episode where Bart gets away with anything by saying "I'm sorry", and looking contrite.
JimDabell•1d ago
Previous discussion:

Covert web-to-app tracking via localhost on Android (341 comments):

https://news.ycombinator.com/item?id=44169115

1vuio0pswjnm7•1d ago
NB. Comment totals may still be increasing as discussion continues

Washington Post's Privacy Tip: Stop Using Chrome, Delete Meta Apps (and Yandex) (328 comments)

https://news.ycombinator.com/item?id=44210689

Meta found 'covertly tracking' Android users through Instagram and Facebook (95 comments)

https://news.ycombinator.com/item?id=44182204

Meta pauses mobile port tracking tech on Android after researchers cry foul (28 comments)

https://news.ycombinator.com/item?id=44175940

Covert web-to-app tracking via localhost on Android (6 comments)

https://news.ycombinator.com/item?id=44169314

Covert Web-to-App Tracking via Localhost on Android (6 comments)

https://news.ycombinator.com/item?id=44169314

Meta and Yandex Spying on Your Android Web Browsing Activity

https://news.ycombinator.com/item?id=44177637

New research highlights privacy abuse involving Meta and Yandex

https://news.ycombinator.com/item?id=44171535

Meta and Yandex exfiltrating tracking data on Android via WebRTC (3 comments)

https://news.ycombinator.com/item?id=44176697

hurtuvac78•1d ago
This story got kicked out of front page quite suddenly, not sure how/why. Lots of points and comments.
N-Krause•1d ago
Yeah, would be interested to know why exactly

EDIT: Ok probably because it basically is a repost. I just haven't seen it 6 days ago.

ChrisMarshallNY•1d ago
Lots of second posts stick around for a long time.

I have seen that if a company is called out by name, in an inflammatory manner, the posts tend to drop out quickly. Sometimes, they come back.

Conspiracy theorists say that only happens with YC-backed companies, but that may be selection bias. I have seen stories that call out a number of companies, disappear quickly.

It's hard to say if that's OK or not. I think some of these stories are really nothing more than "hit pieces," but some of them are really on the money.

jmward01•1d ago
I'm just confused why Meta needed to do this. Isn't fingerprinting good enough to not risk building this? All I can think is they use something like this to prove out their other tracking tech is working (this is the test set effectively). It is obvious that they really have several of these types of tracking technologies so that if one gets found out/patched they can switch it off and say 'look we stopped' all while still tracking with impunity. It just seems dumb that they would keep something this blatant in use.
SoftTalker•1d ago
Sociopathic people are running the company. You tell them they can't do something, they take it as a challenge and try to do it without getting caught.
jaks6•19h ago
This provides them an easy way to build a labelled dataset for training the fingerprinting ML models.
sudahtigabulan•1d ago
Can this be avoided by running any Meta apps in Work Profile, and the browser in Main Profile?
pupppet•1d ago
Once again those of us in NA have to leave it to the European government to look out for us.
ghthor•1d ago
I mean, we can assume they are doing something bad and not install their software.
icedchai•1d ago
Yes, I just love all those cookie banners. Thanks!
teleforce•1d ago
"If you're not paying for the product, you are the product" - anonymous.

Why is this very news is not in the HN front page for considerable amount of time is beyond me.

It has the right recipe for top HN post namely users deception, sandbox bypass, privacy or lack thereof, web browser, Meta, etc.

eviks•1d ago
"If you're paying, you're still the product", so apparently other factors anon didn't mention are involved
noisy_boy•15h ago
"They will never stop trying/making you the product, until people trying/doing so go to jail".
_wire_•1d ago
You've rented a device that connects to a worldwide communications network built on a principle of numerically exact message routing between every device and use it to run numerically exact programs from service providers to access services that host and consolidate the particulars of your identity within their servers rather than your device, and you are amazed that the device can persistently track everything you do with the device?

What's the point of being Google or Apple except for precisely control of such central services?...

♪ Central Services, we do the work, you do the pleasure... ♪

"Have you considered your ducts?"

...And it just so happens that all the news you see is from the device and subject to this surveillance used to colonize your mind... Sounds democratic!

The old Politburo could only dream of such tools for maintenance of a compliant, obedient proletariat.

And with Central Services new "AI" you can get a brain implant to ensure your perfect conformity and access to the best paying jobs in the world, yours and your family's future will be secure. Be sure to invest in these securities, shop here, entertain and vacation there— leave the driving to us! Do it your way.

"A new life awaits you in the Offworld Colonies. A chance to begin again in a golden land of opportunity and adventure. So c'mon America..."

"...Every leap of civilization was built off the back of a disposable work force..."

jasonthorsness•1d ago
"The Meta Pixel script sends the _fbp cookie to the native Instagram or Facebook app via WebRTC (STUN) SDP Munging."

Crazy to deploy a hack like this at the scale of Meta.

jobs_throwaway•1d ago
yeah...how does this get approved?
strix_varius•1d ago
"approved?" In a company where ads are the lifeblood and where the targeting specificity of ads determines their value, whichever engineers put this together are guaranteed to have gotten fantastic promo packets.
raxxorraxor•23h ago
Shouldn't a sensible CORS policy by the webserver block these access attempts?

Of course the website owner wants the tracking, but I think they should also be a guilty party here next to Facebook, even if they just bought the service.

ls-a•1d ago
What's funny is that the engineers who implemented this are probably one of us here on HN. I don't think Zuck implemented this himself
hbossy•1d ago
That's what they need AI for. It won't say no.
aunetx•1d ago
The engineers did not say no either though.
hkt•1d ago
They're hoping that in the long run AI won't say no and will be cheaper
steve_adams_86•17h ago
My experience is that most won’t. I was someone who wouldn’t say no, once. For me it was because I was naive and didn’t believe people would work so hard to exploit others.

In fact, one time there were users on an ad network I built who were breaking rules. I’d track them and try to figure out where they came from and who they actually are, only for them to drop out and open a new account. I’d report to my CEO about this, ask for advice, generally discuss strategies to prevent this kind of usage of the network. He seemed very concerned. But sure enough, eventually I figured out it was actually him all along. He was making tens of thousands of dollars in revenue per month doing literally the most shady stuff on the network. He was using my naivety to keep himself in the loop on internal compliance and stay a step ahead of me.

I’ve worked with several people like this. They love the tech industry. I had to finally admit to myself that I worked with bad people and did bad things to develop the awareness and courage to start saying no and do something else.

Once I was gone, he did the same thing with a younger developer who was eager to break into the industry. I actually work with him now, nearly 15 years later.

ryandrake•1d ago
AND, whenever you suggest here that engineers should consider the morals or ethics of what they are being asked to work on, you often get lots of push back in the comments. "I just want to work on cool tech! It's my company's problem what they use it for!" and "Hey, I'm just a code monkey, don't blame me! If my manager tells me to build the Torment Nexus, I build the Torment Nexus!"
7373737373•1d ago
no https://en.wikipedia.org/wiki/Engineer%27s_Ring for programmers
absurdo•1d ago
Some time later on HN front page:

> Why I left FB,GOOG,Whatever

>> Author describes seemingly abhorrently unethical and immoral practices they were completely ignorant of, occurring right in front of them that they were a key participant in.

>> Accepted a massive salary to be ignorant.

>> Shocked as all fuck about ethics and implications.

>> Returned 0 money, cashed out.

>> 100% ethical now.

Zenbit_UX•1d ago
A tale as old as time…
daemin•21h ago
What's that famous quote? A man won't understand something if his salary is dependent on not understanding it.
LadyCailin•1d ago
This is one of the main reasons I’m for licensing software engineers like civil engineers are. You know that without a license, you can’t work in the civilized world. So when your license requires you to not build the torment nexus, and some manager comes and says “build the torment nexus” then you tell them no, knowing that they can’t just fire you and hire someone else to do it. Yes, they might outsource it, but you can create regulations that say that companies that offer products in the civilized world anyways can’t offer the torment nexus as a product, and then you get a super compelling argument for preventing the torment nexus.

The plan isn’t without flaws, but nobody ever even wants to discuss, they just cut off the conversation early.

icedchai•1d ago
Yes, they'll just outsource it. Plus, it could be argued that localhost tracking is not actually illegal in the jurisdiction where it was developed (debatable, I know.)
CamperBob2•1d ago
You don't want a licensing requirement in software engineering. That attempts to solve the problem in the wrong place entirely. The problem is that it's legal to build the Torment Nexus.

Licensing would raise your costs and restrict your choices, while having absolutely no effect on issues like what's being discussed here. You would just get a more expensive Torment Nexus that may or may not be slightly more secure.

steve_adams_86•17h ago
Absolutely. I’ve done so many bad things with my career. Less over time, but in the beginning I was naive and eager to please. I can’t criticize anyone without admitting I did the exact same thing. We want to stay relevant, get promoted, be the hero who keeps big projects moving, etc. Certain people in leadership see this and use us to execute on things less enthusiastic or more aware/morally grounded types won’t.

This is why I earn half as much working in science now. We will never reach unicorn status but we also won’t treat our end users and partners like pawns to exploit on our path to wealth and power. I can live with that.

ATechGuy•1d ago
If it does not cost them everything, they will not stop.
udev4096•1d ago
This is one of the reason you need to segregate your whole LAN. At the bare minimum, use VLANs to knock off these ruthless scanners. And obviously, this wouldn't be possible if you used a strong adblock list on whatever DNS you're running. They cannot touch the people who take proper measures. I also do not believe people who use Facebook really care about privacy. I am well aware of how mean this sounds but they fully deserve to be tracked
janalsncm•1d ago
> they fully deserve to be tracked

Absolutely not. The law is still the law. The fact that Meta is able to break the law via technical means doesn’t mean victims deserve to be victimized.

Just because someone is able to pick your lock at night doesn’t mean you deserve to be burglarized.

udev4096•1d ago
Get a better lock. If you don't care enough to not get lock picked, whose fault is it? The bar to avoid this form of tracking is not high at all. It's trivial for anyone who is willing to put some serious efforts in defending their privacy
comrh•1d ago
You live in a tech bubble if you think it's trivial when most people don't even know what localhost is.
finnh•1d ago
"trivial ... serious efforts"

which is it? you contradict yourself in a single sentence.

oceansky•1d ago
Absolutely no lock will prevent a sufficiently motivated thief.

And the bar is high for the average person, who isn't much tech savvy at all.

okanat•1d ago
This is why lawmakers don't take the opinion of "experts" like you.

People: "Oh there is a poisonous substance in the water. Many people harmed" Your answer: "Yeah, why don't you have a degree in water safety, in the first place plebs? I take samples every week."

GDPR doesn't work like your imaginary all-expert world. Facebook should and hopefully be fined to nonexistence.

aorth•1d ago
Remember in 2014 when the Android Twitter app started sending a list of all your installed applications back to Twitter? https://news.bloomberglaw.com/privacy-and-data-security/twit...

Ever since then I refused to install native versions of apps that could be used in a browser. I don't use Facebook or Instagram so I don't know if that works anymore, and I recall testing that they were intentionally crippling Facebook Messenger at one point.

Then the past decade of native apps requesting tons of permissions and users just clicking agree. Why should Facebook be able to read my Wi-Fi network or Bluetooth? Of course there is something shady going on. Beacons tracking people walking around brick and mortar stores. https://en.wikipedia.org/wiki/Facebook_Bluetooth_Beacon

Such a shame because native apps are so much more pleasant and performant to use than web apps.

dcminter•1d ago
> they were intentionally crippling Facebook Messenger at one point [in a browser]

They were/did. I was using Messenger Lite for a bit which was ok, but they killed that and the mobile browser mode.

I still need FB for some events and contacts, but I refuse to have the fat messenger app installed so now I end up using the damn thing in desktop mode which is ... painful.

All I seem to see in my feed these days is "suggested for you" so it's a lot less addictive than it was back in the day. Not sure why they're so determined to drive the user base away, but that does seem to be the plan.

gausswho•1d ago
I felt a prude at the time but eschewed native apps for browser versions and haven't regretted. Didn't benefit from notification distraction anyway. Apple and Google just didn't get their houses in order to be taken seriously.

If it ain't on F-Droid, I'll wait.

boneitis•1d ago
There is another can of worms hidden in plain sight right here, I feel like.

From the article:

  You’re not affected if (and only if)
  You access Facebook and Instagram via the web, without having the apps installed on your phone
This is only what's observably true of a particular app under the hood from straightforwardly jacking into it with Frida or performing any other deeper analysis.

What's to say Meta/Google/OtherAnalyticsCorp/OtherMegaCorp hasn't already, on a large scale, colluded with[bought out] app developers to simply share session data out-of-band as another tentacle?

Rather, is it even reasonable to assume they all haven't been doing this all this time? (Maybe these also fall squarely under what GDPR, DSA, and DMA were supposed to mitigate? I'm not an expert here.. just my cynicism kicking in.)

I too go through fairly great pains to try to minimize unneeded apps on my device.

const_cast•1d ago
Web apps have been sabotaged so severely for years now, and it really peeves me. Half the time they bombard the UI with "use the app!!1" popups and the other half of the time they just don't work.

The worst part is that a lot of native apps these days are just web views. You can't even be bother to use the native UI toolkit and you expect me to download your app? If this is just safari with extra steps then let me use safari!

Saris•1d ago
I like using ublock origin since I can create filters for those popups.
dcminter•11h ago
It stuns me that eBay is so determined to get you to use the app that they will divert someone who has landed on the site and started typing a search term presumably with the explicit intention of buying something in order to sell them on the idea of installing an app instead!

Just ... let me give you money without interrupting me ... please?

const_cast•10h ago
Yes, it's the same thing I see with logins. How many more sales could we be making if we didn't require a user account? A lot, I would imagine. Most people are going to be seeing your site for 5 minutes, buy what they need, and then get a confirmation email. That process should be something you're optimizing for - but evidently, the promise of juicy data is more important than actual sales. Hopefully that user account is worth more than a few cents!

Exhibit A: parking apps. Why do I need an app? And why do I need an account? What if I just... don't pay? How many people are doing that? Probably a lot.

So let's spin up a contract with a local towing company and burn all this money for non-compliant customers instead of just getting our heads out of our asses and streamlining the process. I bet you if you just put a tap-to-pay meter then 99% of the non-compliance will just - poof - disappear.

1oooqooq•1d ago
this is still perfectly legal and allowed.

every app can scan your apps and recently opened ones "for security".

same for your contacts.

whatsapp (only meta product i need to touch in our fleet) will do both at very fast intervals, and upload a contact list diff if it detect changes.

the whole issue here was that meta bypassed the user matching on the web without paying google "cookie matching" price

raxxorraxor•1d ago
"Legal" is missing the point by a mile and is irrelevant.
1oooqooq•19h ago
ok, get the point of being enraged by the one thing while ignoring the same other 4 things that are above board and do the same thing
raxxorraxor•15h ago
It is just that I expect applications to behave well. I am not a fan of mobile OS because they have a bad security model in my opinion. It sets wrong incentives with trying to mitigate badly behaving apps. That other forms of software environments are possible is empirically proved but another topic.

If an app does everything it "legally" could, it would have become malware long before. The principle of that argument is quite similar to that of poor mobile ecosystems we sadly are subjected to. Of course other factors were as important to create these "security" models.

I also think that this plainly isn't or wasn't legal in any jurisdiction because Twitter lacked informed consent if this particular case ever got in front of a judge.

That Twitter isn't the only guilty party is true, like we know from the article.

BobaFloutist•14h ago
It's so obnoxious that whatsapp refuses to function if you don't let it scan your contacts.

I genuinely think that should be illegal.

Tepix•12h ago
I‘m using it without sharing my contacts on iOS
aendruk•12h ago
I wonder if it’s improved recently. I’ve been cursing at Facebook for years for holding hostage the ability to create WhatsApp group chats when I’ve declined to expose all of my contacts to it, but I just checked again and there’s a “Skip” button now that proceeds to the phone number UI.
extraduder_ire•5h ago
That's purely down to iOS's contacts API not telling apps if they have full access to contacts if you refuse or supply a subset. Genuinely wish android's APIs worked the same way.

I currently store all my contacts in an app that doesn't expose them through the contacts API for this reason.

Lu2025•16h ago
>I refused to install native versions of apps that could be used in a browser.

Same. After AT&T force obsolesced my perfectly working phone back in February 2022 (it had the bands but they simply didn't want to support it!) I kept it as a dedicated app phone. No web browsing, no stored credentials or cookies, just an app sandbox. Sending a ray of diarrhea to companies who force us to use apps instead of web. I'm looking at you, Chipotle.

iamleppert•1d ago
The real flaw here is in WebRTC. WebRTC should be disabled by default, and behind a permissions dialog at least. Still, facebook could just disable chat or some feature and claim they need WebRTC and 99% of users would opt-in to it.
OptionOfT•1d ago
Reading though this, is it correct to say that they could've done a fetch("http://localhost:<port>/id=<id>"), but then it would show up very conspicuously in the logs, and you couldn't talk to UDP ports with it?
brazzy•1d ago
I read this:

> Android has many flaws, but in the relevant part here, it’s specifically designed to prevent apps from doing this — from listening to local ports like localhost.

to mean that they could not do it via HTTP, and instead had to circumvent Android's privacy measures via WebRTC.

fifilura•1d ago
If this fine is collected. Will I get the money?

Serious question. I don't generally mind paying taxes and all that. But in this case I feel I am the person offended and I should get some kind of compensation. I'd say €1-2000 would make me feel somewhat compensated.

BlarfMcFlarf•1d ago
Theoretically, fines replace tax revenue, so you get compensated by lower taxes. (Practically, spending and income are decoupled and taxes are mostly just an inflation management strategy.)
fifilura•1d ago
I can understand it of course. But in this case I feel personally offended. I would like to see the money handed to me.
remram•1d ago
If most people in your country use Meta apps, whether it's a tax discount spread across the population or a payout spread across the userbase doesn't make a difference.

Personally I would like to see some execs go to prison, rather than taxing/fining a monopolistic corporation, which achieves nothing.

fifilura•1d ago
You don't have to explain taxes to me, it is a concept that is pretty easy to grasp, and - even though I understood it already - the grandparent post also explained it . And I touched the subject in my original post.

I guess what I am looking for is some kind of personal apology. And that could be manifested in a refund to mu bank account. As I explained above.

I don't think sending people to prison helps much.

A personal check would open the eyes for a lot of people and make them realize that this company committed a crime. Against you. And you are worth it.

saintfire•1d ago
I have an anecdote about fines not being about making a victim whole.

I was hit by a hit-and-run while driving my car. Totally destroyed the back-end.

I personally investigated and gathered info/videos to figure out the car and plates because the police essentially said they couldn't be bothered.

After finding out the owner of the car the insurance company said that under their criteria it was no longer a hit-and-run and I'm not covered by them. The person did not have insurance.

The law here is the owner of the vehicle faces a $2000 fine, plus the $2000 fine for a vehicle being operated without insurance. I was subpoenaed as a witness (lol) to the hit and run, for which I had to take a day off work.

So, the government earned a cool $4000 for my troubles, and i was out a $3000 car and a day of work.

I've since accepted that fines are just a lazy blunt instrument that serve as nothing more than a deterrent; not a way to fix past injustices. Maybe obvious but still counter intuitive when you're the wronged party.

fifilura•1d ago
Thank you for your reply.

For me I think a personal handout would also serve as a kind of apology. I guess this is what I am after.

"We purposefully infringed your privacy by breaking the law. And made a sh*tload of money because of that violation. Here is the money back with some extra compensation. We are sorry. We promise to never do it again."

globalise83•1d ago
This system was designed and implemented by engineers who committed code in a source control system with their name attached, and the changes were requested by product managers in tickets in the ticketing system with their name attached. Those engineers and product managers should be personally liable for an equivalent % of their annual salary as Facebook is liable for a % of its annual revenue.
ribosometronome•1d ago
How would the EU fine American engineers who live and are paid in America?
joelfried•1d ago
They would fine them by having a court case and saying they are guilty and owe money. Collecting on it would be awfully difficult, but you know, people do like trips to Europe.

That said, I think fining the company seems pretty plausible. They won't, but it'd be nice if they did.

acatnamedjoe•1d ago
Can't America fine them? Surely this is illegal there too?
pesus•1d ago
There is probably little to no chance of that happening in the current political climate.
markus92•18h ago
I can see the California or maybe even Texas AG go after them, wouldn’t be the first time.
okanat•1d ago
Well some of them definitely has savings in Europe and like to travel destinations in Europe.
taormina•1d ago
I like the idea, but I see no reason to shield the management that demanded this of the rank and file. Accountability should go all the way up the chain.
kstrauser•1d ago
Yes, but it should include everyone involved, from top to bottom. We won't get those data theft misfeatures if engineers refused to work on them out of personal liability.
jiggawatts•1d ago
I once bluntly refused to deploy an app to production because it was a finance system that handled billions of dollars and the personal data of a million children. The HTTPS certificates couldn’t be organised on time (don’t ask), so I simply refused to deploy it using HTTP only “just for now” (=years).

The look of stunned shock on the project manager’s face is something I’ll never forget.

He was apoplectic with mixed rage and incredulity.

“How dare you refuse a direct order!?” — but now picture a red face and spittle literally flying around the room.

He immediately called my supervisor and up all the way to the CEO of my consultancy.

That’s what happens when individual contributors push back. In general there are zero legal, corporate, or personal protections.

“Do as I say or consequences.” is the norm.

In this situation I was incredibly lucky that the CEO trusted my judgement and told the PM to take a hike. Even if I had been fired I would have been okay.

Most people can’t take risks like that on principle.

That’s fundamentally why enshittification happens, and why every mobile apps’ data collection dragnet would make an NSA spook blush.

Only consequences for directors and up matter. They're the ones that need to feel the fear, not the poor outsourcer struggling to put food on his family table.

gizzlon•23h ago
> Most people can’t take risks like that on principle.

I actually think many people could, and the more who do, the easier it gets

account42•20h ago
How many software developers do you think are struggling to put food on the table?
noisy_boy•16h ago
Would they be as confident of putting food on the table if they were not in SV or were in an age-group subject to ageism or had an immigration status that is subject to indirect pressure etc etc? All software engineer != unconditional privilege
myaccountonhn•7h ago
If you're on a work visa you can be sent back if you lose your job afaik.
Lu2025•16h ago
> He was apoplectic with mixed rage and incredulity. “How dare you refuse...

If that's a reaction to a "no" in a professional setting, imagine what he could do in personal life.

kstrauser•15h ago
Respect.
haliskerbas•1d ago
[deleted]
jayd16•1d ago
How often you're asked has no bearing on the morality or criminality of the ask.

Hitmen can't just say "but I keep getting hired to kill people."

throw10920•1d ago
Comparing engineers writing tracking code for ads, to hitmen killing people, is an extremely dishonest and emotionally manipulative comparison. These things aren't even in the same category, and you know it.
account42•20h ago
You're right, hitmen only affect a relatively small number of people while software developers can easily worsen the lives of thousands if not millions.
throw10920•5h ago
This drivel isn't funny when a kid does it, let alone an adult. Please start arguing in good faith (and making valid points that don't sound like they came from a toddler).
kevinventullo•16h ago
https://www.google.com/search?q=analogy+definition
hooverd•1d ago
do what engineers in other fields do
aduwah•1d ago
Yeah and let's take away the income from the PMs and Engineers and leave the people who actually call the shots unharmed.

Once I worked at a place that actually made a calculation of how much an outage costed to the company and gave it to the engineers who resolved the issue to "think" about how bad they were.

What you propose is equally confused and wrong

hoppp•1d ago
Its unethical for sure, seems like some engineers will do anything for their salary, but if they don't do it somebody else will and it is an exciting technical challenge.

Its better to blame the management and higher ups or zuck himself directly. Blame the people who finance it and profit from it, not the people who coded it. Follow the money

ryandrake•1d ago
> Its unethical for sure, seems like some engineers will do anything for their salary, but if they don't do it somebody else will and it is an exciting technical challenge.

I remember finding this out as a very junior engineer straight out of university. I was once asked to write code to cheat at a benchmark to make my company's product look better than it actually was. I had deep misgivings about this, but as a brand new junior developer, I was very hesitant to speak up. Eventually I told my manager I didn't feel comfortable with the ethics of working on that project, and he was totally cool with it! He said "No problem, we'll take that task out of your queue and give it to "Jim", he'll do it instead." Jim was thrilled and wrote the benchmarking cheating code himself.

There's always someone willing to do it.

bormaj•1d ago
In other more heavily regulated industries, whistleblowers are fortunately compensated and protected for raising such ethical issues. I wonder how far tech can go before we start to see similar government agencies and rules put in place to do the same.
afavour•1d ago
Or blame them all. “If I don’t do it someone else will” hasn’t been accepted as an excuse historically, I don’t see a good reason to change that now.

(also, is it an exciting technical challenge? It’s a POST request to localhost!)

nightshift1•1d ago
and they call themselves "engineer"
hoherd•1d ago
Sounds like the modern version of the CS Lewis quote:

> The greatest evil is not now done in those sordid dens of crime that Dickens loved to paint. It is not done even in concentration camps and labour camps. In those we see its final result. But it is conceived and ordered (moved, seconded, carried, and minuted) in clean, carpeted, warmed and well-lighted offices, by quiet men with white collars and cut fingernails and smooth-shaven cheeks who do not need to raise their voices.

sometimes_all•1d ago
Too true. See also the movie Conspiracy.
FuckButtons•1d ago
Let’s be real, the people who are culpable are truly culpable are the ones who gave them the ok to build this in the first place.
account42•20h ago
If you hire a hitman both you and the hitman are liable. Same here.
throw10920•1d ago
This is such an incredibly bad (ignorant and/or malicious) idea in so many ways, chief of which is the incredible power asymmetry between bosses and subordinates in Facebook (and most other companies).
sevensor•18h ago
This is the company that abetted genocide in Burma. Their programmers are outside EU jurisdiction. You expect them to do anything other than pay the fine, shrug, and continue to set the world on fire?
juliangmp•17h ago
I dont think we should fine any of the people that worked on it. In the end the decision makers are the ones being paid to be responsible so they should be held responsible.

However, there is a conversation to be had about engineers writing code that they fully know is illegal. Imo there should be a punishment for staying complicit and not reporting it to the authorities. Like that time Volkswagen components detected when they were under test and performed differently.

tdiff•1d ago
What I don't get:

- How come Yandex was doing it for years without being noticed.

- Facebook must have known about this technique for years as well, why did they only enable it last year.

kgwxd•1d ago
They knew who was going to be president this year.
bloppe•1d ago
The American president doesn't really matter in this case. The EU is where they're going to get destroyed.
afavour•1d ago
It’s quite possible that a different administration would punish FB for this. The current president being who he is, is the reason it doesn’t matter.
camillomiller•1d ago
The craziest part is that they are not liable of anything apparently under the basically non existent American privacy laws.
riddley•1d ago
I'm guessing I'll get down-voted for this, but what's to stop any browser/executable from trolling through /proc on Linux and knowing about what every process running as you is doing?
hollerith•1d ago
File mode bits prevent processes not running as root from reading much of the info in /proc.
mbreese•1d ago
I don’t know… with a stock Linux, the information a user can get from top (via /proc, I assume), is pretty thorough. You can at least get a list of running programs, which by itself could be valuable.
hollerith•1d ago
Good point. I withdraw my comment.
const_cast•1d ago
Nothing really. Desktop operating systems are basically grandfathered into the modern world. They have the old timey approach to application security. That being, applications can access everything on your computer, and there's no fine-grained permission systems.

But, for OS that we've developed later, we kind of decided that's a problem, and applications are a vector for malware, and "trust" just isn't enough. So Android and iOS did the whole permissions thing.

Now, we've gone back and added some stuff onto desktop operating systems. Of course Linux has containers these days on desktop. Like, I'm running Firefox right now - but Firefox can only access it's runtime folders and ~/Downloads. So, if there's a zero day sandbox breach, I won't get data stolen. There's also SELinux and Apparmor and stuff and you can really jump into the deep end with this.

But, we largely view it as unnecessary because we're running open-source software from trusted repositories. We probably shouldn't view it that way.

__turbobrew__•1d ago
Nothing, notably programs like discord do exactly this under the guise of detecting if you are playing a game or not, but I find it hard to believe that discord can resist the temptation to send back the entire process tree to their servers.
12_throw_away•1d ago
I guess we don't call it a "0-day" if it's multinational corporation doing the illegal data exfiltration ...
BobbyTables2•1d ago
They’re getting off cheaply!
jonahbenton•1d ago
What about Whatsapp?
1vuio0pswjnm7•1d ago
"Meta faces simultaneous liability under the following regulations, listed from least to most severe: GDPR, DSA, and DMA (I'm not even including the ePrivacy Directive because it's laughable)."

Also not included:

https://www.courtlistener.com/docket/70448987/1/rose-v-meta-...

The wiretapping claims carry damages of $5,000 per violation.

It could be he thinks this is laughable like the ePrivacy Directive.

https://www.reuters.com/technology/metas-facebook-pay-90-mil...

https://dicellolevitt.com/case-study/facebook-agrees-to-pay-...

account42•20h ago
Theoretical maximum fines are cool at all but at what point will wanton disregard for the law result in actual prison time for the people involved?
ornornor•17h ago
“They trust me. Dumb fucks.” —-Zuckerberg

As relevant as ever.

https://news.ycombinator.com/item?id=19966959

eqvinox•17h ago
> 1. The user opens the native Facebook or Instagram app, […]

I'm not going full "it's your own fault for having those apps installed" — it really isn't — but people need to learn they shouldn't trust apps made by these giant adzillas. (Which to be fair you could also argue for Android as a whole, and Chrome).

If Facebook and Instagram are "dominating the market" as the EU likes to say, maybe it's time to force allowing 3rd party frontend apps?

sdht0•16h ago
> people need to learn they shouldn't trust apps made by these giant adzillas.

I do wish life were that simple. Users (including myself) get value out of natively installed apps. Until that changes, this suggestion is impractical.

eqvinox•16h ago
Interesting view on Mastodon arguing this might even be a criminal act, not just civil liability: https://infosec.exchange/@isotopp/114664494157616670

> What Meta did wasn’t just a violation of GDPR. It involved bypassing built-in technical protections with the intent to extract and link data — potentially personally identifiable information (PII) — to users without their knowledge or consent.

> That is the textbook definition of unauthorized access and data exfiltration.

ncr100•15h ago
In 2014 / 2015 I was digging through the code of the iOS Facebook app and found that it was loading, by string name, a dylib. I think it was a system dylib for networking, or sound, or something. It seemed like the wrong way to access a system service.

That seemed unnecessarily sneaky and made me appreciate the sense of righteousness which I would have, if I were a SW dev @ FB at the time, to add such a technique to a world-tier app like FB.

zeristor•13h ago
So Facebook collects this, and sells it.

Perhaps sanctions on those that buy and use the data would help?

anonbanker•6h ago
Oh, this is bigger than just Android. SDP munging can cause all sorts of havoc on desktop clients as well. Bit of a blind spot in WebRTC implementations.