Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amaranth
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
amaranth
3y ago
Isn't the main difference that Apple is building something like 4-16 channel memory controllers in a mobile device while you normally don't get more than 2-4 channels even on a desktop? That's a lot of transistors and (potent
32.
▲
by
amaranth
4y ago
...are you saying people in cities commit murder?
33.
▲
by
amaranth
4y ago
web-sys[1] generates the binding code using the same IDL files that browsers use to generate their JS bindings to the C++ doing the actual work. [1] https://github.com/rustwasm/wasm-bindgen/tree/main/crat
34.
▲
by
amaranth
4y ago
A world where you can't buy rare earth metals from China is also a world where those patents are ignored.
35.
▲
by
amaranth
4y ago
In the US your phone has to be on the whitelist to even get service these days. They're using VoLTE as an excuse to lock the networks down again.
36.
▲
by
amaranth
4y ago
Apple appears to have a one of a kind special license for ARM (due to being a founder of the company) so they can pick and choose otherwise "required" extensions to support and add their own extensions as well. You can't dire
37.
▲
by
amaranth
4y ago
The 7700X came out months ago, the one supposedly coming out soon is the 7700X3D.
38.
▲
by
amaranth
4y ago
There is a chance you're using RISC-V CPUs right now. Nvidia GPUs use them for their management logic (GSP) and Seagate/Western Digital are using them for HDD controllers. ARM used to only be used in these kinds of workloads too,
39.
▲
by
amaranth
4y ago
LineageOS is a fork of Android, not some separate thing. You can set it up to have all those apps work, same as you can after you root a stock Android install.
40.
▲
by
amaranth
4y ago
This is eventually going to be a feature-complete compiler, targeting a specific rustc version. I believe the plan is to use polonius [1], presumably as an "optional" feature so they can build a stage 1 without it, use that to bui
41.
▲
by
amaranth
4y ago
PulseAudio optimizes for power consumption but tries to be adaptive to handle lower latency as well. PipeWire seems to optimize for latency but try to be adaptive to reduce power consumption as well. These are conflicting desires, lower lat
42.
▲
by
amaranth
4y ago
Raw ALSA can only have one program playing sound unless your hardware has support for hardware mixing (this would generally mean it's very old and also very expensive). More likely you are/were using ALSA's dmix plugin which
43.
▲
by
amaranth
4y ago
Zuckerberg said the FBI told Facebook they had intelligence there was going to be a Russian misinformation campaign right before the election. The FBI didn't tell them _this_ was that campaign, that was an assumption made by Facebook.
44.
▲
by
amaranth
4y ago
As far as I know permissions are at a process level, not a module/dependency level. This means if something in your application needs to be able to read/write a file then all of your dependencies can as well.
45.
▲
by
amaranth
4y ago
patch-package automatically makes a `patches` directory at the top level of your project with `{package-name}+{package-version}.patch` files in it.
46.
▲
by
amaranth
4y ago
I remember seeing this wasn't possible because the CPU uses 16KB page tables but GPUs only know how to work with 4KB but I can't find the reference anymore. I don't know if this just requires a change in VBIOS or a whole new
47.
▲
by
amaranth
4y ago
Vulkan is a lower level API than Gallium so they've had to create new abstractions at the Vulkan level. This is why the ANV (Intel) driver is what everyone copy/pasted from, there was no shared code at the Vulkan level at that poi
48.
▲
by
amaranth
4y ago
Those tools didn't work well for things that need to adjust to different screen/window sizes or even for localization causing text elements to change size. For that kind of stuff you need some kind of dynamic layout like springs &
49.
▲
by
amaranth
4y ago
TikTok is paying their ISP, that's who you'd look at to fund upgrades to the interconnect. Wanting to charge TikTok or the users of TikTok is just looking for a way to double dip. Or, more likely, a way for them to deprioritize Yo
50.
▲
by
amaranth
4y ago
A different runtime wouldn't be able to make the compiler use a different stack allocation strategy (like Go's segmented stacks), for that the compiler needs to know what you're doing. Even if they also did that via having tw
51.
▲
by
amaranth
4y ago
Rust started on this route but decided easy C interop and no required runtime were more important and trying to have everything made green threads slower than native threads.
52.
▲
by
amaranth
4y ago
> It is Gtk and Qt that for wahtever reason decided to ditch their Xrender backends. It was often slower and more likely to run in to driver issues than just doing software rendering and sending pixmaps. They're now moving to GL and
53.
▲
by
amaranth
4y ago
In a world where Facebook doesn't have a freedom of speech right to remove a post without also losing section 230 protection do you think freedom of association could cover removing specific posts or only banning users outright? Would
54.
▲
by
amaranth
4y ago
Seems like this is just Googlebombing. People do it all the time, most famous was "miserable failure" returning images of George W Bush.
55.
▲
by
amaranth
4y ago
This is probably the data as they have it and instead the people responsible for inputting things in to whatever system this data came from just have a little print out taped next to their screen reminding them customer XPN305 has a 10% dis
56.
▲
by
amaranth
4y ago
There is no way to "target wayland" for a tool like this. For security reasons pretty much everything this tool does is blocked on wayland. You could perhaps make a version for sway and other wlroots-using desktops that works most
57.
▲
by
amaranth
4y ago
Ideally there should be no difference and building stage 3 is basically a sanity check to ensure the compiler is working correctly.
58.
▲
by
amaranth
4y ago
This is what Microsoft Research's Singularity OS did, with the language being C#. Their argument was that the MMU's address space isolation was a 30% Unsafe Code Tax so even if C# was slower than C if they could get the slowdown t
59.
▲
by
amaranth
4y ago
Wasn't making userspace handle these kinds of things a big part of "worse is better"?
60.
▲
by
amaranth
4y ago
The argument for high oil and gas costs sticking around this time is that the producers have realized they'll be effectively wiped out in 20-30 years, assuming we get anywhere close to meeting climate goals. There will always be a need
More ›