HNHacker News
TopNewBestAskShowJobs

whatupmd

86 karma · joined August 9, 2016

submissionscomments
whatupmd··on New to Python – How to manage architecture choices
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.

whatupmd··on My Logging Best Practices (2020)
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.

whatupmd··on New to Python – How to manage architecture choices
Would poetry fit in here?
whatupmd··on Traits of good remote leaders
I’ve worked in an environment like this. How did you discover the second full-time job in the end?
whatupmd··on [dead]
Fiber down is a lot different than DNS issue.
whatupmd··on A Router That Talks OpenVPN, IPsec and WireGuard
Trying out a OpenVPN recently I haven’t been able to get it to perform at or over gigabit speeds, has anyone had different results? It seems like it’s days are numbered with wire guard on the horizon.
whatupmd··on Hiding in plain sight: activists don camouflage to beat Met surveillance
Trying to stop nuclear proliferation by wearing hazmat suits.
whatupmd··on Is programming in C99 relevant for systems?
Was not aware of NDSPT, here is the link: http://www.cs.yale.edu/homes/aspnes/classes/223/notes.html
whatupmd··on What Is the Most Valuable Thing You Can Learn in One Hour?
Please elaborate.
whatupmd··on Make Vim Python plugin 10x faster using Rust
Nice post, so you are still writing vim plugin in python but search mechanism is compiled in rust which is much faster.
whatupmd··on Fake five-star reviews being bought and sold online
“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.”
whatupmd··on The 4000 Year Old Story That Explains How to Live Life
The epic of Gilgamesh
whatupmd··on Ways to reduce the costs of an HTTP(S) API on AWS
Hey boss, just found a way to save 2 grand a month without any operational impact!

Johnson, you’re fired! I just saved myself 10 grand a month!

Narrator: where do I sign up to work for that guy...........

whatupmd··on Edward Snowden on The Joe Rogan Experience [video]
Maybe he's getting some coaching from people where he lives now as he goes on his media tour before the next American election?
whatupmd··on The speed of BGP network propagation
Why is it beneficial to quickly announce a 'test prefix'? Couldn't you position fast/slow propogation instead as trusting/untrusting providers?
whatupmd··on Web Application Firewall
Just an F5 advertisement really.
whatupmd··on An OSI layer model for the 21st century (2014)
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.
whatupmd··on Microsoft’s Azure DevOps: An Unsatisfying Adventure
Sounds mostly like networking problems with the Azure Cloud.
whatupmd··on Brexit Deal Fails in Parliament
"The Brexiters generally are pushing to leave on WTO terms" - to claim that there is a consensus amongst this lot is perhaps a stretch.
whatupmd··on Turn Vim into Excel: Tips for Editing Tabular Data (2013)
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).

whatupmd··on Ask HN: How do you ask other seniors questions and not get shit on long-term?
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.
whatupmd··on IBM’s Old Playbook
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.
whatupmd··on IBM’s Old Playbook
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.

whatupmd··on Ethernet's 50G Benefits Groked
Tried to read it but I'm not planning to click through the gigantic add.
whatupmd··on AWS CEO Jassy follows Apple in calling for retraction of Chinese spy chip story
Creating an illusion of security does not mean that something is actually secure.

Here's an example - AWS VPC connections only supports IKEv1. (https://forums.aws.amazon.com/thread.jspa?threadID=252723) (https://docs.aws.amazon.com/vpc/latest/adminguide/Introducti...)

IKEv1 vs. IKEv2: https://en.wikipedia.org/wiki/Internet_Key_Exchange#Improvem...

whatupmd··on Business networking for nerds (2017)
Perhaps you should start your own business if you can do every job.
whatupmd··on Thank you for calling tech support, now please die (2015)
"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!

whatupmd··on Debugging Mental Models
What exactly is “rubber ducking” it? Asked and answered (http://dilbert.com/strip/2017-05-28)
whatupmd··on Learn the sysctl variables into the Linux/Kernel network flow
This is a great summary, thank you. Also attribution for things like (https://blog.packagecloud.io/eng/2016/10/11/monitoring-tunin...) is very much appreciated.
whatupmd··on Verizon Changes Exit Package for Workers It Planned to Outsource
1,000 are offered package... wasn’t it something like 40K being layed off?
Page 1 of 3Next →