Hacker News

Khoj

Hacker News - Sun, 11/17/2024 - 6:26pm

Article URL: https://khoj.dev/

Comments URL: https://news.ycombinator.com/item?id=42168277

Points: 1

# Comments: 0

Categories: Hacker News

Ask HN: Best practices using AI as an experienced web dev

Hacker News - Sun, 11/17/2024 - 6:26pm

As an Old, I came up learning the OG web dev languages - HTML, CSS, JS, PHP, etc. As a solo dev, I still largely work with these as natively as possible. But I am not a total dinosaur. I embraced jQuery in the early 2000's, Bootstrap scaffolding, and now often build reactive UI's using Vue 3.

Still, I continue to be picky about the many abstractions-of-abstractions that litter the dev landscape, mostly devised to drive their founders' business models.

AI-driven co-pilots are red hot now, and I want to evaluate their usefulness to my style of dev work. I've begun dabbling with services like Codeium and Claude, particularly within VSCode.

At first these AI tools seem exciting. A whole function conjured out of thin air from a short prompt! But the more I test drive, the more I find that I'm spending my time trying to craft prompts that are accurate enough to generate the code I want. Whereas I could be using that time to just conceive and write the code myself.

If you are not already well-versed in your coding languages, these AI tools must save a ton of time and effort. My question is - what about you devs who are already proficient in your languages of choice? How do you leverage AI co-pilots to maximize their usefulness without just falling into the "distracted by another abstraction" hole?

Comments URL: https://news.ycombinator.com/item?id=42168276

Points: 2

# Comments: 0

Categories: Hacker News

GNSS Navigation Message Authentication

Hacker News - Sun, 11/17/2024 - 6:26pm

Article URL: https://gnss-sdr.org/osnma/

Comments URL: https://news.ycombinator.com/item?id=42168273

Points: 1

# Comments: 0

Categories: Hacker News

Awesome-Geo

Hacker News - Sun, 11/17/2024 - 6:20pm
Categories: Hacker News

Show HN: Nova JavaScript Engine

Hacker News - Sun, 11/17/2024 - 6:07pm

We're building a different kind of JavaScript engine, based on data-oriented design and willingness to try something quite out of left field. This is most concretely visible in our major architectural choices:

1. All data allocated on the JavaScript heap is placed into a type-specific vector. Numbers go into the numbers vector, strings into the strings vector, and so on.

2. All heap references are type-discriminated indexes: A heap number is identified by its discriminant value and the index to which it points to in the numbers vector.

3. Objects are also split up into object kind -specific vectors. Ordinary objects go into one vector, Arrays go into another, DataViews into yet another, and so on.

4. Unordinary objects' heap data does not contain ordinary object data but instead they contain an optional index to the ordinary objects vector.

5. Objects are aggressively split into parts to avoid common use-cases having to reading parts that are known to be unused.

If this sounds interesting, I've written a few blog posts on the internals of Nova over in our blog, you can jump into that here: https://trynova.dev/blog/what-is-the-nova-javascript-engine

Comments URL: https://news.ycombinator.com/item?id=42168166

Points: 3

# Comments: 0

Categories: Hacker News

Pages