HN user

orev

7,208 karma
Posts0
Comments1,708
View on HN
No posts found.

Netflix had “everything” because it was the first (commercially successful) mover on streaming, and as a result it was pretty much the only game in town for a long time. Every other producer HAD to be on Netflix if they wanted to reach the streaming audiences.

It was only after their success did all the other producers feel comfortable that this was the future, started building their own apps, and then had to wait for their exclusivity contracts they had given to Netflix expire.

There was a lot of fear around what would happen to Netflix when those contracts would expire, and that’s how we started getting their originals like Stranger Things.

Maps apps see the streets that don’t have cars on them (the same ones closed for a festival) as good routes to send vehicles because there’s currently no vehicles using them. It keeps trying to route people there and doesn’t understand why.

I think it takes someone (at Google) manually marking those roads as unavailable before it will stop trying. I’ve seen it happen with other things too, like if a highway is closed because of a bad accident.

Which is fine. Burn your tokens (with all the carbon emissions they generate in data centers) doing more involved tasks like that. Don’t waste it on silly, easy things like simple macros, search/replace, etc. AI doesn’t need to be a hammer used for everything.

If the original source is 44.1KHz, and this codec prefers 48KHz, is there an issue up-sampling to 48KHz before doing the AAC encode?

I think that's really the question with this work: up-sampling to 48k, not down-sampling to 44.1k.

Fox to buy Roku 1 month ago

Smart TVs are always monitoring what you’re watching by taking screenshots and processing them. This is a known thing for at least several years now. The only safe way to use a smart TV is to never connect it to the network, and use another streaming device. That separate device will spy on you too, but at least you’re making the choice.

My setup is: dark mode, color filters tint red, brightness 0, and reduce white point. It’s almost completely unusable in regular lit rooms, but nice in complete darkness (mostly apps like Instapaper).

The main issue I have is that blue text is unreadable. I wish you could stack color filters like grayscale first, then red tint.

I think a lot of developers (e.g. the HN crowd) aren’t aware that pretty much all non-IT businesses people, from receptionists to the C-suite, really do think that what IT people do is take their (business people’s) brilliant, fully formed ideas, and just convert them into “computer language” so the computer does them by magic. There’s no understanding (or desire to) that almost the whole job (of development) is trying to figure out all the assumptions, corner cases, logic conflicts, etc. that are embedded in their “requirements”. This is why IT is always seen as just an overhead cost to cut as much as possible: because you’re not perceived as actually knowing anything about the business, only as a rote translator which can be done by anyone.

It depends on the firmware running on the SSD, so theoretically it’s possible but practically it’s not. Instead, SSDs use a special command to zero all cells on the chip at once, so it’s all or nothing. You can’t target specific files.

Yes. All of the assumptions made with shred and sdelete apply only for spinning HDDs. SSDs require different methods of wiping.

Local Git remotes 2 months ago

That assumption has come up in almost every conversation I’ve ever had with semi-technical people regarding git, so the confusion is just a fact. It happens so often, I think Linus (or whoever controlled the git trademarks at the time) should have demanded GitHub change their name when it was launched.

Local Git remotes 2 months ago

What if you have a few local machines you’re using for development, and want to keep them in sync? This method allows that single central repo without having to bounce all the code through a cloud hosting service.

Halt and Catch Fire 2 months ago

It may have been (probably was) a conscious choice illustrating how new things were (i.e. those people didn’t grow up typing to a level where it was muscle memory). Also, keyboard layouts on early machines were far from standardized (other than the qwerty letters, almost every other symbol was not in a standard location from machine to machine), so even if you knew one machine you might not know others.

Most actors and directors put a lot of thought into small details like this, so when you see something like this it’s often intentional.

They’re not describing any kind of burnout; just fatigue from working or being overstimulated. Taking a break a the exact remedy for this condition, but many people take breaks in a way that’s not actually restorative (phone scrolling, etc.)

OpenWRT updates are very much discouraged on an ongoing basis primarily because most devices running it use very cheap flash chips which are small and fail quickly after too many writes. They’re nowhere near the level of SSDs, or even SD cards, that can handle many flash cycles.

Almost as important is the fact that updates do not overwrite the original packages, because those are in a read-only partition. Updates are written to an overlay file system, so every updated package uses twice as much flash space. Installing updates weekly would quickly fill the flash.

But as far as vulnerabilities go, what’s the actual exposure? From the outside there’s no ports open, and on the inside only a few for device management, and basic services like dhcp, etc. Those have been around for decades and are pretty well hardened by now.

Pricing for any item is set by one thing: what people are willing to pay for it.

If a business raised prices because of tariffs, and consumers paid the higher price, that was a successful test that consumers are willing to pay that higher price for the item. Once that’s been established, the business has little incentive to lower prices once the tariffs go away. Prices only go down if competition with other companies pushes them down, but every player in a market has little reason to do so when they’re enjoying the higher profits.

Figuring out how to document stuff for others forces you to think things through at a deeper level yourself, and that’s the main point of the idea being presented here. Forcing yourself to organize your own thoughts is where the personal growth comes from.

The juice is still much less healthy. It’s the act of having your guts extract the nutrients that makes fruit healthy, because it reduces how quickly your body absorbs it. Once you make it into juice (or a smoothie) by mechanically digesting it prior to consumption, you’ve removed the need for that.

Zip drives arrived at exactly the same time as digital art, the web, and most importantly Macromedia Flash. Maybe the CS people with a few source code files didn’t fully use the space, but the art kids certainly did.

There simply was no other option at the time than Zip drives. Others did not strike the right balance of price, capacity, responsiveness, etc. Maybe Iomega paid to get them installed, I don’t know, but there really was no other option so I can easily see schools buying them just because they needed a solution.

USB thumb drives started appearing not long after, and they didn’t suffer from the click of death, so those became the preferred media by the time those people graduated school.

Sounds like you’re overdoing it when you do exercise. Focus on just getting some kind of motion, not pushing yourself until your muscles or heart feel like they’re working hard.

Even if you feel like it’s not really doing anything, something is better than nothing. The rule of thumb for a lot of basic cardio is that you should be able to hold a conversation while doing it without pausing because you’re out of breath.

The idea that it’s just “more bits” it’s wrong, so I’m not sure your assessment is valid. Maybe at the packet level it’s just “more bits”, but at the network level a lot of processes changed. IP assignment, router discovery, etc. are different.

What you seem to be misunderstanding is that your whole process of nuking IPv6 is more work than studying the issue for a few minutes and then listening on both protocols. Setting a service to listen on a port will use both IPv4 and IPv6 by default, and if yours isn’t means you’re probably already doing something wrong or also have other bugs.

When commas are used as part of a list of items, I treat them as if they’re bullet points written on a single line. For example, if you have items in a bullet list, but don’t want to use up all that vertical space, join the list into a single line and replace the bullets with commas. Or if the items are more complex, use a semicolon as the separator.