Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Yoric
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
961.
▲
by
Yoric
3y ago
Is there any reason to believe that fasting could prevent dementia?
962.
▲
by
Yoric
3y ago
As a thought exercise, I wonder to which group an epidemiologist would need to belong to have a sense of power? The group that says that there is a dangerous disease or the group that says that it's not particularly dangerous? PS: For
963.
▲
by
Yoric
3y ago
Professional pride?
964.
▲
by
Yoric
3y ago
Anecdata: I used to work for public academia. I got out after a burnout due to massive overwork. I've worked in a couple of start-ups, among others, and found them all much more relaxing. Sure, there's lots of pressure, but, at le
965.
▲
by
Yoric
3y ago
Why would I need to point to anything in particular? I think that all Python developers know them already.
966.
▲
by
Yoric
3y ago
Yes. And one way to rephrase my question is: which best practices work for these Python mega-projects?
967.
▲
by
Yoric
3y ago
For context, I was asking about scaling code complexity, not scaling performance. That being said, my personal experience suggests that both are really hard in Python, and not independent.
968.
▲
by
Yoric
3y ago
Thanks. For context, I happen to have a PhD in static analysis, so I'm not entirely stranger to the general idea :) Sadly, all the attempts I've had with static analysis in Python screamed that while the language and tools make a
969.
▲
by
Yoric
3y ago
Well, I wasn't planning to spend time criticizing Python. I think that we all know roughly its pros and cons, no need to add fire. My questions remain, though.
970.
▲
by
Yoric
3y ago
For what it's worth, Mozilla was nearly killed at least twice by code quality. Once upon startup. The code inherited from Netscape was... let's say charitably difficult to maintain. Turning it into something that could actually be
971.
▲
by
Yoric
3y ago
My few years of personal experience of using Python with even small-ish scale professional projects have been... underwhelming so far. I wonder how Meta (and Google, and all the others who write serious Python code) manage to keep things ru
972.
▲
by
Yoric
3y ago
Interesting idea. Just note that "noisy kid" may mean "parents are not doing their job" or "kid with ADHD" or "autistic kid" or "kid having emotional difficulties while parents undergoing divorce
973.
▲
by
Yoric
3y ago
I think I agree with most of what you write, but note that async has lots of applications beyond microservices. In particular, writing anything that uses the network (e.g. a web browser), which definitely feels system-y to me.
974.
▲
by
Yoric
3y ago
> It's not meant to foster creativity, it's meant to be safe for big business and novice employees. Interestingly, my experience is the opposite. I find that the "straightjacket" is extremely precious during refactori
975.
▲
by
Yoric
3y ago
Seconded. For instance, Firefox' crash reporter has always been a separate process, even at the time Firefox was mostly single-process, single-threaded. Last time I checked, this was still the case.
976.
▲
by
Yoric
3y ago
> I don't find this appealing on its face. Extreme terseness, even when done very elegantly, makes programs very hard to read and sometimes also hard to maintain. In that case, it's more about minimizing the language, rather th
977.
▲
by
Yoric
3y ago
To be fair, this is what US has been doing to US for a while, too.
978.
▲
by
Yoric
3y ago
I live in Paris, France, and there are at least 5 shops within walking distance from my house that allow that. Not quite as many within walking distance from my work, but still I know one. Whenever I order takeaway food, I also try to bring
979.
▲
by
Yoric
3y ago
They're not?
980.
▲
by
Yoric
3y ago
I seem to remember a Rust toolchain that actually uses Zig as its cross-compiler (I think). Would that help?
981.
▲
by
Yoric
3y ago
Frankly, I've just moved from writing web APIs in Rust to writing web APIs in Python and I miss Rust. I didn't use the language because it was fast (that was a nice side-benefit) but because it was reliable.
982.
▲
by
Yoric
3y ago
It was. But the problems have emerged. Now it's a liability and the community is thinking about how to improve the situation.
983.
▲
by
Yoric
3y ago
Not really. The Rust community is very well aware of the problem. Not sure when namespacing will become possible, but it seems pretty clear to me that it will happen eventually.
984.
▲
by
Yoric
3y ago
FWIW, I have seen some of this behavior from people who have just discovered Rust, but none from people who are actually established members of the Rust community. In my personal experience, the Rust community is very welcoming, extremely o
985.
▲
by
Yoric
3y ago
Yeah, that's definitely a red flag.
986.
▲
by
Yoric
3y ago
So... why was this flagged, exactly? The "leadership chat membership" made a mistake, then they apologized and they're discussing how to avoid this mistake in the future. How is that irrelevant for HN?
987.
▲
by
Yoric
3y ago
I personally enjoyed Criminal Past, if only because its final image finally justified the entire story of DX:MD. Before playing through this story, I had enjoyed DX:MD with the big caveat that there was a huge gaping plot hole. Not anymore
988.
▲
by
Yoric
3y ago
That's nice! Feels like your company has managed to get Python to work well for your case! Most of the shops I've seen/heard of don't seem to reach that level of maturity. Although I'm trying very hard to get mine t
989.
▲
by
Yoric
3y ago
Good point. Anecdotally, though, I have the opposite experience. Python libraries changing API under my feet regularly (without support from the type system to help me find out how), core features that I depend on not being available in any
990.
▲
by
Yoric
3y ago
Fair enough.
More ›