Recent submissions

Comment · 3 years ago
I agree and think the same way. The "just make numbers go up" mentality of happiness is a fallacy. If this was the case, plugging everyone up to heroin hibernation machines would be the most optimal path. But anyone with an iota of human sensitivity will see that as horrific, unhappy and a destruction of the human spirit.

Happiness needs loss, fulfillment, pain, hunger, boredom, fear and they need to be experiences backed up by both chemical feelings and experiences and memory and they have to be true.

But here's the thing, already the damage is done beyond just some art. I don't mean to diminish art, but frankly, look at how hostile, ugly and inhuman the world outside is in any regular city. Literal death worlds in fantasy 40k settings look more homey, comfortable, fulfilling, and human.

Comment · 4 years ago
I love Rust and use it everyday but the syntax bloat is something I will never get over. I don't believe there's nothing that could be done about it. There are all sorts of creative grammar paths one could take in designing a language. An infinite amount, in fact. I would really like to see transpiler that could introduce term rewriting techniques that can make some of that syntax go away.
Comment · 4 years ago
Actually, I did not start by mentioning anything about years or what is up-to-date. You were the first one to bring up 1991 and current year as a derision.

I believe you have a capable need for the tools you choose to use. I wish I could have sympathized, but the snark you engaged with set the wrong tone.

Comment · 4 years ago
You are really obsessed with this 1991 stuff. And here I thought the common prejudice was that only boomers were still stuck using IDE programs. I think you believe yourself to be in an ego battle and that's just not the case for me.
Comment · 4 years ago
App store? A windows installer? So you just make user apps? Then publish them on existing platforms built by programmers who had to think about all the complexities you blissfully pretend don't exist?

Just email me a binary to flash with a usb stick? Here's a link to download a zip file, just drag and drop into file explorer. Totally scalable stuff. But then again you just make calculators for the android app store, so I guess you're fine.

Comment · 4 years ago
The point of not strapping a clunky IDE to my workflow is that a terminal offers flexibility and mobility that I (and everyone who programs in 2022. Maybe not you tho) need to fulfill line items 0-10.

Cargo add pkgname on my computer.

Cargo add pkgname on a ssh session.

Cargo add pkgname in a docker script.

Wow the same process for doing it on my dev pc is the same everywhere else! Amazing. What do you do to automate deployment? ssh in and install your whole graphical tool then write a mouse macro to click the compile button?

You are taking a vacation with a U-Haul truck filled with your furniture. I am taking a vacation with a backpack.

Comment · 4 years ago
Mind you I haven't even mentioned the complexities involved in making dependencies optional, platform specific.

I haven't mentioned conditional compilation.

I haven't mentioned respecting the configuration options of dependencies.

The tooling has to at least do all that using the same syntax for commands and configuration. It has to be predictable enough that I can almost figure it out myself. No black magic.

Comment · 4 years ago
I work mostly in terminal and won't use clunky IDE programs. I need to be able to

0. Export/upload my source

1. Import/download my remote source

2. Compile my source for different targets

3. Cleanup my source and my compiled source

5. Do all the above for different versions/locations of my source

6. Do all the above for source not my own

7. Do all the above with a simple command and or a simple key->value in a config file

Then I need to do all the above with

8. using a terminal on my personal computer

9. on a remote server using ssh'ed terminal

10. in a script automation file like a docker file or maybe a vim script that setups my dev environment

11. Have 0 - 10 be so easy to do, basically a simple command or two, that I don't have to spend days figuring out tooling FOR EACH TASK and googling mystical error messages for solutions on obscure forums posted 2009.

I stayed with Rust because it has good tooling. Because it's the one thing that hasn't driven me insane at one point or another. I wanted to program in Haskell and c, but I am so sick of the terrible tooling and the terrible conventions of the communities (something Go at least gets right) that I instead program in Rust, a language I enjoy less for it's merit as a language.

Comment · 4 years ago
I want to make clear that I don't believe I was banned by a mod. I received enough downvotes that I was shadow banned by the automated system.
Comment · 4 years ago
This place like all reddit clones is an echo chamber. I have to carefully manage my unpopular opinions lest I sink into shadow ban territory. Which has happened before and I had to request an unban from a mod. In fact, by writing this reasonable and calm opinion (even if you disagree with the opinion), I expect many many downvotes.
Comment · 4 years ago
I don't understand this sentiment. Rust is the only language ecosystem where I find that anything works at all. Whenever I have to build something not built in rust, I'm praying. With rust made tooling, I just never have problems.
Comment · 4 years ago
Christ this is beyond horrendous.
Comment · 4 years ago
Just some randos out for a little assassination fun. Happens all the time in the world that a bunch of foreigners attempt a stupid but audacious assassination attempt right in the middle of a concerted effort by an adversary to overthrow a government. You know the CIA wasn't involved because American movies depicts them as superhuman secret agents and these guys were the opposite of that.
Comment · 4 years ago
You stated that the west, in scare quotations, was only weaponizing commerce because of the exceptional circumstance being that the target was engaged in an invasion of a country. Contradicting the assertion of the parent comment that the imperial core countries will weaponize everything that they have against countries that don't align with their interests.

I brought up an example of three countries that have been similarly condemned and were not invading anybody.

Regarding The Iran comment. Why are you even thinking about a far-away country needing to be "opposed"? This is a very weird world police mindset to me. Do you think NATO shouldn't be opposed?

America spent 2 trillion on it's own military budget in Afghanistan. Half of which were interest payments. The US didn't spend trillions to sponsor Afghanistan's infrastructure.

The US occupied that country for 20 years and destroyed not only it's infrastructure but the fabric of that society as well as the mental well-being of several generations of Afganis. The toll is incalculable. How you spun 20 years to be evidence of benevolence, I'll never know. So I assume Russia occupying civilized Ukraine for the next two decades, despite violent, traumatic and desperate resistance will also be seen as benevolence?

Comment · 4 years ago
They didn't answer. This is a really tough one for them I see

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton