Share your best github repo

Discussion in 'Computer Programming, Emulation, and Game Modding' started by m1guelpf, Dec 31, 2016.

  1. m1guelpf
    OP

    m1guelpf Member

    Newcomer
    39
    16
    Dec 21, 2016
    Spain
    Basic idea: Share one of your github projects that you think could be useful for the rest of users.
     
    Last edited by m1guelpf, Jan 1, 2017
  2. m1guelpf
    OP

    m1guelpf Member

    Newcomer
    39
    16
    Dec 21, 2016
    Spain
  3. Wolfvak

    Wolfvak *yawn*

    Member
    807
    1,062
    Oct 25, 2015
    Uruguay
  4. RyDog

    RyDog Lazy Animal Crossing hacker

    Member
    1,607
    1,188
    Apr 26, 2015
    United States
  5. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,231
    858
    Nov 24, 2012
    Even though in this case it's just satire I disagree a lot with people who claim that modern design is just a pointless waste of bandwidth.
    Sure some people don't even have 25mbps down, but let's face it; those web sites doesn't target them. The same goes for fonts, they're there for the design; to make the website feel exclusive.

    Complaining about websites sacrificing a bit of the market to appeal more to the high-end is like complaining about price of an iPhone or a Surface Book. If you can't afford them; they're not for you. If you don't have the bandwidth or fast enough CPU the website isn't made for you. /rant.

    — Posts automatically merged - Please don't double post! —

    Anyways, picking "the best" GitHub project is impossible, so here is my choice for one of the best: https://github.com/Microsoft/vscode
     
    VinLark and m1guelpf like this.
  6. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,417
    511
    Apr 21, 2016
    Costa Rica
  7. Kartik

    Kartik Gbatemp advanced fan

    Member
    356
    260
    Jun 6, 2015
    India
    github
  8. Wolfvak

    Wolfvak *yawn*

    Member
    807
    1,062
    Oct 25, 2015
    Uruguay
    That's a terrible argument. The internet is supposed to connect people toghether, not alienate people who don't have enough horsepower to render a website just because the developer decided to use a huge CSS template and a 10MB font.

    Besides, a complex website doesn't necessarily mean it requires a lot of power to render it.
    Whenever I decide to make a small site (once every planet alignment) I always test it with Opera 5 (released in 1997!). The thing is blazingly fast and actually renders most modern websites just fine. There's a bunch of glitches here and there, of course, but if your content is static text, or text with a bunch of "pretty" menus, then you don't need that much complexity.

    Properly benchmark your websites people, geez.
     
    rikumax25! likes this.
  9. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,231
    858
    Nov 24, 2012
    Of course you don't _need_ it, you want it. A lot of the web is made to feel exclusive, premium or in other ways high-end (just like there's websites that's just there to work).
    I'm perfectly fine having a 5mb header image if it looks good and sets a mood, 5-10mb on fonts and another 20mb on content. If you can't afford spending that kind of bandwidth then the website isn't made to target you.

    Even going mobile a 45 mb website isn't a problem, especially not with 120GB a month on 4G. It's kinda like complaining over using an int when a short would've been enough on a computer with 16GB dedicated memory.. pointless.

    EDIT: Take a look at something like this https://nuuneoi.com/profile, he could've created a simple 50kb resume but instead he went the extra mile and made it (somewhat) high-end.
     
    Last edited by filfat, Dec 31, 2016
  10. Wolfvak

    Wolfvak *yawn*

    Member
    807
    1,062
    Oct 25, 2015
    Uruguay
    Well, if the world is going in this direction I guess I can see why people are complaining so much about it.

    BTW, there are several reasons you might want to use a short instead of an int. For one, a short is defined to be 16-bits while an int can be anywhere from 8 to 128 in modern compilers, depending on your architecture.

    On the other hand, you might want it to overflow/underflow, so there's that as well.

    Besides, why do you think that exclusive websites are a good thing? One of the main principles of the internet is for information to remain free and open to anyone. You shouldn't be locked out just because you have outdated hardware/software. As long as you have some form of communication and a web renderer of some sort you should be able to view it.

    Exclusivity isn't a good thing, and all ironically it seems like the lazier option.
     
  11. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,417
    511
    Apr 21, 2016
    Costa Rica
    One can always define a timer for the "exclusive" page to load and if it doesnt load by then you can send a lite version. I've implemented it and it qorks pretty well
     
  12. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,231
    858
    Nov 24, 2012
    You do realize it was just used to make my point come across and not an actual argument that int is always better than short?

    Exclusivity is a good thing when you're trying to sell a premium feeling. Why do you think the middle-class pay extra to eat at restaurants? They want to feel rich. Again, take a look at Apple or Microsoft they're charging extra just give you that exclusivity premium feeling. Exclusivity is an extremely good thing.

    That's like saying that you should earn as much as your boss because you both work. Which is an extremely dangerous communist view of the internet.
     
  13. Wolfvak

    Wolfvak *yawn*

    Member
    807
    1,062
    Oct 25, 2015
    Uruguay
    So what you're saying is that you'd rather go the Apple/Microsoft route and keep the same user cycles /kernel cycles ratio?
    nice.

    Also, your POV is definitely the one of an entrepreneur, and not a proper coder. A good web designer tries to get his/her information out into the world. An entrepreneur tries to suck the client dry.

    Also "extremely dangerous communist view of the internet"
    wat.
    The internet is supposed to spread out info world wide, that's why it's called "World Wide Web". If a bunch of people decide to make their websites unrenderable just for the sake of "exclusivity" then you're just being elitist.

    As a last point, the int vs short thing was just a counter to your example. I'm pretty sure I can find counters to a lot of them.

    I'm not sure why people (professional developers) nowadays think it's fine to consume gigabytes of RAM when it can be easily done in a few megabytes (MySQL) .

    I'm not in favor of premature optimization, but I'm not in favor of making shitty code just because either.
     
  14. m1guelpf
    OP

    m1guelpf Member

    Newcomer
    39
    16
    Dec 21, 2016
    Spain
    Last edited by m1guelpf, Jan 1, 2017
  15. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,754
    5,064
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    VinLark likes this.
  16. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,162
    4,947
    Jun 11, 2016
    Trinidad and Tobago
    Psychosystem Denomination
    m1guelpf and Seriel like this.
  17. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,231
    858
    Nov 24, 2012
    Idk how useful it is yet, but I suppose my best/favorite GitHub repo would be https://github.com/filfat/Node-MineiaGo
     
    m1guelpf likes this.
  18. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,417
    511
    Apr 21, 2016
    Costa Rica
    m1guelpf likes this.