[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
ITT: Red flags that a program is going to be awful
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 18
File: Red Flag.jpg (38 KB, 491x590) Image search: [Google]
Red Flag.jpg
38 KB, 491x590
ITT: Red flags that a program is going to be awful
>>
when you download it, you downloaded a ~500 kB programname-version-dsitename-downloader.exe
>>
It's proprietary
>>
>gpl v3
>>
File: elmo.jpg (43 KB, 600x610) Image search: [Google]
elmo.jpg
43 KB, 600x610
>>53840855
>Limp-Bizkit-KeepRolling.mp3.exe
>>
Installler includes "offers" for anything other than the program you thought you where downloading
>>
>>53840874
>Do you wish to install our FREE toolbar to enhance your browsing experience?
>>
>>53840841

>"As seen on Kickstarter"
>>
>"Developed by Pajeet"
>>
>>53840841
it's foss
>>
>>53840841
>.exe
>>
Comicsans
Blurry icon
Ads on installer or toolbar recommendation
>50kb
Its on CNET
Asks to download. NET framework
Doesnt install
In Russian

/thread
>>
>>53840967
cyкa
>>
>>53840967
You forgot

>is on sourceforge
>>
>Can't run without being installed
>Requires 100 different .dlls that are not supplied
>Extensively uses the registry
>>
File: TrashIt.jpg (145 KB, 1920x1200) Image search: [Google]
TrashIt.jpg
145 KB, 1920x1200
>This program requires an internet connection to run
>>
>It is recommended that you close all other programs, including your anti-virus software, during installation.
>>
>>53840980
Firefox blocks sourceforge as maleware domain.
>>
>>53841240
Not without cause! (That might be uBlock Origin.)

But they have recently got new owners after DICE sold them (and Slashdot) - first thing new owners did was utterly renounce and remove all the malware stupidity. Second was enabling HTTPS. It's a relic, but there's hope - so it's out of the lists, because malware is gone.

But it'll take years to rebuild that trust, if it ever can.
>>
>has automatic music that plays when installing
>shows adverts above the install progress bar
>>
>>53840841
>Developed by Pajeet
>Developed by Ivan
>Developed by Gonzales
/thread
>>
File: 1452550116103.jpg (232 KB, 1641x1478) Image search: [Google]
1452550116103.jpg
232 KB, 1641x1478
>it doesn't have an original soundtrack as bonus content
>>
>>53840841
Open source.
>>
>custom look and feel (or whatever java calls look and feel, the fucking top bar with min/max/close icons styling) instead of your system's
>>
>>53841429
>$CURRENT_YEAR
>Using a GUI
>>
>it's written in C#
>>
>>53841638
CLIs are just for people who want to seem more "advanced" than others. For basic day to day usage GUIs are better in every way
>>
Confidence 99%:
- It's linked to gtk+
- It's a Gnome program

Confidence 55%:
- It begins with lowercase 'g'
- It's a RedHat program
- It's hosted on freedesktop.org
>>
>>53841656
I write all my programs in C# though :(
>>
>>53840841
Online installer. Turns me off completely.
>what a fucking pun
>>
"We also have these other products at our website"

"Full suite"
"All in one"

"Here's a video explaining how this works to literal grandmas"
>>
>>53841677
Enjoy your RSI
>>
>>53841712
>Implying typing doesn't also lead to RSIs
>>
>>53840841
byte[] { 0xFF0000 }
>>
>>53840841
you need to do sudo apt get install a lot of shit before it will work
>>
>>53841849
>Install a fucking program included with a desktop environment
>whoops gotta download the ENTIRE FUCKING DE
>but it didn't install the fucking icons!
>>
it has a gui
>>
>It finished
>opens 3 Internet Explorer windows because what's default browser
>It's all cancerware
>>
>>53840841
>It's proprietary
>It requires the JVM to run
>It has a “Linux” version, the download ends in .sh
>It's developed by Red Hat
>It bundles its own copy of mono
>It's a command line tool but comes with no man page
>Development is using CVS or SVN

Any I missed?
>>
Source code unavailable
>>
>>53840841
>that thumbnail JPEG artifacts
jpeg-fags will defend this
>>
>>53841282
76 cents has been deposited to your SF spending account.
>>
>It's freeware but closed source
>>
>>53841681
Confidence 0%:
- It ends in ‘kit’
>>
File: github.png (35 KB, 800x665) Image search: [Google]
github.png
35 KB, 800x665
Zero screenshots on github page while not having any other presentation anywhere else on the web.
>>
>>53842093
My confidence related to crappiness. So your should be 100% I guess. But yeah, good one, I missed that.

Confidence 75%:
- It has the word "suckless" in its name or description
>>
>>53841429
this
>>
Proprietary, but with a bad website.
>>
>>53841901
It doesn't come on a floppy mailed to your anonymous storage box.
>>
>>53841282
I was kinda glad when that happened. Then I continued not using sourceforge. I seem to have developed a never forgiving hatred for them once the ad-ware started being spammed.
>>
>>53840841

anything that's originally made for linux
>>
>>53840841
The program window draws custom window border and decorations instead of system's ones
>>
>>53840841
>.msi
>.exe
>>
the name starts with qt or k
>>
File: j75vIc8.png (89 KB, 524x499) Image search: [Google]
j75vIc8.png
89 KB, 524x499
>>53841706
>>
>>53840841
Last commit/update is from x years ago

It's ok for an already robust, simple tool though
>>
>>53840841
>mscoree.dll/mscoreei.dll dependency
srsly, i avoid .net stuff like the plague, takes ages to load and the bulk of stuff made using it is depressing
>>
>>53842203
You're gonna love Wayland.
>>
can only download an installer, no portable/just run as binary.

if they are using NSIS you can at least unzip the installer and use it without doing so.
>>
>>53840865
This

>>53840951
Not this

As soon as FOSS pushes bad anti-features, like payed functions, ads, tracking, etc. A fork can be made without those features, keeping the software good. FOSS can inherently not turn bad.
>>
>it's shareware, trialware or adware
>it asks for donations for the author
>the installer includes special offers
>the download is hosted on a sketchy site like download.com, mediafire or sourceforge
>it's freeware but it's not open source and there's no clear reason for the author to keep the source code hidden (esp. for single-developer hobbyist software)
>it's a GPL violation (esp. non-free FFmpeg-based video encoders)
>it hasn't been updated in the past year
>it's Windows software and the user interface has a custom theme (esp. Office 2003/2007-like themes)
>it's GUI software and it uses non-sans-serif fonts or fully saturated colours
>it's GUI software and it has one of those overcrowded no-white-space user interfaces that is a clear indication that the developer is autistic
>it's Linux GUI software written in raw Xlib
>it's command line software and it uses a different option syntax to getopt() and GNU getopt_long()
>it's command line software and it prints error messages to stdout
>it's command line software and it prints messages on success
>it's command line software for Linux/Unix and the name is not in all-lowercase
>it's command line software and it has no manpage or doesn't respond to --help/-h
>it has a complicated install procedure that involves the user manually fetching dependencies (esp. runtimes, JVMs, etc.)
>it uses a custom build system
>it's written in Java
>it's written in Tcl/Tk
>it's written in Bash, Perl, Batch or PowerShell
>it's desktop software, but the GUI is written in HTML
>the download size is more than 10x the size of other modern programs that do the same job
>>
>>53842253
yeah, wireshark is such a shit tool
>>
File: JetBrains_Drive_to_develop.png (27 KB, 800x320) Image search: [Google]
JetBrains_Drive_to_develop.png
27 KB, 800x320
>>53842263
>it's written in Java
you're argument is invalid
>>
>>53842241
>Wayland
redhat/systemd garbage

dropped
>>
>>53842274
jesus fuck, I really tried to get in to PyCharm
it seemed extremely loved around python community
but its just so fucking slow and clunky and feels so unresponsive
I am fucking sitting here with i5 6600k and running that shit on light arch+i3
and it feels slow as fucking hell
>>
Devs recommend Chrome.
Visual Basic
C#
Configures to launch on start-up without asking anything
Uses images to make 2grafik4u GUI
Someone-else’s-computer computing
Social media integration
Sponsored by tech megacorps or gaymen companies
SJWhub
>>
>>53842286
> so shitty and uninformed opinion
>>
>>53842274
I don't think all Java software is bad, but being written in Java is a huge red flag. Like, 99% of Java software is "straight out of comp sci" amateur trash or enterprise-quality trash.
>>
Java
>>
>>53842295
>uninformed
Haha, you think it's anything else? I'll just wait here while redhat continues to fuck weston up the ass and uses it to infect the linux desktop with more of their bullshit.
>>
>>53842295
even Mir works better
>>
>flat design
>>
>uses dbus
>>
>developed by freetards
>>
>>53842263
>it's shareware, trialware or adware
>the installer includes special offers

>it asks for donations for the author

So the authors just have to write cool programs for free? I am personally fine with good programs asking for donations without being scum/adware
>>
> it has no linux port
> its website requires you to turn off ublock
> its non-free and a tool / minor work involved
> it uses old libraries while not being old itself
> its maintained by someone not part of the european/japanese master race
> it originally comes from macosx
> It uses metro apis
> it has Social network integration
> it requires registration
> it is a downloader which downloads the actual program
> it is written in something that isn't python / c / c++ or PHP
> it has a "best software award" badge on its website
> it is OpenSource and not mit/GPL or bsd
> it saves it settings to your document directory
> it uses gtk+ on Windies
> it statically links against libc / msvc
> no portable version avaiable
> it doesnt scale correctly on high dpi
> it uses DirectX instead of opengl
> its Ubuntu / Fedora or gentoo
>>
>obviously written in Visual Basic
>starting it creates more than one process
>doesn't adhere to WM/DE standards, eg. using custom buttons instead of an Aero titlebar in Windows
>>
>>53842263
all of these
>>
>>53842352
>dbus is a required built-time dependency
>dbus not being present makes the program crash
ultimate shit tier:
>commenting out the “if (!dbus) error_exit()” line makes it work
>>
>written in python/ruby/node.js/lisp
>>
>>53842412
esptool is great
>>
File: mom.jpg (50 KB, 528x528) Image search: [Google]
mom.jpg
50 KB, 528x528
I feel like I should not be surprised by the autism around, but hey... /g/ is still 4chan
>>
>>53840841
>made with unity
>memes
>glowing shit everywhere
>gothic skin
>music
>custom button colors/background
>minimalism
>doesn't show log
>credits/tributes to other groups
>overusing gradients
>>
>>53842263
>it asks for donations for the author
Depends. If there's something like a pop-up or an instrusive piece of shit you can't hide, then, yes. Having a donate button in the about-menu or something, no.

>it's GUI software and it has one of those overcrowded no-white-space user interfaces that is a clear indication that the developer is autistic
Meh, a lot of auti-friendly tools like Advanced Renamer seem to have this and are pretty good software.

>it's desktop software, but the GUI is written in HTML
ever used Atom? HTML in desktop/mobile programs/apps is *becoming* fucking great. It's not there yet, but it's promising.

>it's written in Java
Depends. Some really good programs are written in Java, but unpopular single-dev programs in Java are mostly shit yes.
>>
>>53842367
I should have clarified. Putting a donation button on the website is fine. Cluttering the user interface with donate buttons or using a nag screen are definite red flags. Developers are allowed to make money, but if they think cluttering their interface or annoying their users is the way to do it, they don't care enough about writing good software.
>>
>>53841681
>- It's a RedHat program
Yes, let's avoid the company that fixed Heartbleed and Shellshock and that contributes more to FOSS than almost everyone else put together.
>>
>>53842470
>atom
>great

opinion discarded
>>
>>53842470
>ever used Atom?
Yep. The Atom download is huge, it uses tons of resources and the interface is unresponsive. Text editors should be lightweight, but web browsers are some of the most complicated programs out there. The two things don't mix.
>>
>>53842263
>it's command line software and it prints messages on success
gparted does this and it makes perfect sense.
It's a mixed one: as a user I want it to do that, for scripts it can be horrible. The no-output-on-success is usually only enforced on commads, not programs.
>>
>>53842515
>Atom download is huge
>2016
>complaining about 100 megs of storage

>interface is unresponsive
How?
>>
>>53840841
>installer does not give the option to determine the installation directories, and allow or deny the creation of shortcuts of any kind
>>
File: sublime_text.png (38 KB, 256x256) Image search: [Google]
sublime_text.png
38 KB, 256x256
its great and you know it
only ideology makes you complain about things you can solve with simple google search

—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
>>
>>53842263
>>it's command line software and it prints messages on success
All good CLI software is either quiet by default with a -v flag to print messages, or verbose by default with a -q flag to quieten messages.

As an end user, I personally prefer the latter. For the former style of commands, I always append -v manually.
>>
When the only way to download it is from some weird Chinese file sharing site.
>>
>>53842263
>it's freeware but it's not open source and there's no clear reason for the author to keep the source code hidden (esp. for single-developer hobbyist software)
There is a reason: It's mind-shatteringly terrifying code. The author is doing you a service, anon.
>>
>>53842635
you should modify your shell prompt instead so it displays the exit status of the last run program

makes simply success messages completely useless
>>
>>53842645
example?
>>
File: shell.png (15 KB, 1432x1062) Image search: [Google]
shell.png
15 KB, 1432x1062
>>53842650
>you should modify your shell prompt instead so it displays the exit status of the last run program
What makes you think my shell doesn't already do this?
>>
>>53842655
It's pretty damn common with Android firmware and tools for Chink tablets.
>>
>>53842448
the two parts of your sentence are saying the same thing so there's no need for the "but" inbetween them.

lrn2english
>>
>>53841240
>maleware
>>
>>53842673
what a disgustinly bloated prompt
>>
>>53842369
> it is written in something that isn't python / c / c++ or PHP
Is that “(something that isn't python / c / c++) or (PHP)”?
>>
>>53842624
>paying money for a text editor
I could buy people and I still wouldn't pay for this. It's marketed for people who find vim too hard.
>>
>>53842677
>tools for chink tablets
>available on chink website
>bad

wtf do you expect them to do? chinese ppl making tools for other chinese ppl, they don't need to cater to you
>>
>>53842263
>it's command line software and it has no manpage or doesn't respond to --help/-h
My favorite is when --help is not recognized, but the program prints its usage information on errors, so it's effectively the same thing except you get an extra:
--help: no such option
.
>>
It has ads
The project website ends with .io
It's written in a hipster language like nodejs rust go ruby.
It's hosted on github and has women contributors
>>
>>53842694
>muh minimalism
Sorry, I configure my things for workflow, not for looking pretty in desktop threads.
>>
>>53842730
>needing manpages and help functions
Just use use your brain stupid
>>
>>53842712
They could still provide a proper download site instead of some Baidu or Google Drive link.
>>
>>53842707
why?
>>
>>53840841
It's open source
>>
>>53842769
Seconded.
>>
>It wasn't written and compiled by me personally
>>
>>53842741
>implying your workflow requires host and username while on a local shell with your main account
>implying your workflow needs a clock in the prompt
>implying your workflow needs to display the git branch while on master

>not for looking pretty in desktop threads.
Yeah, and that's why you have a colorful prompt with a silly lambda symbol full of useless information instead of a conditional prompt that only displays information when it's actually relevant
>>
>>53842769
this + donate button
>>
>>53842683
short for "male hardware"
>>
>>53840980
What a fuckin' shit site. Install Filezilla one day and boom adware malware whatever.
>>
>>53842825
>>implying your workflow requires host and username while on a local shell with your main account
But it does.

I'm usually logged in to like 5 different machines. The prompt is also color-coded with the hash, so it's visually easy to distinguish them without even needing to look at the name.

Also helps for e.g. distinguishing root from non-root prompts.

>implying your workflow needs a clock in the prompt
It helps and it's not like it consumes much space. Lets me more easily check the time, lets me also scroll up and see how much time I spent doing something.

>implying your workflow needs to display the git branch while on master
I use branches very extensively as part of my normal git workflow. Displaying the branch name is pretty important.

>Yeah, and that's why you have a colorful prompt with a silly lambda symbol full of useless information instead of a conditional prompt that only displays information when it's actually relevant
My prompt *is* condition and *does* only display information when it's relevant. For example, git information is hidden when I'm not inside a git repository. SELinux role name is hidden when SELinux is disabled, and so on.
>>
>>53842919
>I'm usually logged in to like 5 different machines
That's why you display it when logged into a remote shell.
>Also helps for e.g. distinguishing root from non-root prompts.
That's why you use "%" and "#" instead of your lambda nonsense
>Displaying the branch name is pretty important.
That's why you display when it's not master
>It helps and it's not like it consumes much space.
Do you not have a fucking clock?
>>
>>53842796
This would be ideal but sadly I have other commitments in life. I swear to money I'll make a computer from scratch, including the hardware so I can use it without the NSAbot seeing everything I do.
>>
>>53840841
Has the word "pro" in it's name.
>>
>>53840865
THIS!
>>
>Opens in the language of your locale rather than system language.
>>
>>53841240
No it doesn't. uBlock used to block it as "badware," not malware, but not anymore. It's "on probation" for the moment.
>https://github.com/gorhill/uBlock/wiki/Badware-risks#sourceforgenet-probation
>>
>>53841677
That's actually not true. A CLI can be really useful if you want to automate things.
>>
>>53841324
Also:
>Developed by Ahmed
Oh, wait, Ahmed doesn't develop!
>>
>>53841638
>CURRENT_YEAR
>Dollar-sign variables
>>
>>53842980
>That's why you display it when logged into a remote shell.
Doesn't help me identify which machine I am currently physically logged in to. More logic that's really not necessary.

What if it's hard to distinguish between the local and a remote machine? What if I'm logged into a tmux session locally and remotely at the same time?

>That's why you use "%" and "#" instead of your lambda nonsense
Less easy to quickly identify and visually see from a distance.

>That's why you display when it's not master
but why obfuscate the master case? What exactly are you saving? Space? Not really, look how much space I still have left over.

>Do you not have a fucking clock?
It's at the top of the screen, ergo further away and requires manual checking, rather than the information being passively available.

But feel free to continue going on an autistic ragefestival over how somebody else's terminal prompt is less overengineered and more pragmatic than yours. I'm sure it will win you plenty of /g/ points.
>>
>>53843242
>but why obfuscate the master case? What exactly are you saving? Space? Not really, look how much space I still have left over.
Never mind the fact that you're now literally asking me to patch upstream's git-prompt.sh in order to implement this autism logic for no benefit.
>>
>>53843242
>Doesn't help me identify which machine I am currently physically logged in to
Unless you're in a computer lab , why would you need extra help for that?
>Less easy to quickly identify and visually see from a distance.
You need to tell if you're root 20ft away or something?
>but why obfuscate the master case?
It's the opposite, it makes it much more visually striking when you're on master and when not
>rather than the information being passively available.
It's not just "passively available", it's more distracting noise
>over how somebody else
it's a golden opportunity to shit on you since you dropped your trip
>asking me to patch upstream's git-prompt.sh in
you need third party software just to display the branch?
>>
>>53843385
>Unless you're in a computer lab , why would you need extra help for that?
I'm in a computer lab regularly. I work as a sysadmin at a large university. It's not uncommon for me to be using different workstations depending on where I am.

>You need to tell if you're root 20ft away or something?
>what are workspaces
>what are multiple monitors
>what is the brain being able to tell coarse features better than fine features

>It's the opposite, it makes it much more visually striking when you're on master and when not
This is something where the visual clarity doesn't really help. It's not like there's a big difference between ‘master’ and non-master to begin with. Technically, there's none. Many of my repositories don't even have a ‘master’ branch.

>It's not just "passively available", it's more distracting noise
I don't see how it's either noise or distracting. “Man, I wish I could focus on this shell one-liner I am trying to write, but this stupid 16:10 over here is just throwing off my thought process so much”. Yeah, no.

>you need third party software just to display the branch?
I don't suffer from NIH. Do you get paid to reimplement basic functionality available in off-the-shelf shell scripts or zsh plugins just to satisfy your base urges?

I didn't think so.
>>
>>53843385
>it's a golden opportunity to shit on you since you dropped your trip
the level of autism in this thread is just too damn high
>>
>>53840841
>made completely with node.js, python or java
>>
>"lightweight" now means the UI has few elements but the application still uses 500mb
>>
>>53843434
>I'm in a computer lab regularly.
Are you right now? Taking that screenshot?
>I work as a sysadmin at a large university.
Ever notice how uni sysadmins are the biggest retards imaginable?
>what are workspaces
>what are multiple monitors
Irrelevant?
>This is something where the visual clarity doesn't really help.
Because you say so?
>I don't see how it's either noise or distracting.
It's more useless shit you have to scan through
>I don't suffer from NIH.
It's literally faster to quickly do it yourself, than even download it.
I bet you're one of the fags that use shit "is-even-number" node packages.
>the level of autism in this thread is just too damn high
Yet you keep coming back.
What does that say about you?
>>
>>53842289
Same, I had to switch to a text editor rather than an ide because I'm for sure not going to use pydev
>>
>>53840841
CODE_OF_CONDUCT.md
>>
File: t3foX.png (2 KB, 148x134) Image search: [Google]
t3foX.png
2 KB, 148x134
When you see this icon
>>
>>53843611
>README.md instead of README

fucking github shit
>>
not in Debian or AUR
>>
>>53843623
"GitHub shit" is not a sign of badness. Far too much software is hosted on GitHub.
>>
>>53842263
>it's written in Java
This mostly applies to GUI software. Server-side Java is great (the XML bullshit is long gone0.
>Tcl/Tk
>Perl
Same. Mojolicious rocks.
>>
the installer asks you to install another unrelated program
>>
File: 1459528434436.jpg (24 KB, 720x339) Image search: [Google]
1459528434436.jpg
24 KB, 720x339
>>53842120
>uses gitcuck
>>
>>53843641
when the project completely orients itself on github conventions it is a bad sign
>>
>>53842707
>I could buy people
Interesting. Where do you live?
>>
>>53843688
There's good Java GUI software.
IntelliJ, UMLet and Logisim for example
>>
>>53842707
emeditor is pretty good
>>
>>53843711
Are you a professional programmer / sysadmin?
>>
>>53843767
I agree.
>>
>>53843711
Your alternative / why it's better?
>>
>>53842263
>>53842369
i swear /g/ keeps a carefully-updated list of things that trigger them or make them uncomfortable

>reeeee uses incorrect underscore_in_filename convention as opposed to correct period.in.filename convention reee
>>
>>53840841
>When the coder is the only one who can run it
>>
>>53843880
periods suck
underscore ftw
>>
File: this.png (6 KB, 492x412) Image search: [Google]
this.png
6 KB, 492x412
when the file requester looks like this
>>
>>53843919
yeah well you're a cuck beta faggot pajeet who uses the wrong operating system (yours, the one you use)
>>
>>53843945
What OS has problems with either underscores or periods?
>>
>>53843859
what is bitbucket
>>
>>53842289
>>53843584
just use spyder or VS Python tools u mongs
>>
>>53842485
>the company that fixed Heartbleed and Shellshock and that contributes more to FOSS than almost everyone else put together
Are fa/g/gots really this delusional?
>>
>>53840967
нaхyй пoшёл
>>
>>53841282
>But it'll take years to rebuild that trust, if it ever can.
Yeah, i wonder if just restarting from scratch (using SF base) would've just worked better.
>>
>>53841290
>>has automatic music that plays when installing
dunno bout that
keygens' 8-bit music was pretty sweet desoo

>>53841324
нaхyй пoшёл, cabron
>>
>>53842133
>Confidence 75%:
>- It has the word "suckless" in its name or description
care to expand?
>>
>open up program
>xxx.dll is missing from your comouter
>>
>open source
>freeware alternative
>respects your freedoms
>works on ios
>>
File: madmads.png (681 KB, 1280x544) Image search: [Google]
madmads.png
681 KB, 1280x544
>third_party_installer.exe
>install wizzards with 5 "offers" and tiny checkboxes
bonus points for the flash player installer, which asks this BEFORE you download the installer and when it starts installs 3 programs simultaneously
>500mb program you want comes with 2 GB auxiliary software you will never use (MS Office, any Adobe, any printer driver ever)
>minor program you use once a month insists on running in the background permanently
>a system restart is required, but works fine anyways
>random popups about updates or offers for paid versions

the worst ever is AVG. It has all of the above, but in addition makes it intentionally impossible to uninstall it. when you google the problem, AVG itself will tell you to install their de-installer
>>
>>53842274
>you're argument is invalid
/g/entlemen, what are the chances that this is an advance trolling vs this is sum Pajeet who can't rite good?

I say 30% troll vs 70% Pajeet.
>>
Why does /g/ hate Russian devs?
>>
>>53844495
because they insist on russian language installers
>>
>>53842412
>>written in python/ruby/node.js/lisp
one of these is not like the others
>>
>>53841883
It was made by an Indian or a woman
>>
>>53842412
>written in node.js
>what is a language
>what is a framework
but yeah you totally looked cool with that comment so upvoted
>>
>>53840841
>It's written in a proprietary 4GL automatically transpiled into Fortran
>It contains an ad hoc, informally specified, bug-ridden, slow implementation of half of Common Lisp
>...in XML
>...which is being replaced by the same thing in JSON/YAML, because it's more hip
>Still running on Rails 2.3
>Still running on Rails 0.x
>OpenGL 3D GUI from the '90s
>"The documentation is not yet fully translated from Bengali."
>Only runs in a Windows 98 VM
>Requires an IPX network to work
>Can only print to three specific models of a matrix printer
>"The source code is on this tape."
>The GUI works through
system("xdialog ...");

>...and there is no other way to interact with the software
>Homebrew encryption
>Homebrew compression
>Homebrew RNG
>Can only be compiled with Visual Studio 6
>Shift JIS art in the source code
>Predominantly single-word comments like /* wtf? */
>Documentation is printouts. No digital documentation survives.
>"We forked Python ten years ago."
>LaVeyan Satanist Easter eggs in the GUI
>CORBA _and_ SOAP
>It's written entirely in VBA
>SMS notifications. No email notifications.
>The comments/docs are clearly machine-translated
>Weird licenses
>Weird freeware/almost-but-not-quite open source licenses (worse)
>You can't disable the sounds
>The repo "accidentally" contains pirated MP3s
>File names are ALL CAPS but with spaces
>The only comment in a 10000+ SLOC file is /* Sorry. */ at the top
>The previous maintainer quit in frustration
>So did his predecessor
>/* never call this -- but DO NOT REMOVE!!! */
>C source code uses M4 as the preprocessor
>PROJECT1.DPR
>UNIT1.PAS
>FORM1.DFM
>The run script unconditionally restart the server every 10 minutes "just in case"
>Imgur links in the source code
>The documentation is IRC transcripts
>"No, you need Tcl 7.6."
>Depends on cowsay
>Networking is done through a text file on a shared drive
>The original developer brags it's clever
>AppleScript
>Ported from HyperCard to Runtime Revolution
>>
>>53844495
they're code monkeys
>>
>>53844451
>500mb program you want comes with 2 GB auxiliary software you will never use (MS Office, any Adobe, any printer driver ever)

hp printer drivers have a RECOMMENDED free space req of 2GB

Linux/BSD/OSX CUPS is 130-150MB

Windows 95 was <100 MB and it was able to print
>>
>>53841324
ayyy /pol/
>>
>>53844525
>>/* never call this -- but DO NOT REMOVE!!! */
kek have you ever actually seen this?
>>
>you have to compile from source
>>
>>53844507
dude, we're just doing you a great service

the sooner you start learning this glorious language, the better off you'd be when the global warming turns anything south of Moscow into Sahara, and rising ocean levels drowns out all the coastal strongholds of your liberal judeo-atlantic quasicivilization

and the vast plains of Siberia become literal paradise

Russian skill would be one of the core parameters of selecting which refugees to let in

so you'd better start ASAP

cyкa блядь


>>53844527
>>53844230
>>
>>53844603
>and the vast plains of Siberia become literal paradise
Then I'd better learn Chinese.
>>
>>53843080
he solders the cpus

>>53841677
>>53843074
Also for batching, or developing custom shit to automate (i.e., creating a program to make a batch file using a CSV table to populate the params of the CLI tool) -

I custom wrote a shitty one for school for our Windows Server project and gave the batch to people in my group so we didn't have to fuck around with Active Directory trashfire gui from 1996 for 4 hours
>>
File: love-ecmascript6.png (120 KB, 1200x520) Image search: [Google]
love-ecmascript6.png
120 KB, 1200x520
a gui application written in node.js+electron
a install guide that says to do curl http://url/nobody-will-mitm-this.sh | bash
>>
>>53844525
I want names of the violators NOW

>Requires an IPX network to work
was this a fucking current year program?
>>
>>53844637
>Then I'd better learn Chinese.
http://i0.kym-cdn.com/entries/icons/facebook/000/003/969/erm.jpg
http://data.whicdn.com/images/47097199/large.jpg

Aight.
Damn, why am I even trying to convince you?


(Because us Russians have always been trying to save this dimwitted humanity from itself
(that's why))
>>
>automatically download and install latest updates
>>
>>53844747
>he solders the cpus
that's Dong Feng you're thinking of
>>
>>53842263

All of these.

>>53840841

Also, on Windows:

>has popup windows that steal window focus
>has popup windows that steal window focus and won't even let you regain focus before you click "Ok"
>says anything at all if the operation was a success.
>>
>>53844603
>nd the vast plains of Siberia become literal swamp
ftfy

still, russia is a nice country ivan
>>
>>53842263
>>it's GUI software and it uses non-sans-serif fonts or fully saturated colours
windows 10?
>>
>>53841743
I've been playing guitar for 10 years, if movements like that caused RSI, I'd have it by now.

Retard.
>>
"sane"
"elegant"
Calling cards for the 80s software shits
>>
>>53844964
>>has popup windows that steal window focus and won't even let you regain focus before you click "Ok"
oh god those are awful
>>
>>53842590
100MB for a shitty slow bloaty text editor

Just because we live in an era of abundant storage and transfer speeds, doesn't mean shitware should get a pass

>>53842597
Even better
>installer defaults to fucking C:
>cant change it

or

>installer installs installer
>Everything goes on the drive where you installed the installer

(I'm looking at you Epic Games - Just cause i want UE4 on my SSD doesn't mean i want fucking all the games and demos there too)

>>53842624
>googling a licence for a nag-message software
Do you hate seeing the "Pay for me" sign every x saves that much?

Either suck it up or pay for a licence you jew

>>53843491
>Made Completely with
I'd rather have a program completely made with either one of these than one of those and 80 fucking other things

>Node.js
Depends what it is

>Java
It's not that awful

>Python
People who make programs entirely in python that are more than scripts but like actual programs really need to reconsider life

>>53843616
Ooh damn nigga, that VB6 icon
Brought back gud nostalgia

>>53840841
>Uses GTK\GTK+
>Uses KDE
>Uses QT
Fucking pick one linuxfags
Doubly worse if you have windows.
I will actively not install a software if it uses GTK on fucking windows

QT is almost bearable but.... i mean really
>>
>>53844876
>have always been trying to save this dimwitted humanity from itself
If you and Americans stopped doing that the world would be objectively a better place. /pol
>>
>>53840841

>Doesn't release binaries
(except LAME, i get their case)

>Doesn't use based CMAKE to compile

>Windows version is not updated frequently
>Windows version maintained by some masochist that pops in to IRC every couple of years to compile a new version

>Compile it yourself
>don't list dependencies

>Download this diff file and compile
>diff is based off someone elses fork and completely fucking useless
>>
>>53845303
>panders to wincucks like you
>>
>>53845236
>>Node.js
>Depends what it is
Iike what?
>>
>>53845244
can't disagree!
>>
>>53840841
[DOWNLOAD]
>>
>>53845318
Well if you're going to say your program works on windows

Maybe it fucking should.

Decent programs will at least say "Hey this can work on windows, some people were crazy enough to try it and it it to work but no guarantees\support from us "
>>
>someone on /g/ made it
>>
>>53841290
>has automatic music that plays when installing
Does Winamps "it really kicks the lamas ass" soundclip count? Cause I loved that.
>>
>>53845414
*llama's
>>
>>53841916
>opening web pages without my permision in general
>Thanks for using our shitty program! Please donate!
>Uninstall
>>
>>53840870
Did you know blue eyes is actually by the who, this blue my eyes
>>
>>53842203
>Windows Program
>Released around the time of Win7
>Draws its own borders
>Are a crappy imitation of the Aero theme
>Why even do this
This is what happens when indians are taught to program
>>
>>53844964
You forgot:
>window focus is stolen when opening a program

>>53843616
>>53845236
VB is for babbies.

>>53845626
>These are what happen when curryniggers and sandniggers are taught to program
ftfy
>>
>>53842485
now we know who has lennart's dick in his ass
>>
>>53845695
Lennart looks like a bottom though
>>
>>53842735
>It has ads
Most free mobile apps then
>>
>>53845705
true....
>>
>>53845648
Except VB.NET. VB.NET is C# with XML literals.
>>
>>53845759
VerBose.net

>>53845648
>VB is for babbies.

I grew up on it so can confim, Although kinda cool for VBA when people did that
>>
>>53842296
>straight out of comp sci amateur trash
That's me
>>
The support email ends in @infosys.com
>>
>>53843385
>the time of day would distract you
autism detected
>>
>>53845303
>cmake
>based

Did you know that cmake is so defective, it can barely build itself?
>>
>>53844525
you've seen the world, my friend
you know life
>>
>app
>pictures of the developers on the website
>>
>>53840841
It's connected to Google in any way, shape or form.
>>
>sign in with $SOCIAL_MEDIA_ACCOUNT
>>
>>53845014
>implying swamp is not paradise
just learn to live with mosquitoes the size of a average dog, and you're all set
>>
>names contains 2012, ultimate, professional, pro, etc...
>>
>open sores
>it's available on linux
immediate uninstall
>>
One thing i do like about russia is the nonsensical carpet obsession.
>>
>>53846265
better uninstall firefox and chrome
>>
>>53846421
whaddayamean "nonsensical"? It's a sign of status, of affluence. Shows that you're an upstanding well-off member of the community, and not sum finna punk bitch.
>>
>>53840841
>have to compile it myself
>missing crucial files
>nowhere does it say were i can get them
>error issue on github someone complains about missing files
>"oh just search for x on github"
>searches X
>4 different Xs
>didn't care to update his description
>>
>>53841282
>buys site that has no positive reputation
>wants to "rebuild it"
wouldn't it just have been cheaper to start a new site?
>>
>build needs several common libraries as git submodules inside the build directory and can't use system libraries

I blame macfags
>>
>No pirated music playing while installing
>>
>>53842263
>it's written in Tcl/Tk
>it's Linux GUI software written in raw Xlib
Because I need 100 Mb of Qt/GTk crap for my 100 kb program, right?
>>
>>53846837
b-b-bbut it stands out in my riced desktop
>>
IT'S MADE BY FREETARDS/HOBBYISTS
>>
>>53846500
Yeah i sort of get that, but carpets are just such a cheap thing, like does housing carpet (embedded into the floor) count as well? Does my tiger print rug actually mean wealth?

Maybe i should move to russia, as long as theirs a place where its always snowing, large blocks of land are cheap, and life is simple id consider it.
>>
>>53846837
>need commandline app
>cant (easily) get it without having the gui compiled in also
>requires GTK, python, only for the gui
fuck wicd
>>
>>53840874
are you pointing at java?
>>
>>53847066
Used on over 10 billion devices by over 7 billion people!*
>>
>>53847010
>but carpets are just such a cheap thing
Well, I dunno the details, just channeling the thinking of a previous generation; this fashion is dying out now.

>>53847010
>as long as theirs a place
Well there might be. That said, Russia is mostly ghetto - do you really want that?

I mean,
http://trinixy.ru/1259-gopoteki_127_fotografijj.html
(and that's cities, which are somewhat more civilized compared to the countryside)

http://cdn.trinixy.ru/pics2/20070302/izhevsk_12.jpg
"So you're sum finna American, huh?"
>>
>has a cheesy web2.0 GUI with round shiny buttons
>>
>>53847208
I dont mind simpler living. Ideally im looking a place far out from society where living is cheap and its usually snowy. Or a relaxed place where i can just farm and not die.

Whats the russian stereotype of Australians?
>>
>It's made by people from /g/ and has an ugly logo
>>
>>53842590
>100 MB for a text editor
Fucking kek. Dwarf Fortress is 37 MB
>>
>>53847345
(sorry, got busy, will answer in a bit)
>>
>>53840841
>its written in perl/ruby/python/other hipster language when a bash script or some C would work just fine.
I aint gonna install 200 megs of deps and reverse engineer why your shit wont work just to do something when i can spend 10 minutes writing a 20 line bash script to do it anyway.
>>
>>53844525
>The GUI works through system("xdialog ...");
That's actually kind of ingenious.
>>
>>53844451
>install their de-installer
this cannot be real
>>
>Non-native UI
>It's written in webshit languages and is just a webpage masquerading as an application
>(On OS X) Requires an installer that scatters files everywhere instead of being a well-behaved, self-contained app package that you just copy to /Applications/ (looking at YOU Adobe)
>UI is written entirely with native toolkits but is over 50% custom anyway for no good reason
>>
>>53844876
>(Because us Russians have always been trying to save this dimwitted humanity from itself
>(that's why))
Did you seriously just write this comment in Lisp?
>>
>>53844964
>>>has popup windows that steal window focus and won't even let you regain focus before you click "Ok"
There is literally a built-in function in VB that creates one of this shitty ununclickable dialog boxes.
>>
>>53847796
Thats normal syntax, not lisp.
>>
>//TODO: Document this
>last update: 6 months ago.

Fuck OpenCV.
>>
>>53841704
Get back to work, Greg.
>>
Ads in a freeware is never a good sign and why the hell there's barely any good Freeware (including non proprietary) on Android despite being the most popular OS. On any desktop OS you can like three Freeware with no ads for everything plus free and open source stuff.
Thread replies: 255
Thread images: 18

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.