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

But so much of macOS is also uninstrumentable except via undocumented APIs that are unreliable at best. Why wouldn't Linux or even FreeBSD be even better? They're not limited to content but even the source that can be updated and rebuilt to do literally anything.

Honestly, as a long time Emacs user, agents are amazing because when all your functionality and data lives in open source code and text files, the world is literally your oyster.


Linux and the BSDs might be more instrumentable, but the rest of the experience is so fragmented in comparison. Regardless of category, there is no single service or data format that everybody has agreed to use and build on top of.

The advantage of the Apple approach is that the user’s data is instantly available across third party apps. For example, instead of needing to build (or import) a whole CalDAV apparatus to be able to build a little calendar-based todo app, you can just use the system calendar API and let the OS do the heavy lifting, making your app much more lightweight and instantly usable with almost no user configuration. This naturally applies for scripts and agent skills, too.


> Why wouldn't Linux or even FreeBSD be even better?

Because Linux doesn’t offer a rich set of system services built around the needs of desktop users and exposed through curated APIs.

Linux can’t be better at providing a shared calendar API or a shared photos library API, or one of dozens of other APIs because Linux just doesn’t have those features.

Some particular DE could offer those features, but then who is going to build the app ecosystem around that? And isn’t it going to suck when you want to make a Linux native photos app but it doesn’t work on Ubuntu because your LLM was trained on KDE?

My photos are not text files.


How can Rails live long if no one creates new things with it? Our web applications aren't like the Pyramids at Giza. DHH literally said that even without a blank canvas (Hey's backend) they were still able to re-write the backend in Rust and are not looking back.

That sure sounds like any savvy business should pivot away from Rails and Ruby in general as fast as they can, assuming they have tokens to burn. Personally, I built my career on Python, but any new thing I build is almost always in Go or Rust. Why mess with an interpreter if you don't have to?


Having built two apps in the last two years using Rails (one making front page on Hacker News and has 10,000 plus users), there is a sweet spot that Rails hits that other frameworks don’t.

The fact that you get so much out of the box that just works and you don’t have to do much beyond configure it reduces a ton of headaches.

Absolutely would rather be using Go instead of Ruby but for apps of a certain kind and size, the omakase approach of Rails still wins out.


He clarified today, saying he would build any new app today in Rails. Should that app become so popular that it would benefit from Rust, he would rewrite it in Rust.

Source?

According to the schedule, today had a keynote on "AI and the future of Ruby & Rails — a chat with Matz & DHH". I suspect that might have clarified, but sadly they don't seem to have released a video (yet?)

This might just be damage control or politeness more than the truth.

I agree with him. All software should be written in safe languages, but there is a wide selection available. For new projects you should pick a language that does as much for you as possible. Ruby and Rails both go out of their way to provide the developer with as much power as they can. They make development less expensive. That’s exactly what you want when you are first building something, before you know exactly what you will need.

Later after you have lots of users and your hosting costs are rising, then you can rewrite it in a language that gets you closer to the machine. You won’t need to do any exploration at that point, and you’ll already know where the performance hot spots are. Of course I recommend Rust for that, but that is merely my personal preference.


Yes, true enough.

But there is a "dead middle".

If you have a big cash flow to go with "...lots of users and [rising] hosting costs" then, yes, you're spot on

But if there is insufficient cash flow then costs are rising and you are a bit stuck.


Perhaps, but if you don’t have revenue then you have lots of problems besides this one.

You can accuse DHH of many things, but not of grifting, insincerity, political politeness/correctness just not to offend people. The guy speaks his mind and is unapologetic about it.

It would have been the case if he said all the things in keynote unprepared like in a podcast. i.e Speaking his mind.

But it wasn't.


I often need to prepare to speak my mind

How is DHH not a grifter? Is the white replacement conspiracy theory he promotes suddenly not a hoax?

The drastic change in the ethnic/cultural makeup of people leaving in many Western countries is a fact. In Finland it is +70% foregners only in the past 10 years. Do you want to dispute stats? Write to the Finnish department of statistics.

Or are you arguing that this is a natural process and politicians can't influence it? Wrong. Pre-post Brexit stats show the opposite. As do the stats from Denmark, after politicians started working on the issue.

You are fine with stats, but don't like DHH's opinions about those facts? Well, those are opinions and everyone has a right to them. Opinions and feelings based on morals can't really be proved incorrect.

Or are you tone policing?

So what exactly is the actual problem? "Someone on the internet has wrong opinions and is not a carbon copy of me, politically"? What a silly and totalitarian behavior to call other people dirty names!


Are you really so ignorant or just pretending to be? White replacement is a conspiracy theory with no basis in reality. You are not under attack. You are not being suppressed or silenced. DHH just doesn’t like people with skin tones darker than his own and who don’t live their lives as presented on nazi party’s propaganda posters. Statistics ain’t on his side. I’m just relaying what he said, if you don’t like that, take that to DHH. I do not endorse nazism.

