HNHacker News
TopNewBestAskShowJobs

hysan

3,028 karma · joined February 28, 2012

Software Engineer · QA Engineer · Teacher for Life I enjoy teaching, mentoring, and learning new things.
submissionscomments
hysan··on Audiobookshelf: Self-hosted audiobook and podcast server
I’ve been running this alongside Audiobookshelf for podcasts to compare the two. AFAIK, Pinepods doesn’t have a native iOS app. Has that changed recently?
hysan··on Cogentcore: Open-source framework for building multi-platform apps with Go
Tried to look at their website and docs on my phone and the stuttering is painfully noticeable. I’ll read a bit more but that doesn’t inspire confidence.
hysan··on Firefox tab groups are here
This sums up my experience with everything Firefox. It's why it slowly fell behind in UX and stopped being my primary browser ages ago. I keep giving it a try every year, but the gap between FF and other browsers just keeps getting wider and wider. This is a nice small step, but FF has a long way to go to catchup.
hysan··on Firefox tab groups are here
Primary use cases for me:

1. Organizing threads of research into context groups. Usually doing heavy deep dives where it’s uncertain if I need to revisit a previous branch, so rather than closing, it’s much more beneficial to group and collapse. It’s also easier to reopen and glance at the topics you looked at.

2. Similarly, grouping tabs by purpose while developing. It lets me organize tabs in a way that makes it so they I don’t need multiple browser windows open. It makes for a much more zen-like development environment.

3. Testing across dev, staging, and prod. Want the same tabs open but grouped so that I don’t accidentally do something destructive on prod that I meant to do locally. Now that this is in Firefox, I can also combine it with multi-account containers for more workflows.

hysan··on Ask HN: I'm an MIT senior and still unemployed – and so are most of my friends
This sounds correct? I think I’m living evidence of it. The sad reality is that sometimes you can’t hold out long enough and you just gotta take what puts a roof over your head and food on the table. Everyone graduating now just got unlucky with when they were born.

Edit: that said, I think the majority of what the parent wrote is good. Esp the part about negativity. That hits hard and is good to be aware of.

hysan··on Ask HN: I'm an MIT senior and still unemployed – and so are most of my friends
Anecdata to try and level expectations. As someone who *eventually* came out of that era fine, it wasn’t without hardship. Expect to graduate without a job. Expect to continue the grind for many many months. Expect to get rejected not for not meeting the bar, but for not exceeding everyone else who also passed that bar. Expect to very likely settle for a job that doesn’t meet the expectations that college (and the previous 10+ years of history) sold you on. Expect that financially, you will end up years behind the curve and that many life plans (ex: home ownership if that’s one of your goals) will be delayed. Expect that you will meet many people younger than you who will be at your financial level because they graduated post-recovery.

If you can accept that you just happen to be born at the wrong time, you will be in a better place mentally than where I was at for a long time. I won’t say it’s easy; it will suck. But it is possible to make it out ok. I luckily had some financial and emotional support from my family to keep me going. I don’t know your situation but hopefully you are able to find support too. I wish you the best of luck.

