Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
esailija
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
esailija
7mo ago
> When it comes to deciding where to place which code, I found a particular mantra very helpful: minimize code and maximize use cases. The idea is to have as many reusable software components as possible and to minimize the overall code
32.
▲
by
esailija
7mo ago
We don't know what humans are because they are a black box, we use some imperfect models that have limited usability in specific contexts. LLM is white box that we know for sure is just a statistical next token predictor and nothing mo
33.
▲
by
esailija
8mo ago
There is no such thing that you can always keep adding more of and have it automatically be effective. I tend to automate too much because it's fun, but if I'm being objective in many cases it has been more work than doing the stu
34.
▲
by
esailija
8mo ago
There is more than molecules, neurons and synapses. They are made from lower level stuff that we have no idea about (well, we do in this instance but you get the point). They are just higher level things that are useful to explain and under
35.
▲
by
esailija
9mo ago
I don't think so. Imagine it was vice versa, someone saying they knew JS and were weak at C/C++/Java.
36.
▲
by
esailija
1y ago
Tests knowing about implementation details and testing the implementation details (which is the case 99.999% of the time if you use mocks) is more common than not. Even when the main value of automated testing is being able to change those
37.
▲
by
esailija
1y ago
There is a difference between extrapolating from just a few examples vs interpolating between trillion examples
38.
▲
by
esailija
1y ago
The problem is of course that there is no useful default behavior you can define when the trait is so isolated and generic.
39.
▲
by
esailija
1y ago
Yeah there can be a ton of derivative and convenience methods that would either have to be duplicated in all implementations or even worse duplicated at call sites. Call them interfaces with default implementations or super classes, they ar
40.
▲
by
esailija
2y ago
Typescript does support it. You can do everything ts can in js with just jsdoc style comments. I actually prefer it.
41.
▲
by
esailija
2y ago
Because it doesn't understand or have intelligence. It just knows correlations, which is unfortunately very good for fooling people. If there is anything else in there it's because it was explicitly programmed in like 1960's
42.
▲
by
esailija
2y ago
Actually the belief that you're good or "doing altruism" is exactly the kind of thing that would cause a person to do such evil things. If we take bible metaphorically it's pretty smart because believing you are a inhere
43.
▲
by
esailija
3y ago
In reality even having a several "deal breakers" means you would need infinite options to find a match that doesn't have any of the so called deal breakers. Most guys don't get to pick from infinite, or even 10s of optio
44.
▲
by
esailija
3y ago
JITting alone will just make code slower. Even with many optimizations V8 eventually changed the "unoptimizing JIT" to an interpreter and now only JITs hot functions.
45.
▲
by
esailija
3y ago
More extreme climate events have happened before a single co2 was emitted by human machines. You could move goal posts again and claim that we shouldn't expect completely unprecedented extreme events from climate change, just that some
46.
▲
by
esailija
3y ago
They said for active lifestyle .
47.
▲
by
esailija
4y ago
> Why can't a "purely statistical" process have an understanding? Once you understand long division, you can do it on infinite numbers without ever having seen the specific numbers. You can get this full understanding jus
48.
▲
by
esailija
4y ago
There are a lot of tools that have made developers far more productive than that and it has never resulted in reduction of demand.
49.
▲
by
esailija
4y ago
It depends what you mean by confirm. You can raise the bar for confirmation so high that you cannot confirm that you even yourself are not an automation. And you can lower the bar so that other humans are considered sentient. But in the end
50.
▲
by
esailija
4y ago
This is missing the point so badly I suspect this comment was generated by AI :D
51.
▲
by
esailija
4y ago
Yeah I quit a few years ago and before quitting I very rarely had dreams. Now I have at least one dream every night. Also convinced a few people to quit and they reported the same thing.
52.
▲
by
esailija
4y ago
There is a lot of truth to DRY but it has been distorted by becoming completely obsessed with it as if it was some end to reach, rather than any other property with its own tradeoffs. And its not just developers, but even some companies ar
53.
▲
by
esailija
4y ago
Yeah I admit I have wasted too much time solving edge cases that either never happen or happen but the effect is not so big of a deal that it was worth to handle it.
54.
▲
by
esailija
4y ago
Data-based architecture means that you have all data about an entity in a single place. Even though if you analyze the domain and all use cases you find that there are slices of that data that never interact together. Example is storing cus
55.
▲
by
esailija
4y ago
Maybe the whole thing is sarcasm
56.
▲
by
esailija
4y ago
No, it's because of CAP forces to make a compromise. If there was a way to be available and consistent there would not be overbooking. But they chose availability because losing sales is worse than dealing with overbooking. Exactly sam
57.
▲
by
esailija
4y ago
In any sane country it is the people who lay on highways or jump into train tracks who are criminals not the drivers or train operators.
58.
▲
by
esailija
4y ago
Yeah no-one drives on a highway to conditions where there might be a human laying on the road waiting to be killed. Even self driving cars killed people in better conditions (person was walking on highway not laying there).
59.
▲
by
esailija
4y ago
There are no crosswalks on highways. It's basically like someone sitting on a traintrack and blaming the train operator for killing them.
60.
▲
by
esailija
4y ago
You lose security/privacy benefits. People in this thread pretend that there is one id type that is obviously better. - UUID (all types) scale, sequential ids don't scale - UUID (fully random) is completely secure and private. You
More ›