Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sdeframond
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
sdeframond
1y ago
I propose that from now on we call freewares "open binaries".
92.
▲
by
sdeframond
1y ago
> Eventually i realized that i'm just manually implementing compile time typing by way of robust tests to cover interface requirements This, so much this!
93.
▲
by
sdeframond
1y ago
I sometimes plug my phone to a screen with a keyboard. It is not as good as a "real" computer but most everyday thing can be done (sending mails, browsing the web, editing spreadsheets). I never tried programming on it but I can i
94.
▲
by
sdeframond
1y ago
> The syntax is definitely harder to grasp Yes it is. I believe the reason is that this is all valid python while typescript is not valid javascript. Also, python's type annotations are available at runtime (eg. for introspection) w
95.
▲
by
sdeframond
1y ago
It does! You can specify a protocol like this: class IntIndexable(Protocol[T]): def __getitem__(self, index: int, /) -> T: ... (Edit: formatting)
96.
▲
by
sdeframond
1y ago
Are you saying, essentially, that if we split the "I" and the "O" in "IO", then ignore the the "O" in the way described in the article, the resulting program would be "safe-enough" ?
97.
▲
by
sdeframond
1y ago
So an answer to the prisoner's dilemma would be a shared belief in doing good? Interesting.
98.
▲
by
sdeframond
1y ago
OK, I'll give an example. Every so often I encounter some dev that is not familiar with SQL. So instead of writing a single SQL and relatively "simple" SQL request that does the job db-side (say with a few joins and coalesce
99.
▲
by
sdeframond
1y ago
> a ledger, like a spreadsheet but simpler, hasnt 'crumbled' in a hundred years despite being as basic as it gets. Yet, for many reasons, your bank does not run your account with a spreadsheet. > Sounds like your idea of sim
100.
▲
by
sdeframond
1y ago
If the problem can be solved efficiently with simple, write simple code by all means. Heck, if it can be solved with a spreadsheet, please use a spreadsheet. Even your boss can read it. But, at some point, spreadsheets crumble and become un
101.
▲
by
sdeframond
1y ago
Sure, replace functional/generics/static typing with your poison of choice. Just remember that, at some point, the "dumbass" thing was pushing sticks into clay tablets. Functional programming may not be the future. But d
102.
▲
by
sdeframond
1y ago
I don't know. On the one hand, this stance seems common sense: why overcomplicate things? Let's just do what's commonly understood and move on. On the other hand, writing code that the most junior in your team can understand
103.
▲
by
sdeframond
1y ago
Would it make sense to keep those bags in your car? Or in some of your pockets even ?
104.
▲
by
sdeframond
1y ago
Does Japan have a strong tipping culture ?
105.
▲
by
sdeframond
1y ago
Not OP but it started happening to me a few years ago. I'm 37 now and it is slowly getting worse. The only thing that keeps it at bay is regular exercise, both strength and mobility. I'm careful about running.
106.
▲
by
sdeframond
1y ago
Does any experienced dev have experience outsourcing to another dev that produces clean robust code that solves a non trivial problem (ie not tic tac toe or a landing page) more quickly than she would by herself? I think not. The reason is
107.
▲
by
sdeframond
1y ago
Yes that's correct, we can't just expect people to lead that struggle alone. How about some regulation in the F&B industry? Reducing screen time at school? Those can be done now and don't really cost much. And then make o
108.
▲
by
sdeframond
1y ago
Pharmaceutics are so valuable because they can be sold . A healthy lifestyle must be earned. It is a constant struggle against the fastfood industry. Soon you'll see Coca-cola or Nestlé [0] selling both very unhealthy quasi-addictive
109.
▲
by
sdeframond
1y ago
I would say it gives you +25 years of healthy lifespan. Compare it to being obese, wich can happen very young and is in part determined by how you are fed when you are a baby/child.
110.
▲
by
sdeframond
1y ago
Why not? What is not scalable about it, specifically ? I mean, sure, it doesn't scale as well as a magic pill as a business . But is certainly is O(n) with the number of people involved.
111.
▲
by
sdeframond
1y ago
I wonder if I would really like to pour billions of taxpayer money into aging when we are not even able to live a basic healthy lifestyle. Sleeping well, eating well and exercising does work. Science about this is well-established. So why a
112.
▲
by
sdeframond
1y ago
In civil engineering they say that "Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands.”
113.
▲
by
sdeframond
1y ago
Sure. How about the tons of products we don't even see? Those that tried to do it right on the first try, then never delivered anything because there were too slow and expensive. Or those that delivered something useless because they d
114.
▲
by
sdeframond
1y ago
> Problem is How much is it a problem, really ? I mean, what are the alternatives ?
115.
▲
by
sdeframond
1y ago
I find it non trivial to split a team in two independent teams. If the two teams have to coordinate a lot and work on the same code base, is there still two teams? To be independent, they would need to work on functionnaly different parts
116.
▲
by
sdeframond
1y ago
An interesting study indeed. Not enough data points but still way better than anecdata and self reporting!
117.
▲
by
sdeframond
1y ago
What team size does XP recommends, if any ? It seems like the standard around me is between 8 to 12 people. This is too many in my opinion. I believe this is because management is unknowingly aiming for the biggest team the does not complet
118.
▲
by
sdeframond
1y ago
I share your feelings. Regarding design reviews, we used to have them at my current job. However we stopped doing both formal design documents and design reviews in favor of prototyping and iterative design. The issue with the design phase
119.
▲
by
sdeframond
1y ago
Related: some colors can only be perceived by selectively hitting the right cells with tiny lasers. https://www.scientificamerican.com/article/researchers-disco...
120.
▲
by
sdeframond
1y ago
Hmm, Carte Bleue ? Edit: oh, that's Visa Europe now...
More ›