• 0 Posts
  • 81 Comments
Joined 2 years ago
cake
Cake day: October 4th, 2023

help-circle
  • It’s an extremely small proportion of the total number of Facebook posts though. Nowhere near enough for statistical significance.

    The proportion of the total population size is almost irrelevant when you use random sampling. It doesn’t rely on examining a large portion of the population, but rather that it becomes increasingly unlikely for the sample set to deviate dramatically from the population size as the number of samples rises. This is a function of the number of samples you take, decoupled from the population size.

    https://en.wikipedia.org/wiki/Sampling_(statistics)

    Usually if you see a major poll in a population, it’ll be something like 1k to 2k people who get polled, regardless of the population size.



  • When I go to the NTSB’s media relations page, there is one reference to the NTSB Twitter account. It is listed as the way to get the latest updates on investigations. No email mailing list is provided:

    https://www.ntsb.gov/news/Pages/media_resources.aspx

    I get this:

    The NTSB’s Media Relations division may be reached at mediarelations@ntsb.gov — but first check Twitter @ntsb_newsroom​ for the latest updates and information on media briefings and crash investigations.​​

    The thing is, looking at the Wayback Machine, that text seems to have also been the same pre-Trump:

    https://web.archive.org/web/20250104091444/https://www.ntsb.gov/news/Pages/media_resources.aspx

    The NTSB’s Media Relations division may be reached at mediarelations@ntsb.gov — but first check Twitter @ntsb_newsroom​ for the latest updates and information on media briefings and crash investigations.​​

    It’s not entirely clear to me, even after rereading the submitted article’s text, what the policy change was. The article seems to imply that there was some sort of mailing list prior to this point – unless they’re only referencing contacting a human at the listed email address – but if that was the case, I don’t see it listed. And if they’re only talking about contacting a human at the email address, I’m not sure what has changed – it seems to have been and still be present, but with the NTSB asking media to use it as a secondary method.

    EDIT: Correction. There are four references, but all of them appear to be identical pre- and post-Trump:

    The NTSB will establish a command post near the crash site, often in a hotel. Although not possible in every circumstance, the agency strives to conduct a media briefing once a day on scene, during the mid- to late-afternoon. The timing and location of briefings will be announced on Twitter @ntsb_newsroom.

    After that, information will be released from Media Relations in Washington, D.C. through Twitter @ntsb_newsroom and on ntsb.gov.

    @NTSB_Newsroom

    EDIT2: So, in summary, I don’t think that they’re changing how they communicate. I think that they’re just saying that they aren’t taking direct questions on a per-reporter basis on this (high-profile) incident, but just putting out the same static material to everyone.

    That being said, if I were a reporter, I kind of would like to have a mailing list. I understand that in the past, spoofing press releases (even pre-email; fax was a target) was a tactic used against media, so you’d probably want to have X.509 or PGP signing for emails to the list.

    EDIT3: Or just link to a .gov address webpage and expect the reporter to validate the URL to avoid phishing. Or maybe use RSS off an official government site using HTTPS and have reporters use RSS aggregators instead of email clients.





  • I don’t think that we’re going to throw a little more hardware an one and it’s going to suddenly become an AGI, but that doesn’t mean that it doesn’t have considerable utility.

    Also, there are a bunch of “composite” systems that have been built in AI research that use multiple mechanisms. Even if you’re off trying to do human-level AI, you may use components in that system that are not themselves fully-capable of acting in such a way.

    Like, okay. Think of our own minds. We’ve got a bunch of hard-coded vision stuff, which is part of why we can get weird optical illusions. Our visual processing system isn’t an intelligence on its own, but it’s an important part of letting us function as humans in the world.




  • tal@lemmy.todaytoTechnology@lemmy.worldcurl project is giving up on CVSS scores
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    5 months ago

    So, I think that there are at least two issues raised here.

    First, that CVSS scores may not do a great job of capturing the severity of a bug, and that this may cause the end-user or their insurer to mis-assess the severity of the bug in terms of how they handle the issue on the system.

    I am not too worried about this, because what matters here is how relatively good what they’re doing is. It doesn’t need to be perfect, just the best of the alternatives, and the alternative is probably having no information. The goal is not to perfectly-harden all systems, but a best effort to help IT allocate resources. An end-user for whom this is insufficient could always do their own, per-user per-vulnerability assessment, but frankly, I’d guess that for almost all users, if they had to do that, they probably wouldn’t. An insurer can take into account an error rate on a security scoring tool – they are in the business of assessing and dealing with uncertainties. Insurers work with all kinds of data, some of which is only vaguely-correlated with the actual risk.

    In the curl security team we have discussed setting “fixed” (fake) scores on our CVE entries just in order to prevent CISA or anyone else to ruin them, but we have decided not to since that would be close to lying about them and we actually work fiercely to make sure we have everything correct and meticulously described.

    Every user or distributor of the project should set scores for their different use cases. Maybe even different ones for different cases. Then it could perhaps work.

    The thing is that for the vast bulk of users, that per-user assessment is not going to happen. So the alternative is that their scanner has no severity information. I doubt that there’s anything specific to curl that forces that one number to be less-accurate then for other software packages. I don’t think that other projects that do use this expect it to be perfect, but surely it’s possible to beat no information. If an organization is worried enough about the accuracy of such a score, they can always do a full review of all identified vulnerabilities – if you’re the NSA or whoever, have the capability and need, then you probably also don’t need to worry about being mislead by the score. Hence:

    The reality is that users seem to want the scores so bad that CISA will add CVSS nonetheless, mandatory or not.

    I mean, that’s because most of them are not going to reasonably going to be able to review and understand every vulnerability themselves and it’s implications for them. They want some kind of guidance as to how to prioritize their resources.

    If the author is concerned philosophically about the limitations of the system to the point that they feel that it damages their credibility to provide such a score, I’d think maybe put up an advisory that the CVSS score is only an approximation, and could be misleading for some users’ specific use cases.

    If someone wanted to come up with a more-sophisticated system – like, say, a multiple score system, something that has a “minimum impact” and “maximum impact” severity score per vulnerability, or something that has a score for several scenarios (local attacker able to invoke software, remote attacker, attacker on same system but different user), maybe something like that could work, but I don’t think that that’s what the author is arguing for – he’s arguing that each end-user do an impact assessment to get a score tailored to them.

    Second, that an excessive CVSS score assigned by someone else may result in the curl team getting hassled by worried end users and spending time on it. I think that the best approach is just to mechanically assign something approximate off the curl severity assessment. But even if you don’t – I mean, if you’re hassling an open-source project in the first place about a known, open vulnerability, I think that the right response is to say “submit a patch or wait until it gets fixed”. Like, even if the bug actually were serious, it’s not like going to to the dev team for support is going to accomplish anything. They will already know about the vulnerability and will have prioritized their resources.

    Finally, looking at the bug bounty page referenced in the article, it seems like the bug bounty currently uses a CVSS score to award a bounty. If curl doesn’t assign CVSS scores, I’m a little puzzled as to how this works. Maybe they only go to vulnerabilities from the bug bounty program?

    https://curl.se/docs/bugbounty.html

    The grading of each reported vulnerability that makes a reward claim is performed by the curl security team. The grading is based on the CVSS (Common Vulnerability Scoring System) 3.0.


  • tal@lemmy.todaytoTechnology@lemmy.worldWhat GPUs work as eGPUs?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    edit-2
    5 months ago

    No, but if your concern is just that you personally want control over the model and you don’t have to be able to operate it without an Internet connection and don’t need high bandwidth to the thing being run, I would at least give consideration to sticking a regular GPU into a desktop that you control and using it remotely from your laptop. This is what I’ve done.

    • I just linked to a new eGPU above. I noticed that it was the “RTX 5090 Laptop GPU”. Note that the (desktop) RTX 5090 and the RTX 5090 Laptop are not the same hardware; the former is a lot more power-hungry and performs better. It may be that a desktop GPU is available as an eGPU, but I’d be aware that there is a difference and you may not be getting what you are expecting.

    • At least the software that I’ve used is specifically designed to be used remotely – like, you typically fire up a web browser and then talk to Automatic1111 or ComfyUI or KoboldAI or whatever. I’ve had no problems with that.

    • This is power-hungry. Even if you can carry the hardware with you, using it without a power outlet handy is probably going to be a little annoying.

    • It’s probably going to have fans spun up on reasonable hardware. I’d just as soon have the fan noise and heat not right next to me.

    • While the desktop probably costs something, so does the eGPU.

    • At least some software – depends upon what you want to do – does a pretty good job of queuing up tasks and churning on it, which means that you can, remotely, just look at your output and then fire up more work and then put your laptop to sleep or whatever. That’s not very useful if you want to run an interactive LLM-based chatbot or something, but ComfyUI can queue up a bunch of image-generation jobs with different prompts or something.

    Now, all that being said, that does have some drawbacks.

    • It means a desktop, if you don’t already have one (though really all it needs is that beefy GPU).

    • It means that your laptop has to have some form of Internet connectivity. I can comfortably use it on a tethered cell phone for what I do, but it’s something to keep in mind.

    • I am sure that there is probably some sort of software out there where you really want the GPU to be local to where you are.

    • You can’t also use your beefy GPU for 3D games on your laptop, if that’s something that you want to do. I imagine that for some people, this is a major point.

    • You need some way to reach the desktop remotely over the Internet.

    This is not to ding eGPUs – they’re a good option for certain use cases – but just to encourage people to at least consider the “use desktop with desktop GPU remotely” approach if their main interest is in running AI stuff.


  • tal@lemmy.todaytoTechnology@lemmy.worldWhat GPUs work as eGPUs?
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    edit-2
    5 months ago

    I think power requirements of the last years of GPUs have also made them less practical

    Wait, what? If power requirements are going up, then I’d say that there’s more pressure for an eGPU, if anything. Laptops are limited in heat dissipation compared to desktops.

    I can understand someone saying “you’re better off using a desktop for gaming with powerful GPUs, if you can deal with not moving it around”. But I wouldn’t expect that power-hungry GPUs would make internal GPUs in laptops more desirable.

    eGPUs have all but disappeared. 90% of the models available in 2019 are no longer available with no models to replace them.

    kagis

    This is the first hit I get for “2025 egpu”

    https://rog.asus.com/articles/product-news/2025-rog-xg-mobile-leads-new-era-of-egpus-with-thunderbolt-5/

    The 2025 ROG XG Mobile Leads New Era of eGPUs with Thunderbolt 5

    I think that there are still new ones coming out.


  • tal@lemmy.todaytoTechnology@lemmy.worldTerminal colours are tricky
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    5 months ago

    Probably, as I imagine that if it can display a configurable prompt, it can send whatever escape sequences it wants. Like, I expect that one could set it to show the prompt with whatever colors one wants. But it won’t govern what software does to the terminal subsequent to handing off control to that software.

    My system uses agetty. From its man page:

      The issue files may contain certain escape codes to display the system name, date, time et cetera. All escape codes
      consist of a backslash (\) immediately followed by one of the characters listed below.
    
      e or e{name}
          Translate the human-readable name to an escape sequence and insert it (for example: \e{red}Alert text.\e{reset}).
          If the name argument is not specified, then insert \033. The currently supported names are: black, blink, blue,
          bold, brown, cyan, darkgray, gray, green, halfbright, lightblue, lightcyan, lightgray, lightgreen, lightmagenta,
          lightred, magenta, red, reset, reverse, yellow and white. All unknown names are silently ignored.
    

    So if you insert the relevant escape sequences into /etc/issue, you can have the login prompt screen be whatever set of colors you want.

    I don’t have agetty do that, but I do use emptty on tty7. emptty is a console-based display manager – that is, I log in on a console and then start Sway from that. On Debian, emptty defaults to showing a color prompt (I mean, it’s a light-on-dark prompt by default, but I’m sure that one could set it up to do whatever).

    EDIT: /etc/emptty/motd



  • tal@lemmy.todaytoTechnology@lemmy.worldTerminal colours are tricky
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    5 months ago

    I’m not sure what you mean by “tty”.

    Televisions or computer displays? They didn’t (well, normally, probably some television out there that can do it) – if you plug an Apple II into a television or a display, it’s just gonna be light-on-dark.

    Hardware dumb terminals, like VT100s? I’ve never seen one configured that way, but it might be possible that some supported running in light-on-dark mode. There are escape codes that will throw the terminal into showing reverse mode, and that was used for stuff like highlighting text, but I don’t know if there was an option invisible to the remote end to reverse colors. Like, you could set some of the default terminal modes at boot, stuff like terminal speed and such, but I don’t know if there’s a persistent flag that would always override what the remote end was using.

    kagis

    https://vt100.net/docs/vt510-rm/DECSCNM.html

    Screen Mode: Light or Dark Screen

    This control function selects a dark or light background on the screen.

    Default: Dark background.

    https://vt100.net/docs/vt100-ug/chapter3.html

    Screen:

    Changeable from Host Computer? Yes (DECSCNM)

    Saved in NVR and Changeable in SET-UP: Yes

    So on the VT100, there was a flag you could set that would be saved in nonvolatile memory that would persist across terminal boots, but it also could be flipped by the remote end, wasn’t invisible to it. If you used escape sequences that fiddled with the color mode, I’m not sure if it’d retain that.

    Virtual terminal programs? xterm has -rv/+rv, which flips the foreground/background color, and pretty much all virtual terminal programs have some way to configure the 8/16 ANSI colors they use. If you’re talking changing how they interpret 8-bit color codes or 24-bit color codes, I don’t believe that I’ve typically seen some sort of mapping system in virtual terminal software – like, normally one configures software emitting those color codes on a per-program basis; normally, software that uses one of those will also have configurable color options. Like, Cataclysm: Dark Days Ahead, which uses IIRC 8-bit color, has a default set of colors, a set of alternate themes, and can be configured on a per-color basis. Ditto for emacs. Most console software uses the ANSI colormap, so remapping that in virtual terminal software handles most cases. Use of either 8-bit or 24-bit color by console software is fairly rare, so that’s tolerable today, though I imagine that if use becomes really common, that maybe virtual terminal software will try to add some sort of high-level mapping of colors.



  • tal@lemmy.todaytoTechnology@lemmy.worldTerminal colours are tricky
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 months ago

    It was due to neccesity too that light on dark was used in CLI environments, due to the way CRT work, not because it’s superior or whatever.

    No, you can run dark-on-light material on CRTs just fine. Literally all of the screenshots I have in the above post with dark-on-light are of computer systems that were sold with CRTs. The transition to LCDs didn’t come until something like twenty years after the transition from light-on-dark.


  • That was Nissan. I don’t think that it was ever established that they were, just that their click-through privacy agreement had the consumer explicitly give them the right to do so.

    kagis

    They apparently say that they put it in there because the data that they did collect would permit inferring sexual orientation (like, I assume that if they’re harvesting location data and someone is parking outside gay bars, it’s probably possible to data-mine that).

    https://nypost.com/2023/09/06/nissan-kia-collect-data-about-drivers-sexual-activity/

    On Nissan’s official web page outlining its privacy policy, the Japan-based company said that it collects drivers’ “sensitive personal information, including driver’s license number, national or state identification number, citizenship status, immigration status, race, national origin, religious or philosophical beliefs, sexual orientation, sexual activity, precise geolocation, health diagnosis data, and genetic information.”

    “Nissan does not knowingly collect or disclose consumer information on sexual activity or sexual orientation,” a company spokesperson told The Post.

    “Some state laws require us to account for inadvertent data collection or information that could be inferred from other data, such as geolocation.”


  • Yep. I’m stuck driving cars from the mid-2000s at the latest because it’s a deal-breaker for me.

    There are still a bunch, but ultimately, that supply is going to dwindle as wear and tear and such takes effect.

    On some cars, you can disconnect the power to the cell radio module. I’ve read some posts about people doing that on newer Toyota Corollas.

    kagis

    Not the post I’m thinking of, but an example:

    https://old.reddit.com/r/GRCorolla/comments/1f1vl94/for_those_of_you_looking_to_disable_the_dcm_and/

    I remember they said that you used to be able to just pull out a single fuse in the fuse box to kill power to the telematics module, but with newer models there’s some second fuse-box that’s not very user-accessible in the guts of the car that controls it, and getting power away from the module on those is a more-elaborate task.

    Also, I’ve read that on multiple Corollas – someone else in this thread mentions this also applying to Subarus – one of the speakers and the microphone is routed through that module to provide it access to the microphone and the sound system, so if you disconnect them without additional work, you’re going to lose one of your speakers and the car’s built-in microphone.

    EDIT: I also have no idea how firmware updates get pushed to your car. It might be that updating firmware is part of the regular service, or it might be that they rely on over-the-air access to your car’s cell modem. But either way, I could imagine pulling the thing meaning that they can’t update your car’s firmware, which could be a cost.