These are chat archives for TARDIX/Dev

8th
Jun 2015
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 15:10
hello m8s
SquidDev
@SquidDev
Jun 08 2015 15:10
Hello.
Jared Allard
@jaredallard
Jun 08 2015 15:18
Hello!
I will never understand why my school blocked computercrafts website
SquidDev
@SquidDev
Jun 08 2015 15:22
I don't even know if my school blocks anything apart from *.exes.
Jared Allard
@jaredallard
Jun 08 2015 15:23
I just setup a SSH tunnel so they can't block anything :-)
SquidDev
@SquidDev
Jun 08 2015 15:24
Seeing as our head of IT security knows about me I don't think I could get away with that. :(
Also they block port 22.
Jared Allard
@jaredallard
Jun 08 2015 15:25
Psch, so easy to get around :) Sides, please ignorance! "Idk man it just happened"
They'd have a hard time figuring out it was you anyways
SquidDev
@SquidDev
Jun 08 2015 15:25
No, they can monitor most screens remotely. Once googled 'wireshark' and it was straight to the IT office. :P
Jared Allard
@jaredallard
Jun 08 2015 15:26
Oh, you use their machines?
SquidDev
@SquidDev
Jun 08 2015 15:26
Yeah, I don't have a laptop.
Jared Allard
@jaredallard
Jun 08 2015 15:27
Well, then, I'm so sorry.
SquidDev
@SquidDev
Jun 08 2015 15:27
:) It isn't like I do anything naughty...
Jared Allard
@jaredallard
Jun 08 2015 15:27
I only get through the filter so I can Tweet and shit to be honest
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 15:41
I know my school's director of IT
he's such a nice guy
I once did some coding for him, got access to the "free" (that is, free of restrictions) wifi network
it was a cron task to sync the SQL database to disk, I think
Jared Allard
@jaredallard
Jun 08 2015 15:44
Lol that's easy af
SquidDev
@SquidDev
Jun 08 2015 15:44
Mine is also really nice - he runs competitions to win goodies. Stuff like guess which teachers are in this image. I didn't even win one and he gave me a hard drive anyway.
Jared Allard
@jaredallard
Jun 08 2015 15:47
I know the districts IT manager. Pretty cool guy, we geeked out about Linux.
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 15:57
@jaredallard yea it is
Jared Allard
@jaredallard
Jun 08 2015 15:57
Hm? Oh.
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 15:57
Me, 13 year old, (that was 2 yrs go) teaching a ~30ish so guy how to bash
Then I installed.. debian, I think, on his "spare" comp. Had my laptop running Debian so it was easy
Jared Allard
@jaredallard
Jun 08 2015 15:58
I remember using bash when I was 13
ah, the days.
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 15:59
I still use Bash :tongue:
I preffer it
Jared Allard
@jaredallard
Jun 08 2015 16:00
I evolved from bash to PHP, found PHP to be like a better bash.
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 16:00
lots of programs use bashisms and typing bash ./this/that is too much wok
PHP
I hope you don't mean, like, PHP: Hypertext Preprocessor
how does that be a shell
Jared Allard
@jaredallard
Jun 08 2015 16:02
Oh it can be quite nicely
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 16:52
What
You fucking wot, m8
Jared Allard
@jaredallard
Jun 08 2015 16:53
ever tried running a cli php script? Works nice.
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 17:55
U
Jared Allard
@jaredallard
Jun 08 2015 17:57
?
SquidDev
@SquidDev
Jun 08 2015 18:02
Must agree - the artisan CLI is really good.
Jared Allard
@jaredallard
Jun 08 2015 18:51
Bleh, well I'm gonna be offline the rest of the night. Got grounded.
Creator
@Creator
Jun 08 2015 19:04
bye
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 19:33
bye
kinda late
Creator
@Creator
Jun 08 2015 19:33
...kinda
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 19:37
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 20:08
@Creator your OS is slow as shit
and it crashes when I click anything
Creator
@Creator
Jun 08 2015 20:48
It is not ready
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 20:57
it is shit. (atm)
Matheus Magalhães de Alcantara
@demhydraz
Jun 08 2015 21:09

On Wed, 5 Sep 2007, Dmitry Kakurin wrote:

When I first looked at Git source code two things struck me as odd:

  1. Pure C as opposed to C++. No idea why. Please don't talk about portability,
    it's BS.

YOU are full of bullshit.

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do nothing but keep the C++ programmers out,
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really would prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

C++ leads to really really bad design choices. You invariably start using
the "nice" library features of the language like STL and Boost and other
total and utter crap, that may "help" you program, but causes:

  • infinite amounts of pain when they don't work (and anybody who tells me
    that STL and especially Boost are stable and portable is just so full
    of BS that it's not even funny)

  • inefficient abstracted programming models where two years down the road
    you notice that some abstraction wasn't very efficient, but now all
    your code depends on all the nice object models around it, and you
    cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and
portable C++ ends up to limit yourself to all the things that are
basically available in C. And limiting your project to C means that people
don't screw that up, and also means that you get a lot of programmers that
do actually understand low-level issues and don't screw things up with any
idiotic "object model" crap.

So I'm sorry, but for something like git, where efficiency was a primary
objective, the "advantages" of C++ is just a huge mistake. The fact that
we also piss off people who cannot see that is just a big additional
advantage.

If you want a VCS that is written in C++, go play with Monotone. Really.
They use a "real database". They use "nice object-oriented libraries".
They use "nice C++ abstractions". And quite frankly, as a result of all
these design decisions that sound so appealing to some CS people, the end
result is a horrible and unmaintainable mess.

But I'm sure you'd like it more than git.

        Linus
Creator
@Creator
Jun 08 2015 21:45
Rekt, get rekt