Posts
 
Reputation
Joined
Last Seen
Ranked #71
Strength to Increase Rep
+11
Strength to Decrease Rep
-2
94% Quality Score
Upvotes Received
361
Posts with Upvotes
255
Upvoting Members
127
Downvotes Received
17
Posts with Downvotes
10
Downvoting Members
13
92 Commented Posts
~589.87K People Reached
About Me

When I was kid my father bought me an Amstrad 6128 (after playing a little I desided it to brake down a program to see what is inside it and re fix it – same logic I did with toy cars or anything that had the unfortunate lack to be in my hands), that…

Favorite Tags

678 Posted Topics

Member Avatar for rproffitt

> Meta projected that approximately 10% of its 2024 revenue, or about $16 billion, would come from ads for scams and banned goods. @Dani > I don't think I necessarily agree that Meta should be fined for the ones that slip through the cracks We live in a world where …

Member Avatar for SCBWV
0
54
Member Avatar for Dani

For many years now, as a company, we stopped even having an office. It didn't make any sense since we all work from home. After COVID, we don't even meet in person in my department regularly as we did, especially since some of us are now living in other cities. …

Member Avatar for jkon
0
16
Member Avatar for NormR1

Hello @NormR1, you mentioned Java many times, but we don't structure things that way in Java either. Writing a monolithic class containing everything would make it unreadable. There are many ways to structure a web app. Here is one of them. In the www/public_html directory, we have folders like js, …

Member Avatar for pritaeas
1
97
Member Avatar for jkon

I just did a quick work in Inkscape and the result was greater than the effort. I was pleased, so when moving my mouse to close the program, I felt almost guilty for not thanking it.

Member Avatar for Dani
0
41
Member Avatar for Dani

I was a programmer long before taking any Computer Science discrete mathematics course, so I knew, for example, De Morgan's laws by thinking about how I could transform complex conditional statements, even without knowing those laws existed. In my view, if you need to study logic to think logically, you …

Member Avatar for jkon
1
124
Member Avatar for WendyDolan

Your questions are too broad and would take hours to write even a compact answer addressing them. I could offer my take on "How do you usually handle product attributes and variations efficiently?" that I think is central to database schema design for eCommerce, but to give you the best …

Member Avatar for jkon
0
28
Member Avatar for Dani

I hadn't thought of it until reading this. Now that I have and tried to go back in time, I've eliminated some earlier candidates because I wouldn't consider them 'sites.' So, it was probably somewhere in '95 on GeoCities. It was a site about my dad's art, made out of …

Member Avatar for FarrisFahad
3
539
Member Avatar for Dani

I don't think that there is a single AI bubble. But I strongly believe that there is a bubble in the valuation of companies that have to do with LLMs, and that will burst not with a big splash but like a domino of falling towers, some will stand but …

Member Avatar for Dani
1
131
Member Avatar for Dani

I can see @tsgiannis point, but sadly there is a transformation in open source where most "new" popular projects over the last years have come from companies having the resources to promote them or from programmer groups from the big tech companies leveraging their ecosystem to do so. At the …

Member Avatar for Dani
5
311
Member Avatar for Dani

@Dani I understand that you are asking something completely different, but aren't you tired of all this Cloudflare "magic"? If our servers (or our DNS servers) had as much downtime as Cloudflare currently has in 2025, then we would have lost some customers, and our S&D department would be on …

Member Avatar for Dani
2
48
Member Avatar for Dani

The amount of hallucinations has declined a little compared to ChatGPT-3.5 and Bard, due to the chain-of-"thought" architecture (I dislike the word "thoughts" or "thinking" for this, as they are highly inaccurate and marketing hype). But the decline is small, and it seems that hallucinations are an inherent feature of …

Member Avatar for trcooke
1
127
Member Avatar for Dani

I don't know how you generate those RSS Feeds or even if you are already doing what I will propose. If you generate them dynamically each time, you could easily implement a middle-ground solution. You could generate them only when new content is posted, cache those files in your server, …

Member Avatar for Dani
1
77
Member Avatar for Dani

Hello @Dani, Maybe you've shared about this in the past, but I haven't read it. However, it would be interesting to know, have you ever worked in another company or for a project that isn't yours? Also, have you ever been involved in maintaining or contributing to any open-source project?

Member Avatar for Dani
2
1K
Member Avatar for Dani

I will talk only from my experience and what I see. It's an interesting topic, and I also would like to know what other people think about it. I believe there is a rise in "full stack" development as a healthy reaction to virtual DOM frameworks (React, Vue, etc.) being …

Member Avatar for jkon
0
28
Member Avatar for Dani

Hello @Dani, I know you wrote that you solved it, but I thought to mention to you if it isn't what you intended that in Chrome in Android there isn't a field to write any tags, It just has an opened list of tags to select from.

Member Avatar for Dani
1
131
Member Avatar for Dani

Short answer: Because you want your website to be accessible in the EU, and in the EU people have certain minimum rights. You could choose not to serve content in the EU, as some American companies do. Implementing GDPR is rather straightforward, and I dare to say logical and easy. …

Member Avatar for IS-92
1
81
Member Avatar for Dani

I don't "vibe-code". I tried it to be sure what it is, and it was exactly what I thought: a mess. However, as I have mentioned before, I do use five to six LLMs in parallel with the same prompt, especially when I'm coding something novel (a new architecture or …

Member Avatar for Dani
1
33
Member Avatar for IS-92

Hello IS-92, I am very happy that you reply to posts , and this is refreshing. However, please also address the topic being presented rather than your own. Call me what you want, but reading your posts, I didn't understand: What problem are you trying to solve? How does your …

Member Avatar for Ritikadas
1
309
Member Avatar for Dani

There isn't a global government so is this question just for USA where Dani who is the author of it is ?

Member Avatar for Dani
1
376
Member Avatar for silverrr_btc

Sorry, but I don't understand the phrase "can you create this?" at the end of your post. If you want, elaborate a bit more about what you meant. Since you mentioned you've already written some JS, I believe that modern JavaScript is an excellent "entry" language. It allows for a …

Member Avatar for jkon
0
128
Member Avatar for rproffitt

That's both hilarious and genuinely alarming! I'm not sure which clause in the contract you signed when buying a Tesla allows them to activate features like that without your permission.

Member Avatar for jkon
2
39
Member Avatar for Dani

In 2008, while selecting the stack for my new web development company, I made the wrong decision. I came from a Java background with some C++ experience and chose PHP because its syntax at the time could be OOP, and it was orders of magnitude cheaper to run. However, PHP's …

Member Avatar for jkon
0
27
Member Avatar for jkon

The company I work for uses SVN, with full control over backups on other servers and strict access restrictions. Consequently, my interaction with Git, and GitHub specifically, has been primarily as a user or consumer. Over the years, I have created many things that could be packaged as plugins in …

Member Avatar for jkon
1
46
Member Avatar for M.Waqas Aslam

Hello, First of all let talk a bit about what is the meaning of using CURLOPT_PROXY (http://www.php.net/curl_setopt ) . The meaning is that you are going to use one other proxy server to fulfil the request and finally give results to your visitor. As I understood this has nothing to …

Member Avatar for Jennifer_32
1
323
Member Avatar for Dani

I exclusively use Linux on my personal PCs, currently the Ubuntu distribution. I switched from Windows between 2010 and 2012. Before that, I used Linux on a different PC for several years, followed by a period of dual booting. Thanks to WINE, I have yet to encounter software I cannot …

Member Avatar for Dani
3
512
Member Avatar for Dani

> Based on the very few example links provided above, can you see any benefit or helpfulness to the AI overviews? I don't see any benefit for DaniWeb or its users in those examples, I see only potential harm. Why would someone looking for an AI response to a coding …

Member Avatar for Dani
0
293
Member Avatar for jkon

The story of my life as a CTO at a really small company (under 10 employees) in an R&D department I genuinely enjoy: Clients often spot a new, shiny feature and, instead of paying for it as a subscription, they ask us to build it for them with a one-time …

0
38
Member Avatar for Member #120589

One more vote for Eclipse. From time to time i check other IDE's , I still haven't found something that just checking it a day , made me think “I don't have this in Eclipse and I need it” or , “this is really better than Eclipse” , I am …

Member Avatar for Dani
0
680
Member Avatar for Dani

I don't write in many programming languages, typically around 5 to 6 at any given time. From previous eras, the only language (that I haven't written in for many years now) that I found a bit fun was COBOL (not including indentation). So, here's what's currently fun for me, in …

Member Avatar for Reverend Jim
2
424
Member Avatar for John_165

We make a vertical distinction between visuals for UI (which are under the R&D department) and visuals for content management / site promotion (which are under the S&D department). In the first case, which covers every visual within the scaffolding of an app / site, we normally create them ourselves. …

Member Avatar for trendhijaking
1
86
Member Avatar for Dani

As I have mentioned before here, my company has its own (interconnected) firewall system on our servers. Currently, we don't have a strict policy for AI bots, but we do have a strict policy against flooding requests, especially when we see that the ISP behind the request's IP is either …

Member Avatar for Dani
0
147
Member Avatar for Dani

I'm still using jQuery, a very slim build. Our JS library/framework handles all the heavy lifting, including AJAX, WebSockets, logical events, data manipulation, and architectural events. Replacing jQuery would be relatively easy since we often use our own extended jQuery functions, like our custom 'onClick' (which has a different implementation …

Member Avatar for Dani
0
793
Member Avatar for emilyclarkford

emilyclarkford this is a great topic. You're more than welcome to share your thoughts on the responses if you're still here and you really care and read those answers; the least you could do is share your opinions. Because it's a great topic, 'small coding habit that made a big …

Member Avatar for jkon
1
86
Member Avatar for jkon

Even with the current state of Google search, finding the first truly organic web page result (excluding sponsored links and promotions) often requires significant scrolling, especially when searching for products. The introduction of "AI Overviews" exacerbated this situation, though small and medium-sized businesses still had a fighting chance to appear …

Member Avatar for jkon
0
24
Member Avatar for Dani

I can't get it , why anyone would want to `$user = new User(); $user->nickname = 'Dani';` if nickname is not a public property of User , or even worse `$user = new stdClass(); $user->nickname = 'Dani';` ? Why ?

Member Avatar for Dani
1
166
Member Avatar for IntelliVinj

A "Passionate Programmer" considering no code or low code options too. **That is gold**. Before A.I. get us nonsense programmers will

Member Avatar for menukids
1
38
Member Avatar for blockard

It doesn't really play great role in what physical Android device you check your app because you have already checked it in several virtual devices in Android Studio / Tools / Device Manager (I am sure other IDEs have similar functionality)

Member Avatar for Ulfson
-1
75
Member Avatar for Dani

Dani I have never seen in in that way , just two clarification questions if you would like. As I understood you are talking about URLs that are disallowed in robots.txt to be crawled by Google , but what meta name="robots" do the have in their html head ? Also …

Member Avatar for MasoodDidThat
0
533
Member Avatar for KamalDeepPareek

The loading="lazy" HTML attribute-value pair was introduced in 2019–2020, so I would guess it will be safe to use after 2030–2035, except if you don't care about internet visitors and are targeting an intranet of a company where you control the browsers and their versions. Of course, lazy loading impacts …

Member Avatar for gediminas.bukauskas.7
2
609
Member Avatar for denmark-123
Member Avatar for jkon
1
33
Member Avatar for jkon

I have a detached house in the overpopulated city where I live. I also own a small detached house near the beach, which I want to sell so I can buy something smaller on an island with no tourists (I dream). I pay taxes on these properties every year, along …

Member Avatar for melodyce
1
71
Member Avatar for Dani

There are some apps that claim to detect AI Generated content and have paid APIs (e.g. GPTZero , Originality) , I haven't use them except of testing , I didn't had any good reason and furthermore the landscape is changing so fast that all the statistical patterns they might detect …

Member Avatar for Dani
0
197
Member Avatar for jkon

I know that BlueSky is a new toy , that we don't know how much will last in its current state. But my question is beyond BlueSky , it is in all emerging media. For example in BlueSky programming talk is vibrant with a whimsy touch but not with harassment …

Member Avatar for Dani
4
71
Member Avatar for jkon

"Is DaniWeb under a grand attack or just suffering from many small cuts with no purpose?" I’ve written about this before. Many AI-driven accounts here post once, share a brief sentence, and disappear without any ads or clear purpose, only to return to obscurity. I’ve been trying to understand their …

Member Avatar for Dani
2
114
Member Avatar for ianhaneybs

Hello ianhaneybs, It is time to start a bit of debugging , you need to inspect what the variable $currentpage really holds. e.g. 1 <?php $currentpage = $_SERVER['REQUEST_URI']; var_dump($currentpage); exit; ?> But a better choice would be to start logging e.g. 2 <?php $currentpage = $_SERVER['REQUEST_URI']; error_log("\n"."currentpage:".$currentpage,3,"error_log"); ... ?> But …

Member Avatar for jkon
0
53
Member Avatar for jkon

Recently I started to rewrite the core of a web app in Java (not including the Admin part). I have discussed ideas with colleagues and friends and one thing that seemed to be an agreement was that it is time to stop keeping the same image in two formats jpg …

Member Avatar for jkon
1
241
Member Avatar for Reverend Jim

One more take on your question "My question (and I do have one) is, how difficult is it for the web site to customize the html for the target device?" Apparently a lot. As a user / visitor I am constantly annoyed by the "mobile first" approach in web design. …

Member Avatar for quackyfist
2
260
Member Avatar for cored0mp

Its hard in a Python script to "create too many connections" to a DB. You don't have many concurrent clients , you don't have web requests , is this a server of some kind ? . From your line " Specifically it was choking on a scanning algorithm." I thought …

Member Avatar for cored0mp
1
342
Member Avatar for John_165

Probably in near future you could through a standalone code file to an LLM and correct the errors for you , or even perform optimizations, already some LLMs are pretty good at that (not perfect, witch means you can't just copy / paste) but this is not what programmers really …

Member Avatar for Basilwoxro
5
648
Member Avatar for Johannes C.

I understand that a chatbot is more friendly to use than Google, but the same functionality is in 1000 places in Python code on Internet. It would be easier to Google it and use the code. Do you believe that using a chatbot saved you time for this ?

Member Avatar for Johannes C.
2
223

The End.