[ / / / / / / / / / / / / / ] [ dir / asmr / f / fur / strek / tijuana / u / vore / wai ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): c08ba5fe31cbb78⋯.jpeg (132.45 KB, 1440x600, 12:5, gnu-gaston.jpeg) (h) (u)

[–]

 No.805972>>806140 >>806141 >>815320 [Watch Thread][Show All Posts]

It's been too long since we've had a GNU/Gaston thread

 No.805987>>805988

Let's keep it that way.


 No.805988


 No.805994

gnuwhatnow?


 No.806001>>806154

>my forced memes from a decade ago

jeeez no


 No.806002>>806227

Go back to whatever hole at (((yahoo/not secret agency))) you crawled out of faggot.


 No.806140

>>805972 (OP)

I've heard that no one plays darts like Gaston. Or eats tarts like Gaston. Or shops marts, or drives carts, or drops farts like Gaston.


 No.806141

>>805972 (OP)

No one compiles like Gaston


 No.806142

Luckily, I saved all the lyrics I wrote


//Sung to the tune of Beauty and the Beast's "Gaston"
//https://www.youtube.com/watch?v=VuJTqmpBnI0

Gaston:
Who does he think he is?
Bill Gates has tangled with the wrong man.
No one revokes a software lisence on Gaston.
LaFou:
Darn right!
Gaston:
Banned, sued, publically humiliated!
Why, it's more than I can bear.
LaFou:
More Mountain Dew?
Gaston:
What for? Nothing helps. I'm disgraced.
LaFou:
Who, you? Never. You have to pull yourself together.
//LaFou Starts singing
Gosh it disturbs me to see you Gaston
Looking like you ate a chode
Every guy here'd like to be you Gaston
Even debugging your code
There's no man in town as autistic as you
You're everyone's system admin
Everyon's awed and inspired by you
And closed lisence software cannot win...

No one boots liks Gaston.
No one roots like Gaston.
No one's conf is incredibly riced like Gaston's.
For there's no one's install half as libre.
Even RMS would fawn.
You can ask any whiny old freetard,
And he'll tell you who's mail list he wants to be on!

No one hacks like Gaston
Overflows stacks like Gaston
No one's GPG key is as signed as Gaston's
Gaston:
To the NSA yes, I'm intimidating
All:
I want a /tech/ like Gaston!

Give five Hurrahs!
Give twelve Hip hips!
LaFou:
Gaston is the best and the rest are all shit.

No one types like Gaston
Or hates Skype like Gaston
And with SystemD nobody gripes like Gaston
For there's no one as good writing software
Gaston:
And in C I have pointers to spare

LaFou:
Not a bit of him's proprietary
Gaston:
That's right!
I don't know when I last got up from this chair!

No one su's like Gaston
No one GNU's like Gaston
And nobody else hates HackerNews like Gaston
Gaston:
I'm especially good friends with Terry Davis
All:
I want a /tech/ like Gaston!

Gaston:
When I was a boy I would install Gentoo every morning to help me git gud.
Now I am grown I provide tech support to everyone in my neighborhood!

No one posts like Gaston
No one boasts like Gaston
No one blocks advertisements in HOST like Gaston
Gaston:
I use Lolis in all of my decorating
All:
Oh what a /tech/
GAAAASTOOOOON


 No.806151

It does my heart glad yo see a GNUston thread.


 No.806154>>806155

>>806001

A decade? It seems like just yesterday some glorious anon made this banner.


 No.806155>>815319 >>815939

File (hide): 2822a8f5b2be31f⋯.png (59.08 KB, 300x100, 3:1, tech.png) (h) (u)

>>806154

and then I didn't post the banner like a retard.


 No.806202

File (hide): e6a0bcec6b622cc⋯.png (113.68 KB, 903x394, 903:394, what really happened to ga….png) (h) (u)


 No.806227

File (hide): 3274da1f2c362a6⋯.jpg (346.6 KB, 1920x1080, 16:9, GNU gaston interjects.jpg) (h) (u)

>>806002

Imagine being this much of a tryhard.


 No.806241>>815323

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include <iostream>

struct alternative_fact_t {} alternative_fact;

struct fact_about_gaston
{
fact_about_gaston(const char* verb) : verb(verb) {}
fact_about_gaston(const char* verb, const char* extra) : verb(verb), extra(extra) {}
fact_about_gaston(alternative_fact_t, const char* extra, const char* verb) : verb(verb), extra(extra), alt(true) {}
const char* verb, * extra = "";
bool alt = false;
};

template<size_t N>
void proclaim(fact_about_gaston(& facts)[N])
{
for (auto [verb, extra, alt] : facts)
if (alt)
std::cout << extra << " nobody" << verb << " Gaston\n";
else
std::cout << "No one" << verb << " Gaston" << extra << "\n";
}

int main()
{
fact_about_gaston facts[] = {
{" says \"no\" to", "!"},
"'s slick as",
"'s quick as",
{"'s neck's as incredibly thick as", "'s"},
"'s been like",
"'s got a swell cleft in his chin like",
" fights like",
{alternative_fact, "In a wrestling match", " bites like"},
" hits like",
{alternative_fact, "In a spitting match", " spits like"},
" shoots like",
};
proclaim(facts);
}


 No.815308

(((bump)))


 No.815319

File (hide): a0e7576b86de0d8⋯.png (111.61 KB, 597x313, 597:313, gaston.png) (h) (u)

File (hide): adf81c2df6e87a7⋯.png (196.1 KB, 597x313, 597:313, gaston zpepper.png) (h) (u)

>>806155

I found the originals I made back in the day.


 No.815320

>>805972 (OP)

>.jpeg

>he actually uses that file extension


 No.815322

>take OC

>put GNU in front

>add a copyright license

lol


 No.815323>>815333 >>815947

>>806241

Am I too stupid to be able to read this or is C++ a nonsense language?


 No.815333>>815412

>>815323

>Am I too stupid to be able to read this

Apparently. I can read it just fine. What specifically is difficult to understand?


 No.815412>>815944

>>815333

I don't understand how structures work at all, but that's to be expected since I don't know C++. But who the hell thought that was a good idea to print text to stdout? Even C has a normal print function.


 No.815416>>815464 >>815572

>literal /leftypol/-tire shitmeme conflating a yidney movie villain with inferior software


 No.815464

>>815416

The turk is very easy to identify, wherever he posts, he writes the same way.


 No.815572>>815898

>>815416

>shit-thread

>a retards come in: "dis is leftypol guyzzzz"

You should feel bad


 No.815898>>815904

>>815572

>But who the hell thought that was a good idea to print text to stdout? Even C has a normal print function

What the hell are you even talking about? You mean printf? That prints to stdout too.


 No.815904>>815906

>>815898

Yes, but with far less obnoxious syntax.


 No.815906>>815931

>>815904

With cout, the type of object being I/O'd is known statically by the compiler. In contrast, printf uses "%" fields to figure out the types dynamically. cout is more type safe and less error prone.


 No.815931>>815944

>>815906

Yes, I read that stackexchange post too, as did anyone who put in a simple google search, but why wouldn't you fix the security issues in the standard library instead of inventing a newer one or regressing to an esoteric one?


 No.815939>>815942

File (hide): 0582a260e8c2362⋯.png (Spoiler Image, 58.22 KB, 300x100, 3:1, suiseiseki-gaston.png) (h) (u)

>>806155

>open banner in GIMP

>select high saturation color

>paint over "/tech/" with saturation mode

Really probes the lobes


 No.815942


 No.815944>>815951

>>815412

>I don't understand how structures work at all

A struct definition can contain data fields and member functions. Here, struct fact_about_gaston contains fields "verb", "extra" (with default value "") and "alt" (with default value false). It also defines 3 different constructors. Which gets called depends on the types and arity of the arguments. For instance, in the facts[] array in main(), "{alternative_fact, "In a wrestling match", " bites like"}," (3 args) calls the third constructor, while ""'s got a swell cleft in his chin like"" (1 arg) calls the first. The array with N objects is passed to proclaim() and each object is decomposed into its data members, which are then used to print factual statements about GNU/Gaston.

>>815931

>fix the security issues in the standard library

C variadics are inherently type-unsafe; printf can't be fixed without changing the C language. I wouldn't mind a similar but type-safe (C++) formatting function, though.


 No.815947>>815972

>>815323

No, it's just shitty code. When people like Linus say a big problem with C++ is it makes it easy to do things wrong, this is an example of that.


 No.815951>>815972

>>815944

>printf can't be fixed without changing the C language.

You can write a type-safe printf using GNU extensions, even one that chooses how to print a variable based on its type ala C++. I've done it before.


 No.815972>>815982

>>815947

>it's done wrong because I say so, muh linus

no u

>>815951

I guess GNU/C is better than C.


 No.815982>>815983

>>815972

And holyC is better then gnu/c.


 No.815983>>816044

>>815982

GNU/HolyC when?


 No.816044>>816049

>>815983

Probably after TempleHURD is released.


 No.816049

>>816044

I know you're just joking here but Hurd and TempleOS are completely different philosophies. TempleOS strives to give maximum access to the hardware by removing any kind of abstractions and protections that normal operating systems would have. Hurd is a platform that follows the microkernel-multiserver approach to operating system. This means there are many kinds of layers that segregate the programmer and applications from the hardware.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 3
38 replies | 5 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / asmr / f / fur / strek / tijuana / u / vore / wai ][ watchlist ]