[ home / rules / faq / search ] [ overboard / sfw / alt ] [ leftypol / edu / labor / siberia / lgbt / latam / hobby / tech / games / anime / music / draw / AKM / ufo / 420 ] [ 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?

Check out our new store at shop.leftypol.org!

| Catalog | Home
|

File: 1786638385439-0.jpeg (55.95 KB, 640x480, b659f5fc9936a112.jpeg)

 

Why are the Brave shills pivoting to shilling Nostr? What is Nostr's connection to Brendan Eich and/or Israel?

addendum 1 because body to short: why do they think such blatant advertizement isn't just going to make people distrust it?

addendum 2 because attached wrong file: oh nice we can delete OP threads if we mess up now.



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

>>34052
>The upshot of safer languages is that more people can write their own programs to their own ends.

let me say it again: understanding computers and programming, even low-level "unsafe" languages like c or assembly, is not wizardry, it's not even rocket science, literally anyone can do it. i mean for fucksake, programming used to be considered woman's work, like being a secretary or a stenographer, like half of the programming workforce in the 1950s-60s were suburban housewives with public school educations who had never touched or even seen a computer before in their lives. the average person is not a helpless idiot, computer nerds are not gifted or special, they just have a special interest that motivates them to study something that most people have no reason to care about. most people don't learn programming because they don't need to and they don't care about it and inventing a "safer" language isn't going to change that, especially a kitchen sink monstrosity like rust which is like c++ on steroids with its feature creep and syntactical clutter, you probably couldn't pick a worse language to introduce a beginner to programming. what rust and go really are are managerial languages, they don't really do anything new or revolutionary and they are aggressively promoted like corporate products and their real selling point is to make software development teams easier to manage, easier to regimentalize the work that they do so that companies can treat them as plug-in disposable modules, keep them on the payroll for a year or two and then blow them out and replace them so they don't have to be given raises or benefits or promotions, make it so that working in software development is like working in a mcdonalds restaurant or a ups warehouse. and LLMs are just the next phase of this, the new overhyped killer app that promises to eliminate these jobs altogether, and it's all because we live in a collapsing capitalist system dominated by huge monopolies with no competitors and no innovation and no vacant spaces in which to expand, nothing to do but cut costs and fire workers and enshittify their products.

>>34049
>it was never compiled machine code that was the enemy of the digital commons; it was human beings, greedy stupid shitty human beings with lots of money and lots of terrible ideas. there can be no universal automatic failsafe to protect the commons from shitty human beings, they are infinitely creative when it comes to figuring out how to turn everything they touch into shit and they have all the money and the law is on their side, open-source and copyleft didn't do a god damn thing. and more importantly, it really doesn't matter what OS you choose to run on your computer or what companies you decide to boycott or any of these other weak performative attempts at civil disobedience

Ducking this. Everyone wants to blame AI or whatever for their dystopia. It’s not those it’s human

>>34056
I didn't say rust or go, I said applescript. Just because everyone could learn how to write a "real" language doesn't mean they should have to. Everyone could learn full mathematical notation too, but sometimes you meet them where they are.

>>34084

the point i'm trying to make isn't really about what is a "real" language and what isn't or how easy or hard a language is to learn or any of that, what i'm really talking about is guardrails that lock you into a certain paradigm. applescript is a very clear and obvious example and you can see what it's about right there in the name - a language designed to lock developers into apple's ecosystem and only think and write language the apple way™, so that they cannot use their knowledge in a way that apple does not approve of. a person who uses applescript isn't just a developer, they are an apple developer, their code only works on apple's hardware, if they quit or get fired from apple their knowledge of applescript becomes worthless to them, they can't reuse their code or their ideas anywhere else without completely rethinking and rewriting it from scratch. apple has all the power and the workers have none. google and mozilla's languages basically do the same thing but in a less obvious and less proprietary way, they have hardcoded artificial guardrails in place so that developers are not free agents who can do their work in many possible ways and make their own decisions, they are like slot cars on a track which can only travel along certain predesignated paths. it's like the difference between a well-paid high-agency salesperson who gets paid on commission and has complete discretion as to how to approach the client and convince them to buy, versus a low-paid low-agency salesperson at a telemarketing agency or something who just gets a shitty $8 an hour wage and has to just sit at an autodialing terminal and read from a script verbatim at hundreds of random people all day. the owner and managerial class want to turn every kind of job into the latter kind of job, where they have all the power and the worker is just a monkey that pushes a button and gets a banana.

>>34085
We are talking across purposes. applescript isn't some internal thing, it's an (underloved) consumer-facing product. you are on sounder ground with identifying it a form of vendor lock-in, but its primary purpose was to allow you to script stuff on the desktop with an intuitive syntax (e.g. a valid applescript instruction is "tell application Firefox to quit") although you can do a lot more than that. It is not too difficult to imagine an open, cross-platform language on similar principles (particularly if you weaken the desktop automation element and make a pure scripting language, or outsource interaction with local applications to some kind of extension). It would be actively undesirable to use such a language in a corporate environment (it is inherently too verbose.) but actively desirable for empowering end users.

I am not particularly concerned with enabling programmers to approach problems from whatever angle they like. so long as the language is turing complete, my primary concern is allowing non programmers to approach the problem from at least one angle. To the general proletarianisation of programmers i stand by my original point. Those who thought knowing C made them a superior class of artisan producer who doesn't need any leftist meddling suddenly come to find that in reality they're as, if not more, replaceable than the janitor. A learning experience.



File: 1772718125696.jpg (237.69 KB, 1408x768, unnamed.jpg)

 

The other thread hit bump limit and I'm addicted to talking about the birth of the ̶a̶l̶l̶-̶k̶n̶o̶w̶i̶n̶g̶ ̶c̶o̶m̶p̶u̶t̶e̶r̶ ̶g̶o̶d̶ the biggest financial bubble in history and the coming jobless eschaton, post your AI news here

Previous thread:>>30810
208 posts and 29 image replies omitted.

>>34072
>I feel there are more and more people like you on this board

yeah that's what happens, time passes, events unfold, old people leave, new people arrive, attitudes change, cultures evolve. all this dynamism is kind of the point of reading online discussion boards, if you prefer static text content then maybe you should unplug your router and read a word document or something.

>>34063
>RTX 6000s
You don't need an RTX 6000 to run open weights models. They come in all sizes and can be run on any computer. The smaller ones are just dumber.

>>34075
high level pabulum here

>>34076
I'm aware but I'm talking about the newest DeepSeek models here.

PSA: the only "non-corporate" AI cybersecurity scare report, which people pointed to as evidence that it's not all marketing stunts, turns out to be a sloppy work produced by "Effective Altruist" ideologues.

https://archive.is/20260812011323/https://www.telegraph.co.uk/gift/23731f653ebf2657

>However, the AISI had made some very strange decisions in this regard.

<It had disabled safeguards on purpose, left the systems attached to the internet and then let the AI software agents do their worst, while pretending not to notice.
>The AISI also allowed access to the Tor anonymous network, which let the AI access the dark web.
<“No enterprise network I have ever been on has allowed Tor. It is always disabled. That’s a big clue that this is a setup,” one expert told me.
>In response to the “rogue” event, the AISI produced its first ever “incident report” – formatted up to look and sound like a formal industry document.
<“It’s an ethically challenged publicity stunt,” says one highly experienced senior security expert who has led the development of global technical security standards.
>Nor is this the first time the quango has arguably tried to hoodwink us. When Anthropic sought help to promote Mythos as a dangerous cyberweapon earlier this year, AISI obligingly conducted a test on targets with their defences disabled.
<When Rishi Sunak hosted a summit on AI in 2023, the EAs quickly captured it and turned it into a vehicle for their hobby horse. “Three of the four partner organisations on the lineup are bankrolled by EA donors,” Politico UK reported at the time.
>One of their recommendations was the establishment of a new quango called the AI Safety Institute – the “Security” is a recent rebrand.
<Now a question: how do you think Jade Leung, the Prime Minister’s official AI advisor, reacted when she heard about the AISI’s latest amateurish stunt? Did she spell out the ways in which the testing fell short?
>That’s not likely, because Post too long. Click here to view the full text.



File: 1726459786963.png (365.18 KB, 709x538, nuimageboard.png)

 

The neverending quest to rewrite vichan -

Archived threads:
https://archive.is/xiA7y
296 posts and 65 image replies omitted.

>>33985
Am pretty sure these constraints make the problem impossible…
Guess I'll deal with it later.

I'm still working on this algorithm. I'm trying my hand at formal specification.
The head of the algorithm is given as follows:

  • Pages are indexed as 1..N-1, Sentinel so that 1 is the oldest posts.
  • Page boundaries are completely stable.
  • We lazily load the item statuses, finishing if we've fetched the cached page or all the updates.
  • If there's no changes and we're fetching the end we skip to the end.


The Init and Next formula follow:

Init ==
  /\ TypeOK
  (* Insures "new" statuses are only in continuous ranges connected to the *)
  (* ends. *)
  /\ NewAtEndsOnly
  (* Set item and page to either jump to next or start at Sentinel *)
  /\ JumpToNext \/ GoToStart
  (* We do not assume a consistent pageSize for pages. *)
  (* We do not assume that pages are defragmented of a certain number *)
  /\ PageItemsMonotonicalIncreasing 
  /\ PagesLessThanPageSize
  (* statuses is a record of the state with respect to the pages cache. *)
  /\ NewItemsNotInPages
  /\ DeletedItemsInPages
  /\ UnmodifiedItemsInPages
  /\ changes = 0

Next ==
  \/ /\ statuses[item] = "new"
     (* If we've read all the changes needed we stop updating. *)
     /\ changes /= netChanges \/ ~Cached(desired)
     /\ pages' = [ pages EXCEPT ![page] = pages[page] \cup { item } ]
     /\ IF Cached(page)
        THEN changes' = changes + 1
        ELSE changes' = changes
     /\ Iterate
  \/ /\ statuses[item] = "deleted"
     /\ changes /= netChanges \/ ~Cached(desired)
     /\ pages' = [ pages EXCEPT ![page] = pages[page] \ { item } ]
     /\ IF Cached(page)
        THEN changes' = changes - 1
        ELSE changes' = changes
     /\ Iterate
  \/ /\ statuses[item] = "unmodified"
     /\ changes /= netChanges \/ ~Cached(desired)
     /\ pages' = pages
     /\ changes' = changes
     /\ Iterate

Think managed to get the math to check out.
Replaced the page variable with CHOOSE which picks the best location for the item.
And added a Init constraint that EmptyNewPages s.t. there are pages available for all the new items.
Had to replace most of the initial type declarations.
Did this to allow arbitrary subsets of Items, and because modulo for Sentinel size was no longer working.
Still not sure it's perfect.

apparently vichan has a bunch of 0days that haven't been disclosed yet but can give an attacker a shell on the host. considering this site is a fork of vichan, are there plans to move to something else? this was last month, and the vichan guy on github decided to archive the repo instead of working on finding the vulnerabilities and fixing them

and yes, this sounds important I'm too lazy to make a new thread



File: 1784678577702-8.jpg (3.18 MB, 3072x4096, IMG_20260722_014155.jpg)

 

posting my bespoke poverty setup that's been my kicking for over 15 years now
it runs gentoo btw
fortunately I've also been told this body was neither too short nor empty
2 posts and 1 image reply omitted.

Old hardware can be fun! Not to long ago ended up writing an OpenGL text-renderer using skyline binpacking with a shader to get alpha and color on the text. No pango, no cairo, just GLESv2. Plugged it in to wterm and wmenu to have functioning hardware acceleration in Wayland on a nearly twenty year old machine. Would like to write a custom Wayland PDF viewer and ebuild for https://github.com/Igalia/cog so that I could have a minimal completely workable machine one day. Well that and tape the battery which I recently recelled in place, because it keeps falling out.

>>33860
Funnily enough this was also a "no-AI" system because the dependencies for the agent systems are nuts for what they are.

>>33860
By popular demand, pics from my phone…

>>33807
thats cute… i like what you got there… fiber optic o_O
>>33809
soulless bourgeoisie g*mer trash

i sucked off a man i met on craigslist for an hp laptop but its too slow for real multitasking and the battery was dead so i got a new one but it only lasts for like 1 hour… :/

>>34073
>but it only lasts for like 1 hour
They used to sell aftermarket batteries which were bigger, or you could try recelling it, but probably can't get the equipment on craigslist.



 

What are some genuinely good phones that do not shit the bed after 3 years, and without software updates shitting it's functionality? I've been stuck with Samsung, falling for propoganda that it's long-lasting when in reality they've just added some new pointless OS updates that makes it slower to use.
18 posts omitted.

>>33939
just bite the bullet and buy a used flagship from 2024 or 2025, it doesnt matter which brand they all fucking suck

look at flagship phones from a few years ago and what custom ROMS are available for them. Go with whichever one works best with whatever ROM you want to use. The only way to get more and longer functionality from your old phone is custom ROMS so if that's what you're going for you want to base your phone purchase off that. Specs for phones in the last few years have gotten crazy, and with how much memory and shit costs right now those phones will still be usable well into the future on a custom ROM

>>33940

its because e-ink technology is monopolized by patent trolls

>>33983
it's because the one plus one is like a 10 year old phone. the e-ink patent expired and now it's dominated by chinese manufacturers. the big me 60fps e-ink phone is like 500 bux

>>33872
they all suck, don't bother. if you want cheap burner androids they exist for less than 50 bucks. don't even waste your time trying to get the most out of a garbage OS like android beyond installing f-droid apps and a firewall. a used iphone SE is around 100 dollars and has security updates into the 2030s, and the OS is objectively better.



 

Recently started a new project, it's a space-repetition system from markdown to CLI!

So far it's just a lexer and a parser, which aren't perfect, but are a little interesting, and a hash function.
The lexer yields tokens using re (which compiles to C) containing memoryviews over a mmap.
A larger regular expression is composed of smaller ones so they can be tested individually.
It should be quite fast, and use very little memory (for python).

The parser yields cards and is written as a state-machine, but in a "functional" style.
There are a number of parsers which return State, and they are dispatched to by TokenType.
They also accept a StateRepo which in this cases is implemented mutably, but could be immutable.
I was going to use pyrsistent for persistent datastructures but couldn't find any actual improvement in testability.

Anyway this thread will serve as yet another project log.

https://codeberg.org/jugaad/wikicards

>>34069
Rewrote the lexer to pull out a PDA with finite registers.
The caller provides parsers of a regular languages with state transitions, and fallbacks.
They do this by providing a large or'd sequence of named regex groups.
They then call the transition on the returned match.lastgroup, and supplied start, end pair.
Or if there is no match on the gap between the last position and the next match or EOF.
This should allow for the two phase lexing of commonmark as well as better handling of some blocks.

Next up is to generalize the parser to a LL(1) framework.
The caller will provide a REGISTRY table containing functions Mode -> Token -> MutableState -> MutableState
Where the MutableState is mostly just a Stack of pointers into the accumulator, an accumulator and a return.

The tricky part of course will be to actually write out all the lex and parse rules for commonmark with extensions.
On this note found the following interesting program which will serve as the basis of rewriting my rules:
https://github.com/mmark-md/mmark/blob/master/Text/MMark/Parser.hs



 

i have set myself a new rule for my internet life: DON'T USE ALGORITHMIC PLATFORMS.

you know, the highly personalized ones, which merge the user with the algorithm into a single cybernetic system.

the algorithms…. they hollow us out. they control us. they are directly hijacking system 1 of our brains. and it becomes even worse. as longer you use these plarforms, the stronger your habits will become. and the algorithms are also becoming stronger with every year. at one point, you are unable to articulate your interests, because the algorithm took it from you. it knows what you like, but yourself are unable to put it into words. run.

File: 1786349092859-7.png (390.24 KB, 720x720, ClipboardImage.png)

>>34054
God she looks repulsive. Anorexia is so gross.

>>34057
ah, i forgot this is an american board

>>34058
She is literally anorexic.

>>34059
i don't care about your american beauty standards.

AND STOP DERAILING MY THREAD!

>>34060
stop posting ana freaks, retard. impolite sage.



File: 1785439803129-4.jpeg (21.28 KB, 246x381, IMG_1468.jpeg)

 

there are two positions one can take on the issue of intellectual property, either you believe in it or you don't. either information is a material resource that can be governed and owned, or information is an immaterial resource that cannot be governed nor owned.

you can't criticize software vendors for restricting access to their source code and invoking intellectual property law to sue people who copy it, and then turn around and invent a copyleft license so you can do the exact same thing. you can't copy the source code from unix and emacs and violate their license to write unauthorized clones and then lock those clones behind your own license to stop others from doing whatever they want with "your" code.

words are not things and language is a means, not an end. the significance of a legal document is not in the text itself but in how the text is interpreted and enforced in a court of law. permissive licenses such as the bsd license can effectively be thought of public domain licenses because they contain no enforceable non-trivial restrictions that could conceivably ever warrant an actual court case, but copyleft licenses like the gpl can and have been involved in real courtroom cases and any civil litigation in any courtroom requires a specific plaintiff, and it cannot be "the people" as in a criminal case filed by the state. the plaintiffs in gpl violation cases are typically non-profit organizations like the free software foundation or the software freedom law center who act as legal representatives for one or more of the developers, and which developers get to be constituents and potential beneficiaries in the lawsuit is decided entirely at the discretion of whomever happens to be in the room when the lawsuit is first filed.

to illustrate the real-world ramifications of this, consider the busybox lawsuits filed against various companies by busybox developers erick anderson and rob landley represented by the software freedom law center. the cases were settled for undisclosed sums and these two developers got paid off, but none of the other hundreds of contributors to the busybox project, including the original authors bruce perens and dave cinege, were represented or given a share of the settlement or even contacted by the plaintiffs. so in practice, enforcement of the gpl does not really represent the open source community and all the contributors to a particular project, it only represents the tiny fraction of contributPost too long. Click here to view the full text.
6 posts omitted.

>you can't criticize software vendors for restricting access to their source code and invoking intellectual property law to sue people who copy it, and then turn around and invent a copyleft license so you can do the exact same thing
that's where you're wrong, kiddo
reminder that opposition to the GPL is software cuckoldry: https://lukesmith.xyz/articles/why-i-use-the-gpl-and-not-cuck-licenses/

>>33976
Why is that the fault of GPL specifically and not investors and the fbi seeing the start of the exodus towards linux and taking control of it in advance?
Freebsd best protection is that it is completely irrelevant in the same way linux was 10 years ago

>>33995

because copyleft is just a form of copyright and just by staking the legal claim of copyright with the GPL you've already stepped over the line from public domain into private business because that's how the legal system is structured to handle these claims. by putting linux behind the GPL you've essentially legally declared linux to be a business entity governed by private intellectual property law and the entire business world will react accordingly, treating linux not as a neutral public resource but as a little fish trying to swim with the sharks, something they cannot ignore, something they have to get their hands on before anyone else does. the business world and the courts and judges and lawyers that govern it and the huge amounts of money thrown around to manipulate it, that whole world is just a cesspool and the only way to rise above it and have any integrity is to stay the hell out of it and not play that game at all, just make your shit free for everyone to do whatever they want with and if people copy your ideas and get rich off of them then just let them do it and don't be a greedy egotistical asshole who thinks the world owes you something just because you wrote some clever code or whatever.

this guy is just reposting from another thread. sage




File: 1784102865273-6.png (28.16 KB, 128x128, Dillo-icon.png)

 

Use Dillo. It only has ~80,000 lines of code. That's smaller than some terminal browsers, even. Firefox and Chromium are like operating systems w/ 10s of millions of lines of code. That's why compiling Firefox on Gentoo is a fucking nightmare. With Dillo, it just takes a few seconds. And minus the proprietary js attack surface since it comes without it because it's a legacy browser with its own engine instead of using Google/Apple like Otter browser or Suckless Surf.
3 posts and 1 image reply omitted.

You also posted this on Kiwifarms and it wasn't funny there either

post that on texttotalk.org

Nah imma stay on Firefox. Librewolf, to be exact.

It can't access a lot of plain html sites that lynx can handle just fine.

>>33734
trvth nvke



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