Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Xeoncross
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
Xeoncross
1y ago
This is why I created https://github.com/xeoncross/jr all those years ago You don't need a backend.
92.
▲
by
Xeoncross
2y ago
Are we talking about functional OOP or class-less OOP or JavaScript's prototypal version of inheritance in OOP or Javas functions-are-evil OOP or some other version of OOP? Object-Oriented Programming is a spectrum with varying degrees
93.
▲
by
Xeoncross
2y ago
> Anything that is not an expression of pure, unqualified support for whatever they are doing or saying is received as a mark of disrespect, and a provocation to conflict. Don't you dare try to weaken my hatred with nuance.
94.
▲
by
Xeoncross
2y ago
No, but the alternative in some places is no reasoning model. Just like people don't want old cell phones / new phones with old chips - but often that's all that is affordable in some places. If we can get something working,
95.
▲
by
Xeoncross
2y ago
I used Yahoo! Pipes to make a consolidated social feed some years ago ( https://github.com/Xeoncross/MicroStream ). It actually placed as an honorable mention in AListAparts 10k challenge. It was really fun to have a ser
96.
▲
by
Xeoncross
2y ago
I actually disagree with all of these points and I write Java at work. Memory safety isn't possible in Java (unlike Rust). Tooling: they all have debuggers and observability tooling (pprof, pprof-rs, etc..). Rust even has zed now. Libr
97.
▲
by
Xeoncross
2y ago
> It's hard to fault Java at this point: arguably the best runtime of them all from a perf perspective The JVM is a massive memory sink compared to the tiny (actual) runtime in Go or the total absence of a VM or runtime in Rust or Z
98.
▲
by
Xeoncross
2y ago
I would argue your comparison is itself a fallacy of equivalency. There are certain things in nature you cannot (and should not) consume (cooked or uncooked). Certain foods like milk are the most basic/only source of nutrients for mamm
99.
▲
by
Xeoncross
2y ago
To answer one of your questions directly, it's the only thing that works for young mammals, it's got to have some unique mixture in it by that fact alone. However, we're not all babies. I think lots of other sources can be ju
100.
▲
by
Xeoncross
2y ago
Sure, but you have to admit that it's still impossible to know if the final product is equally the same as the unadulterated version right? If it was possible to have a perfect food (or drink) that was totally identical to the theoreti
101.
▲
by
Xeoncross
2y ago
Yes, but you understand the concept right? Some people are less worried about sudden death than degraded long-term performance. There is a reason bodybuilders look at what type of protein they're eating instead of just getting the chea
102.
▲
by
Xeoncross
2y ago
Of course not, I'm just trying to explain why someone would take on the risks of non-pasteurized or blanched foods. However, even gut bacteria isn't a true/false question. It's a spectrum with a range of possible values.
103.
▲
by
Xeoncross
2y ago
Think about it, you're heating the milk up enough to kill the bacteria right? That's what I'm talking about. It's funny because when people are instructed by their doctors to eat yogurt to get beneficial bacteria back in
104.
▲
by
Xeoncross
2y ago
Sometimes, people aware of one set of risks are not always aware of the others. Drinking raw milk absolutely cares a certain set of risks... but drinking pasteurized does as well. People who are confused about why one group chooses a differ
105.
▲
by
Xeoncross
2y ago
I appreciate the detailed answer, thanks. However, It feels like $a->foo vs $a->foo() is a personal preference that hides the fact you're doing work behind the scenes. Then again, I'm not a fan of code that does magical thin
106.
▲
by
Xeoncross
2y ago
I'm curious, why do you like getters and setters? I know the textbook answer is so that every single possible property can become some mutable chain of events so you can swap names or side-effects without the caller knowing, but I'
107.
▲
by
Xeoncross
2y ago
I'm honestly not sure what the problem with "simple" is either. It's literally a single file with 80 lines of code. At this point the only thing easier is a linux one-liner to serve a file directory over HTTP. Like, has
108.
▲
by
Xeoncross
2y ago
That's my point: It's a net win for the actual people behind Sable.
109.
▲
by
Xeoncross
2y ago
So Cisco, Fortinet, Check Point, SonicWall, and Juniper Networks paid millions to Sable. Sable paid $225k to Cloudflare, and won't use them again against anyone. Sounds like they don't need to. Well played Sable. Enjoy your money.
110.
▲
by
Xeoncross
2y ago
It's often the change that happens with experience. Most developers join Go looking for their Laravel, Rails, Next.js, Spring framework. Because it's almost impossible to write something in those languages without a framework. In
111.
▲
by
Xeoncross
2y ago
As someone that writes Java and Python, I'm unsure what you're referring to here by "batteries" other than 3rd party packages. Even something as basic as JSON encoding requires an external package in Java.
112.
▲
by
Xeoncross
2y ago
Never having worked with Erlang, my mind is telling me this might be an alternative for https://github.com/temporalio (database-backed functions) or AWS Step functions.
113.
▲
by
Xeoncross
2y ago
> Zero dependencies This is something seldom attempted, but I congratulate you. Go is one of a few languages that really is batteries-included. Just about anything you could need is included in the stdlib.
114.
▲
by
Xeoncross
2y ago
Thankfully, others are more altruistic. I have benefited from many developers freely sharing their ideas in forums, code on github, and leanings on blogs. Sure Google has stolen it to build an empire that most are complicit with. Sure OpenA
115.
▲
by
Xeoncross
2y ago
+1 It's called "Human" resources not "Company" resources for a reason.
116.
▲
by
Xeoncross
2y ago
I've been seeing content that has some adult vlog or podcast content mixed with a random video game. It seems like very disparate content is being combined. Does this work well? I've never really liked it and wondered why a more i
117.
▲
by
Xeoncross
2y ago
It's interesting, because the subconscious ability of the mind to identify discrepancies is incredible (even if we ignore that feeling we get about something). The feel of counterfeit bills, the color someone choose to wear, the sound
118.
▲
by
Xeoncross
2y ago
If you ignore the labels here, it's a small group of lawyers giving themselves more power because the large group of politicians can't get their act together and pass well-reasoned and descriptive laws. So the large body isn'
119.
▲
by
Xeoncross
2y ago
> Performance wise, difference should be negligible for most use cases I think you mean unnoticeable (or similar); the difference in performance (memory usage and CPU cycles) is certainly not negligible.
120.
▲
by
Xeoncross
2y ago
Simple, no-fuss self-hosted server software should really be Rust, or Go / C++ if needed. All three of them allow you embed the UI assets (media, JS, CSS) into the binary and all three work great with key/value stores (badger, lev
More ›