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

In what ways? I'm still using it the same way I was 10 years ago—on-demand scans of individual files—and it seems to work just as well.

> The thread goes up when something new happens.

But that's what sorted by date means, right? When you get a new mail, it goes at the top of the mailbox, and after new ones arrive, it goes down.

My mailbox sorted by date is a total mess. Having everything grouped by sender email would automatically make it tidy.

That works for single-sender mails, but most of my work mails have almost a different sent of contacts per topic. Grouping mails by subject (topic) makes this more manageable.

In all mail clients I've used, you're 1 or 2 clicks away from seeing your unread messages only, which greatly helps with filtering what's important to read soon.


Yes, after that they said that there will be an on-device flow to load apps from outside the Play Store after all. They didn’t describe how that will work and I didn’t see it discussed as commonly as the original announcement; I only saw it mentioned by the way in a Reddit thread.

> Fish is also not POSIX which has always been its, and my, issue

Could you give some examples of issues you encountered because of that? I've been using fish for about 8 years now I can't remember an instance where that was a problem in interactive use.


Same here. More than 5 years with fish and it’s been like 5 times when not-POSIX was an “issue”, which I’ve been solving by temporarily entering bash and rerunning the command there.


Issue is the cognitive overhead to know 2 distinct shell languages. One you use, and one (almost) everyone else uses. If later isn't of your concern and Fish is all you interact with then no issue whatsoever for interactive or/and scripting use.


Not to be funny, but is POSIX scripting even still relevant? It's well understood that they should only be used for quick and simple tasks, and anything more serious or demanding should be done using something like python instead. But these quick and dirty tasks are very easy for LLM coding agents to do in python. I used to have dozens of shell scripts, each no more than tens of lines long, in my ~/bin/, but I had an LLM rewrite all of them in python, adding proper argument handling, --help messages and error handling too in the process. I sincerely don't think I'll ever write another bash script again.


Do you know how many CI/CD pipelines run on shell scripts?

Another example is small utilities. I wrote one to login to MySQL DBs at work. We have to use Teleport, which I dislike, and it has MFA. So I made a small SQLite DB that has cluster names, endpoints, and secret ARNs (no actual secrets, only metadata), and then wrote a shell function that uses fzf to parse the SQLite DB contents, then ssh tunnels through an EC2 with Teleport to the selected MySQL DB, using expect with a call to 1Pass to answer the password request, and then picks the first available port >=6033 to connect the mysql client. It also tracks the MySQL DB : port assignments in the SQLite DB and waits for the client to exit so it can tear down the ssh tunnel. The only input I have to do beyond selecting the DB is answering a push notification on my phone for MFA.

> replacing 10-LOC shell scripts with Python

The startup time would drive me insane. I love Python, but it’s not great for stuff like that, IMO.


I write all my scripts in bash. I'm not learning a new language.

That's not a problem since it's available and when #/bin/bash or env bash is there, it just works.

My bash scripts are stored in a folder on my PATH, so it all just works.


For me it’s always been an inability to “copy this command from stackoverflow” (or in the modern day, it’ll be copy this from ChatGPT) into your shell. Maybe it’s better now, but the last time I seriously gave fish a chance was 2014.

Also one of may main use case is documenting things other developers can do to make their life easier. There are handful of things where zsh behaves differently than bash. And while those handful of thins are not even a POSIX or shell things, they often come up.

The reality is, every day I’m fighting with “developers” who don’t know what the difference between AWS, Linux, and bash is. Throwing “fish” into the mix seems like I’m just being obtuse for no reason. I have sept hours trying to explain to some dumbass that git-bash on windows is not the same thing as Linux only for them to call me “oh he really cares about ‘bash’”-guy. While claiming they are “Linux developers” as they use macOS.


I confess I don't really get this. Fish and Bash are different languages in the same way that Ruby and Perl are different languages. And if I want to run a Perl script, I don't try to run it in a Ruby interpreter, and I don't get grumpy at Ruby for not being source-compatible with Perl.

Which is to say, if you need to run a Bash script, run it via `bash foo.sh` rather than `./foo.sh`. There's no need to limit yourself to a worse shell just because there exist some scripts out there written in that shell's language.


There's nothing even preventing the second form from working either. Just put the right shebang at the top of the script and it'll run through that interpreter. I've been on fish for a decade, but still write all my shell scripts in Bash. It's never been an issue.


Hey! I played your game with my friends last weekend! We get together every month to play board games, and lately we've been doing a lot of party games like Jackbox or King of the Castle. One of our guys had heard about your game and we gave it a go and we ended up playing it for most of the day!

We tried most of the game options and had really great fun with all of it. Everything worked fine, no issues, no desync, and it didn't destroy battery life on the phone controllers either. I'd say the ferry race and the parking games were my favourite overall, but the others aren't bad by any means! So, thanks a lot for your work, and I'll definitely be returning to Gaming Couch with my group!

And for a question: Do you have plans to monetize the platform in the future? If so, can you share any details on how that would work?


Nice to hear you had fun! The parking games are some of the most divisive games we have, either people love them or hate them with a passion. Some have even sent me messages that they'd like to pay just to skip the parking games altogether, haha :D

