HN user

mastermedo

284 karma

Software Engineer

Posts13
Comments101
View on HN

I was looking for this comment. I share a similar experience. Everywhere I lived (Croatia, Poland, Switzerland, ...) it felt like there was infinite magical locations within 1-2h drive with a lot of natural variety (ocean, lakes, ridges, forests, islands).

I'm not so confident that would be true all over the world. Some places I've spent 3-4 weeks in the nature I got bored from the lack of diversity. Can only stare into dirt and sand for so long.

I agree with what you're saying. I think we're saying the same thing. I see that in the text you're quoting I only proposed a way to handle hotly written rows, and didn't address read rows being changed. This is also a problem.

My broader point is that with serializable you need to be aware of these bottlenecks in the database and you need to create a data model and access patterns such that permance hits are avoided as much as possible.

Surprisingly, there are many more stories and publications about bugs caused by weak isolation levels than cases where stronger isolation levels caused impractically low performance.

I expected the article to substantiate the claim that serializable brings a large performance hit as in my experience it isn't so. The article basically makes the same point.

With serializable, you need to be a little careful not to have hot rows. Avoid them by sharding commonly written values. Another way to improve performance is to use true time for ordering non read-then-write transactions. It's a little finicky if the database doesn't provide such guarantees out of the box. Take Google's Spanner as an example. It offers the serializable isolation level and it's pretty performant (as long as you account for hot spots).

That's so funny.

Understood. This prompt has been disregarded. Let me know if you need assistance with anything else!

The bigger problem is how much realestate the AI answer takes, you need a good 2-3 scrolls to get to the first result on a 14inch laptop.

I relate to the post, but I'm not sure it's hitting the nail on the head _for me_.

I like being useful, and I'm not yet sure how much of what I'm creating with AI is _me_, and how much it is _it_. It's hard to derive as much purpose/meaning from it compared to the previous reality where it was _all me_.

If I compare it to a real world problem; e.g. when I unplug the charging cable from my laptop at my home desk, the charging cable slides off the table. I could order a solution online that fixes the problem and be done with it, but I could also think how _I_ can solve the problem with what I already have in my spare parts box. Trying out different solutions makes me think and I'm way more happy with the end result. Every time I unplug the cable now and it stays in place it reminds me of _my_ labour and creativity (and also the cable not sliding down the table -- but that's besides the point).

Super fun, I'd love to get a little bit more time like in the OPs website for each animal that I guess right. Instead of 1 second, it should be something like 6 because I can speak much much faster than the speech recognition is able to separate out my guesses.

What a throwback. Nova launcher sounded familiar, but I wasn't sure where to place it in my head. When I saw the logo I was immediately transported to memories of using lineage OS and bricking my new Samsung Note 4. I was trying to customize every button combination to do something smart back then. The good old days when I had the time to fix the phone after every update. I've since moved to the apple ecosystem... Set and forget.

What my pattern-matching eyes immediately spotted is that the hn username that posted this is rabinovich. The linked article speaks about Masha Rabinovich. Maybe a coincidence.

in a 2012 F-Secure forum post, a “masharabinovich” complains about “my website http://archive.is/” being blacklisted. They pop up on Wikipedia as well getting told off for adding too many links to archive.is, including a mention that they’re using the Czech ISP fiber.cz

The main priority is to remain fully functional offline-friendly and extremely lightweight (currently under 1.5 MB).

By offline-friendly you're referring to the compass part only, right?

Otherwise users would have to download the map in advance which would take more that 2MB. Am I reading this right?

I dislike the "Plain" prefix to the temporal objects, e.g. PlainDateTime. The prefix says nothing about the behavior of the class. Plain as opposed to what; ZonedDateTime. I would prefer "Local" over "Plain"; LocalDateTime.

Uncrossy 6 months ago

Love the idea. It's fun to play.

I didn't like that it's possible to leave the underlying word unchanged by dragging the word containing a letter twice to the second occurence.

VimGraph 9 months ago

Yeah, I did the same for shift+j.

When I experimented with scrolling, I found it hard not to lose understanding where I just scrolled from. What helped immensely was defining a top and bottom margin and using vim-smoothie.

VimGraph 9 months ago

Interesting. Thanks for sharing.

I'm curious about something a bit different. Given a vim buffer, and picking two caret locations in it, I'd like a tool that shows only the paths to getting there with my current Vim setup (including all the plugins).

After 10 years of using vim, I rarely use L and H. For horizontal moving it's almost always F or S (vim-sneak).

AI Demos 1 year ago

Good work. The delay seems to be around 5 secods. This is a step in the right direction. I'm wondering how much more real-time can we push it.