hysan··on Crew-9 Returns to Earth
Honest question - when I compare the comments here to other threads that have been presumably flagged for political reasons, the discussions don’t look all that dissimilar. There’s no technical discussion and everything devolves into political chatter. Why are other posts flagged but this one not?
hysan··on Gnome / mutter triple buffering patch merged
IIRC, KDE has had triple buffering for quite a while now. GNOME is playing catchup here.
hysan··on Docs – Open source alternative to Notion or Outline
What led to the choice of using Blocknote over other editor packages? Would love to read about the decision making and comparisons between all the editors you considered. Also interested in any other write ups about choosing packages (ex: I see you using hocuspocus which I think is from another editor - TipTap) and why you landed on your particular tech stack.
hysan··on Ask HN: Would you fund Mozilla to become independent of Google?
I would fund Firefox, not Mozilla. I learned from all the recent discussions that money donated to Mozilla do not go to Firefox. It’s as if Mozilla is structured in a way such that Firefox cannot be community supported.
hysan··on The DOJ still wants Google to sell off Chrome
I think this viewpoint is too simplistic in that the assumption is that if Google has to divest Chrome, then there is no benefit to investing in Chromium. I think that is too black and white (see my other comment on why - https://news.ycombinator.com/item?id=43306985).

Let’s do a thought experiment - If Google truly felt that Chromium has no benefit, then smaller players will drive the project and, as others have pointed out, new feature proposals/implementations will slow down. That isn’t a bad thing in my opinion because it allows other engines to not be stuck in catchup mode. The field will start to even out and innovations will start to come from alternative engines. With an even playing field, what was once an unprofitable endeavor can become a differentiator in the browser ecosystem.

hysan··on The DOJ still wants Google to sell off Chrome
Great question and one that I hope people would put more thought into. Here are two possible reasons off the top of my head:

- pushing for web ecosystem features that would help their own products (ex: Gmail, docs, etc)

- pushing for web enhancements that back SEO metrics that matter to them (ex: core web vitals)

I don’t think it’s as simple as - no more Chrome == no more investment into Chromium because Chrome/Chromium has been their strongest lever for getting web features that Google wants standardized. Stopping investment in that area cedes control of the web to other players who may have opposing goals to Google.

hysan··on The DOJ still wants Google to sell off Chrome
I’m a bit confused by this comment. I didn’t mention any of those and didn’t callout any specific business models for browsers. Just that Chrome would need to figure out how to monetize itself like how other browsers are trying to do. Diving into the different business models that other browsers are trying is a very different conversation that needs nuance. For example, how would Brave and Orion fit into your remark?
hysan··on The DOJ still wants Google to sell off Chrome
Not sure how Chromium development relates to the order of divesting *Chrome* from Google. AFAICT, Google can continue pouring resources into Chromium. Was this an unintentional mixup in your comment?
hysan··on The DOJ still wants Google to sell off Chrome
> How does a non Google owned Chrome support itself and continue development?

Possibly by trying to find a business model that can support Chrome development just like all other Chromium (and non-Chromium) based browsers?

As much as I loved Chrome when it first came out, I’ve also been well aware that Google’s backing of Chrome (and Chromium) has given it undue advantages in the browser market by effectively making everyone else compete with a loss leader. If Chrome itself cannot sustain its pace of development or even stay alive without the unlimited funding by Google, then I think that is a good thing and proof that it acting as a monopoly. Forcing Chrome to balance product velocity with revenue constraints evens the field amongst all browsers.

(edit: If Google killing competition by injecting unlimited funding into a project without needing to make a profit sounds familiar, it’s because they’ve done this for a long time. The often cited example being Google Reader.)

hysan··on Mozilla rewrites Firefox's Terms of Use after user backlash
Dupe? I didn’t see anything from this article that wasn’t already in the previously posted Mozilla blog posts which have already been submitted here.
hysan··on An update on Mozilla's terms of use for Firefox
This pretty much confirms that this is what everyone thought the change was about. So we get clarity, but no actual change in course from Mozilla. Good. We now know very clearly where Mozilla and Firefox stand on privacy.
hysan··on Growing Mozilla – and evolving our leadership
That’s good to know. Thanks for clearing that up for me. Is it possible to donate directly to Firefox?
hysan··on Zelensky leaves White House after angry meeting
Yup, I’d wager that given how the meeting had gone thus far, he made the strategic decision to specifically do this. He knew that this would be spun in whatever way Trump wanted, so it was better to win another point with the group that is smart enough to look past the talking points that Trump is going to push onto the media.
hysan··on Introducing a terms of use and updated privacy notice for Firefox
Yes, I’ll be leaving. I used to prefer Firefox but have long since moved to Safari for browsing and <insert Chromium based browser> for web dev. Every year I give switching to FF a try. I’ve been using it for everything since mid-December but it’s honestly a pretty bad user experience. This is the move that’s gonna make me stop for this year’s trial run and all future ones. It’s simply not worth my time if their ideals don’t align with mine anymore. Safari and Chromium have their issues but I know what benefits I’m trading off for. Without ideals, FF has no standout features compared to the alternatives (for me).
hysan··on Growing Mozilla – and evolving our leadership
> I think that if Mozilla is not interested in further developing Firefox, they should split off Firefox to its own entity.

They won’t do this because then they can’t redirect any of the donations and funding that people give to Firefox to <insert non-browser project here>.

hysan··on We rewrote The NYT text editing library. Then we OSSd it. Then rewrote it again
https://news.ycombinator.com/item?id=42968342
hysan··on Show HN: FlashSpace – fast, open-source, macOS Spaces replacement
This seems to confirm my lived experiences (ran Linux as my main OS for about a decade). I remember spending so much time hand configuring X11, installing drivers, and endlessly debugging things to get my triple monitor setup working in the past. It was fun and it led me to my distrohopping hobby, but eventually I realized that not many people ran a setup like mine. So I moved away to Apple which has much better multi-monitor & workspace ergonomics (for me).
hysan··on Show HN: FlashSpace – fast, open-source, macOS Spaces replacement
Every year I spend a month trying out Linux distros to see if it’s in a good enough place to switch back to. Every time I do this, I’m surprised by how few desktop environments supports this. Either it’s not popular or using multiple monitors isn’t common. This isn’t the only reason I haven’t switched back, but it’s one of the more surprising ones because it feels so natural to treat monitors and workspaces like this.
hysan··on We rewrote The New York Times' text editing library. Then we open sourced it
The original title was too long: “ We rewrote The New York Times’ text editing library. Then we open sourced it. Then we rewrote it again.”

Quick summary:

- The original NYT library is this one: https://github.com/nytimes/react-prosemirror

- This is the author’s rewrite: https://github.com/handlewithcarecollective/react-prosemirro...

- They rewrote ProseMirror’s renderer in React instead of having a layer sit between the two.

- The author answered questions over on Reddit and had good insight into how their rewrite compares to other ProseMirror based libraries: https://old.reddit.com/r/reactjs/comments/1ij7lmb/why_i_rebu...

hysan··on Hand-Crafted, Machine-Made: How we make learning games with AI
> It reminds me of a similar application I heard about recently from a friend who teaches language classes using ChatGPT or equivalent to generate dozens of example sentences to teach specific grammar rules.

I'm not surprised that ChatGPT is being used this way. I used to teach ESL via the JET Programme and a lot of my job was about creating games and exercises that allowed students to get varied practice. I created or extended at least a hundred games in my 5 years there. These games weren't all successful, but the ones that were hit a cross section of:

1. repeatability (enabling pattern matching)

2. variation (just different enough to make it not mindless pattern matching)

3. difficulty curve (range of problems)

4. and fun.

As I learned the hobbies and personalities of all my students, I was able to get a higher success rate on 4. Being able to reuse games across multiple years helped me to fine tune 3. But nailing down 1 and 2 were always a challenge because of scale. A lot of times that was solved through instructors jumping in and adding new wrinkles on the spot. That worked well in the small schools I taught at (sometimes 3 of us for 20 students) but I don't think it would have worked as well in larger classrooms. I get the sense that using LLMs in creative ways has the potential to help solve the scaling problem.

hysan··on Google Pixel 4a's old firmware is gone, trapping users on buggy battery update
Yeah, you’re probably right. I just wanted to write my anecdotal experience in a way that would avoid the “you’re holding it wrong” crowd because the point is how this leads to broken trust, not whatever broken feature it is.
hysan··on Google Pixel 4a's old firmware is gone, trapping users on buggy battery update
Gotcha. That might help somewhat but it wouldn’t solve the “never update Android or any other app” problem. I’d also have to get them used to using a new browser. It’s a larger problem that their trust in tech was easily (possibly irreversibly) broken after years of me slowly convincing them and getting them used to letting their devices update. They are even older now and having had a stint working in the senior care tech space, I know that trying to tech the older generation to use tech safely is a very high hurdle. Now that I don’t live near them, I’m not sure that’s a hurdle that can be easily overcome.
hysan··on Google Pixel 4a's old firmware is gone, trapping users on buggy battery update
It’s not an ad thing. It was an OS level accessibility feature dealing with text sizing and other reading related settings.
hysan··on Google Pixel 4a's old firmware is gone, trapping users on buggy battery update
I was visiting my parents for the holidays and came across this exact mindset. I usually push them to update for security, but I learned that they stopped doing that this year. Apparently some update broke/removed/changed an accessibility feature on their phone in a way that I couldn’t figure out how to revert. My mom had updated her phone first so only she was affected. My dad now refuses to update his phone and both of them have completely stopped updating for fear that something else will “break”. I can’t really blame them, but it does worry me and now I’m trying to think of what I can do to secure their devices if they’re not going to update.
← PreviousPage 3 of 21Next →