HNHacker News
TopNewBestAskShowJobs

longcommonname

274 karma · joined March 1, 2018

submissionscomments
longcommonname··on Doctors say schools should not allow in children who are not vaccinated
Good, but combine this with enforcement of homeschool and no school standards so you can protect all children and not just the ones with decent parents.
longcommonname··on Questions to ask a company during a job interview
How often do you load to production? What's a project here you are most proud of? What was your last prod issue, how was it observed, how long to resolution, what changes did you implent to help going forward?

These are sre focused, the first one indicates if sres are toil driven or overloaded.

The second shows that you have agency as a sre and can have a positive impact.

The third goes into their culture around mistakes, monitoring and on call.

longcommonname··on In a swipe at Chrome, Firefox now blocks ad trackers by default
Wanting their funds to not go to diversity doesn't equate to not wanting Mozilla to fund diversity.
longcommonname··on A Manager’s Guide to Kubernetes Adoption
I see that but I also see the opposite. Sys Admins blaming monkey devs for things like requiring all ports open or rdp access with root.

There's so much negative blame torwards the workers for mgmt decisions and the resulting shit.

Ex: we have one dev environment with 250 bare metal machines that each dev can ssh onto any of them. When we transitioned from ClearCase to git git was only installed on 10 of them.

So now sys Admins blame the devs for not requesting them all, devs blame the sys Admins for not knowing it when the reality is the mgmt decision to not prioritize dev prod parity is the problem.

longcommonname··on Introduction to Event-Driven Architectures with RabbitMQ
Queue driven systems really fascinate me, coming from a chemical engineering background I can't help but to see parallels to fluid dynamics and all that difficult math that comes from their analysis.

I've always wanted to create some type of monitoring system that displays the entire system in that vein and then model or using control theory.

Has anybody seen a project that does this?

longcommonname··on Facebook scans system libraries on Android and uploads them to their server
How would you enforce your ideal scenario?
longcommonname··on A Codebase Is an Organism (2014)
This is true for us too. The behavior of ours is due to how airline fare rules are filed which creates all sorts of silly things.
longcommonname··on Why Does Developing on Kubernetes Suck?
Legacy banking companies have very strict change management systems. These systems usually require many physical eyes on each change. This magnifests into a fear of fully automated change management.
longcommonname··on Things to Know About GNU Readline
30k lines is not huge, large or big. It's medium size.
longcommonname··on Launch HN: SannTek (YC S19) – Breathalyzer for Cannabis
Why go with a breath based test when a poc finger stick tests generally have higher validity and stricter correlation ranges?
longcommonname··on Dark Matter Developers: The Unseen 99% (2012)
Theres many applications where any unexpected garbage collection pause is absolutely detrimental. Even pauses when the kernel cleans up memory cache during a Malloc are detrimental.

Garbage collection is great until then.

longcommonname··on Capital One Says Breach Hit 100M Individuals in U.S
A news article is a terrible reason to make engineering decisions.
longcommonname··on Data Engineering Cookbook
I recently took over a large (new) data engineering project. After being given almost no direct, I sat down and read this book and let it assist me with my design.

When we reviewed the design I mentioned a few points that were like: "Yeah I know the little requirements you gave counteracted this design, but if we do it this way it'll help us out (source in book)"

This book is really well written, and I've learned so much from it and I keep opening it up every day for further guidance.

longcommonname··on Why wasn't this page found?
I like this one.

OperationCode.org/pageoops

longcommonname··on Anomalous CPU utilization on Windows build node caused by ads
How long do you think a major OS should have 32 bit support? Everything cant be supported forever.
longcommonname··on Launch HN: Carry (YC S19) – We Book Travel for You on Slack
Very cool project. I work at a GDS and I build slack apps for nonprofit organizations. Love to see two of interests used in New ways. Good luck with your success.
longcommonname··on Launch HN: Carry (YC S19) – We Book Travel for You on Slack
This is called A flex, this is very common. Sadly is one of the most compute expensive searches as you have a combinatorics order of day pairs.
longcommonname··on Consumers Are Becoming Wise to Your Nudge
Yeah, this is a thing. So many reasons but essentially the initial request returns a fare that is invalid when you try to book.

