Pull to refresh

My feed

Type
Rating limit
Level of difficulty
Warning
To set up filters sign in or sign up
Post

У меня есть знакомый энтузиаст LLM, который также изучает верилог. Я попросил его написать инструкцию к упражнению с неким сенсором, который он интегрировал. Он разумеется сбросил это на LLM, я почитал и понял, что LLM нужно запретить как распостранение Экстази и "солей" среди молодежи. Точно так же как "дизайнерские наркотики" дают ощущение счастья и достижения без труда, сгенеренная LLM документация выглядит как реальная, вот только читателю она не поможет.

Что нужно читателю? Картинку как подцепить сенсор к плате, временную диаграмму сигналов которые от него выходят и пару слов про проблемы, которые у него возникнут (дребезг) и как их стоит решать. Так чтобы было достаточно информации, чтобы сесть и написать код на верилоге.

Что выдал LLM? Сначала пять абзацев мутного словестного описания что "изменения переключателей проходят некоторую последовательность, позволяющую определить направление", с галлюцинациями что движется и что неподвижно. Потом не имеющую отношения к задаче информацию, из каких материалов делаются эти сенсоры в разных странах мира, чтобы быть дешевыми для хоббистов и образовательных учреждений. Далее про разные способы решения проблемы дребезга, в том числе способы, не имеющие отношения к данной ситуации. И наконец, куски определения пинов из QSF и XDC файлов из случайных примеров в интернете, которые не имеют отношения к описанному примеру, так как в нем во-первых эти файлы не используются (другой вендор, другой способ задания пинов), а во-вторых, в нем эта часть проекта абстрагирована (пользователю вообше это не нужно это делать).

То есть текст просто водит читателя за нос, не давая ему никакой полезной информации для решения проблемы. Но даже это не важно, потому что читатель этот текст читать не будет, так как учует LLM в заголовке и убедится в третьем предложении, после чего перестанет читать. Текст является иллюстрацией терминов "сделать на отцепись" и "из дерьма и палок".

UPD: И самое страшное: это 27 страниц вместо 1 страницы полезной инструкции, которую я ожидал. ДВАДЦАТЬ СЕМЬ СТРАНИЦ ЛАБУДЫ !!!

Я хочу обратно в годы, когда этого ужаса не было. Нашу цивилизацию ждут тяжелые времена. Я уже видел в ЖЖ посты агитирующие на перевод всей порноиндустрии на generative AI.

Tags:
+7
Comments6
Article

FunCaptcha (Arkose Labs) solver: Principles of Operation, Features, and Methods for Automated Bypass

Level of difficultyEasy
Reading time12 min
Views156

We continue our journey through the world of CAPTCHAs (Fantastic CAPTCHAs and Where to Find Them, as well as Methods to Combat Them), and today we encounter yet another “tough nut” in the CAPTCHA universe – FunCaptcha (Arkose Labs).

FunCaptcha is a type of CAPTCHA developed by Arkose Labs that offers users small puzzles instead of the usual tasks like recognizing distorted text or selecting images containing buses. In traditional CAPTCHAs (e.g., reCAPTCHA), verification often relies on recognizing distorted characters or simple images. Arkose Labs took a different route: their “entertaining” CAPTCHAs feature interactive challenges with 3D objects, logic puzzles, and audio questions. This approach is intended to be user-friendly for humans while complicating life for bots.

Typical FunCaptcha challenges include:

Read more
Article

Tips and methods for conducting user research with children

Level of difficultyEasy
Reading time5 min
Views568

When creating an app or any other software product for children, one of the hardest parts of the process is conducting user research correctly. Although working with kids might seem fun and entertaining, it takes certain skills to get them engaged in testing your product and voicing their opinion so you could gather all the necessary information. It’s important to understand that mentally kids function differently than adults, so working with a young target audience requires a different approach. Treating children like adults in the UX research process can lead to serious mistakes: they might not get a proper understanding of your product and you might end up getting wrong results, only wasting your time and budget. In order to avoid that, we’ve collected a few tips below that might help you communicate with kids more effectively for a productive and fruitful research session.

Read more
Article

One-click Postgres Pro optimization with pgpro_tune

Level of difficultyEasy
Reading time4 min
Views360

Imagine a familiar situation: it’s Monday morning, tasks are piling up, and you need to quickly spin up a new service using Postgres Pro. Or maybe you’ve just upgraded your database server over the weekend — added more CPUs, more RAM.

Here’s how to get your database tuned and ready to make the most of the new hardware and workload, without wasting time.

Read more
Article

Database performance analysis using pg_profile and pgpro_pwr

Level of difficultyEasy
Reading time4 min
Views34

DBAs often struggle to identify the most resource-hungry processes that degrade system performance. Back in 2017, DBA — and now Postgres Professional engineer — Andrey Zubkov faced the same challenge. This led him to develop pg_profile for PostgreSQL, which has since evolved into pgpro_pwr.

In this article, we’ll dive into strategic database monitoring and show you how to pinpoint bottlenecks in your databases using our tools.

Read more
Post

ChatGPT: LOOKING FOR A CAFFEINE SUBSTITUTE

Although caffeine stimulates mental activity and aids in eSports/games and late-night programming, it has many side effects, such as increased blood pressure and crazy heart rate, a sharp rise and quick drop in stimulation. Therefore, we need a high-quality alternative to caffeine, and we will search for it using AI. Potential candidates to replace caffeine are Theacrine (or TeaCrine) and N-Phenethyldimethylamine Citrate (USA FDA said Ok).

ChatGPT successfully created a very complex table, even with a calculated column based on FUZZY criteria (if you can do this in SQL — you're a genius!), but it struggled with sorting the table. Attention: there is an image below, links are not clickable.

this is an image, links are not clickable
this is an image, links are not clickable

In the first numeric column, it failed to sort the numbers in descending order. I spent about 15-20 minutes trying. I experimented with various prompts and explanations. This is strange.

This tool (ChatGPT) understands table manipulation commands very well. In this example, I asked it to create a table based on data from large stores, specified which columns were needed and what information they should contain, indicated the order of the columns, including relative positioning — for instance, "insert a column with such-and-such data before this column" — and even more.

IT was able to create a SUMMARY column based on previously generated columns — this is the column with weighted sums of substance weights from other columns, and IT independently found the weighting coefficients quite accurately.

Moreover, for each product, IT managed to identify the substance composition based on specific criteria and listed them, creating a separate column. Not all substances, but only those filtered by certain criteria (only those that are not caffeine but have an effect similar to caffeine — try programming such a query in SQL manually without AI, taking into account the fuzzy criterion of similarity of effects, and also determine the similarity coefficient for creating the weighted sum of substance masses per serving of the dietary supplement). And it even partially managed to sort by the weighted sum.

But despite completing so much complex work, it still made a small mistake with sorting.

Tags:
0
Comments0
Article

How I Created Perfect Wiki and Reached $250K in Annual Revenue Without Investors

Level of difficultyEasy
Reading time6 min
Views83K

Hi, my name is Ilia. I founded Perfect Wiki — a SaaS product for creating internal company knowledge bases that works directly within Microsoft Teams. We created a simple and convenient tool for storing, editing, and sharing knowledge within companies. It all started with the idea to resolve one specific pain point: the built-in Wiki in Microsoft Teams offered was inconvenient, and there was no worthy alternatives with full integration to the platform.

In this article, I want to share how the idea came about, the mistakes I made, how I found my first customers, and how I gradually grew to a steady income of $250,000 a year over five years. All of this — without investors, a 20-person team, or a “Series A” round.

Read more
Article

How to Fail Those Students Who Rely on ChatGPT

Reading time3 min
Views1.6K

We at Verilog Meetup constructed an exam/interview problem that has an interesting property: if a student tries to figure out a solution by thinking by himself, he usually succeeds; however if he dumps the problem on ChatGPT, the solution fails (does not pass the automated test), and the student goes into a death spiral of futility, kicking ChatGPT to get the solution right.

There is nothing weird about the problem, we do this in the industry all the time:

Read more
Article

Google ADK: Easiest Way to Build an AI Agent

Level of difficultyEasy
Reading time7 min
Views1.1K

In this tutorial, I’ll explain in simple terms what AI, AI agents, and workflows are, and then I’ll walk you through building your very first AI agent in Python using Google’s Agent Development Kit (ADK). By the end, you’ll understand the differences between these concepts and have a working content-assistant agent you can run from your terminal or a web interface.

Read more
Article

By next year, we'll be talking to databases in natural language

Level of difficultyEasy
Reading time4 min
Views551

According to Gartner, natural language queries will replace SQL as early as 2026. 

While Gartner's prediction may be optimistic, the shift toward natural language interfaces for databases is inevitable. The timeline may vary, but the transition itself is a certainty.

Read more
Article

What is DPI Engine?

Level of difficultyMedium
Reading time25 min
Views1K

For people familiar with the term DPI (Deep Packet Inspection), it often carries an unpleasant association: blocking, regulators, censorship, tightening controls. In reality, DPI is simply the name of a technology whose essence lies in the deep analysis of network traffic. Deep traffic analysis involves identifying protocols, extracting the most significant fields and metadata, classifying internet services, and analyzing the nature of network flows. I will explain how such solutions work in this article.

Read more
Article

GeeTest CAPTCHA Bypass: How to Solve a Sophisticated Anti-Bot System

Level of difficultyEasy
Reading time13 min
Views1.3K

One could write, “Experienced developers working on parsing and automation often face the need to bypass modern CAPTCHAs.” But that’s too boring… I’d rather start like this—continuing to explore the amusing world of CAPTCHAs, I finally stumbled upon the Chinese variant of protection: the GeeTest CAPTCHA. Let’s break down what this beast is, where it dwells, and why you should (or shouldn’t) fear it… You’ll understand as we go!

GeeTest is one of the advanced anti-bot systems combining user puzzles with behavioral analysis. I decided to take a close look at recognizing the GeeTest CAPTCHA under real-world conditions and figure out how to bypass GeeTest with various methods. But first—a classic introduction (which, by the way, may be more interesting than the practical part of the article, since bypassing the GeeTest CAPTCHA is already a non-trivial task for many readers).

Read more
Article

Yandex huge privacy issue or not?

Reading time2 min
Views1.5K

Hi to everyone!

I'm new here. Someone told me that Habr is like russian reddit for developers (and maybe not). And I'm here today to share my story and get opinions from you, part of this community.

In August 2024 I visited Moscow, and got Russian starter pack, even if foregneir :-)
Will be useful later because I'm moving here, Русский язык coming soon, извините!

So let's start with getting a new bank account, make a new mobile number and start to register to some essential service platforms like Metro, Gorod, ВВ, Perekrostak and Yandex for delivery and taxis. And in every service I found something strange. A certain "Ivan" (I've changed the name for privacy) is present in all my accounts where I try to register.
That's it! The phone number that my bank gave me was just.... recyled! So I could start to get personal data through all these existing account on this new phone number of mine but the most shocking thing occured today!

Alarm on 9:00, I woke up and I got a message by Yandex:

Read more
Article

Horsehead Nebula

Level of difficultyEasy
Reading time6 min
Views966

The whimsical image of a chess knight in profile among the stars is perhaps the most recognizable among deep space objects. It can be said that the Horsehead Nebula tops the recognition rankings among nebulae and galaxies. Perhaps the Andromeda and Orion Nebulae resonate more with the general public, but only specialists and advanced amateurs know what they look like. Even among them, there are often cases when the famous Andromeda Galaxy is confused with another galaxy, even by experienced popularizers of astronomy. The Orion Nebula, too, can look different in pictures taken with various filters. Yet, the profile of the chess knight allows every inhabitant of Earth to recognize that in front of them is the one-of-a-kind and completely unique Horsehead Nebula.

Let's begin by noting that when we talk about the Horsehead Nebula, we refer to two fundamentally different formations in this region of our Galaxy. Only together do they create this memorable visual image. Moreover, what we see—the glowing diffuse background—is not the Horsehead Nebula. It is a dark silhouette against a light background—a bizarrely shaped dust cloud opaque to the visible radiation of stars and nebulae. If there were no relatively bright emission nebula behind it, we might not even know about any dark gas-dust cosmic horse.

The background for the recognizable horse profile is created by the hydrogen nebula IC 434, discovered by William Herschel in the late 18th century. However, Herschel did not notice any amusing details in the outline of this nebula, although he was an excellent observer—much more keen-sighted and attentive than most of his followers. There are also objective reasons for this—telescopes in Herschel's era were imperfect, and their dark metal mirrors lost from 50% to 80% of the light that entered them.

Read more
Article

Rosette Nebula

Level of difficultyEasy
Reading time3 min
Views980

The large but sparsely populated constellation Monoceros, barely visible to the naked eye, can take pride in hosting an extraordinary treasure: the Rosette Nebula. Monoceros is a relatively recent addition to the star map. Lacking bright stars, astronomers of the pre-telescope era deemed this region unworthy of a constellation. After all, how could a constellation exist without luminous stars? A few 4th-magnitude stars hardly suffice to form a recognizable figure. Consequently, old star maps depicted nothing within the Winter Triangle — formed by Betelgeuse, Sirius, and Procyon (between the constellations Orion, Canis Major, and Canis Minor. Only with the telescope’s invention did it become clear that this region contained notable objects, necessitating a name. Johannes Hevelius, creator of a stunning star atlas, coined the name in the early 18th century. Thus, astronomers gradually accepted a mythical, horse-like beast with a sharp horn — located where the third eye might be — among the winter constellations.

Read more
Article

Carina Nebula

Level of difficultyEasy
Reading time3 min
Views1.2K

The term "Carina Nebula" is sometimes translated as "Nebula of Carina," evoking the image of a beautiful female name. However, this is a misinterpretation. "Carina" is Latin for "keel," referring to the keel of a ship—not just any ship, but the Argo, depicted on ancient star maps. Over time, the Argo constellation was divided into several modern constellations: Carina, Puppis, Vela, and Pyxis (Compass). The stars of the Argo are invisible from mid-northern latitudes. Even in the best seasons (winter and spring), Carina, Puppis, and Vela remain below the horizon. They can be observed from the northern tropics and farther south. However, in ancient times, when Greek astronomers imagined the Argo in the sky, the Earth's rotational axis was positioned differently due to precession. This allowed the Argo to be visible from Mediterranean shores. Precession, a gradual shift in the Earth's axis, completes a full cycle every 26,000 years. Over three millennia, the stars of the Argo gradually disappeared from the northern sky.

Read more
1
23 ...