HNHacker News
TopNewBestAskShowJobs

xenator

587 karma · joined December 29, 2011

submissionscomments
xenator··on Ask HN: Are others seeing Google's reCAPTCHA rejecting Firefox users?
We were getting about few hundred spam registrations per day on one of our sites. With CF's captcha number drops to tens per day. I have no idea who and why make these registrations.
xenator··on France to ban unsolicited telemarketing calls
Article is not clear. Does this law blocks B2B calls? If so then it can cause damage to the business.
xenator··on Codex logging bug may write TBs to local SSDs
I have exactly the same problem with Time Machine spinner on macOS. It even doesn't rotate.

Somewhere should be rare specialists with diploma who are capable of fixing such problems with waiting lists for years ahead.

xenator··on Loupe – A iOS app that raises awareness about what native apps can see
Pasteboard counter exists to help apps to not ask again about the same item in the buffer.

And nothing stops from using reset it every day.

xenator··on The only scalable delete in Postgres is DROP TABLE
Deleting whole file is faster then deleting rows in file.
xenator··on LinkedIn uses 2.4 GB RAM across two tabs
If you don't have adv from platform itself it doesn't mean that site content is not flooded by endless spammers content. LinkedIn is great example where you have both.
xenator··on I verified my LinkedIn identity. Here's what I handed over
Unfortunately true, but this time shady KYC is involved
xenator··on I verified my LinkedIn identity. Here's what I handed over
More interesting that LinkedIn use fingerprinting everywhere and connect your personal data to every device you are using and connect to other services connected to their network.
xenator··on The End of Licenses
At work, I meet many people with similar experiences. But the number of people who are able to use new tools is gradually increasing. I myself spent many hours learning how to make my AI work and make workable code. Moreover, I treated it as something important and new. So much so that I began to view my own old code differently. Not as something with sentimental value. But at the same time, it can easily become obsolete in the face of new realities.

I don't mean to devalue your feelings about your code. But I myself I went through devaluing my own work. Perhaps people who did carpentry in the old days treated their tools with care, creating beautiful engravings for the hard-polished handles. But now you can saw a board with a power tool, and we have lost the culture of these craftsmen.

AI is changing the attitude toward code. It may sound painful, but the value of old work has diminished. On the other hand, the main goal of developers has not changed. We're still solving problems, not writing code for the sake of code.

xenator··on The End of Licenses
Honestly, I couldn't care less about the rights to my code in today's world. What you're describing probably really bothered me a couple of years ago. But today, I'm not even sure what programming language my next project will be in. Everything has changed so much and is changing so rapidly that perhaps in a couple of years, corporations will be worried about their huge and important products.

What if, in a couple of years, you can create your own Photoshop with video editing capabilities? Maybe that will be possible too.

xenator··on Publish on your own site, syndicate elsewhere
For incoming traffic you can use ?from=rss or utm. To measure traffic to rss itself just parse server logs
xenator··on Is Mozilla trying hard to kill itself?
Imagine you are in a marriage and your spouse say: "I can sleep with other people, doesn’t want to do that. It feels off-mission".

I don't understand context, but my honest reaction will be: "WTF, you just said? What type of relationship you think we have if we discuss such things?"

I definitely understand why people worry. This is just crazy to weight trust in money. If this is on the table and discussed internally, then what we are talking about?

'T' in Mozilla Firefox means 'Trust'.

xenator··on Pricing Changes for GitHub Actions
We use Gitlab for CI/CD and tbh it is amazing. Simple, predictable, debuggable.
xenator··on iPhone Pocket
Pffff... No AI? Who need it? Even my shower gel is AI already.
xenator··on Why we migrated from Python to Node.js
Just simple arithmetics.
xenator··on Python Steering Council unanimously accepts "PEP 810, Explicit lazy imports"
Does it conform Occam's razor rule to have something that can be easily done very similar way without changing language?
xenator··on Why we migrated from Python to Node.js
So basically you just rewrote boilerplate code with complexity of "hello world" and deploy scripts. Without any dependencies, data migrations, real user data and downtime SLA. And after that you had time to write quite long article.

What honest reaction you expect from readers?

xenator··on I’ve removed Disqus. It was making my blog worse
I blocked Disqus locally on my computer via /etc/hosts many years ago. Reason is very simply. Because comments as genre is almost useless.
xenator··on Auth.js is now part of Better Auth
Labuba driven development
xenator··on YAML document from hell (2023)
This one is amazing, I almost pissed myself laughing reading it. So true about YAML. Another caveat is using --- as section separator in the file. It will starts new file inside your existing file.

Still love it.

xenator··on Less is safer: Reducing the risk of supply chain attacks
To be honest, right now I'm thinking about isolating of build process for frontend on my local environment. It is seems not hard to send my local environment variables like OPENAI_API_KEY or .ssh/* to some remote machine.

I know it is not very different comparing to python or projects in any other language. But I don't feel that I cannot trust node/js community at this point.

xenator··on iPhone dumbphone
Wow! It is crazy how much money people will to pay for such problems.

I restrict myself from distractions by disabling hosts via custom rules in my nextdns account. It is enough and free.

xenator··on iPhone dumbphone
I think it only disable the icon, not underlying frameworks, etc
xenator··on Programmers aren’t so humble anymore, maybe because nobody codes in Perl
You still need pip-tools in uv environment
xenator··on Secret changes to major U.S. health datasets raise alarms
Seems like fixes after shift from destructive ideology. It never should appear in the first place.
xenator··on I extracted the safety filters from Apple Intelligence models
Lucky developers who wrote these rules live in totality different world at far distance from people
xenator··on 'It's too late': David Suzuki says the fight against climate change is lost
Especially understanding that they are not responsible for any bold assumptions or doomsday predictions.

Academic science is more religion than actual religion.

xenator··on JavaScript Trademark Update
This one especially hurt only people who are inside Windows ecosystem. For people like me Microsoft is nice author of one product. I'm talking about VS Code.
xenator··on OpenAI charges by the minute, so speed up your audio
Seems like Thai. Thai translation and recognition is like 10 years ago comparing to other languages I'm dealing with in my everyday life. Good news tho is the same level was for Russian years ago, and now it is near perfect.
xenator··on Ask HN: How to get rid of Gemini?
Google Workspace Gemini integration is a joke. We forced to switch to Gemini-included tier plan without ability to opt-out to find that is not available for part of our team. Because of regional restrictions.

For two months I was trying to find another solution, because some of our friends pay much less for Workspace. And fortunately I found how to go through dark patterns in the interface to downgrade from this cancer.

Found out that the difference is only some space and Gemini. So we paid hundreds of dollars for service that is not possible to legally use for all of our team (we are globally distributed).

Needless to say that statistics show that less than 10% of our team tried Gemini.

Page 1 of 5Next →