HNHacker News
TopNewBestAskShowJobs

mastermedo

283 karma · joined December 30, 2021

Software Engineer
submissionscomments
mastermedo··on Some insects I found inside dried Turkish figs from Trader Joe’s
https://en.m.wikipedia.org/wiki/Overton_window

Thanks for pointing it out. TIL

mastermedo··on Who Moved My Cheese?
Change Happens - They Keep Moving The Cheese

Anticipate Change - Get Ready For The Cheese To Move

Monitor Change - Smell The Cheese Often So You Know When It Is Getting Old

Adapt To Change Quickly - The Quicker You Let Go Of Old Cheese, The Sooner You Can Enjoy New Cheese

Change - Move With The Cheese

Enjoy Change! - Savor The Adventure And Enjoy The Taste Of New Cheese!

Be Ready To Change Quickly And Enjoy It Again - They Keep Moving The Cheese.

mastermedo··on Who Moved My Cheese?
In regards to recent layoffs, the largest wall in Cheese Station N says:

Change Happens -- They Keep Moving The Cheese Anticipate Change -- Get Ready For The Cheese To Move Monitor Change -- Smell The Cheese Often So You Know When It Is Getting Old Adapt To Change Quickly -- The Quicker You Let Go Of Old Cheese, The Sooner You Can Enjoy New Cheese Change -- Move With The Cheese Enjoy Change! -- Savor The Adventure And Enjoy The Taste Of New Cheese! Be Ready To Change Quickly And Enjoy It Again -- They Keep Moving The Cheese.

mastermedo··on Bullshit graph database performance benchmarks
I wouldn’t say the benchmarks put out by graph databases are bullshit. But there is a need for a standardisation of how they’re produced.

The main problem is that when you’re comparing two products you’re bound to be comparing apples to oranges. Every product solves a slightly or majorly different challenge.

So when you run n tests on two different products some tests are bound to perform better on one product and some on the other. Misleading marketing comes into the picture if you only publish the ones that went your way or just partial results.

But that’s why if you believe in your own product and want benchmarks you hire a reputable third party to do them on their own accord.

mastermedo··on Names should be cute, not descriptive
When a bunch of those names accumulate, you pay a high onboarding price, not only for newcomers, but also for people who don’t read your changelog.

- Oh, _gfuby_ can now monitor my instance in production in addition to being a code versioning system!?

mastermedo··on Raspberry Pi security alarm – the basics
> No false alarms in 13 months I've been using the system.

That’s great. How often do you test it?

> I used to work as an alarm technician

Ok, that explains a lot.

> you can't really prevent the pros breaking in, getting what they came for and getting out. But you can prevent someone spending a long time inside the house looking for things to steal.

That’s the main use-case for such an alarm then.

mastermedo··on Raspberry Pi security alarm – the basics
> What deters non-small (organized?) burglars?

I think organized criminals would call off an operation if circumstances they haven’t predicted occur. Especially those that significantly increase the time or reduce the chances the operation will be successful.

One thing is having the inside doors lock. Another is encountering an armed individual. Finding non-portable hard to open safes, etc.

But then again, it’s mostly better to diversify where you keep your belongings so you don’t end up a victim of organized crime in the first place.

mastermedo··on Raspberry Pi security alarm – the basics
Crying wolf is the main problem. They often go off on random things. Especially outdoor sensors, as you pointed out.

But then again, one could have a short lasting warning siren, and then a full blast one when someone does break in.

mastermedo··on Raspberry Pi security alarm – the basics
Really cool project! I always thought the most important thing about home security alarms is calling the police and filming the outside and inside of a house while transmitting the video feed live somewhere.

Reading this post I was coming up with so many questions.

1. Shouldn’t there be a way for police to turn it off?

2. What are the legal consequences of the alarm accidentally firing and disturbing the neighbors at night?

3. Do sound alarms deter only small burglars?

mastermedo··on Meta fires a software engineer two days after he relocated from India to Canada
It’s like that scene from the Margin Call. All is well, until you notice the calculations you did before make no sense.
mastermedo··on So long and thanks for all the bits
+1. The B-17 design flaw analogy is one of the best I’ve seen. The title is great as well, very catchy.
mastermedo··on Just don’t
I’m not sure I agree. I’m a very outgoing extroverted person, and even I feel cut-off when someone points out they think something is super easy, especially when it’s really not easy.

Just a few weeks ago at work, one of the TLs told me I should ‘just do X’, and when I pushed back saying it’s going to take a few weeks, he said ‘oh it’s just a couple of lines, I can do it in 10 minutes’. I challenged that. 5 integrations and 2 weeks later we had a first working version, that caused more harm than good in the end because of an assumption that didn’t hold.

I think easy things might be easy in theory, but not necessarily in execution. So when a student comes to you, I suspect they have thought about theory, but find the execution hard because of the knowable unknowns they are not aware of and you are. Many times people don’t even propose things that might seem obvious to them out of fear they might say something stupid. Indicating something is easy in a demeaning fashion is bad. Phrasing it differently has a different effect. E.g. Oh, I think that might be solved with X. It should be relatively straightforward. Look at the work I did <here>, it should match your use case.

mastermedo··on Dear JetBrains, Don't mess with your UI
Yes, vim + a couple of plugins. It has it’s downsides, but one thing it does well is being familiar, and never breaking a contract. Even the plugins themselves can be pinned to a certain version.
mastermedo··on Show HN: I may have created a new type of puzzle
It took me a while ti realize what the edges even meant. I didn’t find it obvious at all. After a few trial movements and staring at the screen in disbelief, I got it.

One thing that I would definitely change is getting stuck. There shouldn’t be a state that you can’t get out of.

mastermedo··on Using the same Arch Linux installation for a decade
I’m in the same boat. Never saw a need to reinstall, there’s been hiccups where after an untimely upgrade the system won’t boot. But it’s a 30min fix every 3-4years.
mastermedo··on Ask HN: What are some cool but obscure data structures you know about?
I don’t understand why wouldn’t you just use a list and an index. You can always access list[index+1] or list[index-1] or list[0] or list[list.length-1].

What is the benefit here?

mastermedo··on Modern code review tools (2022)
The reason I never searched for code review software is because I rarely have issues with it.

The biggest problem was when reviews took a while because people forgot to check MRs for replies if the MR wasn’t assigned to them. So we built a bot to ping them in slack and/or assign the MR to the person that needs to reply.

If the MR is to big we close the MR, and the initial dev has to split the changes up into multiple MRs.

Etc.

I’d say 99% of issues with code review is everyone not being on the same page about how MRs should be done, but once we sync on that, issues are scarce.

mastermedo··on Reserved Words in C [pdf]
friend!?
mastermedo··on Show HN: I built an interactive course that helps you learn Vim faster
Sorry, I meant 8 chapters. I read through the 34 lessons. I suggest you take a look at typingclub. 700+ lessons free of charge. Repetition, and metrics are the selling point. If you incorporate that model in vimified I think you’ll have way wider adoption.
mastermedo··on Show HN: I built an interactive course that helps you learn Vim faster
I love projects that popularize vim. But I think this one might be in a way too early stage to justify the pricing (assuming those 8 lessons are all there is).
mastermedo··on Ask HN: Why are no flights taking off from Munich?
Edited the title to say Munich instead of Europe.
mastermedo··on Ask HN: Why are no flights taking off from Munich?
Thanks for the link. Maybe it’s only local to Munich airport. O.o?
mastermedo··on Please remove that .git folder
What libraries for deployment don’t have that as an automatic thing? I must admit I was hoping deployment systems take care of that.
mastermedo··on Firefox rolls out Total Cookie Protection by default to all users
I remember losing a bet a while back, because I was naive enough to think that was how cookies worked in the first place. Why did other sites ever have access to cookies they didn’t create was beyond me.
mastermedo··on My students cheated... a lot
I suggest adding an estimated reading time by the title. It took me ~45min, and I loved every other minute of it. The fillers were not so fun, but I enjoyed the way the promises pull the reader back into the story.
mastermedo··on Due to failure in the IT system, it is not possible to run any trains today
“Beat them with sarcasm, not arguments” — James Looney
mastermedo··on Ask HN: Any piece of hardware that was more of game changer than you expected?
Exactly, I disabled all notifications on my phone except the actual phone aspect. The only notification I get is at 10am and 6pm to check my mail.

A true life changer.

mastermedo··on Ask HN: Any piece of hardware that was more of game changer than you expected?
This is some heavy duty stuff you listed here.

On the point about drinking water, I bought a desktop water dispenser, much more convenient than having to refill the water bottle.

Instead of the rowing machine, I'm considering a barbell with weights.

On the multiple equipment point, I fully agree. I got myself multiple hubs, one for each desk. No more carrying cables!

mastermedo··on Ask HN: Any piece of hardware that was more of game changer than you expected?
I can vouch it affects neighbours, I've gotten many complaints from neighbours in the apartment below me. Especially when watching a movie. Cue a helicopter flying into the scene.
mastermedo··on Ask HN: Any piece of hardware that was more of game changer than you expected?
Hm, I'm looking to eradicate smells from my house. Do air purifiers help getting rid of that old-house smell?
← PreviousPage 3 of 4Next →