Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gingerBill
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
gingerBill
1y ago
You see you just completely missed my replies to that too. > Let's put it this way, what does a package manager specifically (not the other distinctions I make in the article) do (other than enable bad laziness and lack of proper ve
92.
▲
by
gingerBill
1y ago
I have? Pray tell.
93.
▲
by
gingerBill
1y ago
I know very few people using Hare, especially since it only works on "FOSS platforms". And I will still maintain that V is vapourware. They still have the same false claims on the website that they've had from the beginning f
94.
▲
by
gingerBill
1y ago
It is an alternative, just clearly not one you like. And it's not an oversimplification of the problem. Again, what is wrong with saying you should know the costs of the dependencies you include AND the alternative approaches of not us
95.
▲
by
gingerBill
1y ago
Nix isn't a solution to the problem of package managers. It just a better way to package management system, which thus makes it easier to go to dependency hell. So I'd argue it puts fuel on the flames. The solution is just to depe
96.
▲
by
gingerBill
1y ago
> Getting rid of npm and doing things manually won't make building SPAs have fewer dependencies, build would be incredibly slow and painful. Honestly, I don't think this is true in the slightest. Rather, I hypothesize that peop
97.
▲
by
gingerBill
1y ago
It makes it worse in my opinion, not better. Because it leads to the problem that other package managers don't agree on what a package is, and it might even lead to the need for an external build system to co-ordinate all of it too. It
98.
▲
by
gingerBill
1y ago
That is my position... again, I am not sure how you got this conclusion from the article. The "I am not advocating to write things from scratch" is more of a caveat to the people I know will comment NIH nonsense rather than anythi
99.
▲
by
gingerBill
1y ago
> So what does the solution look like? There are no solutions, only trade-offs. And the point is that not everything needs to be, nor ought to be, automated. And package managers are a good point of this. And yes, a language with an ill-
100.
▲
by
gingerBill
1y ago
I am not sure how you got this conclusion from the article. > So let's handle the hell manually to feel the pain better This is far from my position. Literally the entire point is to make it clearer you are heading to dependency hel
101.
▲
by
gingerBill
1y ago
Where?
102.
▲
by
gingerBill
1y ago
Yes. That's the entire point, but it should not be automated which is my point.
103.
▲
by
gingerBill
1y ago
This critique applies to even closed-source development that uses open-source code bases. I have an article on my unstructured thoughts on the problems of OSS/FOSS which goes into more depth about this: https://www.gingerbil
104.
▲
by
gingerBill
1y ago
The semantic quibbling is just to explain what a package manager isn't. Also, use git subtrees, not git submodules. What people think submodules are, are actually subtrees and most people don't know about them. As for "good&q
105.
▲
A critique of package managers
(gingerbill.org)
118 points
by
gingerBill
1y ago
|
217 comments
106.
▲
by
gingerBill
1y ago
Me being "well known" in general is news to me. However, the people I am that way are usually people like yourself. I am argumentative with people like yourself, however I try not to be "rude" but I am not always "n
107.
▲
by
gingerBill
1y ago
Sorry to pop in but I kind of need to clarify my own position even further here: Odin has "undefined behaviour". SHOCK! HORROR! The thing I bring up that people think I go "ad nauseum" about (like yourself) is just that
108.
▲
Assuming as Much as Possible [video]
(youtube.com)
3 points
by
gingerBill
1y ago
|
0 comments
109.
▲
Most of your projects are stupid. Please make some actual games. [video]
(youtube.com)
2 points
by
gingerBill
1y ago
|
0 comments
110.
▲
Vjekoslav KrajačIć – File Pilot: Inside the Engine – BSC 2025 [video]
(youtube.com)
5 points
by
gingerBill
1y ago
|
0 comments
111.
▲
GingerBill – Tools of the Trade – BSC 2025 [video]
(youtube.com)
7 points
by
gingerBill
1y ago
|
2 comments
112.
▲
by
gingerBill
1y ago
Bill Hall's (gingerBill) talk at BSC 2025 about mathematics as part of the programmer's toolbox. Slides: https://bsc2025.gingerbill.org/ Chapters: 00:00 Intro 12:58 Talk 56:08 Q&A
113.
▲
by
gingerBill
1y ago
Many implementations of qsort do allocate using malloc. And I know malloc/free is the allocator, but you cannot override it either.
114.
▲
by
gingerBill
1y ago
This is a common thing I get annoyed with when explaining to people too about Odin. Odin also defines dereferencing `nil` as panicking (as on all systems with virtual memory, it comes for free). C is just one language of many and you do not
115.
▲
by
gingerBill
1y ago
Odin has very good FFI with its `foreign import` system, so you can still use libraries written in C, Objective-C, or any other language. And Odin does support tools like asan, tsan, etc already too. So what are the thing that you are givin
116.
▲
by
gingerBill
1y ago
That would require having constructors, which is not something Odin will ever have nor should it. However you can just initialize with a constant or variable or just use a procedure to initialize with. Odin is a C alternative after all, so
117.
▲
by
gingerBill
1y ago
Exactly. That's what I meant with my question about what did he think HackerNews was for.
118.
▲
by
gingerBill
1y ago
Making it opt-in, means making the hierarchical approach the default. Whatever you make "opt-in" means you are by default discouraging its use. And what you are suggesting as the default is not what I wanted from Odin (I am the cr
119.
▲
by
gingerBill
1y ago
It is "undefined behaviour" in C (which is an overloaded term which I will not discuss why I hate it in this comment). But my point was that is how many people conceptualize it, and for many things people do expect it to be one of
120.
▲
by
gingerBill
1y ago
Sure. What I originally wrote was not actually intended to be an insult, but I didn't mind calling it that if he took it as insulting. It's just very weird to see be very vague when questioned, and claim things which cannot be tru
More ›