But there's also issues where the carriers play games by reserving flights for specific customers. By customer I mean the travel agent or website.

longcommonname··on Consumers Are Becoming Wise to Your Nudge
Expedia isn't checking availability, a middle man is, (one of the three GDS).

The middleman isn't checking availability every time because there's a cost to ask the carrier. And if you ask too much they will rate limit or deny you which means you get no availability.

The middleman is a price aggregation person, and tries to find rates and routes using all the rules the carriers specify.

Sure you can buy tickets directly from AA or UA. But what if you want to fly a connection that has both. Do you think AA wants to sell seats on someone's else plane?

longcommonname··on Mimalloc – A compact general-purpose allocator
Just a general question in regards to using memory allocators, in the consideration of a C only application.

The problems I encounter with allocator and heap manager are almost never solved by these types of frameworks. These problems include:

1. Improper usage of the memory returned that contradict implementation. 2. Pool allocators that don't have separation between individual blocks (performance reasons). 3. Specifying the lifetime of the memory to a thread or until specific events happen. 4. Difficult to diagnose corruption, with any tool available.

Here's a specific scenario I deal with very often: There are N persistent worker threads. These worker threads have their own pool of memory, and prior to getting work we know this pool is clean. After the work is finished and before more work is recieved the memory is cleaned. Any excess requested memory is returned to the global-pool, and any memory that is "unmanaged" is dealt with properly.

This means that people can do whatever heap management call you use (void * obtainMemory(size_t);) in the scope of business logic without having to worry about infrastructure concerns.

Having a faster malloc/calloc doesn't benefit me as much as making the usage of memory easier, and the understanding of what happens easier.

longcommonname··on JSON as configuration files: please don’t (2016)
I've been attempting to use a new project for json as a dsl.

https://jsonnet.org

It's pretty amazing and I'd recommend it.

longcommonname··on Why airlines make flights longer on purpose
Out of all the scheduling problems the author could have talked about: min connect time, early departures, interline agreements, incidental stops. This has to be one of the more reasonable ones.

Many of the above hint at problems that provide uncertainty and doubt into Travelor itineraries but the discussed topic literally provides more certainty and assists with ensuring less missed connections.

There are some routes and airports that outside of expensive infrastructure cannot handle much more traffic. If you find out you made unreasonable promises you make them reasonable or try and make them possible.

longcommonname··on Oracle Swings the Layoff Axe
Do companies like expedia look to hire people moving from the GDS? I'm not sure I want to stay in the travel industry, but I really like the challenging problems. Just not sure I want to stay with the current company I'm at.
longcommonname··on Google .dev domain early access
What prevents Google from charging an absurd rate like some of the other TLD or other practices that effectively change the service?
longcommonname··on New Scooter Removal Service Appears
Unlike a car, scooters are much easier to move prior to towing.
longcommonname··on Inside the C Standard Library
If you use assertions you can combine the expression with & & "this error shouldn't happen because..." to get more context.
longcommonname··on Tesla laid off my disabled veteran husband then cancelled his sign on bonus
Theres a very good chance Tesla got a large tax break for hiring vets. This has been true for a while. They could be trying to abuse this be having a rolling hiring of vets. But anybody saying that Tesla owes nothing doesn't realize that there are employee protections out there.
longcommonname··on Ranges, Code Quality, and the future of C++
I work in both C and C++ code bases so I get to dive deep into both sets. Only find solutions and language idioms when an actual problem arises.
longcommonname··on Ranges, Code Quality, and the future of C++
As someone who is on a personal journey to transition from c with classes thinking to modern c++ I can see why there's so much hate from non-cpp developers about how these features look ugly.

But, as a developer, who has dealt with an absurd amount of bugs that can be prevented from these modern c++ features I really like this.

← PreviousPage 4 of 5Next →