HNHacker News
TopNewBestAskShowJobs

chrismonsanto

1,629 karma · joined February 14, 2011

submissionscomments
chrismonsanto··on Tell HN: Firefox Is an awesome browser right now
At least for me (Linux, Wayland) it is literally unusable, due to this bug[1] and related issues in the comments. I finally stopped putting up with it and switched to Chrome this year, after being a loyal user since the browser was called Firebird.

In retrospect I should have jumped after Mozilla ruined Firefox on Android.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1789602

chrismonsanto··on All I want for Christmas is these seven TypeScript improvements
TypeScript the language works well for me. All I really want is a more robust incremental mode, especially with respect to renaming or deleting files. I've been bitten enough by this that I blast the cache directory in my pre-push hook.
chrismonsanto··on Scaling Mastodon with systemd template units
systemd is a significant improvement over script-based inits (and upstart, which I always found buggy). Nobody sings its praises because they don't have to: it "won" a long time ago.
chrismonsanto··on Pulse Browser – An experimental Firefox fork
> The only feature that people want and need from browsers ... is enhanced privacy and cast-iron control over what a browser is doing. ... client web application firewalls, different, customisable jailing schemes, detailed easy to understand monitoring, file monitors, inviolable fine-grained per-io-device permissions, better Tor and IPFS integration

That's what you're interested in at least, I don't care about these features and if it was up to me the #1 priority for Firefox developers would be making desktop mode persistent by-site on Android

chrismonsanto··on Are Real Numbers Real? (2017)
Again, you're implicitly assuming the representation has to be a string of digits. I'm not sure that I can convince you, or even what to convince you of, as you aren't accepting the premises of the argument. The numbers +/- 1% of Graham's number can be trivially represented with a program. Likewise, here's some people codegolfing programs to output Graham's number[1]. If it seems like I'm cheating by using too powerful of a method, that's the point that the original person was making: there exist real numbers that can't be described even like this.

[1]: https://codegolf.stackexchange.com/questions/83873/theoretic...

chrismonsanto··on Are Real Numbers Real? (2017)
Graham's number can be computed in a few lines of code using Knuth's up-arrow notation.
chrismonsanto··on Are Real Numbers Real? (2017)
>your stance

Just to be clear, I'm not the person you were originally replying to. You can describe what you're talking about by writing a program--whether or not it terminates in our lifetime does not change that it is in fact a representation of the number.

chrismonsanto··on Are Real Numbers Real? (2017)
Your insistence here & in the other sub-thread that these numbers are represented as a string of digits suggests that you don't understand the argument being made.

If you don't insist on this, then let me give a quick counterexample to "All the numbers larger than say... a googleplex": googleplex + 1

chrismonsanto··on Userspace FUSE for macOS
Working directory can be changed on a per-thread basis on Mac with pthread_chdir_np, and on Linux you can create a thread with the clone syscall and without the CLONE_FS flag to avoid sharing working directory with the rest of the process. I don't know about Windows.
chrismonsanto··on Userspace FUSE for macOS
This limitation only applies to the file name, as you can chdir to the directory before bind/connect. Unfortunate but not a deal breaker
chrismonsanto··on Use native context menus on Mac OS
> Computers don't excite me

Honestly kind of a depressing thing to read on "Hacker News", not that I disagree that UI consistency is good

chrismonsanto··on They redesigned PubMed
I'm an old Ubuntu user and I love Unity. It's pretty, space efficient, & keyboard friendly. I'm sad to see it was discontinued and don't know what I'm going to eventually switch to.
chrismonsanto··on Tell HN: Interviewed with Triplebyte? Your profile is about to become public
I think few people are interested in responses other than "we will stop doing that"
chrismonsanto··on Mutexes are faster than Spinlocks
Reading and writing memory are excluded from the guarantee, aside from the LR/SC instructions that bookend a transaction. Inside the transaction you're basically limited to register-register ALU and aborting branches.
chrismonsanto··on Mutexes are faster than Spinlocks
> in practice

FWIW RISC-V guarantees forward progress for reasonable uses:

> We mandate that LR/SC sequences of bounded length (16 consecutive static instructions) will eventually succeed, provided they contain only base ISA instructions other than loads, stores, and taken branches.

chrismonsanto··on What's new in Ubuntu 19.04
They aren't just changing the default, they are dropping it entirely. The GNOME port is noticeably different. Apparently some other company is going to continue work on the original Unity and I hope that works out.

To give another example, one upgrade my Xmodmap stopped working, and I had to stop everything to learn how xkb worked. If there is some package I could install to just have Xmodmap work again, that'd be great, but I wasn't able to figure it out at the time.

chrismonsanto··on What's new in Ubuntu 19.04
I do and have no plans to switch from it.

The constant UI flux is the worst part about using Linux.

chrismonsanto··on Panic’s Next Editor
When I last used it (early 2000s) it had built-in FTP support
chrismonsanto··on LastPass release fix for DOM manipulation vulnerability
> Out of curiosity, what LastPass features are you missing in 1Password[0] or Dashlane[1]?

Linux support

chrismonsanto··on Visual Studio Code 1.7
There's no need to switch editors for that. The language servers can be used by any editor that supports the language server protocol. As far as I know nobody has written a plugin for Vim yet, but here's a discussion issue on the neovim tracker: https://github.com/neovim/neovim/issues/5522
chrismonsanto··on “Curl Bash piping” wall of shame
> Download and run

I generally have a shell open, so it is easier for me to copy/paste into that session than open a file dialog, save a temporary file, (potentially) switch to a different directory, run the script, and delete it.

> GUI program

Creates a temporary file on my disk, needs a correct file association for .sh since the download manager won't save it with +x (for my machine it automatically opens in Emacs, which isn't what I want), I don't even know how to make Linux open a terminal automatically for .sh. I know on Windows cmd.exe would close the window immediately after running the script so you can't see the output. All in all more complicated than just copy and pasting into an active shell session.

chrismonsanto··on “Curl Bash piping” wall of shame
Because it's easier for their use case to copy and paste (1 step) than do however many steps you want them to do. If you want to run something offline or run it on multiple machines there is generally a different method available for you to do so. That's not the use case curl | sh is trying to solve in this instance.
chrismonsanto··on “Curl Bash piping” wall of shame
> there's no good reason to suggest an install method like this

It is useful for bootstrapping a package manager. Haskell's Stack uses this, Rust uses this, Nix uses this, etc

chrismonsanto··on “Curl Bash piping” wall of shame
> If you attempt to read the script in your browser first, and everything's great, then go pipe to bash, the server can send alternate content based on your user agent.

If you can't trust the site to give you a safe installer then you can't trust the rest of the sources it gives you either--you would need to audit the entire package. Virtually nobody is going to do that. Singling out the installer as uniquely dangerous is security theater.

chrismonsanto··on Samsung 'blocks' exploding Note 7 parody videos
"objectionable speech" is a pretty melodramatic way of saying "parody videos of a consumer product", on par with "taxation is violence and theft"
chrismonsanto··on Tup – A file-based build system for Linux, OS X, and Windows
it's a joke...
chrismonsanto··on Firefox: Announcing Project Mortar
> As a scientist, pdf.js is simply not capable enough for any serious work with pdf.

As a counterpoint, I regularly read (CS) research papers in pdf.js and have never had any trouble. One of the reasons I stuck with Firefox is the superior Zotero integration.

chrismonsanto··on OpenSSL Security Advisory
"Actually, more static analysis makes things less secure"

That is a preposterous argument.

chrismonsanto··on Why Finnish babies sleep in cardboard boxes (2013)
> Why doesn't the same principle apply to food?

It does, as well as access to water and shelter. Did you think universal health care was the "final boss"?

chrismonsanto··on Ask HN: Would you join a social network run by a non-profit?
I don't care either way as long as there are people I care about socializing with on the service.
Page 1 of 11Next →