Hacker News new | past | comments | ask | show | jobs | submit | garenp's comments login

The 1k packets you saw probably correspond to the default block size being used for the DB, that is a vestige of using spinning disks. That you were using NFS or any kind of networked filesystem is what I'd say is a performance hostile environment. Did no one think of just not using NFS?


This was before 2012, AWS did not exist. The company had to find rackspace in a data center. Which we couldn't. One of the funding customers "loaned" us a couple of slots in their on premise data center which fit only a bladecenter and single netapp. NFS had advantages, you could dynamically resize live mount points, etc. Plus as I mentioned, using postgresql did away with our performance issues.



Cool, thanks.


Imagine an OS specific bug that could lead to failure. Now imagine you're using that single OS everywhere.


In my experience RHEL has been better at backporting patches and maintaining a relatively stable kernel. This means that third-party software that targeted it is more likely to work over time. Canonical by comparison is absolutely terrible, and seemingly just blindly imports whatever is thrown over the wall from kernel.org even in their so-called "LTS" versions, and now after running an innocuous "apt-get upgrade" command your frobnitz device no longer works and/or you can't rebuild the driver for your frobnitz device due to incompatible kernel changes.

Some vendors also explicitly detail exactly which distro and versions they support ("RHEL or Centos x.y"), so even if you can get things to work on another distro, a vendor can easily deny your support request with the usual BS line: "that configuration is not supported. Switch back to RHEL x.y or SLES and let us know if you can reproduce the issue! La-la-la have a nice day, buh-bye! phone click".


Not long ago the battery on my Dymo 280 died and was pretty surprised to find that the cost of replacing it (~$30) was about the same as I paid for the product. The battery consists of two small 14430 cells in a plastic package that isn't serviceable.

For awhile I limped along by buying a few cells online and jerry-rigging my own connectors with a soldering iron but after the printer itself finally died recently, I actually replaced it with an _older_ 160 model that uses AAA cells instead - go figure - newer is worse.


You can blame safety regulations for that. Vape mods are just about the only consumer devices that get away with using raw Li-ion cells. The rest use cartridges or glued-in lipo.

It’s just not economical to make battery cartridges for less than $30 each. You also can’t use the same cartridge design as e.g. a power tool manufacturer since all those designs are patented and they’ll sue you if you make something interchangeable.


Interesting point about raw Li-ion cells - sounds like the result of the exploding hoverboard fiasco years ago(?).

Another unfortunate "feature" was that the device refused to be powered with it's own USB cable. It felt to me like the manufacturer were deliberately trying to limit your options as a customer so that you had to keep re-buying batteries from them - reminding me very much of the situation with printer ink cartridges.

It does feel like there needs to be a better tradeoff between consumer safety and repairability. I can replace nearly every part in my car with an aftermarket part, so why can't we do the same with these little computing devices etc?


"dumb" AAA cells are safe to use.


This is generally my sentiment as well. The reason to avoid using goto is if it makes following the flow of execution for us humans difficult, which typically happens when jumping backwards.

Using goto judiciously to more easily escape a deeply nested block of code and/or jump to a cleanup section is not hard to follow.


Does it replicate the same kind of "evil" bugs as in the article, or does it provide an improvement?


AFAIK it works exactly as Oracle. Doing something barely similar would probably introduce some very expensive bugs in production.


This is also my thinking, and doesn't seem too implausible given that the dosage is so much higher than Pfizer (100mcg vs 30mcg). My relatives who got Moderna had similar reports to some of the posters above. I got Pfizer and barely noticed.


ICC like many commercial compilers used the EDG front-end, not their own.


Was there anything you did that helped you get better?


Hard to say what actually helped, but two high-impact low-cost behavioral changes I made (and stuck with) were a strict ketogenic diet and regular heavy exercise (mixture of cardio and weight training). Ketogenic diet has a lot going for it - besides being a nice elimination diet (in case your problem is some kind of dietary autoimmune condition or food allergy or something), it also treats a lot of possible metabolic conditions. Exercise as well. I’m sure resting (mentally) helped but I didn’t have much choice there - resting was the only activity I could really do, and even that I couldn’t do very well.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: