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

>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 mean you're against weaponizing these systems against the capitalists benefiting off of them? Having an opportunity to do so and not acting on it is just seems plain stupid to me, because withholding interaction makes little difference, when there is no opposition it can tangibly be invested in.

Still i stand by my prior analysis, that the GNU project has failed its stated purpose. Copyleft appears incidental to the existence of quality software and more often than not the better project is written by a small corporate team or a single person in their spare time. People also tend to underestimate the number of projects GNU have subsumed, like GNU patch being a fork of Larry Wall's code or GNU tar deriving from a "public domain tar" Usenet posting, which was rumored to have come from Sun.

Real power over software is not determined by who has distribution rights, though restricting source access certainly helps. It flows from the governance of the project and ultimately who pays for its development. What does it matter to me if a program's source is available, when that program is a python monstrosity with 5 git submodules, that i couldn't as of yet get to build on my system? While this class of software was often made to address a need, its place in a corporate quagmire is sure to limit its influence and routinely frustrate users, with any sense of community involvement functioning as a ploy to profit from free labor. Quality software in contrast remains one of the few things modern businesses can't reliably produce, which gives open-source projects that have a certain leverage.

Functionally the purpose is to prevent an "embrace and extinguish."
Am not sure the contradiction of using intellectual property against it is problematic.

The only requirement that GPL makes is that if you take someone's GPL licensed code, modify it and then distribute it to others in binary form, you are required to hand over your modified source code. Only parasites looking to get rich off of someone else's code oppose that.



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

>>33956

why are we pretending that we really really care about physical books all of a sudden

>>33957
Because we had no real reason to fear or care that much for them before?

>>33953
>you'll find that you can't make the pages lie flat while they are bound together in the book
Yes but 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. That's it. You're acting like it's an unsolved problem even though the book-scanning company itself offers it.

It's great that it's free and CLI, but why is it so shit?
https://github.com/anomalyco/opencode/issues/16697
Want to switch to https://continue.dev
But can't get Cloudflare API (Kimi-K3) to work.
Don't suppose anyone he has had success with this?

>>33966
Lol, took two days, but finally got it.
The trick was to use a provider string "azure" which hasn't upgraded to the /responses API.
Then just set the apiBase, and apiKey to the appropriate string.
Free CLI AI that hopefully doesn't make me swap!



File: 1784147777054-4.png (264.54 KB, 1014x737, linuxfoundation_donors.png)

 

>I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer.

>Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.


>Or just walk away.


>AI is a tool, just like other tools we use. And it's clearly a useful one.


>It may not have been that "clearly" even just a year ago, but it's no longer in question today.


>There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. Anybody who doubts that clearly hasn't actually used it.


>Yes, it can also be a somewhat painful tool, both for maintainer workloads and just from a "it keeps finding embarrassing bugs" standpoint.


>But the solution is not to put your head in the sand and sing "La La La, I can't hear you" at the top of your voice like some people seem to do.

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

so this is what tor posters are allowed for, wasting time with ai-generated nonsense?

What i wrote was quite simple. Is this your cover for not having reading comprehension?

My patch is calling into the internal symbol fn_complete2(), because _el_fn_complete() exported by histedit.h doesn't allow the completion entry function to be changed. If you get the source yourself from https://www.thrysoee.dk/editline you will find the relevant code in filecomplete.c.

>>33857
We use LLMs for code review at my workplace. It's just an initial pass that complements human review, and you are free to ignore it because DevOps guys aren't that stupid and realize that LLM reviews will spit out a lot of dumb shit. I highly doubt Linus Torvalds will implement a worse version of this perfectly alright system. The worst you can say about it is that it's a waste of money, which isn't our problem.
Again, all of this is hysterics from people who do not actually understand LLMs or how they're used, and think this is fine because I guess if something is bad you don't have to understand it (???), and which distracts from (and gives ammunition to) the actual concerning abuses of it like the irrational exuberance that is slowly swallowing the entire economy.
>>33912
>I don't understand why people act as if this was some sort of big disappointment, he has always hated stallman (a libertarian) for being too progressive for his taste, even though stallman and the gpl is the only reason why linux is a thing. when someone is so obtuse about their politics, so abusive towards those below them, and so obsequious towards those above them… you would have to be a retard like >>>/tech/33811 to not immediately identify them as fascists
So literally "fascism is when someone is an annoying dick" lmao, the absolute state of the online left.

>>33949

>DevOps guys aren't that stupid


lol oh boy. you must be very new to this career field.

>>33955
Know any stories about teams where devs are forced to address every bit of AI review? Even in the most anti-AI dev places I know I've never heard anything like this.



 

recently i started a experiment. i am scrolling through the firehose feed on nostr via the primal app. this means you get the unfiltered, raw data stream in real time. no algos, pure chaos. i am finding so much crazy stuff. it is a true treasue hunt!

flood detected???

Isn't this literally what they made misskey for?

>>33961
nostr and the fediverse are connected. with this relay wss://relay.ditto.pub i also get posts from mastodon etc. probably also misskey



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

 

The neverending quest to rewrite vichan -

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

Reincarnating this project once again.
Another cycle around the wheel.
Some interesting technical deviations.
Post-modernist feature set planned.
Skepticism of synthesizing the negated.
Leaving the unnegated pieces whole.
Designing to leave nothing behind.
Pragmatic enough to be completed.
Performance somewhat lacking.

Islands from Deno/Fresh.
Repos injected into functional cores.
Design to test, though I haven't yet.
MongoDB instead of translation or SQL.
Zod for schemas, and form validation.
Post too long. Click here to view the full text.

Drafted a two-thirds page "spec", and stepwise "plan" for implementation of Group Person interactions. It's closer to what you'd use for a shed, than for the golden gate bridge, still way better than what have been doing. The only trouble which seems legitimate was that for threadiverse Groups to receive inReplyTos you have to Follow. The solution to this is that you can't Undo Follows, because this would break listening for inReplyTos, and so we replace it with a toggle for various visibilities. You also must Follow in order to Create(Note) on these other communities, which is not so bad.

guess tor is kill, rip; imagine how bad it would be if this site was compromised…

I didn't want to post this yet as the projects still in infancy.
But here's a somewhat topical list of features planned:
  • Follows and feeds (including for remote).
  • federated cross-posts a la >>33832 (You)
  • option for Group's which can post as the Group without login.
  • tags on Groups.
  • granular per tag moderator permissions.
  • "invisible" local karma (HN algo. sorting)
  • LLM rewriting of posts.
    • raw site with original Notes.
    • cooked site with rewritten, and click to raw view.

  • tor posting with email verified accounts.
  • websockets for liveboard.
  • pagenated CDN caching.
Post too long. Click here to view the full text.

Have been working on the "spec" for the handle page.
It's split into a number of endpoints with several layers.
It's turned out to be relatively simple, but different than the initial implementation

  • profile.tsx
    • Initial query for Actor.
    • onScroll getCollectionService for page (in Island)
    • If the end is visible WebSockets for further data (in Island)

  • getActorService
    • Returns an Actor, and isAnonymous.
    • uses getObject, and caches to Redis.
    • CDN caches for with TTL.

  • getCollectionService (also used for replies, and Follows)
Post too long. Click here to view the full text.

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



 

found this while binging the nost firehose feed. maybe someboedy here migjt be interested

https://primal.net/e/nevent1qqsp3xecv0fnp8ye0zgu6q247svk6cpv839c4hrefc3puuwku5k70pqg3uzgh



File: 1728030622672.jpg (105 KB, 820x1024, 53y3soh1e3981.jpg)

 

(Copypasted from a previous 4chin /g/ thread as a foundation to making these generals on leftypol)
Users of all levels are welcome to ask questions about GNU/Linux and share their experiences.

* Please be civil, notice the "Friendly" in every Friendly GNU/Linux Thread *

Before asking for help, please check our list of resources.

If you would like to try out GNU/Linux you can do one of the following:
0) Install a GNU/Linux distribution of your choice in a Virtual Machine.
1) Use a live image and to boot directly into the GNU/Linux distribution without installing anything.
2) Dual boot the GNU/Linux distribution of your choice along with Windows or macOS.
3) Go balls deep and replace everything with GNU/Linux.

Resources: Please spend at least a minute to check a web search engine with your question.
*Many free software projects have active mailing lists.
Post too long. Click here to view the full text.
243 posts and 27 image replies omitted.

Basically all third party gentoo repos are unsigned, and ssl is trivial to mitm for any three letter agency. It was only recently that gentoo even started signing their main repo (and it wasn't even ssl so anyone could mitm to root your system).

File: 1785306420625-8.png (320.07 KB, 1383x1227, ClipboardImage.png)

>>33816
TRVThNKh! Dan Bernstein's redo is the only civilized build system.

>>33943
in the final analysis it's all just programs, so build.sh is the trve answer

>>33944
The average build.sh can't do minimal rebuilds, i.e. it will always recompile the entire project, whether you change a line in config.h or not. Redo targets are literally just executable files, that specify dependencies through redo-* calls, so repeated redo invocations will only rebuild targets according to the dependency graph, while those targets are still arbitrary programs.

>>33945
just buy more CPU time



 

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

>>33935
iPhones also get shit for not allowing app installs outside of the App Store but Android is soon to follow so who knows what happens.

>>33936

the whole thing sucks, like a duopoly is almost as bad as a monopoly to the point where it might as well be a monopoly. one gigantic company that makes all the phones, two gigantic companies that make all the phones, either way you get garbage phones. i'm at the point now where i actually miss the windows phone, it was actually pretty good compared to the shit that google and apple are putting out today and it would be nice to at least have three competing smartphone ecosystems instead of just two. it's funny that the big criticism about it back then was that it didn't have enough apps in the app store, and now everyone hates android and apple for having too many garbage apps in their app stores.

You guys are giving shitty replies. Just tell me what phone GOOD

Those eink phones seem p. cool, but they're like 10x my used One Plus One.

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



 

Graphene OS is not degoogled. Recent revelation of security researcher mike kuketz reveals the thruth:

https://www.kuketz-blog.de/grapheneos-warum-android-eine-verbindung-zu-gstatic-com-aufbaut/

The "privacy" ROM connects to Google's gstatic.com for Certificate Transparency logs. While no app data is leaked, Google captures the user’s public IP address and exact request timestamps during these background HTTPS connections.

This enables tracking via cross-correlation: If you open sandboxed apps like X or Instagram, they log your IP. Since Big Tech cooperates and shares telemetry data, Google can match the gstatic connection timestamp with your app activity IP, instantly identifying your GrapheneOS device.

YOU HAVE BEEN LIED TO.
62 posts and 24 image replies omitted.

isn't graphene only compatible with pixel phones? how do you degoogle something that is designed to run solely on google hardware? it seems like they made android even less free in that respect, at least vanilla android runs on tons of different devices and not just google's.

people have some weird interpretations of what liberated software/hardware is, i've always sort of suspected the whole idea was ill-founded and unworkable from the beginning, and seeing maga get in on the act with the "freedom phone" pretty much sealed the deal for me.

>>33871
Vanilla android doesn't run anywhere, android is always customized to run anywhere other than in a vm, it's a cursed shitware os. But yes lineageos supports waaay more devices, and the benefit of graphene seems highly questionable to me.
That said all hardware is aids-ridden, google's hardware is not even the worst, probably by far not the worst. Btw assuming you're the guy from the samsung thread - in the past replicant devs found a modem-level backdoor in a samsung phone. And that's just what the found - it's a very small team and the number and complexity of devices is huge and ever growing, so you can safely assume EVERY device has something like that or worse.

looks like GrapheneOS has fixed this now by mirroring the files on their own servers. but I wonder why they do this all the time for every connection rather than say once per hour or once a week
also yes trusting GrapheneOS instead of Google is not without problems but there are degrees in hell

why do people on here argue over what to trust as if anything could possibly be trustworthy.

the smartphone market is just a dumpster fire from top to bottom, particularly android. android is the worst operating system in the history of mankind, the bastard child of google and linux, the two worst things to ever happen to computer technology. degoogling android won't make it better, nothing can make android better, android is shit all the way through, there is literally nothing good about it at all.



 

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.



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