Playing DVDs On The Sega Dreamcast

Although the Sega Dreamcast had many good qualities that made it beloved by the thousands of people who bought the console, one glaring omission was the lack of DVD video capabilities. Despite its optical drive being theoretically capable of such a feat, Sega had opted to use the GD-ROM disc format to not have to cough up DVD licensing fees, while the PlayStation 2 could play DVD movies. Fortunately it’s possible to hack DVD capability into the Dreamcast if you aren’t too fussy about the details, as [Throaty Mumbo] recently demonstrated.

For the Tl;dw folk among us, there’s a GitHub repository that contains the basic summary and all needed files. Suffice it to say that it is a bit of a kludge, but on the bright side it does not require one to modify the Dreamcast. Instead it uses a Pico 2 board that emulates a Sega DreamEye camera on the Dreamcast’s Maple bus via the controller port. The Dreamcast then requests image data as if from said camera.

On the DVD side of things there’s a Raspberry Pi 5 that connects to an external USB DVD drive and which encodes the video for transmission via USB to the Pico 2 board. Although somewhat sketchy, it totally serves to get DVDs playing on the Dreamcast. If only Sega had not skimped on those license fees, perhaps.

Continue reading “Playing DVDs On The Sega Dreamcast”

Lab Gloves May Be Skewing Microplastics Data

The topic of micro- and nanoplastics (MNPs) has become increasingly prevalent over the past years, as amidst dismissal and panic, researchers attempt to distinguish just how much of a problem MNPs truly are. The most essential problem here is that we are still developing the tools to accurately measure the levels of MNP contamination. Recently, [Madeline E. Clough] et al. demonstrated in an article published in Analytical Methods how gloves worn in laboratory settings can create false positive MNP signals.

As we covered previously, detecting MNPs is tough due to the detection methods used, many of which rely on interpreting signals from methods like pyrolysis-gas chromatography-mass spectrometry (Py-GC-MS), with protocols for this and other methods still being worked on, particularly on how to filter out false positives.

The article by [Clough] demonstrates how dry contact of lab gloves on samples can deposit stearate salts – left over from their production, which are subsequently misidentified as being MNPs, specifically polyethylene (PE). These false positives occur with µ-Fourier transform infrared (µ-FTIR) spectroscopy and µ-Raman spectroscopy, but can occur with Py-GC-MS as well, as has been determined previously. Substances like the fatty lipids that are commonly found in the human body, and in particular the brain, will closely match the PE signature.

With these very common stearate salts now also a likely source of contamination with MNP measurements, it just becomes more obvious that it’s incredibly hard to make accurate assessments about any hazards of MNPs until we can determine their presence with any level of reliability.

With Affordable Storage Options Dwindling, Where To Store Our Data?

These days our appetite for more data storage is larger than ever, with video files larger, photo resolutions higher, and project files easily zipping past a few hundred MB. At the same time our options for data storage are becoming more and more limited. For the longest time we could count on there always being a newer, roomier, faster, and cheaper form of storage to come along, but those days would seem to be over.

We can look back and laugh at low capacity USB Flash drives of the early 2000s, yet the first storage drive to hit 1 TB capacity did so in 2007, with a Hitachi Deskstar 7k100, only for that level of capacity in PCs to not really be exceeded nineteen years later.

We also had Blu-ray discs (BD) promise to cram the equivalent of dozens of DVDs onto a single BD, with two- and even four-layer BDs storing up to a one-hundred-and-twenty-eight GB. Yet today optical media is dying a slow death as the sole remaining cheap storage option. NAND Flash storage has only increased in price, and the options for those of us who have large cold storage requirements would seem to be decreasing every day.

So what is the economical solution here? Invest in LTO tapes using commercial left-overs, or give up and sign up for Cloud Storage™ for the low-low price of a monthly recurring fee?

Continue reading “With Affordable Storage Options Dwindling, Where To Store Our Data?”

Making The Case Against Markdown

For some reason, Markdown has not just become the format of choice for giving READMEs in GitHub repositories some flair, but also for writing entire websites and documents. In a recent rant, [Burak Güngör] covers all the ways in which Markdown is a good idea as a basic document formatting concept and how its implementation is absolutely atrocious.

Even without straying into the minefields helpfully provided by other Markdown dialects beyond CommonMark, there is already plenty here to indulge in. The very idea of Markdown as a ‘simple text formatting syntax’ breaks down the moment you look at the available formatting styles and how they translate into HTML. Worse, the sheer complexity of parsing Markdown makes it vulnerable to a regular expression denial-of-service (ReDoS) attack.

This is where the question arises of whether Markdown is truly a text formatting aid or trying to be a programming language that just happens to usually spit out HTML documents, as, at some point, you’re basically writing something that approaches a regular expressions engine in its nightmarish implications.

Continue reading “Making The Case Against Markdown”

Despite Penalties, Lawyers Can’t Stop Using AI

Despite a few high-profile cases in recent years with lawyers getting caught using LLM-generated documents and facing disciplinary action due to this, it would seem that this is not deterring many other lawyers from following them off this particular cliff, per reporting from NPR.

We reported back in the innocent days of 2023 about the amusing case of Robert Mata v. Avianca, Inc. In this case, the plaintiff’s lawyer decided to have ChatGPT ‘assist’ with the legal filing, which ended up being filled with non-existent cases being cited, despite the chatbot’s assurance that these were all real cases. Now it would seem that this blind trust in cases cited by LLM chatbots is becoming the rule, rather than the exception.

Last year a record number of lawyers fell into the same trap, with many lawyers getting fined thousands of dollars for confabulated case citations. According to a researcher at the business school HEC Paris, who is keeping a worldwide tally, the count so far is 1,200, of which 800 originate from US courts.

Unsurprisingly, penalties are also increasing in severity, with monetary penalties passing the $100,000 and some courts demanding that any use of ‘AI’ be declared up-front. Whether or not the popularity of LLM chatbots among US lawyers is simply due to the massive caseload that digging through cases in Common Law legal systems entails has not yet been addressed, but that undesirable shortcuts are being taken is undeniable.

Remember that it’s easy to point and laugh, but the next case could involve the lawyer handling your delicate situation.

Turning A Bluetooth Caliper Into A FreeCAD Input Device

It’s a common ritual: whipping out those calipers or similar measuring devices to measure part of a physical object that we’re trying to transfer into a digital model in an application like FreeCAD. Wouldn’t it be nice if said measurements were to be transferred instantaneously into the model’s sketch, including appropriate units of measurement? That’s essentially what [stv0g] has done by merging a Sylvac Bluetooth-enabled caliper and FreeCAD using a plugin.

Key to the whole operation is a Bluetooth-enabled caliper like the Sylvac S_Cal EVO that [stv0g] managed to score on EBay for a mere €90 when it normally goes for multiple times that amount. This has BLE built in, using BLE’s standard GATT profiles for device communications specifications. Along with the provided Sylvac developer tools, this made it relatively easy to develop the InstrumentInput addon for FreeCAD.

Continue reading “Turning A Bluetooth Caliper Into A FreeCAD Input Device”

Tracking Parts Box Usage With Stickers

Many of us are guilty of toeing the line between having a ready supply of components at hand and simply hoarding for fear of throwing anything out. In a first admission of this problem, [Scott Lawson] decided to implement a couple of changes to assess his own position on this sliding scale.

The first change was to only put parts, components, and supplies in transparent boxes. Next was to add a sticker on each box noting the contents and box creation date. This was extended to plastic bags inside the boxes when further subdivision was warranted.

Next, the question was about usage patterns, as you may think that you know how often you use something from a specific box, or how important its contents are, but it helps to add some objectivity to this. For this, [Scott] used sheets of dot stickers, with a sticker added each time he opened a box and used something from it.

By persistently doing this for a few years at his home lab, [Scott] was able to assess which boxes fell into any of three categories: hot, warm, and cold. Cold boxes are very rarely — if ever — accessed, and can thus be readily moved to the attic, shed, or even sold off if they have spent a year or longer in cold storage. Hot boxes should obviously be kept near the work areas. This way, one can make objective decisions of what boxes should go where for optimal access, and what things in your home lab are basically just there to look pretty and gather dust.

This is an effective low-tech way to get organized. Or you can go the opposite direction.