Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sirwhinesalot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
sirwhinesalot
26d ago
I think we're in agreement here and just coming at it from different directions. I don't want to ban LLMs, I don't blame them for the actions of crazy people, I don't even want to regulate them in any major way related t
2.
▲
by
sirwhinesalot
26d ago
> If a simulation of a car can get you from A to B, requires the same steering, fuel and servicing, gives you the same tactile feedback, is it a car? No, because a simulation of a car cannot get me from A to B. No matter how accurate you
3.
▲
by
sirwhinesalot
26d ago
You're the one attributing culpability to the chat bot, not me. It's a pile of tensor math, it cannot itself be held accountable. Those people anthropomorphized the chat bot and used it as justification for their actions, just as
4.
▲
by
sirwhinesalot
26d ago
> What about when they watch adult video in VR, or have waifus? Humans engage in voluntary suspension of disbelief for pleasure and recreation all the time. Categorically different. People have killed themselves or others due to conversa
5.
▲
by
sirwhinesalot
26d ago
I'm not really concerned with the philosophical debate of what conscience is. Is a simulation of a car, the same thing as an actual car? Most people will probably say no, some might say "it depends on the accuracy". I say who
6.
▲
by
sirwhinesalot
26d ago
I don't need to reevaluate anything, because I'm not interested in the debate.
7.
▲
by
sirwhinesalot
26d ago
Not the same person but to me, the answer is that it does not matter, and that all these attempts at making it matter are pure marketing and emotional manipulation. It's not a living creature. It's an autoregressive pure function
8.
▲
by
sirwhinesalot
1mo ago
I have recently gotten a 45x on a shitty vibe coded Python project by using mypyc (2x), replacing datastructures with more CPU-friendly alternatives (15x) and using some smarter heuristics rather than just brute force on top of that (45x to
9.
▲
by
sirwhinesalot
1mo ago
The legendary games programmer thing is a meme. Casey is professionally best known for his work at RAD game tools (a highly successful middleware provider for game development back in the day), not games he himself developed. What he is mos
10.
▲
by
sirwhinesalot
2mo ago
Not the OP and I honestly have no idea what they mean, but the translation of a tree-walking interpreter for expressions to a stack-machine compiler is almost trivial. For example, if you have (in pseudo-code): class Add : Node {
11.
▲
by
sirwhinesalot
2mo ago
Bolted on wasn't a value judgement, it was literally bolted on top, it is a strict superset (unlike C++, which is also bolted on, but poorly, since it partially breaks compatibility). The syntax growing over time is a real issue though
12.
▲
by
sirwhinesalot
2mo ago
The problem with ObjC was mainly syntax, bolted on over many years on top of a C core. It was grown rather than designed, and it shows. But there's nothing wrong with the runtime. Swift should have just been a much improved syntax over
13.
▲
by
sirwhinesalot
2mo ago
Yes, finally someone else that gets it. Shadow DOM is a misfeature. Being able to customize things with external CSS is a feature of the web, not a bug.
14.
▲
A Language Feature to Rule Them All (Algebraic Effects)
(btmc.substack.com)
10 points
by
sirwhinesalot
2mo ago
|
0 comments
15.
▲
by
sirwhinesalot
2mo ago
Anthropic destroyed the books, they can't donate them again.
16.
▲
by
sirwhinesalot
2mo ago
Eh, I don't think that's a good renaming. Data-Oriented Design is in opposition to Domain-Driven Design (a software development approach that prioritizes modeling software to match a real-world business domain). OOP tells you to s
17.
▲
by
sirwhinesalot
2mo ago
Yes. Array programming happens to overlap heavily with DOD in modern hardware because of caching and SIMD, but if you were programming an Atari ST it wouldn't. There are also cases where the optimal data format isn't array oriente
18.
▲
by
sirwhinesalot
2mo ago
I wasn't aware of that VC++ feature, TIL, thanks!
19.
▲
by
sirwhinesalot
2mo ago
For std::string and std::vector yes, but not for std::span (until C++26) for reasons I cannot understand.
20.
▲
by
sirwhinesalot
2mo ago
Partially yes. Fil-C goes further in creating an entire ecosystem of Fil-C compiled "legacy" libraries, meaning all the unsafe FFI your Rust code does into C is also safe, and even many linux syscalls. Miri is meant as more of a s
21.
▲
by
sirwhinesalot
2mo ago
I don't particularly care about Rust vs Fil-C shit flinging, I don't even see them as competing since they have effectively near opposite tradeoffs. You could even use Rust alongside Fil-C to ensure the unsafe blocks are safe. It
22.
▲
LL Handles Direct Left Recursion
(btmc.substack.com)
1 points
by
sirwhinesalot
3mo ago
|
0 comments
23.
▲
by
sirwhinesalot
3mo ago
These attempts at better GPU abstraction layers (starting from the Sebastian Aaltonen article and continuing with the Loon GPU API in the linked article or the Odin-based no_gfx) all have the issue that they're building on top of the c
24.
▲
by
sirwhinesalot
3mo ago
By far the best feature (IMO) is that it has no trouble talking to the most important Windows COM libraries (like DirectX) and the Objective-C runtime (for Metal), and this comes as "batteries included", not some random third part
25.
▲
by
sirwhinesalot
3mo ago
Yeah, all valid justifications.
26.
▲
by
sirwhinesalot
3mo ago
Clickbait video title, the first major release is going to be 2027 (date based versioning) (j/k). Odin is a pretty neat language, I should play more with it. There's nothing outright wrong with it I can think of. Some things I wou
27.
▲
by
sirwhinesalot
3mo ago
The only alternative I'm aware of with a similar level of optimization is GCC's backend, which is just as slow. Both should be much faster at compiling debug builds than they are though. There's an LLVM fork (TPDE-LLVM) that
28.
▲
by
sirwhinesalot
3mo ago
I get why you think this but you are incorrect. Why? Because managing a team of people is very very different from managing outsourced contractors, and LLMs are much more like the latter than the former.
29.
▲
by
sirwhinesalot
3mo ago
A lease should have a clear timetable. How long am I leasing this thing for? 1 year? 3 years? I'm fine with companies leasing software. I don't like it, and I much prefer buying, but that's fine. That is what software subscri
30.
▲
by
sirwhinesalot
3mo ago
There are various ways to solve the problem (if you consider it a problem, I personally don't, there's no need for things to be this extremely decoupled, but for the sake of argument): 1) Allow objects to send messages to an impli
More ›