HN user

awesomepeter

56 karma
Posts1
Comments33
View on HN

I feel you. I have worked on an Angular project for over a year and was miserable working with it (and I _really_ tried to like it).

At first glance it seems "complete", but once you start building there's just so many insane edge cases that don't work well or have bugs. I also think that "integrating" RxJS was a mistake, while I get it and it's nice, it's imho too low level of an abstraction if you have many people that don't necessarily want to learn all the details (easy to shoot yourself in the foot with it), too different from anything else in JS, and too poorly integrated into angular.

And also the verbosity of everything.. was too much for me.

Flutter 2 5 years ago

If you had to pick a multiplatform solution (for whatever reason) which one would you pick? I've been exploring this space a bit, and it's really hard to form an opinion on this.

It's all nice, but where does the base load come in? From what I know Germany is decomissioning their reactors, and is replacing them with NEW coal power plants + importing energy from other countries (which is just sidestepping the problem)

What's the real solution here? If all countries did what Germany does, we'll have a lot of coal power plants, why not instead have nuclear ones? I don't know a lot about this topic, but it seems to me there isn't any viable solution here, even if nuclear costs a lot.

Deno still uses a TS to JS compiler internally, but it's transparent to the user.

Just adding as it might interest someone :)

Couldn't you do the same thing with class components though? From what you've mentioned it seems you've mostly moved complicated logic into reducers. I may misunderstand though.

They don't compete in the local talent market, they compete in the global talent market while offering local compensation. If they have a physical office, then they actually compete in the local market.

edit: I mean have an office and require to work from there. Companies which have an office and offer remote are naturally at a disadvantage here in the same way, though having an office may help offset the disadvantage (some people don't want to work remotely, having an office to go to from time to time and talk to people, meetings, integration parties, other benefits)

edit2: I've also just checked their rates, and for my region they are at best average even accounting for local market prices. So I don't see how they have an attractive offer in any way.

I know they have their reasons, and it may even work for them, but I really loathe their location dependend compensation (as a person living in one).

I think their explanations don't hold water. For eg. they actually compete with other remote companies for people working in what they consider "low-wage regions", but those companies pay the same rates for everyone. So they won't get top engineers from those regions, since those engineers can work in other remote companies which pay more (and don't discriminate people based on location).

Which is the same thing that a virtual DOM does, it also has to have an adapter(react-dom in Reacts case) which applies the VDOM to the real DOM via it's imperative API.

Right? It's the only thing I'd hate about having a Tesla Model 3, if I could afford it, and it would be available in my country.

Scratch that, I'd also hate not having a HUD in front of me, it would more then make up for the lack of a dashboard IMO.

But yeah, a few basic controls for eg. for AC and oh.. a PHYSICAL BUTTON TO OPEN THE GLOVEBOX? :)

It's fine if you can live with it. I can only compare it to typing on an absolute hard surface and my hands get worn out fast from that. I hate it, I wish I didn't so I could use the otherwise ok hardware :)

I can understand all of that. I'd also rather use OSX, but the new Macbook Pro's have such a garbage of a keyboard that I'd even rather use Windows and the slow WSL (though I use native linux myself).

What confused me about Riot when I tried it was that when I picked a friend to chat, it created some kind of new room instead of.. not sure how to call it, a P2P chat? Like it's on slack or other services. For eg. I could remove messages but my friend couldn't which makes it weird (I'm an admin in a P2P conversation?)

The issue is this action isn't benevolent. It's nice, but as said previously it's to promote their engine. So they will profit from it indirectly.

If on the other hand they would release the assets without strings attached (for use with any game engine / in any way) then I'd say this word would apply.