Readit News logoReadit News
kugelblitz commented on OpenAI O3-Mini   openai.com/index/openai-o... · Posted by u/johnneville
nullpoint420 · 7 months ago
Can't wait for the eventual rename to GPT Core, GPT Plus, GPT Pro, and GPT Pro Max models!

I can see it now:

> Unlock our industry leading reasoning features by upgrading to the GPT 4 Pro Max plan.

kugelblitz · 7 months ago
Had the same problem while trying to decide which Roborock device to get. There's the S series, Saros series, Q Series and the Qrevo. And from the Qrevo, there's Qrevo Curv, Edge, Slim, Master, MaxV, Plus, Pro, S and without anything. The S Series had S8, S8+, S8 Pro Ultra, S8 Max Ultra, S8 MaxV Ultra. It was so confusing.
kugelblitz commented on PHP 8.4   php.net/releases/8.4/en.p... · Posted by u/theThree
inglor_cz · 9 months ago
I have a question to the PHP-in-production crowd: how long do you wait before migrating to higher version of PHP? Is the first release usually already fine, or is it better to wait for a few months and let someone else catch the early errors?
kugelblitz · 9 months ago
Solo Dev on my own PHP project since 14 years.

I wait 1-3 months, but then update. It used to take way longer, because Amazon's Elastic Beanstalk platform would take longer to update, but I've now changed to Platform.sh and the transition should be easier.

It has been very backward-compatible (i.e. stuff that works in 8.n also works in 8.n+1; and unless you use exotic functions or are relying on special functionality, it should work for you, too).

Once I'm at 8.4, I would slowly update the code / syntax with rector and the assistance of phpstan.

For framework updates I wait 1-2 patch versions before updating, because of composer dependency problems and sometimes bugs do still find themselves into new releases (e.g. I would wait at least until Symfony 7.2.1 before upgrading from Symfony 7.1.x).

kugelblitz commented on Ask HN: Why Isn't Elixir More Popular?    · Posted by u/wkyleg
kugelblitz · a year ago
I use Symfony (PHP based framework) and it works fine. I've been able to get into Django (Python), Laravel (PHP), Java (Spring) and even Grails (Groovy) because they either had similar concepts or even similar syntax (I mostly do web development, so this is a very biased take).

Being a freelancer, I need to focus on what's marketable. Sure, Elixir will get me into a niche, but I will have way less projects to choose from. And when I start a project for a company, if I start with Elixir, I will also have a smaller pool of devs to recruit from. It's a chicken-and-egg problem.

Nowadays, if I start a project, I would try to build on monolith and full framework with a PaaS.

Unfortunately, most projects want to start out "the right way", which means separate backend (e.g. Java), separate frontend (React), rented server (e.g. Hetzner server) and custom deployment (some pipeline an outside agency built when they first started the project).

I'd rather spend 400 USD on tools each month, but then only need 1-2 full stack devs instead of 6-8 people (1 sys admin, 1-2 deployment, 2 backend, 2 frontend) and with all the overhead that comes with it.

kugelblitz commented on Janet Jackson had the power to crash laptop computers (2022)   devblogs.microsoft.com/ol... · Posted by u/mellonaut
gphilip · a year ago
> I also get electrocuted easily when I use the escalator.

You get shocked easily when you use the escalator.You wouldn't be electrocuted more than once.

kugelblitz · a year ago
That's true :D, thanks for the correction!

I think I was still in German mode, it's called "electric punch" (Stromschlag) if translated literally, my brain went the easy route and tried to find the closest match.

kugelblitz commented on Janet Jackson had the power to crash laptop computers (2022)   devblogs.microsoft.com/ol... · Posted by u/mellonaut
kugelblitz · a year ago
I have another, different oddity. Whenever my colleague and I stand up (or also sit down?) on the desk, his Dell monitor would turn black for a few seconds. I don't remember the specifics, but I think it was mostly just the two of us, when other people say down if was fine.

Even if he's sitting on a different table, the moment I sit down his screen would blank for a few seconds then continue to work normally.

I also get electrocuted easily when I use the escalator. It almost doesn't matter what I wear, so it might have to do with my skin or it's conductivity? But that's just a wild theory that would need to be checked.

Edit: Some research seems to point to the static electricity from the chairs.

kugelblitz commented on What are kugelblitze – and why can't they exist?   firstprinciples.com/artic... · Posted by u/raattgift
kugelblitz · a year ago
Well, one can exist on HN.
kugelblitz commented on Corcel – Use WordPress backend with Laravel or any PHP application   github.com/corcel/corcel... · Posted by u/rob
dizaime · a year ago
You are right, I should completely move out of Woocommerce and exclusively use Laravel + Filament + LunarPHP or even use hosted Shopify and decouple myself from the tech stack.

At the same time, a day job and raising kids can make major technological transitions a real challenge. So, we are here, still stuck between 2 systems.

kugelblitz · a year ago
I once did that for a client of mine.

I took the WordPress-based / WooCommerce system and split it into 1) the Shopify system for admin stuff and also the whole payment system and 2) the "frontend" i.e. the consumer facing part BEFORE the payment (I used Symfony, similar to Laravel, but more modular and I was more familiar with it). Theoretically you could fetch all the product data via the Shopify API and then sync it automagically. But in the first iteration, we just copied some of the basic product data into a simple Symfony Admin backend and made a simple javascript-based checkout slide-out, and only when they were ready to pay, they would be forwarded to Shopify.

This way we would have full control of the user experience up to the point of purchase, and then Shopify would take over. I thought this was the best way I can deliver a performant website, while also being able to sleep well, because all the money stuff and all the customer data is handled by Shopify.

I was able to increase search engine traffic by 30% this way, reduce page size and increase page speeds and revenue increased significantly.

After 3 years, he decided he wanted to make it more "professional", so he fired me, I got none of the credit ("the search engine traffic must be because of better branding - and the page isn't up to my standards of aesthetics... yes, the designers who were supposed to deliver the designs kept stalling and delivered NOTHING and you had to just create something on the fly before the main selling season, and yes we had huge sales gains on the website and more traffic, but this was not because of the website"... they didn't change any of the marketing or any of their strategies, by the way.) So they hired an agency team with a project manager, designer, developer, marketing person; who then asked me to give them the source code from git so they can upload the code to their FTP server (!).

And they pretty much didn't change anything for a few years, everything looked the same. After like 4-5 years, they adjusted the design a bit, but still looked VERY similar.

kugelblitz commented on The Architecture Behind a One-Person Tech Startup (2021)   anthonynsimon.com/blog/on... · Posted by u/thunderbong
Bilal_io · a year ago
Hey, I'd be curious to know what made you move from Laravel to Symphony.

I've not been exposed to any of the two and only dealt with PHP as part of messing with WordPress in the past.

kugelblitz · a year ago
It's a different ecosystem than Wordpress.

I'm having some trouble finding analogies.

But maybe Symfony would be something like Linux Debian, has all the building blocks, it's modern but stable and well documented. Laravel is like Linux Ubuntu, it bases many things on Debian, but adds many things to make stuff a bit easier for the user. It's "shinier" and it has better marketing. You can add Debian stuff to Ubuntu, but you can't necessarily add Ubuntu stuff to Debian.

Symfony is more modular, you can add the components to any PHP project. Whereas Laravel uses many Symfony components and adds some syntactic sugar, but once you go into Laravel, it's difficult to stray away too far from the "Laravel way". Laravel uses many Symfony components, but Symfony can't easily use Laravel components.

Self-hosted Wordpress would maybe be comparable to a rooted Android phone. It has a very specific use case (for Wordpress it's fundamentally a Content Management System). You can add all sorts of plugins and additions. But it's also easy to accidentally break something. And once you added too many things, it might be difficult to update without breaking many things.

In the end, they're all Linux based, but living in very different ecosystems (just as Symfony, Laravel and Wordpress are PHP-based).

In programming terms, Symfony might be similar to Django (Python) or Spring Boot (Java), whereas Laravel is "cousins" with Ruby on Rails.

kugelblitz commented on Ask HN: How can I effectively restart my dev career?    · Posted by u/nathanaldensr
kugelblitz · a year ago
I think it's more that it's a crap job market. Have been dev freelancing for about 10 years, used to be able to choose from a few projects within a couple of weeks of searching.

But the last 18 months have been hard. On some freelancing projects I was up against 80 or 120 other devs. (I live in Germany.)

Recruiting agencies have told me the same. I finally found 2 part-time projects after 6 months of search and will now try to wait our the dry period.

kugelblitz commented on The Architecture Behind a One-Person Tech Startup (2021)   anthonynsimon.com/blog/on... · Posted by u/thunderbong
cj · a year ago
Small secret:

The best tech stack when starting a startup is one you don't have to learn.

There's a million things you learn when starting a company. Don't make yourself learn an entirely new tech stack on top of everything else. This advice means you'll be using whatever you've used in the past which might not be the sexiest or newest technology, but your users won't care. Your users want a working product. Choose the stack that will result in a working product the quickest.

Refactor and migrate to a better stack later, if necessary. (It rarely is)

For me, that meant deploying to Elastic Beanstalk (I know, boring, no one talks about it, but it works!) and using Mongo because I was already comfortable with it. It also meant not using React, at first. This was the right answer for me, but might be the wrong answer for you! Build your app on the technology you know.

kugelblitz · a year ago
For my 12 year side project, I recently moved from Elastic Beanstalk after 6-7 years to Platform.sh, because "it just works" even more so and it was way easier to debug (EB just says "error in step 18_install_yarn" or something).

I use Symfony (Php) and have not used a full SPA after I retired AngularJS (v1) like 10 years ago. What people now call server side rendering (SSR) is just how Symfony works with its regular Twig templating language (heavily inspired by Django's templating language).

As I gained more experience, I rewrote it. Once from vanilla PHP to Laravel, then later to Symfony.

u/kugelblitz

KarmaCake day369August 1, 2012View Original