Hacker Newsnew | past | comments | ask | show | jobs | submit | bestcommentslogin
Most-upvoted comments of the last 48 hours. You can change the number of hours like this: bestcomments?h=24.

I switched all the machines at https://lanparty.house over to Linux a couple months ago. So far, we've experienced noticeably fewer problems on Linux compared to Windows. Stability and performance are better. I can't think of one game we tried that didn't work. And wow is it nice not to have all the ads and crapware in our faces anymore.

(I'm aware that Battlefield series and League of Legends won't work due to draconian anti-cheat -- but nobody in my group cares to play those I guess.)


It's funny how many people already see this as a book that is opened and closed on the same day. That's not how these things work. This is like the first stone of an avalanche. It could stop here, or it could roll on for quite a while. It will take months or even years to know whether or not the outcome here was desirable or not and what the final tally is.

Remember the 'Arab spring' and what came after.


I think the comments here are a great example of why this idea always sounds better in nostalgic reminiscence than in practice: As I write this, nearly half of the comments here are complaining about this website. There are complaints about requiring JavaScript, the font size, the design, the color choices, the animations. Complaints about everything the designer did to make this site unique and personal, which was the entire point of the exercise. This is coming from a site that supposedly attracts the target audience for this type of page.

Two wrongs don’t make a right.

Regardless of your opinion on Maduro, you can still acknowledge that the head of a sovereign state being captured in an unannounced/unnamed military operation by a superpower is wrong from a principled standpoint, and that it’s destabilising a country with 30+ million people if not the entire region.


100% agree.

If it's someone else's project, they have full authority to decide what is and isn't an issue. With large enough projects, you're going to have enough bad actors, people who don't read error messages, and just downright crazy people. Throw in people using AI for dubious purposes like CVE inflation, and it's even worse.


“start menus made with React Native, control-alt-delete menus that are actually just webviews”

Haven’t used windows in five years or so but I’ve kept hearing bad things. This really is the icing on the cake though. Yea the AI stuff is dumb but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.


Note that this is an active discussion where we're trying to get to a point of clarity where we can promote to an issue (when it is actionable). The discussion is open and this is the system working as intended!

I want to clarify though that there isn't a known widespread "memory leak issue." You didn't say "widespread", but just in case that is taken by anyone else. :) To clarify, there are a few challenges here:

1. The report at hand seems to affect a very limited number of users (given the lack of reports and information about them). There are lots of X meme posts about Ghostty in the macOS "Force Close" window using a massive amount of RAM but that isn't directly useful because that window also reports all the RAM _child processes_ are using (e.g. if you run a command in your shell that consumes 100 GB of RAM, macOS reports it as Ghostty using 100 GB of RAM). And the window by itself also doesn't tell us what you were doing in Ghostty. It farms good engagement, though.

2. We've run Ghostty on Linux under Valgrind in a variety of configurations (the full GUI), we run all of Ghostty's unit tests under Valgrind in CI for every commit, and we've run Ghostty on macOS with the Xcode Instruments leak checker in a variety of configurations and we haven't yet been able to find any leaks. Both of these run fully clean. So, the "easy" tools can't find it.

3. Following point 1 and 2, no maintainer familiar with the codebase has ever seen leaky behavior. Some of us run a build of Ghostty, working full time in a terminal, for weeks, and memory is stable.

4. Our Discord has ~30K users, and within it, we only have one active user who periodically gets a large memory issue. They haven't been able to narrow this down to any specific reproduction and they aren't familiar enough with the codebase to debug it themselves, unfortunately. They're trying!

To be clear, I 100% believe that there is some kind of leak affecting some specific configuration of users. That's why the discussion is open and we're soliciting input. I even spent about an hour today on the latest feedback (posted earlier today) trying to use that information to narrow it down. No dice, yet.

If anyone has more info, we'd love to find this. :)


Also, don't forget to set up an RSS or Atom feed for your website. Contrary to the recurring claim that RSS is dead, most of the traffic to my website still comes from RSS feeds, even in 2̶0̶2̶5̶ 2026! In fact, one of my silly little games became moderately popular because someone found it in my RSS feed and shared it on HN. [1]

From the referer (sic) data in my web server logs (which is not completely reliable but still offers some insight), the three largest sources of traffic to my website are:

1. RSS feeds - People using RSS aggregator services as well as local RSS reader tools.

2. Newsletters - I was surprised to discover just how many tech newsletters there are on the Web and how active their user bases are. Once in a while, a newsletter picks up one of my silly or quirky posts, which then brings a large number of visits from its followers.

3. Search engines - Traffic from Google, DuckDuckGo, Bing and similar search engines. This is usually for specific tools, games and HOWTO posts available on my website that some visitors tend to return to repeatedly.

[1] https://susam.net/from-web-feed-to-186850-hits.html


I've read your comment before visiting the site, and it got me wondering -- how bad can it be? Can it be worse than those acid green on red sites of the 90s-00s?

Imagine my surprise, when I opened the site and it looked and felt just like a museum or art exhibit. This was the literal feeling I had -- being at an art gallery, but online.

I guess, these comments tell more about the commenters, than TFA. We should remind ourselves to be more critical to the content we consume, regardless where it comes from.


This is thematically amazing when you consider what the song is about — the roboticization of the abducted band. (Music video:)

https://youtu.be/gAjR4_CbPpQ

In this song, which is also chapter four of the movie Interstella 5000 movie (spoilers from here!), the knocked-out singers are scanned, parameterized, brainwashed, uploaded into The Matrix, and then used in the following songs of the movie-album to robotically mass produce music.

It makes perfect sense that the BPM is 123.45 because that’s exactly the sort of thing you get when a manager (who’s shown at the end!) just enters some numbers on the keyboard into the bpm field. They don’t keysmash the numpad; they just hit 123456789 until the field is full!

So not only does the song itself convey what some boss thinks is music, robotically beating at 123.45 bpm, but it is itself about being endlessly-rotating brainwashed-boring cogs in a pop music production industrial machine. I’m pretty sure the movie scene cuts and animations are timed specifically to the beats of the song, but knowing that they’re timed to a machine-specific bpm that a human would never select at random with a metronome?

Absolute genius.

I had no idea. Thanks for posting this.

EDIT: At 123.4567bpm, I think the track has precisely 0.2345 seconds of silence before the first 'beat' of the song and actually has 456 beats total, which is either numerological nonsense or pure genius by Daft Punk. Math elsethread :)


I think its interesting that mainstream PC gaming press is now talking about Linux. We have the benchmark Youtube channels doing some benchmarks of it as well and plenty of reports of "it just works", which is pretty promising at least for the games that aren't intentionally excluded by DRM. For me its still controllers and equipment incompatibility due to my VR headset and sim wheel/pedals setup, I use Linux everywhere else in my router and home servers. I just hope that Nvidia notices that there does appear to be a swing happening and improves their driver situation.

Microsoft could have made Windows:

able to run on any hardware

free for basic usage, paid for commercial usage

lightweight, simple, stripped of all cruft and extras

consistent in it's UI and cleaned up from 40 years of inconsistencies

But they didn't - so people are looking for alternatives.


I just spent way too much time reading through this thread looking for a single post more concerned about Venezuela and its people than the poster's own politics. I gave up when I noticed I was only a 1/4 of the way through thread, should have started from the bottom.

I don't use IPv6 because it solves a problem that I don't have and it provides functionality that I don't want. And also because I don't understand it very well.

My points :

- I don't have a shortage of IPv4. Maybe my ISP or my VPN host do, I don't know. I have a roomy 10.0.0.0/8 to work with.

- Every host routable from anywhere on the Internet? No thanks. Maybe I've been irreparably corrupted by being behind NAT for too long but I like the idea of a gateway between my well kept garden and the jungle and my network topology being hidden.

- Stateless auto configuration. What ? No, no, I want my ducks neatly in a row, not wandering about. Again maybe my brain is rotten from years of DHCP usage but yes, I want stateful configuration and I want all devices on my network to automatically use my internal DNS server thank you very much.

- It's hard to remember IPv6 addresses. The prospect of reconfiguring all my router and firewall rules looks rather painful.

- My ISP gives me a /64, what am I supposed to do with that anyways?

- What happens if my ISP decides to change my prefix ? How do my routing rules need to change? I have no idea.

In short, so far, ignorance is bliss.


Counterintuitively: program in python only if you can get away without knowing these numbers.

When this starts to matter, python stops being the right tool for the job.


A lot of talk about how the administration didn't even try to justify this, but I think that the administration actually believes they did justify it. They exist in some bubble completely un-tethered from reality. I don't know what that means for the future but it's terrifying.

It's pretty obvious what's happening here.

The response needs to be forceful: seize and auction off the ships. There needs to be sufficient deterrent to actually stop this from happening.


Nearly this entire HN comment section is upset about VLC being mentioned once and not recommended. If you can not understand why this very minor (but loud?) note was made, then you probably do not do any serious video encoding or you would know why it sucks today and is well past its prime. VLC is glorified because it was a video player that used to be amazing back in the day, but hasn't been for several years now. It is the Firefox of media players.

There is a reason why the Anime community has collectively has ditched VLC in favor of MPV and MPC-HC. Color reproduction, modern codec support, ASS subtitle rendering, and even audio codecs are janky or even broken on VLC. 98% of all Anime encode release playback problems are caused by the user using VLC.

We even have a dedicated pastebin on a quick run down of what is wrong: https://rentry.co/vee-ell-cee

And this pastebin doesn't even have all the issues. VLC has a long standing issue of not playing back 5.1 Surround sound Opus correctly or at all. VLC is still using FFmpeg 4.x. We're on FFmpeg 8.x these days

I can not even use VLC to take screenshots of videos I encode because the color rendering on everything is wrong. BT.709 is very much NOT new and predates VLC itself.

And you can say "VLC is easy to install and the UI is easy." Yeah so is IINA for macOS, Celluloid for Linux, and MPV.net for Windows which all use MPV underneath. Other better and easy video players exist today.

We are not in 2012 anymore. We are no longer just using AVC/H264 + AAC or AC-3 (Dolby Audio) MP4s for every video. We are playing back HEVC, VP9, and AV1 with HDR metadata in MKV/webm cnotainers with audio codecs like Opus or HE-AACv3 or TrueHD in surround channels, BT.2020 colorspaces. VLC's current release is made of libraries and FFmpeg versions that predate some of these codecs/formats/metadata types. Even the VLC 4.0 nightly alpha is not keeping up. 4.0 is several years late to releasing and when it does, it may not even matter.


Believability aside (I do think it’s believable personally) this is pretty much how “evil” (from outsider perspective) is done at every company, including mine. Inside it’s all sprint meetings, KPIs and terminology that are either intentionally or unintentionally designed to keep engineers far from thinking about impact on real people. It’s easy to convince a 25 year old whiz kid to optimize human assets, it’s just like Factorio and it feels good to see the number go up. In-jokes and dark humor fly and it all feels not real and just like a game. Sometimes on purpose by management, sometimes automatic as a coping mechanism. Defense (my field) is very much the same way.

There is not an extreme amount of crime and violence. Years ago yes. But now it's a lot better. Source: living here.

I bought BYD stock in 2025 before split in the hope that their market dominance will translate to great returns. The stock has pretty consistently traded down since then. Meanwhile Tesla stock soared purely on the air coming out of Elon’s mouth.

A lot of people here are commenting that if you have to care about specific latency numbers in Python you should just use another language.

I disagree. A lot of important and large codebases were grown and maintained in Python (Instagram, Dropbox, OpenAI) and it's damn useful to know how to reason your way out of a Python performance problem when you inevitably hit one without dropping out into another language, which is going to be far more complex.

Python is a very useful tool, and knowing these numbers just makes you better at using the tool. The author is a Python Software Foundation Fellow. They're great at using the tool.

In the common case, a performance problem in Python is not the result of hitting the limit of the language but the result of sloppy un-performant code, for example unnecessarily calling a function O(10_000) times in a hot loop.

I wrote up a more focused "Python latency numbers you should know" as a quiz here https://thundergolfer.com/computers-are-fast


I would like to add:

- HPVs are extremely common: 80% of men and 90% of women will have at least one strain in their lives. Unless you plan to remain completely celibate, you are likely to contract a strain.

- Sooner is better, but vaccination can be done at any age. Guidelines often lag behind, but vaccination makes sense even if you are currently HPV-positive. While it won't clear an existing infection, it protects against different strains and reinfection (typically body removed HPV in 1-2 years). See: https://pubmed.ncbi.nlm.nih.gov/38137661/

- HPV16 is responsible for a large number of throat cancers (around 50% in smokers and 80% in non-smokers!). This affects both men and women. Vaccinating men is important for their own safety and to reduce transmission to their partners.


Auto manufacturing is low margin and capital intensive. BYD is valued as an auto manufacturer. Tesla is not.

Even all of that aside, the idea that foreign investors will be allowed to meaningfully participate in the upside of Chinese companies is questionable. Every Chinese company is one recapitalization away from zeroing out the common stock owned by foreigners. What are they gonna do, sue in Chinese court?


It's hard to adopt something that schools don't teach. I know someone who graduated from UCI with a CompSci degree with a specialization in networking, just before the COVID19 pandemic began. He recalled that the networking courses he took did not cover IPv6 at all, except to describe the address format (i.e. 128 bits, written as hexadecimal, colon-separated). Everything he learned about IPv6, he had to learn on his own or on the job. A standard that has been published for over two decades, heavily used for over a decade, and critical in the worldwide growth of the Internet, was treated as an afterthought by one of the premier universities in the US.

Obvious disclaimer: This is a sample size of 1, and an anecdote is not data, yada yada. I'm not involved in academia, and have no insight into the adoption of IPv6 in CompSci networking curricula on a broader level.


As a westerner, who believes in the rules based order, I would give anything for our leadership which is launching this illegal war to be sent to the Hague.

Our leadership are war criminals, and should be treated as such.

Some, specifically, are war criminals who have committed crimes that carry the death penalty, and should be arrested, tried, and (if found guilty) executed.


The fact that this area where the incident happened, Gulf of Finland, is not fully part Finnish/Estonian territorial waters, is only because of a bilateral Finnish-Estonian agreement. This was done in the 1990's purely for benevolence towards Russia.

Russia clearly hasn't acted in such way that they should enjoy these kinds of acts of benevolence. Finland and Estonia should seriously consider retreating from this agreement.


I oversee pressing for over 150k+ records a year. We eliminated download cards a while ago because the redemption rate was so low. I wouldn’t doubt if the number of buyers who don’t own a record player is even higher tha 50%, and that the percentage of people who actually play the records is actually 10-20%. I don’t have data on that, it’s just a hunch.

Many of us in the indie music industry (hip hop sustained record plants for many years, arguably until independent music started pressing in the 2000s) have mixed feelings about records. It’s a lot of plastic. A lot of waste. And they’re cubersome to bring on tour.

But there isn’t another physical medium that sells at all as well as vinyl. Soft apparel always does well. But people want vinyl.

I don’t love the Gen Z framing of this though. Vinyl purchasing at this point is multi generational.

I don’t think it’s some mysterious Gen Z love of physical. I think we all know that Spotify doesn’t pay artists appropriately and we want to help sustain the music we love. Buying digitally is just isn’t the same for a lot of people (even though it arguably is the best and easiest income generator for artists).


If this wasn’t HN, I would swear that my personal recommendation algorithm has gotten Linux desktop-pilled and that’s why I’m seeing so many posts like these every day. But in reality I think there is a groundswell of momentum happening here, and with component prices rising, I only see this continuing as more people look to breathe new life into older hardware.

> I’m posting this from a library Wi-Fi on a burner laptop because I am technically under a massive NDA. I don’t care anymore. I put in my two weeks yesterday and honestly, I hope they sue me.

Why bother using library Wi-Fi on a burner laptop if he doesn't care anymore? Why give out the biggest clue, which is the time of his resignation letter? If the story is real, this company is a straight-up scammer waiting for the biggest headline and lawsuit of the year.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: