HNHacker News
TopNewBestAskShowJobs

beshrkayali

3,336 karma · joined April 3, 2010

Software guy
submissionscomments
beshrkayali··on Offline.kids – Screen-free activities for kids
Quality, security, and code that doesn't fall apart later matter. I don't want AI slop children books to be a thing. I hear you on AI making it easier for people to build stuff, but calling valid concerns "gatekeeping" is a bit off.

With that said, I really like this site and the approach!

beshrkayali··on How to Firefox
The main problem Firefox has really is Mozilla. And Orion is neat but too immature and the direction Kagi is taking in general seems to be moving further away from a indie company with a single purpose. I hope they manage to steer themselves back into what got people excited about them to begin with.

But sure, anything but Chrome.

beshrkayali··on Complete silence is always hallucinated as "ترجمة نانسي قنقر" in Arabic
You've got a little typo, it's not "رجمة", it's "ترجمة" that means translation, the ت at the beginning is missing.
beshrkayali··on Community Is Motivation on Tap
I think the author is overselling the benefits of communities a bit. Sure, groups can boost motivation through approval-seeking and availability bias, but they can also trap you in groupthink or misaligned priorities. I’d say the Brawl Stars grind example (despite author disliking the game) isn’t really a win.

Communities can hijack your goals, pulling you toward their agenda instead of yours. Overreliance on them risks eroding self-discipline when the group fades.

Instead, define your goals clearly and use communities sparingly, for knowledge exchange, not validation. Relying on communities too much can leave you stuck in an echo chamber, chasing approval over purpose.

beshrkayali··on Kindle is removing download and transfer option on Feb 26th
It’s a bit more than just supporting additional formats. KOReader for example is a highly customizable (and mature) reader that’s hard to beat. Plenty of plugins exist also. In particular, one nice thing about the Calibre plugin is wireless sending of books and progress sync across device(s) and desktop.
beshrkayali··on A phishing attack involving g.co, Google's URL shortener
> The thing that's crazy is that if I followed the 2 "best practices" of verifying the phone number + getting them to send an email to you from a legit domain, I would have been compromised.

The best practice I live by is always call them back yourself. Looking up the phone number is not the same.

beshrkayali··on WordPress Is in Trouble
I really think Matt is suffering from some sort of a mental breakdown. It’s a sad situation and there’s a lot to learn about open source projects with a huge user base and where the bottle necks exist. But I think people who know or are close to him should seriously consider an intervention. I can’t believe after two decades he’d just decide to throw it all out in a blazing fire and tarnish his reputation (and Wordpress) because of some valuation drop or being short on money. I think the dude needs help, and people close to him should try and talk sense into him.
beshrkayali··on Show HN: AI that generates 3blue1brown-style explainer videos
I have to give you props for not requiring me to sign up, I’ve seen many ShowHN posts lately that require me to unnecessarily create an account which always prompts me to close the tab immediately.
beshrkayali··on Mozilla's Firefox browser turns 20. Does it still matter?
I use Firefox on both iOS and desktop. A few days ago, I was surprised to find two new shortcuts on my new tab page in Firefox on my phone (to Expedia and adidas).

My first thought was that I must have accidentally visited a website or downloaded something that exploited the browser to insert advertising shortcuts. However, I discovered that this is actually a built-in Firefox feature called 'Sponsored Shortcuts.'

Mozilla could have been an exemplary company, but they continue to squander the trust people place in them. It's shameful.

PS: You can turn off sponsored shortcuts here https://support.mozilla.org/en-US/kb/sponsor-privacy

beshrkayali··on Git-PR: patch requests over SSH
There's definitely something very interesting here.

Keeping the user in their editor for code reviews is pretty nice indeed, but I think that with larger projects and bigger changes, it's going to be way more difficult to skim through what has changed where, which helps me identify how to start reviewing. There would have to be an easier way to see what changed where quickly without having to mess up my working tree (which is almost always dirty with something) and having to stash or switch back and forth between branches for reviewing is going to be painful. Sometimes I have small comments or questions, I'd like to be able to do that without having to download the entire patch.

Also, I'm not sure if I missed something, but does every review get applied as a commit by itself that I (as repo owner) would have to squash? This feels like a chore by itself.

I have relied on github for previous work but for the last couple of years I've been primarily using Gerrit for my job, and although there are some drawbacks, I absolutely love its workflow. Github workflow is not free from drawbacks either, and if I'm asked now I absolutely prefer Gerrit's to Github's. Gerrit uses Git references in a unique way to facilitate code reviews and patches (which consist of one or more patchsets). I rarely use branches now except for extremely long-lived experiments, or for local temp purposes. A patch gets merged as a single commit no matter how many rounds of patchsets the submitter adds and reviews they get, and when needed I can quickly download the patch at any patchset to a different branch and then delete it.

beshrkayali··on Show HN: Sonatino – small audio dev board based on ESP32-S3
This looks very useful to get started prototyping a few project ideas I have! Seems like Amazon link is US only though? Are you planning on selling in EU anytime soon?
beshrkayali··on YouTube embeds ads into videos to beat ad blockers
Can still be beat with SponsorBlock I suppose, but someone will have to submit the segments to skip first.
beshrkayali··on Show HN: Pipedream now has 2100+ API integrations
Hey, looks great! How do you keep testing to ensure your API integrations are working or if any of those 2100+ services changes something?
beshrkayali··on AI Overviews: About last week
> We’ve also seen nonsensical new searches, seemingly aimed at producing erroneous results.

Is this the first time they release something? Of course people are going to try to break it.

beshrkayali··on Elicit – AI Research Assistant
I’ve learned to discard those as being either totally fake and made up (the excuse would be something like we used a template to get started quickly and forgot to change the logos), or that someone (probably an intern) signed up to the service with @company email and they just splat the logo as an official endorsement.
beshrkayali··on Show HN: Parallel Arabic – Arabic reading and writing practice
Online or when texting on old phones that didn't have Arabic keyboards, people use numbers that look slightly similar to the letters in Arabic instead, like:

- 7 is ح

- 7' is خ (or 5)

- 2 is ء

- 4 is ذ

- 3 is ع

- 3' is غ

- 9 is ص

- 9' is ض

- 6 is ط

- 6' is ظ

- 8 is ق

beshrkayali··on Show HN: Parallel Arabic – Arabic reading and writing practice
I speak Arabic (Syrian) natively and I think this is great! Good work!

I agree with other comments that it might be helpful to mention somewhere that this is colloquial Egyptian Arabic. I can tell the difference easily but might be difficult for those who don't speak Arabic at all. But I like Egyption Arabic and I think it's weirdly more suitable for short stories like yours!

One more thing regarding the Arabic keyboard layout, I think it's a bit strange. I'm not sure if it's something specific to a locale or a layout I'm not familiar with, but I think most common layout is "Arabic 101", something like this[1][2]. You can find more details regarding the layout on Wikipedia[3].

Another small thing, on Firefox the "Listen" button doesn't seem to work. I see "Playing" in the tab name but I hear nothing.

1] https://imgur.com/a/Hmt8GZh

2] https://kbdlayout.info/KBDA1/

3] https://en.wikipedia.org/wiki/Arabic_keyboard

beshrkayali··on Tell Congress: Stop the TikTok Ban. Instead, Protect Our Data No Matter Who
It's amusing how some Americans are buying into the idea that TikTok is a unique threat solely because it's associated with China, when platforms like Facebook, Twitter, Google, and others have been doing similar practices for over a decade.
beshrkayali··on Is Emacs dying?
From my perspective Emacs is one of those pieces of software or technology that will never die. Just like RSS.

But if you don't agree, and to quote the article:

> I get so tired of that trope. Don’t like Emacs? I’m fine with that. Sorry you’re missing out, but fine. What I’m not fine with is people who don’t like Emacs and probably have never used it seriously declaring it a spent force.

beshrkayali··on Video: Doom Running on Gut Bacteria
Indeed
beshrkayali··on Video: Doom Running on Gut Bacteria
You could say that you "ran" doom on a piece of paper if you just draw each frame yourself, the FPS would depend on how good/fast you are at drawing.
beshrkayali··on Python3 is removing crypt.crypt and not replacing it with anything
That won’t be good. Their release cycles need to be different for patches and upgrades. Being included in Python stdlib means they’ll only get updated when Python does, which won’t be good for neither maintainers nor users.
beshrkayali··on Do It Yourself Blind Repair
For what it’s worth, I like to think of myself as a fairly handy person and I like to do as much DIY as possible, but replacing the eroded thread in a mini blind I had on a double glazed window was insanely time consuming, aggravating, and ended up not working exactly as I had hoped, the blinds are slightly too difficult and obtuse to open/close or flip.
beshrkayali··on Jaw-Dropping News: Boeing and Lockheed Just Matched SpaceX's Prices
It doesn’t seem like we know enough to do a fair comparison. It would be interesting to have more details on how much they are paying ULA per mission compared to SpaceX per mission, like a breakdown of cost per flight.
beshrkayali··on Someone is trying to rebuild Friendster
If you consider cost associated as an added difficulty, it’s possibly even more difficult now.
beshrkayali··on NodePad: LLM-aided graph based note-taking and brainstorming tool
That’s how I learned most software on my machine when I was younger pre internet at home.
beshrkayali··on The audacity of Apple Podcasts
The Podcast Index is created to preserve, protect and extend the open, independent podcasting ecosystem: https://podcastindex.org/
beshrkayali··on Names should be cute, not descriptive
The mistake the author is making is that indeed his friend Sam will still be Sam (even if he changes jobs) but he is a human that exists regardless of his function. Variable names’ on the other hand only exist to serve a function, when the function is gone the names that refer to it should be gone too. If you have a ml-worker node and you no longer need an ml worker, you refactor the code to remove those. It’s much easier to remove than to rename, and consistent mild refactoring ( or code massage if you will) means you’re more likely to remember what lurks in the dark corners of your code base.
beshrkayali··on The Canon Cat: the little computer that could have changed the world
Here are two videos that are slightly more direct at explaining what the canon cat is and what it can do:

- https://yewtu.be/jErqdRE5zpQ

- https://yewtu.be/o_TlE_U_X3c

beshrkayali··on Show HN: Readwise Reader, an all-in-one reading app
Really interesting solution and I was very happy using it today! Some quick thoughts:

- It would be great if you add a feature to import an OPML

- Definitely needs a way manage feeds in folders/tags

- I would also really like a way to export my stuff in JSON/XML in case I want to move somewhere else (not sure if that exists already)

Keep up the good work! Would be happy to pay for this.

← PreviousPage 2 of 13Next →