[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password (For file deletion.)
Required: 3 + 1 =

Join our Matrix Chat <=> IRC: #leftypol on Rizon

| Catalog | Home
|

File: 1668447141198.png (3.45 KB, 267x189, download.png)

 No.17618[Reply]

>Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not available in traditional compiled languages. As of 2019, Java was one of the most popular programming languages in use according to GitHub, particularly for client–server web applications, with a reported 9 million developers.

<Oracle offers its own HotSpot Java Virtual Machine, however the official reference implementation is the OpenJDK JVM which is free open-source software and used by most developers and is the default JVM for almost all Linux distributions.


Java has all the features of any OOP lang with functional additions as well, multiple libraries for every conceivable use case, is an A-tier general purpose language, runs fairly quickly (as fast or half as fast as C/C++ in most cases), tons of people know it or learn it in university, or in their corporate jobs. Other languages like Kotlin, Scala, and Clojure, as well as Ruby/Python implementations, and many more are built on the rock solid engineering of the JVM.

Most of silicon valley and top corporations use Java to some extent as well. It has a solid open source implementation (OpenJDK) which is the standard. It's easy to learn, simple enough for midwit programmers to collaborate and make maintainable, portable, performant software that fulfills a practical purpose or need. It's the workhorse of programming languages.

Why then does Java get so much hate in the FLOSS community? Do people just hate OOP? Is it because of Oracle's nasty reputation? Is it because of the old school, GOF-design patternified J2EE apps thats used to be made (and are still maintained)? Most modern java can be written with minimal XML (esp. with modern spring boot).

Or is it simply because JavPost too long. Click here to view the full text.
12 posts omitted. Click reply to view.

 No.17649

It's hilarious how people who claim to be software "engineers" will disregard all evidence proving how fast and efficient Java is and will keep claiming that it is a resource hog just because they had bad experiences with Eclipse.

 No.17654

>>17646
God, python and ruby have their use, but I really dislike command line programs that you can feel run slow. I remember playing around with vagrant and homebrew, and it's such a joke that running –version feels so slow.

 No.17655

>>17647
>Tons of linux distros (RHEL + clones, Ubuntu, Suse/opensuse) are owned by corpos and those make up the majority of distros anyway
This is one of the causes behind the adoption of systemd and other freedesktop sponsored abominations. Notice RH is also involved in Java development.
But there is no reason to focus on the particular corporations, because this is only a symptom of the huge amount of labor required to maintain OpenJDK.

>Redefining TRU(tm) open source as made by hobbyists and not foundations is wrong

You wouldn't want to live of the scraps Microsoft publishes on their Github. These corpos publish their code because some people fix their bugs for free. They retain authority over their project and no personal or community-driven effort would have any hope of forking their codebases, that consist of decades of cruft. You may observe the Palemoon fork of Firefox, to see how code complexity or simply inane standards can consign open-source software to the realm of large organizations with many developers at hand. In the case of Oracle this is unanimously bad.

>>17648
The licensing incident is a good example of how Oracle still tries to preserve their ownership of Java.
IIRC the memory access pattern of the Oracle JVM makes it perform particularly slow on ARM (relevant papers are paywalled), hence the Dalvik VM uses registers instead of a stack-based architecture.

 No.17656

>>17649
I still have bad experiences with IntelliJ indexing and the like and having to tune GC just for editing. Java is fast, if you tune it right and let it warm up, but it still has to start the JVM and warm up.

 No.17660

alot of the slowness of java is really just spring being shit and overuse of reflection. Other nu-java ee frameworks like microprofile, micronaut and quarkus are supposed to be better.



File: 1665038028083.png (83.19 KB, 920x993, ClipboardImage.png)

 No.17153[Reply]

This thread is for discussing the future of imageboard software, with particular relevance to large imageboards such as leftypol.

Vichan, one of the most popular imageboard softwares and the parent of (the parent of) leftypol's, has recently had its founder Hotwheels say "STOP USING VICHAN YOU FUCKING NERDS", after a major exploit in the embed function dating back to 2011 was found.
( https://nitter.net/fr_brennan/status/1570456345244991496#m )
He insists "Please STRONGLY CONSIDER deprecating vichan on your instances as I have repeatedly begged users to do."

However, despite its struggle to find developers, it has the most developers and most consistsntly active developers out of the imageboard softwares I am aware of (that said, I don't know much about the futaba forks)

The other non-fork competitors seem to be lynxchan (I've seen a board using it call it an abortion) and jschan. Pretty sure both are run/maintained by approximately 1 person at any one time. Furthermore, despite some cool nifty features including websockets instead of polling, they're in many places well behind vichan in terms of expected functionality. I personally believe that a migration within the next few years to one of these would be tolerable but horrible, and that if their approximately 1 maintainer vanishes, the project will stagnate like the others.

So what is the future, on the software side, for leftypol? Is the best path forward to edge back closer and closer to vichan by pushing our differences upstream, and ride it out until it has no more maintainers?
13 posts and 1 image reply omitted. Click reply to view.

 No.17602

File: 1668389344252.gif (1.42 MB, 450x258, Coding.gif)

>>17153
This topic has been beaten to death several times on /tech/ alone, let alone other parts of the internet/chaniverse. I'll leave this copypasta here which basically explains the whole thing.

——————–

Vichan: the software that just won’t die

Why vichan hasn’t been replaced and probably never will

Vichan and Vichan derivatives such as lainchan have long been the standard of imageboards in the “alt chan” universe. Briefly, Lynxchan looked poised to take over as the imageboard standard, but it’s reliance on mongodb left it vulnerable to data corruption and unreliability issues.

Any semi-competant coder can create an imageboard with 80%+ feature parity with vichan within a few weeks or even days. So why, after all this time, has no imageboard managed to take over from vichan?

Wordpress is blogging software written in PHP, from the dark ages when PHP was a terribly designed language. Like vichan, wordpress is a structureless, poorly written, outdated, spaghettified oldphp-based piece of shit. Yet, it persists. There are countless plugins, themes, and tutorials created for it, which enable countless nontechnical small business owners to create good looking websites with prebuilt themes. The very ease of use corresponds with it being hell to maintain and write plugins for. Ironically this self-induced difficulty has created a whole ecosystem of plugin and theme developers, selling overbloated plugins that perform functionality that could really be done in a few lines of code, mindlessly installed by nontechnical bloggers. Even conservatively, around 30%+ of all websites use wordpress, including major corporations like airlines, banks, and media conglomerates. The fact is, there is a self fufilling prophecy, where a software’s popularity can meme itself into existence. Wordpress is the Kim Kardashian of cms software: popular for being popular, despite an utter lack of any other redeeming qualities. And vichan is essentially the wordpress of imageboard software.

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

 No.17603

>>17602
just to follow up, I've been straight up TOLD by the people who run leftypol that even if I wrote a replacement chan today, they wouldn't switch to it.

Unless you have some alternative userbase which is willing to adopt brand new software, there's no point.

 No.17604

>>17602
The technical aspect and the sociological "userbase" aspect are completely independent of each other. Most "normal" people don't give a shit about features, all they know is that you can post and that's it.

 No.17653

>>17603
Did they say why they wouldn't change?

 No.17659

>>17653
basically they're focused on improving leftypol's VIchan variant and its functionality and rewriting it would be too much work, plus they wanted to do it in scala if it were done at all.



File: 1662644071115.png (123.65 KB, 299x368, ClipboardImage.png)

 No.16623[Reply]

Why isn't there a open source book format?

Adobe and Kindle have a monopoly on their property formats, (mobi, azw3, pdf)

Who made .eupb, it has DRM protection so I assume it isn't open source
15 posts and 1 image reply omitted. Click reply to view.

 No.17098

>>17052
yes. and i still hate every windows book reader
i dunno how to enable android sideloading

win 11 was a scam

 No.17106


 No.17650


 No.17651

>>16623
You mean these?

 No.17652

File: 1668548620750.png (41.78 KB, 512x512, 7578t.png)

>>17651
oh nvm
I (ironically) read it wrong

Just use DJVU bro



File: 1662782150952.png (33.89 KB, 1056x204, Screenshot 20.png)

 No.16644[Reply]

When actually will be the year of Linux?

Do I need anything in check when turning my old gaming laptop into a linux distro lappy

It is has two gpus, intel and nvidia
44 posts and 5 image replies omitted. Click reply to view.

 No.17339

File: 1666515512492.png (64.94 KB, 848x505, ClipboardImage.png)

>>17160
I understand the premise of supercomputers. I was not disagreeing with that.

I specifically am referring to user policy over 1500 computers with 100 managers.

 No.17566

>>16644
The year of Linux will arrive if China starts producing PC components with architectures they have full controll over to a wide consumer market and Microsoft in a desperate attempt to reduce the market share of products which have supply chains that the Americans can't interfere with and lack built-in backdoors for the NSA somehow "bans" those Chinese processors or other components by making it impossible to use with Windows. This would drastically increase the global market share of Linux. You might say that it would make no sense for Microsoft to undermine their number one asset, that is monopoly over the OS market, but we have seen the United States do the same thing on a larger scale with the freezing of Russian assets which undermines their general financial dominance or the trade war against China which will on the long-term force the Chinese economy to detach from the chokepoints in the global electronics supply chain that the US is using to blackmail them. If in the scenario I've described earlier Microsoft rejects the nuclear option, then this would surely mean that the American Empire has accepted its inevitable decline and is only a few steps away from its final collapse.

 No.17581

>>17566
Maybe the first step will be a Chinese console. Like a Tencent console or something.

 No.17587

>>17581
We already have the Steam Deck that is a Linux console. What would really disrupt the market is Linux office machine that undercuts OEM Wintel machines to the point the likes of Dell and Lenovo goes bankrupt like Atari and Commodore did, leaving US companies with no choice to buy Chinese PCs for their offices if they don't want to assemble themselves.

 No.17588

Seems like kinda an irrelevant question these days, no? Most consumer level computing is done on phones these days, and we all remember just how well Microsoft did in that battle. And while they do hold a grip over business, education and government, it seems like they're fully making a pivot towards software as a service rather than hard windows installs. I could see Linux and Google potentially eating their educational market share in the future, but I think the dominance of Azure, Outlook, Office (especially Excel with the many arcane scripts some businesses rely on) and Active Directory in the business sector has them firmly in trenched, especially for larger, older organizations. And in the case of the US government, their lobbying has successful made many Microsoft owned software a basic requirement to meet DoD standards. I don't think its impossible for Window's market share to diminish if Linux becomes more competitive, the problem is the other "mission critical" Microsoft software that helps keep the platform relevant. And even if suitable alternatives arrive, it would take decades to fully migrate, not to mention they could have proprietary anti-user components as well.



File: 1663182782486-0.jpeg (127.46 KB, 1024x819, SWTPC-6800.jpeg)

File: 1663182782486-1.jpg (233.69 KB, 820x524, F90XF-E.jpg)

File: 1663182782486-2.jpg (382.18 KB, 1600x1195, ATT-UnixPC.jpg)

 No.16771[Reply]

Lets talk about old computers. I'll start with my belief that disk incompatibility (outside supporting the IBM) really hurt Atari and Commodore, even though the C128 with the 1571 drive can read a number of 5¼" CP/M disks it is the exception even going forward, other then the MSX that was a licenced standard so of course all the manufactures of MSX computers have the same disk standard as that was the point (and the IBM clones naturally copied the IBM Dos disk format).
12 posts and 4 image replies omitted. Click reply to view.

 No.17366

>>17365
Code portability is not big of a problem on modern systems. For example you can make the PS3 a workable Linux workstation where the issue is most Linux code not optimized for the PS3 (yet it is not hard to get most Linux code to work on the PS3 architecture).

 No.17456

File: 1667754767212.mp4 (42.84 MB, 852x480, SovietClassroomMSX.mp4)

It seems the USSR imported MSX computers for its classrooms. Anyone know if they also made a clone of them?

 No.17459

>>17456
You appear to be using non-libre codecs in addition to bad cropping and compression. Let me help.

 No.17460

>>17456
>Anyone know if they also made a clone of them?
I don't know, but they did make several ZX Spectrum clones.

 No.17461

File: 1667877118684.webm (41.94 MB, 1280x720, MSX Lightpen.webm)

>>17460
No offence to the Spectrum but the MSX was a more powerful platform despite what Clive Sinclair and Jack Tramiel said about them back in the mid 80s.



File: 1663677258388.png (33.91 KB, 150x150, ClipboardImage.png)

 No.16902[Reply]

Hello bigbrained and mentally stable comrades. I need some technical and perhaps also moral support.
Due to circumstances I'm probably gonna have to bite the dust and get a google account and use google drive, under my own name or functionally under my own name as the stuff I'll participate in will be perfectly correlatable to my physical identity. How should I go about this to feed the basilisk as little as possible? Register and use via tor, or VPN + hardened browser? Is it possible to get a google account without giving out my phone number? Any general best practice-type aspects to keep in mind? For context, I use tor browser almost exclusively, stay away from social media etc.
>inb4 muh threat model
I don't have one. I'm not a target; I'm a nobody. I'm just permafreaked about the promised and already existing horrors of surveillance capitalism and of the school that we should all take whatever steps we can afford to make it as costly and unproductive as possible. Also see my nametag. If you have a support group please invite me
8 posts and 2 image replies omitted. Click reply to view.

 No.16934

>>16928
>>You must integrate with capitalist tech corporation
>glow much?
yes you retard, when an actual glowie starts reading your profile you're immediatly gonna be sus for not having any "normal" traffic
>hurr durr I must hide my amazon purchases and my porn viewing habits

 No.16936

File: 1663846584070.png (326.04 KB, 539x927, glow harder.png)

>>16934
glowie attempts to do a peer pressure, lol
it's normal to avoid the corporate Moloch, it's the only way to be a full human being

And it's indicative of criminal behavior to collect data about people to make profiles about them, that's what predators do when they prepare to attack somebody. Normal people don't do that kind of shit , and it's human to fend off predators like that.

If you have the technical know-how to disable parts or all of their privacy violation stuff, you should do it because that makes you more trustworthy, because it means you are less compromised.

 No.16959

>>16903
>enable IsolateDestAddr and IsolateDestPort for each
This is a wrong way to go about it, it will slow everything down not just for you but the whole Tor network. Even worse, it won't do stream isolation when you would in fact want to, leading to leaks. Example: if app A and app B connect to the same destination then they will both use the same stream. But it makes more sense for different apps to use different streams.

A better way to achieve stream isolation is to connect to your Tor proxy with a SOCKS proxy username and password. For example, instead of using just 'socks5h://127.0.0.1:9050' as a proxy address, use 'socks5h://<name-of-app>:<custom-hash>@127.0.0.1:9050'. Then you can achieve isolation both between different apps and also different "profiles" within the same app, without creating too many circuits.

 No.16960

Did you figure it out op i'd like some google accounts as well

 No.17441

*pill bottle shake sound effect*



File: 1666443097825.png (983.6 KB, 1600x900, ClipboardImage.png)

 No.17319[Reply]

I need to do daily bing searches to earn points
I have already automated it a little bit by searching about the select few things,

But I want to go further BEYOND!

how do i that programming magic where i just click one button and the computer automatically runs the searches for me on MSedge?

do i need to make a bat file? i don't know anything
4 posts omitted. Click reply to view.

 No.17333

>>17319
So you're saying you you want to click on an icon and have it do the same search everytime? What are you getting paid to game search traffic or something? Do the search. Bookmark it. Drag the bookmark to the desktop. Easy peazy.

 No.17337


 No.17341

>>17319
selenium and language of choice are the easiest way to automate browser shit
https://www.selenium.dev/documentation/webdriver/
use an undetected webdriver if bot detection is preventing you, https://github.com/ultrafunkamsterdam/undetected-chromedriver

 No.17342

>>17341
also if you are inundated to programming, python would be the simplest language to use.

 No.17435

>>17342
If you can can grep the data you want out of the html you can download with wget that is a lot easier than wrestling with selenium. A Selenium project is not what I would pick to learn Python or programming.



File: 1667295793078.jpg (31.35 KB, 500x486, owie.jpg)

 No.17420[Reply]

Why don't programmers outside of the imperial core unionize? They do the same (and often better) work for peanuts.

 No.17421

>>17420
why doesnt any worker outside the imperial core organize?



File: 1666672000850.mp4 (1.83 MB, 404x720, 59HLwDQKRdSqxkAq.mp4)

 No.17358[Reply]

How?

I've been out of the loop with all the prosthetics tech, what are all the advancements and features?
9 posts and 1 image reply omitted. Click reply to view.

 No.17386

Gonna carry a DIY jammer with myself at all times if this becomes commonplace

 No.17387

>>17385
Twitter, I have no idea. I find mostly everyone there so fucking boring. Tik tok, just download it and start using it. It will learn from what you like. If you make an account you can like things and comment and shit.

 No.17412

>>17385
you just make an account and start browsing and following people you like,

here's a squirrel that tweets leftist agitprop and news
https://twitter.com/zei_squirrel

 No.17413

>>17412
>https://twitter.com/zei_squirrel
Don't bother; they use a block list which casts a very wide net. It's super easy to get caught in it even if you don't follow them.

 No.17414

>>17413
Rarely are people who abuse the twitter thread function really worth following for extended periods of time; they generally tend to be quite full of themselves.



File: 1608526413928.png (12 KB, 200x200, shit cringe.png)

 No.6096[Reply]

Can we have one of these going? I hate having to be forced to use this shitty spyware for school. It is so janky and broken and is missing several features that I usually take for granted in a computer Also the person who thought shoehorning Grammarly every time I open up CIAhrome deserves to be hung, drawn, and quartered (in minecraft)
26 posts and 4 image replies omitted. Click reply to view.

 No.17380

what hapened to that fuchasia OS they were developing a while ago lol

>>17370
become ungovernable

 No.17381

>>12613
>I also regularly talk to Google Assistant and try to brainwash it
what do you do to brainwash it?

 No.17390

>>17380
It's used in some of their "home assistant" surveillance devices.

 No.17393

I'm going to use this thread to complain about android

It is so fucking bad, I took a look too at android 12 and it just gets worse and worse, the only thing that doesn't suck about android is that it isn't ios. I think l’m just going to go smartphoneless and use a pinebook instead or something idk but i can't stand this junk anymore

 No.17394

>>17393
Why though, just don't use your phone for other than communication. Don't waste money.



Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]
[ 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