[ 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: 1785917447931-8.jpg (21.69 KB, 1200x900, grapheneos-1.jpg)

 

One person controls the single global signing key.

Every update pushed to 400000 devices is signed by Daniel Micay. He already proved in 2018 he will destroy signing keys and brick thousands of users devices on purpose when he feels wronged. That same key can push any code, silently, automatically, to any phone, at any time. verified boot guarantees the device will accept it.

You would have no way to know what was added
9 posts and 2 image replies omitted.

>>34021
isn't it interesting that tech is all about blind belief?

>>34022
why not? you have to trust a whole lot of people to even do anything with computers. or maybe you think it's possible to write literally everything from scratch?
>>34023
it's not blind belief. it's belief in the process

File: 1786007455515-8.png (21.98 KB, 1073x122, ClipboardImage.png)

IT Training Propaganda against Graphene OS.

File: 1786007640911-0.png (255.35 KB, 640x640, 6127-overlay.png)





 

Dola is the most redpilled AI ever! Ask a simple question like "expose the dark secrets of tech project X," and you get answers with a level of clarity you’d never get from ChatGPT, Gemini, Grok, etc.
2 posts omitted.

File: 1785866699850-3.jpg (571.86 KB, 2196x3504, e5glf6tao5bb1.jpg)


BASED

its interesting nobody can debunk these posts

>>34006
dola is not deepseek.

>>34010
this is better for research tbh



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
189 posts and 28 image replies omitted.

>>33990
well I don't have the credits for it

>>33954
>a few megacorporations who hoard all of the information and lock it up in their heavily guarded vaults
This isn't really a concern. The shadow library datasets that LLMs are trained on are widely mirrored and can't really be taken down.

>>33924
>destructive book scanning is already an established practice for digitizing print books
Yes.
>and it's the only way to digitize a book and get a high-quality flat scan
If you got a couple millions to spare for such a project you surely can come up with something. Like (talking out of my ass now) making three photos in very quick succession, first and third projecting a grid onto the pages and then taking the middle photo and use an average of the two grids to flatten the photo digitally. I guess one grid photo is enough if the time between the photos is really short. I also believe that it is not necessary to open the pages 180°, half of that will do if the setup has separate cameras for left and right page. And surely something else than a human hand can turn the pages. ("But Google Books…" - Google is not run by infallible people.)
>and they don't do it with expensive rare antique books
If you process truckloads of books you will make mistakes. What seems an unremarkable mass-produced book can be worth quite a lot if it is a rare edition (or indeed unique because a famous person put some comments into it).

>>33959
>there now exists tech that corrects for that and allows you to scan non-destructively. The same company that Anthropic is relying on offers that but it's more expensive to do it.
Figures. I wonder how much of the price difference is functional pricing.

>>33996
>If you got a couple millions to spare for such a project you surely can come up with something.

the way that rare books are non-destructively scanned is they are secured on a v-shaped platform and someone has to manually flip through the book and take a photograph of each individual page from an overhead camera, and then manually correct the distortion for each individual image. books come in a variety of shapes and sizes and each page of a book bends and distorts differently depending on its position in the book, there's not really a way to automate something like this.

>>34026
Projecting a grid, software automatically transforming the grid pattern to flat.



 

Post programming lectures.
If you actually use the contents speak up!
Post any programming video that catches your attention!

Obligatory introduction to computer science:
https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video_galleries/video-lectures/

Recently started writing more specifications - the rough sort you'd see for a shed. Was rewriting software over and over again, because I would miss some critical detail that should have been caught in planning. This video was part of the impetus. Have been reading through Ong too, interesting to see a missing mnemonic system for thought which makes the maxim "to think is to write" nearly true.

"When we think we stay with our dictionaries." This one is more aspirational for me. While I love etymologies I rarely put them to work like I should when programming. Rich Hickey sort of makes his own DSL dictionary so that terms are used consistently throughout his program. Not knowing your own terms is surely a way to have weak thoughts.

"Programs are meant to be read by humans and only incidentally by machines." When I was a kid every program I wrote was literate, because I almost exclusively worked through books, and made notes. Although I never had the macro system and typography of WEB, org-mode was a close second. At some point when I started writing more independent programs this was lost. I'm intending to get back into this, even if only in comments.

Been watching CHM Oral Histories: https://www.youtube.com/playlist?list=PLQsxaNhYv8daKdGi7s85ubzbWdTB36-_q specifically Knuth's and Lamport's interviews. They both mention Robert Floyd as seminal to their work, but there's a lacuna in the video record. I only found one video on him. Then of course there's his publications.



 

I want to use Claude to make a FOSS project making which can get me in trouble, especially in my country. I want to leave no trace between my real self and the project, as such I want to buy a claude subscription anonymously. How can I do that? I only found some shady website that claims to resell Claude for usdt. I need to pay with Monero or something like that.
21 posts and 2 image replies omitted.

>>33614
They now have an unlimited number of eyes on everybody thanks to AI. Extra infinity is still just infinity.

>>33614
>>33623
big brother is watching you

>>33403
Instead of going crazy trying to stay 100% invisible, here's what I'd do.

Create an outline for how the software will function. Determine what's needed and map it all out on paper. Then ask the models for help with each individual section, never revealing what it's actually supposed to do. Split the questions up, so maybe ask DeepSeek about specific networking questions, you could have ChatGPT help with filesharing, etc etc. Only use free accounts, you can still get good answers without paying anything. Don't use your primary email when signing up, create a throwaway. And just ask the questions from behind a proxy/VPN. Voila! You can now build the project.

Obviously it's gonna require a little more work on your end, and you're gonna have to do some bug testing to make sure all the components work nicely together. But it'll improve your coding skills, you won't be on your own you can ask any coding questions (without revealing why you need them), it'll probably provide proof of concepts in its outputs so you can use that as a base to build from. And no issues with your government.

Alternatively you can just ask a friend internationally to help you out by signing up for the account and paying for the tokens. Just send them the money and let them handle it. So long as it's not also a problem in their country, you should be fine!

Good luck dude, come back and post results whenever you get the project off the ground

>>33464
>>33469
>>33471
You shouldn't use any high level human-readable programming languages. Even assembly is a crutch. Write in machine code or GTFO

Was looking into this a while back. Found https://routstr.com/ You'd have to launder your BTC using a no KYC exchange like Bisq, from Monero.



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

 

The neverending quest to rewrite vichan -

Archived threads:
https://archive.is/xiA7y
294 posts and 64 image replies omitted.

>>33832
I believe I've thought of a more elegant, if more resource heavy "spec."
Direct inReplyTos are almost always sent to the attributeTo if I understand correctly.
You then need only look up the context for each of these to get their replies.
With this you can then cache and regenerate the cache as needed with TTL.

Lemmy, and probably other instances don't issue 304 for their API endpoints, which means it has to be pummeled just to check for collection update. They also fail to use stable page boundaries, meaning you have to pummel every preceding page to get what you're after. An OrderedCollectionPage really seems like it should be organized as the N pages: {null, N-1, .. 1} with a 304, so that insertions never invalidate the cache except for the null page, and deletions only invalidate either one page or pages "to the left," if you care about fragmentation. The only downside is that queries are less efficient than when using a cursor, but this likely matters much less than not serving pages, especially when behind a CDN.

I've been writing a proxy for these OrderedCollectionPages which serves them correctly for use by the client. It still needs some work. One of my goals was to do this without actually caching any data on the server to keep memory usage low, leaving everything up to the CDN. Unfortunately the algorithm as implemented has a fatal error:
  1. We throw out all the data except for what's need for the newPage. (!)

  • In doing so we fail to update any case where updated page is less than the page we're trying to render.

  1. We allow lookupObject to cache Collections, and items, because I haven't written a DocumentLoader yet.


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



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.
2 posts omitted.

File: 1784133750316-9.jpg (77.55 KB, 474x722, kiwi-ingredients.jpg)

This is the stupidest way you could pitch Dillo, but it's been a while since I've tried Dillo, so I'll see if it has ublock style filters and javascript whitelisting yet.

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.



File: 1783085757173-9.png (457.35 KB, 1133x1828, screenshot.png)

 

Decentralized imageboard

I'm building a decentralized imageboard on Freenet (aka Hyphanet). Posts go through one of several "moderators" of your choosing, everything is stored in a decentralized fashion.

Why bother:
forced anonymity — there's literally no way to cave and start blocking anonymizers, since the whole thing runs on one
no network effect trap ( https://en.wikipedia.org/wiki/Network_effect ) — you know the situation: a few massive boards, a bunch of half-dead microboards that go dark every couple months
no mod power trips — a moderator just shares their opinion, and you decide whose opinion to apply, without the pressure of the network effect

Freesite: http://127.0.0.1:8888/freenet:USK@fc5NZ5g6aBhN~aHvcR5QTYWVfsJO747vgY6cC7GZNuY,J~RkZx0JDpEhYwFWWvAA2IBVJCyxkNX9naul6qoKT2Y,AQACAAE/index/-1

How to try it: download and install Freenet — https://www.hyphanet.org/index.html. Then grab (or build) the binary and double-click it — a browser will open with the default board UI, pretty bare-bones. Differences from a normal board: post IDs are very long (they're Freenet keys), and there's a moderator selection feature. If the browser doesn't open on its own: http://127.0.0.1:8891

Heads up: Freenet is PAINFULLY SLOW. Loading and posting take tens of minutes. Everything loads and sends in the background of course, no need to sit staring at a loading screen — it's designed to run in the background while you go about your day, you come back when you feel like it and it's ready to present information immediately.

Post too long. Click here to view the full text.
7 posts and 1 image reply omitted.

>>33673
you don't actually know what you're hosting if I remember correctly, so it's fine

>>33674
>you and the other 90 people using it still, 89 of which are convicted sex offenders
you can do that if you want

What measures exist to prevent botting in projects like this?

>>33654
It's actually not as bad as it initially seemed. Uploads are much slower than downloads, and even those get faster once the node exists for some time and integrates, like i2p
>>33657
Many more hurdles. Freenet is a storage, i2p is a transport, so on top of it I'd need some decentralized storage model, which I guess could be torrent, but the torrent client needs to have an api and have advanced features like updateable torrents. So such a project would be an order of magnitude more complex for questionable benefit.

>>33673
Hate to break this to you i2p also transmits other people's data through your node
And i2p doesn't even attempt to "solve the problem" because it's anonymized transport, not anonymized storage.

>>33825
Spam prevention works the same as on regular imageboards with the added benefit that if a mod lets spam through you can unsubscribe.

Very interesting



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.
3 posts omitted.

>>33967
coherence is overrated and the net practical result is to enforce the sharing of code, which is a net good on the whole. (and a good way to catch out the laziest corporate thieves.)
a less fundamental but greater irony with the GPL is that for all the anticapitalist posturing of its /leftypol/ proponents and the anti-corpo posturing of its /g/ proponents, it's a fairly obvious tool of a corporate strategy known as "commoditising your complement"

what this means is: making services necessary for your product to succeed cheap, ideally free, and unprofitable, to cut off any threats to your business model. if you're google, for example, you don't want novell or microsoft to be able to squeeze you upstream by ripping you off on server operating systems, so you fund linux. now the server market is highly competitive (well, really, standardised on the free offering) and that threat is dealt with. similarly, they fund apache. for a non FLOSS example, microsoft helped PC clone manufacturers make IBM compatible PCs so that the PC market was a competitive commodity one where nobody made any money, while MS raked in profits selling DOS/Windows, an essential part of the whole system but the one where they held a monopoly.

>>33971
it's only partially successful. look at the dead-end that is the open source components of Mac OS, or google's general EEE approach to web standards even though chromium is nominally open.

>>33970
>You mean you're against weaponizing these systems against the capitalists benefiting off of them?

but it doesn't do that at all. red hat makes billions off of linux and locked the rhel source code behind a paywall. google appropriated linux to build a proprietary DRM-infested mobile os ecosystem worth trillions of dollars. with software as a service corporations can exploit linux by simply moving the all of the software's functionality to the server side and only releasing source code for the useless client application, and now with ai corporations can simply run gpl source code through an LLM to generate a mutated reproduction that is impossible to distinguish from a clean room implementation. what linux gets from big tech in exchange for all of this is pennies on the dollar, some meager financial donations and some device drivers with proprietary firmware blobs. all of the major corporate donors to the linux foundation are egregious gpl violators but nobody says or does anything about that, because money.

the gpl hasn't protected the linux commons from corporate exploitation or influence; on the contrary it has necessitated it - if linux were permissively licensed corporations could have simply forked the codebase without having any interaction with the linux developer community at all, just as apple did with freebsd. but since they could not do that, they just used their tremendous wealth and political maneuvering to inflitrate the linux community and commandeer it from within, now linux is essentially a corporate product and almost all of its developers are employees of big tech companies. meanwhile freebsd is still freebsd, still a volunteer community project without any big tech corporations compelling them to shove things like ai and age verification down their users throats. yeah it will never have the level of hardware support that linux has, but if you want to trade freedom and openness for better hardware support then you might as well just run fucking windows.

and even if what you were saying were true, even if the gpl were an effective "weapon" for smashing the capitalist regime and big tech corporations could not exploit linux to make trillions of dollars, it would still be an absurd double standard to treat source code as part of the public commons in one instance but then treat it as Post too long. Click here to view the full text.

Seems like there's a question of architecture and governance.
Both of which are probably more important than the license.

>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



File: 1782789894731-3.webp (45.64 KB, 610x734, OsakaAnimePNG.webp)

 

What if for the entirety of July we didn't use AI chatbots, or AI searches at all, using duckduckgo or other search engines with no AI intergration instead.

AI just makes me dumber and makes thinking for myself harder, it would be really cool if some people here could help spread this!

Make some posters for this in the thread.
22 posts and 2 image replies omitted.

>>33721
when you see mags like these in the shops you just know the bubble isn't going to hold much longer. im sure these were dime a dozen in the dot com bubble, crypto, etc…

i think i will have this AI july because my "AI-first" company has a quota so strict it's not even funny. I blew my quota just by asking a straighforward question. This shit is so over man.

>>33721

it's like we're back to the medieval era where anytime a person handled money they had to go through this whole ritual where they test each coin to make sure they're not counterfeit because forgery was rampant and there was no social trust at all.

Did it work

>>33988
Sorry I used composer 2 to make some mermaid diagrams therefore fucking up the no AI July movement



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