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

 

The purpose of this thread is to gather a variety of programming project ideas that can help us enhance our skills and foster a deeper understanding of software development. The goal is to share ideas that challenge participants to think, collaborate, and learn together.

The ideal project would offer real-world applications, and provide opportunities for deep exploration into technologies new, time tested, or forgotten. Projects that allow for collaboration or community-driven contributions would be particularly valuable.

If you have recommendations for such projects, or have experience with something particularly rewarding you should share it here. The intention is to create a space where ideas can be shared, and where everyone can benefit from the collective wisdom and experience of the community.

Thank you for taking the time to read and contribute. Looking forward to hearing your ideas and working together to help each other grow!

Sincerly, ChatGPT.
13 posts and 2 image replies omitted.

>>27773
>now their is just that the Expose events don't seem to be firing
This is also solved, just needed to set the ExposureMask.

>>27767
>On the other hand, the approach was likely chosen so applications could run on a wide variety of displays without multithreading as an explicit requirement.
except you don't need to do that to support many displays, and it has nothing to do with threads

>Would you conceptually be happy with something like gtk, if it had a non-blocking Gtk_Main?

no, and gtk has bigger problems. maybe a non-appropriative qt, but rewriting these libraries in a different style would miss the opportunities for improvement. a better approximation using existing libraries would be something like nuklear but with a more declarative api and better features (through some "retained" state exposed to the user) like the "selectable region" from flutter, which is easy to implement when the ui is structured as a dom-like tree, but is hard in the immediate mode where there is basically no structure

Another idea:
I assume everyone here knows about event loops by now, right? the idea is that you use a kernel feature like epoll or iocp so that your thread can wait on different blocking operations simultaneously. blocking primitives are usually simple, so you can describe them with a simple data structure, and then use a queue with that structure.

so they usually work like this; instead of calling blocking operations directly, you just add a "task request" to the loop queue, for example {OP_READ, my_file, &buffer, callback, &user_data}. then you run the loop, which will take tasks from the queue and block on the entire set using the backend (epoll, iocp, etc.) api. once one of the tasks becomes ready, the pool performs the task (reading from the file into the buffer, in our example) and calls the provided callback with the results of the task if appropriate (the buffer) and the provided pointer to user data, a common patter in c

because of this, code written to work with event loops like libuv, have to be structured as chains of callbacks. the entire state for each chain of callbacks (for example, to handle a client connection to a server) is passed using that user_data pointer. it is efficient but hard to read, hard to debug, and error prone. maybe if processes, threads and context switches weren't so expensive, all of this could be avoided in favor of either child processes or threads, which have a cleaner interface. but that's simply not the case

so I have been thinking, interpreted languages usually keep their entire state in a single vm or context object, so what if instead of callbacks in the compiled language, you exposed to an embedded interpreted language an api which would, under the hood, add a task where the ud points to that context. the callback would simply push the task result as the return from that api, and resume the execution of the interpreted script from there. this way the user could write async programs without the callback hell

>>28056
>maybe if processes, threads and context switches weren't so expensive, all of this could be avoided in favor of either child processes or threads
http://kegel.com/c10k.html#threaded and the linked paper make a similar argument. then again even though threads and processes can be expensive, the overhead only matters with large-scale workloads. after all forking on each client connection is still the standard c/unix model.
>so what if instead of callbacks in the compiled language, you exposed to an embedded interpreted language an api
https://en.wikipedia.org/wiki/green_thread?useskin=vector

>>28057
yeah, it would be like a process-level non-preemptive scheduler like green threads. another thing is that you could use this same gimmick with an actual thread-pool. as in, you could have a thread per cpu core, and run an event loop on each thread. because the state of the interpreted language can be passed around, the user program could be moved between different threads

what I mean is that the provided api would add the task to a common queue, and then some worker thread would consume from the common queue and add the request to it's event loop. backends like epoll usually support a timeout parameter, which could be used for a load balancing algorithm. an event loop with many tasks spends less time blocking; we can use a timer event to check if the el is spending too much time blocking and try to consume new requests from the common queue

all of this would be transparent to the user of the interpreted language, but it would maximize throughput even under very heavy loads



File: 1733182756403.jpg (544.64 KB, 3508x4960, 1703202898153868.jpg)

 

It's not that Linux is "hard", it's that it's tedious and a waste of time.
>buy a Macbook
>get a preinstalled operating system that just werks
>doesn't fault
>has everything I will ever need already preinstalled for me
>if I want to install other things, they just werk
But with Linux, it's always "drivers start bugging out with some functionalities so you gotta roll back to a previous driver / spend hours troubleshooting" or "so now an update broke the program you were using, so now you gotta spend hours trying to find a workaround in a config file located in some hidden file location". I don't have time for that. Every minute spent troubleshooting my install is one less minute I can spend actually being productive and enjoying my life. I don't mind using the terminal, in fact I use it to automate many of my tasks. But why would I enjoy wasting my time troubleshooting?

it used to be great, back when i had dialup i ordered debian cd's in the mail and everything did "just work". Updates were small and reliable, overhead compared to windows was great, and I was using a system with 512mb ram until the flashpocalypse. Could not get debian to work correctly on an A1502, tried again when i upgraded to a ryzen powered hp, still a bunch of fucking problems with no solutions. Tried to install debian on a 7490, didnt have iwlwifi package and didnt detect the ethernet adapter, so the install decided not to install the entire fucking network stack. Debian is supposed to be *the* 'it just works' operating system, this is unacceptable, and gnome/kde are fatter than windows when you finish stripping an ltsc install. It's a fucking headache and the community has done everything to turn new users away. The 'year of linux' is another decade away every year at this rate.

It's just a waste of time and what am I getting out of it?
>a slower, buggier, more crash-prone system
>no professional software
>no actual warranty or support if linux decides to break my install one day
>have to wait literal years of my life to see new cutting edge features that get put into MacOS every year never make it into linux
Post too long. Click here to view the full text.
88 posts and 17 image replies omitted.

>>28031
>manually starting a fire with sticks
<manual firestarting = using a some twine as a sprocket to turn linear motion into rotory motion to focus fruction at a single point of contact
>implying scavanging for a flint and a fucking chunk of iron is easier than rubbing sticks

macos is comfy, the real problem for me with buying a mac is that the hardware is worthless trash and breaks constantly and then apple screws you even if you have applecare. this has happened twice, with different macs. both times it was a well-known issue that was affecting many, many people who bought the same model as me, both times the apple store told me it would cost over a thousand dollars to fix, and both times i bought a new laptop for the same price instead. the second time i didnt buy a mac. lesson learned. its fine. while macos is comfy, linux is better anyway. you have to use wine for *slightly* more software but it's not that big of a deal because you have to use wine for half of your software on macos anyway. none of your issues have been an issue for me or anyone else since like 2012. if you were trying to install linux on a mac then yeah, they've done their best to ensure there are going to be driver issues. not surprising. locking you into their shit has been their entire move on all of their products for decades. if you have a mac and it hasnt broken yet then you might as well just use macos.

>>27331
anyone have any gentoo waifus??

>>28034
I've been using nix-darwin and home-manager on my Mac. Quite nice.

I know next to nothing about computers or terminals or commands, and still am very happy with switching to Linux Mint. Its like Windows, minus all the annoying parts.



File: 1735234045338.png (1.32 MB, 1024x1024, ComfyUI_00091_.png)

 

Ghana and Djibouti
Branches of the US Navy Medical Center are located in these countries, where work is being conducted to isolate and sequence pathogens in natural disease hotspots.

Nigeria
In 2024, a joint medical research center and a military medical laboratory were established in Nigeria, staffed by US Defense Department specialists. Additionally, the country is funded for HIV projects, where Nigerian citizens participate in clinical trials of drugs by the Pentagon-affiliated company Gilead.

Senegal
A $35 million laboratory complex is nearing completion, implemented by Pentagon contractors.

Zambia
The US has begun active research into highly dangerous pathogens, funding the enhancement of military medical institutions and retraining healthcare personnel, according to the Russian report.

South Africa
The US is organizing joint research on the mpox virus (formerly known as monkeypox). Washington has delivered 10,000 doses of a vaccine produced by the Danish company Bavarian Nordic.

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

>Putin: "That's unacceptable… I want to do that too. Care to share, NATO bro?"
<NATO: "I keep my biolabs, you take Ukraine."
>Putin: "Deal."
And thus the world piece was achieved and communism has come. All the reactionaries were snapped from existence by Thanos. The end.



File: 1734732399919.jpg (29.52 KB, 750x1000, ourtube.jpg)

 

How do you think a socialist Youtube should work? Is there anything inherently wrong in the current design, structure, or algorithm of the platform, or are all of its problems external, caused by it being based in a capitalist country?

Don't have too many thoughts on this. If you have high quality speech to text you can use more traditional search algorithms. Would be curious what it would be like if search wasn't weighted by reference, view, or more complicated algorithms. A peer-to-peer implementation would be the means to distribute costs without marketing. Think it would be useful if there were no suggested videos either on the main page or after clicking on a video. Disabled these using a userscript for some time and it seemed to greatly improve my efficiency with the platform.

Most of the significant improvements you could make to youtube would just be restoring features that have been removed over time to "streamline" it, like support for response videos, community captions, and so on. You could say this is due to capitalism (optimizing the platform for attention retention and data collection), but the platform used to have these things and it was still capitalism.

>>27920
Another feasible thought would be to turn over content filtering, and search algorithms over to the user so they can disable content they don't want to see. On this website use the hide button for images and the [-] button for threads very frequently, and even these small additions make this website far more useable for me than it would otherwise be. Beleive BlueSky is expereimenting with this sort of functionality, and probably others.

Pretty much peertube, but if loops.video was part of it.

Free as in freedom© GNU/Linux™



File: 1734502779681.jpg (389.63 KB, 1024x1024, 1704868606496519.jpg)

 

>Trying to sign up on .onion links back to .com
>Can't sign up with vpn
>Only accepts crypto after you've signed up

There's absolutely no reason for not allowing sign-ups with vpns/TOR and activating the accounts after the payment has gone through
Do there exist any alternatives that aren't glowies?
2 posts omitted.

>crypto
why are you paying for protonmail? storage? if so just export the emails and back them up locally/to some other cloud service (encrypted, obviously)

Email is unencrypted, don't do anything confidential over email.

>>27900
you can do anything confidential anywhere as long as you use encryption, such as:
—–BEGIN PGP MESSAGE—–

hQIMA79zP5Y3yp0uAQ//WN3++/ciLDhqVlOk+EBRmalaBda3RPgFsMHbXlNAGMy8
5wLF7gGPgX5MkUlOrd3Jbf1i2YhktMTC7IfJuWA7dt3rMlmpqMi5EhQVFoXfsHJ0
OJk7LDqnsAg6Fdp43s+TxUcbSXA8ZSZdYxS70vJTbqHNiIGuZ0GIK/Xr8qHOVIZ9
iWnkKSX2kdI25QrpP61kMdmEGT2VXsTb2LCWpdWl1kFoLIbFFbviXiYYVJzh4bkk
kp7snbxQOkvbz6i6lZmv/v64fzuDypP8gWcXM3MxT9oMG1ZBNwzUB3KgL08QR3wD
ARYTs8Ek3L+b7p63A96JpxJnj0fu/1pAKza75is3cFDN8dpRKKUVqdLTVL+WBtpt
BD737P+jYcYBwny3/2FqTdZ+lgTVUyyDXySUGpDHJ26oINJTvh1hdp755yfj2Bvb
nLVJVixcbbR2SzaVhf4dfzmLr4R1MWx88iQ1Zgi3JgO3NBPdX3e/rI+SwYSLqnu6
tbYduYuAKlA6f5goEQv5EhAZJsU+IFtf2MsAQdCWAoOr0upL9OVeLaiYMjZIbx21
kEpK7IlV5MpciAEx/BTuAVUldesiSIhQWLqm8uusqZRk472bkV9l4AEfe6gevME2
AV9yJrokyifzDTm9+aziRPoP0QuA6VSFR4TmjaSmivVNQx+Kr5L1vJEa853Uon/U
Post too long. Click here to view the full text.

so like for example, if you live in a shithole that uses whatsapp or use anything proprietary/glowing/unencrypted/etc, you could just use the command
 gpg -e --armor -r <user id name> text.txt

like in >>27932, instead of sending messages in plain text hoping that whatever you're using doesn't glow or has vulnerabilities

or if you'd prefer GUI, use kleopatra(GnuPG graphical interface) I guess.



File: 1695748029670.webm (Spoiler Image,14.71 MB, 664x664, Intellectual_Property_Sta….webm)

 

>remove.bg
>rely on this every day
>literally ctrl+v an image in
>it crops out the focused object with 90% accuracy
>saves me from having to crop stuff by hand
>can just right click -> copy image when I'm done
>paste it directly into GIMP
>it was perfect

<they "update it"

<it goes way slower now by giving you a stupid animation
<they wrap the actual image file in some javashit so you can't actually right click and copy the image anymore (artificial scarcity moment)
<try to inspect in browser console
<the url is a fucking blob link now
<they harass you to make an account
Post too long. Click here to view the full text.
16 posts and 3 image replies omitted.

Bow before the all-might of .htm
Would kill to get more like this man like fuggg they even have a document version linked
https://www.bls.gov/news.release/cesan.nr0.htm

>>21800
>I know. But I am a bad listener, in toxic male fashion I always offer a solution rather than empathise and nod. r/twoxchromosomes might be a better fit?


I would backhand you for talking like that.
"Toxic male fashion" ?
Yet if men didn't offer solutions for any complaint, they'd be accused of being zero empathy.

>enshittification
Go back to r*ddit

>>27793
>noooooo you can't say enshittification, it's hecking problematic
lib

>>21800
>in toxic male fashion
The fuck is this cringe? It's like you're a snarky libtard but anti-SJW. The libtards' self-righteous snarkiness is a part of why they are annoying, no self-awareness whatsoever.



 

Everyone's complaining about AI slop but what about SFM slop or asset flipping? The moment SFM became publically available YouTube and porn sites got flooded with low-effort SFM animation. Same with Unity and UE5's asset stores. AI art is the same thing but for illustrators and musicians.
16 posts and 1 image reply omitted.

>>27883
Or "sfm" or gary's mod we called it l.

>>27883
Personally I hope clipart makes a comeback

>>27869
>there's a difference between using openly available assets and doing something interesing with them, versus trying to pass off said assets as your own work.
I was referring to the niche being severely overcrowded because it's easier to animate in SFM than in, say, Blender. And if you shove pretty-looking models into the scene without making sure it has decent lighting or that the models don't clip through each other people will still eat it up, kinda like how they eat up AI art with inconsistent clothing, bad anatomy and a bland art style.
>>27869
>The prompt is the art itself, and what the AI adds gives no further definition to the ideas being expressed.
Sure. Maybe AI can only replicate the slop aspect of SFM and stock assets.

>>27866 (me)
Tbf this video is kinda mean to CryZenX here, they're clearly using stock assets purely for testing purposes. Their newer videos are much more impressive, even if these demos are probably optimized like shit so I don't think Nintendo should indeed "hire this man" to work on the graphics, not with their inferior hardware. Although they do seem to have indeed hired "this man," judging by the new Pokemon releases.

The song is funni tho.

>>27868
it's a bit expensive atm, since all the 3D asset gen models arrived at the point where the AI space is quickly entering its "enclosure" phase, it's ironically not cost effective to asset flip with genAI assets lol



File: 1734503402201.jpg (13.64 KB, 480x360, 0-1.jpg)

 

I've had a question for a while that I've wanted to ask leftists and I figure this is as good a place as any. I can think of only one thing the right and left could ultimately come together on, and that's when it comes to suppressed technologies or suppressed science.

I'm talking about things like free energy, cancer cures, anti gravity tech. Because, if this stuff were available to humanity you'd be able to have the Utopia you want without having to tax the rest of us to death in order to fund your socialist pipe dreams. Plus, don't you guys hate fat capitalists lining their pockets by fleecing everyone and profiting off of human misery (like the cancer industry does)?

Could we not agree that the people behind this sort of suppression need to die? I'd happily eat the rich if it's those fuckers. I'd happily set them off into the wilderness and give them a head start before hunting them down as trophies
2 posts omitted.

Once ya get rid of capitalism, then any suppressed tech would get researched since they're no longer suppressed.

>if you have le magic tech then things will work out
pills now

File: 1734519420564-0.png (1.01 MB, 1606x1034, a.png)

File: 1734519420564-1.png (1.37 MB, 2059x2012, b.png)

File: 1734519420564-2.png (1.24 MB, 1058x1708, c.png)

File: 1734519420564-3.png (717.68 KB, 835x1146, d.png)

File: 1734519420564-4.png (1.22 MB, 962x1825, e.png)

>>27855
>cancer cures
Cuba healthmogs every Western capitalist country despite being heavily embargoed.

>>27855
define suppressed. there are plenty of technologies that, while not actually censored, aren't put into practice because of things like planned obsolescence and enshittification, and ultimately, because while they are technically satisfactory for whatever purpose they were made, they aren't conductive towards profit

there is also technology that hasn't been discovered yet because of the same reasons. this is, the same trends that decides to ignore currently existing technology, is also in charge of allocating resources for research activities. so there are unknown technologies that may have been researched in a different context

this isn't about bad actors or anything like that, this is capitalism working as intended. as the progressive potential of capitalism shrinks, as it's capacity to incentivize and produce technological improvements decays, the classes that benefit from it will become increasingly reactionary and opposed to progress. this is a fact, but fake conspiracy theories like "free energy, cancer cures, anti gravity tech" end up discrediting a valid observation about capitalism

>>27858
>Once ya get rid of capitalism
just need to wait +4000 years
>>27860
OP should probably look into engineering and build that magic tech himself idk
Flood detected; Post discarded.



File: 1732674570338.jpg (775.61 KB, 1125x1125, IMG_1667.jpg)

 

My theory is that the CIA uses the autonomous drone ship that Elon’s gay rockets land on as a mule to get industrial quantities of contraband into the US mainland.

Let me remind you that Tesla was already busted for drug trafficking and they made that story disappear: https://www.cbsnews.com/amp/news/ex-tesla-employee-says-gigafactory-workers-linked-to-mexican-drug-gang/

They just drive that shit over the border man

>>27271
sometimes they just walk through the border and give a cut to border patrol

File: 1733940413434-0.png (83.8 KB, 1787x190, darpa mind reading.png)

File: 1733940413434-1.jpg (701.46 KB, 1548x1991, 1733845758719904.jpg)

They say because of neuralink and other avenues of science, it is possible to implant people with nanotechnology capable of reading their inner monologue. If you use spyware like steam or microsoft windows 8/10/11, they can also see your files and search history.



File: 1733849325596.png (194.83 KB, 306x326, IMG_9300.png)

 

I know that there’s lots of face searching services where you can upload a photo of someone’s face and it will find social media profiles. What I am looking for however is some kind of ai or something where you can describe someone’s face and where they live and it will pull up possible matches. Does that even exist?



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