HNHacker News
TopNewBestAskShowJobs

gyulai

1,295 karma · joined January 4, 2020

submissionscomments
gyulai··on Dear Microsoft, enough is enough
If there's any pinning needing to be done it would be on lax antitrust laws or enforcement in the U.S. In the E.U., all of these companies consistently get slapped on the wrist about all of these things, but there's only so much the E.U. can do, if these companies get a safe haven in the U.S. and if the E.U. wants to continue to trade with the U.S. relatively freely. The U.S. is taking a stance that it benefits them more to be the domicile of evil monopolistic global megacorps than to police the necessary preconditions for the existence of free markets (which would imply that other nations could compete more freely with the U.S.) The E.U. has no such conflict of interests, so it's easy for them to take the "moral" high ground (although it's not moral to be precise; more like an appeal to free market values, which, they themselves, are also happy to violate on a case-by-case basis pretty much as it suits them).
gyulai··on Dear Microsoft, enough is enough
> SPONSORED CONTENT FROM BROWSER CHOICE ALLIANCE

Who is the "Browser Choice Alliance" I thought to myself. One web search later:

> Our members: Midori, Opera, Vivaldi, Wavebox, Browserworks, and, ... wait for it ...

> Chrome.

gyulai··on Google changes its search box
The “magic” of the SERP is that it makes the organics product and the ads product reinforce each other: People come for the organics and don't have to pay. That brings eyeballs, which advertisers pay for.

If Google no longer sends users to websites for free on organics, the world will have to figure out some mechanism whereby Google pays site owners for putting the information on the web in the first place. Where will that money come from?

If it's ads, the AI experience is a “lies engine” where advertisers get to pick which lies the AI tells. Not sure what kinds of people would show up for that experience. Probably the same kind who watch home shopping TV. I would venture to guess that there will be a ceiling in the advertising value of that property. Or the AI interacts with people in good faith. But then, if I'm an advertiser, how do I get my lies into the world? “We will tell your lie, only if it's a truth” doesn't work because, as an advertiser, I understand that the truth about me already gets spoken, and I don't need to pay a dime for that.

You can run an argument that people can tell ads from organics on the current SERP, and you can calibrate how much of each there should be. But you can't really “calibrate” the amount and level of the lying in the AI to where it's just enough so that people will show up, but not so much that there's no value for advertisers. You can't have little boxes either, where the AI is like “having told you the truth, I want you to also pay attention to this lie that someone paid me to tell you: …”

Is Google really saying: “Hey, we're the lion's share of the advertising market right now. But, because we kind of like these newfangled AI things, we're going to just vacate that spot to whoever. Instead, we will turn ourselves into a pre-product-market-fit company. Maybe at some point over the next 10 years, we're going to be able to tell you how we might actually monetize ourselves. Stay toooooned.”

The reason why AI is a better experience than the web right now, is because we have pre-enshittification AI and post-enshittification web. What will the whole thing look like, after enshittification is through with AI?

gyulai··on VoIP brings back old-fashioned pay phones to rural Vermont (2025)
What's the law these days in Vermont / the U.S. around anonymous use of the phone system? Are anonymous burner SIMs still allowed?
gyulai··on France's government is ditching Windows for Linux, says US tech a strategic risk
If anything, the lesson to learn from the LiMux failure has nothing to do with technology or with project planning + execution, but with politics. If you extort millions from government as a for-profit business, most of which ends up as pure profit, there is an “emperor's new clothes” dynamic. It aligns the interests of government officials with yours in driving a narrative that there was good value generated for the taxpayer from that taxpayer money you got. Also: You now have those millions in a war fund, which you can use as negotiation mass. (In the case of LiMux and Munich, Microsoft relocated their corporate HQ to Munich as a quid pro quo for the City of Munich abandoning the LiMux project, which directly benefitted the City of Munich because it now got to tax Microsoft in a way that it didn't previously get to do). … these kinds of strategies game theoretically dominate any kind of play that's possible through open source.
gyulai··on We've raised $17M to build what comes after Git
Investor narrative pointing out a relationship is not the same as substantive technological overlap.
gyulai··on We've raised $17M to build what comes after Git
> I feel like I really need to learn how to raise money. For $17M, one could probably ...

People complaining about investors throwing stupid sums of money at stupid or trivial things unrelated (or only marginally related) to AI? ...sounds to me like the first glimpse of hope I have come across in this industry for half a decade.

gyulai··on We've raised $17M to build what comes after Git
> i am actually fine with how svn works.

I came here to say precisely that. I was on svn before git was a thing, and I've never moved off it for any projects where I get to decide such things.

To a first approximation, one could say that distributed version control is a problem nobody ever had, and nobody ever intends to have. (GitHub is the world's centralized monorepo.)

Yet, distributed version control is the majority of the reason why git's mental model is so overcomplicated.

gyulai··on Working on Products People Hate
In a perfect society, companies would find that the more negative externality they create, the more difficult a time they'll have finding people willing to do it for them. One case in point is when a civil-oriented software company starts taking on military contracts and putting their people to work towards death and destruction. In a perfect society, the reaction we would get is the employees going "wait a second; I liked this company when I joined, but I never signed up for this." … and even in our less-than-perfect society, we do get some of this; what we need is more of this, not less.
gyulai··on How to Survive in the Tech industry in 2026
I normally know better than to respond to "career advice", particularly, coming at it from an angle of vulnerability. I think the primary reason I'm doing it is as a service to my younger self (and people in equivalent situations now), which could have been spared quite a bit of heartache, if it had had more people around ready to call bullshit on bad advice.

Moving to SF is only an option for the rich and privileged. Saying no to a solid paycheck that comes with a 40-hour workweek to make space for randomness is for the rich and privileged. Some of us are born rich and privileged, some are not. Some of us are born as extroverts, some as introverts. For some of us, putting off-hours to use for doing more work-related stuff ends up working out, for others it wreaks havoc on our ability to have hobbies, social lives, and families and is a surefire way to destroy happiness (and might still not help our careers).

"Everyone needs to move to SF and start prioritizing hustling over staring at their editors and compilers" is terrible advice. For a sizeable proportion of people it's not an option. For a sizeable proportion of people it's a surefire way to destroy their lives.

gyulai··on How to Survive in the Tech industry in 2026
Telling someone they need to learn to be an extrovert to get ahead in a field that people tend to gravitate towards because they are introverts is psychologically quite unsound advice, because personality is quite fixed. I've beaten myself up over my not-get-ahead-able personality enough when I was at college, and have, paradoxically, gotten ahead quite a bit better than the people I knew back then, who did have those model extrovert personalities.

The second reason why I take issue with that line is, as I've said, the fact that few employers allow employees time "on the clock" to do anything at all that's away from screens, and saying "do it in your spare time, then" is adding insult to injury. I have a rich social life, hobbies, and am raising a family. What I'm observing is that this is not helping my career one bit, and that's perfectly fine. Not everything in life needs to be in service of one's career. But this is also the reason, why I do not have time, off the clock, to attend meetups and events.

The third thing I would notice is that it helps your career (again, speaking from a "code monkey" perspective here), less than you'd think. What is going to come out of the chance encounters at meetups and events? Maybe someone wants to hire you. Maybe someone wants to work with you more informally. If you sell your time in 40-hour-per-week blocks, none of this is a business opportunity you can capitalize on. If you're on a job, you've already sold your 40-hour-block, and have nothing left to transact with. If you're off a job, you need a new one, and you need it now, so you need to be more transactionally-minded than just investing time into chance encounters.

Now, there is a separate consideration that may enter into career planning, namely that one might try to evade the 40-hour-per-week payrolled-employee trap, and try to prioritize maximizing hourly rate over yearly compensation and do freelancing. But this sort of consideration, in my mind, is not properly the domain of career advice. Career advice is: "Here is some mistakes you should avoid. Avoiding them is always an option, no matter what your circumstances are, and by avoiding them, you will always have better outcomes." This is not that: It is simply not the case, that everyone can and should be a freelancer.

gyulai··on How to Survive in the Tech industry in 2026
It's not like "spend more time away from the screen" is a real choice that is actually offered to "codemonkey ICs", like myself, in most workplaces, and I haven't seen AI change a damn thing about that. If anything, it has become worse. With AI raising the expectations about how much code I need to ship per unit of time (and all the responsibility for that code actually working still resting with me), I am more glued to the screen than ever.
gyulai··on The next era of social media: built and run in Europe, ruled by our laws
Oh boy. Vaporware startup facing an unsolved cold-start problem calling itself the “next era” of something and announcing lofty funding goals. Exactly where I want to put my personal data.
gyulai··on F-Droid Board of Directors nominations 2026
> Why do people need banking on their phones though? Banks have websites too.

2FA. I was a smartphone hold-out for longer than anyone I know, but banks mandating 2FA with no options for doing it in a standards-compliant way or any way that doesn't involve the app stores was what finally broke my resistance.

gyulai··on The Weird OS Built Around a Database [video]
I would have thought it would be about OS/400.
gyulai··on The Musidex: A physical music library for the streaming era
I'll repeat a critique I've made about Tonies before [1]:

I recently discovered Tonies when I remembered the Fisher Price cassette player which was my favourite toy when I was a kid and wanted to get something similar for my son. What I ended up getting: A used Fisher Price cassette player on e-bay plus a cassette deck to record with.

Tonies just seem like such a horribly bad deal: The actual content is content that the family already pays for twice because my wife pays for Spotify and I pay for YouTube Premium, and the content on those Tonies is actually on the streaming services as well. So, we'd end up paying for the same content a third time.

Moreover, we'd lock ourselves into a closed cloud. If the Tonie company goes out of business, Tonies will no longer work.

One of the nice things about a cassette player is that it seamlessly transitions the kid into enjoying the culture of the grown-ups. I can remember how exciting it felt as a kid when I started borrowing my dad's music and enjoying that on my Fisher Price. -- With the Tonies, you're locked into whatever content the content-mafia deems appropriate for toddlers.

There are also all the arguments pertaining to streaming vs. physical media in general that play into this, which I won't repeat here. I'll just say that children's literature is consistently a target for political influence on culture, and cloud-based centralisation makes it more vulnerable to that sort of influence -- “Vote for me, and there will be no more Taka-Tuka Land for Pippi Longstocking! That's so offensive to ... uhm ... whoever (Polynesians, I guess? Africans?) And what about that shy lion that needs to learn to roar, so the other animals will take him seriously? Toxic masculinity!”

I don't know the particulars of what the Tonie system looks like from a content creator perspective, but I certainly find it peculiar that Tonies lean heavily in the direction of Disney content. The German language is not exactly the best market for content creators. So, I think we should support our own content creators as well as we can to avoid a situation where the only kind of culture we have is translations of whatever Disney cooks up in the Anglosphere.

And the blank/creative Tonies are not a counterargument to the above because I'd expect there to be upload filters for copyrighted content and the like (or there soon will be if there isn't already).

[1] https://news.ycombinator.com/item?id=46597664

gyulai··on How AI is affecting productivity and jobs in Europe
> The EU trails the US not only in the absolute number of AI-related patents but also in AI specialisation – the share of AI patents relative to total patents.

E.U. patent law takes a very different attitude towards software patents than the U.S. Even if that wasn't the case: “Specialisation” means that no innovation unrelated to AI gets mind share, investment, patent applications. And that's somehow a good thing? Not something you can just throw out there as a presupposition without explaining your reasoning.

gyulai··on Every book recommended on the Odd Lots Discord
> curated local book store

I used to live in central London, so I know what you mean, but here's the thing: LOTS of people don't have access to curated local book stores, so doing the same thing but doing it online does add value. I live in rural Germany now. Reaching a brick-and-mortar bookstore is a 30mins drive, looking+paying for parking, 10 mins walk, and then the bookstore won't be curated at all. It'll be a branch of a soulless chain trying with all their might to stay afloat by pandering to whatever islands of book-buying-taste have half a chance of achieving critical mass given the geographical constraint: cookbooks, self-help, books on parenting and pet-rearing, paperback love stories, etc.

Personally, I really like the idea that's at work here, and I like the fact that it generalises: Find an online community that has self-selected for some kind of criterion. Doesn't even matter which, as long as there is a side effect of selecting for people who aren't completely brain-dead. Scrape it for book recommendations. Make it into a list. Done. Value added. Use affiliate links; maybe you can even get paid back for your efforts. As a book-buying consumer, I'll say: Let's have more of this, please.

gyulai··on KDE's new Plasma Login Manager is tightly bound to systemd
...let me rephrase that. I frequently am quite surprised by how poor some people are who still manage to sport the latest iPhone at all times. Conversely, a small amount of money or even no money at all and a dumpster find will get you surprisingly far, when it comes to having your basic computational needs met. The world is more complicated than a bunch of stereotypes. "Someone who thinks of sharing of computers as rare, must be rich and conceited" is not a good model of the world. "Someone who is poor must be spending too much money on iPhones" is not a good model of the world either. (One reading of what I wrote would be this, but it's not what I meant to imply).
gyulai··on KDE's new Plasma Login Manager is tightly bound to systemd
I am willing to downgrade my statement “exceedingly rare” to “relatively rare”. It is certainly exceedingly rare in my sphere of experience. The last time I worked for a company that had shared computers was 16 years ago. This was on a trading floor set up for compliance. And they were in the process of phasing that out and making the computers on the trading floor just dumb terminals for Windows terminal server. So the desktops, themselves, ceased to be multi-user because they only ran the terminal server client, and it didn't matter which user that ran under.

After that, the only setup I've ever known was company-issued single-user laptops, and rarely BYOD. Company-issued single-user laptops are also what is used by all my friends and colleagues, where I have knowledge of such things.

With that said: The multi-user model is pretty broken on modern desktop Linux anyway, if you only look at how much stuff goes in $HOME these days, including software installed through flatpaks, configuration, even configuration with system-wide effects like power management and network, etc.

gyulai··on KDE's new Plasma Login Manager is tightly bound to systemd
Putting Linux on dumpster-find computers is a hobby for some rich Americans. They'd be happy to hand those out to the poor and needy who, however, wouldn't be caught dead with one of those. Because, sporting the latest iPhone at all times is part of the reason they're poor. -- The world is a complicated place, man.
gyulai··on KDE's new Plasma Login Manager is tightly bound to systemd
Graphical login managers are just a nightmare altogether.

Genuine use cases for multiuser desktop Linux are exceedingly rare. (Are university computer labs with desktop computers still a thing? Or is it just Wi-Fi and BYOD now?)

On an effectively-single-user system, there is very little point in distinguishing between the state where the single user has logged in and the session has been locked versus the state where the single user has not yet logged in. Dealing with the discontinuities between those two states, on the other hand, is a nightmare. (e.g. Wi-Fi might be controlled through the desktop session. Why should the computer not be connected to Wi-Fi and its network services reachable, just because the user hasn't logged in yet? What about power management? If the single user has turned off the feature to automatically suspend after x minutes of inactivity through KDE settings, why should that setting only start to apply after the user has logged in, and not yet when the greeter is still sitting idle? Those kinds of behaviours are usually not what you want) -- And, subjectively, I've found the KDE login manager to be the buggiest part of my KDE experience anyway.

I would advise anyone to set up auto login with something like sddm, and skip the whole thing. Password entry is a bit redundant, assuming the user has already entered at least one password for disk encryption, and things like ssh are governed through key pairs.

gyulai··on Apple to soon take up to 30% cut from all Patreon creators in iOS app
Case law isn't directly normative in civil law traditions like Germany and France in the same way it is in common law traditions like the U.S. and U.K. But court decisions that are deemed interesting do get picked up in journals, cited in academic literature, and cited by other judges in their own decisions. There is a herd dynamics psychology where judges and academic writers default to following along with the principles established in each other's decisions and academic writing, rather than go against that consensus. (Unless their conviction is very strong, and they are, depending on the gravity of the issue, willing to stake their reputations and careers on those convictions). -- I brushed over that distinction when I used the term “precedent”. In my mind it's pot-ay-toh po-tah-toh.
gyulai··on Apple to soon take up to 30% cut from all Patreon creators in iOS app
I don't know. We don't have any such thing as small claims court in Germany, but my expectation would be that judges in low-level courts will try their very best not to get noticed for setting any kind of precedent whatsoever. The only thing that's going to happen if you rule against Apple in a low-level court is that they will go into revision, and carrying a high probability that the higher-level judge will overturn the decision and make the lower-level judge look bad in the process.

Also, any kind of effort to annoy someone by bringing coordinated actions in lots of venues all at the same time is probably abuse of process.

gyulai··on Apple to soon take up to 30% cut from all Patreon creators in iOS app
> I certainly think it’s incredibly false marketing for Apple to claim I bought an iphone, when in reality I paid upfront for essentially AOL.

I wonder if that has ever been tried against Apple or a similar company in a court of law, because I think there might be real merit there. One would have to get a bunch of people together claiming a refund on the purchase price on the grounds that ownership hasn't been transferred and therefore Apple is in breach of contract in relation to the contract for sale of an iPhone. Then those people would have to bring a class action, and the case would revolve around the concept of "ownership". Because "ownership", to a first approximation, means the legal right to do with some piece of property essentially as you please, and Apple is clearly basing much of their business on the assumption that users do not have those rights and is taking positive action to prevent users from exercising such rights.

I don't know much about the law in the rest of the world, except Germany, but in Germany that would certainly be the case, and there is a surprising amount of case law revolving around such things as horses or other animals being sold, and the former owner then trying to restrict the new owner in exercising their ownership rights, which generally end with ownership rights being upheld by courts.

gyulai··on A flawed paper in management science has been cited more than 6k times
I expect that over the next 10 years, one of two things is going to happen: Either Software Engineering is going to reinvent itself as an actual engineering discipline, or Civil Engineering is going to cease to be one and we'll be driving over vibe-constructed bridges (and plunging to our certain deaths, in case the sarcasm wasn't clear).
gyulai··on A flawed paper in management science has been cited more than 6k times
I came to this discussion, specifically looking for the term "management 'science'", with the quotation marks where they belong, and I found it right here, so thanks for that :-) ...I don't think I'd be capable of letting the term roll off my tongue without doing the airquotes either.
gyulai··on Dark Mode vs. Light Mode: Which Is Better?
I optimize for maximum amount of natural sunlight hitting my retina throughout the day, as that tends to have positive effects on my psychological wellbeing.

