Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cies
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
181.
▲
by
cies
2y ago
The the benefits the new owner of the toaster derives from it. Maybe toaster is not the best example to illustrate this by, so say we use microwave --and the time saving based off of it-- instead. A 100k/y worker's time savings ar
182.
▲
by
cies
2y ago
Indeed! I thought it was BEAM only...
183.
▲
by
cies
2y ago
> mitm means you can control users network, doesn't it? Not necessarily. Maybe this is not called MITM, but you have to put something in the middle :) > Another question, does this work with https? Sure. > And the third one, i
184.
▲
by
cies
2y ago
CORS is flawed. The attacks you typically want to circumvent CORS for are so involved that setting up a little bitcoin-rented VPS as a MITM is not a big part of the hassle. browser ---> MITM VPS ---> real server The browser does some
185.
▲
by
cies
2y ago
When I see this it makes me want to run for ReasonML/ReScript/Elm/PureScript. Sum types (without payloads on the instances they are effectively enums) should not require a evening filling ceremonial dance event to define. ht
186.
▲
by
cies
2y ago
Like I say: > It is not inherent in Java though "Coupling by annotation" culture (which diminishes many of the benefits of using a typed language, as it pushes coupling to runtime and by means of reflection) IS inherent to Spri
187.
▲
by
cies
2y ago
You are joking right? "Spring is a marvel that sprang out of the experience of very, very talented people." --> sounds very culty to me. And yes I maintain both Spring and non-Spring JVM projects.
188.
▲
by
cies
2y ago
I found String (Boot) a horror to work with. Annotation based devt with super weird errors. The great thing was that most errors where run into by many before me so could be solved by a simple web search/ Stack Overflow article. To me
189.
▲
by
cies
2y ago
Annotations do many things. Sometimes --in Spring Boot-- they hook different systems up with eachother: this makes the framework very "magic". I really dont like that: I want to be able to CTRL-click my way to understand how every
190.
▲
by
cies
2y ago
Like the article I hear Spring Boot here mentioned again. I also really hate the annotation culture. This is big in Spring Boot, and more common in Java since it is so damn verbose. It is not inherent in Java though, and the Kotlin "de
191.
▲
by
cies
2y ago
It's only unhealthy when the (1) the sun is out (no clouds), (2) the "shadows are short" (sun over 45° angle), (2) there's no (semi-)cover, and (3) you are in there already over ~15min for that day (this is different per
192.
▲
by
cies
2y ago
You do not have to be in direct sunlight to be in a place with that's sun lit. Say I'm on my porch with a bright sun lit background, but not in the sun myself. I'd love to work there, but I cannot read my screen.
193.
▲
by
cies
2y ago
bluetooth is a ghetto of a protocol. sad though, as the use case is well so damn useful. https://news.ycombinator.com/item?id=22904442
194.
▲
by
cies
2y ago
Not too familiar with C#, but it seems they have okay null-safety, and with some work you can have exhaustivity checked matches on sum types. https://github.com/WalkerCodeRanger/ExhaustiveMatching I prefer languages th
195.
▲
by
cies
2y ago
> at small scale they're equal, then at medium scale Postgres wins out and at larger scales MySQL starts to win again. Nice insight! I'd say because most apps wont reach mega scale, that on the small scale Postgres should win.
196.
▲
by
cies
2y ago
so many. just some of the top of my mind: * sub-query needs to be wrapped in a sub-query * we had an issue recently (dont have the link at hand) where mysql team closed the bug as fixed but only documented it as a "know issue". we
197.
▲
by
cies
2y ago
Kotlin is basically Java 2.0. Kotlin has really great developer ergonomics and a huuuge ecosystem of Java libs you can easily use since you are on top of the JVM which (a much better tech than PHP). Kotlin being quite high-level fits well w
198.
▲
by
cies
2y ago
Legacy is a good one. Others: Big code base. Big team. Big company. Different languages (and preferably in different paradigms; OO/FP and low/high-level). Different frameworks/stacks. And "in anger" also really help
199.
▲
by
cies
2y ago
Thanks for actually answering the question! Solutions like this also exist for PG, any insight into why vitess is better?
200.
▲
by
cies
2y ago
Very similar to PHP indeed! PHP is also something I'd not advise anyone to use on a greenfield app unless you have really good reasons for doing so. There are much better --also very conservative-- stacks available for free (and no, th
201.
▲
by
cies
2y ago
We're using MySQL and collectively wish we were on Postgres. It's waaaay more quirky in our experience. Also: Oracle hate is not unwarranted, even in this day-and-age. > There's nothing wrong with choosing it for a new ven
202.
▲
by
cies
2y ago
We use MySQL. Why? Well, it's hard to switch. And yes I believe Postgres is the better option, for us, and for almost anyone. I was hoping to find some reason for Uber to use MySQL over the other popular FLOSS RDBMS (i.e.: Postgres). F
203.
▲
by
cies
2y ago
> There were no immediate details on whether the monkey survived the incident. I was also thinking about the monkey. Sadly we don't know. Also: if a monkey can cause this much drama, I'm not sure if the monkey is to blame (as p
204.
▲
by
cies
2y ago
I'd say: bloat = high size / features ratio. For instance fresh install size: Puppy Linux 300MB vs Windows 11 24GB. Sure Windows has some more features, but ratio wise it's a bloated monster. http://puppylinux.com
205.
▲
by
cies
2y ago
I think of size when I read bloat. A simple HTML content page deeply nested DIV-soup and 14MB of JS and 2MB of CSS: bloat. Bloat is code size/ program size that is not actually needed. Bloated code bases are usually harder to work on a
206.
▲
by
cies
2y ago
Nice to see another Elm enthusiast! You must know about Ellie, right? https://ellie-app.com It does not have git integration like your project though. Anyway, nice project!!
207.
▲
by
cies
2y ago
I did not read the article... But this is what I think is the reason: > As the speed increases, the air resistance increases exponentially. If you want faster travel, look at Hyperloop (in near vacuum iirc). Or how to make passing TSA le
208.
▲
by
cies
2y ago
There's C-- (and a few other similar efforts) that are basically C++ with a lot of features forbidden/disabled. I suspect Horizon OS also does this. I'm not sure if we can still call it C++ in those cases. C++ is more/le
209.
▲
by
cies
2y ago
> As a pilot program, R4L should have graduated or ended a long time ago. Disagree. These things take time. Linus knows that, and as I see it, he's giving it the time it needs. "After years of active development" we'v
210.
▲
by
cies
2y ago
I agree. But the nice thing about types is that they are not an afterthought, but more a "pre thought". TDD tries to make testing a pre thought...
More ›