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

I've found that the apps often just entirely miss out features that are available in the web versions. That's why I don't have the GitHub app.

That is incredibly stupid. A documentation system designed by someone who doesn't understand how people use documentation.

If man was designed by someone with any taste at all it would at least give you a menu to select (1) crontab command, (5) crontab file format. Maybe we need a rewrite in Rust to fix that.


There are a multitude of manpagers and viewers and frontends. It's one of those things you can write yourself very easily.

I hope this was just some over the top sarcasm.

No of course not. Why do you hope that?

Or a minor alteration to an existing program to support a good suggestion.

Why is it that the Rust community thinks that the solution to every flaw in an application is a rewrite in Rust?


Programs these old are controlled by people who are very strongly opposed to change, even if it improves things. They like living in the 80s.

I absolutely guarantee if you propose this change the the GNU neckbeards who control man they will come up with some bullshit technical reason why it can't be done.


It might be more helpful to write a Rust-based snark detector first.

Could be, but I don't think so in this case given a cursory review of the parent poster's history.

> If man was designed by someone with any taste at all it would at least give you a menu [...]

My goodness. Man was written on a paper teletype.


And since man pages could take minutes to print out, if you needed one you'd tear that section of paper off and keep it in a binder for future (and faster) reference.

So? That didn't stop `man -a`.

It does that, depending on implementation.

It seems it has been done already a while ago without waiting for the rust community to do their usual churn.

https://imgur.com/a/kEkmRxx (link shows a screenshot of khelpcenter showing the different manpages available for crontab)


Really? I can't see your image (thanks UK government) but if I type `man crontab` in a recent Ubuntu it just shows crontab(1).

Yeah and in theory they should be equal.

I can see that gold settled in London is worth more than gold settled in NYC given trust in both nations right now.

> in theory they should be equal

Related. Not equal.


No, equal. If the profit gained from buying/selling gold in New York and doing the opposite in London is not equal to the cost of physically transporting the gold across the Atlantic then there is and arbitrage opportunity and in a perfect market it would be eliminated until those costs are exactly equal.

In reality markets aren't perfect, and also you'd have to take into account the benefit that doing things digitally is much faster, so it won't actually be equal. But in the magic world that economists live in it should be.


A keyword seems nicer to me. I think the only reason to use attributes is to avoid the work of adding actual new syntax, but seeing as they've already done that...

> Active Template Library

Ugh that brings back bad memories. I remember it was supposed to be the answer to MFC. I did an internship where my boss wanted me to use it. It was very painful because it had basically no documentation at all.


Tauri can't help with RAM. It's still running in a browser.

That's rose-tinted. I remember specifically switching to KDE because GTK apps of the day segfaulted all the time. Unfortunately KDE then screwed things up massively with Plasma (remember the universally loathed kidney bean?) and it's really only recovered recently.

And to say the desktop experience was more polished than what we have now is laughable. I remember that you couldn't have more than one application playing sound at the same time. At one point you had to manually configure Xfree86 to be aware that your mouse had a middle button. And good luck getting anything vaguely awkward like WiFi or suspend-to-ram working.

The Linux desktop is in a vastly better position now, even taking the Wayland mess into account.


OCaml has a lot of other cons though that Rust doesn't have. I would definitely pick Rust over OCaml even for projects that can tolerate a runtime with GC pauses. (And clearly most people agree.)

What cons?

The ecosystem. The language is lovely, but dune/opam is not up to the standard of the Go or Rust build systems, and the set of useful libraries is somewhat skewed. Whenever I write a program in Caml, I gain an hour thanks to the nice language, and then lose two fighting with dune/opam.

There's also the support for concurrency and parallelism, which has started to improve recently, but is still years behind what is available in Go (but still better in my opinion than what is available in Rust).


For example, multicore OCaml is not free of race conditions. The GC, while super efficient (pauses are in the milliseconds), is not suitable for hard realtime.

Still, where absolute max performance or realtime are not required, I'd choose OCaml as it is elegant & a pleasure to code in (personal opinion, ymmv).


Poor windows support, confusing and buggy tooling (yeah really), mediocre documentation, global type inference, weird obsession with linked lists leading to performance gotchas, difficult syntax (yeah really), small community.

I can expand on any of those if you disagree with them.


Don't make excuses.

Well that seems like an unreasonable expectation no? Also isn't the point of spinlocks that they get released before the kernel does anything? Otherwise you could just use a futex... Which maybe you should do anyway...

https://matklad.github.io/2020/01/04/mutexes-are-faster-than...


The scheduling is based on how much the LWP made use of its previous time slices. A spinning program clearly is using every cycle it's given without yielding, and so you can clearly tell preemption should be minimized.

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

Search: