Localsend is awesome! My team and I use it all the time for safely transmitting vpn configs, ssh keys, etc... It works flawlessly. The auto-generated names are pretty fun too.
Looking at Python packages, or any developer-facing form of software, is not a good indicator of AI-based production. The key benefit of AI development is that our focus moves up a few layers of abstraction, allowing us to focus on real-world solutions. Instead of measuring Github, you need to measure feature releases, internal tools created, single-user applications built for a single niche use case.
Measuring python packages to indicate AI-based production is like measuring saw production to measure the effectiveness of the steam engine. You need to look at houses and communities being built, not the tools.
Fair point. I don't disagree. I personally just like to stay as close to default GNU/Linux tooling as is practical. It's a matter of personal taste.
For me, this makes it so my expectations and muscle memory transfer cleanly between my workstation and other servers, devices, etc. I find the default tools are much more powerful than is often understood, and you can replicate most third party functionality fairly easily. That's not always the case mind you, and I happily use those tools.
I love shell tools, and by no means disparage the use of zoxide, z, etc. But I find I get 90% of the usefulness of these tools using the native cd command and adding my most used directories to CDPATH.
This additionally is consistent and works without needing to “train” it first.
I think AI is simply exposing problems with academia that have always been there. In my personal experience with both high school and a completed bachelor's degree, 20% of the process is actual learning while 80% is proving what one has learned for the sake of grading and measuring.
As soon as one graduates and enters the real world, the ability to learn is paramount, but the ability to grade said learning is never used again. We need to re-think the system from the ground up so that a student can leverage all available tools, AI included, and still develop a core ability to learn.
What's more, the current focus on grading has been shown to stunt the love of learning, because we're not stupid and we know when we're doing something that does not gain us anything beyond a grade.
If academia responds to this change properly we can eventually see a system that actually serves our students better than what we currently have.
Every time I see news about cities discovered in south america I look to see if the dates line up with the Nephite/Lamanite civilizations of the Book of Mormon (roughly 600 BC to 400 AD). This is the closest yet that I've seen. I'm eager to see what they discover in the coming years about their culture and government. Will we find traces of their Judge-based government? Signs that they worshiped Christ and practiced Jewish rituals? It will be interesting to watch this investigation unfold.
They actually just released a new, rubust getting started guide that is an EXCELLENT place to start learning the framework: https://guides.rubyonrails.org/getting_started.html. I highly recommend starting there.
Rails has so much to offer these days, going vanilla really is a viable (and enjoyable) option. Here at Swivel we use the ENTIRE rails stack from Hotwire to Kamal and it is so simple and easy to maintain and deploy. I do think there are use cases where adding a React frontend is good though. But you don't have to, Rails has everything you need so you can focus on creating value for customers instead of plumbing.
Would Ruby, Java, Go, and other gc’ed languages really be considered memory safe? I’d think you have to re-write the Ruby interpreter and the JVM in rust in order to achieve their stated goal here. Someone with deeper system’s knowledge please correct me if I’m wrong.
As unfair as this may seem, your problem may be UX, rather than content. There is no focal point and ironically the shear volume of experience makes it hard to get a quick picture of who you are. I’d recommend a punchy executive summary at the top.
In my experience the 1 page constraint is less important so long as it’s easy to get a good picture of you on the first page.
A fair question. For Me I use use of their spaces feature to divide my tabs/bookmarks into different areas of concern. So when I'm working on my day job, I can have a running "session" of bookmarks, such as the webapp I'm building, figma, and chatGPT open. It just _feels_ less cluttered and less distracting. Their 'developer mode' adds a nice little tool bar accross localhost and other sites for which you enable it. It's just the compound effect of many small improvements. This the first real innovation I've seen the chrome of a browser in a long time.
I’ve been using Arc for a couple days now and love it. It’s been a while since I’ve adopted a tool (besides developer tools) that I felt truly increased my productivity and enjoyment in my day-to-day activities.