HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ahmetomer

no profile record

Submissions

Show HN: HN Print – turn Hacker News stories into a printable newspaper

hn-print.ahmeto.com
1 points·by ahmetomer·6 เดือนที่ผ่านมา·0 comments

Bag of Heavy Groceries

ahmeto.com
1 points·by ahmetomer·6 เดือนที่ผ่านมา·3 comments

TIL: Gabriel, Jibril, and Cebrail Are the Same Name

ahmeto.com
2 points·by ahmetomer·6 เดือนที่ผ่านมา·0 comments

What I Read in 2025

ahmeto.com
1 points·by ahmetomer·6 เดือนที่ผ่านมา·0 comments

On Getting Hacked

ahmeto.com
85 points·by ahmetomer·6 เดือนที่ผ่านมา·73 comments

comments

ahmetomer
·6 เดือนที่ผ่านมา·discuss
It seems that most of the people who suffer from loud voices in public spaces tend not to confront those scoundrels, and instead eat it up and wonder endlessly how they can be so mindless and rude to others. I am sometimes like that as well, but I would rather "fix" it myself because I just don't know of any practical ways to bring about a proper public commute etiquette. That's not my job.

Today I went to Munich on public transportation — with a mix of transfers on trams and regional trains. I think I read about 50 pages, all the while traveling. It may sound like an ad, but it's not; I really appreciate my Sony XM4 — would not have been possible to focus on reading without it — which I've been using for years now. I put it on with ANC, and play a non-distracting focus music. This helps quite a lot!
ahmetomer
·6 เดือนที่ผ่านมา·discuss
If you're wishing your writings to be read by your children, why not print them on paper — and so in duplicate amounts kept in different places — that they will eventually find?

I think, in your case, it would be easier to keep physical copies of those texts than try to keep a digital version of them up for a hundred years. And far less expensive.

Also, you'd be leaving them a more precious thing. I'd be far more excited discovering papers that my father/mother wrote and left for me than, say, seeing them on the internet.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
The original post by Jaana made 8.4 million impressions, while the follow-up that included the previously/deliberately omitted context and some important information, such as "what I built is a toy version", has 277K impressions as of right now.

I respect Jaana and have been following her for years. I'd expect she ought to know how that claim would have been understood. But I guess that's the only way to go viral nowadays.

Also, this incident goes to show how the self-proclaimed AI influencer, Rohan Paul, puts a lot of thought and importance into sharing "news" about AI. As if it were not enough to share Jaana's bold claim without hesitation, he also emphasized it with an illustrious commentary: "Dario Amodei was so right about AI taking over coding."

Slop, indeed.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
The classic "bad thing always existed but AI made it worse" case.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
> Junior developers: Make yourself AI-proficient and versatile. Demonstrate that one junior plus AI can match a small team’s output. Use AI coding agents (Cursor/Antigravity/Claude Code/Gemini CLI) to build bigger features, but understand and explain every line if not most. Focus on skills AI can’t easily replace: communication, problem decomposition, domain knowledge. Look at adjacent roles (QA, DevRel, data analytics) as entry points. Build a portfolio, especially projects integrating AI APIs. Consider apprenticeships, internships, contracting, or open source. Don’t be “just another new grad who needs training”; be an immediately useful engineer who learns quickly.

If I were starting out today, this is basically the only advice I would listen to. There will indeed be a vacuum in the next few years because of the drastic drop in junior hiring today.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
It's more of an "I should not let small inconveniences like that decide my mood for the day" thing for me. And to be mindful of the everyday gifts we have.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
There's no complexity in understanding an OSS author wanting to make money out of their hard work. People forget that OSS is about providing something useful to the world for free because they choose to do so. And anyone who doesn't want to follow this, or chooses to transition to a new model, should be respected with their decision. Accusing them of "greed" is to be out of touch and out of taste. This is as much a personal matter as it is about the current and future state of OSS in general.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I respect and agree with Cloudflare's right to pursue the decisions that Matthew Prince outlined — even if it is used as retaliation or a threat. What has completely turned the tone of the message for me is appealing to Elon Musk & JD Vance for democratic values and free speech.

I can't really take it seriously when free speech and democracy are pretended to be important only when the interests of the political figures of the US admin or of Elon Musk are at stake. Those values are supposed to be enjoyed by everyone and followed through on, no matter whose agenda and interests they may harm (or improve) as a result. At this point, they are tools (or weapons) that are appealed to when one's interests (or opinions, or feelings) are threatened.

If we listen to JD Vance and Elon Musk, we get the idea that it's the leftists and brown immigrants and democrats and woke people who are making everything worse, inciting violence and terror, are a block to prosperity and advancement, a threat to Western civilization. And thus, free speech is important to only further repeat and consolidate these points. The other way around cannot be entertained even as a possibility. They are exempt, for they are free of such flaws and imperfections.

It is a difficult balance to keep between universal values, such as democracy and free speech, and one's own interests, such as political and financial. I would want to see more honesty than a pretense of complete devotion to these values. No one is. I am not, for that matter.

I don't buy into Matthew Prince's appeal to free speech and democracy, but I am open to happily changing my mind in an incident where Cloudflare consequently takes an action that would harm the interests of said figures in a meaningful (not symbolic) way.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I'm relatively happy that I got away with a couple of suspended social media accounts and a lesson that I can share, which will improve my awareness. Would've been a totally different story had it reached more serious services like a bank account or iCloud.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I had a similar thought. If a project like Vue or Nuxt can stay afloat with consistent development and updates, without suffering financial difficulties, then it's worth asking why Tailwind hasn't been able to do the same. Yes it is a huge project, with incredible support across all browsers, and needs a lot of care. That's for sure. But I think the business decisions taken by the Tailwind team can be put in the spotlight in this case.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
Unfortunately, I haven't been able to pinpoint which one it was. It certainly was a dark reader extension, that I can tell.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
This. My Turkish bank (Garanti BBVA) only works with SMS codes for new logins & payment confirmations, and the app password is 6 digits only, which it also wants (forces) you to change it every now and then because apparently that's a good security measure.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
Totally on point. I should've taken it more seriously in the first incident. That way, I could've kept my TikTok and X accounts. But the damage is done, and it has been a good lesson to me. Hopefully my post could be as much of a "lesson" to those reading, without getting compromised as I was.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I'm using Apple's Password Manager (native app on iOS & macOS), but didn't install its browser extension that can do autofill because for me it wasn't as convenient (it has a bad UX, unreliable autofill, etc.)

So, when I'm prompted to log in somewhere, I open the password manager and repeat the steps you just mentioned. It does add extra steps to the process, but I don't think it makes it less safe than having an autofill extension, which requires a ton of permissions and is more prone to compromises. And yes, my manual method also means I have to rely on me being aware of the URLs I'm on, but I usually bookmark my main services, so it's working fine for me this way. I also treat all emails as spam and/or an attack unless I verify them by the domain, and whether I had just recently requested to log in or requested a password change, etc.

At the end of the day, it boils down to us paying attention to every action we take, regardless of the measures we take, as new and different methods are being deployed to own us every day.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
Hi, OP here:

Unfortunately, with a brisk urge to clean it all up, I hadn't paid attention to which extension it was that got my browser compromised; I had immediately removed all extensions, cleared browser data, stopped the sync, and uninstalled it altogether (for fear of getting further compromised).

What I can say is that I have tried a number of extensions for the purpose of making a website in dark theme, for ease of reading, which weren't as popular (in terms of rating & installs), and highly likely that those were malware.

That being said, I now hesitate to even install extensions that are selected by the Google Chrome editor team. I vibe-coded a simple extension myself to use as a "dark reader", and will probably avoid installing anything anymore. I got my fair share of damage.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I like initiatives like this but the issue I have mostly is that whenever I have a specific need, say, I need to format a piece of JSON, I would directly google "json formatter" instead of remembering that there is a website with a suite of tools that I can go on and find that specific tool I wanted. And I would probably do the same for all of the tools listed there. It's more convenient, I think, to do a quick search and click on one of the first that came up. I've just never come to leave this habit.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
I think that boasting about GDP numbers, with a spice of nationalistic impulse, does not really look good in this case. One can feel proud of the upward trajectory but with a population of 1.4 billion people, a natural competitor of India would be China, which is approaching $20 trillion, and not the 120 million people of Japan. Of course, there will be marginal improvements in relation to the rise of GDP but one needs to look at the quality of life of an average citizen. GDP per capita is something to look at but still very flawed and skewed, not in favor of most of the citizens. A lot of the hardships that the "normal" citizen faces are difficult to just take out of these numbers.
ahmetomer
·6 เดือนที่ผ่านมา·discuss
For this occasion, I just logged in to my SO profile; I've been a member for 9 years now.

To me, back when I started out learning web dev, as a junior with no experience and barely knowing anything, SO seemed like a paradise for programmers. I could go on there and get unblocked for the complex (but trivial for experts) issues I was facing. Most of the questions I initially posted, which were either closed as duplicates or "not good enough," really did me a lot of discouragement. I wasn't learning anything by being told, "You did it wrong, but we're also not telling you how you could do it better." I agree with the first part; I probably sucked at writing good questions and searching properly. I think it's just a part of the process to make mistakes but SO did not make it better for juniors, at least on the part of giving proper guidance to those who "sucked".
ahmetomer
·6 เดือนที่ผ่านมา·discuss
Laws often fail to matter in cases where they should. If a country as powerful as the USA wants to handle a problematic country (from its perspective) by whatever means, they will do so and with a glaikit smirk on the faces of its leaders and politicians. "Here's democracy and justice on your face," has been a typical American foreign policy for a long time whether we like it or not. A lot of people thankfully do see through this pretence, but also at the same time, the fierce followers of Cheneyism are trying hard to find possible explanations to legitimize this.