PendingKetchup's recent activity

  1. Comment on Shorthorn Project - Run modern programs on Windows XP/2003 in ~comp

    PendingKetchup
    Link Parent
    Those are spelling errors you make by misspelling words, not by using translation. Usually a native English speaker will not make so many by the time they get to be able to program, and a spell...

    Those are spelling errors you make by misspelling words, not by using translation. Usually a native English speaker will not make so many by the time they get to be able to program, and a spell checker might catch them. But installing foreign language spell check dictionaries is not something I know how to do. It's clear the writer was too lazy to do it, but that might not be very lazy.

    2 votes
  2. Comment on Firefox's new Terms of Use grants Mozilla complete data "processing" rights of all user interactions in ~tech

    PendingKetchup
    Link Parent
    It sounds like they're writing as if Mozilla is the legal entity operating Firefox on your PC, rather than you. So the process of typing a URL involves you telling Mozilla, in the person of...

    It sounds like they're writing as if Mozilla is the legal entity operating Firefox on your PC, rather than you. So the process of typing a URL involves you telling Mozilla, in the person of Firefox, the URL, and then Mozilla sending the URL to the destination server to get the content.

    I think this is an absolute nonsense way to parse the situation, but it seems to be becoming popular in the age of "apps" that go on people's devices and then do stuff there that actively harms those people and advantages their developers.

    6 votes
  3. Comment on Funny output from Claude.ai: a codeblock in a question about an early rennaissance theological work in ~comp

    PendingKetchup
    Link
    People have been training models for contexts where they do have access to code interpreters to do calculations for them. And they have also seen a lot of blog posts and things that say "Now we...

    People have been training models for contexts where they do have access to code interpreters to do calculations for them. And they have also seen a lot of blog posts and things that say "Now we need to fetch the doobledo" and then break into code to do it.

    They also don't have great mechanisms for retrieving things from memory in the way a human would. Was the stuff you were asking about that had been output earlier actually in the same chat? Had it been pushed out of the context? The model might not actually have a way to get that bird to come when called, so to speak, and is (luckily?) imagining that it has a way to recall that information instead of imagining the information from whole cloth.

  4. Comment on Shorthorn Project - Run modern programs on Windows XP/2003 in ~comp

    PendingKetchup
    Link Parent
    I'm inspired. If software is so poorly described that it looks like it was written up by a distracted 10 year old, but I'm somehow hearing about it anyway, it must be interesting software. It's...

    I'm inspired.

    If software is so poorly described that it looks like it was written up by a distracted 10 year old, but I'm somehow hearing about it anyway, it must be interesting software.

    It's also probably software I will not be able to get working, but it'll be interesting.

    I think usually this is a language barrier thing.

    9 votes
  5. Comment on How does one learn how to learn? in ~life

    PendingKetchup
    Link
    I've found flashcard programs with multiple choice questions great for memorizing stuff I otherwise don't care about. Instead of needing to force myself to read a boring thing, I just sit and try...

    I've found flashcard programs with multiple choice questions great for memorizing stuff I otherwise don't care about. Instead of needing to force myself to read a boring thing, I just sit and try to get the questions right until I've memorized all the questions and answers. Getting a right answer is fun. And once I know all the answers, I've memorized the information.

    6 votes
  6. Comment on Any VLAN expert here? Will be setting it up on my Mikrotik router and Unifi APs this weekend. in ~tech

    PendingKetchup
    Link Parent
    Good luck! If you only have a few hosts that need to talk to both trusted and public clients, and they're all things like Linux servers, you might be best off giving each of those hosts interfaces...

    Good luck!

    If you only have a few hosts that need to talk to both trusted and public clients, and they're all things like Linux servers, you might be best off giving each of those hosts interfaces on both the trusted and public VLANs, and doing the firewalling on the host to say what should listen on which address and what ports traffic should be allowed to from each interface. Then you can avoid dealing with setting up good firewall rules at the router for access between subnet.

    Though you might need to worry about turning off IP forwarding on those hosts or really writing your firewall rules to filter by receiving interface: I can send a packet addressed to your private-VLAN IP to you over your public-VLAN interface, and you might route it to your own IP and then handle it.

    1 vote
  7. Comment on Any VLAN expert here? Will be setting it up on my Mikrotik router and Unifi APs this weekend. in ~tech

    PendingKetchup
    Link
    I know one thing about VLANs, which is that they're just quotation marks for packets. On one physical link (Ethernet cable or SSID), you can send untagged (normal) traffic, and also traffic that...

    I know one thing about VLANs, which is that they're just quotation marks for packets.

    On one physical link (Ethernet cable or SSID), you can send untagged (normal) traffic, and also traffic that is tagged with a VLAN number that it is supposed to belong to.

    Usually, you use this to put different devices on different networks without having to run physical cabling and install routers and APs for each network. You can take two VLAN-aware AP and tell them to connect SSID X to VLAN Y, and connect them with one Ethernet cable, and devices on both ends on corresponding SSIDs will be on the same network as each other, but not on the same network as other SSIDs.

    With a physical router the easy thing to do is assign a VLAN to a port, so traffic tagged with that VLAN internally will go in and out that port without tags. Then whatever you plug into that port is on that network and not on the other networks. The device you plug in does not need to know about VLANs.

    If you want to grant a device access to multiple VLANs, you can have multiple physical NICs and plug them into router ports on different VLANs, or you can plug it into a port on the router that is set to carry traffic from multiple VLANs, with tags attached. (Plus you can decide what VLAN if any should send traffic out that port without a tag.) Then on e.g. Linux you can set up an Ethernet interface for each tag value on the base interface. So to the software it looks just like having multiple NICs, but they're virtual.

    If you have multiple routers or VLAN-aware switches or VLAN-aware APs, you want to connect them together via ports that are set up to carry all the traffic for all the VLANs with the tags on. Then ports on VLAN 3 or whatever on any switch or router in the setup will be connected to each other, and everything on all VLANs will ride the shared cabling between switches/routers.

    The other way to get a device to be able to talk to devices on other VLANs' networks is by actually doing internetworking. Basically, since these are separate networks, you can route between them. If you set up your router to be the default gateway and DHCP server on VLAN 1, and also the default router and DHCP server but with a different IP range on VLAN 2, then when hosts on VLAN 1 try to dial addresses on VLAN 2, they will see the IP is not on their network and send the traffic to the router, which will then see that it has an interface on the target network and forward it along (unless the firewall is set to block it). You can configure firewall rules on the router to do things like let hosts on one network open connections to and get responses from hosts on another, but not the other way around.

    Anything that uses broadcast packets (which e.g. IoT devices might use to find their hubs, or anything that advertises itself to the local network uses) will stay within a single network and won't route through a router separating two networks.

    It helps here to think of a router as a computer plus a VLAN-configurable switch. The router has a switch port that talks to its processor, and you can configure VLAN assignments for that just like for all the physical ports. Often this is used to give a router WAN and LAN ports: traffic from each kind of port arrives at the processor tagged with a different VLAN, and the router processor's OS has a virtual interface on each and routes packets between them. So if you do something like turn off connectivity between the router's processor and all the other ports, or set it up so that all the physical ports are on the VLAN that the router thinks is WAN traffic and there are no LAN ports anymore, you can indeed lock yourself out of whatever web UI it has and need to do a hard reset.

    4 votes
  8. Comment on TRMNL - Open source e-ink "companion" device in ~tech

    PendingKetchup
    Link Parent
    They want to build a deck of cards you swipe through like a slide show. Because they don't have a document about their product, they have a pitch deck. But Instagram-slide-show is not a real thing...

    They want to build a deck of cards you swipe through like a slide show. Because they don't have a document about their product, they have a pitch deck.

    But Instagram-slide-show is not a real thing an HTML document has, and "swipe through" is not a thing a scroll wheel does.

    So they build something that assumes you are touching the cards, bolt it to the scroll gestures on the TouchPad on their Mac so they can preview it, and ship it.

    EDIT: they do in fact have quite a lot of document about their device. I have no idea why the hot thing in web design is to write a whole Gitbook of documentation and then make a janky landing page that offers no affordances to hide it behind. The crypto and AI people do this too and it's baffling.

    4 votes
  9. Comment on Seeking suggestions for Windows virtual desktop (for Photoshop schoolwork) in ~comp

    PendingKetchup
    Link
    If you wanted to avoid working on a bare cloud provider, you could try one of the "cloud gaming" setups people are selling where you can install software on a Windows VM they give you. Maybe...

    If you wanted to avoid working on a bare cloud provider, you could try one of the "cloud gaming" setups people are selling where you can install software on a Windows VM they give you. Maybe https://shadow.tech/ or something like that might work?

    1 vote
  10. Comment on Reddit will lock some content behind a paywall this year, CEO says in ~tech

    PendingKetchup
    Link Parent
    I am confident that the old Reddit could have pulled off building a Patreon competitor, or an OnlyFans competitor, or even Something Awful. The new one I'm fairly confident is looking to extract...

    I am confident that the old Reddit could have pulled off building a Patreon competitor, or an OnlyFans competitor, or even Something Awful.

    The new one I'm fairly confident is looking to extract money more than they're looking for a way to use costs and transfers to make a community function.

    8 votes
  11. Comment on Is it okay to use ChatGPT for proofreading? in ~tech

    PendingKetchup
    Link Parent
    Yeah, one thing ChatGPT has going for it is that it is in fact a product and not a pile of script glue. And you might not have the local power to run a model as big as you need. But it still might...

    Yeah, one thing ChatGPT has going for it is that it is in fact a product and not a pile of script glue. And you might not have the local power to run a model as big as you need.

    But it still might be worth looking for less-powerful options, or options that don't grant OpenAI so many rights to your text.

    4 votes
  12. Comment on Google Maps now shows the 'Gulf of America' for US users in ~tech

    PendingKetchup
    Link Parent
    I heard they pulled in an update to a government database they use for place names. But they seem to be making up facile process-based excuses like this to try and make people ignore that the net...

    I heard they pulled in an update to a government database they use for place names.

    But they seem to be making up facile process-based excuses like this to try and make people ignore that the net result is obviously wrong.

  13. Comment on Overwhelmed with the realm of data exploration (datalakes, AI, plus some c-level pressure) in ~tech

    PendingKetchup
    Link
    Congratulations on your new research project! If you build this thing, you will be a top-tier AI researcher contributing meaningfully to advancing the state of the art in the field! Now go make...

    Congratulations on your new research project! If you build this thing, you will be a top-tier AI researcher contributing meaningfully to advancing the state of the art in the field!

    Now go make sure your bosses understand that.

    By combining things like LangChain and its tool use, DeepSeek and its chain of thought instincts, and RAG as you mentioned, and maybe giving it a page of text that explains how to do business strategy, or a pass of training on explanations of good and bad ideas in your problem domain along, with the database queries that fetch the evidence to support them, you might be able to make something.

    It's not clear that this is a better investment of time than if you just built the data analysis tools that would help a human answer these questions themselves. Especially since you mostly have to build those tools anyway to feed the AI. A model can just write SQL queries, but the easier the tools are to use the smarter the system is going to be.

    The sampler/framing code/driver logic is going to be where all the real work is, and it's going to be a lot of work. Have your boss read up on Williams syndrome and Broca's aphasia, because really with a language model you have a linguistics research project. Everyone involved needs a good understanding of how language is a special-purpose function of the human mind only loosely connected to the other parts of what one might call intelligence, and how a project like this amounts to "build the rest of the brain".

    6 votes
  14. Comment on Is it okay to use ChatGPT for proofreading? in ~tech

    PendingKetchup
    Link Parent
    It's a live service provided by what (is? soon will be?) a for-profit (non-B?) corporation, which necessarily means it is designed to put the corporation's profits over the interests of the user....

    It's a live service provided by what (is? soon will be?) a for-profit (non-B?) corporation, which necessarily means it is designed to put the corporation's profits over the interests of the user.

    In this case that might look like an incentive to cultivate a dependence and then jack up the price, a lack of attention (or of drawing the user's attention) to problems with the output that are cheaper to pay damages over than to fix, or a standard enshittification where it finds people like advertisers or ad-targeting companies to sell the user out to.

    There's also the problem where people doubt they have clear title to their training data, but they use it anyway. And the way they jealously guard their position and hipocritically get mad every time somebody like maybe DeepSeek trains on data generated from their model.

    8 votes
  15. Comment on Is it okay to use ChatGPT for proofreading? in ~tech

    PendingKetchup
    Link
    I am going to come in with a rare no: do not use ChatGPT for proofreading. You should be able to do LLM-based proofreading with a much lighter, cheaper, and more efficient tool than the...

    I am going to come in with a rare no: do not use ChatGPT for proofreading.

    You should be able to do LLM-based proofreading with a much lighter, cheaper, and more efficient tool than the umpteen-billion-parameter, needs-more-GPUs-than-you-can-buy ChatGPT. Something that takes a tiny model and runs it over a few dozen tokens of context and lights up red or something when the text is highly improbable. You ought to be able to solve the problem pretty well with a few watts on a laptop, so the extra hardware and energy used by doing it with millitary-grade ChatGPT aren't justified and thus should not be used.

    Here's an example of local grammar checking on Mac with a 7B parameter model, with a bunch of Automator stuff to tie in to text boxes in apps, though I think it still uses Q&A and not the model's probabilities directly, which probably would be better.

    6 votes
  16. Comment on Framework 13 chassis available for $400 in ~tech

    PendingKetchup
    Link Parent
    Maybe try SteamOS on the Framework hardware first? Does the Deck have special power hardware to pull off its tricks or is it something any similar SoC lets you do if you hook up the right...

    Maybe try SteamOS on the Framework hardware first? Does the Deck have special power hardware to pull off its tricks or is it something any similar SoC lets you do if you hook up the right calibration factors and UI?

  17. Comment on Can I turn a closed Windows 11 laptop on and off? in ~comp

    PendingKetchup
    Link
    You can get USB keyboards that have power buttons on them which the computer's firmware might support. You can also sometimes do a key combo on the keyboard if the computer supports it. So there's...

    You can get USB keyboards that have power buttons on them which the computer's firmware might support. You can also sometimes do a key combo on the keyboard if the computer supports it. So there's probably a way to turn it on when it's closed, but you need to check in the firmware to see what that laptop supports.

    And you also might need to change the Windows power settings to not just immediately sleep when the lid is closed.

    5 votes
  18. Comment on I hate the new internet. I hate the new tech world. I hate it all. I want out, and I can't be the only one. in ~tech

    PendingKetchup
    Link Parent
    I don't actually think a teacher ought to quit just because their job now contains computers. It is often better to stay and fight than to bail. I wanted to start a conversation about the...

    I don't actually think a teacher ought to quit just because their job now contains computers. It is often better to stay and fight than to bail. I wanted to start a conversation about the rhetorical move and why bailing (or even fighting to the point where it creates a Problem) should more often be considered a legitimate option that people should be assumed to have by default.

  19. Comment on I hate the new internet. I hate the new tech world. I hate it all. I want out, and I can't be the only one. in ~tech

    PendingKetchup
    Link Parent
    One thing that a lot of the old stuff had in common is that it was built by individuals or small groups. The online games that are lootbox casino-fests are also made by teams of thousands. No one...

    One thing that a lot of the old stuff had in common is that it was built by individuals or small groups. The online games that are lootbox casino-fests are also made by teams of thousands. No one artist would make something with such little respect for its audience.

    So there is something you can do about it besides look for alternatives: you can construct alternatives. There's that guy trying to build ActivityPub competitors to Instagram, TikTok, and now I hear Tumblr, all at the same time. Will every quixotic project like this succeed? Of course not. But are you capable of, say, publishing a number of high-quality book reviews? Joining a webring about one of your hobbies? Drawing a scribble in MS Paint? Absolutely.

    The worst thing about the current Internet is it silences users. If you're posting things fishing for likes and re-whatevers, and scrolling through an infinite number of other posts with more of each than you seem to get, you stop talking.

    27 votes
  20. Comment on I hate the new internet. I hate the new tech world. I hate it all. I want out, and I can't be the only one. in ~tech

    PendingKetchup
    Link Parent
    Do the people who are so constrained that they cannot take essentially any action need to feature in the discourse as prominently as they do? And when they do feature, should they be placed like...

    Do the people who are so constrained that they cannot take essentially any action need to feature in the discourse as prominently as they do? And when they do feature, should they be placed like this as a sort of rebuttal or necessary caveat to proposals that people do things? Or do they belong in the other conversational turn, as evidence that things must be done?

    One can also say: You don't need to be a teacher. You can Just Walk Out and do something else instead. This is a risk for anyone to do, and for some people that risk would be so great that they could not rationally, or even irrationally-but-sanely, choose that course of action. This is additional evidence that all those who can, should, in order to damage whatever system is causing the problem that motivates people to leave.

    The civil rights fight involved a lot of boycotting busses by those least well-positioned to do so. It actually worked really well.

    If, say, network effects are trapping the sex workers on Twitter, the correct response seems less like acknowledging that some people can't quit Twitter as if "people who can't quit Twitter" are themselves a minoritized group, and more like advocating that people quit Twitter even harder.

    10 votes