Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
piranha
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
piranha
6y ago
Canon M200, Panasonic G7, Sony a5100 (oldest but can be bought for cheap and has good autofocus).
32.
▲
by
piranha
6y ago
Macbook Pro mic is literally much better than most webcams mics right now.
33.
▲
ElasticSearch Query Builder
(solovyov.net)
3 points
by
piranha
6y ago
|
0 comments
34.
▲
by
piranha
6y ago
Look at my profile, lol. Also, Ukrainian propaganda does not exist. It’s more of a for-hire services that work for whomever pays more, not for the state itself. It’s one of the reasons why shit like that happens, since there is no state-bac
35.
▲
by
piranha
6y ago
Because Russia actually prefers status quo! It’s a way for them to have a hand in actual country’s (in this case Moldova) inner politics. They are pushing “you’re not hearing us” agenda and are trying to convert the region to autonomous rep
36.
▲
by
piranha
6y ago
DNR is only there because of Russia. I have a lot of relatives in the region and visited many times. There is no other reason except for Russia pushing “different identity” topic for decades. First with propaganda and collaborationists (mon
37.
▲
by
piranha
6y ago
It’s a Russia-backed puppet state, the same as Abkhazia (same period of time), South Ossetia (2008), or a newer DNR/LNR (2014). It’s not people that decided to do something, it’s that big pile of shit country making life worse for them
38.
▲
by
piranha
6y ago
Honestly, I now think that the main reason was different. I was fed up by my Macbook Pro's butterfly keyboard and started working on Macbook Air '15 again at the end of 2019. And in three months I was increasing annoyed by our sit
39.
▲
by
piranha
6y ago
Well, the reason why I started writing my own library is because I couldn't get all functionality I needed from Intercooler. Why it does not depend on jQuery? Because I wanted no dependencies. :-) And a "monster" is sarcasm r
40.
▲
by
piranha
6y ago
> why would it make an api call Because this introduces clear separation of concerns? You don't need to make this API call via HTTP, you can just call a function. You don't even need to generate/parse JSON! I know that bec
41.
▲
by
piranha
6y ago
Batching is doable. I even understand how to do it in htmx. The problem is that 1) htmx started later than I did 2) inheritance is like a plague, and I'd really want it to not exist I'll try to explain my stance. When you're
42.
▲
by
piranha
6y ago
That is a good list. Have you heard about ClojureScript? Obviously, TypeScript is not supported, but everything else is. > How long do you think it will take to incorporate them into your new tool which you just rolled from scratch? Here
43.
▲
by
piranha
6y ago
That is true, but the effect various "quirks" have on result are very very different. I did not decide to switch from React with a light heart, it was a long and painful decision. But it seems to me that React's path of least
44.
▲
by
piranha
6y ago
LiveView is also very interesting. The main reason we went other way is that amount of connections and state held on server will be really high, plus we have some clients with bad connections and regular HTTP works much better on those than
45.
▲
by
piranha
6y ago
This is why it took four months, we had to change all React-isms to something that works in both modes. One particular thing could load less HTML, and it'll require some attention to make it so - but as we're deprecating React ver
46.
▲
by
piranha
6y ago
:-) yeah, in the heat of the moment. There is of course things we could do to improve bundle size, but it's all components and logic. We didn't do any css-in-js or any other fancy stuff.
47.
▲
by
piranha
6y ago
> The post mentions their HTML size decreased - most likely due to reduction in intermediate components and nesting. Mostly because of initial data. Index page is still on react, so you can go on https://kasta.ua/ and lo
48.
▲
by
piranha
6y ago
> consider that the readers don't have the same background and context as you, and we all discuss based on those. Okay, so how about not inventing outrageous ideas on the spot and just consider what is written? It's equally as
49.
▲
by
piranha
6y ago
I tried to do that in the article. But the thing is that when you're writing a little piece of code React makes it dead easy to make hover in your code. There a lot of little things like that. You start out with good intentions, but af
50.
▲
by
piranha
6y ago
> additionally, I highly doubt that the author has replicated this functionality by using his new turbolinky framework. Which functionality? > a bunch of UI requirements So your point is that you don't really know, but let's
51.
▲
by
piranha
6y ago
Oh yeah, binary assets. Yeah, it is certainly binary assets. We just embed node.js in there. /s
52.
▲
by
piranha
6y ago
The thing is that your tools should be making good this easier than bad things. And React is the opposite of that.
53.
▲
by
piranha
6y ago
Okay, maybe I should elaborate a bit on that. But React is better for developer experience like it is. But when you're talking about code splitting and service workers and other crap it's just a deepest rabbit hole out there. It&#
54.
▲
by
piranha
6y ago
It always had server side rendering. https://solovyov.net/blog/2017/server-side-rendering/
55.
▲
by
piranha
6y ago
https://magicutilities.net/magic-trackpad/features
56.
▲
by
piranha
6y ago
So you suggest that all libraries outside frameworks are incomplete and buggy? Can’t really agree with you!
57.
▲
by
piranha
6y ago
I wouldn't use Clojure if fast startup time is important for you. So it's okay for servers, but not okay for (in general case) for command line tools. With GraalVM this is changed a bit, but then compilation of non-trivial project
58.
▲
by
piranha
6y ago
Well, it’s the same size as intercooler plus jQuery, so not a lot of savings here. :)
59.
▲
by
piranha
6y ago
Hey, I’m really interested what is wrong with Segment if you don’t mind (not affiliated with them). Email is in my profile.
60.
▲
by
piranha
6y ago
Because he is not talking about side project! “Side”-ness in this case is his service not being a necessity for someone.
More ›