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.
HN user
jmarchello
jmarchello.com
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.
Simple, usable, timeless.
I fell in love with Insomnia pre-acquisition so I'm thrilled to see it has a spiritual successor. Good on you Greg.
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.
We made it! We’ve finally invented vibroblades!
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.
Array#each, Array#map, and Array#select have been rewritten in Ruby.
A microbenchmark made on Array#each, for instance, shows it is 7x faster.
This is awesome. I can’t wait to see further improvements as they continue to optimize for the JIT.
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.
Seems like an affective way to keep bots/trolls out.
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.
One of the beautiful things about bootstrapping a business is that it's default-alive.
This is such an effective and concise way to explain the difference between bootstrapping and vc funding.
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.
Anything that gets more Ruby out in the world is positive in my book. Great looking project!
This site (and its popularity) are great examples of this. I very much agree.
I agree with the spirit of this. Though I’d go with Rails/Sqlite :)
organizational scalability
I’m also of the opinion that most engineering/product orgs are extremely bloated and could move much faster with higher quality if they were cut 50-90%.
Yeah redundancy and HA are good practices. My point in spirit is more that we usually don’t need 90% of the complexity.
You should start with a single monolithic application on a single server that you scale vertically as much as possible before even thinking of scaling horizontally. Most apps won’t ever need architecture more complex than this.
I love that the idea of the one-person framework is spreading to other languages and ecosystems. I personally love rails AND Ruby and will stick with them. But there’s always more room for great frameworks like it and they can all be better by learning from one another. Hotwire was heavily inspired by Phoenix, for example.
I'm not saying businesses shouldn't make bets or innovate, but in my experience hiring more people to do those things has a point of diminishing returns, and that point is much lower than most people think. From what I've experienced, more people tend to slow innovation, not accelerate it.
And while Spotify may not have hired for the sake of hiring, my comment was more targeted to the general behavior of tech startups during the ZIRP years, where I've personally experienced companies just hiring to show they they're growing, even when they have very little work for those extra personnel to do. It's not often intentional, but is rather the result of poor discipline or lack of forethought.
Anytime I see layoffs like this, All I hear is "We hired for the sake of hiring when money was cheap and we wanted to signal 'growth', But now reality has set in and we need our employees to serve a purpose beyond simply headcount".
In my opinion they did these employees a disservice by hiring them in the first place. We need our companies to act more responsibly regardless of the price of capital. Innovate sure, but don't fill up your tank when gas is cheap just to do doughnuts in the parking lot.
This tool is absolutely fantastic. I’ve used it for years and makes communication and thinking so much easier. I know that really applies to any diagraming tool but excalidraw is particularly simple with a non-existent barrier of entry.
Haha yeah text communication can be dicey. What are you taking courses for?
Please see my response to pipes above