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

For what it's worth, and from what you've described (I haven't used Arc myself), most of those features are also available in Firefox with the Sidebery extension. Instead of "spaces" it has "tab panels", with a horizontal row of icons above your tabs that lets you switch to different panels of vertical tabs. You can pin tabs in a panel, you can setup URL patterns to automatically move tabs to the right panel, and it works with Firefox's multi-account containers so you can even have an URL automatically re-opened in a specific container associated with that panel.

[Side note: I'm hooked on Firefox's multi-account container feature because I can have different containers for general use, for work, isolated social media containers, etc, without needing an entirely different profile as in Chrome/Chromium and its variants. I've tried Vivaldi and other Chrome-based alternatives recently, but profiles are just too big of a separation by comparison, with separate extensions, bookmarks, settings, etc. I want all those things in one synced account where I can just open new tabs with their own set of signed-in accounts. Does Arc's profile feature have the same level of separation as Chrome? Am I missing something about how Chrome profiles work?]

And for anyone concerned about Firefox's recent statement about personal data, there's a great Firefox-based alternative called Waterfox that adds some nice features and has a much stronger emphasis on privacy.


Yes, most of these features are available in Brave. You have Vertical tabs, split view, pinned tabs, grouped tabs, tab sneak previews, tab search, in built AI assistant. Instead of 'spaces' you have old fashioned profiles, single windowed space switcher would be nice to have in Brave. Arc also has a nice Tidy tabs feature.


Hello, fellow old person. I was just remembering PVCS (Polytron Version Control System) since it was the first I worked with back in the 80s. Now I see that it's still out there, with the latest release in 2021. Which is insane.


Not very likely. Spinoza lived in the 1600s, and European knowledge of classical and pre-classical Indian thought didn't really take off until about the late 1700s. On the Upanishads in particular, there was apparently a translation of some of them into Persian in the 1600s, but Spinoza would have had no exposure to that. A translation into Latin came along in the late 1700s.


> Performance is not the primary reason to use Rust. It has way more to offer than performance.

So much this. I've been doing mostly Scala (and some Haskell) for the last 10 years, and now I'm really enjoying Rust precisely because of its language features. Performance is just a (really) nice bonus.

Other bonuses include simple deployments (single binaries versus massive JVM and fat jars), low memory footprint, simple builds that just work (Cargo is an absolute joy), great concurrency, great ecosystem, etc. etc.


"Category Theory for Programmers" is generally excellent and quite easy to read: https://bartoszmilewski.com/2014/10/28/category-theory-for-p...


So does that mean Go will finally have generics somewhere around version 5?


Fingers crossed for the Hindley–Milner type system.


Even maybe algebraic data types? One can keep dreaming.


"... in practice you will need to read lots of code with random punctuation used for method and function names."

In my two or so years of Scala I've yet to see anyone actually use /: or similarly named methods, and if they did I would make sure it never gets past a code review. Yes, the methods are still there, but in my experience people avoid them (even Odersky thinks they were a bad idea), and libraries with a lot of symbolic methods (Scalaz, and everyone's favorite whipping boy, Dispatch) are not particularly mainstream.

So my experience at least has been the opposite of what you assert. I would instead say that "... in practice you will NOT need to read lots of code with random punctuation used for method and function names."


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

Search: