- 3 points
- I think it's really cool that they're using bare-metal Rust for this. It's a lot more accessible than C because the standard distribution (rustup) can work as a cross-compiler to a no-OS target out of the box. Deliberately avoiding dependencies makes me happy too, people really underestimate what you can do with Rust without relying on the whole dependency ecosystem, and this is better pedagogically because you can understand the whole system.
I'm rather amused at how https://www.learnix-os.com/ch01-02-booting-our-binary.html has you creating a 16-bit target that ostensibly uses 32-bit pointers in its data layout… presumably that doesn't actually work to compile normal code to (edit: …or does it?! What on earth does LLVM do with that then…) but I guess it works so long as it's just acting as a scaffold for inline assembly. It's cool they don't need to bring in a secondary toolchain for the 16-bit part of bootstrapping, even if I worry this might break in some future rustc/LLVM revision.
- The Framework Laptop 16 has worse performance than other laptops that have the same chips, due to thermal and power constraints. Upgrading to the fastest option Framework sells might not have much value when the power budget for it is so low.
- Hanzi as used in Chinese usually have exactly one reading. On the other hand, virtually all kanji in Japanese have several different pronunciations depending on context.
- This makes me miss the days of Knoppix. Apparently it's less dead than I thought, it did have a new release in April 2021 (and it was distributed on a DVD with certain magazines, like the old days!) http://www.knoppix.org
- https://en.wikipedia.org/wiki/Money_bill#United_Kingdom
> In the United Kingdom, section 1(1) of the Parliament Act 1911 provides that the House of Lords may not delay a money bill more than a month.
This is the closest thing the UK has to that.
- The kind of Rust you would use in the kernel is no more high-level than C is.
- Because someday the programming state of the art must advance beyond 1970, and someday we must stop introducing new memory safety bugs that cause horrific vulnerabilities, and for kernel code we don't have the luxury of recompiling everything with garbage collection turned on as a band-aid for C's incurable defects.
- Online content for kids has been mostly slop long before it was viable to use AI to generate it. Society thinks kids will take anything it throws at them, that they have no standards.
- That's not what the article is about.
- Comparison of EU member states' vaccine schedules for Hepatitis B: https://vaccine-schedule.ecdc.europa.eu/Scheduler/ByDisease?...
- The AI filter applied server-side to YouTube Shorts (and only shorts, not regular videos) is horrible, and it feels like it must be a case of deliberate boiling the frog. If everyone gets used to overly smooth skin, weirdly pronounced wrinkles, waxy hair, and strange ringing around moving objects, then AI-generated content will stand out less when they start injecting it into the feed. At first I thought this must be some client-side upscaling filter, but tragically it is not. There's no data savings at all, and there's no way for uploaders or viewers to turn it off. I guess I wasn't cynical enough.
- Most of your noise floor is not going to be coming from the DAC, and your frequency response difference is probably caused by a difference in impedance, which is a fun topic because it's not like there's a “correct” impedance and you may just be more fond of the effect a particular impedance pairing gets you.
- The fact audiophiles talk about “DAC”s is really telling. Transparent digital-to-analogue conversion is a solved problem. Any computer or smartphone worth a damn has a DAC whose output is indistinguishable to the human ear from anything “better”.
The truth is that DAC is not the problem… everything else in the analogue audio chain is. Amplifiers are messy analogue devices. Speakers and headphones are incredibly messy analogue devices. Power supplies and power conditioners are messy analogue devices. And noise is not down to any one component, but is a whole-system design problem. A particularly cool thing about power supplies is that they often create noise that will be picked up by other devices on the same circuit.
Of course, when people are buying a “DAC” they are really buying a box of some kind that also includes an amplifier, but this naming choice surely contributes to people paying attention to the wrong specs.
- You can fix the drive letter assignments at any time if they become a problem, or use a directory as a mount point if that's less troublesome. (Win-R, diskmgmt.msc)
- The currency and telephone number prefix info is highly misleading. Those are being assumed based on my IP, not being reported by the browser. Knowing some of this data is fabricated like this makes the site seem less credible.
- I've seen LLMs claim that a text cuts off mid-sentence before in cases where it in fact doesn't, and I think this might be an artifact of them being presented with a truncated version by some unclear software process, perhaps to fit into a context window. In this case, however, it's unlikely that the LLM was presented the text directly, and rather it is recounting things it “knows”.
- The article does not comment on it, but the non-EEA scoping here is almost certainly because of EU law outlawing discrimination between EU member states (and which is extended to the EEA also). They probably would have made it discriminate against non-French tourists if that were not illegal.
- Wrong Council, this is about the Council of the European Union (yes the naming is terrible).
googles
Ah, no, that was FreeWin95. What on earth is Free95, it feels like history repeating itself…