News for hackers. Stuff that matters.

fdw

The headline is misleading, but the "article" is only five screenshots of Twitter posts. Someone used AI to decrypt the Samsung TV's firmware and found always on listening, classification, lots of privacy nightmares. Then their (the hacker's, not Samsung's) OpenAI got suspended for "Cyber Abuse".
Re:US Supreme Court Just Blew Up EU-US Data Transfers on Tuesday June 30, 2026 @02:59AM (#48729395)
> Where are the dozens of European tech winners? Seriously. They have the best education system in the world, strong social safety nets, cheap healthcare, and great lifestyles. Why have they not created innovative technologies that turn into worldbeating companies?

Maybe that is because there are US companies competing in the same space that are not held to the same regulations because of treaties like this one. It's hard to build a competitor to AWS, not just technically (although it very much is), but also business-wise - who would choose the unproven startup if you can go with the accepted best practise? By forcing US companies to equal footing, you give European startups more of chance. (Which is a Chinese playbook, too.)

The episode was based on the book Breakneck: China's Quest to Engineer the Future by Dan Wang (Amazon: China's Quest to Engineer the Future)

Very interesting read, with a lot more depth and details to this short (but accurate) summary.

IANAL, but GPL3 is compatible with selling the software (see Linux distros). However, it forces you to open up the complete source code and it allows the users to fork and recompile it as they see fit (but they must also open up their changes if they distribute it).
I'm a bit confused about the license: On the purchase page (https://get.trayce.dev/) you state that "a license must be purchased for continued use". But if I look into the GitHub repos (https://github.com/evanrolfe/trayce_agent and https://github.com/evanrolfe/trayce_gui), the license is GPL 3? So why do I need to purchase a license?
Re:Tao on "blue team" vs. "red team" LLMs on Monday July 28, 2025 @11:51AM (#44712053)
No, defense in depth is a best practice because you assume that each layer can fall. It is more practical to have many layers that are very secure than to have one layer that has to be perfectly secure.
Re:Tao on "blue team" vs. "red team" LLMs on Monday July 28, 2025 @11:48AM (#44712021)
They say this about sports, which is (usually) a zero-sum game: If I'm attacking, no matter how badly, my opponent cannot attack at all. Therefore, it is preferable to be attacking.

In cyber security, there is no reason the opponent cannot attack as well. So, my red team is attacking is not a reason that I do not need defense, because my opponent can also attack.

Thanks, that's also a very impressive visualization. Slightly too much and confusing, but amazing nonetheless. Thanks for sharing!

I'll also have a look around your repo. And maybe I know feel inspired to put some more work into mine - thanks for the kind words.

Very nice, thanks for sharing! Is the source available somewhere? Do you want contributions?

I've once built something similar for myself (still at https://github.com/fdw/timelines/), but not half as polished as yours. I like yours better ;)

Re:The Weird Nerd comes with trade-offs on Sunday June 09, 2024 @03:16PM (#40626766)
> or how neurodivergent is really is from much more common extroverted people.

Do you mean to say that neurodivergence is more common among extroverted people? If so, do you have sources for that? I have not yet heard of any relation between extra- (or intraversion) and neurodiversity.

Re:The Weird Nerd comes with trade-offs on Sunday June 09, 2024 @01:08PM (#40625874)
I'm understanding your statement to mean that caring about something because of itself, without external motivation (like validation or money), is neurodivergent. So neurotypical would be to only care about something if you profit from you caring about it? Is that reading correct?

If so, I have to disagree vehemently. That is not my experience at all and feels extremely homo economicus and - to be honest - depressing. I want to care about things I like and that bring me joy, even if no-one pays me for that or validates my choice.

Re:Libyear on Thursday May 09, 2024 @06:43AM (#40306865)
I've tried out some of the libraries, and it looks like they do calculate the difference between the installed version and the last (stable) release. If a dependency hasn't seen a release in ten years, those ten years don't count against the dependency drift. This is exactly what I would want.

However, they only check openly accessible (i.e. OSS) dependencies. If one of those hasn't seen a release in ten years, I would look for an alternative.

Re:Bitwarden Broken in Linux on Saturday November 18, 2023 @03:37AM (#38317004)
Yes, but it is quite uncomfortable to use, requiring you to get a session key and storing it somewhere. Instead, I've had good experiences with [rbw]. Maybe that would also be interesting for GP.

I've used to rbw for a rofi (and rofi-like frontend): https://github.com/fdw/rofi-rbw/

[rbw]: https://github.com/doy/rbw/

Re:"I'm on the edge of revolt" – Internal Tech Emails on Monday November 13, 2023 @06:41AM (#38249160)
But isn't that the very problem?

The market for these loss-leading services is skewed because Google subsidizes their free offerings so that they improve their ads branch. Because it is hard to compete with a free (actually money-losing) service, it is very hard for competitors to spring up. And thus the whole thing is anti-competitive.

If they were separate companies and had to compete on their own merit, not subsidized by the ads division, they'd have to ask for money too. Then, competitors actually have a chance to offer something better. And through that, the reach of the ads business is limited unless they start to work with the competing services. This opens up the market for other ad markets, too.

And then we are a step closer to the free market that is efficient and good for consumers.

Re:Using extra Firefox profiles to make my life better on Friday October 20, 2023 @01:10PM (#37958762)
I've written my own tiny Python script for this, that launches the right executable based on the URL. It works really well for my situation with two different Firefox profiles.

Maybe it works for others, too.

Link: https://github.com/fdw/brooser

Re:Ask HN: How do you do backups for personal/home server? on Saturday June 10, 2023 @10:27AM (#36270755)
I do backups to a local, external HD (that I need to manually plug and unplug, unfortunately), and to Backblaze. Depending on the importance of the data, it's being pushed daily to B2 and weekly to HD, or more seldom, or only to HD.

Technology-wise, I've been on restic for some years now, because of its support for cloud backends. (Otherwise, Borg is a fine tool, too.) Until last week, I've used crestic, but I just migrated to resticprofile, as that can do web hooks and pre-/post-commands, which I intend to use for SQL server dumps.

restic: https://github.com/restic/restic/ crestic: https://github.com/nils-werner/crestic resticprofile: https://github.com/creativeprojects/resticprofile/

Re:Ask HN: What's on your home server? on Friday January 06, 2023 @04:23AM (#34272688)
In the end, paperless also stores the original pdfs in a directory. You get some more goodies from it, like automatic OCR and a web interface, but your baselines is also included.
Would care to explain why "Altriusm is a sickness"? Caring about other people seems to be a good thing to me, so I'd like to hear your take.
Re:You Can Forget About Crypto Now on Saturday November 12, 2022 @11:40AM (#33574676)
Isn't this what journalism should be about, though, to journal the news neutrally? I'd be more worried about a bias if someone only writes for one side of an issue, but now it's also bad if both sides can be happy with an author's work?
I've had a good experience with [crestic](https://github.com/nils-werner/crestic), even though it seems a lot smaller and simpler than autorestic. But I really like how the same backup can be configured for different backends. Autorestic's seemed more complicated in comparison.
Re:Ask HN: Biographies of Companies or Things? on Saturday September 17, 2022 @11:43AM (#32878411)
That looks really interesting, thank you very much!

Ask HN: Biographies of Companies or Things?

I've enjoyed books narrating the history of a company or a thing, like David McCullough's The Path Between the Seas, Jon Gertner's The Idea Factory or Dava Sobel's Longitude.But, missing a name for this particular genre, I have a hard time finding new entries. Does HN have anything of that kind to recommend?Other books I've found so far: - Skunk Works by Ben E. Rich & Leo Janos - The Box by...

( Read More... | 6 comments | 4 points | on HN )
I'm not sure what you mean to achieve by this comment. Do you want to imply that working remotely is the same as "remote vacations", and so people are hypocrits for only wanting one of these but not the other?

But if you are serious about your question, please look at the context of each of these: Vacations are often defined by being in a different place. Working, however, is defined through achieving some result - for IT work, there is no necessary, physical "location" attribute. And if they have different relationships to a physical location, it isn't fair to compare them as if they did.

That's an interesting idea. This would probably curb bad behavior, when you get reprimanded from several folks who have an actual stake in it.

But - and sorry if I'm overly negative here - I see other issues: First, you wouldn't want to dilute the stakes too much. If my bad behavior is a very small problem for 100 people, they probably don't care too much and nor do I. The more pressing problem might be that growth is now really heard. The easiest way is if someone takes 100% responsibility, but then you only get very similar people and no new ideas. Or you need several people inviting the same person, so your community cannot grow exponentially (I think).

This might be a good approach if you strive for homogeneity and accept small growth.

Disclaimer: I couldn't visit the site, so all I have to go on is your quote.

It's definitely interesting, but my gut reaction is that it is a bad idea. If you invited somebody, that means (a) you know them somehow and (b) you want them to participate in the community. Unless you have a stronger bond with the community and are willing to risk your relationship with the invitee for it, moderation will be quite lax, I fear.

On the other hand, having the inviter sanctioned if the invitee misbehaves is also an interesting concept. The behavior in the community will probably be better, but people will be very cautious to invite someone, possibly starving the community.

Re:What are your most used self-hosted applications? on Friday May 06, 2022 @05:36AM (#31283193)
Thanks!

I already have it running, I just had no idea it could do that. Guess I know what I'll do on the weekend :)

Re:What are your most used self-hosted applications? on Wednesday May 04, 2022 @12:50PM (#31262936)
Could you please go into more detail regarding "a full little identity provider and authenticating proxy"? Does nginx-proxy-manager do something like SSO?

Older »