Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cageface
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
541.
▲
by
cageface
4y ago
Right that's one object. Often you need to change the state of a bunch of related objects in a transactional way. The way redux works for example. It's somewhat analogous to database transactions.
542.
▲
by
cageface
4y ago
The problem with state in objects is that in more complex systems you often need to change a bunch of related state at one time. When it's all bound up in individual objects that manage their own state this becomes very complicated.
543.
▲
by
cageface
4y ago
I was called in to rescue a redux-saga based project that had gone badly off the rails. It was one of the worst codebases I've ever had to work with in many years of coding. Stack traces were useless and debugging with anything higher
544.
▲
by
cageface
4y ago
The native UI toolkits are even harder to use than something like React and recently have been evolving to a similar reactive + declarative paradigm. User interfaces are complex, poorly specified, and subject to rapid and often capricious c
545.
▲
by
cageface
4y ago
It took a while but after the dotcom boom it was hard for even good tech people to find work. We were getting 100s of very qualified applications for every open position we had. Hopefully things don't get as bad as that this time.
546.
▲
by
cageface
4y ago
Analogies comparing software to most other forms of engineering are not usually very helpful. The considerations and constraints that inform automobile design are totally different than those of a typical mobile app or CRUD web shop. We kno
547.
▲
by
cageface
4y ago
This is my preferred solution too. It’s really not necessary to use custom fonts to achieve a nice design in most cases.
548.
▲
by
cageface
4y ago
I don't think Ableton is that petty. They'll back this if they think they stand to gain something from it. And given the mess that the other plugin standards are I think the value proposition is clear.
549.
▲
by
cageface
4y ago
u-he is one of the most well known and well respected plugin vendors. Having them behind it gives it a lot of extra momentum. I think it's a fantastic and extremely welcome even if the name is somewhat unfortunate.
550.
▲
by
cageface
4y ago
My grandmother grew up during the great depression and often went hungry as a child. Decades later when she had plenty of money she still refused to ever throw anything away. Her huge house was stuffed full of balls of old string, used po
551.
▲
by
cageface
4y ago
Neil Postman's book "Amusing Ourselves to Death" discusses this tension in detail. It was written in 1985 as an analysis of the effect of television on our attention span but his conclusions are even more applicable to digita
552.
▲
by
cageface
4y ago
Convenience or freedom. Pick one.
553.
▲
by
cageface
4y ago
If you're really that concerned about using propriety software why not help build the emacs or vim ecosystem instead?
554.
▲
by
cageface
4y ago
I also only interviewed for 100% remote positions at startups, mostly doing fairly common React/Rails kinds of stuff so we might have been targeting different markets. In any case if you're financially in a position that you can w
555.
▲
by
cageface
4y ago
I've worked with people my age that stopped updating their skillsets literally decades ago so I don't think it's fair to expect employers to take your abilities on faith. I also deliberately avoided companies known for leetco
556.
▲
by
cageface
4y ago
I’m over 50 and recently did a job search and I have to say this wasn’t my experience. I had to do all the same coding tests etc that all the other candidates did but I never felt like I was treated with disrespect. Maybe I just got lucky o
557.
▲
by
cageface
4y ago
I’ve come to similar conclusions with midjourney. The most interesting outputs come from giving it very vague prompts and then doing a lot of manual curation of the results.
558.
▲
by
cageface
4y ago
Yeah UIKit is deeply MVC. It may not be the most conceptually elegant but in my experience you're almost always better off cutting with the grain of the underlying platform's abstractions instead of trying to superimpose a new lea
559.
▲
by
cageface
5y ago
Yeah when I was job hunting recently I didn’t even consider any crypto jobs even though there were a lot of listed openings using Rust and I would like to have a chance to work on a real Rust codebase.
560.
▲
by
cageface
5y ago
The brutally cold winters are a dealbreaker for me, even if they do contribute to Chicago’s affordability.
561.
▲
by
cageface
5y ago
I’ve got more than enough karma and a secure enough ego to have no need to go fishing for votes on HN thanks. Don’t the site guidelines say something about being charitable in your interpretations of other people’s comments? Anyway I have
562.
▲
by
cageface
5y ago
It's also true that the user experience of a 6s running iOS 15 isn't going to be very good.
563.
▲
by
cageface
5y ago
This hasn't been my experience at all. People are building increasingly complicated apps like Figma in the browser and are happy to hire senior developers and pay them well. If anything I see the number of back end roles diminishing as
564.
▲
by
cageface
5y ago
Being a web app that runs everywhere and is always up to date is a big part of Figma’s success. They’ve already crushed a very strong native desktop competitor.
565.
▲
by
cageface
5y ago
It’s good advice to use the simplest tool that gets the job done. I like sites like this too. But let’s not jump from this to the conclusion that everything on the web should be built this way. There’s a place for things like Figma too.
566.
▲
by
cageface
5y ago
This looks nice but doesn’t seem to come close to the kind of structural understanding of code that you get with statically typed languages with a fixed syntax.
567.
▲
by
cageface
5y ago
This is true. On the minus side writing tooling for an s-expr language is much much harder. Being able to reliably refactor my typescript code with a key press is a big plus.
568.
▲
by
cageface
5y ago
It’s somewhat unhelpful to lump all the questions that leetcode asks in one bucket. I’ve been coding for 25 years and have never once needed to apply any dynamic programming methods. But I did some leetcode prep recently when looking for a
569.
▲
by
cageface
5y ago
Also classes don’t serialize nicely so they’re a headache when dealing with things like redux actions, api endpoints, storing in local storage or a db etc. POJOs are a lot smoother.
570.
▲
by
cageface
5y ago
I visited it once too and really enjoyed it. I’d consider moving there if immigration to Japan wasn’t so difficult.
More ›