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

I really wanted to like Helix, and for the most part did, but there is something about the way undo works that just feels incredibly wrong to me. What it wants to undo doesn't always seem logical and always undoes too much. I've lost work because of it in the past.


There are two things that consciously bug me about undo,

* When you press undo, and the content to be undone isn't on the screen, it will jump your screen to the relevant section (good) but also with that same keypress actually undo the content (bad). Other editors, if the content is not on the screen, will not perform the undo action unless the content is actually visible. When I press undo in Helix, I'm always taking a moment to figure out what has actually changed because of this.

* This is a conscious decision by the Helix creator, so it's unlikely to change, but undo is not granular enough. It's chunked per insert mode operation. So you could type the entirety of a tale of two cities while in insert mode, you could be in insert mode for 30 minutes, and then go back to normal mode -- at this point, if you press undo once, the entirety of what you did in insert mode is undone. There is a feature where you can explicitly give the editor a save point for undo, and you're expected to press the key manually at your desired undo points. I really don't like this at all. I have bound some keys such as spacebar to this save point, so I get more granular undo, but this has some consequences such as clearing any selections that are currently present. I couldn't figure out a way to fix this without any side effects unfortunately.

I like Helix a lot, and I have no intention of changing editors, but there are some default behaviors which I think are absolutely baffling, and the undo granularity + expectation that you manually save checkpoints for undo is one of them.


> Other editors, if the content is not on the screen, will not perform the undo action unless the content is actually visible.

Really? What editor does this? Vim/Neovim definitely will undo the change with a single 'u' press, and every GUI editor I've ever used will undo the change immediately with a single ctrl+z.


Ah, thanks for the correction. I'm wrong on how common this is.

I just tested CLion, VS Code, and Sublime Text. I thought all three behaved as described, but only CLion did. I wish it was more common though, I find it a lot more intuitive and clear on what's happening.


Huh, that's interesting. I've only used VSCode and Sublime, never CLion. I'm honestly not sure how I'd feel going the other way, but I could see the behavior being annoying if you're not expecting it.


Just tried Goland and it works the way you describe. Emacs is immediate restore. CLion and Goland are both JetBrains IDEs, so no surprise they use the same mechanism. FWIW, I like it and think it's preferable.


What happens if you can't fit all changes into one screen? Does it jump to a random /last edit but undoes all the changes?

By the way, I find this forced move rather annoying sometimes, especially when I want to jump back and forth (undo/redo) and this behavior blocks visual comparison by constantly shifting the view


I agree the undo is sometimes a bit weird, as is the “repeat last command”. However, the rest of it is so nice that I keep Helix as my main editor.

How did you lose work, though, could you not redo?


I think I panicked at the amount it has undone and then in my attempt to redo, made a change and got myself into a mess with the history. It was quite early on in my time with it.


Same: uBlock on Firefox.


Arguably a competent person wouldn't have persisted in a role where it was obvious they were not able to make a meaningful difference.


Can’t speak for her, obviously, but personally I tend to wait to make my exit once I know the role is not working out

If I were in her shoes, I would have known I was going to leave during the worst of his tantrums, but I would have timed my exit for a more graceful moment.

Dramatically bailing out during a storm would not be a good look for an exec who wants another key role somewhere else


If she were trying to time it, this timing seems weird. This is literally the day after Grok kept posting anti-semitism, praising Hitler, and calling itself MechaHitler. This might not be the least graceful moment for an exit, but there were so many more graceful exit times.


FTA this was announced last week to employees.

"Ms. Yaccarino had discussed her plans to leave with X employees earlier this week, before the incident with Grok"


The speed at which replies mentioning Groks Nazi freakout get downvoted here make me really question where things are headed..


All the race science phrenology bullshit is coming out of Silicon Valley. It's not a surprise to me that HN would be full of people "just reading the stats".


Another possibility is that she was fired.


You'd be insane to leave a job with such few responsibilities and such insane compensation. Set for life.


Some might argue there are more important things in life than compensation.

Self-respect, for example.


Unless you think said job is edging into "oh shit I might be part of the Nuremberg Trials II" territory.

Life got short for quite a few historical Nazis.


Sure, and I agree, but that's not really related to what GP is saying


It's related to what you are saying. It's a non-monetary reason it'd be non-insane to leave the role; "set for life" doesn't do you much good if you're in The Hague.


No, it's not. Here, I'll repeat the context for you:

> > Arguably a competent person wouldn't have persisted in a role where it was obvious they were not able to make a meaningful difference.

> You'd be insane to leave a job with such few responsibilities and such insane compensation. Set for life.

Pay special attention to the phrasing "a role". We are not talking about specifically this role.


> You'd be insane to leave a job with such few responsibilities and such insane compensation. Set for life.

Again: you would not be insane to do so if staying in the job has substantial non-compensation consequences. Like jail.


Are we still messing about with the Blockchain?

Has no one told them it's all about AI now?


How about this..

Ai powered browser that has ai powered search that builds websites as user starts typing a query. Then the endless loop of finding new and innovative websites all designed from scratch. No two experiences will be same as agents will build on the fly


I'm pretty sure I've already seen this for a bash terminal. It'll happen, don't give people ideas lol.


The future is performative rather than imperative.


You evil genious


is called widgets populated with LLM resumes then LLM-scattered across search results, dude. perplexity, the company, among others, is already producing this en masse. welcome to 2025.


They do actually have an AI assistant built in to the browser. It's called Leo.


Sadly there’s still a lot of money in the crypto grift


You don't need SteamOS.

Just install Steam on any distribution (I use Fedora) and it all just works like SteamOS - Proton use is transparent.


For me, for gaming, the full-screen console-like experience is part of the appeal. SteamOS has full-screen Steam, but it doesn't boot into it. Plus, Gamescope has some nice performance measuring/management tricks that regular Steam doesn't provide.

If you just want Steam on an OS then installing Steam will do fine, but it's no "real" SteamOS experience.

Another part of the appeal is how stable the updates are thanks to update mechanism (and locking users out of the system config by default so they can't break their Linux installs with outdated scripts from askubuntu.com).


I run a similar setup for steam on linux. Overall I'm very happy with it in that it plays some old games I like to play from time to time (dota2, portal2, oxygen not included). Some games are still windows/macos only unfortunately, afaiu it's up to the game owners which platforms they serve. Shout out to the wine and lutris projects which both help make gaming on linux better since a loong time.


> Just install Steam on any distribution (I use Fedora) and it all just works like SteamOS - Proton use is transparent.

Absolutely! And if you really feel you need a truly SteamOS-like experience, there's entire distros (like Bazzite for example) devoted to replicating that as closely as possible for desktop PC users.


Crap like this is why I haven't had the Facebook or Instagram apps installed for years. I still have accounts, but I only visit them via the browser.


It just wants to make me bin my phone tbh. Thank God for RMS and Linus that at least you can run GNU and Linux on a laptop as there is little left outside the panopticon.


I am not going to register with FB because they now require a 3D face scan to use it.


[flagged]


There are over 300M companies in the world. It seems only 2 companies did this. So look at the revenue models of the other 299,999,998 companies. Meta only started this less than a year ago, so look at their revenue model prior to that.


If I could pay for my groceries with my browsing habits I would. In fact, I bet most people would.


More power to ‘em. And if Meta ever offers me the option to be compensated for my data they’re collected without my consent, I’d have that conversation with them.


That’s their problem, not mine. I don’t need Facebook’s or Yandex’s continued existence to enjoy life.


It’s not our responsibility to do so. A company doesn’t have some inherent right to exist such that we must accept unethical behavior.


If unethical behavior is more lucrative than ethical, it will always be tempting. But that doesn't make it ethical.


I heard they arrested a serial bank-robber and he said this in court when they asked him why he did it.


Imagine a website not being a trojan horse, but directly serving non-targeted advertising to users at the same level as their content.

They could target it by tailoring it to content they're serving, just like I'd be ok with seeing an ad for a new car when I'm on a page reading about the properties of a given combustion engine.


Advertising itself is a trojan horse. The entire purpose of advertising is to influence you into doing things that are in the advertisers interest instead of your own.


Would be interested to know if this was vibe coded.


Do you need an LLM to create those commit messages?


I see we still haven't learned to put a summary of what your product is/does near the start of any big announcement.


They kind of have, because their product is not a thing, but a social environment.

I like people like this and admire their purpose, but they often don't make anything but manifestos. I make stuff, and I'm friends with other people who are sympathetic with this sort of thing and also make stuff.

Periodically we all make stuff and give it out to people, which in its own way helps cool the burning world, I guess. And folks like this make another manifesto when the previous ones didn't get people like me and my friends to lay down our tools and go to work for them.

It's a challenge, sort of. By which I mean: if the job is to get lots of things made, not so much. But if the job is to think this stuff out, well they're doing more of that than I am. I don't get a lot of help, or seek it: I'm focussed on what is waiting to be done within my jurisdiction. That's a limiting factor, but it serves my purposes :)


Appears to be a fediverse social network like Mastodon, there's a demo on their homepage: https://bonfirenetworks.org/


but what kind? Microblogging, macroblogging, link aggregation, forum, imageboard etc.


there are plugins for all of this stuff and more: there are kanban boards, stuff for openscience (I think peer-review and the likes), some collaboration features etc etc


Yes lost me reading after few minutes because I still didn't know what I was reading about


Great sample size


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

Search: