[ 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: 1751762900436.png (3.11 KB, 225x225, images.png)

 

>WireGuard
Written in C, so no.
>OpenVPN
Insecure (and written in C).
>Tailscore
Proprietary trash. Again, written in a lower level language.

When the fuck will somebody use Python to script a VPN protocol out of for a full tunnel client w/ access to iptables w/ default setting at "strict"? Plus run it on custom STUN servers, uses 10.8.0.53 instead of 8.8.8.8 (Google)/1.1.1.1 Cloudflare)/9.9.9.9 (Quad9) and blocks any connections to them for a fine-grained DNS control, and fully self-hosted w/ local only control. Everything else is too insecure. Oh, and also
>Tailscale leverages Google's OAuth2 for user authentication, allowing users to log in to Tailscale using their Google accounts
Lmao. The absolute state.

The entire reason everyone prefers to write VPNs in lower level languages in the first place is because of performance and simplicity. The only thing that C/C++/Go has on Python in those aspects is that Python's cryptography is slow. But I have yet to see anyone implement a higher level language to script a VPN client with. That's why alll the VPNs on the market are privacy scams.



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?
505 posts and 64 image replies omitted.

>>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

https://arxiv.org/abs/2506.08872
A while ago, either here or in /edu/ we discussed AI in the early chatbot era; that these will improve students will cheat and that it will be time to go back to oral defenses of work

Anybody have the we warned you, you didn't listen now it's too late maymay handy?

File: 1751704355214.png (1.13 MB, 1020x680, outsource_yourself.png)

>>30451
I don't have that but it reminds me of this.

Attempts to label the technology as good or bad are reductionist.
Technological advancement has positive and negative impacts.
The tricky thing is to find the optimal use case.
This is a social problem as much as a technical one.
Would like to give some advice here, but wasn't joking when said it's difficult.

It's not very good at doing things it has limited data on, like debugging.
It seems people are much better at understanding smaller atomic updated (is there data on this?).
This lets us read and understand incrementally and makes reviews much easier.
Ideally there would be some way to break the loop of writing prompts when work needs to be done.
This probably means restricting the interface, this is something am working on presently.

>>30451
I don't necessarily see an issue with that provided students are previously instructed on how to perform oral defenses



File: 1728030622672.jpg (105 KB, 820x1024, 53y3soh1e3981.jpg)

 

(Copypasted from a previous 4chin /g/ thread as a foundation to making these generals on leftypol)
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.
176 posts and 15 image replies omitted.

>>29895
Emacs is the goat program, I love it so much. I also love all the ancient quirky shit It has tbh. 10/10 super fun program.

Also, I'm forced to use windows at work and emacs on windows is actually good enough to use and the eshell gives me a shell which isn't powershell

Is there a distro (Preferably in the Debian family) with an "LTSC" style release pattern?

>>29914
There's apparently slapt-get for Slackware: https://en.wikipedia.org/wiki/Slapt-get

Finally got sick of W11 and tried linux again. First time in my life I felt comfortable enough with it to delete my windows partition. Everything just werks. Been really easy to google answers for the problems I do hit.

Bro why did nobody tell me about KDE Connect, I had to find out it existed from the comment section of fucking linus tich teps, it's fucking awesome. There's a nightly for macOS too, so everything is connected and cozy



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/
12 posts and 6 image replies omitted.

>>30420
>i remember seeing a thread on /g/ asking why/how dr. stallman was "one of the good ones"
there was a time when every board was not /pol/

>>30440
Stallman said he was not aware that GNU was an animal when he chose the name.

Ubuntu uses African stuff because the CEO is from South-Africa.

>>30444
Too painful to remember tbh, it was a pretty cool place to get information from (I.e like the gentooman library) before all discussion across the entire board became
>*subject* has been ruined by Joos and trainnyes, prove me wrong
<frogvariant9001.jpg

>>30447
I used to post in the programming threads more than a decade ago and everyone there was clueless. At least they got me to read SICP, for that I am eternally grateful.

>>30448
Tbh for me back in 2010 it was convincing me to use Linux in the sense that it’s a UNIX-like and why that is different from using Windows fundamentally, because prior to that Linux (primarily Ubuntu at the time) was just presented as a direct alternative to Windows that is free and has ethics, that it was a UNIX-like just was an technical irrelevancy compared to being a technohippy (which I still am really).


But as /g/ just becomes the buying-graphics-cards sub-board for /pol/, you get a bizarre amount of pushback against even using Linux as an ethical alternative to Windows, let alone using it as a UNIX, because ethics are woke and the terminal is for unemployable tryhards (which tbh old /g/ also said but that was what made you belong on /g/, rather than nu-4chan where you have to (at least pretend to) have a Protestant work ethic to prove yourself to rightoid billionaires and if you don’t then you don’t belong)



File: 1751570986514-0.jpeg (251.83 KB, 2000x1333, DSCF2988.jpeg)

 

A wealthy family member on their way to another country bought me pic rel.
This is probably the nicest keyboard money can buy.
It costs 1 and 2/3 months rent in Romania.
It's open source, fully programmable, and curved for ergonomics.
My typing speed is currently at least halved thanks to the learning curve.
This and switching back to QWERTY at the same time.
Second pic is my old dream keyboard.
What keyboard do you have and why, or what do you want?
Feel free to discuss other peripherals.

Are you Romanian?

>>30438
Nu sunt romana, dar invat.

Second is what i've used for years. It's robust and feels very nice to type on. You can even rearrange the keycaps, so mine match my particular dvorak layout.
>other peripherals
I always get a proper three button mouse, sucks when software assumes you have a scrollwheel though.
>no numpad for data entry
Do you even do REAL work?

>what do you want?
Leap key for navigation like the Canon Cat had: Under the space bar is your leap key. While holding it down with your thumb, you start typing a word and the cursor immediately moves to the closest match. Actually the Canon Cat had two leap keys, for going LEAPING back and forth.

File: 1751599602204-0.png (163.17 KB, 891x677, ClipboardImage.png)

File: 1751599602205-1.png (154.07 KB, 881x671, ClipboardImage.png)

>>30442
Interesting idea. I just made a macro that does that. I just made a macro that does exactly that. It was a super easy.

It's just:
>ctrl+f
>tab once for previous
>tab twice for next
>enter

I just tested it and it works flawlessly in firefox. It might depend on the program. Just tried it in google docs and it doesn't seem to let you tab to the arrows. Ok tested it in Chrome and it works flawlessly as well there.



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



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