Sunny

joined 2 years ago
[–] Sunny@slrpnk.net 3 points 1 day ago

Not currently, but am planning on getting to it in 2026. I want to pull things to my Forgejo and use some workflows there to scan for vulnerabilities amd rebuild'n tweak images i deem necessary. It will be a fun project.

[–] Sunny@slrpnk.net 6 points 3 days ago

Punycode is an ASCII‑compatible encoding that converts Unicode domain names, eg. containing non‑ASCII characters, into a limited character set using the “xn--” prefix so they can be used in the "normal" DNS system.

For ex: the domain bücher.de is represented in Punycode as xn--bcher-kva.de, test it if u like 😊

 

~ The URL is punycode, before anyone im comments suggest this is a shady link 🙃

A rather interesting article shedding light on how the famous Y Combinator’s Hacker News platform is steering its content away from users of they want to.

The full article here:

The Mysterious Forces Steering Views on Hacker News

18 December 2025 at 11:06 by marius@xn--gckvb8fzb.com (Marius)

JP. マリウス

I was initially torn about whether to publish this story, as I don’t have a clear or constructive recommendation on how to resolve the issue. I also didn’t want to come across as a paranoid conspiracy theorist – birds aren’t real, by the way. However, after repeatedly witnessing firsthand how Y Combinator’s Hacker News platform influences the spread of information and, consequently, opinions within the tech scene, I believe this topic deserves to be discussed, even if only briefly.

I approached this subject rationally, aiming to explain certain metrics I observed in my log files. I began exploring the Hacker News algorithms, along with related posts by other authors and, naturally, the comment sections of those discussions. Although I hadn’t previously delved into the topic, the deeper I went, the more I realized it wasn’t just a case of me being overly paranoid or seeing ghosts. It became increasingly clear that some form of censorship, whether through subtle slowing or outright blocking, does seem to be a recurring issue on the Hacker News platform. By censorship, I don’t mean the removal of deceptive or harmful content, but rather the suppression of factual material that happens to be critical of, let’s say, friends of Y Combinator.

I began writing this post after noticing unusual behavior when another one of my articles was shared on Hacker News. It triggered an immediate spike in traffic, which then dropped off abruptly for no apparent reason. While the post in question appeared to resonate with many readers, it rapidly fell from the top ranks of the Hacker News front page to the second, then third, and within minutes to the fourth page.

The decline was so sudden that even the very people whose product my post was criticizing, and who understandably weren’t pleased with it, stepped in to dispute any claims of censorship. Nevertheless, the data from my analytics clearly shows a traffic chart in a shape that couldn’t be further from being organic, leading to the assumption that the post was demoted from the front page both sharply and deliberately.

Note: The Element CEO’s comment reads:

neither YC nor any YC-intermediary is an investor in NV

This statement, however, doesn’t appear to be factually true. Protocol Labs, who is the lead investor of the Series B funding round of Element (New Vector), was initially founded as part of the Y Combinator S14 program.

This means that Y Combinator invested money into Protocol Labs, who in turn is a lead investor in New Vector, the company behind Element. One could argue that there is in fact an interest by Y Combinator, or at the very least by their friends over at Protocol Labs to protect Element from negative publicity – if you can even call my post that.

Similarly, I analyzed gigabytes of log files and traffic behavior for another post of mine that gathered some attention on news.ycombinator.com just recently. In this case, however, the censorship became more evident, even to the casual reader on Hacker News. If you’re looking at the post today, though, you might not fully understand the comments, as the post is clearly no longer flagged.

This critical deep dive into a specific project by a well-known tech figure took off within minutes of being shared on Hacker News. My analytics immediately alerted me to a surge in traffic, which is when I first noticed. The post reached the Top 5 list (on X) on Hacker News’ front page within minutes, accumulating over 40 upvotes in a short period. Then, abruptly, the traffic came to a complete stop when the post was suddenly flagged by Hacker News for no apparent reason.

Even though the post was flagged and essentially became invisible on the platform, community interest remained so high that the post went from about 50 upvotes to over 100, all while still being effectively censored. It wasn’t until several hours later (amid puzzled comments from the HN community and others) that Hacker News seemingly decided to silently unflag the post, as if nothing had ever happened and the post simply didn’t gain a lot of traction. And it worked:

The post had dropped from the visible ranks and wasn’t going to return. Hacker News had effectively stopped it at just the right the moment, when it could have gained serious traction, as it was scrutinizing a project tied to a prominent and influential tech figure.

While the post was picked up by Lobsters and spread further, attracting many views and, more importantly, thoughtful responses, its reach didn’t come close to matching the influence of what seems to be the most powerful tech aggregator on the internet.

Tl;dr

Hacker News is neither unbiased nor free from censorship. While it generally remains hands-off with neutral content, the moment a post that’s critical or even just slightly negative towards projects or companies affiliated with Y Combinator (either directly or indirectly) gains traction, the platform’s moderation team will seemingly step in to significantly limit its reach.

Unfortunately, I don’t believe there’s anything the community can do about this, as Hacker News has maintained its position as a leading tech news institution for years, with little competition on the horizon. As search engines continue their decline and are increasingly replaced by similarly censored LLMs, the discoverability of tech content, especially slightly more critical pieces, is likely to become a significant challenge in the future. My only advice is to keep in mind that, whenever you find yourself browsing Hacker News, you’re seeing a curated view of the current tech landscape that won’t necessarily represent the full picture.

[–] Sunny@slrpnk.net 2 points 6 days ago* (last edited 6 days ago)

Talos is really awesome, its a minimal OS strictly built to run kubernetes. We use it at work and its running in production for a lot of people. Its extremely minimal and can only be used via its own api, talosctl command. Its minimalism makes it great for security and less resource heavy than alternatives.

Check this out for a quick' funny taste of why one should consider using Talos >>

[60sec video from Sidero Labs, creators of Talos] https://www.youtube.com/watch?v=UiJYaU16rYU

Talos is under MPL 2.0, afaik that is open-source.

[–] Sunny@slrpnk.net 1 points 6 days ago

Oh damn, how nice! Ill look into that for sure 😊

[–] Sunny@slrpnk.net 2 points 6 days ago

Jupp running that too 😅 Was not aware of the pensing feature, ill keep my eyes open for that in the future!

[–] Sunny@slrpnk.net 1 points 6 days ago

As i wrote in my post, im already using uptimekuma to monitor my services. However if i choose the "docker container" mode foe uptimekuma to monitor it cant actually so that, as there is no health feature in most containers, so this results in 100% downtime 🙃 Other way would to do it would to just check the url of the service whoch ofc works too, but its not a "true" health check.

[–] Sunny@slrpnk.net 1 points 6 days ago (2 children)

Nice one that, fortunately i just rebuilt my server with an i5-12400 new fancy case amd slowly transitioning to an all in ssd build! I would probably lean towards a singlenode cluster using Talos.

[–] Sunny@slrpnk.net 1 points 6 days ago (2 children)

Yeah fair enough this, personally want to monitor backend services too just for good measure. Also to prove to my friends and family that i can maintain a higher uptime % than cloudflare 🤣

[–] Sunny@slrpnk.net 0 points 6 days ago* (last edited 6 days ago) (2 children)

I assume you then also use apprise as middleman here or?

[–] Sunny@slrpnk.net 2 points 6 days ago (4 children)

Maybe a transition to a cluster homelab should be the goal of 2026, would be fun.

[–] Sunny@slrpnk.net 1 points 6 days ago

This is a neat little inspect command indeed!

[–] Sunny@slrpnk.net 1 points 6 days ago

Thanks for your input 👍

 

So recently been spending time configuring my selfhosted services with notifications usint ntfy. I've added ntfy to report status on containers and my system using Beszel. However, only 12 out of my 44 containers seem to have healthcheck "enabled" or built in as a feature. So im now wondering what is considered best practice for monitoring the uptime/health of my containers. I am already using uptimekuma, with the "docker container" option for each of my containers i deem necessary to monitor, i do not monitor all 44 of them 😅

So I'm left with these questions;

  1. How do you notify yourself about the status of a container?
  2. Is there a "quick" way to know if a container has healthcheck as a feature.
  3. Does healthcheck feature simply depend on the developer of each app, or the person building the container?
  4. Is it better to simply monitor the http(s) request to each service? (I believe this in my case would make Caddy a single point of failure for this kind of monitor).

Thanks for any input!

 

I did not build this, simply sharing it.

Frankly quite surprised to see this has not been mentioned on Lemmy yet. Have been working on migrating away from Spotify to Navidrome for a while now, but wasn't completely satisfied with the UI of Navidrome. Luckily I stumbled upon this project and having used it for a week or so now i thought it would be a good idea to share it and give the project some love! <3

I plan on doing a detailed write up of how i went along with migrating to Navidrome as soon as I have all my playlists and discoverability in order, stay tuned :)

GitHub Link: https://github.com/victoralvesf/aonsoku, License: MIT

Features

  • Subsonic Integration: Aonsoku integrates with your Navidrome or Subsonic server, providing you with easy access to your music collection.
  • Intuitive UI: Modern, clean and user-friendly interface designed to enhance your music listening experience.
  • Podcast Support: With Aonsoku Podcasts you can easily access, manage, and listen to your favorites podcasts directly within the app. Enjoy advanced search options, customizable filters and seamless listening synchronization to enhance your podcast experience.
  • Synchronized lyrics: Aonsoku will automatically find a synced lyric from LRCLIB if none is provided by the server.
  • Unsynchronized lyrics: If your songs have embedded unsynchronized lyrics, Aonsoku is able to show them.
  • Radio: If your server supports it, listen to radio shows directly within Aonsoku.
  • Scrobble: Sync played songs with your server.

Screenshots

Home Album

Playlist Albums

Albums by Artist Artist

Player Lyrics

 

Was geuninly just out browsing for a new CPU cooler and then this shit appeared out of nowhere xD

Link as proof i have not edited this: https://www.newegg.com/p/0VE-01P6-00006

 

cross-posted from: https://slrpnk.net/post/25779751

The intative promises to be privacy-friendly with no tracking. Stating:

Your privacy is important. The WiFi4EU app ensures a private online experience with no tracking or data collection. Simply connect and enjoy free public Wi-Fi without concerns.

Source: https://digital-strategy.ec.europa.eu/en/policies/wifi4eu-citizens

Will be interesting to see how this spans and plays out in reality. Looks promising too, did a quick scan of their builtin permissions and trackers and looks good too. (Scanning tool is called Exodus)

 

The intative promises to be privacy-friendly with no tracking. Stating:

Your privacy is important. The WiFi4EU app ensures a private online experience with no tracking or data collection. Simply connect and enjoy free public Wi-Fi without concerns.

Source: https://digital-strategy.ec.europa.eu/en/policies/wifi4eu-citizens

Will be interesting to see how this spans and plays out in reality. Looks promising too, did a quick scan of their builtin permissions and trackers and looks good too. (Scanning tool is called Exodus)

 

The naming scheme we followed, is based on the first letter of the car's brand—so for example, a Volvo gets a name starting with 'V', like Vincent.

Anyone else done/do this? If so, what was your car + name + naming scheme?

 

Long story short; I bought a pc from a second hand market. It got completely destroyed during shipping. It got covered so no worries there, but im still left with some broken parts I'd like to fix. Among them is this Noctua cooler. This has been heavily bent, is it safe to bend it back again or is it going to require a lot of heat?

Thanks for any suggestions!

UPDATE :

Getting close! Surprisingly easy to vend back fix sone very slowly. Hoping to test it soon.

 

Tailscale recently announced our Series C fundraise, and while we were grateful for the support, the Internet, as it does, also raised a few eyebrows — some wondering whether this meant the dreaded “enshittification” was on the horizon for Tailscale.

Full Article -->

Tailscale recently announced our Series C fundraise. We were grateful for all the community support, but the Internet also raised a few of its collective eyebrows, wondering whether this meant the dreaded “enshittification” was coming next.

That word describes a very real pattern we’ve all seen before: products start great, grow fast, and then slowly become worse as the people running them trade user love for short-term revenue.

It’s a topic I find genuinely fascinating, and I've seen the downward spiral firsthand at companies I once admired. So I want to talk about why this happens, and more importantly, why it won't happen to us. That's big talk, I know. But it's a promise I'm happy for people to hold us to. What is enshittification?

The term "enshittification" was first popularized in a blog post by Corey Doctorow, who put a catchy name to an effect we've all experienced. Software starts off good, then goes bad. How? Why?

Enshittification proposes not just a name, but a mechanism. First, a product is well loved and gains in popularity, market share, and revenue. In fact, it gets so popular that it starts to defeat competitors. Eventually, it's the primary product in the space: a monopoly, or as close as you can get. And then, suddenly, the owners, who are Capitalists, have their evil nature finally revealed and they exploit that monopoly to raise prices and make the product worse, so the captive customers all have to pay more. Quality doesn't matter anymore, only exploitation.

I agree with most of that thesis. I think Doctorow has that mechanism mostly right. But, there's one thing that doesn't add up for me: Enshittification is not a success mechanism.

I can't think of any examples of companies that, in real life, enshittified because they were successful. What I've seen is companies that made their product worse because they were… scared.

A company that's growing fast can afford to be optimistic. They create a positive feedback loop: more user love, more word of mouth, more users, more money, more product improvements, more user love, and so on. Everyone in the company can align around that positive feedback loop. It's a beautiful thing. It's also fragile: miss a step and it flattens out and soon it's a downward spiral instead of an upward one.

So, if I were, hypothetically, running a company, I think I would be pretty hesitant to deliberately sacrifice a step from that positive feedback loop, the loop I and the whole company spent so much time and energy building, to see if I can grow faster. User love? Nah, I'm sure we'll be fine, look how much money and how many users we have! Time to switch strategies!

Why would I do that? Whenever you switch strategies, there has to be a threshold moment, when something fundamental changes. Threshold moments and control

In Saint John, New Brunswick, there's a river that flows one direction at high tide, and the other way at low tide. Four times a day, gravity equalizes, then crosses a threshold to gently start pulling the other way, then accelerates. What doesn't happen is a rapidly flowing river in one direction "suddenly" shifts to rapidly flowing the other way. You can see the threshold coming. It's predictable.

In my experience, for a company or a product, there are two kinds of thresholds like this, that when crossed, create a flow change.

The first one is control: if the visionaries in charge lose control, chances are their replacements won't "get it."

The new people didn't build the underlying feedback loop, and so they don't realize how fragile it is. There are lots of reasons for a change in control; financial mismanagement, boards of directors, hostile takeovers.

The worst one is temptation. Being a founder is, well, it actually sucks. It's oddly like being repeatedly punched in the face. When I look back at my career, I guess I'm surprised by how few times per day it feels like I was punched in the face. But, the constant face punching gets to you after a while. Once you've established a great product, and amazing customer love, and lots of money, and an upward spiral, isn't your creation strong enough yet? Can't you step back and let the professionals just run it, confident that they won't kill the golden goose?

Empirically, mostly no, you can't. Actually the success rate of control changes, for well loved products, is abysmal. The saturation trap

The second trigger of a flow change is comes from outside: saturation. Every successful product, at some point, reaches approximately all the users it's ever going to reach. Before that, you can watch its exponential growth rate slow down: the infamous S-curve of product adoption.

Saturation can lead us back to control change: the founders get frustrated and back out, or the board ousts them and puts in "real business people" who know how to get growth going again. Generally that doesn't work. Modern VCs consider founder replacement a truly desperate move, most of the time. Maybe a last-ditch effort to boost short term numbers in preparation for an acquisition, if we're lucky.

But sometimes the leaders stay on despite saturation, and they try on their own to make things better. Sometimes that does work. Actually, it's kind of amazing how often it seems to work. Among successful companies, it's rare to find one that sustained hypergrowth, nonstop, without suffering through one of these dangerous periods.

(That's called survivorship bias. All companies have dangerous periods. The successful ones surivived them. But of those survivors, suspiciously few are ones that replaced their founders.)

If you saturate and can't recover - either by growing more in a big-enough current market, or by finding new markets to expand into - then the best you can hope for is for your upward spiral to mature gently into decelerating growth. If so, and you're a buddhist, then you hire less, you optimize margins a bit, you resign yourself to being About This Rich And I Guess That's All But It's Not So Bad. The devil’s bargain

Alas, very few people reach that state of zen. Especially the kind of ambitious people who were able to get that far in the first place. If you can't accept saturation and you can't beat saturation, then you're down to two choices: step away and let the new owners enshittify it, hopefully slowly. Or take the devil's bargain: enshittify it yourself.

I would not recommend the latter. If you're a founder and you find yourself in that position, honestly, you won't enjoy doing it and you probably aren't even good at it and it's getting enshittified either way. Let someone else do the job. Defenses against enshittification

Okay, maybe that section was not as uplifting as we might have hoped. I've gotta be honest with you here. Doctorow is, after all, mostly right. This does happen all the time.

Most founders aren't perfect for every stage of growth. Most product owners stumble. Most markets saturate. Most VCs get board control pretty early on and want hypergrowth or bust. In tech, a lot of the time, if you're choosing a product or company to join, that kind of company is all you can get.

As a founder, maybe you're okay with growing slowly. Then some copycat shows up, steals your idea, grows super fast, squeezes you out along with your moral high ground, and then runs headlong into all the same saturation problems as everyone else. Tech incentives are awful.

But, it's not a lost cause. There are companies (and open source projects) that keep a good thing going, for decades or more. What do they have in common?

An expansive vision that's not about money, and which opens you up to lots and lots of users. A big addressable market means you don't have to worry about saturation for a long time, even at hypergrowth speeds. Google certainly never had an incentive to make Google Search worse.

(Update 2025-06-14: A few people disputed that last bit. Okay. Perhaps Google has ccasionally responded to what they thought were incentives to make search worse -- I wasn't there, I don't know -- but it seems clear in retrospect that when search gets worse, Google does worse. So I'll stick to my claim that their true incentives are to keep improving.)
Keep control.It's easy to lose control of a project or company at any point. If you stumble, and you don't have a backup plan, and there's someone waiting to jump on your mistake, then it's over. Too many companies "bet it all" on nonstop hypergrowth and don't have any way back have no room in the budget, if results slow down even temporarily.

Stories abound of companies that scraped close to bankruptcy before finally pulling through. But far more companies scraped close to bankruptcy and then went bankrupt. Those companies are forgotten. Avoid it.
Track your data. Part of control is predictability. If you know how big your market is, and you monitor your growth carefully, you can detect incoming saturation years before it happens. Knowing the telltale shape of each part of that S-curve is a superpower. If you can see the future, you can prevent your own future mistakes.
Believe in competition. Google used to have this saying they lived by: "the competition is only a click away." That was excellent framing, because it was true, and it will remain true even if Google captures 99% of the search market. The key is to cultivate a healthy fear of competing products, not of your investors or the end of hypergrowth. Enshittification helps your competitors. That would be dumb.

(And don't cheat by using lock-in to make competitors not, anymore, "only a click away." That's missing the whole point!)
Inoculate yourself. If you have to, create your own competition. Linus Torvalds, the creator of the Linux kernel, famously also created Git, the greatest tool for forking (and maybe merging) open source projects that has ever existed. And then he said, this is my fork, the Linus fork; use it if you want; use someone else's if you want; and now if I want to win, I have to make mine the best. Git was created back in 2005, twenty years ago. To this day, Linus's fork is still the central one.

If you combine these defenses, you can be safe from the decline that others tell you is inevitable. If you look around for examples, you'll find that this does actually work. You won't be the first. You'll just be rare. Side note: Things that aren't enshittification

I often see people worry about enshittification that isn't. They might be good or bad, wise or unwise, but that's a different topic. Tools aren't inherently good or evil. They're just tools.

"Helpfulness." There's a fine line between "telling users about this cool new feature we built" in the spirit of helping them, and "pestering users about this cool new feature we built" (typically a misguided AI implementation) to improve some quarterly KPI. Sometimes it's hard to see where that line is. But when you've crossed it, you know.

Are you trying to help a user do what they want to do, or are you trying to get them to do what you want them to do?

Look into your heart. Avoid the second one. I know you know how. Or you knew how, once. Remember what that feels like.
Charging money for your product.Charging money is okay. Get serious. Companies have to stay in business.

That said, I personally really revile the "we'll make it free for now and we'll start charging for the exact same thing later" strategy. Keep your promises.

I'm pretty sure nobody but drug dealers breaks those promises on purpose. But, again, desperation is a powerful motivator. Growth slowing down? Costs way higher than expected? Time to capture some of that value we were giving away for free!

In retrospect, that's a bait-and-switch, but most founders never planned it that way. They just didn't do the math up front, or they were too naive to know they would have to. And then they had to.

Famously, Dropbox had a "free forever" plan that provided a certain amount of free storage. What they didn't count on was abandoned accounts, accumulating every year, with stored stuff they could never delete. Even if a very good fixed fraction of users each year upgraded to a paid plan, all the ones that didn't, kept piling up... year after year... after year... until they had to start deleting old free accounts and the data in them. A similar story happened with Docker, which used to host unlimited container downloads for free. In hindsight that was mathematically unsustainable. Success guaranteed failure.

Do the math up front. If you're not sure, find someone who can.
Value pricing.(ie. charging different prices to different people.) It's okay to charge money. It's even okay to charge money to some kinds of people (say, corporate users) and not others. It's also okay to charge money for an almost-the-same-but-slightly-better product. It's okay to charge money for support for your open source tool (though I stay away from that; it incentivizes you to make the product worse).

It's even okay to charge immense amounts of money for a commercial product that's barely better than your open source one! Or for a part of your product that costs you almost nothing.

But, you have to do the rest of the work. Make sure the reason your users don't switch away is that you're the best, not that you have the best lock-in. Yeah, I'm talking to you, cloud egress fees.
Copying competitors. It's okay to copy features from competitors. It's okay to position yourself against competitors. It's okay to win customers away from competitors. But it's not okay to lie.
Bugs. It's okay to fix bugs. It's okay to decide not to fix bugs; you'll have to sometimes, anyway. It's okay to take out technical debt. It's okay to pay off technical debt. It's okay to let technical debt languish forever.
Backward incompatible changes. It's dumb to release a new version that breaks backward compatibility with your old version. It's tempting. It annoys your users. But it's not enshittification for the simple reason that it's phenomenally ineffective at maintaining or exploiting a monopoly, which is what enshittification is supposed to be about. You know who's good at monopolies? Intel and Microsoft. They don't break old versions.

Enshittification is a real, and tragic, phenomenon. But let's protect a useful term and its definition! Those things aren't it. Epilogue: a special note to founders

If you're a founder or a product owner, I hope all this helps. I'm sad to say, you have a lot of potential pitfalls in your future. But, remember that they're only potential pitfalls. Not everyone falls into them.

Plan ahead. Remember where you came from. Keep your integrity. Do your best.

 

Personally I think the ZenPhone 9 series looked very sleek and cool - especially the in red colour choice. zenhphne9

 

Hiya, hope this is a fitting qustion for this community.

So recently made a purchase from a second hand market. I just wanted the case that the computer I bought used, but got the full computer with all its parts However when I removed the cooler and cleaned off the remaining paste I saw this CPU was marked as Intel Confidential.

Frankly I've got no idea what this means, was this CPU used for Intel Internal only and somehow ended up in the wild? Did it belong to some third party company? How do I know what generation the CPU is? (Guessing some software will be able to tell me this). Are these normal to find second hand?

If anyone knows anything regarding this strange occurrence - please let me know 😅

 

Curious what kind of alarm/ringtone people are rocking. Gentle and subtle tunes or straight up horrible loud alarms?

view more: next ›