In other hostile takeover Tweets...
-
@Gustav said in In other hostile takeover Tweets...:
very meaningful impact on generic code dealing with higher-order functions.
Because of this, C++ had a proposal for "regular void", i.e. treat it like a unit type so that you can generically store or return it. Of course, that went nowhere at all.
-
@Arantor for small things, their WinForms or whatever visual designer was incredibly productive1. Much more so than shit like MFC.
-
@topspin I have always had a soft spot for VB in general as a language and environment that lets people get shit done. Of course this has led to many bad things and is widely considered a bad idea but yeah, can’t fault it for that.
-
@topspin I think you can return void:
void f(); void g() { return f(); }
You can't store it in a temporary, which is a bit unfortunate in some templated code.
-
@cvi You can return a
Void
in Java (note the capitalisation). It just has to benull
.
-
@Arantor said in In other hostile takeover Tweets...:
I am also old enough that I remember other BASIC dialects separating procedures and functions as actual concepts rather than just void functions.
I regularly work with languages (Verilog and SystemVerilog) where these are fundamentally different concepts. These are languages used for event-based simulation of hardware, and the time at which an event occurs is a fundamental concept of the language.
A function calculates a value and returns it, or does some other non-simulation thing like printing a message to the simulation log, in zero simulated time.
A procedure (called a
task
in Verilog and SystemVerilog parlance) cannot return a value, and may cause the simulation time to advance and/or schedule events to occur at a future time.Tasks can call functions and other tasks. Functions can call other functions, but it is a compile-time error for a function to call a task or do anything else that would directly or indirectly advance simulation time or schedule events.
-
@boomzilla said in In other hostile takeover Tweets...:
@Atazhaia said in In other hostile takeover Tweets...:
For the latest hostile takeover updates:
LOL, the hysteria in there is hilarious.
I was going to say "butt hurt", but "hysteria" works, too.
-
@Gustav said in In other hostile takeover Tweets...:
@cvi you can say the presentation is subpar.
You can, but I'll hate you if you do.
-
@dkf said in In other hostile takeover Tweets...:
@Gustav said in In other hostile takeover Tweets...:
I don't think I've ever heard the word "procedure" used to describe a piece of code outside academia.
You want to call it a function or a method or what? Named bit of code that you can run from elsewhere, got it?
Some people like to distinguish between things that return values and things that don't. That's a largely meaningless distinction, but we sometimes humour the fools who wish to draw it out of sheer laziness.
I call them all indirection, since nothing uses that term.
-
@dkf said in In other hostile takeover Tweets...:
@cvi You can return a
Void
in Java (note the capitalisation). It just has to benull
.Ugh, autoboxing.
-
@HardwareGeek I subbose.
-
@HardwareGeek said in In other hostile takeover Tweets...:
languages (Verilog and SystemVerilog)
-
@Gribnit said in In other hostile takeover Tweets...:
@dkf said in In other hostile takeover Tweets...:
@cvi You can return a
Void
in Java (note the capitalisation). It just has to benull
.Ugh, autoboxing.
This is related to that, but it's own special thing (a type that has no members when unboxed). It's mostly known as a holder for
Void.TYPE
which is the type code forvoid
itself, but is also necessary for some kinds of trickery with type inference in lambdas. It's pretty strange if you're not used to the concept of unit types.
-
@dkf said in In other hostile takeover Tweets...:
... .
It's pretty strange if you're not used to the concept of unit types.
Nothings? They're nothing.
-
@dkf said in In other hostile takeover Tweets...:
@Gribnit said in In other hostile takeover Tweets...:
@dkf said in In other hostile takeover Tweets...:
@cvi You can return a
Void
in Java (note the capitalisation). It just has to benull
.Ugh, autoboxing.
This is related to that, but it's own special thing (a type that has no members when unboxed). It's mostly known as a holder for
Void.TYPE
which is the type code forvoid
itself, but is also necessary for some kinds of trickery with type inference in lambdas. It's pretty strange if you're not used to the concept of unit types.In other words, even Java noticed the
void
is not enough. So much distinction, so little difference!
-
@Gribnit said in In other hostile takeover Tweets...:
@dkf said in In other hostile takeover Tweets...:
@Carnage said in In other hostile takeover Tweets...:
His prior shenanigans on the topic suggests he wants people to work 16x7, and sleep in the office.
That craters the productivity of anyone who does it. Turns your brain to mush in a few days, even if you really want/need to work that much.
What we need is fighter-pilot meds. Or even better, bomber-pilot meds.
BTDTGTT. I bet they're fairly common in Silly Valley, too.
-
@Gustav said in In other hostile takeover Tweets...:
@boomzilla kind reminder C predates internet by 20 years.
That's not even true if you fail to acknowledge that believing the WWW was not different from the internet is wrong.
-
@Arantor said in In other hostile takeover Tweets...:
@Gustav I definitely use Procedure. But this is because my current programming experiments are in PureBasic which is old enough that at some point in its life it had an Amiga version.
I remember that. Somewhere in the depths of my mail archive there should be a thread where I tried to explain to the devs that their code was pretty horrible. Like distributing a shared library in executable format because raisins horrible.
-
@LaoC said in In other hostile takeover Tweets...:
@Gustav said in In other hostile takeover Tweets...:
@boomzilla kind reminder C predates internet by 20 years.
That's not even true if you fail to acknowledge that believing the WWW was not different from the internet is wrong.
+2, excellent parse difficulty. I now have one less stack frame. Dying.
-
@Gustav said in In other hostile takeover Tweets...:
@boomzilla How do you do, fellow developers?
(I don't think I've ever heard the word "procedure" used to describe a piece of code outside academia. I'm sure some of you oldfags did, but I also bet it was named in all caps with no random period in the middle.)
I see you haven't had contact with Pascal or VBA.
Keep going. You're doing well.
-
@Zecc or pretty much any flavour of Basic that does actually define proper subroutines (and not GO SUB shenanigans)
-
@Arantor said in In other hostile takeover Tweets...:
GO SUB
Could you folks please shut up already? I've forgotten everything I ever knew about BASIC and I'd pretty well like to keep it that way.
-
@ixvedeusi Are you saying that we should END the discussion immediately?
-
@ixvedeusi said in In other hostile takeover Tweets...:
@Arantor said in In other hostile takeover Tweets...:
GO SUB
Could you folks please shut up already? I've forgotten everything I ever knew about BASIC and I'd pretty well like to keep it that way.
UN-SUB-SCRIBE!
-
@cvi said in In other hostile takeover Tweets...:
@ixvedeusi Are you saying that we should END the discussion immediately?
ON ERROR RESUME
-
@dcon said in In other hostile takeover Tweets...:
@cvi said in In other hostile takeover Tweets...:
@ixvedeusi Are you saying that we should END the discussion immediately?
ON ERROR RESUME
WITH ACTIONS
-
@dcon said in In other hostile takeover Tweets...:
@cvi said in In other hostile takeover Tweets...:
@ixvedeusi Are you saying that we should END the discussion immediately?
ON ERROR RESUME
-
@Gustav I like that this post still gets passed around.
-
@Arantor said in In other hostile takeover Tweets...:
@Zecc or pretty much any flavour of Basic that does actually define proper subroutines (and not GO SUB shenanigans)
At least it wasn't GO DOM.
-
@dkf said in In other hostile takeover Tweets...:
GO DOM.
Go library to manipulate html elements? (I don't know if you can transpile Go to Javascript, but if that exists, please keep it away from me.)
-
@cvi said in In other hostile takeover Tweets...:
I don't know if you can transpile Go to Javascript
Of course you can!
@cvi said in In other hostile takeover Tweets...:
please keep it away from me
You are on WTDWTF. Your wish shall not be fulfilled.
-
@Bulb said in In other hostile takeover Tweets...:
@cvi said in In other hostile takeover Tweets...:
I don't know if you can transpile Go to Javascript
Of course you can!
@cvi said in In other hostile takeover Tweets...:
please keep it away from me
You are on WTDWTF. Your wish shall not be fulfilled.
That should be called goherpes instead.
-
@Carnage Filed under: TIL but didn't want to
-
@dkf said in In other hostile takeover Tweets...:
@Arantor said in In other hostile takeover Tweets...:
@Zecc or pretty much any flavour of Basic that does actually define proper subroutines (and not GO SUB shenanigans)
At least it wasn't
GO DOMCOME FROM .
-
@Gustav said in In other hostile takeover Tweets...:
@dcon said in In other hostile takeover Tweets...:
@cvi said in In other hostile takeover Tweets...:
@ixvedeusi Are you saying that we should END the discussion immediately?
ON ERROR RESUME
Can I suggest next time you link to old.reddit.com rather than www.reddit.com?
...I evidently can.
-
@Zecc can I suggest Redirector extension for Firefox or some Chrome equivalent if it bothers you so much?
-
@Zecc said in In other hostile takeover Tweets...:
@Gustav said in In other hostile takeover Tweets...:
@dcon said in In other hostile takeover Tweets...:
@cvi said in In other hostile takeover Tweets...:
@ixvedeusi Are you saying that we should END the discussion immediately?
ON ERROR RESUME
Can I suggest next time you link to old.reddit.com rather than www.reddit.com?
...I evidently can.
Why not opt out of New Reddit? Worked for me.
-
@Parody said in In other hostile takeover Tweets...:
Why not opt out of
NewReddit entirely? Worked for me.FTFM
-
@Gustav said in In other hostile takeover Tweets...:
@Zecc can I suggest Redirector extension for Firefox or some Chrome equivalent if it bothers you so much?
Apparently you can!
-
@HardwareGeek said in In other hostile takeover Tweets...:
@Parody said in In other hostile takeover Tweets...:
Why not opt out of
NewReddit entirely? Worked for me.FTFM
That's a slippery slope. It starts by opting out of Reddit and ends with opting opt of Twitter... and we can't have that, can we?
-
@Zecc said in In other hostile takeover Tweets...:
@Gustav said in In other hostile takeover Tweets...:
@Zecc can I suggest Redirector extension for Firefox or some Chrome equivalent if it bothers you so much?
Apparently youI don't know, can you?!
-
-
@boomzilla said in In other hostile takeover Tweets...:
@dkf said in In other hostile takeover Tweets...:
@Arantor said in In other hostile takeover Tweets...:
@Zecc or pretty much any flavour of Basic that does actually define proper subroutines (and not GO SUB shenanigans)
At least it wasn't
GO DOMCOME FROMCUM SUB .FTFT.
-
: We're going to reduce our Twitter ads budget.
: Omg, Apple, are you hating free speech in America?! shares a bunch of right-wing tweets supporting himYes, constantly throwing hate onto a company will make them so much more likely to like you, Elon... Also, with that logic, if Apple not doing advertising is being against free speech () and we look at Tesla, a company that does not do advertising at all, does that mean that Tesla/Elon Musk is against free speech too?
-
@Atazhaia said in In other hostile takeover Tweets...:
: We're going to reduce our Twitter ads budget.
Just wait for them kick twitter out of the app store for arbitrary enforcement of their app store rules and people making this a right wing or free speech issue.
Because Apple hasn't been known to arbitrarily fuck everyone over with that, blocking apps randomly and with no equal enforcement. Like blocking the bastion of right-wing content that is Tumblr.
Oh, and Tumblr is still blocking porn / nudity basically because of arbitrary Apple rules, while on the twitter app (or just using twitter on iphone safari) there's porn everywhere.So yeah, make this a "muh leftwing" thing again.
-
@topspin Didn't Tumblr start allowing porn again? Like recently, so way after they had already killed themselves off pretty good.
-
@Atazhaia non-pornographic nudity, very recently.
But the point is that Apple has always been completely arbitrary in enforcing things that are already available on their platform anyway.
-
@Atazhaia they haven't even reduced it that much. I saw an article where they said they spent a million last year but only 850000 so far this year and the biggest shopping season is just around the corner. Ad spend is down everywhere. Meta isn’t just sinking because no one can afford vr goggles. It's almost like there's wider problems causing a knock on effect here.
I am interested in an epic(cough china) and twitter vs apple battle though. Might mean I have an easier way to install retroarch on my phone.
-
@topspin said in In other hostile takeover Tweets...:
But the point is that Apple has always been completely arbitrary in enforcing things that are already available on their platform anyway.
Arbitrary is not random, like you seem to suggest.
-
@topspin Which also is missing my point. My point was that Apple (the biggest buyer of ads on Twitter) has decided to cut down on ads further. And according to Musk this must mean Apple "opposes free speech", instead of the much more likely reason being that Musk is driving Twitter into the ground and Apple are wisely backing away from the platform and looking for better ROI on their ad spends. For being a CEO, Musk is kinda ignorant as to how businesses actually works.