v9CYKjLeia10dZpz88iU

@v9CYKjLeia10dZpz88iU@programming.dev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

v9CYKjLeia10dZpz88iU,

He also sold before the buyback which caused the stock to raise 7%~. If he was insider trading, it would have made sense to purchase before a buyback, then sell afterwards.

v9CYKjLeia10dZpz88iU,

It should be possible to ping him to a post or comment though. (or for him to comment or post here)

v9CYKjLeia10dZpz88iU,

I would expect the following to work


<span style="color:#323232;">#[allow(unused)]
</span><span style="font-weight:bold;color:#a71d5d;">let mut</span><span style="color:#323232;"> last </span><span style="font-weight:bold;color:#a71d5d;">= &mut</span><span style="color:#323232;"> first;
</span>
v9CYKjLeia10dZpz88iU, (edited )

I misunderstood the reason the error was showing up. It seems like using a closure fixes it though.

play.rust-lang.org/?version=stable&mode=debug&edi…


<span style="color:#323232;">#[macro_export]
</span><span style="color:#62a35c;">macro_rules! </span><span style="color:#323232;">list {
</span><span style="color:#323232;">    () </span><span style="font-weight:bold;color:#a71d5d;">=> </span><span style="color:#323232;">{
</span><span style="color:#323232;">        </span><span style="color:#0086b3;">None
</span><span style="color:#323232;">    };
</span><span style="color:#323232;">    [ $x:expr, $( $y:</span><span style="font-weight:bold;color:#a71d5d;">expr </span><span style="color:#323232;">),* ] </span><span style="font-weight:bold;color:#a71d5d;">=> </span><span style="color:#323232;">{{
</span><span style="color:#323232;">        #[allow(unused_assignments)]
</span><span style="color:#323232;">        </span><span style="font-weight:bold;color:#a71d5d;">let</span><span style="color:#323232;"> closure </span><span style="font-weight:bold;color:#a71d5d;">= move || </span><span style="color:#323232;">{
</span><span style="color:#323232;">            </span><span style="font-weight:bold;color:#a71d5d;">let mut</span><span style="color:#323232;"> first </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#62a35c;">cons</span><span style="color:#323232;">($x, </span><span style="font-weight:bold;color:#a71d5d;">&</span><span style="color:#0086b3;">None</span><span style="color:#323232;">);
</span><span style="color:#323232;">            </span><span style="font-weight:bold;color:#a71d5d;">let mut</span><span style="color:#323232;"> last </span><span style="font-weight:bold;color:#a71d5d;">= &mut</span><span style="color:#323232;"> first;
</span><span style="color:#323232;">
</span><span style="color:#323232;">            </span><span style="font-weight:bold;color:#a71d5d;">$</span><span style="color:#323232;">(
</span><span style="color:#323232;">                </span><span style="font-weight:bold;color:#a71d5d;">let</span><span style="color:#323232;"> yet_another </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#62a35c;">cons</span><span style="color:#323232;">($y, </span><span style="font-weight:bold;color:#a71d5d;">&</span><span style="color:#0086b3;">None</span><span style="color:#323232;">);
</span><span style="color:#323232;">                </span><span style="font-weight:bold;color:#a71d5d;">if let </span><span style="color:#0086b3;">Some</span><span style="color:#323232;">(</span><span style="font-weight:bold;color:#a71d5d;">ref mut</span><span style="color:#323232;"> last_inner) </span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#323232;"> last {
</span><span style="color:#323232;">                    </span><span style="font-weight:bold;color:#a71d5d;">let</span><span style="color:#323232;"> last_mut </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">Rc::get_mut(last_inner).</span><span style="color:#62a35c;">unwrap</span><span style="color:#323232;">();
</span><span style="color:#323232;">                    last_mut.cdr </span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#323232;"> yet_another;
</span><span style="color:#323232;">
</span><span style="color:#323232;">                    last </span><span style="font-weight:bold;color:#a71d5d;">= &mut</span><span style="color:#323232;"> last_mut.cdr;
</span><span style="color:#323232;">                }
</span><span style="color:#323232;">            )</span><span style="font-weight:bold;color:#a71d5d;">*
</span><span style="color:#323232;">
</span><span style="color:#323232;">            first
</span><span style="color:#323232;">        };
</span><span style="color:#323232;">
</span><span style="color:#323232;">        </span><span style="color:#62a35c;">closure</span><span style="color:#323232;">()
</span><span style="color:#323232;">    }}
</span><span style="color:#323232;">}
</span>
v9CYKjLeia10dZpz88iU, (edited )

The issue is related to the binding being reassigned then never used. It’s happening because they’re using code generation where the final loop doesn’t need to assign. (but previous loops use the assignment at the loop start. Just throwing all that in a function and adding the warning suppression fixes it.

edit: I’m wrong, using an underscore works

https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=2ccac2a848523cb995b6c0efd92c569c

v9CYKjLeia10dZpz88iU,

Yandex is not that popular in the United States, their data collection seems wrong. Semrush ranks reddit #3 in the US.

v9CYKjLeia10dZpz88iU, (edited )

These statistics are only as good as their method of data collection.

v9CYKjLeia10dZpz88iU,

also note you will notice some numbers in the tables not being the same round from round, some people voted for the same option multiple times which means I couldnt give them a second or third choice since they only did 1 or 2

What happens to the vote if you step their 2nd and 3rd choice to less restrictive or more restrictive? (depending on the starting side)

v9CYKjLeia10dZpz88iU,

1st choice counts makes it seem like people might have preferred the 3rd option. Anyway, I was an invalid vote is why I asked.

Some teachers are now using ChatGPT to grade papers (arstechnica.com)

In a notable shift toward sanctioned use of AI in schools, some educators in grades 3–12 are now using a ChatGPT-powered grading tool called Writable, reports Axios. The tool, acquired last summer by Houghton Mifflin Harcourt, is designed to streamline the grading process, potentially offering time-saving benefits for...

v9CYKjLeia10dZpz88iU,

This really seems like an onion headline. ChatGPT grading ChatGPT essays.

v9CYKjLeia10dZpz88iU,

those devs understand why their assets are so large. but if you ask a js dev why they webpack instead of compiling they just start crying and run away

v9CYKjLeia10dZpz88iU,

GitHub also has a legal defense fund for developers. GitHub lists it on their DMCA takedown page.

When GitHub processes a DMCA takedown under our circumvention technology claim review process, we will offer the repository owner a referral to receive independent legal consultation through GitHub’s Developer Defense Fund at no cost to them.

They created this fund after claims were made against a YouTube downloader from a third party. (not Google)

I don’t know if this would be an anti-circumvention claim, but it doesn’t sound like a bad idea to ask.

v9CYKjLeia10dZpz88iU,

GitHub also has a legal defense fund for developers. GitHub lists it on their DMCA takedown page.

When GitHub processes a DMCA takedown under our circumvention technology claim review process, we will offer the repository owner a referral to receive independent legal consultation through GitHub’s Developer Defense Fund at no cost to them.

They created this fund after claims were made against a YouTube downloader from a third party. (not Google)

I don’t know if this would be an anti-circumvention claim, but it doesn’t sound like a bad idea to ask.

v9CYKjLeia10dZpz88iU,

It is owned by Microsoft.

v9CYKjLeia10dZpz88iU, (edited )

I think all 3 are likely detectable.

AdNauseam is my favorite though, and probably currently the least detectable. It purposefully costs advertisers the money they bid against each other for clicks. Though, if abuse of it becomes too high, I think Google would very likely separate out users they have detected as likely bots. Though, for people who do not browse the internet very often, there might not be very much data to be confident they’re a bot.

I really don’t like that modern advertising is based on highly invasive spying. A billboard is a nuisance, but someone watching everything I do online is a stalker.

edit: It’s about making predictions about behavior worse. An issue is that advertising has conversions or sales, which most fake clicks will not become conversions… but part of it is just creating data that might cause predictions against other people for content they don’t desire. (resulting in less impactful advertising)

v9CYKjLeia10dZpz88iU, (edited )

Blockchains are a good solution for this problem. [*] One of the most popular/experimental solutions available right now are Ethereum Name Service domains. Though, in the past, there have been other attempts with much less functionality like Namecoin’s domains.

[*] I don’t actually see it as a problem excluding concerns of government MITM attacks. The current chain of trust system has worked very well.

v9CYKjLeia10dZpz88iU,

Domains depend on cryptographic keys instead of a group of trusted companies. There are blockchain solutions that exist already. [Ethereum Name Service, Namecoin, etc] The problem becomes determining if the client has the correct blockchain or has enough proof that the retrieved records from the blockchain are accurate.

They’re not really necessary though, as the current system has worked very well.

v9CYKjLeia10dZpz88iU,

Unix is the easiest format I’ve used. It’s easy to parse, it’s consistent, there’s not usually competing unix like formats, it converts perfectly to other time formats, most file explorers can immediately sort it correctly, and it’s clearly the date from which the universe spawned into existence.

v9CYKjLeia10dZpz88iU,

I also really like the Bitcoin block number. It will likely be one of the most provable records of time passing, but not as convienent for tracking or converting time.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • magazineikmin
  • ethstaker
  • khanakhh
  • rosin
  • Youngstown
  • everett
  • slotface
  • ngwrru68w68
  • mdbf
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • provamag3
  • cisconetworking
  • cubers
  • Leos
  • InstantRegret
  • Durango
  • tacticalgear
  • tester
  • osvaldo12
  • normalnudes
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines