Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spijdar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
721.
▲
by
spijdar
6y ago
That goes beyond what most people consider the GPL to cover. There are other licenses with stronger copylefts specifically to cover that last case -- notably, the AGPL. I suspect trying to make the case that GPL's viral copyleft isn&#x
722.
▲
by
spijdar
6y ago
Thanks for the info :) I counted ARC as a sort of GC, though I've heard the opinion it is and isn't a type of GC, and see both sides' points I love that article and the research behind it, but it's worth pointing out the
723.
▲
by
spijdar
6y ago
The benefits don't really have that much to do with ARM specifically, more that Apple can tune their silicon designs for their very niche applications, while ARM Holdings designs and other silicon IP designers have to design much more
724.
▲
by
spijdar
6y ago
Does xhyve have any support for ARM though? I remember it as being pretty x86 specific re: emulated devices and targets. A very quick glance doesn't suggest this has changed.
725.
▲
by
spijdar
6y ago
Yeah, I'm just an idiot. I guess I was just thinking of GNU make. On the other hand, it looks like (at least on Catalina?) it ships with GNU diffutils, so patch, cmp, diff are all GNU utilities. I'm going to sheepishly pretend lik
726.
▲
by
spijdar
6y ago
I guess it's a "purity" thing, research unix post 7th ed. were derived from 4BSD, inheriting most of its "bloat", if that sort of thing bothers you. On the other end of the scale, Plan9 could be seen as the successo
727.
▲
by
spijdar
6y ago
Probably worth pointing out a significant portion of the BSD "personality" in the XNU kernel is just straight FreeBSD. You could kind of say XNU is a superset of the FreeBSD kernel. On top of that, the unix userland resembles Free
728.
▲
by
spijdar
6y ago
FreeBSD feels more difficult to use in this sense even compared to Net/OpenBSD. While some of this configuring is strictly unnecessary (changing the keyboard layout in xorg.conf is only relevant if you aren't using a DE with that
729.
▲
by
spijdar
6y ago
A more apt analogy would be "for everyday users who just want to record their expenses, keep a journal, and sketch some drawings, paper and pencil have been perfectly fine for the last century". Understanding how computers work do
730.
▲
by
spijdar
6y ago
Not the ToS, but the "guidelines" [0] states: You may not use self-bots or user-bots to access Discord. The API is explicitly for bots, so this pretty clearly bans using said API for accessing user accounts. Adherence to th
731.
▲
by
spijdar
6y ago
> as the manufacturer can always use it as a general purpose computer for its own nefarious means This is assuming the device is, in fact, a general purpose computer. This is true now basically all of the time, but it doesn'
732.
▲
by
spijdar
6y ago
> I'm so used to bytes being a fundamental primitive in programming languages Sorry to hijack the question, but tangentially, this actually used to be very unusual. The B language, C's predecessor, did not have a char d
733.
▲
by
spijdar
6y ago
Intel Macs have never had typical BIOSes or standards compliant UEFI, to say nothing of their device drivers. Without Apple providing a HAL FLL for the windows executive and device drivers along with a special bootloader shim (the marketing
734.
▲
by
spijdar
6y ago
This actually isn't new -- POWER processors have this exact same hardware support for emulating x86. It was even present until (the unreleased) POWER10. POWER chips up to and including 9 support "SAO", Strong Access Ordering
735.
▲
by
spijdar
6y ago
Actually, they might not be able to. Everything comes with a cost when you're working in silicon. You can add more cores, yes, but to do so, you either must make each core smaller, or increase the maximum distance between two cores. Th
736.
▲
by
spijdar
6y ago
I wonder if this is actually new technology at all, or if it is literally Rosetta 2. QuickTransit, the technology behind Rosetta (1), was also licensed to many vendors for <x arch> -> <y arch> translation. The POWER version
737.
▲
by
spijdar
6y ago
> "Iterating on a architecture is harder than starting one from scratch." Any reason to believe this is generally true? This seems like the same fallacy that leads to people believing that scrapping all the code and sta
738.
▲
by
spijdar
6y ago
The problem with this line of thinking regarding Macs is, well, there are just so many good alternatives to Macs. Now, it is worth giving consideration to the possibility that Macs will become so much better than the competition that they c
739.
▲
by
spijdar
6y ago
> However, that marginal improvement hardly seems worth upsetting the entire Mac OS developer and consumer software ecosystem. Really? This entire article is really dismissive, but this line especially struck me. I'm not con
740.
▲
by
spijdar
6y ago
Well, if that page is accurate, it paints a depressing picture for the competition. The CPUs listed in those laptops? Either the same or a slower version of the processors used in the Macbook. You know, that fanless 12 inch Intel thing whic
741.
▲
by
spijdar
6y ago
ARM does, in fact, use standard buses, PCIe on most high/medium end parts -- although, some low end chips just use a built-in USB controller or SPI/I2C for all peripherals. What isn't always available is a way to dynamically
742.
▲
by
spijdar
6y ago
As someone happily tinkering on a Pinephone, I just don't think the RK3399 is going to satiate Linus's hunger for performance. I think there's some implied subtext "that is actually fast enough for my needs". He
743.
▲
by
spijdar
6y ago
One thing I recall is Linus is really big on "absolutely no noise whatsoever". The passively cooled but still reasonably powerful Air seems like ideal hardware for his tastes, at least for a laptop.
744.
▲
by
spijdar
6y ago
Most laptops released in the past decade will at least match the rpi4's performance, with better GPU drivers to boot. And they can come close to the power consumption of a pi, especially the somewhat newer ones. A quick google shows re
745.
▲
by
spijdar
6y ago
This absolutely. Whenever someone brings up using an SBC as some kind of cheap, low-end computer that will get stuffed behind a screen and keyboard/mouse combo and nothing else, I always bring up how even a 10 year old laptop could pro
746.
▲
by
spijdar
6y ago
Straight up BSD from the CSRG at Berkeley had an absolutely abysmal virtual memory subsystem. Processes had very small and hardcoded VM size caps in the kernel, and some algorithms that worked okay with 1 or 2MB of RAM were scaling poorly w
747.
▲
by
spijdar
6y ago
For more background, see https://developer.apple.com/library/archive/documentation/Da... There it clarifies that it is "mostly" FreeBSD. The Mach being used also differs significantly from CMU Mach
748.
▲
by
spijdar
6y ago
Someone has ported TianoCore to powerNV, but I've never looked into it. You could replace the hostboot payload with any binary, it's basically just an ELF file with a payload delivered, an initramfs in the case of skiboot/pet
749.
▲
by
spijdar
6y ago
It's actually an interesting case study how "identical installs" often have minor config variations which produce a sort of chaos in the end result. Also, staggered downstream distribution of software updates doesn't hel
750.
▲
by
spijdar
6y ago
Oh, fascinating. I've suspected this is possible for a long time, but have never seen any ideas on implementing it. I have a POWER9 desktop, and a fair share of other users do so for privacy/security concerns, pretty hardcore Tor
More ›