A financial chat for personal expenses. The user enters one number, how much money he has spent so far. The chat responds with a message:
1. List of expenses for today
2. Total expenses for today
3. Total expenses since the beginning of the month
4. Average expenses per day, calculated as total_since_the_beginning_of_the_month / current_date_of_the_month
5. Forecast of expenses for the month, calculated as average_expense_per_day * number_of_days_in_the_month
It is useful to add in advance on certain dates, scheduled loan payments and rent payments, which can be ignored in the average daily expense, so that it reflects only current expenses that can be reduced. It would be convenient to scan the QR code on receipts so as not to enter them manually.
Fifteen years ago, I made my own website and came up with a digital currency for it. These were PNG files with watermarks, with my money drawn on them. They were similar to the ones I printed at school with my friends. They were called "CHATL". At school, I didn't know how to give my money value, it turns out it had to be lent. Returning to PNG files, they could be viewed on a computer screen, printed and uploaded to a website to put into an account. But I couldn't solve the problem of simultaneous ownership. Such money turned out to be disposable. At that time, I had heard about Bitcoin, knew that it was worth about a dollar, but I didn't attach much importance to it. Besides, in Russia, I didn't have a dollar bank card to pay abroad. It's funny that the same thing is happening now, we have blocked international bank cards and I use Bitcoin.
Twenty years ago I tried to start using Python. I tried to make a sniffer in Python - a program for logging data on the network. But this program returned an error. I started to figure it out, I found that the error was in the Python implementation. I then rewrote this program in C - it worked very reliably. Since then I have avoided using Python. For the last five years I have been doing research on writing effective programs. I have used C and even made a framework for it, but programming remains difficult under time constraints. Then I tried to make a prototype in Python. In one day I tested several ideas. I can say that I like writing in Python. I plan to make a translator for automatically rewriting programs from Python to C. I plan to test ideas in Python and then rewrite them in C.
I solved the problem of finding factors for the product of prime numbers. I solved it for five years. I used different methods. There is even a graphical method https://github.com/azhibaev/c3_opengl
As a result, I came to the creation of a new programming language based on the C language. I realized that the C++ language was an evolution, but incorrectly implemented. The mistake is that a person is forced to write classes. But a person is not able to write a correct class. Only a translator can do this. I started doing this in my work https://github.com/azhibaev/c3 but I do not have enough funding.
I plan to build a parser for the C language https://github.com/azhibaev/c_parser , and create a new grammar. I plan to support the old grammar for Python and JavaScript. In general, you will be able to write strings in these languages inside a C program.
I am inventing new ways to automatically generate programs. One new way is the ability to call a non-existent function from a program with a non-existent data structure that should be created automatically when compiling the program. I'm looking for a job, but work takes up all my time and I can't do this project then.
The progress you make on difficult problems using insignificant resources can indicate such an extreme leverage of those resources, that it can be truly intimidating to those having actual significant resources themselves.
Even more threatening to those having "abundant" resources, and again a whole new level of fear by those whose resources are not a result of challenging efforts they themselves have made.
Be careful of downward pressure from those who almost never perceive any chance of being "leapfrogged" in some way or another, the unfamiliar feelings can trigger an almost instinctual response that acts to keep you separated from enough resources to become self-sustaining, if possible.
Greetings from the USSR! In 1990, I was 15 years old and a high school student. Factory clones of the ZX Spectrum appeared in stores, and I often visited the stores, looking at the new computers on the shelves. I already had a programmable microcalculator. My mother worked as the head of the department of automated control of industrial production, she received her salary for a month and bought me a ZX Spectrum 48K computer with all the money, for this I am very grateful to my mother. I learned to program in BASIC and assembler. The computer came with a cassette with the games Zynaps, Exolon, Lode Runner, Boulder Dash, Is-Chess, Robin of the Wood. These games were English, exported through Poland. I knew three people in the whole school, owners of the ZX Spectrum, and it was a huge school, 11 thousand students studied there. We exchanged cassettes with games. Then I used the Copy-copy program, it was right on the tape included with my computer! To make a copy of a game, first the game was read from the tape recorder into the computer's memory for 5 minutes, then I put in a clean tape and recorded the game for 5 minutes, then I checked for another 5 minutes (Verify). Sometimes I came across games in Italian. Hello Italy! There were Polish magazines in Polish. In 2002, I started working in a gaming computer club. There were 12 computers connected by a local network. There were Counter Strike, Half-Life, Sims, GTA III, Warcraft and other games. Games and programs were sold in stores and kiosks. I still have a collection of disks. For example, this is a Windows XP Corporate disk, for which only a serial number was needed. I bought this disk in a store for 2 dollars. Now I use Debian 12. I cannot download a Windows disk image, since many sites are not available in Russia. I can only buy a laptop with Windows installed, but it is expensive.
My experience in mainland China cerca 2003 is notably missing from this thread.
Entire markets with "daoban" (pirate) DVDs, music, and importantly - English language software.
The fascinating thing was the corruption and collusion with local authorities; occasionally I would go to a shop almost completely barren, it's because cops were scheduled to show up soon.
This is called a proxy server. You can take any domain, paid or free. You may want the domain to start with the word proxy, so that your users know that you are not copying the site, but using a proxy. You can use your own server or CloudFlare for your domain, with a DNS record CNAME. You can configure the proxy server to use http or https without checking SSL.
Dear friends!
I am a simple programmer. I had a website in 2009, where I posted useful articles. I had a small ad block, which allowed me to pay for my expenses. When users began to install ad blockers en masse, the number of ad views dropped significantly and I had to close the site. Now I have no job and I am very poor. I want to thank those people who not only do not want to pay for good service, but also install ad blockers. Now you say that there is nothing to find on the Internet. Who will do something for you for free? Maybe a taxi driver will take you for free?
dear friend! I am also a simple programmer. When I post simple rants like the one featured here, not only it doesn't have an ad block anywhere and so it generates no money but you're also all consuming bandwidth on a server i'm paying for with my money.
I also have a job—as a self employed developer that earns absolutely not enough to live a decent life—and I still do what I can to respect the web and respect the people ho visit my site by not serving them ads or by tracking them.
Because I believe that respecting you and your privacy is more important than me earning a few $.
Let me give you a piece of advice. Since you are still young and you do not have enough experience to make a lot of money. Because before it was not a few dollars that you mention, but hundreds of dollars. Advertising revenue has dropped so much. I thought the same as you. I was young and naive. Companies also have little money from advertising and therefore they simply cannot hire you and pay you a lot of money. Think about making a lot of money while you are young and full of energy. I am about 50 years old and I can not work hard anymore as in my youth. It becomes harder to make money with age. Think about the fact that none of those people who come to your site without advertising will give you a dollar in your old age. They will forget everything. Start being a serious adult. You are responsible only for yourself, but not for other people who just come to your site, and you do not have enough money to enjoy life while you are young. This time will quickly pass and in old age you will remember that you did not earn a lot of money in time.
I want to stay young and naive. I want to die poor and let people simply visit my site and hopefully earn something at a personal level. I care about human connections, I care about interacting with people via email in an honest way. If I’m not going to earn a living by doing that so be it.
I'm willing to pay for valuable content and services. I pay for online search and email, for example.
I'm not willing to look at ads. If the product or service that you have to offer is not sustainable without ads, I'm perfectly fine with it not existing at all.
Some YouTubers scream in panic that you dare to install ad blocker. Well nobody told them to build their business around such ad-driven solution.
There are thousands, and thousand of useful places, each for free. Take a look at awesome lists at github. These provide so much value to the society. It does not require any subscriptions, nor money.
There are millions of people who share education, and knowledge for free. If you build a business, you need to build it around things that are sustainable.
The old boomer internet is also over. Google will not lead anyone to any niche blog, or site. Now everything is inside big tech siloses, where "the algorithm" spoonfeds people with what zuckerberg likes. Go advertise any real http domain with any useful data. Nobody cares.
Did you know that YouTube does not make a profit, but only covers its own expenses? What if it becomes unprofitable because of ad blockers? What will remain? Paid cinemas? Do you want to pay money from your own pocket? And you will remember the times when you could pay by watching ads without money. Think about it! No one will do anything for you for free. Try to take a taxi or a train without money? Try to steal bread from a store without money? This is stealing and it is illegal. If something is free, it means that those who benefit from it have already paid for you, so that you receive the information they want. So that an independent site cannot distribute free information.
Why do you stop at looking at ads? Why not compelling viewers to actually support the advertisement by buying their stuff? Letting them pay your way through life without buying their products is tantamount to stealing. All this free money from ads, do you get free money from the grocery store? From a taxi driver? No. So why do you take it from advertisers without buying whatever they offer?
Oh, yeah! I often click on a link if an ad interests me. The problem is that I'm poor. But there are rich people who buy from advertising, right? After all, it's not my business to count the advertisers' budget. They know what they're doing. Don't interfere with advertisers doing their job! I learn a lot from advertising.
> Did you know that YouTube does not make a profit, but only covers its own expenses?
Yet they make no decisions to reduce those expenses. You either have to believe they are incompetent or this statement is on the spectrum of half truth to full on lie.
> What will remain? Paid cinemas?
Libraries. They used to be awesome and no corporation owned them.
> This is stealing and it is illegal
Sure, but, now you're forced to declare an actual value for the items taken. What is a fair price for most of this "content?"
> So that an independent site cannot distribute free information.
The irony is watching independent journalists take "super chat" donations on these corporate platforms. How big of a cut does the corporation get again?
Extensions for blocking are not only about ads. If you take a look at ublock site it does say it uses privacy and malware lists.
Therefore it is quite easy to understand and follow, and was suggested by FBI that we should use such extensions for our own protection.
Anyone saying, or implying that we should not use commonly named 'ad blocking' is spreading real harm to people.
When it comes to YouTube it is easy to understand the throwback. It always has been free. Now it is changing, but people are accustomed to this, and it is very bad to shame people for wanting things to keep that way. I agree, that if YouTube TOS say you should not be using them, then fine by me. YouTube goes bye bye. This is the only reason why they did not close all the loopholes, because that is how you loose your viewers, publicity, eyes, and eventually shareholders, and entire ad business. Microsoft for years tolerated piracy to keep them the most popular operating system. That still allows them to shame everybody for what they allow.
Indeed, in 2009 I used free hosting. However, my articles were so interesting that in one week my site was visited by about a million people. Because of the huge traffic, I was kicked out of free hosting. Then I rented a VPS. Then I was still a big opponent of advertising, like all of you, and I was naive. I was an idealist. But when I tried to sell access to the site for sending SMS messages costing 10 cents, no one wanted to buy them, only one person out of a hundred. When I installed advertising, this ratio increased to fifty out of a hundred, that is, my income increased 50 times. Then I understood the benefit of advertising. I received about $ 100 a month from advertising. Then the income from advertising dropped significantly due to the mass installation of ad blockers. Now I use Firefox without any plugins. I honestly watch ads. This is the decision of a responsible adult. Because I understand that without advertising there will not be those wonderful sites that are still left.
If ads are first-party, non-personalized, non-tracking, and don't get in the way of the content, people are mostly fine with them. Most ads are not like this, so people use ad-blockers, and the good ads get blocked along with the bad ads. The fault lies with the advertising industry, not the consumers.
It's an old-fashioned notion, but the advertising industry has extremely bad manners: it doesn't respect civilized social norms like not exploiting personal information for private gain and not egregiously interrupting people for trivial reasons. It's nosey, untrustworthy, intrusive, manipulative, and deceptive. I wouldn't tolerate this behaviour from a friend, and I'm not going to tolerate it from a bunch of amoral strangers.
I understand you perfectly. I apologize, as a defender of advertising, for the fact that advertising often causes you inconvenience. However, I believe that advertising does less damage than cars. Okay, let's ban cars? What about alcohol and smoking? Why doesn't anyone try to throw a blanket over the shelves with alcohol?
I can give you some advice. Imagine your favorite activity that you can do for free even on weekends. Look for such a job.
I am a programmer from Russia. I live in Siberia. I have not been able to find a job for a year. I continue to look, but I have already started to do some part-time work.
I participate in low-paid projects on image marking for training neural networks, checking the quality of their work.
I wanted to get a job in delivery, but our city is too small, and there is not even a delivery service. The only work in our city is drivers and store clerks, but also very low-paid (USD 300 per month).
I am doing a project to create a new programming language based on the C language, to unload the human brain from programming and give the opportunity to write programs in a human language. If you are interested, there is the first link to the article on my site azhibaev.com
On the one hand, yes. Turning fun into work can rob you of the pleasure part. I do ceramics in as a hobby and it's fun. I'm not terribly good. The fun is in the random creation and seeing how it comes out. If I had to make 100 pots the same I'd go mad. I made one piece on commission and I didn't like that.
On the other hand, I started programming at 12 years old. I got my first programming job at 22. By then I was well practiced at my craft, and I loved the work part - the completion of projects, the conforming to customer requirements etc.
Thirty-something years later and I'm still programming. I still enjoy it. It still gets me out of bed, and it still challenges me. I've made a career put of doing something I love, and that's a huge blessing.
So yes, it can kill joy in something you love, or it can lead to a fulfilling career getting paid for doing the thing you like most. The latter though is a rare gift most of us are not given.
Can you send me an email (my HN username @ gmail.com) with your resume or some code samples? I have worked with programmers based in Novosibirsk for 20 years and can try to help connect you. No promises but at least can refer you to some people who might have better work than you are doing now.
1. List of expenses for today
2. Total expenses for today
3. Total expenses since the beginning of the month
4. Average expenses per day, calculated as total_since_the_beginning_of_the_month / current_date_of_the_month
5. Forecast of expenses for the month, calculated as average_expense_per_day * number_of_days_in_the_month
It is useful to add in advance on certain dates, scheduled loan payments and rent payments, which can be ignored in the average daily expense, so that it reflects only current expenses that can be reduced. It would be convenient to scan the QR code on receipts so as not to enter them manually.
This app will help people save money.