Hacker Newsnew | past | comments | ask | show | jobs | submit | drewpc's commentslogin

I went a similar route (Postgres for CRUD and Elastic for searching) and also underestimated the effort of keeping the two datastore in sync as well as underestimated the effort in maintaining a reliable Elastic cluster with limited manpower/experience. After moving to Postgres full text search with indexes and query boosting, I accomplished everything I needed inside Postgres with update triggers and search queries that were incredibly performant.


The documentation that Microsoft puts out regarding its "multi-master" features basically advises against using "multi-master" mode and leveraging the Flexible Single Master Operation (FSMO) Roles to ensure consistency across the domain and forest because its conflict resolution is not comprehensive [1]. FSMO roles were created decades ago as a transition from Windows NT's Primary Domain Controller (PDC) model to avoid some of these complexities around changes in a large distributed system. Its a decent solution that has its own pros/cons, but AD is not something I would use as a good example of a multi-master distributed database.

1. https://learn.microsoft.com/en-us/troubleshoot/windows-serve...


FSMO roles are only used for the tasks which are not suited to multi-master replication. The vast majority of data can be mutated on any domain controller.


if you define your data model to exclude the conditions where consistency is relevant, it's not particularly interesting, is it?


Or it is a reasonable engineering compromise.


Does NSFL mean "Not Safe For Life"? I wasn't familiar with this term before and have never seen content labeled with it.


Exactly. It differentiates e.g. gore from pornography.


I usually hear it as "not safe for lunch", as in something so horrifying it will make it difficult to keep food down.


>> I usually hear it as "not safe for lunch",

Decades ago, I was having lunch at my parents house. There was a newspaper on the table, unopened, just brought in. I looked over the top of page 1. Unfolded it, and there was a picture of a dead body in the street. It was a story about some conflict in another country (Bosnia perhaps). I'm OK with seeing that if I'm already reading about it and in the right frame of mind, but "not safe for lunch" really hit me that day. So much that I called the newspaper to complain about "being surprised with a dead body on the front pafe during lunch". I've never done that before or since. ;-)


It is definitely "not suited for life" (or not safe for life)

As in, something nsfw is not okay for work, something nsfl is not okay fir life in general.


Yes.

The trouble with NSFW is that it covers things you want to seek out, e.g porn, but also things you might want to avoid, e.g war pictures.


Do you think this article describing a better name for ADHD as Variable Attention Stimulus Trait or VAST [1] addresses the concerns you bring up?

[1] https://www.additudemag.com/attention-deficit-disorder-vast/


"Executive function deficit" is another popular one.


Can you please expand on this a bit more? I live in Colorado and saw virtually no change when looking for a new job inside and outside of the state last year. I did run across a few "no job applications from CO" as was mentioned in other comment threads, but most job postings I saw did not post salary information.


It was effective Jan 1, 2021.

This is the complaint form if you find an employer not following the law:

https://cdle.colorado.gov/sites/cdle/files/Equal%20Pay%20Com... orm%20Dec%202020_Distributed.pdf

Fact sheet:

https://cdle.colorado.gov/sites/cdle/files/documents/Equal_P...

Actual Law:

https://cdle.colorado.gov/sites/cdle/files/7%20CCR%201103-13...

Other links:

https://cdle.colorado.gov/laws-regulations-guidance


I've seen remote places have a 'if you're applying from CO' link that links out to a pdf of salary ranges.


When you are working for a company in CO, they are required to post all new job postings both internally and externally, with salary info.

So you can see what new people coming in are getting for what roles, and know if you're in the right range.


I see your points and understand the frustration. The minor changes over the years haven't bothered me too much. What really messed with me was when the commit pop-up (with diffs) was changed to a tab, nestled in the same space as my files. Nooooooooo! I want the pop-up. I want to know that this is different from what I was doing before.


You can change it back. Go to Preferences -> Version Control -> Commit -> Use non-modal commit interface.


I agree that military IT has been atrocious. I disagree that NMCI was "damn near treasonous levels of awful." NMCI was a large, Department of the Navy (DoN) -wide contract that had incredibly challenging tasks it needed to complete to be successful. The first few years were bad but it got better over time and, by the time the next transition was set to happen, it was running pretty smoothly.

When people complained about not getting the things they wanted, what they were really railing against was the fact that they didn't get what they wanted all the time anymore; the military grew accustomed to telling someone "I want X" and it happened, regardless of cost, lifecycle sustainment, security, etc. NMCI forced the DoN to develop and articulate requirements properly, write good contracts, budget for software and hardware sustainment, and generally operate professionally.

In short, I would take an NMCI computer and enterprise services from 2010 versus a Marine Corps Enterprise Network computer and enterprise services from 2022 any day of the week.

Disclosure: I have been a Marine Corps Communications Officer for almost 20 years; starting before NMCI. I worked at the regional and enterprise levels to transition ownership back from the NMCI program/contractor to government owned.


> . I disagree that NMCI was "damn near treasonous levels of awful."

In 2018 I was issued an NMCI laptop with a hard disk drive in it... with platters and a spindle and everything. Each time I powered it on I spent 20 minutes being serenaded by its deliciously clicky retro soundtrack as I waited for a desktop with a working Start menu (and I use the term "working" loosely since it took 5 seconds to appear when clicked). If I didn't have work to do it might have been comforting - it kind of reminded me of my old Presario V2555 from the late 90s. Constant McAfee updates and poorly-designed bespoke MFC management apps completed the aesthetic nicely.

"Treasonous" might be hyperbole but it isn't entirely unwarranted.


I have had similar experiences, however, it's important to be specific: the NMCI contract ended in 2010 and DoN moved to the Continuity of Services Contract where we bought services piecemeal until we could fully take it over. The Navy and Marine Corps tried to transition to NGEN during this time but mostly failed and each service ended up taking different paths. Now, the two services operate their networks differently: the Marine Corps, for example, runs it as a government owned and "shared operations" model where it's mixed government and contractor.

I imagine that the laptop you were given in 2018 was not an NMCI laptop, but instead a laptop from either the Navy or Marine Corps' new ownership/operations model which is incredibly flawed. Also, HBSS was poorly implemented in the 2010 time frame and Tanium was introduced (at least in the Marine Corps networks) around 2017. Both are major contributing factors to the issue you're describing.

In short: the current state is that computers are barely usable and that is not NMCI from yester-year.


This was 100% my experience. It was a standing joke in our Navy command of ~1200 people that the morning routine was to get into the office, type username/pw, then go get coffee and BS with co-workers for 30 minutes and by the time you got back, Outlook would just be finished coming up.


OP here. This find was a tiny joy in my day. The article was from 1998 and the page appears to be untouched by all the "upgrades" in HTML. I love this...image maps, light HTML, tables...oh my!


Links to a lot of the older stories on that page work as well, fascinating!

A site search of that archive link unearths SO much time-capsule content - thanks for sharing :D


The ways the research team engaged the study participants over 23 years is admirable, creative, and fascinating to understand.


Can you elaborate? Does this mean that your landlord reduces your rent each year?


It means that you can negotiate rent with your landlord or switch apartments, and all of those have gone down.

I know a lot of people who have recently switched apartments, and I personally negotiated it down.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: