HNHacker News
TopNewBestAskShowJobs

foxygen

189 karma · joined January 28, 2025

submissionscomments
foxygen··on Claude's new constitution
Good point. That wasn't my intention. I meant to steelman his argument, to show that even under those conditions, his argument makes absolute no sense.
foxygen··on Claude's new constitution
So it was a different kind of slavery. Still, God seemed okay with the idea that humans could be bought and sold, and said the fellow humans would then become your property. I can't see how that isn't the bible allowing slavery. And if the newer passages disallows it, does that mean God's moral changed over time?
foxygen··on Claude's new constitution
Since you said in another comment that the ten commandments would be a good starting point for moral absolutes, and that lying is sinful, I'm assuming you take your morals from God. I'd like to add that slavery seemed to be okay on Leviticus 25:44-46. Is the bible atrocious too, according to your own view?
foxygen··on Claude's new constitution
Why would it be a good starting point? And why only some of them? What is the process behind objectively finding out which ones are good and which ones are bad?
foxygen··on Claude's new constitution
Looks like someone just discovered philosophy... I wish the world were as simple as you seem to think it is.
foxygen··on Why users cannot create Issues directly
Let's not forget there are actual people behind open source projects. I think it is extremely rude to say those people should SERVE the users of their open source projects for free. The project "serve" the needs of the maintainers. If you as a user don't like something, that is entirely YOUR problem. Feel free to fork it and fix the bugs you think are worthy fixing.
foxygen··on Why users cannot create Issues directly
Arrogance? Those people are spending their time and effort on an open source project, without asking a penny in return. I think they are entitled to have restrictions on how bugs should be reported.
foxygen··on The future of software development is software developers
I think I've been using AI wrong. I can't understand testimonies like this. Most times I try to use AI for a task, it is a shitshow, and I have to rewrite everything anyway.
foxygen··on Last Year on My Mac: Look Back in Disbelief
I don't use a trackpad. I leave my Macbook closed with 2 external monitors and an external mouse/keyboard.
foxygen··on Last Year on My Mac: Look Back in Disbelief
I saw some responses like this. I have zero Adobe apps in my Mac.
foxygen··on Last Year on My Mac: Look Back in Disbelief
My MacOS has this insane bug where the cursor sometimes won't change to a pointer/loading/any other state on my second monitor. This is really bad, but even worse for me who writes websites for a living, and need to check that my CSS cursor pointer class actually worked. I can't count how many minutes I've lost refreshing my browser and double-checking my code. Now I just keep my browser on my primary monitor. I've found many other people with this bug on the internet, and it has been happening for YEARS. I honestly can't understand how a premium product aimed at developers can have something like this for YEARS without a fix. I'm moving away from MacOS, and might ditch my iPhone too as I won't have all the nice integration with MacOS anymore.

Fuck you, Apple.

foxygen··on I tried Gleam for Advent of Code
I hate how people talk about type systems as if there were no trade-offs to be considered. A Hindley–Milner style type system would effectively kill half the features that make Elixir amazing, and worse, would break pretty much all existing code.
foxygen··on We stopped roadmap work for a week and fixed bugs
Oh boy, I’d trade one(or easily 2/3) major MacOs version for a year worth of bug fixes in a heartbeat.
foxygen··on Experiment: Making TypeScript immutable-by-default
You use something else like map/filter/reduce or recursion.
foxygen··on No Socials November
Make sure to use your own domain.
foxygen··on The subjective experience of coding in different programming languages (2023)
I've been working with functional programming languages for the most part of my career now. Mostly Elixir and Clojure, but some OCaml/Haskell too. I believe after FP "clicks", there is no going back. Everything else feels just so unnecessarily complex.

My favorite is still Clojure by miles ahead, besides it being a functional language, its data-oriented approach to writing programs is completely different from anything else I've ever seen. I currently work with Elixir, and there isn't a day that goes by without me thinking "gosh, this would be so much simpler to solve in Clojure".

foxygen··on Code formatting comes to uv experimentally
What Rust has over other languages that makes it better for writing microservices?
foxygen··on Extending Emacs with Fennel (2024)
"homoiconicity purists" is probably the wrong term, as Clojure is homoiconic. Probably "Lisp purists" would fit better.
foxygen··on Why Elixir? A Rebuttal to Common Misconceptions
They are working on a type system.
foxygen··on DaisyUI: Tailwind CSS Components
That is like saying you can tell straight away if a website is using a separate CSS file or style="..." attributes. Non-sense.
foxygen··on DaisyUI: Tailwind CSS Components
And why is that a bad thing? It might be the case that bgcolor and cellpadding stopped being used because they didn't support media queries for example, not because they were inline styles.
foxygen··on A job queue in two lines of JavaScript
chain is a global variable. It starts with an empty promise. First call to enqueue changes the (global)value of chain to emptyPromise.then(firstJob), second call to enqueue changes it to emptyPromise.then(firstJob).then(secondJob) and so on.
foxygen··on A job queue in two lines of JavaScript
This only works if you have the full list of tasks beforehand.
foxygen··on Flix – A powerful effect-oriented programming language
So don't change them? Parent comment still applies to stock JVM.
foxygen··on Billions of login credentials have been leaked online
Well, yeah, the same way you can't use the same password because some websites have weird rules about password length and characters. Doesn't change the fact that you will be able to use the same username in MOST websites, given you don't have a super common username. The only solution to this problem is a password manager, which most people won't adopt anyway.
foxygen··on Billions of login credentials have been leaked online
As if users wouldn't just use the same username everywhere. So now besides telling them to use different passwords for every website, you also need to tell them to use different usernames.
foxygen··on Meta announces Oakley smart glasses
What is wrong with it?
foxygen··on Meta announces Oakley smart glasses
His wife holding a phone?
foxygen··on The Polymarket users betting on when Jesus will return
What is so special about reality?
foxygen··on Gumroad’s source is available
Except they have billions of dollars to make that bet.
← PreviousPage 2 of 3Next →