Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ChrisSD
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
391.
▲
by
ChrisSD
6y ago
In terms of where money goes, it does. Mozilla Corp both makes and spends vast sums of money (browsers are fantastically expensive). Mozilla Foundation, in contrast, makes and spends relatively little compared to that. Seriously how much do
392.
▲
by
ChrisSD
6y ago
No. This is the Mozilla Foundation not Mozilla Corp.
393.
▲
by
ChrisSD
6y ago
That kind of thinking inevitably leads to S-expressions.
394.
▲
by
ChrisSD
6y ago
> A pointer is a memory address. This is an amazingly wrong statement. In assembly you deal with memory addresses. Pointers in C are a much higher level abstraction. > On current mainstream Intel processors, it occupies four bytes of
395.
▲
by
ChrisSD
6y ago
The intro says that Sam is laying out the advantages of no-namespacing because typically only the disadvantages are discussed. Sam also makes clear that they're "summarizing points raised across the various proposals I’ve read&quo
396.
▲
by
ChrisSD
6y ago
Mozilla gets a few hundred million from Google. This may sound like a lot to you but it's pocket change to Google. They spend way more on their own browser as well as getting "free labor from volunteers". There's a reaso
397.
▲
by
ChrisSD
6y ago
Probably just someone running it through a spell checker. Or an over zealous editor who isn't familiar with the series.
398.
▲
by
ChrisSD
6y ago
Mozilla (as of 2018-2019[0]) gets millions of dollars from their profitable projects. Yes this pales in comparison to the hundreds of millions from web search partnership but then so does donations. However, significantly growing revenue fr
399.
▲
by
ChrisSD
6y ago
It would be better to first add evidence to the allegations you made. First of all, Mozilla donations never get used to fund browser development. Instead the browser is in part funded by "frivolous" projects that actually generate
400.
▲
by
ChrisSD
6y ago
Sure. But there's no good solution here. As I said, the decision to support only one browser on Android is what lead to this. That browser isn't fully ready so all the team can do is go for the least worst option (which is admitte
401.
▲
by
ChrisSD
6y ago
Who do you think people complain to when their browser doesn't work right? It doesn't matter if an addon is responsible, many people will blame the browser (or at least go to them for support). This increases the support cost and
402.
▲
by
ChrisSD
6y ago
The decision that lead to this was releasing the new browser before it was ready. This was done because Mozilla can't afford to be maintaining and supporting two different browsers on the same platform at the same time. This is nothing
403.
▲
by
ChrisSD
6y ago
> What this text carefully avoids stating directly: that’s the only nine (as in: single-digit 9) add-ons which you will be able to install on Firefox for Android now. After being able to use thousands of add-ons before, this feels like a
404.
▲
by
ChrisSD
6y ago
> Consider that on Linux a filename is just an arbitrary sequence of bytes with some limitations, and on Windows it's an arbitrary sequence of 16-bit integers. You can put unpaired surrogate characters in a Windows path, and you can
405.
▲
by
ChrisSD
6y ago
Out of interest, what special-case manipulation? I generally treat file paths as opaque `\` separated strings (or even as a single blob if I don't need to parse it). I'm uncertain why I'd want to treat them specially. I'
406.
▲
by
ChrisSD
6y ago
Constant change is a nuisance. When I'm working on a task I want to be able to concentrate on doing that task, not relearning my tools for the umpteenth time. If the new feature doesn't affect my current workflow, then great! I ca
407.
▲
by
ChrisSD
6y ago
The linked post is explicitly about that: > Looking at Nu today, you can see some common parts of languages like `if` or `open`, but it doesn’t yet feel like there’s enough syntax to build up full programs. You can’t define your own comm
408.
▲
by
ChrisSD
6y ago
> It also turns out that getting a shell correct is a lot more experimentation and a lot less following what the textbooks say. In practice, things like ‘stdout’ and ‘stderr’ are used in a variety of ways, as are the exit codes output by
409.
▲
by
ChrisSD
6y ago
https://docs.microsoft.com/en-us/windows-hardware/design/min... Devices that run Windows 10 for desktop editions require a 1 GHz or faster processor or SoC that meets the following requirements: * Compatible
410.
▲
by
ChrisSD
6y ago
Do you have a source for that? The closest I could find suggests otherwise, but admittedly I haven't yet found a more relevant document on policy: > No compatibility for API and ABI is guaranteed from one to the next major release,
411.
▲
by
ChrisSD
6y ago
ntdll is a userspace library, not a part of the kernel. So when you call ntdll functions you aren't calling into the kernel (although most ntdll functions will do so on your behalf). And ntdll itself is technically unstable[0], though
412.
▲
by
ChrisSD
6y ago
Doubtful. There have long been software that abuses syscalls and other kernel level features to implement Sony rootkits and other DRM. Ironically those that implement game copy protection would be annoyed if syscalls were stabilized because
413.
▲
by
ChrisSD
6y ago
Indeed. The Win32 API (and UWP et al) is the only one that's officially stable. Kernel syscalls themselves are entirely unstable. Not even just the numbers but the calling convention and everything else. Microsoft reserves the right to
414.
▲
by
ChrisSD
6y ago
> C compiler is installed It's a great idea but that part is a big ask for any Windows user who doesn't develop desktop applications.
415.
▲
by
ChrisSD
6y ago
I believe the claim is that there exists a stable subset: > Bell System Five is the umbrella term we use to describe Linux, FreeBSD, OpenBSD, and Mac OS X which all have nearly-identical application binary interfaces that stood the test
416.
▲
by
ChrisSD
6y ago
You can read more in the libc source. The readme gives an overview. https://github.com/jart/cosmopolitan/tree/master/libc
417.
▲
by
ChrisSD
6y ago
According to those docs: > The WebView2 Preview is intended for early prototyping and to gather feedback to help shape the API. You should not use the preview in your production apps because there may be breaking changes.
418.
▲
by
ChrisSD
6y ago
If an interface can break safe Rust (without that being an implementation bug) then it should not be marked as safe. Breaking safety isn't about the compiler being pedantic, it can break your real world program. Yes this may mean you s
419.
▲
by
ChrisSD
6y ago
Some of the beneficiaries of MDN are amongst the biggest companies in tech. They can afford to spare some loose change if need be. There's no need to lockout the poor teenagers who are wanting to explore web tech for themselves.
420.
▲
by
ChrisSD
6y ago
That would explicitly go against Mozilla's goal of having an open web. A paywall for such a fundamental resource would not be a good thing. Perhaps there should be a more direct way for people and organizations to contribute money to t
More ›