frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Gemini 3 Flash: Frontier intelligence built for speed

https://blog.google/products/gemini/gemini-3-flash/
705•meetpateltech•7h ago•361 comments

Coursera to combine with Udemy

https://investor.coursera.com/news/news-details/2025/Coursera-to-Combine-with-Udemy-to-Empower-th...
395•throwaway019254•11h ago•227 comments

Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE

https://mdisec.com/inside-posthog-how-ssrf-a-clickhouse-sql-escaping-0day-and-default-postgresql-...
61•arwt•3h ago•15 comments

I got hacked: My Hetzner server started mining Monero

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
143•jakelsaunders94•3h ago•130 comments

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
47•aizk•3h ago•12 comments

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers
689•birdculture•7h ago•392 comments

Developers can now submit apps to ChatGPT

https://openai.com/index/developers-can-now-submit-apps-to-chatgpt/
38•tananaev•1h ago•35 comments

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

https://pypi.org/project/wavelet-matrix/
52•math-hiyoko•4h ago•0 comments

Cloudflare Radar 2025 Year in Review

https://radar.cloudflare.com/year-in-review/2025
35•ksec•2h ago•13 comments

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

https://www.docker.com/blog/docker-hardened-images-for-every-developer/
263•anttiharju•7h ago•55 comments

Tell HN: HN was down

446•uyzstvqs•7h ago•268 comments

Fast Sequence Iteration in Common Lisp

https://world-playground-deceit.net/blog/2025/12/fast-sequence-iteration-in-common-lisp.html
24•BoingBoomTschak•4d ago•4 comments

How SQLite is tested

https://sqlite.org/testing.html
210•whatisabcdefgh•6h ago•50 comments

The Number That Turned Sideways

https://zuriby.github.io/math.github.io/the-number-that-turned-sideways.html
8•tzury•4d ago•3 comments

Zmij: Faster floating point double-to-string conversion

https://vitaut.net/posts/2025/faster-dtoa/
80•fanf2•3d ago•8 comments

Launch HN: Kenobi (YC W22) – Personalize your website for every visitor

25•sarreph•7h ago•48 comments

Venezuela's Navy Begins Escorting Ships as U.S. Threatens Blockade

https://www.nytimes.com/live/2025/12/17/us/trump-news
28•belter•1h ago•3 comments

Pornhub extorted after hackers steal Premium member activity data

https://www.bleepingcomputer.com/news/security/pornhub-extorted-after-hackers-steal-premium-membe...
76•coloneltcb•4h ago•26 comments

Flick (YC F25) Is Hiring Founding Engineer to Build Figma for AI Filmmaking

https://www.ycombinator.com/companies/flick/jobs/Tdu6FH6-founding-frontend-engineer
1•rayruiwang•7h ago

VRChat: “There are more Japanese creators than all other countries combined”

https://twitter.com/chyadosensei/status/2001356290531156159
64•numpad0•3h ago•38 comments

I couldn't find a logging library that worked for my library, so I made one

https://hackers.pub/@hongminhee/2025/logtape-fedify-case-study
24•todsacerdoti•5d ago•30 comments

Speed matters: Why working quickly is more important than it seems

https://jsomers.net/blog/speed-matters
20•bschne•2d ago•12 comments

The State of AI Coding Report 2025

https://www.greptile.com/state-of-ai-coding-2025
67•dakshgupta•7h ago•71 comments

No AI* Here – A Response to Mozilla's Next Chapter

https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/
523•MrAlex94•1d ago•292 comments

Learning Fortran (2024)

https://uncenter.dev/posts/learning-fortran/
52•lioeters•10h ago•47 comments

I created a publishing system for step-by-step coding guides in Typst

https://press.knowledge.dev/p/new-150-pages-rust-guide-create-a
27•deniskolodin•4d ago•7 comments

AI Isn't Just Spying on You. It's Tricking You into Spending More

https://newrepublic.com/article/204525/artificial-intelligence-consumers-data-dynamic-pricing
68•c420•3h ago•42 comments

Thin desires are eating life

https://www.joanwestenberg.com/thin-desires-are-eating-your-life/
742•mitchbob•1d ago•242 comments

Show HN: GitForms – Zero-cost contact forms using GitHub Issues as database

https://gitforms-landing.vercel.app/
13•lgreco•4h ago•6 comments

Is Mozilla trying hard to kill itself?

https://infosec.press/brunomiguel/is-mozilla-trying-hard-to-kill-itself
801•pabs3•14h ago•718 comments
Open in hackernews

Pornhub extorted after hackers steal Premium member activity data

https://www.bleepingcomputer.com/news/security/pornhub-extorted-after-hackers-steal-premium-member-activity-data/
76•coloneltcb•4h ago

Comments

nusl•3h ago
Misleading title; a supplier of theirs was compromised.
thuridas•1h ago
But that transferred very sensitive data to a third party without anonymising the amount.

Just by replacing the email with a random anonymizedAccountId the impact would have been reduced from disaster to who cares. This was bad design from the start.

We may see some interesting news in a few days.

8cvor6j844qw_d6•1h ago
> We may see some interesting news in a few days.

Similar to Ashley Madison data breach, vulnerable to extortion and various shenanigans.

xp84•44m ago
Just mind-bogglingly stupid to send anything about users other than a UserID number/UUID to your web tracking software.

Of course, in a sensitive situation such as that, even IP address can also be problematic, and your 3rd-party tracking software vendor gets that automatically.

If these clowns had hired someone smart instead of just copy-pasting some tracking code and throwing their whole user object at it or whatever, they would have given this some thought.

I'd have used the ability to proxy the MP tracking calls to my own server which most of these services offer but few use. That server would not keep any logs and would perform coarse GEOIP, remove the IP itself or zero the last 2 octets, and relay that information into MixPanel using custom attributes.

Just a quick back-of-napkin sketch, but even that was more thought than they put into it.

cmiles8•2h ago
More Mixpanel shenanigans.
jfindper•2h ago
>ShinyHunters

I had an inkling! They've been on a roll this past year or so.

>This data includes a PornHub Premium member's email address, activity type, location, video URL, video name, keywords associated with the video, and the time the event occurred.

Well, that's pretty fucking wild! Email address & time and location sent to a 3rd party, nice! Absolutely no reason for that, of course. Especially considering these are paying customers!

I guess somewhat notably is Mixpanel denying that it's coming from their November breach. They have less incentive to lie in this case, given that they've already admitted to being breached, and (presumably) their systems & logs have been gone over with a fine-toothed comb to identify all affected parties:

>"The data was last accessed by a legitimate employee account at Pornhub’s parent company in 2023. If this data is in the hands of an unauthorized party, we do not believe that is the result of a security incident at Mixpanel."

znpy•1h ago
>This data includes a PornHub Premium member's email address, activity type, location, video URL, video name, keywords associated with the video, and the time the event occurred.

I had always known, albeit intuitively, that registering to porn websites was a dumb idea.

Time has proved me right.

bena•1h ago
I mean, no shit.

Getting compromised is more of a matter or time than ability. Someone's going to fuck up at some point.

nephihaha•1h ago
I suppose it depends on a) what kind of content and b) your lifestyle otherwise.
dredmorbius•46m ago
Time proved you right long ago. See the Ashley Madison breach (2015):

<https://www.wnycstudios.org/podcasts/otm/segments/what-can-w...> (audio and transcript).

Based on Paul Ford's blog entry: "Fairly Random Thoughts on Ashley Madison & the Swiftly Moving Line" <https://medium.com/message/fairly-random-thoughts-on-ashley-...>.

reorder9695•1h ago
This is a shining example of why I will never upload my ID to something I do not want publicly associated with me.
arealaccount•1h ago
Conversely, being forced to use a VPN for these services is great for your personal opsec :)
mywittyname•1h ago
Cheap VPNs are cheap for a reason -- you are the product (well, your internet traffic and/or access to your home connection).
jorvi•11m ago
Private Internet Access has denied under oath that they have logs to turn over.

There is no reason to think that more reputable activist providers like Mullvad or AirVPN would if a party like PIA already doesn't.

I'd steer clear of NordVPN though. They have lots of controversy in their history and they are very financially motivated, considering the deluge of YouTube sponsorship and ads they pay for each year. Still don't think they would lie about no logs but why risk it.

dredmorbius•51m ago
That entirely depends on the trustworthiness, and opsec, of the VPN operator.
wzm•1h ago
https://techcrunch.com/2018/02/05/mixpanel-passwords/

3rd party user tracking can slurp up a lot of unexpected data, and no one ever wants to disclose problems when a vendor loses things like this. MixPanel has a long history of problems/

tyre•1h ago
I don’t love location tracking but their statistics blog posts are usually pretty funny/interesting. And I’m guessing part of this is to work with specific laws. I read that in US states with draconian laws, they’re actively blocking users.
jfindper•59m ago
The thing is, you can do the same statistics without including the user's email address or otherwise directly linking a data point to a specific person.

They may need to retain certain information for laws, but they aren't obligated by law to also share that information with their analytics partners.

darth_avocado•37m ago
Why as an engineer, would you log the entirety of a user’s info on mixpanel? I mean come on, how hard is it to have an obfuscated unique id for your users that can’t be traced back to them when logging info in third party apps? What benefit can you possibly get from logging email ids in mixpanel?
belorn•26m ago
Websites that uses third-party analytics will at minimum send the IP address, time and the url when users access pages. It also very likely they will send API calls if the developers want to track those.

So if any calls looks like "https://example.invalid/api?confirmemail=user@example.invali..." would cause a leak of the email. I have seen multiple companies and websites do this (either with email or username) when signing up or after first login, and I would strongly guess that most of not all of them uses some kind of analytics for that request that leaked data.

Web developers are supposed to scrub their sites so that doesn't happen, but then the main arguments in favor of using third-party analytics is the convenience of enabling it globally with minimum effort and then getting pretty graphs for free. There are occasionally HN posts about self-hosting analytics and the common response is that its too hard and too much work.

neilv•35m ago
I wonder what will be the watershed lawsuit event that makes tech companies consider capturing and holding PII to be liabilities.
schoen•31m ago
I believe Bruce Schneier suggested more than twenty years ago now that we think of personal data as like a form of toxic waste or pollution, but this metaphor doesn't seem to have caught on widely.
xethos•29m ago
Agreed, but this was search and watch history. I can see an argument for not keeping search history, but if I'm paying for Spotify, YouTube, or Netflix, I'd like to go back to that song or video I enjoyed last week but can't recall the name of

In other words, this is data we as consumers want to be able to access, and therefore want kept.

MangoToupe•9m ago
> but if I'm paying for Spotify, YouTube, or Netflix, I'd like to go back to that song or video I enjoyed last week but can't recall the name of

Surely this is up to the client, or perhaps explicit bookmarking capabilities. Not implicit records of what you looked for in the past

dkokelley•50s ago
You CAN turn off watch history in Youtube (not sure about Spotify). However, for better or worse revealed preferences seem to show that people prefer automatic content recommendations over doing the search & bookmark work themselves.
neilv•5m ago
Usually, a company is capturing and retaining user surveillance for the purpose of selling it.

Sometimes also for engagement, like feed tuning, but usually that's also mostly about selling it.

Not often for user-wanted features, though they might be thrown in, since the data is already captured (to sell it).

When companies mainly want the surveillance data to sell it, now there's a monetary number on it. And a monetary number can also be put on lawsuits.