HN user

whatupmd

86 karma
Posts0
Comments76
View on HN
No posts found.

In the article:

You can then use tox (or nox) to define your component and framework versions as variant virtual environments. As components evolve, you update the versions and rerun your test suite. You can publish internal update trackers for project teams to make sure they're testing with the latest-and-greatest environments.

So I am curious about the specific tool recommendation, thus the question.

Users sure do appreciate people who put love into their logging.

Remember that just because you love to hear what your application is doing, it's not always be helpful or useful to your user. Give consideration to the Rule of Silence (http://www.linfo.org/rule_of_silence.html) and even if you do not agree with it remember that some of your users might.

[dead] 6 years ago

Fiber down is a lot different than DNS issue.

“Mr Noonan said this effectively drove the problem underground, leading to the emergence of Facebook groups where potential Amazon customers were encouraged to buy a product and post a review in return for a full refund.”

OSI model is very useful mental model for troubleshooting networking issues. Having a frame-work for where in the stack a protocol lies allows you to verify and eliminate lower-level protocols as a culprit.

The argument is here [http://www.catb.org/esr/writings/taoup/html/ch05s02.html]: This format is to Unix what CSV (comma-separated value) format is under Microsoft Windows and elsewhere outside the Unix world. CSV (fields separated by commas, double quotes used to escape commas, no continuation lines) is rarely found under Unix.

In fact, the Microsoft version of CSV is a textbook example of how not to design a textual file format. Its problems begin with the case in which the separator character (in this case, a comma) is found inside a field. The Unix way would be to simply escape the separator with a backslash, and have a double escape represent a literal backslash. This design gives us a single special case (the escape character) to check for when parsing the file, and only a single action when the escape is found (treat the following character as a literal). The latter conveniently not only handles the separator character, but gives us a way to handle the escape character and newlines for free. CSV, on the other hand, encloses the entire field in double quotes if it contains the separator. If the field contains double quotes, it must also be enclosed in double quotes, and the individual double quotes in the field must themselves be repeated twice to indicate that they don't end the field.

The bad results of proliferating special cases are twofold. First, the complexity of the parser (and its vulnerability to bugs) is increased. Second, because the format rules are complex and underspecified, different implementations diverge in their handling of edge cases. Sometimes continuation lines are supported, by starting the last field of the line with an unterminated double quote — but only in some products! Microsoft has incompatible versions of CSV files between its own applications, and in some cases between different versions of the same application (Excel being the obvious example here).

Let go of your ego - what’s wrong with somebody knowing something more than you? Aren’t there topics you are an expert on? How do you handle it when someone asks you a question? If there is a marked difference between how you respond and they respond - maybe they are just a jerk or have bad social skills, that’s not your problem. If you respond in a similar way when asked questions then it’s just your ego having a hard time when the situation is reversed.

Not talking about starting a laptop business - talking about a major corporation with 360K people that are all-in on Linux. Someone needs to fulfill that hardware requirement - it doesn't have to be IBM. What does that sort of requirement do to the IT ecosystem.

I work on IBM clouds all day and what they have been doing for the last several year(s) is embracing Linux, much the same way that Microsoft has been embracing Linux with containers, WSL, github, and Azure.

The first thing I thought when I read this news was - good maybe they’ll take their 360,000 employees, make them all use Linux, and as a consequence standardise a developer laptop to compete with MacBook.

The second thing I thought was - if there is 360,000 people with Linux laptops in your enterprise, what sort of creative uses could you come up with for container orchestration.

The third thing I thought was - I wonder how much they pay in Microsoft licensing per year.

"Yep," he’d say on mute, with a customer’s sad voice droning on in both our ears. "Once you get the new ticket open, it’s tab three times to get to the description field, and if you need to get into Internet Explorer it’s control-escape, I, enter, then alt-tab back. I’m the fastest tech on the floor here because I never take my hands off the keyboard. If you’re smart, you’ll be like me."

Sounds like my kinda guy!