teleren/devto huggingface dataset:
Santoshi Hacker Reviews 2023
Published: 2023-10-30 21:18:31

Has your phone been acting a little peculiar lately? Maybe it's been making strange noises, opening apps on its own, or sending text messages to your contacts without your consent. Well, these are just a few signs that your phone might have been hacked. Other common indicators include rapid battery drain, unexpected data usage, and a sudden slowdown in performance. If you notice any of these red flags, it's crucial to take action immediately. Why should you be concerned about a hacked phone? Well, aside from the fact that it's a major invasion of your privacy, the risks can extend far beyond that. Hackers can gain access to your personal information, including passwords, financial data, and even your sensitive photos. Recovering your hacked phone is crucial to mitigating these risks and this is where Santoshi Hacker comes in. By regaining control of your device and removing any malicious software, you can prevent further damage and protect your precious data from falling into the wrong hands. Call Santoshi Hacker to get assistance through:
 Email : santoshihacker @ hotmail .com
 Website : https:// santoshihacker. godaddysites. com/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/033zw23nij999wg9r4lj.jpg)
🚀 The Ultimate Stable Diffusion & AI Masterclass on Udemy - Now BIGGER & BETTER! 🎉
Tags: udemy, course, ai, stablediffusion
Published: 2023-10-30 21:07:19

🚀 JUST UPDATED: The Ultimate Stable Diffusion & AI Masterclass on Udemy — Now BIGGER & BETTER! 🎉

✅ Dive into 23+ Engaging Lectures!

⏰ Master the Art in 13hr 23min+!

🌎 Navigate Easily with Subtitles in 31+ Languages!

🎓 Join 372+ Aspiring AI Innovators!

⭐ Secure Success with Insights from 22+ Glowing Ratings!

🔗 https://www.udemy.com/course/stable-diffusion-dreambooth-lora-zero-to-hero/

Unlock a Treasure Trove of Scripts & Exclusive Resources! Your Journey to AI Mastery Starts Here! 🚀

A Heartfelt THANK YOU to Each and Every One of You for Your Trust & Support! Let’s Conquer the AI World Together! 🙌

#AICourse #StableDiffusion #Udemy #LearnAI #UpdateAlert #AI #GenerativeAI #Course #SDXL #DreamBooth #LoRA #Training #Txt2Img


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dmmpoxwtag5rg3dktz7y.png)
CodePenChallenge-Halloween Party!
Tags: webdev, css, codenewbie, html
Published: 2023-10-30 20:56:06

This pen work relates to #codepenchallenge which features a responsive Halloween website design using HTML CSS & JavaScript.With CSS animations when scrolling and a dark and elegant interface.
https://codepen.io/nilimadas/pen/PoVqzNg

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hj7e0ebn2f8g08a2k3oz.jpg)[](url)
¿Qué es el prompt injection attack?
Tags: machinelearning, spanish
Published: 2023-10-30 20:48:35

La parte de la seguridad en los algoritmos de aprendizaje computacional es una zona realmente inexplorada, algunos de los ataques que he revisado y que hasta el momento no se tiene una solución real son los siguientes (1 de 2):

Prompt Injection Attack

En este año unos investigadores se dieron a tarea de hacer que el Large Language Model (LLM) de Bing se comportará como un estafador. Las instrucciones ocultas en una página web que crearon los investigadores le decían al chatbot que le pidiera a la persona que lo usaba que le entregara los detalles de su cuenta bancaria. Y esto es solo el comienzo. De acuerdo al articulo de la revista Wired este tipo de ataques son relativamente sencillos de realizar y que hasta este momento las grandes empresas como lo son OpenAI, Microsoft, Google, etc. no han podido determinar una forma eficiente de solucioanar este problema.

Los ataques se pueden dividir en dos categorías: los directos y los indirectos, en cuanto a los primeros es un hecho que con algunos tipos de instrucciones se puede hacer que el LLM se comporte de una cierta manera, dando como resultado respuestas con discursos de odio o respuestas dañinas.

En cuanto a los ataques indirectos son mucho mas delicados y llevan las cosas al siguiente nivel. En lugar de que el usuario ingrese un mensaje malicioso, la instrucción proviene de un tercero. Un sitio web que el LLM pueda leer, o un PDF que se esté analizando, podría, por ejemplo, contener instrucciones ocultas que el sistema de inteligencia artificial debe seguir.

Esto quiere decir que si alguien o algo puede ingresar datos al LLM este puede modificar considerablemente la respuesta. Los investigadores han podido manipular al LLM para robar datos, modificar respuestas e incluso correr código para controlar la maquina del usuario de manera remota. Las grandes empresas están haciendo todo lo posible para mitigar este tipo de riesgos pero aún estamos en una etapa muy temprana para decir que estamos en control de este tipo de tecnología que ha llegado para quedarse.

Links:
https://greshake.github.io
https://wired.com/story/generative-ai-prompt-injection-hacking/
Don't follow me, I'm lost too
Tags: frontend, webdev, beginners, javascript
Published: 2023-10-30 20:48:12

So, I just saw this video by Lucas Montano talking about Development not being limited to just the web, and it got me thinking: If it's all about the web, where should I start? Today, I came across 4 amazing professionals showcasing new frameworks for Frontend. Is being a Frontend developer all about design? Or is there more to it than just that? And what about web designers? How can I become a Frontend Dev without getting overwhelmed by all the frameworks out there? Sometimes, I wonder if the challenge lies in my own skills or if it's simply because there are so many things happening at once that it's hard to master everything. Thoughts?
CSS2️⃣ 🥊 CSS3️⃣ - Não trave na entrevista técnica
Tags: beginners, css
Published: 2023-10-30 20:10:18

Essa vai para os mais jovens no universo da tecnologia. Você já parou para pensar, se naquela entrevista de emprego te perguntarem a diferença entre CSS2 e CSS3?

---

Acompanha esse post pra não faltar o palavriado na hora :bulb:

---

Aqui estão algumas das diferenças mais significativas:

1. **Seletores avançados:** O CSS3 introduz uma variedade de seletores avançados que permitem direcionar elementos de maneira mais precisa. Isso inclui seletores como o seletor de atributo, o seletor de primeira criança, o seletor de última criança, etc.

2. **Bordas e sombras avançadas:** O CSS3 permite criar bordas arredondadas, sombras suaves e bordas gradientes de maneira mais eficiente e flexível do que o CSS2.

3. **Animações e transformações:** O CSS3 oferece suporte a animações e transformações CSS, permitindo que elementos HTML sejam animados e transformados sem a necessidade de JavaScript.

4. **Fontes personalizadas:** Com o CSS3, você pode usar a propriedade @font-face para incorporar fontes personalizadas em seu site, ampliando suas opções de design de fontes.

5. **Mídia responsiva:** O CSS3 introduz media queries, que permitem que você crie estilos específicos para diferentes tamanhos de tela e dispositivos, tornando seu site mais responsivo.

6. **Flexbox e Grid:** O CSS3 introduz os modelos de layout flexbox e grid, que tornam o design de layout mais flexível e eficiente.

7. **Gradientes CSS:** O CSS3 oferece suporte a gradientes CSS, permitindo criar fundos gradientes diretamente com CSS, em vez de depender de imagens.

8. **Transições:** O CSS3 inclui transições, que permitem suavizar as mudanças de estilo de um elemento ao longo do tempo.

9. **Multi-colunas:** O CSS3 permite criar layouts de várias colunas de maneira mais eficaz.

10. **Sombra de texto:** O CSS3 permite aplicar sombras a texto diretamente, sem a necessidade de imagens.

Lançada em 2012, o CSS3 é a mais recente versão do CSS e trouxe a grande maioria das novidades utilizadas hoje quando o assunto é estilização de páginas da web.

Anteriores a ela, estão o CSS2 e o CSS, que surgiram, respectivamente, em 1998 e 1996.

O CSS3 trouxe **MUITOS** recursos avançados para melhorar o design e a funcionalidade de páginas da web,(nem consigo imaginar mais o mundo sem elas), tornando-as mais dinâmicas, responsivas e atraentes. 

Ah, é importante observar que a implementação de alguns recursos pode variar entre navegadores, o que pode requerer o uso de prefixos de fornecedores e considerações de compatibilidade. 

---

Finalizamos nosso post , mas antes de ir, se gostou e fez sentido, não se esqueça de reagir e comentar, isso me motiva muito!

💻 GitHub: cristianmeelo
💼 LinkedIn: Cristian Melo
My first technical task for internship
Tags: beginners, writing, frontend
Published: 2023-10-30 20:02:52

Hi,

Today, I want to write about my first task as a frontend developer intern.

This happened three months after I seriously started learning to code, and for the first time, I was very scared. When I received a document with tasks to complete, my initial reaction was, “I can’t do this,” and “There are too many things to do.” However, after two days, I sat down at the computer, opened the technical document and Visual Studio Code, and began coding.

The project was a banking app that displayed incoming and outgoing transfers as well as the balance. Within two days, I had created a visual concept of the app, including every button, registration and login form, all with Responsive Design, using minimal code.

The problems began when I started working on the website: user registration (saving data), logging in (retrieving data), and probably the biggest challenge (displaying data from the API using Chart.js). Considering that I was just starting with Javascript, I had to accelerate my learning.

In the end, I attempted to complete all tasks for the application. Although I didn’t pass the first step, I learned a lot while working on the banking app.

Reflecting on my frontend learning journey, I decided to change my approach. Now, after gaining basic knowledge on a topic, before starting to code, I try to find a project with challenges that I haven’t yet encountered.

And remember…

Code every day :)
AWS Lambda SnapStart - Part 8 Measuring Java 17 Lambda cold starts
Tags: java, aws, serverless, coldstart
Published: 2023-10-30 19:41:15

## Introduction
In the [part 7 of our series](https://dev.to/aws-builders/measuring-java-11-lambda-cold-starts-with-snapstart-part-7-re-measuring-5gn6) we re-measured the cold start of the Lambda function with Corretto Java 11 runtime and SnapStart enabled after AWS fixed the "Restore Duration" time displayed in the CloudWatch (Logs). You can refer to the part 7 to review the results of our measurements.  As SnapStart is also supported with Java 17 runtime  directly from the beginning I was curious what cold start we will get with Java 17 with SnapStart enabled.

## Measuring the cold start times with Java 17 and SnapStart enabled
For measurement purposes I created/copied the [sample application](https://github.com/Vadym79/AWSLambdaJavaSnapStart/tree/main/pure-lambda-17) and configured Lambda functions to use Java 17 runtime for Lambda and 1024 MB memory .

Now we use the same CloudWatch Logs Insights Query as we used in the [part 7 of our series](https://dev.to/aws-builders/measuring-java-11-lambda-cold-starts-with-snapstart-part-7-re-measuring-5gn6). We also enable SnapStart for both our Lambda functions  GetProductByIdWithPureJava17Lambda (without priming) and GetProductByIdWithPureJava17LambdaAndPriming (with priming of DynamoDB invocation) and after approximately 100 cold starts we got the following durations:

| Framework                   | p50      | p90       |p99       |
|---------------------------  |----------|-----------|----------|
|cold start time w/o Priming  | 1513.85  | 1648.55   | 1860.34  |
|cold start time with Priming | 725.56   | 829.03    | 1066.98  |

## Conclusion
For the cold start times measured with Java 11 and Java 17 runtimes with SnapStart enabled and additionally with and without priming of DynamoDB invocation we got very comparable results. For some percentiles Java 17 cold starts were a bit lower, but this may depend on the executed measurements. This was also my expectation before I started these measurements as SnapStart is based on the whole Firecracker microVM snapshot create and restore phases. And the latter phase is occurring during the cold start of the Lambda function and will probably take similar amount of time independent on the Java runtime version used as JVM restore is only a part of the whole microVM restore. In the next  article of series I’d like to share some thoughts on how AWS can further improve its offering around reducing cold starts on AWS Lambda with Java Runtime and also developer experience.
Coder Cyber Services Can Assist You with Crypto Recovery
Published: 2023-10-30 19:22:47

Upon reaching out to Coder Cyber Services, I was welcomed with  a clear and concise explanation of their recovery process. It was reassuring to have a step-by-step guide to follow, knowing that there was a well-defined path towards recouping my lost Bitcoin. To begin the recovery process, Coder Cyber Services conducted a thorough assessment of my situation. They meticulously analyzed every detail of the scam, gathering crucial information that would later prove vital in the recovery efforts. Their attention to detail and methodical approach eased my worries and instilled confidence in their abilities. Coder Cyber Services possesses an impressive arsenal of tools and techniques specifically designed to tackle cryptocurrency scams. From advanced tracking software to expert knowledge in blockchain technology, they left no stone unturned in their mission to recover my lost Bitcoin. Their dedication to staying on top of the ever-evolving scam landscape is truly admirable. Contact this hacking group now for your bitcoin recovery being stolen or sent to a wrong wallet. Contact info:    codercyberservices@tech-center.com  or rather visit their page   https://codercyberservices.info.

Thank you.
Mi recorrido en este Hacktoberfest 2023 🎃
Tags: hack23contributor, hacktoberfest23, beginners, opensource
Published: 2023-10-30 19:22:40

## ¡Bienvenidos! 👋

¡Bienvenidos! Mi apodo aquí en Internet es white-mask, este es mi primer post en dev.to y en este corto post quiero compartirles mi experiencia en esta nueva edición del Hacktoberfest 2023.


## Contexto 📖

Llevaba meses esperando esta nueva edición del Hacktoberfest porque es una buena instancia para participar en proyectos libres. Cabe destacar que esta no es la primera vez que participo en este evento, pero sí creo que es la primera vez en la que me animo a participar en proyectos libres "reales" como frameworks. Mi motivación para elegir los proyectos en los cuales aportar fue meramente en contribuir a aquellos frameworks o librerías que utilizo en mi día a día, ya sea en trabajos o proyectos personales. Esta era una oportunidad perfecta para devolver el favor a la comunidad.


## Miedo de empezar 😨

Es cierto que es difícil comenzar cuando uno es nuevo o se considera que no tiene el nivel necesario para aportar en los proyectos. El primer paso es borrar de tu mente este miedo y atreverse, porque estas son las instancias en las que podemos aprender nuevas tecnologías o hacer cosas nuevas. En este viaje, comencé con arreglar la documentación de los proyectos. Puede que no sea gran cosa, pero como ya dije, es una instancia para devolver la mano a la comunidad, ya que gracias a sus herramientas, yo hago mis proyectos.


## La espera ⏳
![Conteo Regresivo de Validación de Pull Requests](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tw7sp0ljuv5zvovr2tzl.png)
Luego de completar los 4 pull requests (PR), tuve que esperar (7 días para ser específico) para que mis pull requests fueran aprobados y contados como válidos. Fue una semana larga, pero al final se logró. Para ser sincero, se siente genial ser parte de una comunidad que trabaja duro para mejorar día a día el software.


## El final 🏁

En esta edición del Hacktoberfest, aparte de aportar en la documentación de algunos proyectos, también descubrí que algunos proyectos tienen foros para hacer preguntas, discutir implementaciones o hacer sugerencias de features, entre otras cosas. A pesar de que participar en estos foros no cuenta para el evento, fue súper divertido estar aportando, ya que me ayuda a profundizar en el software (framework o librería), investigar e interactuar con otros usuarios que comparten la misma pasión por el software que yo.

Como conclusión del evento como contribuidor, Hacktoberfest fue una instancia bonita para participar, contribuir en el software libre y sentirme parte de esta comunidad. Aprendí mucho sobre cómo están construidos los proyectos y cómo mucha gente interactúa y aporta. Me gustó tanto que sin duda estaré más activo e intentaré aportar durante el año sin tener que esperar este evento. 🌟


![See you next time](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zrfmr9yjb3qxwqcsvnnw.gif)
Evento cumplido y ahora solo falta esperar la próxima edición, ¡nos vemos el próximo año! 🎉
Why Your Perfect Code Might Kill Your Startup: The Power of Prototyping!
Tags: uncategorized
Published: 2023-11-14 20:50:56

---
title: Why Your Perfect Code Might Kill Your Startup: The Power of Prototyping!
published: true
date: 2023-10-30 19:13:54 UTC
tags: Uncategorized
canonical_url: https://www.faridfadaie.com/2023/10/30/why-your-perfect-code-might-kill-your-startup-the-power-of-prototyping/
---

### **Introduction** :

Hey fellow founders, I’ve been in your shoes – twice. The thrill of a new idea, the late-night coding sessions, the aspiration to create something flawless. Reflecting on my journey, and drawing wisdom from Marty Cagan’s invaluable insights, I’ve come to realize a few things about the pursuit of perfection.

* * *

### **Chasing Perfection: My First Mistake** :

In my first startup, I was obsessed with creating a ‘perfect’ product. The code had to be impeccable, the UI unmatched. But here’s the thing – while I was busy chasing perfection, I missed out on understanding what my users truly wanted. Cagan hits the nail on the head when he talks about “Deep Customer Understanding”. I learned it the hard way.

* * *

### **The Power of Prototyping: My Second Chance** :

The second time around, I decided to prototype. Taking a leaf from Cagan’s book, I realized that it wasn’t about cutting corners, but about smartly conserving resources and time. Remember Dropbox’s initial video demo? It wasn’t perfect, but it captured the essence and got feedback. That’s the power of prototyping. It gives you real insights, fast.

* * *

### **Unraveling ‘Bad Code’ Myths** :

You’ve probably heard whispers about tech giants having ‘questionable’ code. In the early days of my successful startup, our code wasn’t pristine. But it was adaptable. Just like Facebook in its infancy, we were more focused on growth and iterating based on feedback. The ‘perfect’ code can always be refined once you’ve truly found your product-market fit.

* * *

### **Being a Technical Founder: The Blessings and Curses** :

Having a technical background, I often found myself torn between perfection and progress. With my first startup, my technical inclinations got the better of me. But by the time I founded my second startup, I’d learned the importance of balance. It’s not about compromising on quality, but understanding when to prioritize speed and adaptability.

* * *

### **A Humble Conclusion** :

Founders, I’ve been on both sides of the fence – the exhilarating highs of success and the soul-searching lows of failure. If there’s one thing I’d like you to take away, it’s this: Perfection is a journey. Focus on understanding your users, be adaptable, and remember that sometimes ‘good enough’ can be the stepping stone to greatness.

The post [Why Your Perfect Code Might Kill Your Startup: The Power of Prototyping!](https://www.faridfadaie.com/2023/10/30/why-your-perfect-code-might-kill-your-startup-the-power-of-prototyping/) first appeared on [Farid Fadaie - Engineering, Product and life](https://www.faridfadaie.com).
Manual Testing
Tags: manualtesting
Published: 2023-10-30 19:10:30

> Manual testing is the process of testing a software manually by a tester, without using any automated tools. 

Testing is done by following a set of predetermined tasks that need to be performed in order to check the performance of an application from an end user perspective. 

The tester performs a series of tests to check if the inputs entered produce the desired output. In the process of testing a software, bugs and other errors are also corrected either by the tester or the developer. 

For example, in order to check a website developed, user login credentials are verified by checking output when the username format or password is incorrect.  

**Benefits:**

_Flexibility:_
Manual testing allows a tester to have a wide range of testing scenarios that can be tested. The tester is able to understand that end user experience and provide the necessary changes to improve user experience.

_Early detection of bugs:_
By manually testing the software, the tester is able to identify bugs and other serious flaws quickly and inform the developers. This avoids expensive rework later in the development cycle.

_Detect more bugs:_
 Manual testers can detect subtle bugs in the software that may be overlooked in automation testing, for example visual inconsistency or usability.

_Better understanding of user experience:_
Manual testers gain a deeper knowledge of how the software works and how it is intended to work. This helps in finding potential issues and improves the end user experience.
     	
_Better testing coverage:_
A manual test is more creative and can think more creatively to explore different paths to check the software.
    
_Cost-effective:_
Manual testing is more cost-effective than automated testing especially in case of small projects or limited budgets.
    
**Drawbacks:**

_Susceptible to human errors:_
Few bugs and defects may be overlooked due to tiredness, lack of focus and distraction.This is not the case with automated testing. 

_Time consuming:_
Manually testing every feature and every function takes many extra hours while in case of automated testing, tests are performed in a fraction of that time.
	
_Expensive:_
Manual testing can be expensive especially in case of big projects as it requires more resources such as employees, machines and time.

_Difficult to measure:_
It is sometimes difficult to measure the efficiency of the testing process as it is difficult to keep track of the quantity and quality of tests performed, test coverage attained and the errors discovered. 

In conclusion, manual testing has both benefits that make it crucial in software testing and drawbacks that can be challenging. It is important to take these into consideration before designing the testing process.