HNHacker News
TopNewBestAskShowJobs

logicalmind

1,061 karma · joined February 26, 2009

You can contact me at logicalmind @ google's email service.
submissionscomments
logicalmind··on Charlie Kirk killed at event in Utah
I think the point being made is that you can create your own enemies. In this case, meaning enemies of the United States or politics of the United States. Many of the radicals of the world become that way due to harm that became them or their family.

If your family lived in a village in middle east and the military of another country came and seemingly killed your parents, you would think that the person would grow to have certain opinions on the things and certain enemies.

A lot of the policies being enacted have the potential to create a lot of enemies. Just to name a few, there have been thousands of people fired from federal government. Those people and their families have had their lives changed. You have people from other countries who have lived here their entire lives who are now being separated and sent to other countries. You have people playing politics with Ukraine where many people are dying due to something that the rest of the world has the power to solve. Or people in Palestine being murdered while some talk of building a wealthy paradise on the land where they were raised.

I'm not taking a side on these things. But you have to agree that these tactics have the habit of making very determined and malicious enemies. Many political policies, and the people who have strong opinions on them, have to realize that their opinions and the policies they support, do impact the lives of real people. Potentially causing devastating repercussions, death and suffering. If said people are determined to enact revenge, it is no surprise that feel justified in doing so.

I'm not justifying their thoughts or actions. But you can understand that people who have felt these impacts aren't acting particularly rationally or are stable.

logicalmind··on Charlie Kirk killed at event in Utah
I think the main problem of social media in general is that it allows for people to find things to instigate them. In essence, a single person's opinion can be amplified. This leads to at least two outcomes. One being that people "on the side" of that opinion will unite into an echo chamber of people with that opinion. Two being that people "on the other side" of that opinion will use it to justify the need for their unification and propagate it through their echo chamber.

Prior to social media, or the internet in general, it was quite difficult to amass large numbers of people in your echo chamber without becoming a person of power (like a president or equivalent). But today, it isn't uncommon for someone with views towards conspiracies or extreme viewpoints to become a "popular" voice in social media. In fact, one might argue that it is easier to become popular by being divisive. Even though most people aren't on either side. The ability to grow a "large enough" side is enough to become an existential threat to the other side. And they end up justifying their own existence.

I don't know what the solution to this is. I don't even know how to reduce it at this point.

logicalmind··on FFmpeg 8.0
Another option is to use a non-cli LLM and ask it to produce a script (bash/ps1) that uses ffmpeg to do X, Y, and Z to your video files. If using a chat LLM it will often provide suggestions or ask questions to improve your processing as well. I do this often and the results are quite good.
logicalmind··on Bikes in the age of tariffs
I've been thinking about this same thing. Trying to figure out what the endgame is with all of this. I can only come to one meaningful conclusion. Preparing for a future war with China. In that context, everything starts to make sense. The whole point of these tariffs is two pronged. One, make the rest of the world pick a side. And two, attempt to disconnect global dependence on China.

Making America "stand on its own two feet" would give it a lot of freedom in making choices that are at odds with future super powerful China that is no longer benevolent.

logicalmind··on US Administration announces 34% tariffs on China, 20% on EU
But even if this works. How is the best outcome achieved for the USA? Take phones for example. Today, Apple design phones in the USA and has them manufactured outside the USA by low wage workers. If the phone costs $1000. That price is the sum of production costs and profits (and other things, but those are negligible for this discussion).

If the production cost portion increases, because of tariffs, then Apple either has to take less profit (shareholders unhappy) or increase the cost of the phone (shareholders happy).

If the tariffs are increased enough, Apple could be forced to move production to the USA. But this only happens if the workers in the USA are willing to work the same wages as external production. If USA workers cost more than external production, then again, Apple loses profit or raises prices.

Am I missing something? Unless USA workers are willing to work for wages as external production (give or take the tariff amount), then this simply doesn't work.

logicalmind··on Trump's US Commerce Secretary publicly recommends to buy TSLA
It could get worse. People investigating their balance sheet are finding oddities:

Original Story:

https://www.ft.com/content/62df8d8d-31f2-445e-bfa2-c171ac43d...

Paywall free link:

https://archive.ph/2025.03.19-162647/https://www.ft.com/cont...

logicalmind··on Zelensky leaves White House after angry meeting
My read on the situation is that Zelensky is willing to make any deal for lasting peace. Meaning, if a deal is made and Russia ignores the ceasefire or continues its invasion in a month or year, what will happen to them? This is literally what he asked because Russia has violated all of the previous agreements in the same way.

What Trump was offering was to take a chunk of their resources for another temporary peace offer. Which as noted above, will almost certainly be violated in the near term by Russia again. So Ukraine is not only back where they started, but also lost a chunk of their resources. Why would Zelensky agree to that?

logicalmind··on DOGE puts $1 spending limit on government employee credit cards
Those tax cuts will heavily favor the wealthy. So I guess it depends on your belief in whether trickle down economics works.

Additionally, the Federal Government is the largest employer in the country. If you both lay off a significant portion of that workforce and cut things like unemployment and other social programs, you are going to have significant increase in unemployment unless there is somehow new jobs for everyone. Add inflation to the mix due to tariffs and a perfect storm of economic despair is on the horizon.

