[ home / rules / faq / search ] [ 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: 1697820403212.jpg (Spoiler Image,350.18 KB, 1791x2048, 1688578954193.jpg)

 

Xfce was supposed to be THE lightweight fully-featured desktop manager but it seems fucking KDE has around the same memory footprint and performance?!
https://www.forbes.com/sites/jasonevangelho/2019/10/23/bold-prediction-kde-will-steal-the-lightweight-linux-desktop-crown-in-2020/
19 posts and 6 image replies omitted.

>>26316
low spec computers. which is the majority of computers in the third world

>>22030
>mouse girl
This has awakened something in me, what have you done?

>>22872
Just when the world needed tysontan most, he vanished.

File: 1758898924161-0.png (55.12 KB, 1920x1080, 473bf53504438936.png)

File: 1758898924161-1.png (45.71 KB, 1920x1080, 5b7e983b5361f72d.png)

https://oomfie.city/@anubiarts/115265721807724116
>happy KDE Linux/KDE Plasma 6.5 beta to those who celebrate

File: 1760107374386.png (162.06 KB, 1280x800, random.png)

I like IceWM and Window Maker. Both are easy to use. IceWM comes with Windows 95 clone GUI and Window Maker is different (similar to NeXT) but still just as easy to use.



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.
193 posts and 17 image replies omitted.

why are snaps so ass

>>31347
Canonical forced it, every new install of Ubuntu installs snap-based versions of things like firefox etc etc.
Slower than native apps, adding unnecessary bloat and dividing the Linux package ecospace further.
Hard to get rid of, I've heard people bricking their systems over it.

What is happening on NixOS? Been living under a rock for some time and /g/ only talks about transhumanists bad.

>>31405
Use snap install and do a lsblk, then stab out your eyes

So, i tried installing CachyOS today. Live CD looked like a standard "Arch for lazy and/or stupid people" kind of thing… At first glance. First problem i noticed, was that with a 2-and-something GB image here was no offline install option. Yeah, weird, but it's 2025, so i could theoretically forgive that. Well, it was actually a problem for me, since government is doing some weird shit with the internet, a lot of mirrors were inaccessible, but that's not the point. So, i was going to set up some VPN or proxy, but then… Something happened. Something truely, minblowingly terrible.
Don't open the spoilers less you lose your faith in humanity:
No, seriously, this is a real war crime, if you open next spoiler you're going to lose that last little shred of faith in Linux community you didn't even know you had.
"bash: man: command not found"
MAN, MOTHER OF GOD FUCKING HELL, MAN
Yeah, we've seen shitty distros, but THIS… I never would have imagine anyone could sink this low.
Curse upon anyone responsible for this abomination.



File: 1759349427099.png (60.65 KB, 527x383, Email.png)

 

since the server crash ate my last thread about how to create anonymous email users over Tor in the age of cuckflare, I decided to recreate my findings from it. the goal is simple: create an email with a host that is considered trustworthy in most places online, using Tor Browser
I assume you're on a Debian-like system, including Ubuntu or Linux Mint. use a password manager like keepassx to generate unique passwords for all services. DO NOT USE ANY PASSWORDS THAT YOU USE FOR ANY OTHER ACCOUNTS. avoid using any special characters in your passwords, because configuring mutt with them seems to work poorly

for this exercise you will need Javascript enabled in Tor Browser. the middle "Safer" setting should work. perhaps in the future I will figure out a way with scripts disabled. the target of this guide is protonmail. in my experience it is considered trustworthy enough for signing up for various services
we will use a series of what I will call "springboards", where we move from a less trusted service to a more trusted one, until we get to protonmail which has rather strict standards for what it considers trustworthy for email verification

the guide below will go cock.li -> kolabnow.com -> proton.me

>level 0: cock.li

run by chvddie-adjacent people. uses colorful domain names like cock.li, loves.dicksinhisan.us and horsefucker.org, so it is generally considered untrustworthy by almost everyone. but it has the benefit of easy signup. it will therefore serve as our level 0 service. it has some hidden services:
rurcblzhmdk22kttfkel2zduhyu3r6to7knyc7wiorzrx5gw4c3lftad.onion for web
xdkriz6cn2avvcr2vks5lvvtmfojz2ohjzj4fhyuka55mvljeso2ztqd.onion for email (IMAP, POP) and chat (XMPP)
the clearnet web service tends to work better for signup for some reason, so use https://cock.li/ to sign up. using the cock.li domain for your email seems to work best - I tried using airmail.cc but had problems logging in
cock.li currently does not have a webmail. look further down for a short guide how to set up an IMAP client (mutt) that runs via Tor
you can solve the Proof-of-Work thing if you want, but it's not necessary for this guide since we only need to be able to receive email on this account. solving the PoW took 20 minutes on my crappy machine. you need to set the "Post too long. Click here to view the full text.

I also noticed reddit allows signup with cock.li emails. works best via reddit's .onion

>>31436
>mutt
at this point just connect to the imap server with the openssl terminal client. it literally adds nothing over a bash script that just grabs everything from imap and will be a point of failure because it is comically hard to setup compared what little it does

and you wasted time talking about random email providers that literally does not matter. if you want privacy use a pgp key pair. wtf is this /g/ tier nonsense

>>31438
this isn't about encrypting email. it's about getting an email without leaving any clearnet trace

>>31437
update: reddit will shadowban you for the most minor shit if you do this. better to use a more reputable provider



 

When the fuck will there be a fully open source desktop RISC-V SBC w/ mainline Linux support? The closest one is a SiFive HiFive Unmatched/Unleashed. I'm not spending $15,000 on a Talos II and nobody wants to go retro either, so this is the safest bet at having fully open source hardware on a desktop PC.

What's stopping you from using FreeBSD?

>>31411
FreeBSD is proprietary. The only two good Linux distros is Gentoo and Guix. I don't use BSD.



 

What's the deal with block-based coding? I'm surprised it's not more common for the obvious stuff like markup languages, since they're both sandwich shaped, and whenever I look into it I see it pitched as:
>no coding
even though it is, just you have premade snippets.
>usually pitched as a teaching tool rather than part of a serious workflow
which is weird beause I see node based coding, another kind of visual coding, used in gamedev and shader stuff quite regularly.
>seemingly only used for high level programming
why? like is there something low level programming languages do that can't translate to blocks?

Do you use block-based coding for anything, or have experiences to share about it?

Finally figured out npm and got blockly running. Perhaps I could try making a generator for rust to see if that's possible.

>>30009
Blocks are just a different interface to imperative code, which most people already know how to read as text and is trivial to learn compared to other coding paradigms (it's like a cooking recipe). Nodes in contrast represent a type of reactive programming, which is harder to grasp and in general-purpose languages can only be found as special purpose pipelines or message-based object systems. Documentation is pretty much the only advantage of blocks over text, all constructs are listed and often telegraph how they may be used.

File: 1758989054658.png (90.15 KB, 393x428, c6157cbd242c1099.png)




File: 1727021493210.png (526.5 KB, 800x600, ClipboardImage.png)

 

In recent years China has made significant strides in developing its own semiconductor industry with things like Huawei's HiSilicon, Loongson, StarFive, MilkV, etc. I would call that China outlasted the US sanctions barrage from the US. Chinese investment in fabrication technologies, while not anyway near cutting edge is getting to be near good enough. With things like Intel looking shaky and the rise of Risc-V and ARM we are steadily moving forwards towards the hopeful future of open standards, hardware and software, where most consumer computation devices will have built in Chinese backdoors instead of American ones.

>Chinese schools testing 10,000 locally made RISC-V-ish PCs

https://www.theregister.com/2024/04/05/china_schools_riscv_pc/

>Beijing issues list of approved CPUs – with no Intel or AMD

>2024 may be the year of Linux On The Arm-or-RISC-desktop as China moves away from Western tech
https://www.theregister.com/2024/03/25/china_approved_tech_list/

>China Is All In on a RISC-V Future

https://www.hpcwire.com/2024/01/08/china-is-all-in-on-a-risc-v-future/

>'The Linux of processors' — New breed of Chinese super CPUs emerge on US soil as universities back open source high performance RISC-V processors to be the next big thing in HPC

https://www.techradar.com/pro/the-linux-of-processors-new-breed-of-chinese-super-cpus-emerge-on-us-soil-as-chinese-universities-back-open-source-high-performance-risc-v-processors-to-be-the-next-big-thing-in-hpc

Post too long. Click here to view the full text.
17 posts omitted.

File: 1754438382791.png (1.24 MB, 1920x1080, ClipboardImage.png)


>>28665
Maybe if were to assume that the end goal is desktop-class R-V CPUs, whereas the more likely goal is having something between an FPGA and an off the shelf ARM SoC as a middle ground for custom chips controlling all the various IoT devices, drones, autonomous systems, etc that China actually produces

Why do you need a list of approved CPUs?

I work at a hardware company. one year ago we were talking about partnering with Chinese companies, now red scare is in full effect and my boss tols me npt to go to china "because they'll detain u" jokes on him I'll go anyway and just not mention it.

>Huawei Technologies has applied for a patent in “ternary logic”, an alternative to binary computing logic first explored in the former Soviet Union, in hopes that it could improve the design of artificial intelligence (AI) chips and help mitigate the impact of US sanctions

>The approach could be used to reduce the number of transistors on a chip and therefore reduce energy consumption, according to the patent application, which comes at a time when advanced chip designs at the 2-nanometre level are approaching physical limits.


https://www.scmp.com/tech/big-tech/article/3305201/tech-war-huaweis-ternary-logic-patent-could-solve-problem-power-hungry-ai-chips

They got through the noise problem. A step towards bridging the digital and analog.

What's even wilder is that HarmonyOS has apparently had a ternary logic support for years.



File: 1660679818205.png (225.7 KB, 498x284, dead1.PNG)

 

Talk about why every single site except reddit and fbi.gov has been complete and utterly abandoned.

>Interesting things going on

Browsers are all forcing https by default. On the surface this sounds like a good idea but in reality it's part of a larger plan of control.
Website owners are now at the mercy of the cert authorities. Host something they dont like? you cert gets revoked and now your site wont load on 99% of web browsers.
you have been shutdown.

>What is the dead internet theory?

Dead internet is partly caused by a generational problem, zoomers just want to be where they're friends are. it's understandable, we even did the
same back in the 2000s. everyone was on AIM and myspace. The only difference is those platforms actually did allow free speech back then. now the
internet has become more centralized and a handful of big corps run it all. they are in charge of what gets said on their platforms. not you.

>big techs goal

Big tech is fighting a future war. They know the young are the future. It’s about indoctrination. They are building their vision for the future. A dumbed down controlled population.

Post too long. Click here to view the full text.
43 posts and 2 image replies omitted.

maybe the internet has just evolved beyond it's fun exciting wild west frontier phase and now it's a boring shopping mall and nobody is interested in using the internet for anything but selling garbage and making money.

Its true. All thats left is big tech monopolies (remember, amazon hosts so much shit). Not to mention the exploitative nature of the attention economy (and even if you think youre avoiding it by using duckduckgo, its just Bing in disguise, you will be clickbaited). To all comrades addicted such as myself all I can say is delete all your accounts and smash your smartphone in a luddite rage. Regain some control and reconnect with fellow humans to stand a chance against the Big Tech. No mercy for the big tech nerds!


It's not dead internet, it's centralized internet and unsearchable internet. Internet traffic became more centralized towards major platforms like Twitter and Facebook and Reddit, Google monopolized search and then destroyed it with SEO rendering the internet unsearchable. In other words, the United States once again made the mistake of leaving a vitally important public resource in the hands of the private monopolies who turn a potentially-great technology into an unusable piece of shit. The internet is the new railroad.

Everyhting is just an influencer marketing bullshit shtick and they want me to scan my face for that? Fuck that. Luckily, cool software like classic imageboards or new fediverse shit can run on a toaster, when the classic http internet gets fully surveiled and controlled we'll just have to adapt and switch to onions, or something else. Be creative with it.



File: 1758043818013.png (6.66 KB, 576x225, images.png)

 

Ok, I'm giving Nostr a try and I don't know where to begin. Recommend me please some interesting people to follow. Thanks!
(My body was to short or empty, I don't know what else to say??)
3 posts omitted.

>>31321
Ok, then tell me where else should I go? I have tried everything: Reddit, Xitter, Mastodon, 4chan, Lemmy, leftypol. I don't care about ideology. I don't care about bitcoin. There are only two things which interest me: Entertaining, new content and not being shadowbanned. Bonus points: No requirement of email adress/phone number to use the service. Nostr doesn't need those, so this enough reason to give it a try.


>>31322
They should give shadowbans for coming to leftypol and acting like ideology does not concern the poster :Dddd

I'm just going tousethis thread to ask for fum pleroma/akkoma instances. The more anarchisty the better too

>>31323
Noted but eh

men will literally use an app called Nostril instead of getting therapy
>>31320
>It works like twitter with the only difference, that you can donate crypto to other users
>>31322
>I don't care about ideology.
person who is attracted to the more pure neoliberal marketplace ideology I've ever seen: "I'm not like those other girls, I'm apolitical"



 

Who the fuck was it that says Lunduke was a good guy? He's a rightoid now which I already knew due to his petit bourgeois class status and that debate with Stallman on free software.

Now all his videos are about h1b and discrimination against whites and pronouns and shit.

Feels good to be vindicated as opposed to the people on /tech/ who said hes a good guy or whatevr.
20 posts and 3 image replies omitted.

>>28624
That's it, I'm switching to LibreWolf.

>>28624
Punished Lunduke

A man denied his s c o o p s

>>28122
He said openBSD

File: 1758354514200.png (788.26 KB, 1365x740, ClipboardImage.png)

Having a normal one

>>31338
he looks like the meme lol



File: 1756309952917-0.png (323.89 KB, 677x453, ClipboardImage.png)

File: 1756309952918-1.png (405.14 KB, 1100x688, ClipboardImage.png)

 

How do you go about choosing variable names?
To me this seems to be the atom of abstraction.
So there should be a lot to talk about if we can overcome the scale.

Was recently reading some about DDD [^1] the basic idea being as follows:
- Use ubiquitous language: the language used in the business domain, in coordination with experts
- Divide the language into contexts which assign a unique meaning to each word.
Typically this means division into microservices or separate programs, but it might work okay with modular monoliths.

At a more basic level there is the division of variable names grammatically. [^2]
- transitive verb with direct object: function
- linking verb with predicative adjective: predicate
- transitive verb: method

- singular noun-phrase: non-boolean datum
Post too long. Click here to view the full text.
47 posts and 7 image replies omitted.

>>31152
The experiment continues!

Couldn't the validation logic tests also be unit tests? e.g. in class-validator open the validator class and test the validate method. The persistence tests would also be unit tests, they would simply require more complicated data and call some of the higher level methods.

What does the red-green-refactor loop look like here? Besides that your integration tests basically suck (the purpose is to integrate (modules), not just to test the imperative core). You need to include tests of the module interface otherwise you're going to go green before you've satisfied the requirements. The obvious next question is what are the requirements? For all relevant pages:

def has_uploaded_file_size_in_units ():
def has_link_from_filename_to_uploaded_file_hash_in_file_directory ():
def has_thumbnail_link_to_file_hash_in_file_directory ():
def has_thumbnail_image_displayed ():
def has_thumbnail_image_maintains_aspect_ratio ():
def has_thumbnail_image_within_maximum_size ():
# Strictly UX tests:
def has_thumbnail_placeholder_for_unhandeled_mime ():
def has_thumbnail_spoiler_for_spoilered_files ():
def has_thumbnail_spoiler_click_unspoilers_thumbnail ():


The exact details that the thumbnail transformation be aspect ratio preserving and within certain dimensions seem to be more implementation details.

In other words because your app is so simple the integration tests fold into the UX tests, the only call site is the UX. With these UX tests written it's clear that your application would not run unless you had the correct functionality (with the exception that the thumbnail transformation might be erroneous).

This might be too many tests, but it's how this outside-in would have to work.

>>31154
Of course this assumes you're not using mocks for any of these.

>>31155
Continued to clean up the source of the sample. Was thinking more about names. Have come to the conclusion that avoiding trivial thoughts is fruitful. Where this is some combination of repetitive, irrelevant, or vacuous thoughts.

- repetitive: includes any repetition of thoughts of perception or feeling in verbal form.
- irrelevant: includes any thought which is based on a false association (including false statements such as those concerning the self) within some broad context (perhaps a set of goals.)
- vacuous: includes any thoughts that neither contain information nor prompt for further like some rhetorical questions.

These apply rather obviously to programming, but applying them to thought, if you can manage, seems to be a rather radical cognitive shift. LLMs rather dislike my second term "irrelevant", but it still seems important to me so long as it's interpreted rather liberally.

Programming to avoid these things ever appearing in the first place might bring us back to >>31125 "In software this means we write only what we need…" and the converse set of reasoning that perhaps this entails a top-down or outside-in design.

>>31162
Aren't all vacuous statements irrelevant by this schema? And all three (trivial thoughts too) could be thought of as statements not providing information content to any of our goals. These categories are still useful, because you don't really need to know your goals to apply them.

>>31162
Even better is the idea that statements should be falsifiable.
You have to provide sufficient contextual "why".
There is little that would implicate testability more directly.
This derives from the fact that inductive statements can only be disproven, not proven.
With deductive statements it's useful in the search for "essence".
Deductive statements may be necessarily true, but aesthetically inductive.
It's an open question how much contextual "why" would be sufficient however…
Suspect it's up to moderation.



Delete Post [ ]
[ home / rules / faq / search ] [ 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 ]
[ 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