HN user

Pet_Ant

3,390 karma
Posts3
Comments1,447
View on HN

I'm real curious why lightning never became the standard.

Because it is bad. In any connection there are springs that keep the tension, which will eventually wear out. They can either be on the cheap replaceable cable, or in the receptacle that is hardwired into your expensive device.

This is why, in part, USB Mini was replaced by USB Micro. ( https://electronics.stackexchange.com/questions/18552/why-wa... )

Why Micro types offer better durability? Accomplished by moving leaf-spring from the PCB receptacle to plug, the most-stressed part is now on the cable side of the connection. Inexpensive cable bears most wear instead of the µUSB device.

Definitely had an iPhone where the port was worn out and getting it to connect was difficult.

If I run blame on the new file the will I see the commits made by the original writers? Will it find the same code if it was written independently? It’s not about find copies it about recording changes to a code base as an artifact and not to files. The closest git has is limited rename support.

1) An “easy” way to implement this would be to treat the original file as the parent to both files. You can add a new command “split” if needed to mark the new file as a fork of the existing file.

2) language sensitive version control seems like the next thing. We need like an LSP for VCSes.

What I want from a version system is to capture event in history not like changes as a files but as events that capture a process.

If I split a file in two I still want to be able to see blame correctly for the author of the function, not one file as freshly created and the other with a bunch of deletes. I wish commits could be folded into larger commits so that you can still capture the individual changes but also not see them by default when looking at the history of a file.

Just a more human centric perspective on change history where it captures the way we talk and think about changes.

If I as a human want to make a clean room reimplementation of some API or application, I must not have read the source code of the original implementation.

That is the difference between necessary and sufficient. Clean-room is sufficient to guarantee avoiding copyright, but it is not necessary. The line legally is south of there, but that position was chosen because they didn’t want to crossing and it was easier to argue for legally in court.

tl;dr: clean room is overkill for avoiding copyright infringement

Considering all of Trump’s shenanigans it’s impressive it’s just that. With Hormuz, tariffs, and America first, this is the equivalent of a fender dent after spinning out on black ice.

I took a course in advanced logic and there is actually a really broad and diverse world of them that is fascinating. Contextual logic for one.

That's asking every company to prove a negative before rolling out new features.

That’s not as rediculous as it seems. That’s sort of model that drug manufacturers follow. It would also mean that if internally they see troubling behaviour they know they have to stop.

Practically, it would be corporate cover up. And applied earnestly it would make these businesses unviable.

I work remotely following a divorce because my children live here. It's not something I would choose for myself and will be looking to move once they graduate.

That's because everyone else has access to the same tools. If you don't become more productive then you will be replaced with someone who will.

They only way it'd help you is if you controlled access to AI and it was a competitive advantage for you over a fellow developer. A rising tide lifts all boats... but you are only paid for how much taller you are than the other boats.

It's important to understand that AI is capital, and it's to the owner of the capital go the spoils. Your capital is in your skills, but they are a commodity and thus you have limited leverage.

Who benefits from AI is smaller businesses who could not afford custom application development at previous development costs. It's like faster laptops and better IDEs didn't boost developer salaries.

NetBSD 11.0 RC1 5 months ago

New port to the RISC-V processor architecture. NetBSD 11.0 is the first stable release to include support for 64-bit RISC-V

This is very exciting!

After my dates of employment I will parethetically add (bankrupt) or (shutdown) to indicate that it wasn't related to me personally. My best job was 18 months.

I’m assuming they think that rich people spend more so they pay more. This is a fallacy, because poor people spend a higher portion of their income (over a 100% a lot of the time).

This is a non-sequitor.

Google has no constitutional right to exist or have accurate search results either. However, it's value depends on the quality of their search results.

People outside the US don't care about the particulars of the US constitution like it's a holy document, but rather the US governance as a whole and whether it's well-ordered, lawful, and predictable.