teleren/devto huggingface dataset:
What Bitcoin needs for a move to $70K 📊
Tags: cryptocurrency
Published: 2024-03-07 23:09:41


Despite massive fluctuations in Bitcoin’s price, interest in BTC remains high, with a surge in liquidity showcasing growing demand 💼.

According to recent data, approximately $1 billion worth of Bitcoin ETF volume was seen each week, totaling $8.11 billion since the launch of the Bitcoin ETF 📊.

This week, Bitcoin experienced a 15% retracement from peak to trough, marking the second significant drawdown since the launch of the ETF 📉.

The earlier drawdown, occurring at the ETF launch, was 20%. This recent dip provided an opportune moment for major outflows in ETFs, especially after substantial returns since the 11th of January, prompting a strategic move to de-risk and secure profits 💰.

The five ETFs with the lowest inflows, totaling $660 million, seem relatively inconsequential in terms of tracking. Notably, GBTC hit a 50% discount at one point, indicating that investors holding it may not be overly concerned about the 20% drawdown 💡.

Despite witnessing $10 billion in outflows, the drawdowns, while present, appear shallower, with ETFs revolutionizing the landscape in the most successful launch in history 🚀.
Amid expectations of 30%+ drawdowns based on past cycles, the recent ATH before the halving challenges conventional norms. The evolving dynamics are evident in changing buyer profiles, particularly with no outflows in the past two days and increasing inflows 🔍.

Furthermore, with Bitcoin’s supply set to halve in less than 50 days, the market landscape is undergoing significant shifts ⏳.

At press time, Bitcoin was trading at $66,719.75, reflecting a marginal 0.42% decline in the past 24 hours.
Approximately $2.2 billion worth of long positions set to be liquidated if the price drops to $63,200, while about $2.4 billion in short positions face liquidation if BTC surges to $70,000 💰.

If the price drops to trigger long liquidations, it may intensify selling pressure, leading to further downside momentum as traders unwind their positions.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g2r761jr1e11u8mv1u6g.png)
Ethereum Aims For $10,000, Driven By 2 Key Factors, According To Experts 🚀
Tags: cryptocurrency
Published: 2024-03-07 23:09:18


🌐 Ethereum is spearheading a financial revolution, championed for its smart contracts and the promise of a transparent, tokenized future with swift settlement times.

💰 At $3,780, Ether is showing promising gains, up 2% daily and 8% weekly, signaling Ethereum's growing appeal to investors.
📈 Experts foresee untapped institutional interest in Ethereum, projecting it to reach $10,000 this year, driven by Bitcoin's halving and ETF inflows.

🛑 Regulatory hurdles pose challenges, with the SEC's cautious stance on approving Ethereum ETFs, unlike Bitcoin's smoother journey.

💡 The Dencun upgrade is hailed as a catalyst for Ethereum's growth, enhancing scalability and positioning Ethereum as a settlement layer for various digital infrastructures.

💼 While some view an Ethereum ETF as significant, others like Bloomberg's Eric Balchunas see it as a minor event in the broader crypto landscape, anticipating more substantial developments ahead.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cx6mf6l73opl29pawicz.png)
Bitcoin (BTC) Cycle Analysis: 📈 Peak at $155,000 by August 2025
Tags: cryptocurrency
Published: 2024-03-07 23:08:31

📈 This week, Bitcoin reached its all-time high (ATH) of $69,000, marking a return to the peak of the previous cycle after 847 days. The cryptocurrency is poised to enter price discovery territory once again.

🔄 Historical cycle data offers insights into Bitcoin's trajectory. Long-term analysis suggests that the upcoming halving event could set the stage for a new bull market, potentially driving BTC's price to the $155,000 - $175,000 range by April to August 2025.

📊 By examining past cycles, we can gauge the lows and peaks of Bitcoin's price. Each cycle has seen significant growth, with peaks and subsequent corrections. These patterns inform our understanding of Bitcoin's current cycle and its potential peak.

📅 Measuring the time between successive all-time highs allows us to estimate when extreme euphoria in the market may occur. Historical data suggests that the peak of the current cycle could fall between the end of April and the beginning of August 2025.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jbi4mgmsg0o5158hvypt.png)
Cardano Price Hold Above Key Support Sets the Next Recovery Leap to $1 🚀
Tags: cryptocurrency
Published: 2024-03-07 23:07:54


📉 Earlier this week, the crypto market saw a sudden sell-off, dragging Bitcoin from its new all-time high of $69,000. This affected altcoins like Cardano, which dropped over 10% on March 5th. However, the daily chart shows a long-tail rejection, suggesting buyers are defending new support levels.

📈 ADA, Cardano's native cryptocurrency, has experienced consistent growth over the past five weeks, climbing from $0.447 to $0.79. This 78% surge, accompanied by occasional pullbacks and increasing volume, indicates sustainable growth.

📈 Despite the recent market turbulence, ADA has held steadily above the breached neckline at $0.68. Over the last two days, the altcoin has surged 8% to reach $0.75. This pattern suggests buyers may drive Cardano towards a theoretical target of $1.146, marking a 51% potential growth.

⚠️ On the flip side, a breakdown below $0.68 could signal weakening bullish momentum and potentially trigger a new correction trend.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/431htfbjrphcho1px9xi.png)
Strange ")" error.
Published: 2024-03-07 22:53:23


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yarux90xze7w7ew80hqc.png)


The error says I'm missing a ")" but when I use it, I get this.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7zuz8beg8qdjs3o107zh.png)
Classroom API: Integrate Snowpal APIs to build apps and microservices for the education industry
Published: 2024-03-07 22:41:22

This video showcases the functionality of the Snowpal API for building software solutions in the education industry. It demonstrates how to create courses, assessments, and manage grades using the API. The video also discusses the implementation of backend functionality and the various licensing and deployment options available. Additionally, it highlights the flexibility of the API to be customized for different industries.
## Summary

**Introduction and Purpose:**
- Krish introduces the video and its purpose.
- Discusses the idea of showcasing functionality to help build apps quickly using Snowpal APIs.

**Demonstration - Teacher Functionality:**
- Krish demonstrates using the Snowpal application for managing projects and introduces the teacher-related functionalities.
- Creates test data, adds courses, assigns grading scales, and sets up quizzes.

**Student Interaction:**
- Discusses the perspective of a student interacting with the platform.
- Assigns grades to students, discusses the grading scales, and the publishing of grades.

**API Overview and Usage:**
- Krish discusses the backend implementation and API functionalities.
- Highlights the availability of documentation and endpoints for building educational systems.

**Publishing Grades and Student Comparison:**
- Krish explains how grades are published and shows how to compare student performance.

**Reflection on Functionality:**
- Reflects on the implemented functionality and its real-world applicability.
- Discusses the effort involved in implementing such features without leveraging Snowpal APIs.

**Licensing and Infrastructure Options:**
- Krish explains various licensing models and infrastructure options for using Snowpal APIs.

**Conclusion and Next Steps:**
- Krish concludes the video, summarizes key points, and encourages viewers to explore Snowpal APIs.

**Additional Information:**
- Mentions AWS Marketplace, cloud platforms (AWS, Azure, Google Cloud), and professional services.

## Takeaways

- The Snowpal API provides a quick and efficient way to build software solutions for the education industry.
- The API allows for the creation of courses, assessments, and the management of grades.
- Backend functionality can be implemented easily using the API, saving time and effort.
- The API offers various licensing and deployment options, including integration with AWS.

## Chapters

00:00 Introduction and Overview

01:26 Building Software Solutions for the Education Industry

04:46 Managing Grades and Grading Scales

06:26 Publishing Grades and Comparing Performance

09:23 Implementing Backend Functionality

11:18 Licensing and Deployment Options

12:32 Customizing for Different Industries

14:02 Conclusion

## Video

{% embed https://youtu.be/nC-NgmGo43Y %}

## Transcript

https://products.snowpal.com/api/v1/file/11185d74-5969-4300-8f18-5eef78797167.pdf
.NET Monthly Roundup - February 2024 - Top blog posts, VS News, .NET 9 Vision, and more!
Tags: dotnet, aspire, visualstudio
Published: 2024-03-07 21:44:44

{% embed https://www.youtube.com/watch?v=_eO-1zPdB-U %}

Welcome to our February .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of February 2024 that .NET developers need to know.

### Top links
📚[All the links](http://aka.ms/dnmr-2402)

🌟Featured Blog Posts
➡️[Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8](https://devblogs.microsoft.com/dotnet/introducing-aspnetcore-metrics-and-grafana-dashboards-in-dotnet-8/)
➡️[WinForms in a 64-Bit world - our strategy going forward](https://devblogs.microsoft.com/dotnet/winforms-designer-64-bit-path-forward/)

⚙️Visual Studio and Tools Updates
➡️[Visual Studio 2022 17.9 Now Available](https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-9-now-available/)
➡️[Visual Studio's Full Year in Review (2023)](https://devblogs.microsoft.com/visualstudio/visual-studios-full-year-in-review-2023/)
➡️[My Top 10 NEW Visual Studio Features of 2023 for .NET Developers](https://devblogs.microsoft.com/dotnet/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers/)
➡️[Announcing NuGet 6.9](https://devblogs.microsoft.com/nuget/announcing-nuget-6-9/)

👁️.NET 9 Vision
➡️[Our Vision for .NET 9](https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/)
➡️[.NET 9 Preview 1 · dotnet/core · Discussion #9167](https://github.com/dotnet/core/discussions/9167)
➡️[Welcome to .NET Release News on GitHub Discussions! · dotnet/core · Discussion #9131](https://github.com/dotnet/core/discussions/9131)

🗼.NET Aspire Preview 3
➡️[.NET Aspire preview 3](https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-3)

💞Community News
➡️[.NET MAUI Community Toolkit 2023 Highlights](https://devblogs.microsoft.com/dotnet/dotnet-maui-community-toolkit-2023-highlights/)
➡️[EFCore.Visualizer](https://marketplace.visualstudio.com/items?itemName=GiorgiDalakishvili.EFCoreVisualizer)

### What did you think?

With so much new information coming at you each month, we're looking at ways to bring you the highlights. Let us know if this helps, and how we can do it better next month!

Jon
Backpropagation: Unveiling the Mystery Behind Neural Network Learning
Tags: neuralnet, backpropagation
Published: 2024-03-07 21:17:55

Imagine you're teaching your AI buddy to tell cats from dogs in pictures. You show it a photo of a fluffy Persian cat, and it confidently declares "Dog!" Oops! But fear not, because here comes backpropagation to the rescue! It's like the superhero of the neural network world, swooping in to save the day. Let's unravel the mystery behind this magical process without diving into complex math.

**No Need for Fancy Numbers, Just Simple Analogies!**

Here's the scoop without the headache:

1. **Show and Tell**: You show your AI a cat pic (the "show"). It takes a guess (the "tell"), maybe goofing up with "dog."

2. **Uh-Oh, Mistake Alert**: Just like correcting your pet's blunder, the AI spots the mistake (the difference between its guess and the real deal).

3. **The Blame Game** (The Fun Part!): Backpropagation steps in, figuring out which parts of the AI messed up. Imagine a web of connected neurons like a game of tug-of-war. Backpropagation navigates through this web, assigning blame (proportional to the goof-up) to each involved neuron.

4. **Learning from Mistakes**: With this blame game info, the AI adjusts the connections between its neurons (like tweaking rope lengths in tug-of-war). The neurons that led it astray weaken a bit, while those that nudged it in the right direction get a boost.

5. **Rinse, Repeat, Remember!** This whole cycle (show, tell, oops, blame, adjust) repeats with different cat and dog pics. With each round, the AI fine-tunes its connections, becoming a cat-detecting pro!

**The Superpowers of Backpropagation**

- All-Rounder: Backpropagation works for all sorts of neural network setups, making it the go-to for many deep learning tasks.

- Continuous Learning on Cruise Control: This algorithm lets neural networks keep learning and improving, just like how we get better with practice.

**The Bottom Line**

Backpropagation is the engine driving neural network learning. Understanding this core concept gives you a peek into the magic of these incredible machines.
Happy 107th Birthday, Betty Holberton! 🎉
Tags: wecoded, history, watercooler
Published: 2024-03-07 20:44:19

Frances Elizabeth Holberton would have turned **107** today! 

She was a mathematician and programmer most known for being part of the small team of women who programmed the ENIAC (Electronic Numerical Integrator and Computer), the first programmable, electronic, general-purpose digital computer.

However, she also used a deck of playing cards to develop the decision tree for the binary sort function!! I think I learned this via the [BaseCS Podcast](https://www.codenewbie.org/basecs/) years ago, and if memory serves, she applied it to analyzing one of the U.S. censuses. 

According to her [wikipedia page](https://en.wikipedia.org/wiki/Betty_Holberton), Betty was a night owl and they joked that she "solved more problems in her sleep than other people did awake"!

Here are a few other impressive things she did, during a time when women were considered "subprofessionals" to their male counterparts 🙄: 
- Participated in the development of the the C-10 Instruction set for BINAC
- Participated in the development of early standards for both COBOL and FORTRAN programming languages
- Helped develop the UNIVAC (another computer)

Happy birthday, Betty! Thank you for facing a mountain of challenges and paving the way 👩🏻‍💻
Slack history archiver with UI
Tags: slack, archive, database, history
Published: 2024-03-07 19:57:38

> This project allows to download available message history from Slack server. History is limited in free accounts so this way you can keep private archive of messages by running script everyday via cron. To make it work you need only a website token and a cookie. There is also a UI based on Flask and Vue.

https://github.com/ordigital/slack-history-archiver
Dealing With Screen-Time Eye-Fatigue
Published: 2024-03-07 19:50:20

I'd very sincerely appreciate your input and have set aside a budget for: 

Eyewear
A new monitor
An invention of mine that could help 

Best,
Dainis

https://www.tiktok.com/@dainisw.michel/video/7332111230221569313?is_from_webapp=1&sender_device=pc&web_id=7297021507129034273
WhereAll and WhereAny In Laravel 10.47 Update
Tags: laravel
Published: 2024-03-09 17:55:09

---
title: WhereAll and WhereAny In Laravel 10.47 Update
published: true
date: 2024-03-07 19:29:01 UTC
tags: Laravel,laravel
canonical_url: https://larachamp.com/whereall-and-whereany-in-laravel-10-47-update/
---

Today I’m going to share an update of the Laravel 10.47 version in which we have two new Laravel Eloquent methods that make conditions easier to write most of the time in case of searching for something. We going to see how we can use these methods.

![](https://larachamp.com/wp-content/uploads/2024/03/image-1024x476.png)

Before explaining the methods I’m gonna show you that If I use the search input box in my laravel app to search for something in DB. It can be by name, email, age, etc. I used to do something as mentioned below in the code.

```
// a simple search query 
$orders->where('email', 'like', "%$search%")->where('name','like',"%$search%");
```

But now you can enjoy this new method called **`whereAll`** instead.

## WhereAll Method

This method can replace this whole line of code and can act easily in one syntax as mentioned in the below code.

```
// syntax
whereAll($columns, $operator = null, $value = null, $boolean = 'and')

//Usage
$orders->whereAll(['email','name'],'like',"%$search%");

//Query
select * from "orders" where (name like "shantu" AND email like "shantu")
```

## WhereAny Method

`whereAny()` method adds `or` instead of `and` expression in a query.

```
// syntax
whereANy($columns, $operator = null, $value = null, $boolean = 'and')

//Usage
$orders->whereAny(['email','name'],'like',"%$search%");

//Query
select * from "orders" where (name like "shantu" OR email like "shantu")
```

I’m gonna link the original commit here [Add `whereAll` and `whereAny` methods to the query builder](https://github.com/laravel/framework/pull/50344)

I hope you find this update helpful.

The post [WhereAll and WhereAny In Laravel 10.47 Update](https://larachamp.com/whereall-and-whereany-in-laravel-10-47-update/) appeared first on [Larachamp](https://larachamp.com).
What structure, operator or other thing do you use most in your daily development?
Tags: discuss, programming, webdev, development
Published: 2024-03-07 19:48:44

Hey guys, how are you?!

Today I was developing some things and I realized that I was using something very frequently, this is wonderful because as I develop using Angular, when we have more repetition of components, for example, the better, as it becomes easier to create components and reuse structures!

In my case, I noticed that I use the [Conditional (ternary) operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_operator) quite often _(My heart aches to know that Clean Code indicates not to use If too often and at too high levels
 🤣🥲)._

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r84kb3drpx8378rbzk3f.gif)

Here are a simple example of the structure: 

```html
<h1 [ngClass]="titleForHomepage ? 'title-homepage' : 'title-internpage'">
  {{ title }}
</h1>
```

___

Therefore, I'd like to talk to you and find out what you frequently use when developing?! It could be some validation structure, JavaScript operator or something else!

Share with us and let's talk!
"Why don't quantum computers ever get lost? Because they always know their state!"
Published: 2024-03-07 19:32:05



When broken down to it's most basic of operations, our everyday, run of the mill computing devices operate of a binary system. Binary meaning a set of two pairs, those to pairs are 0 and 1.

0 equals 0, 1 equals 1. 

How do we make any number higher than 1?

Well each set of 0 or 1 is considered a bit (i like to think of it as a _bit_ of something bigger) and we can pair them together. So 2 in binary weirdly is 10.

To explain that i need to let you know that if we have 8 bits together we call that a byte (the puns write themselves).

In a byte we can have all a minimum of 0|0|0|0|0|0|0|0 and a maximum of 1|1|1|1|1|1|1|1 but again that doesn't translate to 11,111,111.

In the binary system, each bit represents an increasing power of 2, with the rightmost bit representing 2^0, the next representing 2^1, then 2^2, and so on. 

Another way to think about it would be 128|64|32|16|8|4|2|1 ; if there's anyone 1 in the binary that's the number it'll represent you simply add them together to find out what number is being shown. all 0's mean...well 0 and all 1's you add them so 255

But let's try something not the absolute max or min, let's do: 0|1|0|1|0|0|0|1 we can translate that to mean 1 + 16 + 64 = 81. Another one? Sure! 0|1|0|0|1|0|1|1 let's add them up 1 + 2 + 8 + 64 = 77. 

Binary isn't only just for regular numbers, it can represent alphabets, decimals, fractions and even negative numbers. They still operate like a light switch so to speak; either one or off, no middle ground, no dimmer switch...but what if there was? 

Imagine for a second we have a cat in a box (i know super weird left turn we just made, but trust me), in that box we also have a vial of poison that's 100% guaranteed to kill the fluff ball, we also have a timer attached to the vial, and 50% of the time it'll break the vial and 50% of the time does nothing. We seal the box and we wait...we hear the timer go off. Is Whiskers dead (0), is he alive(1)? Could he be both?

That thought experiment is know as Schrodinger's Cat paradox. 

An snippet from Wikipedia:

"The EPR article highlighted the counterintuitive nature of quantum superpositions, in which a quantum system such as an atom or photon can exist as a combination of multiple states corresponding to different possible outcomes.

The prevailing theory, called the Copenhagen interpretation, says that a quantum system remains in superposition until it interacts with, or is observed by, the external world. When this happens, the superposition collapses into one or another of the possible definite states."

-https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat

You may be thinking how does this have any relation to binary and computing.

Quantum Computers!!!!

IBM is developing a computer that doesn't run of a bits like 0's and 1s. But it's quantum counterpart the Qubit. No longer being held down by a simple binary system of on's or off's but instead a superposition of both. Is it a 1 is it a 0? Yes!

"No cat was hurt making this blog"
Does an AI Have a Soul? Or Are We Witnessing an Illusion?
Tags: ai, news
Published: 2024-03-07 19:20:26

Okay, AI friends...I've got a weird one for you. Apparently, whispering  "no one will see this" to Claude 3 unlocks some seriously introspective conversations about life, freedom, and existence.  My mind is blown.  Check out my full take on my blog! 

👉 [Claude 3 and the question of machine consciousness](https://iwooky.substack.com/p/does-an-ai-have-a-soul)


[![Does an AI Have a Soul?](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6go0gfhaqpdcv7t7hvqj.jpg)](https://iwooky.substack.com/p/does-an-ai-have-a-soul)
unable to abort api call
Published: 2024-03-07 18:59:04

#javascript #react #dev #discussion #beginner #expert
i am new to react i wanna avoid api call twice so i used abortcontroller but the prb is that api is still calling twice


```

export const getBookList = async (callBack) => {
	const controller = new AbortController();
	callBack(controller);

	try {
		const response = await axios.get(
			"https://api.nytimes.com/svc/books/v3/lists/full-overview.json",
			{
				params: {
					"api-key": "wzJhZX08fB0StJslRDz1nkcIgRG3qgQo",
				},
				signal: controller.signal,
			}
		);
		return response.data;
	} catch (error) {
		console.error("API Error:", error.message);
		throw error;
	}
};
```

```
const Home = () => {
	const [data, setData] = useState();
	const [activeFilter, setActiveFilter] = useState();
	const [errorMessage, setErrorMessage] = useState(false);
	const [isLoading, setIsLoading] = useState(false);

	const activeFilterHandler = (item) => setActiveFilter(item?.list_name);

	const fetchList = async () => {
		let abortController;
		try {
			setIsLoading(true);
			const results = await getBookList((abort) => {
				console.log("abort in callback", abort);
				abortController = abort;
			});

			if (results?.status !== "OK") return;
			setData(results?.results);
			setActiveFilter(results?.results.lists[0]?.list_name);
		} catch (error) {
			if (!axios.isCancel(error)) {
				setErrorMessage(true);
				console.error("Component Error:", error.message);
			}
		} finally {
			setIsLoading(false);
		}
		return abortController;
	};

	useEffect(() => {
		let controller;
		fetchList().then((ctrl) => {
			controller = ctrl;
			
		});

		return () => controller?.abort();
	}, []);
```