News for hackers. Stuff that matters.

k0tan32

Re:The Internet Is No Longer a Safe Haven on Sunday November 16, 2025 @01:29PM (#45947237)
Some HNers already mentioned that the internet has not been a safe haven for a long time. All these vulnerability scanners and parsers were pinging my localhost servers even in mid 2k. It has just become worse, and even OSS and usually captcha-free places are installing things like Anubis [1].

All of this reminds me of some of Gibson's short stories I read recently and his description of Cyberspace: small corporate islands of protected networks in a hostile sea of sapient AIs ready to burn your brain.

Luckily, LLMs are not there yet, except you can still get your brain burnt from AI slop or polarizing short videos.

[1] - https://anubis.techaro.lol/

Re:EU age verification app not planning desktop support on Wednesday September 24, 2025 @09:34AM (#45360121)
Did you forget the "\s" marker?

Russia is a one way step ahead here, with mandatory pre-installed apps, full-scale internet censorship (still catching up with China, though), mandatory DPI, etc.

Re:All New Java Language Features Since Java 21 on Saturday September 06, 2025 @01:57PM (#45151440)
Thanks for sharing your experience.

It's a fair note about tooling in general, I started with the code editing because it's the first thing before you can taste and judge the rest.

I think my frustration comes from the fact that in most other ecosystem I can use the tools I like, but in Java I have to use things like Intellij.

Intellij CE may be open source, but it is entirely owned by a private business whose primary goal is to sell their product - which affects how well are the integrated, open to accept community feedback, etc.

Re:All New Java Language Features Since Java 21 on Saturday September 06, 2025 @12:13PM (#45150528)
Mind sharing why do you consider Java tooling to be good (and largely, what is good here)?

The reason I ask is that I recently had to join a Java project at my company, and having a background in Node/Rust/Perl/Lua and some C++, I found the Java tooling to be extremely unsuitable for my taste.

A simple example: there is no standard LSP server, and the amount of jumps required to have a working setup with FOSS tools and make it IDE-independent is just horrendous. In every other ecosystem I've worked with so far, it was pretty easy in the last 5 years: if you don't like IDEs, you can keep using your vim/emacs/helix or whatever and just embed a plugin or two, with LSP integrated -- and you're ready to go.

Java world felt complete the opposite, like you had to use/buy some commercial tools to start doing something.

I agree with you per se that the learning curve in many ways is a function from your past experience, but there's no contradiction with what I previously stated in the context of this article - since émigré from Windows will obviously have some experience with Windows, they have this learning bias already, and potentially a different mindset/expectations (the most famous - why can't I just download an .exe?!)

Some [1] Linux distros were even trying to emulate this experience (which is a dead end obviously)

[1] Like Linux XP https://distrowatch.com/table.php?distribution=linuxxp

I often notice that Linux (and maybe some BSDs) can accommodate two extremes on the tech competence spectrum especially well: the least opinionated users may treat their computer as a black box and just enjoy web browsing / chatting / media with some help, while the most savvy can extract value from tailored and private setups (like stability of Debian or power of Nix).

At the same time, Linux on the desktop fails often for everyone in between: the learning curve is still higher (especially for people coming from Windows), and some very specialized professional proprietary software can be missing.

Luckily, as mentioned in the article, Microsoft tries to make the balance more equal.

Writing this as a person who has used Linux for the last 15 years with a 2-year break for macOS and back.

Show HN: Scale by display gnome shell QoL extension

https://github.com/ilya-m32/scale-by-display

Hi all,I have a "Quality of Life" extension I created for Gnome Shell [1] to share with the community. It automatically adjusts the system font scaling factor based on the current display profile and also integrates with Dash to Dock [2] (also known as Ubuntu Dock).Why? Imagine you're using a laptop and frequently connecting it to different displays throughout your day (at home, office,...

( Read More... | no comments | 3 points | on HN )
Thanks for sharing, I'll check it out! Lighthouse seems to go much further in extracting the feeds and even finds some likely variants by brute force or crawls for links.

For this browser extension I aim to have a small but curated list of ad-hoc derives instead of one-fits-all solution. This makes me wonder: if RSS is supported by a website but is not accessible at all, perhaps the right approach would be to simply ask the owners to provide access to it.

Show HN: RSS Launchpad – a tiny Firefox (mobile) RSS extension extractor

https://github.com/ilya-m32/rss-launchpad

Hello there!I'm sharing a small Firefox extension that I created for my own use (and for fun, of course!). The extension partially restores the RSS support that was removed from major browsers a long time ago: it extracts (or derives) RSS feeds from pages and shows them in a nice way and easy to export to some external reader.Motive I've been reading HN for quite some time, and some articles...

( Read More... | 3 comments | 3 points | on HN )
Re:Discover the IndieWeb, one blog post at a time on Saturday February 22, 2025 @12:15PM (#43140868)
Pretty cool. I re-discovered RSS last year after getting tired of the usual mdoern "smart" feeds. For me, the only problem with independent small blogs is the discovery stage: you need to somehow to find out about an interesting blog, which is even harder if you want go out of your usual info-bubble.