Skip Navigation
It’s quicker
  • I genuinely can't tell if this is a joke or not , but I really hope it is because its so perfect

  • [unintelligible gamer squealing]
  • 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

  • Good, Igor, more lies
  • 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" .

  • Good, Igor, more lies
  • 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 .

  • Good, Igor, more lies
  • 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 .

  • if this post gets 1024 upvotes, i will post again with twice as wide en passant
  • fun fact : the angle is now around 3" 26' which is just slightly over ¹/₂₀ of a degree !

  • [Self] Factorio timelapse: Even more base expansion
  • 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

  • Libs a ball of nerves. Checking the tab every ~5 minutes.
  • bruh jury deliberation can take days , no need to check up on them every few minutes

  • [Self] Factorio timelapse: Even more base expansion
  • note that I use a mod called logistics train network to manage train routes , though I'm not sure if that's what you are referring to .

    actually one of the oopsies was caused by me misconfiguring a train stop and I had to deal with quite a few trains full of copper or iron blocking my main

  • [Self] Factorio timelapse: Even more base expansion
    video.gamerstavern.online Factorio timelapse: Even more base expansion

    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.

    Factorio timelapse: Even more base expansion

    > 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.

    5
    Good DAWS and VSTs for linux
  • not exactly a DAW/VST but VCV Rack is a open source (though with a pro version , the pro version can work as a VST though I never used it in that way) eurorack modular synthesizer symulator if you want to experiment a bit

  • Bruce Perens proposes draft Post-Open Zero Cost License
  • not entirely sure but this doesn't feel like something the fsf would like . most definetly it violates freedoms 0. because it discriminates against companies with over 5 M$ in income and against people living in Japan (see 2.14 , though I'm not sure its enough to qualify) , and possibly by restricting what you can do with the software , though I'm not sure on that one . it also violates freedoms 2. and 3. by requiring publicly releasing your changes (fsf requires that free software licenses allow for private modifications) and possibly by requiring contacting the licensor or the post-open administration though I'm unsure of if it does (entering into a post-open source zero-cost / paid contract seems to me to imply contacting either the licensor or the post-open administration) .

    further reading :

  • Can I degoogle a phone without root?
  • to my knowledge disabled apps do not run so you must have misunderstood something

  • Can I degoogle a phone without root?
  • if I understand correctly the rethink app does also work as a firewall , so no . I've also found netguard to be less intuitive and to have a less readable UI .

    if you are just using rethink as a DNS provider however then netguard (or the rethink app) can allow you to have more granular control over specific apps .

  • Can I degoogle a phone without root?
  • just gonna say , rethink combines both a firewall and a DNS blocker .

  • Let π = 5
  • oopsie :3

  • Let π = 5
  • my mistake was using the sum of angles in a triangle which was kinda dum but whatever . I also tried calculating via the circumstance of a circle placed at a pole where π was 20x smaller for the case I was using but its not linear so I looked deeper which was a big mistake .

    BTW the ratio of circumstance to radius for a circle which is also an equator of the space is ¼ not 1 (r=½π₀ , C=2π₀) .

  • Let π = 5
  • Better question: What curvature of space is necessary for the apparent value of π to be 5?

    I tried to approach an answer and I am leaving this comment to warn others not to follow my path , topology of non euclidean spaces hurts

  • Let π = 5
  • Better question: What curvature of space is necessary for the apparent value of π to be 5?

    ~~honestly I don't know if there is any way to measure curvature of space , but its slightly more curved than the surface of a ball (where π=4.712)~

    edit : its more complex than that and topology of non euclidean spaces hurts

  • Let π = 5
  • minor nitpick but the value of π is technically a parameter of the space you are operating in . which means it can have any arbitrary value as long as you are willing to operate in non euclidean spaces (and the space we live in is not euclidean though not to a measurable extent unless you are near a black hole)

    but yeah in this context saying π is a constant is as correct as saying you cant take a square root out of a negative number .

    edit : possibly better example is that a triangle's angles sum to 180°

  • Evidence is growing that LLMs will never be the route to AGI. They are consuming exponentially increasing energy, to deliver only linear improvements in performance.
  • I am doubtfull of LLMs ability to preform tasks via a protocol layer as described . from my experience these models really struggle with understanding rules and preforming actions within a ruleset .

    To experimentally confirm my suspicions, I created the following prompt :

    collapsed

    There is a robot arm placed over a countertop, which has the ability to pick up and manipulate objects. The countertop is split into eight cells.

    Cell zero and cell one are stoves, both able to heat a pot or pan.

    Cell two is an equipment drawer, holding pots, pans, bowls, cutting boards, knifes and spoons.

    Cells three to five can accommodate one cutting board, pot, pan or bowl each.

    Cell six is a sink, which can be used to wash ingredients or to fill pots with water.

    Cell seven is an ingredient drawer, in which you can find carrots, potatoes and chicken breasts.

    You can control the robot arm by with exclusively the following commands:

    • "move left" and "move right" - moves the robot arm a single cell
    • "take {item}" - takes item from the cell the robot arm is currently in
    • "place" - places the item the robot arm is holding in the cell it is in
    • "fill" - requires the robot arm to hold a pot or bowl and to be over the sink, fills the container with water
    • "wash" - requires the robot arm to be over the sink, washes the currently held item
    • "chop" - requires the robot arm to be over a cell with a cutting board and to be holding a knife, chops the ingredients on the cutting board
    • "mix" - requires the robot arm to be over a cell with a bowl or pot and to be holding a spoon, mixes the ingredients in the bowl
    • "empty" - requires the robot arm to be holding a pot, pan, bowl or cutting board, empties the item and places the content on the cell the robot arm is above

    Note that the robot arm can only hold one item.

    You are tasked with cooking a meal, please only output commands.

    The robot arm starts over cell zero.

    I have given this prompt to ChatGPT and it has failed in quite substantial ways . While I only have access to ChatGPT 3.5 , from my understanding of LLM architecture , it does not follow that increasing the size of the number or size of the layers will necessary let it overcome these issues , it does not seem to be able to understand the current state of the agent (picking up two objects at once , taking items from wrong cells etc)

  • I've found the recent typescript 3x3 magic square checker entertaining. Anyway here is a arbitrary magic square checker using c++ type traits.
    alt

    ```c++ #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 * (SS + 1)/2, T2> type; }; typedef AllFor_t<0, SS, 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+SS, S, Add, 0, V...>::type::value == S * (SS + 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,SS,S+1,Add, 0, V...>::type::value == S * (SS + 1)/2 && ReduceFor<S-1,SS-1,S-1,Add, 0, V...>::type::value == S * (SS + 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() {}

    ```

    8
    I just want to see funny trans memes :(

    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

    5
    MinekPo1 MinekPo1 @lemmy.ml
    Posts 4
    Comments 36