[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: WORST PROJECTS ON GITHUB
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: 43
Thread images: 6
File: lmao.gif (2 MB, 460x258) Image search: [Google]
lmao.gif
2 MB, 460x258
https://github.com/dthree/cash
>>
>>53625199
What's wrong with this shit? This seems awesome. Go be an autist somewhere else.
>>
>>53625232
>written in pure ES6
>>
>>53625232
/thread
>>
File: 64367.jpg (9 KB, 228x221) Image search: [Google]
64367.jpg
9 KB, 228x221
https://github.com/systemd/systemd
>>
>>53625246
Wow, you sound like a right cunt to hang out with
>>
File: Boards of Canada bird.png (128 KB, 280x283) Image search: [Google]
Boards of Canada bird.png
128 KB, 280x283
>>53625287
I just don't like kludges

>>53625265
haha
>>
OP is trying to get hits on his project in the hope people will say nice things.
>>
>>53625246
So?
>>
>>53625307
True kek
>>
>>53625199

https://github.com/kimjune01/DepressingButton
>>
>>53625325
>>
>>53625325
>i'm depressed
>push me
ayy lmao.
>>
https://github.com/freebsdgirl/ggautoblocker
>>
>>53625265
Being this retarded
>Stick with your script runner little old fuck
>Don't turn on your car grandpa, don't want your car to not use non leaded petrol.
>>
https://github.com/lhartikk/ArnoldC

>>53625199
Just installed and so far it looks pretty good and at least it's useful
>>
File: 1432960100103.jpg (54 KB, 398x354) Image search: [Google]
1432960100103.jpg
54 KB, 398x354
>>53625199
https://github.com/wooorm/alex
>>
>>53625421
openrc is superior to systemd in every way
>>
>>53625325
>Areas for Improvements / involvement
>Adding sounds for touch down, touch exit and touch up inside.

kek
>>
>>53625246
>le JavaScript is bad meme
Fuck off
>>
>>53626546
ES6 is non standard, and no doubt not all the features will make it in. This is a good way to split a language in two. Do you want another python2/3 headache?
>>
https://github.com/torvalds/linux
>>
>>53626567
The ES6 standard was finalized almost a year ago. Just because implementations haven't fully caught up doesn't make it non standard.
>>
>>53626569
Agreed, fucking terrible! Who even uses this shit!
>>
>>53626567
>ES6 is non standard
>the ECMAScript 6 Standard is non-standard
Ok
>>
https://github.com/todogroup/opencodeofconduct
>>
>>53625307
>>53625319
So it's shilling time, again?

Here I come: https://github.com/thegrimprogrammer/EScript
>>
>>53626378
>`he` may be insensitive, use `they`, `it` instead

why
>>
>>53625325
>>53625377
kek
>>
File: least_intelligent_comment.png (251 KB, 1190x906) Image search: [Google]
least_intelligent_comment.png
251 KB, 1190x906
>>53626567
>>
>>53626546
it is bad though, JS is a horrendous language to do anything remotely complex in
>>
>>53634867
why? what makes it horrendous?
>>
>travis
>package.json
>convoluted directory structures
Software development as a business and as a hobby will implode with all this bullshit plastered on everything. And thank fuck for that. We need a good industry crash.
>>
>>53625421

I was admining Unix servers for multi-billion dollar companies when you were still on your mom's tit, Lennart. Now fuck off and die.
>>
>>53634917
travis CI and npm's package.json are pretty standard.

Have you ever done software development at big company? You pretty much need continuous testing.

Have you ever released open-source code? You pretty much need a file defining dependencies (package.json)
>>
>>53634883
>no types
>no enforced class/method structure to assist with clean easy to understand code, tacked on prototype system instead
>no access modifiers
>asynchronous nature of the language is not as easy to deal with as Java and C# with their threads

Typescript and ES6 help somewhat but theres still a bunch of people out there making horrible spaghetti mess in pure ES5.
>>
>>53635100
>no types
Neither does Python; do you hate python too? (ignore type annotations in 3.5)

>prototype system
Ya its a complete mess, with Object.create vs `new`. Hopefully ES6 makes this better

>access modifiers
"So don't bother try. Just do like the Pythoners do: flag the method as something outsiders shouldn't be calling, and be done with it. If someone uses your code and relies on a member with _ at the start of the name, that's their problem and they have no-one to blame but themselves when their script breaks.", from http://stackoverflow.com/questions/1958216/how-do-i-mimic-access-modifiers-in-javascript-with-the-prototype-library

>async nature
meh, I'm not sure async is worse than threads in mid level languages. Async is pretty popular and its patterns are actually getting adopted into c++/java/python. Promises are pretty great and have been standard (outside of jquery) for quite awhile.
>>
>>53635179
Never tried Python. I gather a lot of criticism I leveled at JS also applies to Python though so im pretty sure I wouldn't like it either.

Id rather not rely on other people to use functions/variables correctly or even rely on myself to remember wtf they are for/do in a years time.

Playonlinux 4 is a pretty big project written in Python. Playonlinux 5 will be rewritten in... *gasp* Java.

https://www.playonlinux.com/en/comments-1295.html

Complexity and adding new features is a real pita without a language like C# or Java at your back.
>>
>>53635387
There really aren't that many similarities between Javascript and Python, I was just using it because I assumed most novice programmers on /g/ would have used it. They are both dynamically typed interpreted languages and thats about where the similarities end.

Javascript and Python manage their interfaces through their package systems more so than their class definitions (sorta like golang). Following a convention (e.g never call functions prepended with an underscore) is VERY common across many interpreted languages.

Playonlinux is certainly not representative of java/python splits. Frankly, I'm surprised it wasn't written in some compiled language originally, whether that be C#, Java, or C++. Any sort of emulation like that really should closer to the hardware anyways.

>Complexity and adding new features is a real pita
Maybe if you don't understand how to use these languages. The internet practically ran on PHP for years which had all these problems and more, and now Rails has taken over as the backend of choice for SV (or node, or python w/ flask). There's a reason all these companies are using these languages; you can be so much more productive and fast without the crazy verbose and bloated languages like java and c#.
>>
>>53635524
>interpreted code
>injections EVERYWHERE
nice productivity
>>
>>53635524

>Any sort of emulation like that really should closer to the hardware anyways.

PlayOnLinux is just a frontend to Wine. It doesn't do any emulation at all.
>>
>>53635524
>There really aren't that many similarities between Javascript and Python

>both ad hoc languages made by clearly untrained language designers
>both dynamically typed
>both dynamic types (aka they are mostly an associative array internally and you can fuck them up)
>both desperately trying to get fast, so far without success, so they succumb to cheat solutions
>both shit with multithreading
>both have meh-tier package managing
>both desperately trying to get into niches they are clearly not designed for, like rapid application development or microcontrollers

It's quite a hand full.
>>
>>53626567
typescript isnt a thing either right
Thread replies: 43
Thread images: 6

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.