News for hackers. Stuff that matters.

whatupmd

Re:New to Python – How to manage architecture choices on Tuesday October 05, 2021 @04:40PM (#28765323)
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.

Re:My Logging Best Practices (2020) on Tuesday October 05, 2021 @04:32PM (#28765202)
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.

Re:New to Python – How to manage architecture choices on Tuesday October 05, 2021 @04:20PM (#28765068)
Would poetry fit in here?
Re:Traits of good remote leaders on Thursday September 10, 2020 @04:38PM (#24436343)
I’ve worked in an environment like this. How did you discover the second full-time job in the end?
Re:Ask HN: Best way to report an outage to AT&T? on Thursday February 13, 2020 @01:43AM (#22315809)
Fiber down is a lot different than DNS issue.
Re:A Router That Talks OpenVPN, IPsec and WireGuard on Sunday February 02, 2020 @04:29AM (#22216065)
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.
Trying to stop nuclear proliferation by wearing hazmat suits.
Re:Is programming in C99 relevant for systems? on Friday January 03, 2020 @03:43AM (#21944281)
Was not aware of NDSPT, here is the link: http://www.cs.yale.edu/homes/aspnes/classes/223/notes.html
Re:What Is the Most Valuable Thing You Can Learn in One Hour? on Tuesday December 31, 2019 @12:46PM (#21922863)
Please elaborate.
Re:Make Vim Python plugin 10x faster using Rust on Saturday December 14, 2019 @06:38AM (#21789009)
Nice post, so you are still writing vim plugin in python but search mechanism is compiled in rust which is much faster.
Re:Fake five-star reviews being bought and sold online on Saturday December 14, 2019 @05:55AM (#21788858)
“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.”
Re:The 4000 Year Old Story That Explains How to Live Life on Saturday December 14, 2019 @05:53AM (#21788848)
The epic of Gilgamesh
Re:Ways to reduce the costs of an HTTP(S) API on AWS on Saturday December 14, 2019 @05:42AM (#21788815)
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...........

Re:Edward Snowden on The Joe Rogan Experience [video] on Wednesday October 23, 2019 @03:42PM (#21338119)
Maybe he's getting some coaching from people where he lives now as he goes on his media tour before the next American election?
Re:The speed of BGP network propagation on Sunday May 12, 2019 @08:22AM (#19891460)
Why is it beneficial to quickly announce a 'test prefix'? Couldn't you position fast/slow propogation instead as trusting/untrusting providers?
Re:Web Application Firewall on Saturday March 23, 2019 @06:30AM (#19469896)
Just an F5 advertisement really.
Re:An OSI layer model for the 21st century (2014) on Saturday March 09, 2019 @07:12PM (#19349399)
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.
Re:Microsoft’s Azure DevOps: An Unsatisfying Adventure on Thursday January 24, 2019 @05:17AM (#18987406)
Sounds mostly like networking problems with the Azure Cloud.
Re:Brexit Deal Fails in Parliament on Tuesday January 15, 2019 @05:58PM (#18916482)
"The Brexiters generally are pushing to leave on WTO terms" - to claim that there is a consensus amongst this lot is perhaps a stretch.
Re:Turn Vim into Excel: Tips for Editing Tabular Data (2013) on Saturday November 10, 2018 @09:44AM (#18421475)
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.
Re:IBM’s Old Playbook on Monday October 29, 2018 @05:21PM (#18331625)
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.
Re:IBM’s Old Playbook on Monday October 29, 2018 @03:03PM (#18330257)
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.

Re:Ethernet's 50G Benefits Groked on Tuesday October 23, 2018 @03:49AM (#18281516)
Tried to read it but I'm not planning to click through the gigantic add.
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...

Re:Business networking for nerds (2017) on Sunday October 14, 2018 @02:58AM (#18211724)
Perhaps you should start your own business if you can do every job.
Re:Thank you for calling tech support, now please die (2015) on Saturday October 13, 2018 @04:05AM (#18206946)
"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!

Re:Debugging Mental Models on Friday October 12, 2018 @03:17AM (#18199844)
What exactly is “rubber ducking” it? Asked and answered (http://dilbert.com/strip/2017-05-28)
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.
1,000 are offered package... wasn’t it something like 40K being layed off?

Older »