Pull to refresh

My feed

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

WebSocket Reconnection in Flutter

Level of difficultyMedium
Reading time5 min
Views1.5K

Continuous socket connection can be crucial to ensure correct app behavior. Whether it’s delivering real-time chat updates, stock prices, or in-app indicators, a reliable connection is vital.

One of the irritating problems with sockets is a sudden loss of connection. If the true cause is not visibly evident, i.e., unstable internet connection, then the disruption cause is often well hidden. To tackle this issue we can implement an automatic socket reconnection strategy. Let’s see what options we have in the industry-standard socket library for Dart — web_socket_channel.

Read more
Article

Why I need RSS 3.0

Level of difficultyEasy
Reading time6 min
Views1.1K

In the past 5 years, I moved across 3 countries and 2 continents. It was not a short tourist travel or vacation, but a full immigrant experience with 1+ year experience minimum. I had to adapt to new cultures, new languages, new people, new food, new weather, new everything. One of the pains was to adopt new online services and information sources.

The problems I have faced were not obvious and interesting at the same time. I tried to analyze what was missing and required to make life easier.

Read more
Post

Тут в статье рассуждают о необходимости разработки универсального языка человеческого общения. А ведь у человечества есть ещё туча нестандартизированных вещей, из-за которых мы теряем много ресурсов и возможностей. Вот навскидку:

  1. Системы мер: имперская (галлоны, футы...) и метрическая. На имперской сидит США и ещё несколько стран. Авиация по прежнему использует мили и футы.

  2. Параметры сетевого электричества: напряжение (относительно легко конвертировать) и частоты (гораздо сложнее). Япония, например, поделена примерно пополам по частотам 60 и 50 Гц, из-за дорогой конверсии много потерь.

  3. Электророзетки и вилки, их наверное под десяток несовместимых стандаров в мире.

  4. Левостроннее и правостороннее движение.

  5. Параметры колеи железных дорог, настоящий зоопарк.

Давайте продолжим список.

Tags:
Total votes 6: ↑6 and ↓0+6
Comments5
Article

FreeScan Combo 3D Scanner: A Revolutionary Tool in Scanning Technology

Reading time7 min
Views524

The FreeScan Combo 3D Scanner emerges as a pioneering solution in the dynamic world of 3D scanning technology. This cutting-edge device has been meticulously engineered to bridge the gap between high-end functionality and user accessibility. It stands as a beacon of innovation, symbolizing the strides made in digitizing the physical world with unprecedented precision and ease.

Read more
Post

Каково ваше мнение о https://proofcheck.org? Это cmd-инструмент, который позволяет проверять TEX-овые доказательства на математическую (!) корректность. Но на русском статей о нём нет, хотя он прост в использовании и по своему принципу функционирования. Прилагаю также proof-of-concept от авторов: https://tug.org/TUGboat/tb30-2/tb95neveln.pdf

Суть в том, что до этого существовало много proof assistant-ов, но эти предложили принципиально новый стандарт парсинга логики, который уложился в скрипт на питоне. В отличие от семейства HOL, основные идеи которого восходят аж к 1970-м. Я считаю, что нужно популяризировать ProofCheck и в рунете.




Tags:
Total votes 1: ↑1 and ↓0+1
Comments0
Article

Comprehensive Review of the Flashforge Creator 4-A 3D Printer

Reading time7 min
Views410

In the innovative world of 3D printing, the Flashforge Creator 4-A has made a notable entrance, distinguishing itself as a strong competitor. It's a machine that marries advanced technical features with ease of use, catering to the intricate needs of professionals while still being accessible enough for hobbyists. This balance of sophistication and user-friendliness is what sets the Creator 4-A apart.

Read more
Article

Klipper and Bizon 3

Reading time8 min
Views500

It’s time to continue experimenting with the Bizon 3 printer. My first attempt at improvement was Octoprint. In short, I liked easy installation, when the system successfully installed and worked on the first try, intuitive interface and endless possibilities of improving the monitoring and control functions. What I didn’t like however was a certain slowness, and overall there was little sense, except for the possibility of remote monitoring.

It has been repeatedly pointed out to me that Octoprint in combination with Marlin is way too old-fashioned. Even more outdated is just Marlin or its modified version, for instance, for Raise3D printers, which I don’t quite agree with, but that’s not the point right now. The thing that is relevant is Klipper. Well, it’s time to try it personally.

Read more
Article

Anti Aliasing Test on Anycubic Photon Mono 2

Reading time2 min
Views1.9K

Hello everyone.

Recently I was wondering if layering is normal for photopolymer printing.

The main points in the comments on the forums were:

1) This is normal; either the model itself is curvy or its positioning is wrong, etc.;

2) The model should be sanded or primed to improve its look;

3) It is worth trying to play with AA (Anti Aliasing).

At the same time, the views on point 3 are quite opposite:

1) Unlike Phrozen, in case with Anycubics, AA is nothing more than a marketing trick that does not work;

2) With the new models, native slicer, and fresh firmware, it works.

I decided to check it out for my own experience, so here is my small comparison test for your attention.

Read more
Article

Installing Orbiter V2.0 on Anycubic Vyper

Reading time5 min
Views1.3K

This article describes how to install the Orbiter V2.0 feeder on the newer revisions of the Vyper, with the connector on the printhead with clamps.

Since Anycubic Plus and Anycubic Max basically have the same printhead as Vyper, these instructions will work for them as well. In fact, Orbiter V2.0 can be installed on any FDM printer, be it Creality or Modix.

There are a lot of options online for how to install a desired feeder on the printhead, but all of them are bulky and clumsy, which I didn’t like. In the end, the choice fell on Orbiter V2.0, because it is relatively small and supports a filament sensor, which can be mounted directly on the extruder. As for the wires, they look quite decent next to the native loop.

Read more
Article

FlashForge 3D Printers

Reading time9 min
Views481

The world of manufacturing has witnessed a paradigm shift with the advent of 3D printing technology. Initially perceived as a niche hobby for enthusiasts, it has burgeoned into a pivotal industry innovation, driving advancements across medical, aerospace, automotive, and consumer goods sectors. The technology's allure lies in its ability to transform digital blueprints into tangible objects layer by layer, offering unprecedented flexibility in design and production.

Read more
Article

Why would a software engineer attend an FPGA hardware meetup at Hacker Dojo?

Reading time6 min
Views1.5K

For the last 30 years digital chip design is not a schematic entry anymore: hardware engineers write code just like software engineers.

The difference is that the code software engineer writes becomes a chain of CPU instructions stored in memory, while the code in a hardware description language (HDL) becomes the CPU itself, its transistors and metal connections. And not only a CPU: the same technique is used to design processor-less ("fixed function") blocks in GPU that shuffle triangles and pixels, as well as network router chips that edit packet headers 100 times faster than CPU.

There are ways to experience this workflow without paying a million dollars to a silicon fab. One way is simulation, and another way is to use a matrix of reconfigurable logic cells, a Field Programmable Gate Array (FPGA). You can come on January 14 to Hacker Dojo in Mountain View, California. We have a bunch of computers and FPGA boards, and we will show you how to use them not only to blink LEDs but also to output graphics and recognize music.

This will change your perspective of what the code is.

Prepare for a ride:
Article

Million Dollar IT Sale…..Lost

Reading time2 min
Views1.1K

Lose Your Sale) How to lose an IT project sale. 

My name is Paul Karol and I work as a director in a Russian IT company that mostly sells their products into the American Market. What we will discuss today was so costly for that company that I want to share this knowledge so that it doesn't happen to other Russian IT companies. 

Case Study

Today I want to tell you about a sale that almost was. I was Consulting for this one company and they were involved in selling software to the United States. This one particular client was in contact with the sales manager for 2 months.

Now this sales manager was very good at their job and they had a lot of charisma on the phone and in the text messages. However they specifically did not know something that cost them a large contract. 

1. In Russia it's respectful not to talk about your personal life because you feel that you're wasting someone's time if you do not know them well. 

2. In the United States once you have been talking with somebody for a couple of months you would start to consider them sort of a friend. 

The Russian IT sales manager had not been in contact with this client for about a week and this was unusual. 

They were worried. 

Then the text message came that said this. 

"I'm sorry Marina that I have not been in contact with you for some time. I took my family and kids to the Lakeside and we enjoyed some time by the beach." 

The Russian IT sales manager did not know how to think about this and they asked this question. 

" So, do you want to buy our product?" 

Read more
Article

When It's Important to Stop Your Team's Engineers from Writing Code

Reading time5 min
Views987

Launching a startup often means navigating through stringent constraints, particularly in the early stages where resources are limited. For technical founders, who usually possess deep expertise in certain technical domains, the inclination might be to hire a team of senior engineers—considering you often end up with only one expert in each domain, it might be risky to delegate entire segments to junior specialists.

This situation typically leads to a small team where each member is more skilled than the founder in their respective field. This raises an important question for the technical lead: what role should you play in this team? 

While the apparent answer might be task setting and quality control, prompting engineers to do what they love (coding), a less obvious but crucial role emerges. As a leader, your primary responsibility could be to prevent your team from engaging in unnecessary or potentially detrimental tasks, a concept known as "overengineering."

In this article, I will explore the critical role of a technical lead in steering a team away from overengineering and ensuring that their efforts align effectively with the startup's goals and resources.

Read more
Article

Thoughts and short notes (in go) after reading «Clean Code»

Level of difficultyEasy
Reading time4 min
Views1.7K

Clean Go

Hey guys, I recently dove into 'Clean Code' by Robert C. Martin and found some valuable insights. The book is originally in Java, but I decided to reinterpret the principles in Go. Here's my take on the clean code concepts and how they can improve our coding practices.

1. Clean Code

The gist: Clean code is more than just working code; it's code that other developers can easily read, understand, and modify.

Read more
Article

Trade bot python setup (using Binance API), Vol 1

Level of difficultyMedium
Reading time5 min
Views15K

Trading robots are conquering the Wall Street! Learn how to create your first automated python trading bot.

We present a fully functioning trading bot pipeline on python using the Binance API. Starting with the general introduction, we provided a comprehensive overview of main API calls and their implementation on python. After this we show a fully functioning python code presenting a basic trading bot with core features using static channel breakout strategy.

Read more
Article

Best SLA 3D Printers

Reading time15 min
Views1.1K

StereoLithography Apparatus, or SLA 3D printing, is a form of additive manufacturing technology used for creating models, prototypes, patterns, and production parts in a layer by layer fashion using photopolymerization. Photopolymerization is a process by which light causes chains of molecules to link together, forming polymers, which then make up the body of a three-dimensional solid.

Read more
Article

Toward the January meetup on portable SystemVerilog examples in Silicon Valley

Reading time4 min
Views1.2K

The team developing a set of portable SystemVerilog examples decided to organize the first event in Silicon Valley on Sunday, January 14 from 2PM till 5PM at Hacker Dojo in Mountain View, CA. If the first event is successful we are going to make it recurrent. You can register for the event on Meetup or LinkedIn.

The current directions of the group:

Read more