Viewing profile — Diggsey
Diggsey
HN member- Joined
- Mon, Oct 06, 2014, 12:42 PM UTC
- HN karma
- 2,817
- Public activity
- 460 items
- HN profile
- View on Hacker News ↗
About Diggsey
No profile information was provided.
Recent public activity
-
comment
Comment #48990915
How does this packing/unpacking scheme compare to just using a lookup table?
-
comment
Comment #48973832
You're getting confused between lifetimes (the static analysis that prevents use after free and similar errors) and lifecycles (more commonly discussed under the heading of ownersh…
-
comment
Comment #48845032
Yes - I think the proof of the pudding will be whether they put in the effort to eliminate these unsafe blocks. The conversion to Rust is the starting point that makes this possibl…
-
comment
Comment #48642998
1. Seems hard but doable (assuming there is some way to inject "inputs" into the build process, that can be recorded). However, I'm not sure exactly what you mean by a build here? …
-
comment
Comment #48470212
> Yes, and the amount of study and knowledge required had a tendency to filter out people with the inclination to do such things. The Venn diagrams weren't completely empty, but th…
-
comment
Comment #47764980
You would have had to run `jj edit` in order for this to happen, so I think it's a stretch to say you didn't ask for the edit? This is the main difference though: in git files can …
-
comment
Comment #47759174
> git was originally implemented as a handful of low level binaries stitched together with shell scripts. A bunch of low level binaries stitched together with shell scripts is a lo…
-
comment
Comment #47711035
Which works for about 5 minutes until someone leaks a manufacturer's private key or extracts it from a device...
-
comment
Comment #47412236
Yes this stood out to me as well...
-
comment
Comment #47041542
Stored procedures don't eliminate serialization anomalies unless they are run inside a transaction that is itself SERIALIZABLE. There's essentially no difference between putting th…
-
comment
Comment #46698892
This is completely untrue. While the index only stores the hashes, the table itself stores the full value and postgres requires both the hash and the full value to match before rej…
-
comment
Comment #46497952
It's also `position: fixed` which breaks all scroll optimizations and makes scrolling feel terrible.
-
comment
Comment #45984972
There were two things I think went extremely poorly here: 1) Lack of validation of the configuration file. Rolling out a config file across the global network every 5 minutes is ex…
-
comment
Comment #45791070
IMO, safety and "idiomatic-ness" of Rust code are two separate concerns, with the former being easier to automate. In most C code I've read, the lifetimes of pointers are not that …
-
comment
Comment #45610665
I've found Gemini to be much better at completing tasks and following instructions. For example, let's say I want to extract all the questions from a word document and output them …
-
comment
Comment #45557972
That would be because package version flexibility is an entirely orthogonal concept to lock files, and to conflate them shows a lack of understanding. pyproject.toml describes the …
-
comment
Comment #45527943
Agree, but I think there is a point to be made here: Go as a language has more subtle runtime invariants that must be upheld compared to other languages, and this has led to a rela…
-
comment
Comment #45348119
Essentially zero as a fraction of global concrete usage...
-
comment
Comment #45256251
They are different: "0": ">=0.0.0, =0.9.0, =0.9.3, Notice how the the minimum bound changes while the upper bound is the same for all of them. The reason for this is that unless ot…
-
comment
Comment #45256167
Within a crate graph, for any given major version of a crate (eg. D v1) only a single minor version can exist. So if B depends on D v1.x, and C depends on D v2.x, then two versions…
-
comment
Comment #45251005
It doesn't link two versions of `rand-core`. That's not even possible with rust (you can only link two semver-incompatible versions of the same crate). And dependency specification…
-
comment
Comment #45015527
No, sRGB refers to both a colour space and an encoding of that colour space. The encoding is non-linear to make best use of the 256 levels available per channel, but you were never…
-
comment
Comment #45012378
Also, isn't the way browsers interpolate colors in sRGB just a bug that I assume is retained for backwards compatibility? sRGB is a logarithmic encoding, you were never supposed to…
-
comment
Comment #44849439
> There will always be 2 sets of "primary" colors for a given eye: Additive and Subtractive. If your eye only has two types of cone cells then your additive and subtractive primari…
-
comment
Comment #44447753
Documents don't contain calls to action like "Download X" or "Tell me more about Y", so your argument falls down in relation to the examples presented by W3C.