Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ndesaulniers
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
ndesaulniers
10mo ago
Does fil-c have a way of disabling the capability model for regions of code? (Rust's `unsafe` blocks come to mind). Maybe if I ask enough stupid questions, you'll get pissed and get the kernel to build/work with fil-c just to
62.
▲
by
ndesaulniers
10mo ago
Just as the sanitizers have a runtime, the linux kernel has a re-implementation of those runtimes (the linux kernel does not link libgcc/compiler_rt) and IIRC the compiler will work differently (I forget which flags control that). Prio
63.
▲
by
ndesaulniers
10mo ago
If you do get around to adding the flag, consider a suggestion for the color of bikeshed: `-fyolo`. (Can't find my April Fool's clang patch for adding `-feverything`; hard to search the phab archive)
64.
▲
by
ndesaulniers
10mo ago
Or perhaps a `--target` flag that says "I'm targeting the linux kernel, not userspace, libcall these symbols (existing kernel functionality) rather than those (glibc interfaces)."
65.
▲
by
ndesaulniers
10mo ago
Does fil-clang have `-fno-` flag to control disabling fil-c stuff? Does the fil-c runtime depend on specifics from glibc, or is it that LFS doesn't support building with musl? > We need to retain the Yolo GCC for compiling the Linux
66.
▲
by
ndesaulniers
10mo ago
> The kernel is compiled with Yolo-C. So that you can compile the kernel, a copy of GCC is installed in /yolo/bin/gcc. Fil, you can compile the Linux kernel will clang+lld. `make LLVM=1` https://docs.kernel.org&
67.
▲
[Clang] Add support for the C defer TS
(github.com)
1 points
by
ndesaulniers
10mo ago
|
0 comments
68.
▲
by
ndesaulniers
10mo ago
And so so full of stereotypes...
69.
▲
by
ndesaulniers
10mo ago
I feel attacked. Where my Gundam Wing fans at? (there are literally dozens of us...dozens!)
70.
▲
by
ndesaulniers
11mo ago
Is this common with wine; that you need to rebuild your environments when upgrading??
71.
▲
Hardening the C++ Standard Library at scale
(queue.acm.org)
158 points
by
ndesaulniers
11mo ago
|
107 comments
72.
▲
by
ndesaulniers
11mo ago
Dunno, just upgraded Fedora to Fedora 43 and all of the games I had set up (wine) stopped working. Will try gaming on Linux again next decade.
73.
▲
by
ndesaulniers
11mo ago
I wish we standardized on Do Not Track headers. Cookie banners are a plague. Thanks Europe.
74.
▲
by
ndesaulniers
11mo ago
Their libc is kind of a mess of various sources. I wonder what's going on there? https://github.com/coredevices/PebbleOS/tree/main/src/libc
75.
▲
by
ndesaulniers
1y ago
This is a false dichotomy, from someone who profits from such manufactured fear.
76.
▲
by
ndesaulniers
1y ago
If folks are interested in compilers and looking for where to get started, we're always looking for new contributors: Building the Linux kernel with LLVM: https://github.com/ClangBuiltLinux/linux/issues LLVM
77.
▲
Software engineer tricks a car dealer chatbot into selling him a truck for $1 (2023)
(upworthy.com)
7 points
by
ndesaulniers
1y ago
|
2 comments
78.
▲
by
ndesaulniers
1y ago
> This works for Android because a good chunk of the tree is probably dead code for a single build (device drivers and whatnot) Device drivers would exist in kernel sources, not the AOSP tree.
79.
▲
by
ndesaulniers
1y ago
> ARM reduced A-series decoder size by 75% when they dropped 32-bit mode Interesting. Got a source for that?
80.
▲
by
ndesaulniers
1y ago
Yeah I remember windows xp 64b, running on my Pentium D (first Intel dual cores, IIRC).
81.
▲
by
ndesaulniers
1y ago
...taste?
82.
▲
by
ndesaulniers
1y ago
> This perspective ties everything together for me, in terms of understanding the incentives of the players here. Mind restating those, for those of us without the financial background who are struggling to digest these insightful commen
83.
▲
by
ndesaulniers
1y ago
> code is more of a liability really :) Mine DEFINITELY is!
84.
▲
by
ndesaulniers
1y ago
What helped me finally learn touch typing was unlabeled key caps, for both my keyboards at work and home.
85.
▲
Python Pandas Ditches NumPy for Speedier PyArrow
(thenewstack.io)
3 points
by
ndesaulniers
1y ago
|
0 comments
86.
▲
What happens if we inline everything?
(sbaziotis.com)
3 points
by
ndesaulniers
1y ago
|
0 comments
87.
▲
by
ndesaulniers
1y ago
I don't miss working on the kernel, tbf. Constant arguments.
88.
▲
by
ndesaulniers
1y ago
You'd think that, but in effect kconfig/kbuild has many cases where they say "if the compiler supports flag X, use it" where X implies an ABI break. Per task stack protectors comes to mind.
89.
▲
by
ndesaulniers
1y ago
Sadly, I lost that battle with Torvalds. You can see me make some of those points on LKML.
90.
▲
by
ndesaulniers
2y ago
https://archive.ph/p7p5b
More ›