Hacker Newsnew | past | comments | ask | show | jobs | submit | throw_away_623's commentslogin

A lot of the game was spent walking from puzzle to puzzle. I think prioritising graphics was a good choice, because one was forced to notice the landscape.

Mine are Rust and Go.

Rust: I simply don't like the syntax

Go: It just feels "wrong". There's something off about it. I feel as if it is an evolutionary dead end.


It's actually not that unconditional, and is something you have to work for. They will of course be happy that you come from work and show affection as they are social animals, but there are definitely different levels of affection even within a single household.


The reason people talk about the mouse is that it's one of the worst ideas they ever had.

At the time, I remember someone claimed that the reason was that they were afraid people could leave it plugged in for convenience. Apple thought that would lead to a worse experience because their mouse was designed to be used wirelessly. I think it was actually more related to aesthetic "icks" by the designers, because people would have disconnected the cable if it was in the way.


This is not even close to the worst ideas Apple ever had, even if you're only talking about mice.

The original USB mouse (for the first iMac) was round, so you couldn't orient it in your hand without looking at it constantly.

And it came with a very short cord (because there was a port on the right side of the keyboard to plug it into). But then the laptops got updated with USB ports and they were only on the LEFT side of the case.

For at least a year or two you could not buy an Apple mouse for your Apple PowerBook and use it in your right hand, because the cord was too short to go around the case.

Eventually they shipped a "Pro" mouse with revolutionary elongated shape and longer cord. (...and optical tracking, and what looked like zero buttons, which were pretty neat)


Uhg i totally forgot about their round mouse. Bright colored iMac days!


Yet it is one thing I love very much about my MX anywhere 3. The wire connection is simply more performance and I get to use it when I did not charge. It is also compatible with any non-Bluetooth device.


> I think it was actually more related to aesthetic "icks" by the designers, because people would have disconnected the cable if it was in the way.

A lot of people really will just anxiously leave the cable in the whole time if given the opportunity. I have a wired/wireless Logitech mouse and I confess that I hardly ever remove the cable. Between this, and the space and connector issues of adding a "normal" cable connection as referred to in the grandparent, we have two reasons to think that Apple's decision wasn't all that clearly bad, let alone one of their worst.


Nobody leaves the cables attached. Except wanna be pro gamers who think a couple milliseconds will help them more than practice to "git gud". Every mouse I have is wireless, and I almost never use them plugged in, except for the one on the server that get used so rarely it's self-discharged should probably be wired but I simply don't have any wired ones left. Just plug them in overnight every once in a while, golden.


But what's your basis for assuming that everyone has your habits in this respect?


> it's one of the worst ideas

It's still one of the worst ideas. Insult to injury.


Honestly, as a user of the mouse, I think the main reason people talk about the mouse is bike shedding. Charging isn't a problem in actual use, but everyone sure has an opinion on it.

There are plenty of contenders for 'worst ideas they ever had' and this just isn't up there.


"If you see a stylus, they blew it"

That's a quote from Steve Jobs about how basically all of their competition (except Google) had made the mistake of trying to ship desktop software on phones. The problem with the stylus is that it's a hardware workaround for a software problem: the sort of cost-reduced engineering you get when a company wants to "have a mobile strategy" without actually putting in the time and effort to make something good.

The Magic Mouse is the exact same kind of "we couldn't care less" cost-reduction. The charging port is on the bottom because that's the only place you can put a charging port with the existing all-glass design. Because they re-used an existing design intended for removable batteries. This is such an uncharacteristically un-Apple move, and one so obviously detrimental to the design of the device, that people (including myself) actually psyopped themselves into thinking Apple had deliberately designed the mouse to enforce wireless usage.

And, to be clear, Apple has never done that.

All their other peripherals with rechargeable batteries in them will let you use them fully wired if you plug them in. In fact, if you somehow engineered a way to move the charging port somewhere less stupid, the Magic Mouse probably would work plugged-in, too.

If you see a charging port on the bottom, they blew it.


I agree, I always found the charging port location to be a total non-issue. The battery life is long, charging is fast, and you get warned that the battery level is low long before the mouse dies.


In fact, the real crime of the Magic Mouse is how awkward it is to switch it between machines.


Postgres supports enum that would fit this use case well. You get the readability of text and the storage efficiency of an integer. Adding new values used to require a bit of work, but version 9.1 introduced support for it.


Are the names of cities/streets included in the tiles, or do they have to be placed from a different data source?


No, the names are there in the file, streets included. Their default styles did not support the languages we needed out of the box (everything was shown in the local language or English IIRC), but it was easy to fix by patching the style. I don't remember the exact fix, but it was about as simple as replacing something like `["get", "name_en"]` with `["get", ["coalesce", "name_xx", "name_en"]]`.


Is there enough information to show exact addresses? For example "221B Baker Street"


Sure. You can look at their demo, it uses the exact same single-file hosting mechanism (the network requests tab in the browser dev tools confirms it — it doesn't send any other requests), and street/house addresses are visible on the map.

https://maps.protomaps.com


Are you planning to add persistent events as well, so that events are not lost due to crashes


This a frequently requested feature. At the moment, it only handles in-process messages but allowing for persistent events is definitely in the roadmap. It's not built-in right now, but this can be achieved by implementing custom RequestHandlerInvocationStrategy and EventHandlerInvocationStrategy. For example, one can implement an invocation strategy to serialize and send certain events to Kafka, queue, or your DB of choice.

See: https://github.com/joel-jeremy/emissary/blob/main/emissary-c...

Here are the default invocation strategies built-in right now: https://github.com/joel-jeremy/emissary/tree/main/emissary-c...


I’ll take “just use Postgres” over “prematurely add three new systems” any day. Complexity has a cost too.

Using Postgres too long is probably less harmful than adding unnecessary complexity too early


It probably is, but I don't like to operate as if I will inevitably make giant mistakes. Sometimes there isn't a trade off - you can just be good lolol.

Both are pretty bad.


> I sometimes wonder if this is what happens when people get older and happened to me early, or if it's just a personality trait.

It's a cliché but I (almost 50 years old) have found that when you get older, you notice patterns, Something "new" is often just an incremental improvement or two existing things combined.

Rust doesn't excite me much, and Go seems too boring to use for my side projects. Elixir + Phoenix LiveView is the only "new" thing that has excited me in the past decade, but I can't stand the Elixir syntax. Maybe it's because I have seen so much change during the years? If someone started out with React, a new version seems like a big deal, but to me it is just an incremental improvement.

When I was a kid, a new CPU or GPU had an extreme impact compared to the previous generations. We went from crappy Wolfenstein graphics to Quake in a few years. I have stopped following new releases now, because they don't really do much.

The same applies to mobile phones. The next iphone / samsung model doesn't really motivate me to replace my existing phone.


Thanks for sharing insight. I also feel like a couple decades ago, technology was also reasonably simple and understandable. Right now, everything is obfuscated and complex. Maybe that's natural, but makes it harder to get excited about seeing new things.

Similar to you, I don't care about mobile phones anymore. Instead of fancy hardware or features what I care is simple, secure, and private phone (open-source OS). I used to get excited on new models.

Recently a couple of my friends were talking about "Telegram vs Whatsapp." One is better because it has this feature, etc. They asked my opinion too. I don't care which is better, I only use them because I have to use them for contacting family and some friends. I just need the send text and image functionality (and I don't use it for private / secure texting).


There’s a term “geek out” or similar for getting deep into the details of something; especially technology. But it’s rare and not really needed for the use of it - there are people who geek out over phones or model trains or LEGO, etc.

But for most of things in life you just need to use them.

The hard part is finding something to geek out on that doesn’t turn you into a curmudgeon insisting everyone is “doing it wrong”.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: