Feed aggregator
Microsoft has broken Windows Hello facial recognition in the dark
Organizations Warned of Vulnerability Exploited Discontinued TP-Link Routers
Article URL: https://www.securityweek.com/organizations-warned-of-vulnerability-exploited-against-discontinued-tp-link-routers/
Comments URL: https://news.ycombinator.com/item?id=44303631
Points: 3
# Comments: 0
JetBlue Is Slashing Flights and Cutting Costs. Here's What Travelers Should Know
UK Watchdogs Fines 23andMe $3.1 million For Data Security Violations
Meta Partners With Oakley for Its Next Pair of Smart Glasses
Today's NYT Connections Hints, Answers and Help for June 18, #738
Today's NYT Strands Hints, Answers and Help for June 18, #472
Today's Wordle Hints, Answer and Help for June 18, #1460
Best Internet Providers in Sacramento, California
Painting with Math: A Gentle Study of Raymarching
Article URL: https://blog.maximeheckel.com/posts/painting-with-math-a-gentle-study-of-raymarching/
Comments URL: https://news.ycombinator.com/item?id=44303194
Points: 1
# Comments: 0
Dream Recoder
Article URL: https://dreamrecorder.ai/
Comments URL: https://news.ycombinator.com/item?id=44303176
Points: 1
# Comments: 0
Quick notes on a brief agentic coding experience
Article URL: https://olano.dev/blog/agentic-coding-experience/
Comments URL: https://news.ycombinator.com/item?id=44303161
Points: 1
# Comments: 0
WhatsApp to start targeting you with ads
WhatsApp has announced that it will start to show you targeted ads on the app. The ads, it says, will appear under the Updates tab.
WhatsApp launched the Updates tab a year ago, and now 1.5 billion people visit it every day. Updates has historically been a place for users to follow news and updates from their favorite companies, news organizations and celebrities.
This is different to the Chats tab where users send and receive messages. Chats remain end-to-end encrypted and, according to Meta’s vice president for product management Nikila Srinivasan, will not display ads.
To determine your interests for ad purposes, WhatsApp says:
“We’ll use limited info like your country or city, language, the Channels you’re following, and how you interact with the ads you see. For people that have chosen to add WhatsApp to Accounts Center, we’ll also use your ad preferences and info from across your Meta accounts.”
That means that anyone who has linked their Facebook or Instagram accounts with their WhatsApp account will now have that data used for ad targeting. This cross-platform integration feels like a significant invasion of privacy, especially for users who expected WhatsApp to remain more private than Facebook or Instagram.
The European privacy group NOYB (None Of Your Business) has already voiced concerns, warning that WhatsApp may soon adopt the same “Pay or OK” model as Facebook and Instagram to obtain the user consent that’s required under EU law.
With Meta’s “Pay or OK” system, users face a choice between two options nobody asked for: either pay a monthly subscription fee to avoid targeted ads and tracking, or accept extensive data collection and personalized advertising in exchange for free access. If you don’t want your data tracked, you must pay. If you don’t pay, you must accept tracking and profiling for ads.
Meta introduced this model in response to strict privacy regulations in Europe, especially the General Data Protection Regulation (GDPR), which requires companies to get clear, “freely given” consent from users before using their data for personalized ads.
In the past, Meta has argued that it had obtained a ruling of the Court of Justice of the European Union (CJEU) that accepted the subscription model as a valid form of consent for an ads funded service.
Meta also said its pricing was in line with those of ad-free services such as YouTube Premium and Spotify Premium. However, it conveniently forgot to consider that ad-free services are not the same as those that gather data about you and sell them to the highest bidder to create personalized ads.
WhatsApp built its reputation on privacy, with end-to-end encryption and minimal data collection. And, as privacy advocates feared, bringing it into the Meta “family” moved the platform away from its privacy-first roots.
Even if WhatsApp says it won’t read your messages, it can still use your usage patterns, contacts, and other metadata to build detailed profiles for advertisers. This increases the risk of data leaks, misuse, or surveillance.
What can users do?A while back I asked whether it was a good idea to move from WhatsApp to Signal. With this new development, the question may be worth reconsidering.
If you’re on iOS 18, you can now allow WhatsApp to access only selected contacts instead of your entire address book. This reduces the amount of data WhatsApp can collect about your network.
On Android, you can technically use WhatsApp without granting access to your contacts, but you’ll need to manually start chats using wa.me links. Or, for convenience, you can use a third-party app that does the work for you.
WhatsApp frequently adds or changes privacy options, so revisit your settings periodically to maintain control.
If you can, disassociate your WhatsApp account from other Meta accounts you may have. Don’t use the same email address, handle, etc. You can remove your WhatsApp account from the Meta Accounts Center, but it is unclear whether Meta will “remember” the link if it once existed.
We don’t just report on threats – we help protect your social media
Cybersecurity risks should never spread beyond a headline. Protect your social media accounts by using Malwarebytes Identity Theft Protection.
Life and Death of a Graphics Programmer
Article URL: https://www.elopezr.com/life-and-death-of-a-graphics-programmer/
Comments URL: https://news.ycombinator.com/item?id=44303130
Points: 1
# Comments: 0
I Built an Open Source LLM-Based Receipt Generator – Here's Why
If you’ve ever worked with AI models to parse real-world documents like invoices or receipts, you know one truth: good test data is painfully hard to find.
Real receipts are noisy, diverse, and often private. PDF templates are brittle and too clean. OCR outputs are inconsistent. And once you move beyond English or simple formats, it gets even messier.
That’s why I built this:
GitHub: WellApp-ai/ai-receipt-generator Example output: imgur.com/a/YtFSodj
What’s Next?
Right now it supports: - OpenAI models (via API) - Local generation via Faker - YAML-configured generation flows
Coming soon: - Support for Claude, Gemini, Mistral, etc - More built-in schema presets - Predefined prompt templates (by region, industry, language)
We’re also planning to dogfood this internally for auto-evaluations of our own parsing engine.
Comments URL: https://news.ycombinator.com/item?id=44303126
Points: 1
# Comments: 0
Resume Customizer with Agents
I built this framework where you can upload all your experience and project, then give it a job posting, it will hand-pick pick most relevant from your experience and project and tailor bullet points to form an ATS-ready resume for you (Jake resume LaTex).
I only tested it with my own data. I wonder if you guys can try it to see if it can improve on anything. Also, I'm having this trouble where generated content doesn't fit on 1 page for LaTeX, and I don't have a solution. If you have a suggestion, let me know
https://github.com/kipiiler/resume-ai/
Comments URL: https://news.ycombinator.com/item?id=44303124
Points: 1
# Comments: 0
More Than 40% of Employees Are Using AI at Work
Advanced Data Analysis from an Elementary Point of View
Article URL: https://stat.cmu.edu/~cshalizi/ADAfaEPoV/
Comments URL: https://news.ycombinator.com/item?id=44303109
Points: 1
# Comments: 0
Show HN: WarioWare AI Generated Microgames
Hey HN!
VibeWare is a 100% vibe coded WarioWare style video game.
WarioWare is a popular Nintendo franchise that features a series of short 3-5 second challenges called "microgames". We figured codegen was far along enough to generate these kinds of mini-games, and we were right!
VibeWare has 2 parts: 1. Core game that that plays microgames. I don't know anything about JS game engines, so Cursor took the wheel. Total cost: ~$500 in Claude 4 Opus. 2. Micro-games generated by an AI agent writes, lints and validates the code. Total Cost: ~$5.50 to produce 10 reliable games (mostly GPT-4o tracked via AgentOps)
We submitted this as part of the "Game Changers Vibe Coding Hackathon" in SF and won!
One core learning was GPT-4o actually significantly outperformed Claude class models on code gen. Our suspicion was PhaserJS is better understood in the GPT world model.
It's fully open source, and you can even generate your own games: https://github.com/areibman/vibeware
Comments URL: https://news.ycombinator.com/item?id=44303108
Points: 1
# Comments: 0
What Improves Your Photos
Article URL: https://substack.com/home/post/p-165885631
Comments URL: https://news.ycombinator.com/item?id=44303105
Points: 1
# Comments: 0