And I’m not saying anyone’s opinions are wrong, I’m just saying calls to violence, such as DHH’s suggested deportations of people based solely on their skin color, are not opinions. Violence mustn’t be re-labeled as an opinion. Advocating for harming people or violating their agency cannot pass as political position, not even fringe one. You are free to have opinions, values and beliefs, but don’t think other people will be fine with that when your opinion starts affecting their lives. No matter what someone’s external appearance makes you think about a person, they also have opinions, values and beliefs.

(This just a short summary of what basic human decency is.)


Stop pretending that racism and xenophoby are just political opinions. They are not.

Stop calling anyone with differing opinions a racist or xenophobe. It really feels like these activists are deliberately misusing powerful words in order to weaken them (if everyone is called a racist, no matter how undeservedly, then no one is). Or they are simply stupid and do not understand the reaction they are causing with their totalitarian tactics.

When someone says that people who are UK citizen aren't british because they are black or brown, yes this is xenophoby.

This is not an opinion, and it is actually a lie because the actual law and constitution of said country disagree.


Or from Hong Kong

Racism is also an opinion some people choose to have. If people don't like being called racist there's a very easy solution to that.

Oh well that's... um.

> Why mess with an interpreter if you don't have to?

I mean I haven’t touched Ruby in years but if you’ve got tokens to burn, who cares? Compute is pretty cheap these days and Ruby is usually fast enough for web stuff, and as far as I can tell 2nd hand the robots write it just fine.

And I say this as someone building a strongly typed programming language that compiles to native code.


Maybe not the most popular answer, but... because JIT?

Zero growth neighborhoods and exponential housing prices.

How do you think major cities in the US grew in the 1800s? It wasn't because of perfect zoning or astronomical land prices.


Fantastic write up. To what degree is all of capitalism actually built on this premise? Why can't I buy the same damn running shoes I bought in 2015? Why can't I buy a dumb TV?


I also concluded based on the video:

4. GitButler is a terrible name for this

5. No one will use the "but" command over "git"

6. The founder needs to learn to enunciate the name of his new product better

And also, your central premise is exactly right. The solution to agents and humans working faster will not be better manual oversight of what they're doing. It's like missing the most important principle of agentic development. Supervise, don't gatekeep.


At-will employment is hard. Honestly, if you aren't planning to lose your job tomorrow when your at-will, you're not being honest with yourself. I wish it were different, but outside a union contract or some other fairly well-combed over business contract, you should not assume you will get paid tomorrow.


The best strategy is to save up at least 6 months of runway.


This is the real underlying story, and it may be unfair to expect people to "do this on their own" but in the USA, you really need to do this on your own.


Outside of 90s television, this might be the most universal reference I have in my life.


This. I'm as exhausted as anyone about the latest macro/micro nutrient diet. But also, when I binge on a bag of potato chips, I assume (correctly) that I'll feel like shit later. Calorie dense food that's easily procured and eaten to excess was not part of our evolutionary path up to now. Every individual person is a cornucopia of variables though too, and one persons perfect diet would kill someone else. So advice is hard to give out, but there are clearly some broad guidelines to eating and health that help you mitigate bad dice rolls.


> one persons perfect diet would kill someone else Besides allergies, that's not literally true, is it? Or would you say that allergies or severe intolerances are common enough that such dramatic diet fitness differences exist?


I think we're only beginning to appreciate just how sensitive our guts are to the abuse modern high-calorie food can dish out.

Honestly, given the extent to which many people's diets consist primarily of bleached and re-enriched wheat separated from the germ or simply refined corn, I think there are many more people who are slowly poisoned by their diet than realize it.

Yet there's plenty of hyperbole in my statement too. I don't think you could murder someone by making them eat your diet, unless it consisted of bags of broken glass.


This is awesome. I knew about orgnice and orgzly ... this is different, so light weight, so easy to find things. I used org aggressively to track tasks and as a Roam alternative and this fits my use cases wonderfully.

I'm adding some nice-to-have features and will open up a PR with some of them very shortly!


There's also orgro[0], which I've been happy with, though it's quite rare that I use it nowadays.

I had to switch from orgzly for some reason I can't quite remember. (I don't think it was by choice. Some kind of bug or incompatibility?)

[0] https://orgro.org/


Thank you! I'm glad you find it useful


Logseq supports some of org mode syntax.


Christ, this is like a textbook definition of sealioning. You've hijacked multiple threads here persistently asking for more and more evidence of their claims. If you don't agree with an argument, provide your own counter evidence. Stop harassing people and do your own work, or stop reading the threads with people you don't think have valid opinions or have no evidence.

At this point, I'd almost think you were a bot yourself, as your oblivious to the social standards of online forums and/or manipulating them intentionally.


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

Search: