HN user

bmoxb

131 karma
Posts0
Comments65
View on HN
No posts found.

I'll admit that there are certain patterns/data structures/etc. that are awkward to implement in Rust, but to write good C++ you are essentially required to think about ownership and lifetimes to some degree anyway (despite the greater lenience awarded compared to Rust and the lack of static checking). For anyone familiar with modern C++, I don't think that the shift in mental model should be too huge so the degree of backlash surprises me somewhat.

I can say for certain of course, but I would guess at that being the result of the poor service that travel network providers typically offer. I have also used travel eSIMs in Japan and had generally a pretty poor experience (bad coverage and slow speeds). Conversely, I've had non-travel, regular monthly eSIM contracts in both the UK and Germany and experienced few issues (at least no more than my experience with physical SIM cards).

Do you really expect a 10 year old to consistently be able to tell when an LLM is feeding them convincing-sounding but ultimately false information?

I think Engineering a Compiler is a great next step after Crafting Interpreters. It's both easier to get into (in terms of writing style and structure) and, as you say, generally more practical than the Dragon Book.

Am I missing something? Is it not just a glorified fitness tracker? I can certainly understand privacy concerns but I don't get how a smart watch is the signifier of a 'broken' world.

Indeed. I haven't looked too much into this particular site, but I don't really see the utility of this kind of service in most large Western cities. I've rented in Zurich and am looking for somewhere in Munich - unless your budget is particularly high, it's very much a matter of just taking whatever you can get. From what I've heard, this is the case in many/most large American cities too.

GPT-4o 2 years ago

It seems like a very odd decision. It's not like OpenAI can't afford to develop versions of the application for each OS in parallel.

You might be interested in taking a look at OCaml's extensible sum types which may straddle the line in the way you're describing.

The C++ Iceberg 2 years ago

I don't see why std::optional being a monad is implied to be a bad/confusing thing? It would be significantly more awkward to use without any monadic operations on offer.

I interviewed there and can confirm they don't require you to know any OCaml (though I did have some Haskell on my CV - I don't know if that was a factor in hearing back or not). The questions are LC-adjacent but the interview is structured such that each question builds on the previous one.

I also rely heavily on search. When editing code, I am frequently looking to modify a string of characters somewhere in the middle of a line. Navigating firstly to the correct line and then also the correct position within that line is probably going to require several keystrokes anyway so why not just use search to go there directly?