So I've set up my desk at a 45° angle bridging a corner of my office where I have windows along one of the walls (with me looking at the corner, of course, not into the room).

So, I'm as close to the windows as possible and have a wall of windows with natural light hitting my eyes from a 45° angle. This is important on overcast days which, where I live, is most of them because otherwise, I would get barely any natural light at all.

With dark mode, this setup runs into trouble on sunny days because sunny spots in the room tend to reflect off the screen, producing glare. This leads me to start drawing blinds and almost always spirals into me sitting in a dark room on the sunniest of days when I most want to enjoy the sun.

With light mode, I can get away with regulating the light through a movable paravent that moves with the sun and takes care of the worst of sunny spots reflecting off my screen and maybe drawing the blinds only partially.

gyulai··on Floppy disks turn out to be the greatest TV remote for kids
I recently discovered Tonies when I remembered the Fisher Price cassette player which was my favourite toy when I was a kid and wanted to get something similar for my son. What I ended up getting: A used Fisher Price cassette player on e-bay plus a cassette deck to record with.

Tonies just seem like such a horribly bad deal: The actual content is content that the family already pays for twice because my wife pays for Spotify and I pay for YouTube Premium, and the content on those Tonies is actually on the streaming services as well. So, we'd end up paying for the same content a third time.

Moreover, we'd lock ourselves into a closed cloud. If the Tonie company goes out of business, Tonies will no longer work.

One of the nice things about a cassette player is that it seamlessly transitions the kid into enjoying the culture of the grown-ups. I can remember how exciting it felt as a kid when I started borrowing my dad's music and enjoying that on my Fisher Price. -- With the Tonies, you're locked into whatever content the content-mafia deems appropriate for toddlers.

There are also all the arguments pertaining to streaming vs. physical media in general that play into this, which I won't repeat here. I'll just say that children's literature is consistently a target for political influence on culture, and cloud-based centralisation makes it more vulnerable to that sort of influence -- “Vote for me, and there will be no more Taka-Tuka Land for Pippi Longstocking! That's so offensive to ... uhm ... whoever (Polynesians, I guess? Africans?) And what about that shy lion that needs to learn to roar, so the other animals will take him seriously? Toxic masculinity!”

I don't know the particulars of what the Tonie system looks like from a content creator perspective, but I certainly find it peculiar that Tonies lean heavily in the direction of Disney content. The German language is not exactly the best market for content creators. So, I think we should support our own content creators as well as we can to avoid a situation where the only kind of culture we have is translations of whatever Disney cooks up in the Anglosphere.

And the blank/creative Tonies are not a counterargument to the above because I'd expect there to be upload filters for copyrighted content and the like (or there soon will be if there isn't already).

gyulai··on Fighting Fire with Fire: Scalable Oral Exams
It is quite telling, regarding the state of higher education, if actual teachers actually talking to students 1:1 (which is all that an oral exam really needs to be) is brushed away as a non-starter. I can highly empathise with students who feel like the whole enterprise is a farce, and trying to game and cheat that system at every possible turn is the only appropriate response.
← PreviousPage 2 of 14Next →