HNHacker News
TopNewBestAskShowJobs

rossvor

757 karma · joined January 10, 2020

submissionscomments
rossvor··on Tell HN: Common Misconceptions About Cookies and Consent
I'm being a bit pedantic but

> Misconception: "The browser decides to send cookies."

> Wrong: A browser, or user-agent in general, will never invent a cookie out of thin air, and therefore it never sends a cookie unless it has been set by the webserver beforehand (either with an HTTP header 'Cookie' or with JavaScript code).

These statements are not mutually exclusive and are in fact both true. Browser would not "invent a cookie out of thin air", but it also "decides" to send a particular cookie and there are various configs, switches and decisions (either directly in browser code or extension) which determine if cookie gets sent.

Other misconception answers sound right to me.

rossvor··on Four Eras of JavaScript Frameworks
Probably because people who browse with js (mostly) disabled are over-represented on HN. So for us it is a significant use case.
rossvor··on Things I can’t do on macOS which I can do on Ubuntu (2020)
Exactly, both informative for MacOS users and those who never used it. MacOS users can quickly scan and think yeah I don't care about this feature, or think huh this is something that could be useful and maybe I should look for a 3rd party app which has this. Those considering switching to MacOS can compare to their existing environment and have a greater picture of what possible pain points to expect.

I would like to see more of posts like this for all Desktop environments. Like things you can do in MacOS but not in default Ubuntu setup.

rossvor··on Heresy
But you can't deny that Internet is a great multiplier for progress. So you are just handicapping yourself. I'd rather we figure out how to address the problem instead.
rossvor··on Debian decides to allow secret votes
Something else which hasn't been suggested yet. Basically it could be that you are not opposed to the secret voting in principle, but you think current proposed options are not fully baked yet and you also think that current status quo is sub-optimal too.
rossvor··on On the Weaponisation of Open Source
And you applaud this? How is this a good thing?
rossvor··on You're not dumb, the prerequisites are bullshit
In my experience the parts of a (study) book where you feel dumb and frustrated while reading are generally the best parts. That's where you get the most worth out of it, it means you finally hit the spot where you are learning new stuff and concepts, rather than re-hashing what you already knew or thought about, just from a slightly different perspective (which is also useful, but not as much).
rossvor··on Ask HN: Firefox connection problems after enabling DoH?
Regardless of the viewpoints here (I lean to agree with you on opt-in), it's an off-topic suggestion on a hot bug report. Keeping noise levels low on these sorts of hot bug threads is already hard, no need to make moderators job harder.
rossvor··on Ask HN: Favorite Podcast Episode of 2021?
I would also add episode with Michael Levin as a worthy candidate for this year.

https://www.preposterousuniverse.com/podcast/2021/02/01/132-...

rossvor··on Ten Years of Logging My Life
It's a bit of a reach tbh. "jopa" (жопа) would be a crude way to say "ass". Then some schoolyard nicknames would sometimes have a suffix -lin or -in (-лин,-ин) as general creative addition to create nickname. Unless I'm clueless about of some slang usage, or grandparent refered to some other Slavic language (not russian), "Joplin" (жоплин) doesn't mean anything directly.
rossvor··on Willingness to look stupid
But surely the "I want a Mac Foo 342" is sufficient? The latter part of sentence just adds unnecessary confusion. I worked selling laptops before, and I honestly wouldn't remember which one came in the smallest box (and they usually came in very similar sized boxes anyway, so likely there would be several different models matching "smallest box" criteria). I think Apple employee was fully justified in their bafflement at the request.
rossvor··on Poka Yoke
The above solution unfortunately doesn't work for those of us who use fzf (or other fuzzy runners), since that RUN_SCARY_THINGY=yes var will be part of the matched line which you will run inadvertently in your coffee-deprived mind. I rarely make mistakes while consciously typing out commands, but running commands with wrong arguments because I didn't pay enough attention on the matched line does happen semi-regularly. Doesn't help that since doing stuff with fzf is much faster than typing out full commands, that your brain sometimes just doesn't have enough time to ask -- wait, should I be running this right now?
rossvor··on A Linux distro with a focus on simplicity and the concept of less is more
To add some context -- project founder has recently came back after a brief disappearance, and is in the process of making some big changes and improvements (eg. move to Wayland).

https://kisslinux.org/blog/20210711a

rossvor··on A Linux distro with a focus on simplicity and the concept of less is more
I don't think it's fair to use this fact as a data point -- since that same message you've linked says "This was circa late 1994 when PHP was a tool just for my own personal use". PHP was released to the public 1995.
rossvor··on Political trolling twice as popular as positivity, study suggests
Well the rainbow background meme was already "appropriated", if compared to the original definition when meme term was coined. Barely even related to it, that's sort of how language works though.
rossvor··on Show HN: I wrote a free Mac app to OCR any text on screen
You are absolutely correct! I wasn't aware that "-i" takes an optional suffix, so it didn't even occur to me to look at the sed line as possible cause for this extension weirdness.
rossvor··on Show HN: I wrote a free Mac app to OCR any text on screen
No project I'm aware of, but I did cobble together a script to do something similar. In my I case also wanted it to work with copyq so there's some noise related to it.

  tmp=/tmp/out
  maim -s -u | tesseract - "$tmp"
  
  # Remove empty lines
  sed -ir '/^\s*$/d' "$tmp".txt

  copyq add "$(cat "$tmp".txt)"
  rm "$tmp".txt
  rm "$tmp".txtr

tesseract insists on adding on txt extension and what I assume is some intermediary file txtr, making it awkward to use with mktemp. Probably explained in the manual which I skipped.

But like others have said tesseract is not very reliable, at least with default settings -- it's common for it to add extra spaces or various single quotes, or omit spaces.

rossvor··on Improving Firefox stability on Linux
While you see it as problem, lots of people see this as a feature, just different priorities that's all. I do prefer distros which curate the packages they maintain to provide some logic and predictability to the way packages are meant to be used, where and how they store the config files, remove various nonsense from it and so forth. And all the issues you've listed just isn't a problem for me. "Well put together" system isn't an objective measurement and opinions vary.

And anyway your app based view is slowly becoming more prominent, with so much development dedicated to various app based solutions(appImage, flatpak etc). You don't see me complaining about army of volunteers wasting their time. People work on stuff they think is useful to them, nothing to see here or be negative about.

rossvor··on Improving Firefox stability on Linux
Why such a snarky reply? Some users do find value in having different flavor distributions and them exercising some control on the source, you obviously do not. Yes that means spending resources on this, and that will sometimes cause issues and bugs, same as with any other extra code.

>But hey, you guys keep doing what you're doing and ignoring what potential users want

Both me and the parent users are not "potential" users but actual users. Why we shouldn't count but some "potential" users should? We already have plenty of distributions which don't do patches.

Parent poster didn't mention anything about "Year of the Linux Desktop" so your diatribe about it is completely uncalled for too. Plenty of people are absolutely fine with current trajectory of user base and don't subscribe to prioritizing user growth above serving existing users.

It's a bit lame when a positive well-written article gets the usual negative response about how everyone is doing everything wrong and "Linux desktop is completely broken".

rossvor··on Why are there so many unfinished buildings in Africa?
And yet in terms of economic development countries which joined EU are doing quite markedly better than those that didn't. Obviously, there's some selection bias -- only those who sort of had their shit together were allowed to join. And also just plain market access would have account for some of that. But still, as a person who grew up in EE in the 90s, I feel like people are very quick to forget how bad it really was, and how quickly -- within a generation -- things drastically improved, and how unusual that is.
rossvor··on The Endless Browser Wars
I think it's perfectly fine browser. Obviously like any software there are hundreds of ways you could think of how to improve it.

> it most certainly isn't easily to customize.

I can't think of any other browser I ever used which is more easily customizable.

> Even just in the current development version, vivaldi is getting support for calendars, mail and rss right in the browser, adding to the already present notes feature. What does firefox do in terms of UX innovation? Ant they certainly don't seem to be pumping that money into the under-the-hood components either, seeing how they still haven't managed to get @property working.

Multi-tab containers is definitely a super useful UX innovation which I've been using for years and surprised why other browsers are slow to pick it up. I'm not sure I actually want any of the above listed features in my browser but I'll be happy to be convinced.

Reader mode which I use regularly -- other browsers either don't have it or it's a worse implementation.

rossvor··on Woman Is Sentenced to 43 Years for Criticizing Thai Monarchy
I did not downvote you. But you haven't actually argued the point, you just said that you find it irritating. Why? What benefit do you envision revenge would provide you or society?
rossvor··on Linux and Powershell
I know there's a project started a few years ago, building something like this for bash called Relational pipes[1].

It's perennially in my "to check out" list and I haven't actually played around with it, mainly because I'm lazy and it's not in AUR.

So can't comment how ready it is to use to today. But it looks interesting.

[1] https://relational-pipes.globalcode.info/v_0/index.xhtml

rossvor··on 'Rent-a-person who does nothing' in Tokyo receives endless requests, gratitude
How can you "discredit" a fictional drama film? (Family Romance, LLC). Has "Inglourious Basterds" also been thoroughly discredited?

EDIT: Nevermind, apparently there exists an actual, real company named "Family Romance", that's what parent poster's quote is referring to.

rossvor··on Microsoft Refuses to Open Source VSCode Python Language Server
You are absolutely right, but this thread's point is exactly to highlight this fact. That if you'll commit to learning and depending this toolkit, you might want to understand that Microsoft is in control and depending on its mood may decide to carve up some parts of this OSS editor and ship it to proprietary land.

Their marketing or their disciples don't really spell it out when recommending it for obvious reasons.

rossvor··on Emacs is special regarding UIs
Speaking as recent(4-5 months) Emacs(spacemacs) convert - it is slower compared to even "decked out" vim. An important caveat to mention is that it very much depends on what modes you are operating in -- each file type will usually operate in its own mode, with varying performance. In my experience the lagginess is rare, but its very workflow dependent, there's this one large(1.5k line) php file I have to edit semi-regularly on which I switch off the php mode, just to avoid the pain of jankiness. It isn't very noticeable in other, "regular" sized files.

But overall I'm a very happy emacs convert. It's extremely malleable and pleasant development environment and I think it definitely deserves all the gushing articles/posts its been receiving past few years.

rossvor··on Doom Eternal – Graphics Study
More apt comparison would be a sports team rather than a car. And if you replace all players in the team over a long period time, usually it wouldn't be considered as the same team, sometimes just replacing one player is enough(Bulls minus Jordan etc)
rossvor··on Reddit gets its app to 50m Play Store downloads
Try using nitter -- a no js twitter interface. Reading UX is so much better with it.
rossvor··on Patreon Raises $90M Series E at $1.2B Valuation
Minor anecdote on amount of attention Patreon pays to UI. About 2 months ago I've discovered that you can access some locked videos without being logged in. I've reported it to their security team and they replied that's already been reported and it's in their fix queue.

Well I've just checked, and the problem is still there and not fixed. I guess their fix queue is long.

rossvor··on Ask HN: Anyone a social entrepreneur, i.e. placing social impact above profit?
Using your definition any kind of charity or volunteer work provide no benefit to society. This sounds pretty absurd, so either you didn't mean it this way and you need to restate your view more clearly, or you did mean it -- in which case this is a pretty bold statement which requires a more convincing explanation than the one you've given.
← PreviousPage 2 of 3Next →