[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / labor / siberia / lgbt / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / shop / tv / tiktok / twitter / patreon ] [ GET / ref / marx / booru ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password(For file deletion.)
What is 6 - 2?

Not reporting is bourgeois

| Catalog | Home
|

File: 1751385184271.jpg (4.49 MB, 3200x2096, A.jpg)

 

Will the FSF's use of anime in its propaganda, bring about the year of the GNU/Linux desktop?

https://www.fsf.org/resources/badges/
5 posts and 5 image replies omitted.

>>30424
I would say it's a pretty decent association between amateur anime artists and free creative applications like GIMP, Blender and LibreOffice Writer.

>>30417
What software is that in the third picture?

>>30426
LibreOffice Writer

>>30427
Didn't that used to be white? This is news to me.

>>30420
it's his autism



File: 1750709287668.png (280.1 KB, 1280x800, screenshot.png)

 

Is there a leftypol compatible equivalent of 4chan X? really miss this browser extension's features https://www.4chan-x.net/ I figure its possible cause this site seems to be made with the same stuff
1 post omitted.

>>30226
What did it add?

>>30228
whenever you posted in a thread its automatically bookmarked into a list within 4chan UI. when you click on a thread you previously typed in you get notifications for every direct response you got there. New sorting methods were added to the catalog like posts per minute. You could start a new thread directly from a thread. There are loads of other things and settings I haven't really used.

>>30229
oh yeah it also made updating threads real time, like if somebody comments on a thread you're looking at it just updates automatically. Also when you open a thread after a while it automatically takes you to your last comment

>>30226
Could try stealing the code maybe?
Not sure, this shits running vichan

>>30229
>>30230
Sounds like it’s for addicts tbh, like is Leftypol really so fast that it makes it worth building so you can be pinged when your post gets a reply like 6 hours later?



File: 1751479657354.png (55.44 KB, 1209x798, ClipboardImage.png)

 

Users of all levels are welcome to ask questions about GNU/Linux and share their experiences.

* Please be civil, notice the "Friendly" in every Friendly GNU/Linux Thread *

Before asking for help, please check our list of resources.

If you would like to try out GNU/Linux you can do one of the following:
0) Install a GNU/Linux distribution of your choice in a Virtual Machine.
1) Use a live image and to boot directly into the GNU/Linux distribution without installing anything.
2) Dual boot the GNU/Linux distribution of your choice along with Windows or macOS.
3) Go balls deep and replace everything with GNU/Linux.

Resources: Please spend at least a minute to check a web search engine with your question.
Many free software projects have active mailing lists.

Post too long. Click here to view the full text.

File: 1751481206799.png (655.43 KB, 1024x911, user.png)

Learn to use the catalog.
>>26556
>>1280



File: 1747403878845.jpg (35.12 KB, 686x386, hq720.jpg)

 

Well, /tech/? How do you keep your notes? What do you do while you read endless pages of theory? How do you remember and process information into your personal zeitgeist?
20 posts and 9 image replies omitted.

Pen and paper tbh

>>30412
How do you install that, I can't find it on AUR.

>>30413
You’ve got to compile it from a feather, ash mixed with water and some wood pulp.

I mean it might be packaged by someone somewhere and the version I’m compiling from is from 1687, so presumably if there is a packaged version it’s probably newer, but hey if it ain’t broke don’t fix it.

>>30410
>Its also bloated and slow, and its internal wiki style links might not transfer to another system so notes might get linkrot if I switch to other platforms in the future
shouldn't the links be easy to replicate in another MD editor, i don't see what's so special about a folder of .md files pointing at each other

>>30409
>Haven't yet setup any LSPs or Treesitter, don't really have any projects to motivate it.
Was looking for an excuse, simply can't believe didn't configure this years ago.
It's so easy with Helix that even editing one file made it worth it to setup an LSP.



File: 1750530833794.jpg (26.61 KB, 267x400, 1439096-2352438739.jpg)

 

Microsoft is the CIA. Pretty much all US big tech is. Windows is a global CIA mass surveillance program via monopoly capitalism. It’s completely impossible to make Windows secure, there’s no secret registry switch. The entire thing is compromised top to bottom, and under no circumstances should anyone consent to its use. Closed source spyware monopolies are a weapon of war against us by the bourgeois state.

Open source operating systems are software communism. If we’re not willing to build and use existing forms of technological sovereignty and anti-capitalism, then we’re probably not willing to do any other forms of communism either. I hate the “No ethical consumption under capitalism” mantra. How do we expect to get out of capitalism without building alternatives? I think a lot of leftists hope a revolution will happen then just magically replace all the corrupt and bourgeois components of consumerism, using the same uninvolved passive mechanisms.

Do we really believe a windows update will just drop after some election that restores our rights, trust, openness, privacy and dignity? It must be built and owned by the people.
17 posts and 4 image replies omitted.

>>30355
A computer is capable of displaying a tree structure. Why should you maintain the tree in your mind when the computer is perfectly capable of showing it for you? (Indeed, to varying extents it already does.)

All real world objects have this property too. We build mental models of drawers, filing cabinets, etc, and we expect them to remain consistent - all without arbitrarily making the physical object disappear and keeping a mental model in our mind. Even blind people don't do that.

I may develop on this in the morning, but I'd summarise that it might even be worth thinking of as a matter of game design (not gamification) or interior design. The computer is a digital environment, and within an environment people can make some really very clever inferences - beat a game in half an a-press or whatever - if you design it well, with clear rules and useful feedback. If you design it badly, it's rather the same as designing a cup with the handle on the inside rather than the outside in the real world - you can drink, but why? A terminal does not usually give the necessary feedback to the user for them to treat the computer in this way. (Terminal based games, oddly, an exception)

Think of disparate file movements in terms of this metaphor - if you find a pair of trousers, a fork, a pan, some old papers, and various other junk lying around your physical environment, how do you deal with them? Would you be reassured or unnerved if I was to say some magic words and make them disappear - perhaps to their proper places, perhaps to Hades?

File: 1750922346305.png (209.71 KB, 714x518, nethack.png)

>>30356
>Why should you maintain the tree in your mind when the computer is perfectly capable of showing it for you?
If you've ever used one of those menus where opening a directory shows all its children, you should know how terrible they are. Selecting a file multiple layers deep always floods your view with unrelated crap. The program from the clip actually existed on IRIX and has a fairly modern version with a gtk port https://fsv.sourceforge.net/screenshots/ I agree it can help the user visualize files, i used it once or twice to that effect in the past, but it's even more cumbersome than a folding tree menu for regular use.

Why use arabic numerals, when we could just write tally marks, or perhaps a hybrid system like babylonian numerals? Because these symbols afford a higher-degree of abstraction, that allows us to grasp and express ideas more efficiently and a file path is one such abstraction. The things you need to do to interact with regular files and directories are precisely those you already care about: create, copy, move, remove, rename, link, feed to another program, etc; less actions than are displayed under the windows right click menu i'm certain.
>a pair of trousers, a fork, a pan, some old papers, and various other junk lying around
Sounds like the setup to an adventure game (>ᴗ•) Humans are great at adapting to conventions, provided they need to and aren't coddled by half-baked metaphors or being asked the same questions over and over again (that's essentially what menus are). Insisting on treating program and system state as various types of clutter only hinders an actual understanding of it.
>Terminal based games, oddly, an exception
You mean roguelikes? Technically nethack gives you exactly the same amount of feedback as rm&co relative to what it does. Rm only tells you if it fails, otherwise success is assumed. Nethack has to relay certain variable aspects of the game world, like FOV ar status messages, yet the principle behind it is the same, only show what the user can't already know. Moving onto a fountain doesn't ask you if you want to quaff from it, there are no visual flourishes to your actions, nethack doesn't even display thPost too long. Click here to view the full text.

>>30361
A more general reply follows, but hitting a few points quickly: I think folding tree menus are fine, as are ordinary "display the contents of this folder, its file path, and - if entered from another directory - a back button, plus a folding tree on the side" type file menus. both show you the menu in a context while - thanks to the file tree and back button - doing nothing to hamper understanding of the overall structure. The windows right-click menu, in different order, contains every menu option you list and more, provided you treat "open with…" as a stand-in for "feed to another program". Nethack doesn't have to output any feedback (you could just keep dying randomly with no explanation!), it does so because doing so is good design. You raise arabic numerals - but why use base ten as our default? if we counted using binary, you could finger count up to 1023…

Success being assumed is terrible UI design. It costs almost nothing to output "x deleted" - and in the cases where it does cost something (such as in a script that deletes a lot), it costs almost nothing to add a flag telling it to shut up. i assume, to you, this appears terribly redundant (why tell the user the computer's done doing what they asked?) and perhaps even in violation of the unix philosophy (rule 2!!!) - but there's value in redundancies. planes have two pilots for a reason. (a graphical interface doesn't need to pop up "file deleted", you can see it disappear in response to your actions without having to type "ls" and look for it)
i'm not assuming bad faith here, but i'm not sure i can productively convince you of my point. (which, going way back, is really about treating the user with contempt for using the computer "wrong", rather than UI design itself.) there's just too wide a gulf in assumptions about the default - it's like trying to convince a native japanese speaker that most people find it easier to work out the meaning of a sentence based on word-order rather than by marking everything with particles. (although i think this is only true thanks to English and Chinese tilting the statistics, whereas a preference for the convention of graphical interfaces is - i suspect - closer to "human nature". I mean, sticking with games, there's a reason there are more graphical games than non-graphical games! and, for all the terminal use involved, linuxPost too long. Click here to view the full text.

>>30362
>is it really necessary to explain that users like systems to be forgiving, and that a digital system is usually capable of undoing them?
This is moreso a problem with systems than with interface design. Interfaces can only plaster over the ugly truth that the filesystems currently in use don't have proper versioning or an equivalent to garbage collection. I remember reading a blog post about the inadequacy of the "save" button in OSX and how it lures users into a false sense of security directly leading to data loss. The plan9 CWFS actually fixes some of this at a system level, by requiring you to commit desired changes to disk and leaving any one of these snapshots accessible indefinitely.
>ask me to justify each little detail, each piece of feedback, each option displayed on screen instead of held in memory
I understand this type of approach isn't the most useful in practice (as neither is hiring a ux design team is for a free software developer), but i want people to analyze software in these terms and strive to design efficient interfaces with the least amount of visual clutter (just like the gnome team wants devs to follow their interface guidelines).
>build websites and tools that draw people in
You seem to equate this with copying state of the art or apples design circa 1993. Developers should strive to find the interface most adequate to their problem domain, making it halfway palatable to a competent user would be the next watermark.
>why use base ten as our default?
Because it's a proven convention, that people are capable of intuitively understanding. The main issue i see is that within the capitalist framework of producing worker drones at the minimum of required competence, people aren't afforded the time to properly understand things. It's the type of policy which equates learning computers with sitting schoolchildren in front of microsoft office for a single period.
>I think folding tree menus
Maybe this is a difference in our workflows. When i'm sitting at the wine file explorer to select a file from one of my game directories, i always need to pass through the 'vg' directory. This isn't a problem with cd, as a game is something you typically know the name oPost too long. Click here to view the full text.

>Open source operating systems are software communism…building alternatives?
Silicon Valley anarchists are like the original anarchists who used hippie ass Christian theology to resist primitive accumulation…and like them, their "praxis" is immediately recuperated as part of capitalism. Utopian idealism is pre-Marxist pseudoscience from people who didn't understand the power of the proletariat (or actively denied it in favor of their individualist petite bourgeois narcissism)

>>30355
>What is even the usecase for moving a lot of individual files to different directories?
>>30356
>A computer is capable of displaying a tree structure. Why should you maintain the tree in your mind?
Twin Peaks fireman voice: "it is happening again"
<Lumpers and splitters are opposing factions in any academic discipline that has to place individual examples into rigorously defined categories.
https://en.wikipedia.org/wiki/Lumpers_and_splitters



 

why the FUCK is javascript a vibes based language?

<[] + {};

>returns '[object object]'
<{}+[];
>returns 0
<[]+[];
>returns ' '
<0 == [];
>returns true
<0=="0";
>returns true
<"0"==[];
>returns false
<2+"2";
Post too long. Click here to view the full text.
26 posts omitted.

>>30388
It's the same issue mentioned already, assume that they fixed the conversion rules and a browser implemented it, suddenly a lot of sites that used to rely on the old behaviour would be broken and as a consequence users would use other browsers where their favourite sites still worked.

>>30389
In 1997? The standard came about because there was already incompatibilities between browsers…

>>30390
In 1997, yes.

>>30391
Okay, a nicer hill than any other to die on lmao

>>30373
>technology/abstraction intended to facilitate computer programming for people with no formal computer science knowledge is actually full of unintended caveats which complicates programming rather than simplify it
How many times has this happened before



File: 1751294761328.png (753.25 KB, 900x506, ClipboardImage.png)

 

Hello /tech/, how do you search for your images?

I’m looking for some image search services, I specifically want them for anime related stuff, but general use is good too. Both regular image search engines, and reverse image search tools to find sources or similar images, give me your suggestions and tell us what you use. Thansk Anons.

I use these for anime:
https://safebooru.org/ (SFW)
https://gelbooru.com/ (NSFW)

Danbooru has more images but only accepts two tags at most.

For non-anime, I just DuckDuckGo.

Reverse, anime:
https://saucenao.com/
https://iqdb.org/

For non-anime, tineye.com then google/yandex.

>>30406
Is there any alternative front-end to google/yandex images?



File: 1608526423381-0.jpg (185.98 KB, 1280x720, dnm.jpg)

 

Darknet markets are as close as it gets to a free market, where you can order drugs and have it delivered to you by mail. The purpose of this thread is to discuss opsec, ask for help and discuss markets in general. This thread should be fully legal as long as you don't solicit or facilitate illegal transactions, meaning:

&ltDon't beg to buy from someone
&ltDon't attempt to sell to anyone here
&ltDon't link to dealer Instagram/Reddit/Snapchat accounts. These accounts are run by either scammers or feds.
&ltDon't directly link to any market. These links could be fake scam/fed markets, designed to phish your login details and steal your cryptocurrency. Only use https://dark.fail/

The following is my personal recommendation for good opsec while conducting business, however, you must [b]read the darknet market bible[/b] (.pdf attached) after you are done with this post. If you don't read theory, it's likely you will be caught and convicted.

>Will I be 100% safe?

In theory, no. The darknet market bible, together with this thread, is meant to minimize the risk of getting caught as much as possible. If you follow the exact procedure outlined in the bible, you should be okay, especially as a small-time buyer.

Tails
Tails is an Linux-based operating system that runs entirely on your RAM and is wiped when PC is powered off. If the cops intercept your item, conduct a controlled delivery and seize your machine, they will not be able to find evidence linking you to the package and you can deny involvement via a lawyer.
You will want to install the Tails operating system to a USB flash drive with at least 8GB of storage. Personally, I'd go for USB 3.0, with at least 16GB storage for persistent volume purposes, or even 128GB or more if you want to store the Monero local node on it. You also need a PC with at least 1GB RAM to run Tails. The bible contains a guide for installing Tails in [b]2.A.2 Installing Tails[/b]. You can download it here:
Post too long. Click here to view the full text.
86 posts and 7 image replies omitted.

>>21346
So you don't know how Monero works. Unlike bitcoin, transactions cannot be tracked back to you. When you are controlling a node, you can wipe/not save all the logs you want. Nobody is forcing you to keep logs on yourself lol

bohemia/cannabia might be exit scamming

localmonero is dead

Archetyp got taken why do these morons host shit in Germany?????

Also Europol put out the most cringey fucking page of all lmao

>>30187
hosting shit on a .su domain hosted on an abandoned russian warehouse is not viable for sites that big



 

Started work on a new project a few days ago.
Previously was working with Starlette, SQLAlchemy, and Jinja, vanilla front-end, and only recently Docker.
With this was able to build some cool AJAX applications, but the method of doing so was a little crude.
Through job searches found that many employers were interested in Typescript, React, and some in FastAPI.
There were also tons of listings asking about LLM usage either as tooling or through the API.
Further decided to actually write tests for my software this time, previously only ever testing, live, in situ.
Anyway a 630MB folder later and have gotten OAuth2 authentication with a JWT token, and React login screen to work.
Very close to the entire project has been written with an LLM, or by modifying examples.
This has fealt time consuming at times mostly in testing, specifically setting up mocks and fixtures.
But really it's only been three days to get a pretty well tested (the front-end still needs a little more) application.
8 posts and 2 image replies omitted.

>>30370
HugSQL looks like a DSL rather than an ORM so it's going to avoid the usual ORM pitfalls,looks cool btw,didn't know about it

>>30364 (me)
>>30366
Well, ORMs tend to tightly couple your application code to your database schema, which is my reason for avoiding them entirely. You need to keep track of all your migrations and even then if something breaks, it might permanently ruin your database. This is why I try to use the most generic interface possible when interacting with databases with the least amount of abstractions, which in this case is SQL. As long as you don't do anything stupid, raw SQL is fine. But as another anon already mentioned, you're building a hobby project and it'll probably work just fine even if you don't write raw SQL queries.

>>30374
In this application there was a loose coupling between the table UserInDB and the rest of the application. Even though the data is ultimately stored in UserInDB what's passed around are User and UserCreate objects. Ended up really liking this structure, but only understood why after you mentioned this.

class UserCreate(BaseModel):
    username: str
    email: str | None = None
    full_name: str | None = None
    password: str

class User(SQLModel):
    id: uuid.UUID = Field(default_factory=uuid.uuid4, primary_key=True)
    username: str = Field(unique=True)
    email: str | None = Field(default=None)
    full_name: str | None = Field(default=None)
    disabled: bool = Field(default=False)

class UserInDB(User, table=True):
    hashed_password: str

async def get_user(session: AsyncSession, username: str) -> User | None:
    user_in_db = await get_user_in_db(session, username)
    return User(**user_in_db.model_dump(exclude={"hashed_password"})) if user_in_db else None

async def get_user_in_db(session: AsyncSession, username: str) -> UserInDB | None:
    result = await session.execute(select(UserInDB).where(UserInDB.username == username))
    return result.scalar_one_or_none()

>>30377
nope, still dim.

>>30374
Am talking too much and thinking too little; for unknown reasons.
I'm disappointed, and cooked.

A query builder lets you conditionally chain parts of queries.
This is unlike PugSQL, HugSQL, or pg-promise.

You're perfectly free to translate from the ORM objects to other objects.
So the coupling to the database schema shouldn't really be an issue.

Really the only substantial issue can understand at my level is missing features in the ORM.
This is like for example the missing TRIGGER functionality for Async SQLAlchemy.



File: 1734060573790.png (3.73 KB, 389x129, aisucks.png)

 

So, I'm a musician, who wants to have a musical career (a lot of communist musicians had stable careers) and meanwhile stupid porkies tell me that "no, we'd prefer if you were replaced, prole, because there if no place for people like you" and I hear, not only music, but other art, computer science, programming etc. will be replaced by AI. How do we stop this, so people are still prosperous in the real socialst societies?
501 posts and 63 image replies omitted.

There’s a lot of talk a bit about AI induced “phychosis” and cult-like groups forming online around LLMs, and I think this is not only definitely happening but ground zero for this is Silicon Valley. Anthropic is clearly a cult, OpenAI is a cult. It also believe this is very, very obvious to the point that it’s undeniable.

We are seeing a rare historical moment where a millenarian cult becomes extremely influential and powerful in society and politics. SV AI labs have already completed the process of totally dehumanizing themselves (seeing a human as simply an inferior “image” of AI, understanding all aspects of human experience and being completely in terms of AI, e.g. memory is RAG, knowledge are weights, simply put “you are a next word predictor”) and believe that the end of the world is imminent within a few years.

It's so over

>>30353
what a drama queen

>>30353
>AI now with soylennial personality
It just keeps getting worse, doesn't it?

>>30346
I think it may fire back onto SV, as it becomes an insular culture feedbacking into itself as they interface through the same AI shit they themselves train. Sort of like when Israel produces propaganda for the world, and it just reveals a culture that is fundamentally out of touch with humanity when they proudly praise their heroic semen extractors or whatever



Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / labor / siberia / lgbt / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / shop / tv / tiktok / twitter / patreon ] [ GET / ref / marx / booru ]
Previous[ 1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14 /15 /16 /17 /18 /19 /20 /21 /22 /23 /24 /25 /26 /27 /28 /29 /30 /31 /32 /33 /34 /35 /36 ]
| Catalog | Home