News for hackers. Stuff that matters.

vkweb

Ask HN: How do you create your landing website in 2025?

I feel that Cursor, the current supreme in code abilities is not well suited for front-end heavy tasks due to some natural reasons that it can't see the design it has created (yet).Was curious to know how you guys are creating landing websites? You go with HTML, Tailwind or some website builder?Though I feel website builders slow me down. I don't know why. Let me know your thoughts people.

( Read More... | no comments | on HN )
I like the walkthrough use case.

For older people, they should find more use with Google assistant / siri doing simple tasks for them like calling, playing music, playing videos and so on.

I have been involved with something similar in the past. But I didn't enjoy it after some time. It was end to end testing with AI agent.

I am curious to know your motivation behind making this?

You wanna integrate this into a product? or was it a try to optimize on Claude's cost?

Re: on Wednesday December 18, 2024 @10:14AM (#42451083)
5 years back I helped freeCodeCamp.org in creating their public-key cryptography curriculum: https://github.com/freeCodeCamp/CurriculumExpansion/pull/184.

That curriculum never went live on the freeCodeCamp platform. So I recently built a free, open-source course on cryptography designed completely for developers: https://cryptography-for-devs.github.io

The course builds up intuition step by step.

First we cover the fundamentals. Going from symmetric encryption -> password hashing -> rainbow tables, salt -> PBKDF2.

Then the second module, the more exciting one, we go from: Diffie Hellman key exchange -> RSA -> TLS.

The material is filled with stuff I always wanted to know about like Chain of Trust, how SSH authentication with GitHub works, TLS handshake.

Re:After 3 Years, I Failed. Here's All My Startup's Code on Wednesday December 18, 2024 @10:05AM (#42450995)
I would prefer to build a sustainable business and live a calm life. :D
Re:Show HN: All-in-One Online Collaborative Office Solution on Friday November 22, 2024 @03:16PM (#42217046)
Thanks for the explanation, I wish all good!
Re:Show HN: All-in-One Online Collaborative Office Solution on Thursday November 21, 2024 @03:18AM (#42202199)
I am curious to know how you decided to built this...? It must have been HUGE amount of work to built it. Why you want to compete with the free offering of Google?

Also when I login there's no https in that page. Enable that please.

All the best and all the powers to you for competing with Google :)

Re: on Thursday November 21, 2024 @03:12AM (#42202164)
5 years back I helped freeCodeCamp.org in creating their public-key cryptography curriculum: https://github.com/freeCodeCamp/CurriculumExpansion/pull/184.

That course never went live on the freeCodeCamp platform. So I recently built a free, open-source course on cryptography designed completely for developers: https://github.com/Cryptography-for-Devs/Cryptography-for-De...

I've tried covering only those concepts that a developer must know to understand what's going behind the scenes of framework function calls.

For example in case of Django, when a user is created, it uses PBKDF-2 for storing user password. A developer should not know at all how the pseudo-random function inside the KDF works. But they must know that PBKDF-2 is used because modern GPUs, custom circuits are damn powerful at parallel password cracking. This will make the developer realize why we use PBKDF-2 in the first place.

The course builds up intuition step by step. It starts from simple symmetric key encryption then we go to cryptographic hash functions then to password hashing then to rainbow tables & salt and then finally to PBKDF-2.

I'm releasing the first part of the course. The second part is planned to be around public-key cryptography. The tentative concepts that I think I will cover are (lessons in order of teaching): Diffie Hellman key exchange, RSA, E2E encryption, TLS / HTTPS, certificate authorities.

Most of the HN crowd might know about these concepts so I believe we all will step up to discuss how we can make the course's content a timeless resource for developers all around. I am not going to leave it as is, I will keep on iterating based on our discussions. Your inputs / time won't go waste.

Imagine yourself back to be as a beginner programmer... - could this course have helped you back then? - what changes I should make to the course that would have helped the younger you back then?

-vkweb.

Re:Hand Tracking for Mouse Input on Tuesday November 19, 2024 @02:46PM (#42187339)
Man, I feel making diagrams / writing handwritten notes will be great with this!
Re:Cryptography for All Developers on Tuesday November 19, 2024 @02:01PM (#42186925)
5 years back I helped freeCodeCamp.org in creating their public-key cryptography curriculum: https://github.com/freeCodeCamp/CurriculumExpansion/pull/184. That course never went live on the freeCodeCamp platform.

So I recently built a 100% free, open-source course on cryptography designed completely for developers: https://github.com/Cryptography-for-Devs/Cryptography-for-De...

I've tried covering only those concepts that a developer *must know* to understand what's going behind the scenes of framework function calls.

For example in case of Django, when a user is created, it uses PBKDF-2 for storing user password. A developer *should not* know at all how the pseudo-random function inside the KDF works. But they must know that PBKDF-2 is used because modern GPUs, custom circuits are damn powerful at parallel password cracking. This will make the developer realize why we use PBKDF-2 in the first place.

The course builds up intuition step by step. It starts from simple symmetric key encryption then we go to cryptographic hash functions then to password hashing then to rainbow tables & salt and then finally to PBKDF-2.

I'm releasing the first part of the course. The second part is planned to be around public-key cryptography. The tentative concepts that I think I will cover are (lessons in order of teaching): Diffie Hellman key exchange, RSA, E2E encryption, TLS / HTTPS, certificate authorities.

Most of the HN crowd might know about these concepts so I believe we all will step up to discuss how we can make the course's content a timeless resource for developers all around. I am not going to leave it as is, I will keep on iterating based on our discussions. Your inputs / time won't go waste.

Imagine yourself back to be as a beginner programmer... - could this course have helped you back then? - what changes I should make to the course that would have helped the younger you back then?

-vkweb.

Re:Is It Time to Step Away from Coding After 10 Years? on Friday November 15, 2024 @04:45AM (#42145350)
I kind of feel you. I also feel that AI is going to be so powerful that most of the developers read it as "all average developers" are going to be in threat.

I am trying to build my own products, trying to build a business around so that money gets taken care of. Then I will code for fun, not for paying bills :)

Re:Microprocessor's Romance with Integers on Monday October 28, 2024 @05:53PM (#41976816)
An article I wrote on how subtraction (or basic arithmetic) works inside the processor. I wondered it one day and went deep into up till registers. This resulted in me learning about how exactly CPU executes code.

Its from a few years back but never posted on HN. The content is timeless because basics stay more or less the same.

Let me know your honest thoughts. I love going deep into questions my mind gets stuck on. Let me know if you want me to continue this deep dive:D

Re:Started with an AI agent, now doing a thing that won't scale on Saturday September 14, 2024 @12:54PM (#41540992)
Yeah!

Are you still into E2E testing these days? I am currently of the thought process that using AI to create e2e tests is not the right strategy but letting AI maintain it is the right one.

Any thoughts you would like to share since you are have had more experience using AI for e2e testing than anybody I know.

Re:Started with an AI agent, now doing a thing that won't scale on Friday September 06, 2024 @02:35PM (#41468621)
Yep, no big ending because that's the starting of something great I believe :)
Re:Started with an AI agent, now doing a thing that won't scale on Friday September 06, 2024 @02:34PM (#41468607)
Man, Sikuli. My mind just blasted to see that people did similar stuff in 2009!

When I saw a few months ago, Open Interpreter used OpenCV to interpret GUI. Don't you think Sikuli was way way ahead of its time?

Please tell me more about the success part, if you could tell me more about what steps did Sikuli performed? how fast was it? Because when I last tried Open Interpreter that used OpenCV, it felt way too slow for UI e2e testing.

Re:Simplifying programming with AI-tutors on Wednesday September 04, 2024 @05:32AM (#41443642)
I would not recommend beginners to use LLMs to learn to code.

LLMs are most helpful for already-learned developers.

Learn from CS50, understand the fundamentals well.

Then use Cursor or LLMs heavily since you know what's going around.

Re:We built the city of Colombo in Cities:Skylines on Wednesday September 04, 2024 @05:26AM (#41443599)
Same!
Okay.. and how much time it usually takes for you to find 100 prospects?