Hacker Newsnew | past | comments | ask | show | jobs | submit | ikety's commentslogin

This is kind of different though isn't it? Doing an assembly or compiler class has pretty clear benefits in this regard.

But LLMs are tools. Does a great engineer need to know how vscode works? Might be helpful to understand how extensions work, LSPs, and project configurations.

Usually when working with any tools, you need to understand how to get the most out of your tool for your needs and that's about it. Core fundamentals about how software and hardware works in general seems like it would be MUCH more useful than LLM core knowledge.


Aren’t llms tools in the same way compilers are tools?


Is there any place to try a framework laptop out before buying? Want to compare to my macbook


Unfortunately, not to my knowledge. I wouldn’t be surprised if they get a retail partner soon, though. Surely they must realize that Micro Center would be an ideal partner for their demographic.

I own the original chassis 13, AMD 7640U. My previous laptop was a MacBook Pro M2 14”.

There are some clear downgrades: battery life, screen, speakers. Processing power, yeah, though it’s not like I ever maxed out the one I had.

I love having ample storage though. 2TB/32GB in a MacBook Pro was wildly out of my price range. Back in the good old days of early 2025 buying those components yourself was something like a $200-300 cost while the Mac was closer to a thousand bucks. The keyboard is superior to a MacBook Pro in my eyes. I also started to really, really despise the notch and the way the menu bar software fights it.

My Framework 13 Pro arrives tomorrow. It appears like it should address every complaint I have on my original 13”. It’s just too bad about the RAM situation otherwise LPCAMM2 would be a benefit rather than something of a detractor like it is today. I’m one of the lucky people who snagged an old stock 32GB module for $250 during the announcement keynote. You’re almost better off with soldered memory in the current situation, but hopefully that’s temporary.

It’s a dream with Linux compatibility, as you’d expect. I enjoy the fact that I can play real games on Steam compared to the macOS situation where gaming was always a pain. There are also a lot of things I like about CachyOS and KDE a lot better than macOS. In a lot of ways it’s freeing, but some commercial software is obviously missing.


Really hoping this will include the ability to sync information from the internet via the BT tethered phone. But probably not

Similar to the current weather feature that grabs the weather for the next 5 days on every sync, I just want to push the local time train schedule just once per day to my watch.


Ansible is a different tool than Nix. It's been specifically designed to fit your exact use case. If ansible works for you and your team, there's no reason to drop it.

I've never had a moment using nix where I've felt "wow I couldn't do this with any other tool". That's not really the benefit of nix. The benefit is the flexibility of the idea and the tooling.

It's a flexible enough platform where I can use one config to manage 5+ computers in my house with various operating systems. I can use it to easily setup all my dependencies for my work projects. I can use it to build my work projects. I can use it to create vms to test those projects on. I can use it to build 3rd party projects without any instruction.

All that required was a few months of pain learning the fundamentals of nix and I've received the rest for free pretty much. It's the epitome of upfront work for long lasting benefit in my opinion.


For hobby, I use functional languages, and I find the techniques are the important bits to remember. Most modern languages let you easily stand on functional programming theory. You don't need to know Haskell. Everyone's brain works differently, but the idea of small, simple and occasionally flexible parts building a whole works for me. As opposed to the large complex do it all shape shifting machine.


I've bookmarked your project years ago to attempt implementing webrtc fully in a niche programming language. But I think I may have vastly underrated how difficult this is.

Have you come across https://github.com/elixir-webrtc/ex_webrtc ?

Wasn't sure if they used Pion as a guide


What language? Would love to help :) especially with AI Coding I think it would be a lot more accessible these days.

ex_webrtc is super cool. They have a cool built-in dashboard/analytics flow. It is way more 'operations friendly' then Pion it seems. I haven't used it heavily myself though.


Ironically these days you might have a better chance making a living from playing video games compared to any physical activity.


To fly a plane with 300+ passengers you still only need 2-3 pilots. That has remained consistent with the invention of autopilot. While we might still need a few human engineer experts, maybe we only need a few for small to medium sized companies? That may not eliminate the career for the top % but it effectively does for the vast majority of engineers.


Why not go full functional programming at that point? If the main issue with FP has been accessibility, then it should really take off now.


When you do fully value-oriented programming in Rust (i.e. no interior mutability involved) that's essentially functional programming. There's mutable, ephemeral data involved, but it's always confined to a single well-defined context and never escapes from it. You can even have most of your code base be sans-IO, which is the exact same pattern you'd use in Haskell.


I actually like rust more than Haskell, but `You can even have most of your code base be sans-IO, which is the exact same pattern you'd use in Haskell.` glosses over the fact that in Haskell it's enforced at compile time.


Another argument as to why rust isn't the forever-language. My forever language should include effects!

Even rust has need of this. For example, I want a nopanic effect I can put on a function which makes it a compile error for anything that function calls to panic.


Though I think it's the closest language right now, ideally you have something that is close to "zero-overhead" as your forever language.

I really like how flix.dev looks, but there's always a little nagging at the back of my head that something like rust will always produce more performant software.


> Even rust has need of this. For example, I want a nopanic effect I can put on a function which makes it a compile error for anything that function calls to panic.

This!

This apart from build times is my biggest request for the language.

Nopanic, nomalloc, etc.


I wouldn’t because idiomatic Haskell is way slower than idiomatic Rust.


Isn’t Rust a pretty good functional language? It has most of the features that enable safe, correct code without being anal about immutability and laziness that make performance difficult to predict.


What if there is simply nothing that can be done? I don't mean to sound defeatist, but what if there are some things that truly are like pandora's box. We can't put the lid back on. All we can do is educated people on how to use the tools correctly


>All we can do is educated people on how to use the tools correctly

This lives in opposition to the people who own the websites/apps goals. So it won't happen.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: