[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / 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 - 4?

| Catalog | Home
|

File: 1707979223310.png (277.54 KB, 1037x1011, 7ozal346p6kz-2613954550.png)

 

We need to make it hard for proprietary software to exist in certain sectors in life. if not outright illegal.
RMS used to talk about how schools should only teach using free software, have you made any effort to get your local school to use GNU/Linux?
other sectors include the government and public places.
we could start campaigning with other techies to get public terminals to use GNU such as public library computers for example (not sure who still goes there now a days kek)
but above all I think we should push for the private commercial sector, we need to make it so that certain kinds of software have to be open. software that can easily end up being monopolized should be made only available as free software. such as office tools and perhaps only serviced for money.
post more ideas comrades
11 posts and 2 image replies omitted.

It's only a bandaid until open and free hardware becomes a thing which is only possible when workers control the means of production, software can't exist in a vacuum, it's like ying without the yang so to speak.

>>23488
Exactly.

>>23455
yeah, it's a shame. Why kind of cruel person would want to demoralize the handicapped? Their programmers can't code, their users do nothing useful and they erect arbitrary barriers to cope about their shit products. Be kind, anon, and let them have their autistic playpen.

>>23488
>>23489
good thing libre silicon is a thing then, and China is churning out millions if not billions of RISC-V CPUs among other things
besides RISC-V there are also projects like OpenRAM: https://openram.org/
on top of this you have yosys, and it would probably not be too difficult to design a completely libre FPGA

>>23493
That's actually pretty nice if that's actually true. But are RISK-V and FPGA ready for daily driving? And how does one get a laptop with one?



File: 1660059652245.jpg (187.69 KB, 1080x608, encryption.jpg)

 

Are computers a branch of state/defense/power within the context of a communist party?
It seems they are only treated as tools for mass propaganda and outreach for most I've come into contact with (and with questionable results – amounting to retweeting each other or posting take downs as Facebook posts with hardly any engagement). Is this way of using the technology maybe a huge mistake setting us back currently, especially considering the media platforms often are confirmed police/SIGINT tools where our groups are indisputably targeted/sabotaged?

no

>>16206
also useful for storing, disseminating, and discussing educational material. Beyond mass propaganda, building repository of info relevant to your org, etc.


>>23506
Is this from the author of ELIZA? Didn't he write a book like this, I can't remember the names.



File: 1658668058135.jpg (39.27 KB, 480x360, hqdefault.jpg)

 

How accurate is this video?

https://youtu.be/dnHdqPBrtH8
9 posts and 2 image replies omitted.

Keeping up to date silicon fab is over for the west
China owns the high end fabs all of it now
https://gizmodo.com/intel-loses-500-million-dollars-price-hike-inflation-1849349160

>>16075
China’s semiconductor industry is still driven by western capital

>>16076
Not so much now zoom zoom

>>16077
I just realized, do you even know what capital is?

Bump or is there another thread on Soviet computing that this one could be merged into?



File: 1705718451771-0.jpg (462.63 KB, 1179x1161, 1705711087203326.jpg)

File: 1705718451771-1.png (243.54 KB, 1777x1302, 1705711370526241.png)

 

OH FUCK OFF
11 posts and 1 image reply omitted.

incredible the frequency we see these retarded price shocks, random consumer goods doubling in cost in 4 months… neoliberalism is truly the end of history, JIT supply chains based on shipping individual components back and forth across the pacific 10 times to save pennies on manufacturing labor are truly the pinnacle of human development

>>23097
Just swap the tapes manually if you don't want to pay that much. You will need a tape drive though.

>>23101
>LTO-3
>LTO-4
Good luck finding anything that reads these formats in a few years.

>>23110
I think most people recognize that neoliberalism is trash, they just think the class struggle is dead or will lead to something even worse like HOLODOMOR or VUVUZELA.

Regarding the supply chains. This is truly garbage, I always supported localism instead of this bullshit (I hate nationalism though).

You should be using HDDs for your long-term storage anyway.
I don't know why you'd need a 2TB SSD unless you're a gaymer that wants to play all the new 200 GB AAA garbage.



File: 1700458683778.png (24.37 KB, 1000x540, ClipboardImage.png)

 

I'm getting tired of relying on this website to log stuff that I watch
The social aspect is horrendous, full of Twitter personalities and reactionaries and wanna-be professional film critics
I want to be able to log films according to a calendar like the diary feature in Letterboxd, as well as put together a watchlist, all from a good comprehensive database
I'd also like to be able to "heart" or "like" films since numerical scales like 5 stars are kind of pointless, but I won't complain if I can't
FOSS is preferred
9 posts and 2 image replies omitted.

>>23089
this. I never understood the compulsion to log media consumption. Who cares

>>22418
I just rate everything I watch on imdb, nobody's ever gonna read my reviews

>>23089
Forced humility is cringe. There's nothing wrong with sharing your thoughts or keeping a record for yourself.

>>23159
Forced humility is a spook and revisiting your collection of video games is based, they are works of art, you don't just throw Mona Lisa into the trash after you looked at it for, like, 5 minutes.

Ideally there should be public libraries with hundreds of SSDs stored to back up all this goodness. Or something like Project Guttenberg but for games but for that to be viable people need to have a lightspeed Internet connection so they can download anything in mere nanoseconds and SSDs that can withstand millions of rewrites. Books are way easier to delete off of your drive since they're very light, games can weight 10 gigs or more.

I just use trakt because it's easy to automate my watches from plex and jellyfin. If you want FOSS though maybe check out something like ryot. https://github.com/IgnisDa/ryot



 

I bought a framework laptop because my previous one was so cheaply constructed that it literally disintegrated from use.

I quite like it. I'm not going to pretend that buying a product will solve any systemic capitalist evils like ending e-waste or granting a right to repair, but on a personal level, I'm hopeful to be able to avoid some common pitfalls with consumer products like disposability and planned obsolescence by being able to repair this thing myself or replace parts on it. Plus it seems pretty sturdily constructed in the first place. The keyboard's very crisp by laptop standards and is backlit (which is thoroughly unremarkable, but my previous laptop wasn't, because I lived in the stone age), the trackpad's nice, the screen is annoyingly glossy, though it is high resolution with a large color gamut. Hopefully they release a matte screen at some point. And being able to choose where the ports are on it is a bit of a godsend to deal with cable mess.