logicalmind··on DOGE puts $1 spending limit on government employee credit cards
To add to your list, Federal Spending represents 23% of GDP. If you cut Federal Spending you cut GDP. And if you take just a sliver of any of that spending and think about it critically, you can imagine the ripple effects it will cause.

Cutting funding for biotech results in loss of jobs and loss of patent filing. Loss of patent filing means loss of people needed for filing patents. On and on. It doesn't take a rocket scientist to figure this out (some pun intended).

logicalmind··on DOGE puts $1 spending limit on government employee credit cards
One thing to keep in mind that Federal Spending represented 23.4% of GDP in 2024. Around 12% of that is defense spending. I have yet to see any way these cuts do not result is massive decreases in GDP. Even if all of it is redirected to defense.
logicalmind··on Show HN: Iso20022.js – Create payments in 3 lines of code
I work for a large financial institution and we've been migrating our Fed network processing to ISO20022. All financial institutions we work with, and vendors who process payments for fraud and such, are also doing so. I'm highly skeptical of the date, but it is going to happen.
logicalmind··on Show HN: Iso20022.js – Create payments in 3 lines of code
There are a lot of hurdles. I'm not exactly sure why an end-user would even want to use ISO20022. Some end-user system may use ISO20022 behind the scenes, but the UI's are very simplified. ISO20022 as far as I have used it (20+ years in finance) is for payment networks. And a random person can't just send messages on any payment networks that I'm aware of. These payment networks generally exist as message queues that are interconnected and they use ISO20022 as the data format.

Not to mention that the flows of ISO20022 messages are full duplex. If you send a message you need to be ready to handle a response (acceptance or rejection of a credit/debit for example).

logicalmind··on Show HN: Iso20022.js – Create payments in 3 lines of code
As of early next year, the Fed (US) will not accept anything other than ISO20022 messages on their networks. So any banks that are using Fed networks are required to use ISO20022.
logicalmind··on Show HN: Iso20022.js – Create payments in 3 lines of code
I am currently implementing an ISO20022 integration at a large financial institution. The way these generally work is that whatever network you're connecting with will require a certain standard number of an ISO20022 message. When you send the generated messages, they must be valid as per the specific schema in question. If not, they will be rejected. I'm speaking specifically about payment networks, not consumer level payments.

Generating classes from the XSD's is fairly trivial in most languages. The hard part is being able to read the XSD's and then being able to create the ISO20022 message with all of the required elements (given all the possible combinations of valid elements).

I guess creating a code-time library where it was not possible to create an ISO20022 message that invalid would be interesting. But being able to create invalid ISO20022 is fairly easy to do for free.

logicalmind··on The Dogs of Chernobyl
Reminds me of my experience in Copper Canyon in Mexico. You can rent small cottages in one particular location and dogs roam the area. When tourists arrive, the a dog tends to stick to each particular group. The dog walks with you on hikes and sleeps on your porch while you're there. In exchange for snacks and water, but it doesn't beg.

The dogs are as loyal as I've ever seen while you're there. When you leave, they move onto the next group. The area is great, and the dog friend I made, just added to the experience.

logicalmind··on US aircraft shoots down new airborne object over Canada
Under capitalism, man exploits man. Under communism, it's just the opposite.

-John Kenneth Galbraith

logicalmind··on Time for Army Corps of Engineers to investigate moving water West?
The Great Lakes area is unable to produce food for about 6 months out of the year. So as long as people in the Great Lakes are eating preserved foods only during that time. I am fine with that trade.
logicalmind··on Why is the university of California dropping the SAT?
In my opinion there are a few reasons to attend college:

1. You legitimately want to expand human knowledge beyond what exists. This should be the ultimate goal of a PHD. Whether or not this produces important output (in the capitalistic sense, aka is profitable) is secondary to attaining the new knowledge.

2. You want to attain high level knowledge of a subject AND the best way you learn is by having a strict course regiment with a decent teacher-to-student ratio.

3. You just want that check mark on your resume when you try to get a job.

#1 isn't about getting a job. #2 and #3 have some overlap in that the ultimate goal of both tends to be securing a job. The difference between them is how an individual learns material. Some people can read a book, or view youtube lectures, then take some tests and learn sufficiently that way (#3). But some people require #2 style learning.

But let's be honest, the vast majority of people attending college are for #2 or #3. Meaning, it is ultimately about getting a job. So as long as a job in a desired fields requires a degree, people will essentially be required to get them. The trend is recent years seems to be the dramatic split between #2 and #3 style learning.

logicalmind··on My mindfulness practice led me to meltdown
I'm 40+ spent a lot of time stressed out about work, family, etc. Rather than go the medication route, I decided to try to just find ways to calm and de-stress myself. Certainly exercise works to some extent. But I also learned meditation.

I'm not interested in any religious aspects of it, I don't pay any money towards it. I believe I started by reading a book on how to do it, then listened to some guided audio on what I was supposed to do. With that knowledge I was able to continue on my own.

Specifically, my mind would tend to get stuck in loops of problems or worries, especially right before bed. What I really learned from doing this is that I would consciously reset my mind back to the present once it started going down these loops about the past or future. I do this for about 10-20 minutes before bed so that I can sleep without my mind racing and keeping me up. Even now I've noticed I don't have to do it as much or for as long when I do because I've learned to control my thoughts a lot better when I need to.

I know meditation goes much further beyond this (as outlined in the article), but just having this level of skill is very valuable if you have this type or racing mind. I very much differentiate between meditation as a skill and meditation as a way of life. The skill part is valuable for anyone.

logicalmind··on The global chip shortage is starting to have consequences
I often wonder about things like this. It reminds of Tullock's spike:

https://en.wikipedia.org/wiki/Gordon_Tullock#Tullock's_spike

logicalmind··on Dear Zuckerberg, We're writing to urge you to cancel Instagram for children [pdf]
I used to think this way. I have 3 kids, the oldest of which is now in her mid teens. Doing what you say is way harder than you think. Mostly because you have to control not only your own children, but your children's friends as well.

For example, my kids did not get phones. But all of their friends had them. Which meant my kids would just create accounts for these services on their friends phones and just post whatever they wanted without me being able to control it.

A second example is when their friends get new phones. Guess what they do with the old phone? They give it other kids who don't have them. Sure, they don't have a cell plan. But that doesn't stop them from using wifi at starbucks or any other place.

logicalmind··on Maximizing Developer Effectiveness
I am on the precipice of starting a new project at an organization and it is a much larger and more diverse project than I have worked on before. This article provides some good food for thought, but is anyone fond of particular books or articles they've found particularly helpful?

I have worked in small teams of highly-effective teams generally. But I am about to embark on a much larger team consisting of a large range of skill levels. It would be nice to lay some effective groundwork from the start that isn't overly cumbersome.

logicalmind··on How you 'attach' to people may explain a lot about your inner life
There is probably a name for it, but I do the equivalent, except by writing an email (or just writing it down any way). I noticed that if I am saying things out loud I can just skip over what are often unnecessary details. But by writing it down in some way, I am forced to think it all through. Nine times out of ten, I solve the problem before I finish the email or ever send it.
logicalmind··on Tech sector job interviews assess anxiety, not software skills: study
This is what I do too. I try to engage the candidate in what they have worked on. Then I try to adapt problems to their environment and have them explain to me how they solved them. Or if were to encounter that problem in their environment, how would they solve them.

Granted, you need to be able to program. But being able to recall and implement particular algorithms from memory isn't particularly valuable to the job. I want problem solvers. People who have dealt with complicated problems and found solutions. Or at least know how to find them.

logicalmind··on Facebook announces policy changes ahead of 2020 elections
Did this happen? A person who is a ham radio operator being doxxed because they were a ham radio operator? Or was it a person using ham radio to promote extremist viewpoints getting doxxed?
logicalmind··on GitHub abandons 'master' and 'slave' terms to avoid row
Just to make you aware, the actual author of this in git does not say the same thing. While he wishes he had chosen better names (https://twitter.com/xpasky/status/1271477451756056577), he did not mean master in terms of master/slave (https://twitter.com/xpasky/status/1272280760280637441).
logicalmind··on GitHub abandons 'master' and 'slave' terms to avoid row
The problem here is that the implication that all uses of the word "master" are equivalent to the combination "master/slave". So tomorrow you will not be able to make your bed in your "master" bedroom. And the day after that you won't be able to display your "master" degree on the wall. And avoid restaurants with "master" chefs.
logicalmind··on GitHub abandons 'master' and 'slave' terms to avoid row
This link shows the problem of using master/slave. I think everyone in this thread is ok with moving away from using those terms. The problem is that the usage of master in terms of git, and github in particular, has nothing to do with master/slave. The word slave isn't even used in standard git or github parlance.

What you're saying is that all uses of the word master implies master/slave, which is what people are disagreeing with. In the recording industry, everyone uses the term master to denote the production copy of combined tracks. The tracks that make up a master are not slaves. In the same way that branches that make up a master vcs are not slaves.

In git parlance, master is where your builds come from for deployment. And branches are where you work on features. When branches are complete they merge back into master. How does this relate in any way to a master/slave definition? Based on the logic used, I would expect record studios to be moving away from using the word master as well.

logicalmind··on GitHub abandons 'master' and 'slave' terms to avoid row
I agree that bitkeeper should change from master/slave if they so desire. I'm not aware of anyone using master/slave in terms of git or any other mainstream vcs. And github's specific use of master does not use slave. By changing it, they do seem to imply that they meant it in terms of master/slave though. Branches are not slaves to a master. In standard usage, a branch overwrites the master.
logicalmind··on GitHub abandons 'master' and 'slave' terms to avoid row
Going simply by the conntation of the term, master doesn't imply some kind of ownership or control over anyone. In the source control world, the branches are more in control of development than master.

But if we want to talk about words used in workplaces that do imply control and ownership, can we discuss "subordinate"? Because that word is the most analogous word to "slave" that is used in everyday business.

← PreviousPage 2 of 13Next →