Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oshepherd
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
oshepherd
9y ago
The use of christian symbology in evangelion is both meaningless and deep. like, the use of christian symbology is arbitrary and it poses basically no meaning to the plot, merely being used for texture; but someone with sufficient knowledge
2.
▲
by
oshepherd
9y ago
POSIX has deprecated pthread_atfork because it is unworkable. In particular, atfork handlers can only call AS-safe functions, which means they're useless.
3.
▲
by
oshepherd
9y ago
The idea of only getting 10 days PTO a year continues to be incredible to me.
4.
▲
by
oshepherd
9y ago
It's the same just with redundant representations (the 2-bit repr is the count of ones in the 3-bit repr) '00' -> '000' '01' -> '001', '010', '100' '10'
5.
▲
by
oshepherd
9y ago
> Not all GPUs have the Z-Buffer fillrate to make that approach viable(esp on mobile). I've seen more than a few cases where it was actually faster to turn off Z-Buffering and do the overdraw. More than a few architectures share Z-B
6.
▲
by
oshepherd
9y ago
(And to put things another way: of course we've come back empty in all searches so far. If we hadn't, we'd stop looking!)
7.
▲
by
oshepherd
9y ago
> It is interesting that those who are looking experimentally for both dark matter and dark energy have come up empty in every experiment so far performed. Given that <1% of the dark matter search space has been covered, this is an en
8.
▲
by
oshepherd
9y ago
Sadly, late breaking (post silicon or just late in development process) bugs aren't generally particularly more exciting in terms of debugging than earlier ones - other than the urgency/annoyance and rarity, of course. They do ten
9.
▲
by
oshepherd
10y ago
The architecture states that CTR_EL0 reports the _minimum_ ICache line size across all cores. In this system, that would be 64 bytes.
10.
▲
by
oshepherd
10y ago
IC IVAU instructions are broadcast to all cores in the same 'inner shareable domain' (all cores running the same OS instance are in the same inner shareable domain)
11.
▲
by
oshepherd
10y ago
I noticed that I missed out mentioning that, yes, Thumb-2 made Thumb variable length (it already sorta-was, branches were always kinda 32-bit) Any halfword where bit[15:13]=='111' && bit[12:11]!='00' is the leadi
12.
▲
by
oshepherd
10y ago
Thumb-2 (about 13 years old at this point) extended Thumb to cover the entirety of instruction set. That is, every* ARM instruction has a corresponding Thumb instruction (The converse is not quite the case) There is very little reason to us
13.
▲
by
oshepherd
10y ago
I took a quick peek at the redox source code and found kernel mode audio and network drivers. This is not a microkernel. As for UB: Maybe it has less, but that which exists (e.g. noalias on mut refs) is very dangerous.
14.
▲
by
oshepherd
10y ago
I love Rust immensely, and it is perhaps my favorite programming language as of late. However. This is a microkernel. There is very, very little code inside a microkernel which, if written in Rust, would not end up inside an unsafe block. Y
15.
▲
by
oshepherd
12y ago
Type punning by pointer is explicitly UB per the standard. Type punning by union is implementation defined behavior. Everyone fortunately defines it to Do The Right Thing (TM). The truly standard supported way to type pun is by memcpy float
16.
▲
by
oshepherd
12y ago
The people who call Go a systems programming language are fundamentally misguided. It is an applications programming language under any reasonable definition.
17.
▲
by
oshepherd
12y ago
So I have an application which can attach location information to posts made from it. It requests access to location data (as is necessary) when installed, then lets you turn that feature on or off from an internal setting. The request for
18.
▲
by
oshepherd
13y ago
Hah! A Dual_EC_DRBG implementation would be an infinite improvement over the highlighted random number generator (which just calls libc functions srand(3) and rand(3)).