HN user

minebreaker

385 karma

Scala dev. Passkey delenda est!

[birthday] 1992 [location] Saitama, Japan [github] https://github.com/minebreaker [email] see github

Posts4
Comments103
View on HN

Yes, I have X4. It has amazing hardware, but the activation thing is such a shame. I really wish it were illegal.

And the proprietary video format. I want an open source converter but chances are unlikely.

Referer Reality 2 months ago

I strongly disagree with a lot of claims here.

> if it isn’t there, it’s probably for a good reason. which isn’t really true anymore. For most websites, the majority — not just the plurality, but the majority — of visitors arrive by following a link inside an email or an app

I don't think the statement is factually backed up. At least I hate native apps.

Even so, my custom query string is, in my calculation, an expression of digital etiquette: rather than dump a load of anonymous traffic on your doorstep, I reveal who’s linking, so a website or online shop operator can trace it back and get in touch, if wanted or needed

Anonymity considered harmful these days?

a wave of new subscriptions and weren’t sure if they were legitimate; a brief email correspondence assured them that yes,

It's not legitimate unless it's signed (and if anybody gives a shit to verify it).

Note that a handful of sites do choke on unexpected query strings, including YouTube (!),

This is a good habit IMHO.

Anyway, I'm thankful to the original post because it was a good reminder to re-review my browser settings.

Honestly I don't understand why the EU focused on the stupid cookie law instead of referers which are clearly privacy-violating.

If you use Firefox I recommend you make sure `network.http.referer.XOriginPolicy` set to 1.

He has an article for that

https://aphyr.com/posts/379-geoblocking-the-uk-with-debian-n...

This is, to be clear, a bad solution. MaxMind’s free database is not particularly precise, and in general IP lookup tables are chasing a moving target. I know for a fact that there are people in non-UK countries (like Ireland!) who have been inadvertently blocked by these lookup tables. Making those people use Tor or a VPN sucks, but I don’t know what else to do in the current regulatory environment.

The fact that the people running r/progamming don't know not to wait until April 2 to publish this tells me that they don't have real-world experience in shipping software in a business environment.

I can't tell this is a joke or not. Do people really care? Or maybe the U.S. thing? At least in my country nobody cares....

Steve Yegge's recent credulous foray into promoting a crypto coin

I didn't notice that. Can you give me a source?

When our team decides to hire a new programmer, each team member always writes a short letter, which tells the applicant why we want to hire them. How well they did in the interview, why they'd be a good fit for our team, etc, etc. I'm not naive enough to believe this is a genuine attempt but a some human engineering of persuasion, but I liked this tradition. At least it has some heart warming vibe.

Until I noticed that my coworkers were using LLMs to write these letters.

I lost hope in humanity.

No, I don't do SNS. I created it to show it to the police. Looks like "I don't have any social media" is considered to be suspicious and you are "hiding" something. At least that's true in the US. I don't know about Iran though.

Fair criticism, but it's not really a practical problem. Usually a linter will catch them easily, and even when junior devs ignore the warnings, you can just tell them to use "equals."

The thing is that, equality is the difficult problem. "equals" in JVM languages has a lot of problems. Dynamic languages are much more horrible in this aspect. JavaScript `==` is much worse than Java. Python is guilty too in my view, for using `__eq__` method. The only language I know which solves the problem correctly is Haskell. (Or, `Eq` in Cats)

Spring is so versatile that people use it in every way they can possibly imagine. Spring is fine IMHO if you keep it simple enough and refrain from fancy ideas. Maybe I'm just saying to keep it simple, regardless of what you use...

TLDR: don't use XML.

I don't know. I started my career as a Java dev, but what made me grow as a software developer was learning Scala. I learned a lot about functional programming, algebraic data types, effects, and so on.

I'd say Java is a great production language, mostly because it's so simple that I don't need to "learn" it (when you know better than using madness like `==` or Serializable).

The SRE team at our company decided to adopt k8s and Helm chart and ArgoCD and whatever. That's cool. Do whatever you want. A few months later they told us, "since we are extremely busy and undermanned, we ask app teams to take care of those helm charts and TF codes from now on." Wait what?