Thoughts on this thing?
43 posts and 2 image replies omitted.

>>14990
>>22945
and an AMD version now, for that matter

>>20034
All well-known Linux distros are either maintained by corporations or corporation-paid freelancers or are forks of the aforementioned distros with tiny changes and configurations
Same with the big 3 BSDs

>>22949
if you feel you need to use an OS which had no corporation involved at any point in the development, then feel free to use templeOS or some meme shit like that. but the point of that comment was obviously about the lack of variety of OSes, which isn't much of a problem with linux because it's extremely configurable, documented, modular, and inspectable.

>>22954
Hyperbola ( https://hyperbola.info ) is a distro that wants to purge corporate influence from their distro.

Doesn't help that now it's basically a one-man project and the dev's english seems p retty much broken. Hyperbola's reasoning builds on https://logicmag.io/failure/freedom-isnt-free/ ( or maybe they just plagiarized parts of it ). I don't recommend reading the hyperbola writeup, it's broken english all the way down.

dumb fucks disallowed freight forwarding and now I can't get their laptop. way to go framework!
what a bunch of fucking low lifers, they only ship to very specific countries and keep telling their international customers to just wait. it's going to take them years to ship their product legally to the rest of the world. people started freight forwarding their products but then framework banned any discussion on their forums and made it harder to freight forward. what a bunch of morons.

YOU DON'T FUCK WITH YOUR CUSTOMERS. EVER.



 

39 posts and 4 image replies omitted.

>>22527
Muh entrepreneurship.
I just made the connection that entrepreneur worship is identical with fascist ideology on the theme of the heroic leader cutting through bureaucracy

>>23241
i wonder what the common thread here is (liberalism)

>>23239
Yup, he literally bribed her to shut up about it.

>>23239
But Wikipedia says he's gay.

>>23282
he's probably bisexual. either way his sister talking about it makes the entire situation very suspicious, I believe he did diddle his sister. if it was just money she was after I don't get why she would go to the trouble of lying about it, she could probably just ask for a favor once in a while. so something is definitely up with this guy.



 

Tech layoffs due to hyper-specialization?

They overhired during Covid and are shredding the excess.

It's the interest rates. The tech sector is extremely allergic to high rates because it relies on either the companies directly or VCs indirectly to impulsively borrow too much money.

>>23278
These layoffs have been happening for 2 years now.

Is the button engineering thing real? It sounds like a strawman. Here's a clear explanation for why it makes sense for these big companies to have specialists: https://danluu.com/in-house/



File: 1697092997754.png (715.9 KB, 764x764, sus.png)

 

Programming is just something that nobody has ever figured out how to teach well. I'm sure it's possible, but I saw so many people in school just drop out immediately because if you didn't know everything in the 101 courses going right into them you were basically fucked.
I often wonder how there is such a skills shortage over here yet there so many people studying comp sci. Probably there's just no substitute for a few years industrial experience and we should be treating it like a trade and giving people apprenticeships, it resembles a trade way more than anything else it could be.
54 posts and 4 image replies omitted.

File: 1706625746001.png (63.24 KB, 634x931, matz emacs.png)

>>23112
I see where you are coming from, and while I'm not a real Lisp nerd, there is definitely some beauty in the core principle of the language, and there is a reason why languages like Python, Java and Ruby are so successful: they took many things that were common coding patterns in Lisp during the 1980s and 1990s and reinvented the wheel with ALGOL-like syntax. That's in part why Guy Steele was among the Java committee.
The only thing they didn't steal from Lisp yet is homoiconicity. They tried with languages like Dylan, but nobody gives a fuck about Dylan.

There is also no other programming language — except Smalltalk — that offers the same degree of interactivity as Common Lisp, or hell, even Emacs Lisp, where you can modify the behavior of the editor, which is nothing but a Lisp interpreter, in real time by evaluating a statement after pressing Ctrl-X then Ctrl-E.
Try redefining the "lambda" keyword in Python: it's impossible.
In Emacs, I can evaluate
(defmacro lambda (x) 0)
(defmacro defmacro (x y z) 0)

and completely break my editor. It's real hacker shit.
Protip: VSCode is nothing but Emacs with Javascript, without the interactivity

That said, I don't recommend to clueless beginners to start messing with Lisp if they aren't already familiar with basic programming concepts like variables, control flow, loops, functions, etc.
Lisp documentation is like kicking whales down the beach. Emacs Lisp documentation is terrible. Common Lisp is an old language and has tons of cruft dating back from the MacLisp days, like gazillons of ways to declare a variable.
Imagine yourself being a beginner all over again, and asking yourself "should I use setf or setq to declare a variable? what is dynamic scope?" or "should I use while, dolist, dotimes or the loop macro?" while a few autists start a flame war among themselves about whenever the loop macro is ""unlispy"" or not.
I'm not even talking about Scheme and its gazillion uncompatible dialects. Want to loop over something? I hope you are used to recursive thought patterns. Racket is neat and the documentation is great, but it doesn't have the same interactivity as Common Lisp and Emacs, and I don't code in Lisp to be hygienic.
Post too long. Click here to view the full text.

>>23214
>The only thing they didn't steal from Lisp yet is homoiconicity. They tried with languages like Dylan, but nobody gives a fuck about Dylan.
Homoiconicity is not the only reason why lisp is special. In fact, I think it is a rather poorly defined concept. Is python homoiconic because it has an ast package for handling python code as data?
Mainstream languages are further from lisp than just not having an S-expression syntax. Those features they took from lisp (I object to using the word steal here, anyone is within their right to make a programming language with whatever concepts they like) are often taken partially or without surrounding features which make them more useful. For example, python has lambdas but they are gimped by the fact that python has an expression/statement dichotomy and lambdas can only contain an expression (so instead you have to def a local function which is like using labels/flet). Another example is languages like rust which have macros but are gimped in a myriad of ways, like only being callable using a special macro call syntax and the c-style compilation process making them able to access and modify less state than in lisp.
>There is also no other programming language — except Smalltalk — that offers the same degree of interactivity as Common Lisp, or hell, even Emacs Lisp, where you can modify the behavior of the editor, which is nothing but a Lisp interpreter, in real time by evaluating a statement after pressing Ctrl-X then Ctrl-E.
Honorable mention to erlang.
>That said, I don't recommend to clueless beginners to start messing with Lisp if they aren't already familiar with basic programming concepts like variables, control flow, loops, functions, etc.
That is questionable advice since all of these things are slightly different in lisp compared to mainstream languages. There's that old lisp meme that goes something like "anyone can learn lisp in a week, except if they learned fortran first, then it takes two weeks"
>Imagine yourself being a beginner all over again, and asking yourself "should I use setf or setq to declare a variable? what is dynamic scope?" or "should I use while, dolist, dotimes or the loop macro?" while a few autists start a flame war among themselves about whenever thPost too long. Click here to view the full text.

>>23124
>lowest high-level language
Is this true? Does that mean it's faster than other HLLs? What about Python with a PyPy interpreter or a C compiler?

And how does Smalltalk compare to CL? Or CL to Scheme?

>>23220
>lowest high-level language
>Is this true? Does that mean it's faster than other HLLs? What about Python with a PyPy interpreter or a C compiler?
Not that anon, and I don't really agree that there are significant differences in highlevelness between pretty much all high level languages with gc, but being low level does not mean good performance and vice-versa.
The performance of cl depends on the implementation (like with your python example, except that cl code is usually more portable between implementations). Some implementations like clisp and abcl have garbage performance. Implementations like ecl and ccl have passable performance. The best performing and most used (at least in the open source community) is sbcl, which beats most other high level language implementations like python, ruby, etc. while getting beaten by c unless you really take care in optimizing your code.
>And how does Smalltalk compare to CL? Or CL to Scheme?
Smalltalk is more niche than both cl and scheme. Some cl features are inspired by smalltalk though, like clos (a bit indirectly, with clos being a descendant of symbolics flavors, and symbolics being generally inspired by the work at xerox parc).
The scheme community is generally way more oriented towards functional programming than cl's. But scheme does not really have an unified community since it's difficult to impossible to write scheme projects which can run on multiple implementations, while it's relatively easy in cl. Scheme's main language is way smaller and generally more oriented towards some conceptions of simplicity and purity they have, but in my opinion it just makes scheme a pita to use compared to cl.

>>23220
>Does that mean it's faster than other HLLs?
Looking at sbcl specifically, all functions are compiled at runtime or precompiled. Possible sources of overhead compared to a low-level language would be runtime checks, that may be disabled with (declaim (optimize (speed 3) (debug 0) (safety 0)).
You can also add type declarations to prevent dynamic dispatch and do faster arithmetic. Linked list usage may be optimized by doing destructive operations on them or replacing them with arrays and hashmaps.
Some datatypes and common coding patterns might slow down a program at many loop iterations, but you can get a lot of mileage out of a good common lisp compiler.



 

So Apple announced how they're going to comply with the EU DMA. Frankly, I was surprised at how brazenly they're circumventing this shit.

https://arstechnica.com/gadgets/2024/01/apple-announces-sweeping-eu-app-store-policy-changes-including-sideloading/

>>23208
Regulations are never fucking enough for these guys. Just ban proprietary software outright. No proprietary software, no problem.

>>23211
Even if there were no copyright protections for software, hardware manufacturers like Apple could still make a walled garden by making it technically impossible or very hard to modify the software running on your device.

>>23222
>Even if there were no copyright protections for software
I said outright ban it. Outright ban… the software.

BAN THE SOFTWARE, SOFTWARE SHOULD BE ILLEGAL.



Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / 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