With regards to monetization, I opened it up a bit down the chain but the main point was that nothing is yet set in stone. I'd like to keep it as easily accessible as possible so everyone can play regardless of if they have the means to pay or not. Naturally this would drive me towards ads, but I don't want to turn the platform to "Hulu" with their annoying ads. If the service would have ads, in my opinion it should also have a way to turn them off, this could be done via subscription or similar method for those wanting to support the project and possible get few extra-perks.

With regards to 3rd party developers who develop games for the platform, I think it would be fair to implement some kind of revenue share model, which could be based on e.g. minutes played so the most liked and played games also get rewarded.

But as nothing is yet implemented, this is still very much in the air and I'm very open to any suggestions!


Not necessarily ads. It could be patron style funding. In lichess style, when patron receives only badge, or patreon style, with extra games, skins, stats for patrons. Good luck with a great platform.


Thanks, that sounds like an interesting idea as well, need to give it some thought


I'm not familiar with Zen, but how do you reconcile that Waterfox frequently lags behind upstream Firefox in terms of security fixes? Yes, you get a perceived gain in privacy, but is that worth potentially exposing yourself to additional vulnerabilities?


> lags behind upstream Firefox in terms of security fixes

I’m not sure why this has become a thing - usually I either release Waterfox the week before ESR releases (the week the code freeze happens and new version gets tagged) or, if I’m actively working on features and they need to coincide with the next update I push, I will release on the same Tuesday the ESR releases.

You can check the GitHub tag history for Waterfox to see it’s been that way for a good while :)


Yes, you get a perceived gain in privacy, but is that worth potentially exposing yourself to additional vulnerabilities?

Speaking only for myself, and regardless of whether this is actually true (see sibling comment): yes. Absolutely. A non-privacy focused browser like Firefox has vulnerabilities/data leaks by design that are worse than hypothetical ones that I probably will not be subject to browsing my usual benign set of websites.

(Posted from Waterfox)


IT dosnet lag long, since both have pretty activity communities.

There are other variations that are a little faster in issueing the updates, but they are maintained by small teams, so they have more change of being corrupted by bullshit, specially this day and age where people take politics too damn serious.

Too be honest, except for niche uses, I just abandoned firefox. Their engine is behind, lags in sites that use too much javascript is visible, when even opening 3 or 4 tabs makes they browser lag behind.

I just keep it in my system this days to access some sites in my work computer and test UI rendering in firefox. Other than that, I had to surrender to chrome and its variations.


But it is popular! YouTube's preferred format uses opus for most, if not all, videos upload in the last ~5 years (they also offer an AAC option alongside it). Several VoIP services use opus, including Zoom, Discord, FB Messenger, and WhatsApp (until recently). Opus is part of WebRTC and thus implicitly available for audio/video conferencing software that runs in the browser. And if you look up what audio enthusiasts recommend you use to encode your lossless music for smaller file sizes, it's almost always opus!


Perhaps you meant lossy? Everything I'm seeing says that Opus does not support lossless.


I believe they meant saving space by converting a lossless collection to a good lossy format like Opus.



I also think about this sometimes. On the one hand, I have a natural instinct to give away as little personal data as I can, and it intuitively makes sense to me that it’s in your favour to keep as much private as possible; I assume many of us here feel the same way. But on the other hand, it takes a lot of energy to keep track of all the data that you leak, and often you have to give up better tools or workflows for a small perceived privacy gain.

Does this matter? Even if I do everything “right”, nobody around me does it. I can try to keep my shopping preferences and my searches private, but there is so much to gather from everyone else who doesn’t care about this that my efforts are very likely in vain. Even without my cookies, if you have as much data as a big tracker does, you can definitely make pretty good assumptions about what I like.

The response I usually see to this is that if everybody cared about privacy, then the picture would be different. But I’ve been reading exactly the same argument about using Firefox for the last ~15 years, and look where the Firefox share of the market is now…


Even though the title suggests this piece is about Firefox, most of it is bashing at Google. The author’s main reason for leaving Firefox seems to be that… others have left Firefox?! That, and the quintessential mention of “AI is now in Firefox” that all these articles seem to repeat.


You should ponder on this a few minutes more. You've got all the pieces of the puzzle, you can put them together.

Have you considered that maybe, possibly, people don't want AI in their browser? Or that people consider having AI shoved at them an untrustworthy action? That maybe of Mozilla wants to spend all the time and money to shove AI, they're probably a) doing it for gross and untrustworthy reasons like spying on us or b) by spending all this money on AI, Mozilla is (still) not focusing resources on anything productive or valuable that any user wants.


Nope, main reason is lack of trust.

" but such is the direction being taken by Mozilla that I am not anxious to sit idly by and constantly keep an eye out for new hidden privacy and AI features to turn off with obscure checkboxes. "

But here I can attest at least, that nowdays firefox after a fresh install shows a banner saying they collect data by default. And when you click that, you get directly to the options to turn it off. It is just, that I also don't trust that with those toggles now everything is switched off, or if there is a hidden other toggle or there will be one shipped with the next update.


> It is just, that I also don't trust that with those toggles now everything is switched off, or if there is a hidden other toggle or there will be one shipped with the next update.

But you can apply the same argument to everything, right? Any piece of software could be taking actions that it doesn’t disclose. Any toggle could assure the user that their settings are respected but not actually change anything. So how do you then trust running _any_ code on your computer?


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

Search: