News for hackers. Stuff that matters.

saasjosh

Re:Tailwind CSS marketing and misinformation engine on Sunday February 18, 2024 @03:36AM (#39417297)
The tech industry is full of thought leaders trying to sell us their inventions.

Adam should have said that Tailwind is a good solution for him. Instead, he said that Tailwind is better than everything else and piggy-backed on famous people in tech to sell his idea. Which created a cult-like following.

Cults are bad for tech because it prevents out-of-the-box thinking.

I just start coding, then if it sucks, I throw away the code, and start from scratch. Github branches help with this.

When I start from scratch again, I usually do much better than the first time because you get to use all the experience from the previous iteration to make the current out better.

Re:Ask HN: What is your go-to stack for the web? on Tuesday February 13, 2024 @01:36AM (#39355158)
ExpressJS back-end + NextJS front-end is the most productive one for me.
Re:Java EE or Python Django? on Tuesday February 13, 2024 @01:35AM (#39355150)
I agree with this. Fast API provides a better developer experience because of how simple it is, and it's also more performant.
I recently watched a Rails World 2023 conference talk where Aaron Patterson was laughing hysterically and making jokes throughout.

Someone should check on him.

Re:Ask HN: Have humans always found socialising so challenging? on Saturday February 03, 2024 @12:13PM (#39242382)
Read Dostoevsky's Notes from Underground. You'll realize that anti-social behavior is quite old.

It could be that some people evolve to be anti-social so that society can progress, because such people typically spend more time on intellectual endeavors like inventing programming languages. I say typically because the underground man spent all his brain power to fuel his existential crisis instead of working for the advancement of the human race.

But some highly productive aren't anti-social. Take Jeff Bezos for example, who is incredibly charismatic but still invented the best online shopping experience in the world. Compare him to Elon Musk, who I can't listen to for more than 30 seconds because of how awkward he is. Sometimes I think he's trolling us by pretending to be awkward.

I believe anti-social behavior can and should be treated.

ASK HN: How to study algorithms outside an academic context?

I tried learning algorithms during the past 10 years but I didn't bother taking it seriously because all the resources I used employed problems that are fun little puzzles but not practical in the real world.My brain has trouble keeping interest, and retaining information about those.Are there any resources where the author explains the algorithms well without using advanced maths, while also...

( Read More... | 1 comment | on HN )
Re:Ask HN: What web development stack do you prefer in 2024? on Wednesday January 24, 2024 @02:05AM (#39114479)
It doesn't matter because all tech stacks do the same thing. The only difference is how they organize code.
Same. It's been proven time and time again that hard problems can be solved by simply walking away while the brain keeps working on it in the background.
Why not? If a solution suddenly pops up while you're walking in the woods, you don't want to get paid for it?

Is the developer getting paid for the software he's building, or for the number of key-presses recorded on his keyboard?

That's why paying developers an hourly rate doesn't make sense.

If you like hourly rates so much, then become a manager at a factory, and leave the tech industry to people who are aware of knowledge work.

It's interesting how in 2024, managers still believe that building software is simply the act of pushing random buttons on a keyboard while moving a mouse.

If the developer stops typing for a minute, or a few hours in order to use his brain to think about a hard problem, then the developer doesn't deserve to get paid because he's not actively using his computer?

If you really want to track developer hours accurately, you need to invent a microchip that will be implanted in the developer's brain.

This chip will track all electrical activity related to building your software, so that you get the best bang for the hourly rate you're paying the developer.

Re:Pocketbase: Open-source back end in one file on Sunday January 07, 2024 @07:01AM (#38900524)
Cool homepage but I don't even understand what this thing does.
Re:Ask HN: Pip, Poetry, etc. for Python package management? on Tuesday January 02, 2024 @01:54PM (#38845422)
I use Poetry because it makes my life easy and works just like Ruby's bundler and npm in Nodejs.

Some people hate it because they forced people to upgrade a while ago. It's childish to dismiss such an amazing tool because of one bad decision on the maintainers part.

Re:Django 5.0 Is Released on Monday December 04, 2023 @02:37PM (#38522038)
Good for you but they're niche features that most developers will never use. I certainly won't.

That's why I switched to NextJS anyway. Django's implementing features voted by the board and companies who fund the project the most. They don't care about end users anymore.

Re:Django 5.0 Is Released on Monday December 04, 2023 @11:01AM (#38518908)
Another boring release without much innovation. I wonder what's stopping Django from releasing more useful features like other frameworks are doing. Maybe the team is stuck in the past.

They've been trying to improve forms for a long time but it still sucks. I think they should just remove it at this point and let external packages solve the problem.

What do you mean?
Re:Rails 7.1 Released on Friday October 06, 2023 @03:44AM (#37788154)
I hate Rails because they removed my favorite programming language (TypeScript) from Turbo, which means that this framework is garbage.

I don't like it when other people don't use the same tools that I use. Why can't everyone just be like me?

Last week, I submitted my application for North Korean citizenship because I hate how everyone in the west is doing what they please instead of following strict rules.

Re:Ask HN: Freelancer? Seeking freelancer? (October 2023) on Monday October 02, 2023 @05:09PM (#37744422)
SEEKING WORK | Remote | Worldwide

Full-stack developer who just launched Folderr (folderr.com). I handled everything from building the Python based backend, React front-end, deployment to AWS, payment integration with stripe, as well as Android and IOS apps based on Ionic React.

Tech I'm familiar with: NodeJS, Javascript, Typescript, ExpressJS, NextJS, Python, Django, FastAPI, PostgreSQL, DynamoDB, AWS Lambda, Docker, Linux, EC2, AWS, Ionic.

Available in Mountain Standard Time.

Contact me at hello{{{@}}}joshkaramuth.com if you need someone to ship high quality features to production.

Re:Ask HN: How to detect code from LLM responses on Friday September 29, 2023 @01:25PM (#37707442)
In your prompt, instruct the llm to return responses as markdown then use a markdown parser to display the response in your ui. Code will automatically be formatted.
Re:Ask HN: Developers, do you use Postman for API testing? on Friday September 29, 2023 @12:21PM (#37706449)
It's not as straightforward as something like Insomnia because you have to write a script that will open a browser and pull the tokens from there.
Re:Ask HN: Developers, do you use Postman for API testing? on Friday September 29, 2023 @03:43AM (#37700504)
How do you deal with oauth2 with curl?
Re:Ask HN: Developers, do you use Postman for API testing? on Friday September 29, 2023 @03:42AM (#37700497)
I switched to Insomnia a while ago because it's less bloated.
Re:Will open source get me a job on Friday September 29, 2023 @03:40AM (#37700472)
I contributed features and bug fixes to popular open source projects but when I mention this to recruiters or during the technical interview, the interviewer doesn't seem to be interested in those.

I once contributed a feature to a project and then applied to a position at the company who maintains the project itself but even then, it didn't seem to matter.

They were more interested in what school I studied at, what other companies I worked for and how long, and how low of a salary I was willing to accept.