HNHacker News
TopNewBestAskShowJobs

fridek

1,869 karma · joined September 1, 2011

All opinions are my own, especially the dumb ones.
submissionscomments
fridek··on Poland now 6th-largest EU economy, ahead of Switzerland and Belgium
The health care system is the most expensive in the world, while not producing the best life expectancy. It is in fact very much in line with Poland, except if you have $20k/yr in Poland for medical expenses you can expect concierge level treatment. https://ourworldindata.org/grapher/life-expectancy-vs-health...
fridek··on Vint Cerf, “father of the Internet”, is retiring
I couldn't disagree more.

I personally witnessed Vint give valuable advice to managers like me, often in difficult cases. It sounds banal but often in a large corp you know what you need to do, but will have a lot of - justified or not - doubt about whether you can get through the bureaucratic molasses and the political interests of your higher ups. Vint's backing enabled a lot of people to do what's right.

One of my colleagues has printed and framed a reply from such a thread, where he offered an opinion in support of another manger. Vint replied "This is good advice. V.".

I hope he enjoys retirement, well deserved

fridek··on Iran is likely jamming Starlink
Who is "we" and "them"? Don't you find it ironic, such a comment on a thread about protesting a regime which tries to control who does what?
fridek··on You can't cURL a Border
The point is - while all of these systems are fuzzy at the edges, that is not a bug. Letting people reside in a few countries at the same time, and to pick a tax residency like a new winter jacket is a non-objective for the border, tax and residency systems.

It's actually relatively simple to follow the rules that lead you down the well estabilished residency paths if you do the opposite of what the article suggests and leave enough of a buffer for every required number, so you don't need to think about it and the precise count can be handwaved by the officials.

Conversly, if you try to minmax the rules, you might find that most important systems still have an arbitrary human decision maker, who simply decides whether to apply a complex ruleset to the letter, or to be lenient.

fridek··on How has mathematics gotten so abstract?
I'm curious how you managed to find nothing on lcamtuf. He's one of the most famous Polish hackers from the 90s, then one the best security researchers Google had. Even if you live under a rock, the substack has an "about" section. If it wasn't for Michał I'd probably be a farmer today.
fridek··on XSLT removal will break multiple government and regulatory sites
I've got to admire Mason's chill in actually giving concrete replies to what are mostly ad-hominem attacks around this issue.
fridek··on The Kew Herbarium (2019)
Kew Gardens are among the reasons why I haven't left London yet. Visit if you can.
fridek··on I Lost Faith in Kagi
I find this quote funny and on some another level of disconnect about what they are competing with:

> Not even Google ever printed 20k tshirts to give away for free.

For a couple of my university years I had nothing but free Google t-shirts. They were throwing so much of this crap around that my closet was halfway to 20k. I only lamented they never gave away Google trousers or briefs.

They have a fair shot at competing with Google on quality of search and they should focus on that. If they think they can complete on AI, email or swag - good luck, and I hope you have a good money printer.

fridek··on YouTube demonetizes public domain 'Steamboat Willie' video after copyright claim
For me, it boils down to the question of participation in a flawed but powerful system in a hope of leading to better outcomes, or its avoidance in the hope of its downfall. This is the same line of reasoning you can apply to political elections in almost any country.

I have no illusion of being irreplacable, or of the FAANG companies going down. Even if my departure would create a ripple, hiring is not, and will not ever be a problem. There is an endless supply of purely financially motivated and reasonably talented people. To leave would be to let a worse person fill my seat. Conversly, I get to work with a lot of honest people towards better things, in the scope we have control over. You can't fix everything, but often you can really make a difference on what's right in front of you.

fridek··on Welcome to the Chata Programming Language
It's a house, or a cottage specifically, in Polish. Fun fact is it uses ch digraph, which is for "unvoiced h" and how we spell both ch and h these days. Naming is hard.
fridek··on Investigating the impact of HTTP3 on network latency for search
QUIC is enabled by default for all domains across most major browsers: https://caniuse.com/http3

For Cloudflare HTTP/3 accounts for 28% of the traffic (https://radar.cloudflare.com/)

fridek··on Investigating the impact of HTTP3 on network latency for search
Changing network interfaces breaks connections and causes a new handshake. Browser session works at a different layer and doesn't prevent that.

QUIC actually lets you migrate between connections (because the packets are identified by a connection ID in each UDP packet rather than a 5-tuple). Clients will typically re-test a connection occasionally and downgrade as needed for this to work.

fridek··on Investigating the impact of HTTP3 on network latency for search
This. There are also clients that with a little config will let cache the support level per-host, and even provide a list of hosts that the initial request should race TCP and QUIC to.

https://developer.android.com/guide/topics/connectivity/cron...

fridek··on This isn't over-complicated, it's just complicated
My theory is that, as an industry, we have almost completely lost (or maybe dilluted?) the ability to architect complex systems. Everything is 90% third-party libraries and microservices duct-taped together without much thought. Virtually every project I joined was missing an overarching design document. Where it existed, it was usually not updated in the entire lifespan of a system. Asks to estabilish a domain or a versioned API boundary around something particularly gnarly are usually met with blank stares or violent opposition.

It's weird because I'm not even that old, and this kind of planning or refactoring was definitely a part of the curriculum at my definitely-not-Ivy-League uni.

fridek··on Quest for my perfect watch
You might like Withings Steel HR. It easily lasts a month on a single charge. Conversly, I now have their more premium Scanwatch, and I feel the UX regressed, while the added functions are not for me.
fridek··on Physical buttons outperform touchscreens in new cars, test finds
FWIW this is what Audi's MMI does. (Or used to do? My car is old.)

The control panel has:

* 6-8 buttons for switching between different MMI modes, labeled

* 4 universal buttons, function contextual to the current screen

* 1 return button

* Turn/press controller

I can navigate 90% of the menus blindfolded. Despite my older MMI not being a marvel of UX, I can access functions 5 actions deep, while driving, from pure muscle memory.

fridek··on 9-Euro-Ticket
Germany has about 1000 railway locomotives operating 40k runs a day. A conductor job pays on average 50k€/yr. Most trains I've seen have more than one conductor, and you need to plan for weekends, shifts, time off, etc. but the lower bound should be easy to agree on 50M€/yr or 12.5M€ for the duration of the program? Then there is the entire infra to sell tickets online, in machines and in person.

At the same time there are about 2 million rail customers a day, so the 9€ ticket will bring 18M€. I'd say they probably break even.

Math is fun, but the entire point is a bit moot. Germany is a civilised country and if you laid off the entire staff for three summer months with no pay, the union would eat you for breakfast.

fridek··on Dune: Spice Wars
That was my first thought, I'm worried it will not use the full potential of the source material. In the world of Dune wars were won by intrique more than with troops and this feels like a mobile game. I wish we had a cRPG placed in the Dune's universe, with visuals to match Villeneuve's Dune or Jodorowsky's wonderfull hallucinations.
fridek··on Diving into BoardGameGeek
Interesting analysis. It has some signs of the author introducing variables until the ranking looks "right" though. I also disagree with some of the conclusions, based on my moderate experience with the site and its users.

A few suggestions to improve:

* Consider that most users rank 1-10 to stack rank their own games. BGG explicilty encourages this, insisting it's YOUR rating and there is no wrong way of arriving at it. I'd try to normalize for this (i.e. convert user collections from ratings into stack rank percentiles, see where games end up on average).

* Board games objectively got better over the years. There is more material on mechanics, it's easier to publish than ever, simulating and playtesting games is easier, etc. When I look at some (not all!) old games on top 100 I always think "come on, it's a good game but has no place here". It would be interesting to see rankings based on ratings assigned in a specific year.

* Drop the notion of complexity as something to correct for. As others mentioned this is a very inconsistent data point. Personally I'd rather play two 8.5 games in an evening than one 9. Perhaps fun per hour would be better, but this is personal bias, no matter how you assign the weight you will get complaints :)

* Kids and party non-gamer games are almost a distinct universe from gamers games. There is no way to fix or account for that. It has nothing to do with compexity or play time. I think this is more down to a combination of how well the game was playtested combined with the distribution channels available to the publisher. Gamers will happily play 15 minutes gimmick games, non-gamers will pull out Monopoly in a pub and go throught this monstrous waste of cardboard while downing pints.

fridek··on Roblox Pressured Us to Delete Our Video. So We Dug Deeper
Oh no, 100% there is a list long as an arm of things Roblox is doing which are completely immoral. The whole thing sounds terrible in my book even if you did it to a consenting adult - and these are children.
fridek··on Roblox Pressured Us to Delete Our Video. So We Dug Deeper
I can't stop thinking that content moderation is a lost battle at this point. Roblox seems to be at the deep end with "F moderation, squeeze the profits" approach, but it feels like the only safe way would be to simply avoid business models that engage with any community content whatsoever.
fridek··on Wikipedia is swimming in money–why is it begging people to donate?
FWIW Wikimedia salaries linked by bomdo in reply are all topped by entry level from https://www.levels.fyi/?compare=Facebook,Amazon,Google&track...

At entry level you typically manage a two-pizzas sized team in one fairly limited domain. "Have this desk and a bunch of people, figure out how to run a worldwide wiki" would be a typical senior manager/director assignment (a.k.a. middle management).

If we set aside an argument about IT salaries fairness, I think people at Wikimedia deserve some thanks for taking a salary cut to undeniably make a difference on the world.

fridek··on Europe Is Guaranteeing Citizens the Right to Repair
Trust me I'm an engineer? But always happy to have HN debug my fridge, so here we go: turns out the light bulb, when replaced, keeps overheating and even metled the surrounding casing. Some electrical issue I'd have to take the fridge apart to debug. I might be unfair with this one though, it's a 20 year old fridge and is probably serviceable.
fridek··on Europe Is Guaranteeing Citizens the Right to Repair
Disagree. I'm willing to throw heaps of hard earned money to recover my time spent being bothered by such problems. I researched and tried many "premium" brands, with minor exceptions they proved to be planned for obsolence too. I had good experience with small companies/kickstarters. Once they grow to the point of being "popular", economies of scale and CFOs show up to the table and eat your cake.

In all of the following I got a new thing looking for some new feature or because I could I guess, and had the older device outlasted the newer one: Bose headphones, any mobile phone really, Thinkpad laptops, Audi cars, Brother printers, any and all household appliances.

fridek··on Europe Is Guaranteeing Citizens the Right to Repair
I can't describe how much I hope something comes out of it. Not because I have some illusion of this tackling corporate greed, or helping the environment - devices will likely become more expensive and bulkier as a result, supply chain of replacement parts is generating heaps of waste too.

I simply am surrounded by tens and hundreds of sort-of-broken devices that don't force me to replace yet, but are not fixable either. The laptop overheats, phone compass never works properly, one port in the TV is dead, there is no light in the fridge (but it still works). The list goes on. I just want a world where stuff lasting a lifetime exists.

fridek··on People work longer and different hours under lockdown
Maybe, but I'd theorise a big part of the outsourcing trend has reached its economic conclusion by now.

I started my career in Poland, just before the foreign startups decided it's an interesting market to outsource to. A number of US owned startups and medium-sized tech companies started offering salaries 2-3x higher than the local firms. I moved from a place where my last conversation was "No web developer can hope for more than $4/h rate, come on" to, well, a $10/h place. A lot of this was made easier by EU, a lot was just US companies being encouraged by the economic growth, stability and the prospect of saving the half of their bottom line. With salaries at ~$20-30k a year everyone was happier than before.

Then a natural thing happened, the market became increasingly competitive. Ten years later, a good senior developer in Poland could earn $60k, but crucially, costed the company close to $100k due to employer taxes and other costs of running business. Some companies are fine with it, but some understand that it's ever closer to what an employee in their HQ costs, and some are slowing down the growth or moving out alltogether. Surprise, over-the-pond communication is not so easy even on a good day, and there are cultural differences to deal with too. Some moved further east, I'm curious to see how that plays out.

Going back to the remote work pushing down the salaries, I think that's unlikely to be the reason, because lower wage locations are rarely saving that much in the long run. Maybe we see a temporary dip, but I also look forward to moving out of big city and lowering my cost of living.

What I think is more likely is that the economy shrinks and the endless supply of engineering jobs dries out, moving us back to employer's market. That can have all kinds of ripple effects on the local and outsourced jobs.

fridek··on Announce bad news without lying to your team
It's incredibly hard to deliver bad news with the right tone. The objective is to deliver precise, true information, and have people go and think (not guess) what's the impact on them.

Conversly, it's really easy to sound as if you don't care enough, or be openly frustrated and deflecting responsibility to someone else (especially if that's justified). This way you end up with people angry at individuals, and not thinking about the next steps (whether getting their own career in order, or continuing the project in a different setup).

Lying, or being wishy-washy is the path of least resistance. I think managers are getting paid to do uncomfortable things and with time might become awesome even in these hard situations, but YRMV.

fridek··on Siri, What Time Is It in London?
I now have most of my adult years learning how to construct a phrase that gets the right results for Google, and later Assistant. It got to the point where I'm certain it must be a headache for whatever team is trying to support natural language processing in these - all proficient users ask for some artificial gibberish and get where they want to be.

Here comes my favourite brain freeze moment - recently my parents asked me to explain this to them. How do you construct a good search phrase? My brain blanked. I HAVE NO IDEA. It seems I have learned fluent Goonglish without noticing, and now can't explain the grammar or vocabulary of it.

fridek··on Harvard epidemiologist: my colleagues assumed UK coronavirus plan “was satire”
Holocaust involved death of 1-11 million people (depending on sources and who you want to count). Not a fan of government's current approach, but Boris shouldn't grow a pencil moustache just yet.
fridek··on Facial recognition: School ID checks lead to GDPR fine
I wouldn't be surprised if you could chase someone for gross negligence, if it was a result of, for example, consciously prioritising features over security, or "I know the rules but they are BS" thinking. You can do that with doctors, and they often make mistakes because the hospital overworks them, or simply allows bad behaviours to continue.
Page 1 of 7Next →