MinekPo1

joined 2 years ago
[–] [email protected] 21 points 2 months ago
[–] [email protected] 2 points 2 months ago (1 children)

did you intend to include the timestamps in those youtube links ?

[–] [email protected] 5 points 2 months ago

I genuinely can't tell if this is a joke or not , but I really hope it is because its so perfect

[–] [email protected] 19 points 2 months ago (1 children)

yeah but there is still no cleavage

Link with black lipstick a black chocker decorated with some purple badge , a similarly colored top and fishnet handcovers . he has another purple badge on his chest

in game render of Link in decorated feminine clothing

[–] [email protected] 2 points 2 months ago (1 children)

my point isn't to say that the ellection interference in 2016 did not happen , but that I don't think its reasonable to assert that a topic is being influenced by Russian trolls by virtue of it being something Russia might have a vague interest in .

not to say that any suspicions are invalid , of course , but again from what I understand , Russia has a very "one topic at a time" approach , which should be taken to mean there is a limited number of affected communities , which from past examples appear "home grown" .

[–] [email protected] 3 points 2 months ago

comments are also broken in the same way:

Coptic: ⲜⳃⲭⲕⲪⲚⲺⲝⲼⲮⲴⲝⲫⳂⲫⲼⳌⲵⳔ

5
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

Latin-1 suplement: ÆëÛÙ£µº

Latin Extended-A: łŃńŤđĩı

Latin Extended-B: ƮǜDžǥǡƪǾȫȵ

Cyrlic: дЦВтѝоМЍтэНтэЦТъм

Unified Canadian Aboriginal Syllabics: ᑃᐍᑞᒣᓥᔓᕆᕻᕊᖮᗤᖺᘥᙋᘚᙳ᙮

[–] [email protected] 3 points 2 months ago (4 children)

I feel its worth noting that this article suggests the actions of this group is/was centered on the war happening in Ukraine . I'm not sure what the other person was saying but it does not follow , nor is it reasonable to conclude from this information alone that these agents operate on other topics .

[–] [email protected] 5 points 2 months ago

honestly I don't think your conclusion is that accurate as you are missing a common factor between RT/Sputnik and MAGA : both are right wing nationalists .

while from what I remember there is some evidence showing that the raise of the new alt-right in the US is not fully organic , I feel like saying their views are just astroturfed end of discussion is quite pointless .

just to make my point clear : Israel also has a online propaganda campaign which often aligns itself with the views of the Democratic party in the US . one could say something along the lines of "It couldn't be any clearer. What are the odds that Democrat views nearly in 100% [of cases] overlaps with Israeli best interests?" suggesting that the entirety of the Democratic party's support is artificial , which is made easier by the exsiance of Israeli funded political organizations in the US .

but this is of course bullshit . the impact of Israel's foreign politics is not the entirely of the Democratic party , nor is it correct to say that everyone who says anything positive about the Democratic party is a "Hasbara troll" . (also of course as neonazis on twitter have realised , Trump is as also affected by these forces , no you don't want to know)

I believe this also should be applied to the other side : Trump has tapped into preexisting American sentiments towards right wing nationalism and with a mixture of luck , charisma and support from both national and foreign interest groups rallied them around himself .

mind you I'm not saying this to paint the views of Trump's supporters as legitimate , I hold quite opposite views , but because I think your analysis is limited .

lets take the EU as an example : an American nationalist will quite naturally hold some distrust of foreign blocks , which is then compounded by the EU having some liberal policies . its not necessary for a foreign entity to artificially create these views since they are a natural extension of other views this political group has .

[–] [email protected] 22 points 2 months ago (1 children)

fun fact : the angle is now around 3" 26' which is just slightly over ¹/₂₀ of a degree !

[–] [email protected] 3 points 2 months ago

my mental state is stable but not really . hoping to get better care in the next few months

[–] [email protected] 1 points 2 months ago (1 children)

I use blueprints for junctions & those funny looking train buffers since I don't feel like measuring them out every time , though I find trains relatively intuitive . tbh might add more blueprints to my arsenal further down the road as I'm only at ~150 h

[–] [email protected] 15 points 2 months ago (2 children)

go to a mental hospital

and I'm only slightly exaggerating

 

took me a bit haha

sorry for any jump cuts, I had to fix stuff around the base (incl. an almost blackout oops) and didn't want to add to the stress by trying to record it.

 

alt

#include <type_traits>

// from https://stackoverflow.com/a/8625010/12469275
// cmath's sqrt is constexpr from c++26
constexpr std::size_t isqrt_impl
	(std::size_t sq, std::size_t dlt, std::size_t value){
	return sq <= value ?
		isqrt_impl(sq+dlt, dlt+2, value) : (dlt >> 1) - 1;
}

constexpr std::size_t isqrt(std::size_t value){
	return isqrt_impl(1, 3, value);
}

// because pack indexing is only in c++26
template <std::size_t I, typename T = void, std::size_t... V>
struct At;

template <std::size_t I>
struct At<I, void> {};

template <std::size_t V0, std::size_t... V>
struct At<0, void, V0, V...> {
	static const std::size_t value = V0;
};

template <std::size_t I, std::size_t V0, std::size_t... V>
struct At<I, std::enable_if_t<I != 0 && I <= sizeof...(V),void>, V0, V...> {
	static const std::size_t value = At<I-1, void, V...>::value;
};

template <std::size_t A, std::size_t B>
struct Add {
	static const std::size_t value = A + B;
};

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t A, std::size_t B> typename R, std::size_t I, typename _, std::size_t... V>
struct _ReduceFor;

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t A, std::size_t B> typename R, std::size_t I, std::size_t... V>
struct _ReduceFor<begin, end, step, R, I, std::enable_if_t<(begin < end),void>, V...> {
	typedef R<At<begin,void, V...>::value,_ReduceFor<begin+step, end, step, R, I, void, V...>::type::value> type;
};

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t A, std::size_t B> typename R, std::size_t I, std::size_t... V>
struct _ReduceFor<begin, end, step, R, I, std::enable_if_t<(begin >= end), void>, V...> {
	typedef std::integral_constant<std::size_t,I> type;
};

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t A, std::size_t B> typename R, std::size_t I, std::size_t... V>
using ReduceFor = _ReduceFor<begin,end,step,R,I,void,V...>;

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t I, typename T> typename V, typename T, typename _>
struct AllFor;

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t I, typename T> typename V, typename T>
struct AllFor<begin, end, step, V, T, std::enable_if_t<(begin < end), void>> {
	typedef std::enable_if_t<std::is_same<typename V<begin, bool>::type, bool>::value, typename AllFor<begin+step, end, step, V, T, void>::type> type;
};
template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t I, typename T> typename V, typename T>
struct AllFor<begin, end, step, V, T, std::enable_if_t<(begin >= end), void>> {
	typedef T type;
};

template <std::size_t begin, std::size_t end, std::size_t step, template<std::size_t I, typename T> typename V, typename T>
using AllFor_t = typename AllFor<begin, end, step, V, T, void>::type;

template <std::size_t S, typename T, std::size_t... V>
struct ValidRows {
	template <std::size_t I, typename T2>
	struct Inner {
		typedef std::enable_if_t<ReduceFor<I, I+S, 1, Add, 0, V...>::type::value == S * (S*S + 1)/2, T2> type;
	};
	typedef AllFor_t<0, S*S, S, Inner, T> type;
};
template <std::size_t S, typename T, std::size_t... V>
struct ValidColumns {
	template <std::size_t I, typename T2>
	struct Inner {
		typedef std::enable_if_t<ReduceFor<I, I+S*S, S, Add, 0, V...>::type::value == S * (S*S + 1)/2, T2> type;
	};
	typedef AllFor_t<0, S, 1, Inner, T> type;
};
template <std::size_t S, typename T, std::size_t... V>
struct ValidDiags {
	typedef std::enable_if_t<ReduceFor<0,S*S,S+1,Add, 0, V...>::type::value == S * (S*S + 1)/2 && ReduceFor<S-1,S*S-1,S-1,Add, 0, V...>::type::value == S * (S*S + 1)/2, T> type;
};

template <typename T, std::size_t... V>
struct Unique;

template <typename T, std::size_t N, std::size_t... V>
struct Unique<T,N,V...> {
	template <std::size_t I, typename T2>
	struct Inner {
		typedef std::enable_if_t<N != At<I,void,V...>::value,T2> type;
	};
	typedef AllFor_t<0,sizeof...(V),1,Inner,T> type;
};

template <typename T, std::size_t V>
struct Unique<T, V> {
	typedef T type;
};

template <typename T, std::size_t... V>
struct InRange {
	template <std::size_t I, typename T2>
	struct Inner {
		typedef typename std::enable_if<1 <= At<I,void, V...>::value && At<I,void,V...>::value <= sizeof...(V), T2>::type type;
	};
	typedef AllFor_t<0,sizeof...(V),1,Inner,T> type;
};

template <typename T, std::size_t... V>
struct Grid {
	static const std::size_t S = isqrt(sizeof...(V));
	typedef std::enable_if_t<S*S == sizeof...(V), typename ValidRows<S, typename ValidColumns<S, typename ValidDiags<S, typename Unique<typename InRange<T,V...>::type, V...>::type, V...>::type, V...>::type, V...>::type> type;
};

using ok = Grid<void,
	2, 7, 6,
	9, 5, 1,
	4, 3, 8>::type;

int main() {}

 

I mean I know its likely gonna change once the big waves wash over but still.

Alt: Drake meme template but with a anime girl. Top row with the girl gesturing approvingly says: if reddit is gonna kill 3rd party clients then I'm just gonna switch to Lemmy. Bottom row, with the girl showing distress, says: there arent as many funny trans people on Lemmy rn

view more: next ›