HN user

fridek

1,868 karma

All opinions are my own, especially the dumb ones.

Posts63
Comments180
View on HN
drensin.medium.com 2mo ago

Elephants, Goldfish and the New Golden Age of Software Engineering

fridek
1pts0
moooo.farm 3mo ago

Moooooonitoring the Cow.txt Herd

fridek
3pts1
moooo.farm 3mo ago

Serving Cow.txt over HTTP

fridek
3pts1
www.bbc.co.uk 4mo ago

Air Canada plane collided with a firefighting vehicle at LaGuardia Airport

fridek
3pts0
www.nintendo.com 1y ago

Nintendo Switch 2 first look

fridek
17pts2
media.ccc.de 1y ago

Self Models of Loving Grace [video]

fridek
1pts0
www.tomshardware.com 1y ago

Raspberry Pi 500 Review: The keyboard is the computer, again

fridek
134pts126
rviscomi.dev 3y ago

Origin Trials and Tribulations

fridek
2pts0
android-developers.googleblog.com 3y ago

Improving user privacy by requiring opt-in to send X-Requested-With from WebView

fridek
1pts0
github.com 4y ago

HTTP/3 Transport for OkHttp and Retrofit

fridek
2pts0
www.kickstarter.com 4y ago

The Future of Crowdfunding Creative Projects

fridek
1pts0
threatpost.com 4y ago

Air-Gap Attack Turns Memory Modules into Wi-Fi Radios

fridek
174pts44
www.eurogamer.net 6y ago

Mathematicians tried to prove how hard The Witness is

fridek
2pts0
people.neilon.software 7y ago

How to deal with difficult people on software projects

fridek
69pts26
cloud.google.com 7y ago

Building a more reliable infrastructure with new Stackdriver tools and partners

fridek
1pts0
mashable.com 8y ago

KS addict reflects on backing $16k worth of board games, regrets everything

fridek
4pts2
ideas.lego.com 9y ago

Introducing Lego Ideas 21309 NASA Apollo Saturn V

fridek
4pts0
blog.logrocket.com 9y ago

Using the Chrome devtools new code coverage feature

fridek
1pts0
www.engadget.com 9y ago

Microsoft's Windows 10 Creators Update lives up to its name

fridek
1pts0
www.creaffective.de 9y ago

Lunar Logic: 25 people is enough

fridek
1pts0
blog.lunarlogic.io 9y ago

Open Salaries: Outcomes

fridek
244pts217
espresso.economist.com 10y ago

Killing the messenger: ad-blockers

fridek
65pts105
www.atomicarmies.com 10y ago

A game-dev post-mortem

fridek
3pts0
www.slideshare.net 10y ago

An Abusive Relationship with AngularJS

fridek
1pts0
minakowski.pl 10y ago

Polish grandma of Google and her twisted life

fridek
2pts0
store.google.com 10y ago

ASUS Chromebook Flip

fridek
2pts0
www.nickhodges.com 10y ago

Measuring Developer Productivity

fridek
1pts0
www.scientificamerican.com 10y ago

Magnetic Wormhole Created in Lab

fridek
2pts0
www.csoonline.com 10y ago

Ubiquiti Networks Victim of $39M Social Engineering Attack

fridek
8pts3
news.ycombinator.com 10y ago

Ask HN: When the computational power of humanity was lower than of a smartphone?

fridek
1pts2

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

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.

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.

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.

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.

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.

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.

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.

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.

9-Euro-Ticket 4 years ago

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.

Dune: Spice Wars 4 years ago

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

I live in London and commute 10 miles each way daily. It takes me ~45 minutes in rush hour. Driving the same distance is, in the middle of the night, 30-40 min (in rush hour you can be stuck simply until it's over). Total cost is also lower at 2000 pounds a year for round trips on my route (which would cover only insurance and gas at best). Also, I haven't taken a bus to work, ever. Tube serves 5 million passengers a day and whilst sometimes crowded, seems to be scaling pretty well.