Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spiffyk
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
spiffyk
3mo ago
Fair, but it is less of a burden than just submitting a report with no proposed fix. Also, submitting quality patches regularly seems to be a good way to eventually become a maintainer, provided that both sides are interested (cURL generall
2.
▲
by
spiffyk
3mo ago
> but then what? Then you send the patch upstream, they incorporate and maintain it for you. Congratulations, you just FOSSed.
3.
▲
by
spiffyk
4mo ago
A cache line is simply the unit of data a CPU cache works with (generally 64 bytes, because someone somewhere has probably determined that that is the best line size for general use), much like there are units of data like bytes (8 bits now
4.
▲
Contributor Poker and Zig's AI Ban
(kristoff.it)
10 points
by
spiffyk
5mo ago
|
0 comments
5.
▲
by
spiffyk
5mo ago
Pretty sure if you let only a handful of individuals from an almost-extinct species roam around freely in an uncontrolled environment, chances are pretty high something is going to kill them off before they reproduce, hence why they are alm
6.
▲
by
spiffyk
5mo ago
I expressly said "not be so tightly coupled to LLVM" because I know they're not planning on dropping it altogether. But it is the plan for LLVM and Clang not to be compiled into the Zig binary anymore, because that has pr
7.
▲
by
spiffyk
5mo ago
There is actually another C compiler written in Zig, Aro[1], which Zig started using since 0.16 for its TranslateC module. [1]: https://github.com/Vexu/arocc
8.
▲
by
spiffyk
5mo ago
Zig actually bundles LLVM's Clang, which it uses to compile C with the `zig cc` command. But the long term goal seems to not be so tightly coupled to LLVM, so I'm expecting that to move elsewhere. They still do some clever stuff
9.
▲
High-Quality Chaos
(daniel.haxx.se)
5 points
by
spiffyk
5mo ago
|
0 comments
10.
▲
by
spiffyk
5mo ago
How is it a hack? I mean, you may not like the fact that Zig does not provide syntax sugar for interfaces, but how exactly do you think they are implemented in languages that do?
11.
▲
by
spiffyk
6mo ago
It does not need to be an explicit check (i.e. a condition checking that your index is not out of bounds). You may structure your code in such a way that it becomes a mathematical impossibility to exceed the bounds. For a dumb trivial examp
12.
▲
by
spiffyk
6mo ago
First, if a performance optimization is a reliability regression, it was done wrong. A bounds check is removed because something somewhere else is supposed to already guaratee it won't be violated, not just in a vacuum. If the guarante
13.
▲
by
spiffyk
6mo ago
That whole section is kind of weird. The mention of operator overloading also seems out of place, since the operator is not overloaded here at all.
14.
▲
by
spiffyk
6mo ago
Not that it fits everyone, but that is basically how the Linux kernel is being developed.
15.
▲
by
spiffyk
6mo ago
That, too, though I'm sure that particular problem is mainly because of the textual animation in the background.
16.
▲
by
spiffyk
6mo ago
Funny how you can tell a project is vibe-coded just from a first glance at its website. All these websites seem to somehow have the same visual style. Anyone noticed this?
17.
▲
Given AI, should I still consider becoming a computer programmer? – Yes, and
(htmx.org)
4 points
by
spiffyk
6mo ago
|
2 comments
18.
▲
by
spiffyk
6mo ago
That is also my understanding. My personal theory is that many corporate compliance departments (or whoever is in charge of this at a particular place) just disallow any *GPL use in their company, regardless of whether it would actually ca
19.
▲
by
spiffyk
7mo ago
The indie gamedev scene is full of people for whom games are an art form. These people don't give two hoots about what "the industry" prioritizes, they just want to make their games their way. Calling their creations slop and
20.
▲
by
spiffyk
7mo ago
I think the biggest mistake you can make is shifting your mindset from making a game to making a game engine . No, you still want to be dead set on making your game , you just don't have the ready-made building blocks from an off-
21.
▲
by
spiffyk
7mo ago
> What if something is costly, that you need to compute dynamically, but not often, makes it into the frame? Do you separately now create a state flag for that one render object? The point of immediate mode UIs is not necessarily that th
22.
▲
by
spiffyk
7mo ago
I actually use a very similar paradigm successfully in a game [1] whose (immediate-mode) UI is fully responsive. I allow more operations than just cutting to do that, but the basic idea seems to be the same. The code may look like a bit of
23.
▲
by
spiffyk
7mo ago
You don't. Labels are local to functions in C.
24.
▲
by
spiffyk
7mo ago
https://archive.ph/cSYCK
25.
▲
Google warns EU against 'erecting walls' in tech sovereignty push
(ft.com)
8 points
by
spiffyk
7mo ago
|
3 comments
26.
▲
by
spiffyk
7mo ago
Wait, when did I time-travel?
27.
▲
by
spiffyk
8mo ago
I would expect such a feature to use end-to-end encryption for the data, so that only the user can see the credentials. It does, right? Right?
28.
▲
by
spiffyk
8mo ago
Say all projects did just that, only allowing reports from proven hackers. How does a new hacker then prove themselves?
29.
▲
by
spiffyk
8mo ago
Git's "ours"/"theirs" terminology is often confusing to newcomers, especially when from a certain (incorrect, but fairly common) point of view their meaning may appear to be swapped between merge and rebase. I
30.
▲
Documents found to have been forged because they were written in Calibri
(en.wikipedia.org)
3 points
by
spiffyk
9mo ago
|
0 comments
More ›