HN user

SomeCollegeBro

108 karma
Posts0
Comments42
View on HN
No posts found.

There's plenty of valid reasons to configure a static IP address, I'd say I do it weekly. Configuring a commonly used machine to be static for ease of use. Connecting a TCP communication device (barcode reader, RFID reader, etc.) direct to your computer for testing. Just as a couple examples.

Whenever I'm flying on the B787, I prefer to sit right behind the wing to watch the flaperons do their thing. I know it's a little different than this, as it's more of a PID driven behavior rather than an active predictive system. But regardless, it's quite impressive to watch how they are constantly reacting despite the plane seemingly not moving at all. They move very delicate and precise, which must be difficult to do when travelling at 500mph.

You kind of just described the job description of a modern "machinist". It's far more of a job regarding the machine itself (CNC in this case) and it's setup, versus the part itself being made. A mechanical engineer or manufacturing engineer deals moreso with that. Machinist is more synonymous with "operator" in my field.

Raises hand

To be fair, it's a lose-lose here. If we didn't implement strict and PITA-to-circumvent licensing, we would for sure have customers abusing it. As a small company, we cannot afford to patrol our customers constantly to make sure they are actually paying for software. We at least try our best to keep it out of their way. It's not my favorite thing to spend my dev time on, but I do understand it.

I use Angular daily as a frontend for our C++ app, hosted in Electron. I personally love the fact that it's opinionated (using their router, DI, etc) and most of their API is pretty extensible. For our purposes, it beats out Qt if you want an app with a highly custom UI. We chose it over React for the simple fact that it is so "batteries included".

Honestly I disagree that it's bad advice. The advice I give to a lot of new dads specifically is that Moms #1 job is to take care of baby, Dads #1 job is to take care of mom AND baby. Even if the little one is formula fed, the weeks/months after childbirth are so difficult for mothers. Sacrificing yourself a bit, in my opinion, IS balancing the work.

As time goes on and you have a toddler, things even out significantly.

I'm sorry to tell you this, but everything in life cannot be algorithmically driven. As others have said, generally speaking your baby is YOUR baby and you have to learn as you go and adapt. Take it a few days at a time, tackle the current issues, and repeat.

On the data driven side, Emily Oster and her prenatal (Expecting Better) and postpartum (Cribsheet) books are great resources, but they hardly prepare you for parenting. Those books can help you make some macro decisions for sure, but overall parenting is an experience which will likely be the most mentally challenging thing you've done, barring any exceedingly traumatizing events.

Probably, but I'd guess that the reflector still absorbs a small percentage of the beam it's reflecting. And at the GW scale I'm sure even a small percentage is enough to absorb a great deal of energy.

Angular 13 5 years ago

We use Angular for our large realtime process control application in place of a lower-level UI (like Qt). Having all of the tools you mentioned above has given us an organized codebase with components that we've been able to successfully reuse across the application itself and across different products. Having to work around "the Angular way" can be annoying sometimes, but to be honest at the same time it's nice to not have to make decisions that Angular has already made for you (routing, modules, etc)

People moving to help families. People moving for new jobs. People moving for work. People do still need to move, even during a pandemic. Supply chains do need to keep working at some capacity, otherwise society will actually collapse.

Edit: I should specify that I am indeed pro-lockdown, just wanted to point out that in order to continue our comfortable, convenient lifestyle the cogs need to keep turning.

So when China removes all quarantines, what is going to stop the virus from spreading once again? It will spread (of course at a reduced rate since there is some immunity) until one of the following scenarios occurs:

- Virus has exhausted itself with the majority of the population. - Vaccine is developed and universally available. - Virus is eradicated from quarantine (so incredibly unlikely).

I am not an epidemiologist, just writing based off of common sense.

I know several Type 2 diabetics who are not (and have never been) obese. While obesity is definitely a cause for the disease, it is not the only cause there is.

I develop an internal product that is currently used only by our companies service technicians, but the end goal is to release this to our partners for use outside of the company. Here is one of the biggest things I've learned about UX as a non-designer: watch people use your products, and be ready to accept failure. Let's say you've designed something specifically to be used a certain way. Then, upon user testing, 5 people deliberately use it a different, unintended way. This is YOUR mistake, not theirs. It can be hard to predict these type of things in advance, I've found. As a programmer, I tend to think about software a completely different way than a non-programmer (especially someone in a non-technical role). This often results in software that I think is simple, but turns out is non-intuitive and complicated.

Have you actually written a large scale cross platform app for Linux and Windows? Sure, Qt components will show up on both platforms. But to get them to show up the same tends to be an incredible headache, especially if custom styling is applied.

Besides the "normal" resistance to wind, if you want to build a sort of half-pipe covering a highway you need to consider the pressure induced from the inside by high-speed moving objects and the possibility to resist accidents (preventing an 18 wheeler from completely crash a - say - 100 m section of the half-pipe in case of an accident needs a rather sturdy structure).

I mean, aren't these issues already basically solved? I frequently drive through miles-long tunnels under Boston at 70mph.

It's interesting you say that too, because a lot of those "flashy" jobs end up being very similar to a computer science job anyways. There are typically thousands of people designing a jet engine, and individual teams and people are assigned minute tasks of the process (especially engineers). The work goes from "designing a jet engine" to "sourcing proper bolts for a small part of the jet engine".

Yeah, I agree. The criticism above is definitely from an engineers perspective. The vast majority of users really won't even notice most of the items on that list. Reminds me of the episode of Silicon Valley where engineers absolutely love their product, but everyone else hates it because of the terrible UX.

Not really true, especially with multi unit housing. The mortgage is split between tenants. Rentals are generally also not responsible for fixing things like broken pipes or furnace repairs either.

Affordable Care 10 years ago

I agree that opening up across state lines is a very good thing. However, if the marketplace goes away and there's not a good way to force companies to be competitive, we're really not in a better place either. Hopefully we can have the best of both worlds.

GNU Octave 10 years ago

Would a language engine like v8 help in this case? Or is it the fact that you can't optimize the actual mathematical operations within loops?

Couldn't agree with you more. I get the impression that a lot of people in this thread have never worked on behemoth, million-line enterprise code bases. Cognitively speaking, 4 nested thousand-line function calls is equally as bad as 15 nested 10-line function calls.

In code as in life, all in moderation.

Beautifully said. Both methods (procedural vs. object oriented) give you different ways to shoot yourself in the foot. Instead of picking one or the other, it's more important to manage the scope at which your project grows. You have to avoid falling into the traps of each style.

Unfortunately, most of the time when you come across a mutex you have to assume it's necessary. It's very hard to regression test code after removing a mutex, chances are you are not going to encounter the race condition which the mutex protects against (unless it's well documented, of course).