2,869 karma · joined December 7, 2017
> how do you coach someone to change someone else's impression of him?
Assuming he was standing behind women in the office watching them he's an outright creep. This reads like you're blaming other people for a creep's behavior.
Many places are at-will employment and that can be terminated on either side of the relationship as long as it doesn't fall in the realm of discrimination. As far as I'm concerned, the employer and management operated 100% responsibly to ensure a safe and comfortable working environment for everyone.
Nope - not really.
There's always been a huge distaste for the box model and it comes from a place of not understanding it vs. anything else. Margins + features like flexbox are a huge feature of modern web development.
If I were interviewing a developer and they started to go off on "ban margins" it would cause the interview to go short.
---
Since you bring up an edgecase to defend the article: negative margins.
Negative margins are almost considered an edge-case use for my entire career which is as-old as the CSS spec. They would show up in situations where complex layouts were just not achievable (holy grail w/dynamic content width and static sidebars pre-flex/grid). The other place they would show up is simple "off-by-one" issues like placing a child div 1px over it's parent border in dropdowns etc.
I'd say for the last 5-10 years specifically they've not been needed and are an artifact of legacy development before flex showed up. If I came across code using negative margins in a PR I'd ask the submitter to refactor.
Idk - just saying that using an old edgecase as an argument against such a ubiquitous feature of the box model (which is core to FE development) seems off to me.
---
One last thought - margins are still perfectly valid with components. It's just that component developers don't want to think about how their component may lay out with something else on the page. It's microservices fiefdom on the front-end calling to give up core web development features because people don't want to think about components interacting with others.
No it's not. "Web dev" is one of the things in my toolbox and I still clicked on this well-knowing it was likely not truly cross-platform and keeping up with bleeding-edge features.
Truth is all development is about tradeoffs and Electron is one heck of a blob to ship to users... in a lot of applications a lighter weight artifact may be desirable where the trade off of the last 4-5 years of browser advancements may be perfectly OK.
Is it unacceptable? Sure - if your application needs features out of the last 4-5 years of browser advancements... but that's not most applications. If you need a bleeding-edge solution that's truly cross-platform then Electron clearly still is your choice as you're just shipping around a fancied up Chromium.
Nah - IMO you made a super strong point which is why I wanted to respond with my thoughts. I was just trying to explain why I was being pedantic pulling some of the words apart with my "sorry for abrupt/aggressively agreeing" comment =)
Cheers!
In fact, it's required for any market to exist in the first place. Without regulation the concept of ownership goes out the window. "Free markets" would look like anarchy... and exactly as you lay out in the river analogy it would be utter chaos with everyone acting in their best interest like "damn the consequences!" - it's human nature.
Sorry if I'm coming off as abrupt here - I'm aggressively agreeing and building on your point... IMO the markets require regulation when all is said and done. People who point to a "free market" often do so to shield themselves from the same regulations/rules that are designed to keep the markets afloat just like Pelosi has done here. It's gotten to the point that the words "free market" are almost always a sign of a bad faith argument.
The Hangouts > Chat transition is exactly this. Objectively, they've made it worse and more buggy on their own Android platform. Ever since the transition I talk to friends less on Google services. Many of us jumped to Discord
Don't even get me going on the Gmail rollout...
Google was once an innovator (search, Gmail, Docs) but I'm not expecting quality from any of their future product rollouts... especially if it's an existing product.
Large orgs/enterprises aren't about solving the problem - it's about the ceremony around solving the problem expecting the problem to solve itself eventually. Going around that ceremony can/will be seen as "going rogue" and will often end in termination of some sort. If the company wants/needs someone outside of that ceremony they will likely go "hire a consultant" vs. trying to find solutions within the ranks.
I'm not supporting this - I'm just saying it's how it is at the majority of larger companies that I've worked for/with. Honestly I think it sucks and stands in the way of real problem solving.
Have experienced a ton of this too. One of the biggest internal tool mistakes of my career was to ship a tool like op's: Got yelled at for using company time to work on non-sanctioned work only to have the person yelling at me end up using my tool for 6 years. Colleagues would get pissy with me when drift happened never updating the tool themselves. Was in a weird position where I had no actual "sanctioned time" to work on the tool but was still required to support it.
But... the biggest rub: my manager (yeller from above) took all of the credit when upper execs eventually caught wind as client-facing changes were happening literally days faster. Something about "building a dynamic team where people are allowed to innovate" - my name wasn't even brought up according to the exec that I was close with.
If I could go back and redo everything I'd hide my work as it caused me nothing but pain, suffering, and bitterness. The reward for good work in so many places is a crack of the whip and more work.
Clearly this would be a problem, and I understand why people are conflating it with what I am describing because it is both related and relatable.
But, I'm talking about doing your assigned work - maybe calling out the specific Postgres example is why everyone assumes it's just some jackass running off on their own... in the hypothetical I posited I did not mean this. I also did not mean to paint the hypothetical worker staying back at the office as rude/a jackass...
Truly - there are many people who are only interested in keeping their nose down 100% focused on what work is assigned to them vs. the amorphous "culture fit" socializing. Hell - lots of them for fully rational reasons like social anxiety.
Many people want to come to work to work, and then go home.
I 100% agree with you but I would say that many places will turn the lack of participation in Friday beers, book club, and gokarting back at you as not being a good culture fit.
I'm from Iowa where the work culture is much different - even for SWEs. I prefer it to this weird "culture fit" environment out here on the coast because I am paid to work, I am paid to be a software professional. I am most happy when I am working, and I am most happy when I am effectively making software that solves people's problems. If I want to stick around and focus on my assigned work I feel that should never turn around and bite me in the ass... It does consistently.
I've made a huge shift in my career where I realize that I have to go against my own wishes and participate in the gokarting, beers, game nights, etc. You have to go - every time. You have to make as many friends there - every time. My career has gotten much easier the more social I've become. I just resent it because I want to do good work, and go home. I have a family god dammit.
To scratch at it, yeah I'm painting myself here a bit because I'm very annoyed at having to socialize in an office vs. just being able to show up and work. 100% I would rather work through my afternoons than go do team building activities - those things have been more about weird in-group "culture fit" crap vs. growing closer to my coworkers. Going from being a professional in Iowa where this didn't happen as much to California where "tech-bro" is a thing... well let's just say way more weird socializing happens out here.
> If you do this and it’s not drinking beer in the office that’s holding you back, I’d seriously look for alternative employment. The good news is you’ll be infinitely more employable as a result.
Exactly - and that's exactly what I did in the anecdotal situation I outlined above. I promise you though, many places are like this and you will ostracize yourself if you make the same mistakes I did. Keeping your nose down while everyone else is making their buddies is a very bad idea. Apparently, I'm paid to drink, go play minigolf, and race gokarts - sure this sounds like it's awesome to a lot of folks but for this middle aged engineer I just want to finish the work and go home. I have a damn family.
> But something feels off when we're justifying our simian prejudices
It does, but in so many ways I feel like I'm trying to swim against the current if I continue down the "kick ass and take names" route vs. the "tread carefully and make sure everyone likes you" one. Even if you're successful at solving "Very Big Problem™" people tend to hate the wrecking ball who doesn't participate in 2:00pm office beers - even if they are getting shit done.
Sorry to interject my own strong feelings here but work isn't about work as much as we like to think... It is my experience at every place that I've worked that SWEs that make the most friends, participate socially, and prioritize their own brand internally are the ones that move up. Practical example: instead of being the person who busts ass to optimize the core Postgres DB (by meticulously sussing out slow queries etc), be the person who starts the Friday book club. Although the former is of way more value to the tangible product, the latter is way more valuable to you socially.
Your outward social narrative is more important than anything these days - this is just work culture anymore.
It was obsolete by the time I had gotten my hands on it but I remember being so damn surprised by how loud/hot it was to get it working in one of my legacy systems. It was my first experience as a kiddo with datacenter-esque hardware + SCSI. I think I got Slackware installed on it and then just gave up on it subconsciously due to how much of a PIA it was...
Thanks for sharing that link... wouldn't have realized it was the same drive as my nostalgia-blast if not for the pics. That Barracuda sticker was badass.
They were insanely reliable/performant drives and after reading enough reviews I couldn't resist back in the day. Regarding benchmarks, they definitely had a bit more pep by the numbers.
My two 10k WD RPM's ended up in a redundant RAID in my Sun W2100z. They ran over a decade with 24/7 use as a Debian/Ubuntu OS LVM.
It may not be as common as other platforms, but casual conversation does happen here which includes the occasional curse word.
Just trying to inform - I'm sorry you're sensitive to it.
Oof - shots fired. I think you're including me in this group of "people" so I'm going to bow out as this is going nowhere productive.
For better or worse meritocracies are exclusive in nature when you take systemic societal issues into consideration like wealth gaps. In America, we've historically done so much to hurt minorities I believe we've arguably held religions/ethnicities/classes/genders back from the same opportunities that I have as a straight middleclass white guy.
Is it the fault of the meritocracy that it is exclusive in this arguably unfair way? Nope - and I don't think that we should get away with meritocracies at all. But I do think we have to take into account external societal conditions when implementing one and I see affirmative action as this measure.
Schools are unique in society that they're a ladder up - my time in college was huge. Arguably, education is one of the most fair ways to lift people out of the non-ideal societal crap I was discussing in the first paragraph... so things like affirmative action are implemented to enhance marginalized people's access to opportunities I often take for granted.
This issue for me is a hard one as I can't exclude the reality of history and systemic societal problems along side a school's unique position to be the ladder up for people who have been crapped on like I haven't.
---
> decisions shouldn't primarily be based on merit anymore?
I think we still need to make decisions based on merit absolutely - and I think we need to strive for the ideals of meritocracy as a society. I just think that active measures are taken to try to balance things out - affirmative action being one of those... for better or worse.
Affirmative action is just a really complex issue. Anecdotally, I admit I am glad that I am in California now where it's illegal in regards to employment - and honestly... selfishly so. In Iowa affirmative action was a thing.
Man I really hope the Diablo 2 auth servers are back online....
Which in the current political climate is a horrible look for the school. I get why they dropped him - for better or worse lots of people are fed up with the promise of an ideal meritocracy... especially younger folks. And, for better or worse, those younger folks heavily coordinate their dissatisfaction in the most effective place to get their voice heard by institutions: the internet.
Wrong or not... in the current climate I would not be making arguments against affirmative action publicly while expecting to keep my academic speaking arrangements. Especially with Nazi Germany comments thrown in there - way too spicy. I guarantee MIT will find a fine replacement that has less controversy in their recent history, and allowing this guy to talk would have only been risking further public altercation with their students. I would have made the same business decision.
I literally opened my original response to tyingq with "I'm not saying you're incorrect" as I did not want to invalidate anything they had written. I was not trying to argue a single point. I just found the grammar/set theory of "A similar thing happened in the US military" odd when that specific thing (the Long Lines microwave network) happened in the US military in a big way.
On your newly introduced point: "military had contracts with AT&T, but those were a tiny subset of microwave efforts". I do not describe the backbone of AUTOVON as a "tiny subset" of anything... The AT&T Long Lines was an engineering marvel. The achievement to reliably transmit coast to coast audio, video, and data through hundreds of redundant radio/switching sites was huge - that simply did not exist before. AT&T Long Lines is very significant to the history of microwave communications in the military specifically through AUTOVON.
I'm absolutely not arguing against the existence of military microwave tech independent of AT&T - I feel like this is obvious, but I also feel I have to state it outright after reading your comment.
Microwave backhaul fascinates me... I think the most interesting example of it that blows my mind is the private backhauls that are going up between major financial hubs in the US like Chicago <-> New York. Since latency is a huge deal for a lot of these HFT traders some intense stuff gets engineered:
https://arstechnica.com/information-technology/2016/11/priva...
Specific quote I'm referencing:
> The researchers then used the FCC and other records to deduce that, at the time of their 2013 study, there were 15 (!) networks licensed to operate microwave links between the two cities.
Freakin' wild!
Specifically - what am I wrong about? As-per HN guidelines specify exactly what I have said that is factually incorrect? Please quote it directly if you can, and in good faith provide sources so I can better inform myself.
I simply disagree that I'm wrong about anything that I've stated here - I have specifically visited a Long Lines AUTOVON switching site; 100% the US military was partnered with AT&T for this. I actually possess first-hand knowledge on this - I've met with site owners.
> I see you’ve added a new culpa, no worries! We all learn new stuff
OK? Honestly I was just trying to be polite and it was less of an apology and more taking the passive road out when we were obviously talking about two separate things. I don't disagree with anything that tyingq was saying - I was just trying to make a nuanced point regarding the partnership between AT&T and the US Military which is directly related to the article that was originally posted. Somewhere wires got crossed and I just decided to bow out as politely as I could.
Sometimes socializing on this site really weirds me out. Please, in good faith: what have I factually said that is incorrect here?
Which is what the original post/article was about - the fixed terrestrial microwave network that AT&T ran... which was a major joint effort with the US military.
Sorry I got caught up on "similar" being confusing when the military was 100% involved with what the original post was discussing (specifically the AT&T Long Lines network) - I regret my comments.
People do everything from run cellular on them, run datacenters in the nuclear hardened bunker sites, etc. Even though they're old as heck and look like something out of a sci-fi many structures are still solid and some of the sites have things like diversified utilities.
Then finally, there's the EPA... these towers can be a nightmare for EPA - specifically the ones with backup generator fuel tanks that were buried. I'm guessing AT&T didn't want to deal with the complex logistics of digging those up, horn removal, etc. and just sold many of the properties off.
I'm not saying you're incorrect that the military had similar tech to what AT&T had, but I'll split the hair that they actually worked together hand-in-hand.
They actually populated AT&T Long Lines towers with AUTOVON equipment which was the old military phone system in the US. Also used the same switching network to support Air Force One with the Echo Fox Presidential Aircraft network. Some of the locations were hardened for nuclear attack.
Lua ended up as a "DSL" in a ton of places for general scripting applications etc. When I say "DSL" I get that it's not, I'm just generalizing as to the type of solutions that I've personally seen Lua leveraged. With this sorta "Lua in random places" bit I feel lots of us have ran into it.
When comparing Pascal to Lua I would be more comfortable with Lua for a modern solution - I would posit that very little greenfield development is happening in Pascal. Lua continues to be present in-industry.
This entire comment is anecdotal and based on personal experience.