Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ChrisSD
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
ChrisSD
9d ago
I think the point was more that it's hard to compose shell utilities to make something new that's not supported out of the box. Instead you do have to write an entirely new utility and use that. That said having key/value sem
2.
▲
by
ChrisSD
19d ago
Note that GDPR did not mandate the cookie banners we see everywhere today. Those are a form of malicious compliance. Their goal is not to conform to regulation but to undermine the regulation itself in the eyes of the public.
3.
▲
by
ChrisSD
26d ago
Sometimes things are just common sense pure and simple.
4.
▲
by
ChrisSD
27d ago
But then that shifts the issue. You've now got an opaque binary blob being injected into programs. What if it is malicious?
5.
▲
by
ChrisSD
2mo ago
You can call into the kernel just fine in Windows. The fact you use a function call wrapper instead of a raw syscall is not really relevant. Most Windows NT kernel functions take a buffer to use rather than allocating their own memory. Even
6.
▲
by
ChrisSD
2mo ago
Servo was sparsely maintained for years after Mozilla abandoned the project. Just in the last year it has picked steam as an independent project with a range of third party sponsors. Work is now progressing apace and it's becoming incr
7.
▲
by
ChrisSD
2mo ago
Maybe give them a second? Yes, it's usable for applications web views if you're willing to restrict yourself but for general purpose web browsing there's still a lot that needs doing (but work is progressing). Under Google&#x
8.
▲
by
ChrisSD
2mo ago
Like all such metrics, the specifics don't really matter. All that matters is that you can tell a story, over the course of the year, on how you've "improved". The goal is to use the story to highlight the work you'
9.
▲
by
ChrisSD
3mo ago
Or you could use powershell and avoid the issue ;). Though nowadays system files should be protected even from admin and even if you do manage to delete them, Windows can restore them.
10.
▲
by
ChrisSD
4mo ago
VMs should have VirtIO RNG set up so there is a high quality entropy source at boot time, provided by the host system.
11.
▲
by
ChrisSD
4mo ago
Yep, that's why I was asking. I'd be very interested to hear of more candidates for uplifting into std. I guess saying "every project" has 5 dependencies might be somewhat hyperbolic (or at least domain specific) but it
12.
▲
by
ChrisSD
4mo ago
Can you name 5 as an example?
13.
▲
by
ChrisSD
4mo ago
What law?
14.
▲
by
ChrisSD
4mo ago
In that specific sentence the source is cited (via hyperlink). So even if you read it out of all context you can still find out the source is UK's Children’s Commissioner Dame Rachel de Souza who said it, not "the EU" (whatev
15.
▲
by
ChrisSD
4mo ago
For some background on what I meant see: https://devblogs.microsoft.com/oldnewthing/20140411-00/?p=12... https://learn.microsoft.com/en-us/cpp/windows/universal-crt-...
16.
▲
by
ChrisSD
4mo ago
Calling it from C does not mean you need a full C standard library to exist. For example, much of the C standard library is itself written in C. But it's a "freestanding" C which assumes only a minimal set of library function
17.
▲
by
ChrisSD
4mo ago
The Win32 API. E.g. using WriteFile to write files ( https://learn.microsoft.com/en-us/windows/win32/api/fileapi/... ) It wasn't until fairly recently that the C runtime was stably shipped with W
18.
▲
by
ChrisSD
5mo ago
You can open directories using high level win32 APIs. What you need NtCreateFile for is opening files relative to an open directory.
19.
▲
by
ChrisSD
5mo ago
> WinAPI access for ACLs was added in Windows 10 I'm not sure which docs you mean but that's not true. The NT kernel has used ACLs long before rust was invented. But it's indeed true that rust adds platform-specific method
20.
▲
by
ChrisSD
6mo ago
Oh sorry, I thought this was just listing changes since the branch.
21.
▲
by
ChrisSD
6mo ago
> Many projects including Chromium, boringssl, Firefox, and Rust call SystemFunction036 from advapi32.dll because it worked on versions older than Windows 8. That's not true. They use ProcessPrng since versions earlier than 10 are n
22.
▲
by
ChrisSD
6mo ago
I think you're too stuck on the current implementation. Work is going into investigating how to evolve the standard library over editions. The "easiest" win would be to have a way to do edition-dependent re-exports of types.
23.
▲
by
ChrisSD
7mo ago
> Aurich Lawson of Ars Technica deleted the original article That's a very "shoot the messenger" statement. While Aurich is the community "face" of Ars, I very much doubt he has the power to do anything like that
24.
▲
by
ChrisSD
7mo ago
HTML diverged from SGML pretty early on. Various standards over the years have attempted to specify it as an application of SGML but in practice almost nobody properly conformed to those standards. HTML5 gave up the pretence entirely.
25.
▲
by
ChrisSD
7mo ago
Eh. I don't think so. Sure, it was used more in business contexts but it wasn't until Windows 2000 that I saw more regular people using it and recommending it.
26.
▲
by
ChrisSD
7mo ago
> It does mention Windows NT but honestly nobody really cared about that until NT 3.0/3.5 and it soon thereafter became Windows XP and laid the foundation for modern Windows. Fun fact: NT 3.1 was the first version of NT, released in
27.
▲
by
ChrisSD
7mo ago
For everyone that wants a simple, lightweight, alternative to notepad there's edit.exe on recent version of Windows. Assuming you don't mind TUIs.
28.
▲
by
ChrisSD
7mo ago
This article isn't about languages. It's about the protocol for two or more languages to talk to each other. There is no specification for this. The System V ABI is as close as we get to an actual specification but not everyone us
29.
▲
by
ChrisSD
7mo ago
It minimally reflects PDP-11 assembly, which is not how modern computers work.
30.
▲
by
ChrisSD
8mo ago
`char8_t` is probably one of the more baffling blunders of the standards committee.
More ›