HNHacker News
TopNewBestAskShowJobs

peterangular

2,869 karma · joined December 7, 2017

submissionscomments
peterangular··on Salt-die/nurses_2: A widget and async-centric terminal graphics library
Having done something very similar how's the CPU usage with Python doing these specific demos?
peterangular··on My Many Girlfriends
> Kind of sad that he was let go for the one thing he likely had the least ability to control: Other people's feelings

> 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.

peterangular··on Use spacer components instead of CSS margins (2020)
> We've all been fighting margins one way or another.

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.

peterangular··on Tauri – Electron alternative written in Rust
> Sorry but requiring web devs to ignore the last 4~5 years of progress is just unacceptable.

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.

peterangular··on Use spacer components instead of CSS margins (2020)
So ban a huge part of the CSS box model. Got it... Margins are valid in many use-cases, specifically many people leverage them for typography. They can even still be valid with component-driven development as well.
peterangular··on Pelosi defends stock trading by lawmakers. ‘We are a free-market economy’
> I put my point far too weakly

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!

peterangular··on Pelosi defends stock trading by lawmakers. ‘We are a free-market economy’
> Regulation isn't necessarily opposed to a free market

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.

peterangular··on Google is building a new augmented reality device and operating system
> their messaging platforms and failure to leverage Google voice for 10yrs after the acquisition are too

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.

peterangular··on Do you ever avoid submitting something on HN so devs won't ruin it?
Having worked in an enterprise this list is 100% accurate. For better or worse (I think it's the latter) enterprises are all about coloring inside of the lines. If you color outside of the lines you may experience functional success in parallel to professional/social failure.

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.

peterangular··on Do you ever avoid submitting something on HN so devs won't ruin it?
> I've also made the mistake of sharing my tools only to find criticism but no offer to help make improvements. Fuck em, wasting my time.

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.

peterangular··on People prefer friendliness, trustworthiness in teammates over skill competency
People keep conflating my example with non-assigned work, ie: "spend time working on the wrong issues or going down rabbit holes because their vision is superior to those around them"

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.

peterangular··on People prefer friendliness, trustworthiness in teammates over skill competency
In my experience both are valuable, especially when the work you're cranking through is your assigned work.

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.

peterangular··on People prefer friendliness, trustworthiness in teammates over skill competency
Yep - just someone keeping their nose down actively working their butt off to chip away at their workload.
peterangular··on People prefer friendliness, trustworthiness in teammates over skill competency
So the wrecking ball thing is just a turn-of-phrase that means "someone who knocks it down" - ie: the person getting it done. It's not necessarily meant as a negative nor derogatory term, it's the person who shows up on-time to work and is nose-down and very effective. Or at least culturally, that's how I meant it and what it meant growing up.

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.

peterangular··on People prefer friendliness, trustworthiness in teammates over skill competency
Coming from the Midwest I was brought up in a weirdly religious meritocracy where it was all about worship of "hard work". Unfortunately over time I'm realizing that others perceptions of me are more important to career advancement over any of the actual work. So much more important.

> 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.

peterangular··on An ode to the 10,000 RPM Western Digital (Veloci)Raptor
In the late 90's/early naughts I was a kid riding my bicycle from garage sale to garage sale and ran across one of these w/all of the random crap to make it work in an early Pentium PC. PCI card and all - I was jacked man. I can remember the neighborhood I got it from and that it was a very hot summer day.

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.

peterangular··on An ode to the 10,000 RPM Western Digital (Veloci)Raptor
Wow. Nostalgia...

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.

peterangular··on I’m putting a WiFi router into a wall charger
Cursing is pretty common on here. Just re-read the guidelines and there's no rules against inappropriate language like the "f-word"... Especially when considering such a benign usage as the parent comment, ie: just replacing the verb in "mess with" which is not targeting the language at anyone/anything.

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.

peterangular··on The latest campus cancellation is different
> It's a horrible look only according to incurious, oversensitive, ideological and closed-minded people.

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.

peterangular··on The latest campus cancellation is different
This all is in good faith, just sharing my ever-evolving thoughts on the topic to answer the question:

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....

peterangular··on The latest campus cancellation is different
> Seems like there were two things Abbot did "wrong", one was to argue against affirmative action, and the other was to use a nazi reference to make his point.

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.

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
Wow - and they actually had a field test that worked...! I have such a huge respect for the engineers that worked on these systems - it feels like some wild west sorta stuff.
peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
I'm being misunderstood, I'm going try to to explain better.

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.

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
Huh - looked at that location on street view and it is so weird seeing a modern AT&T logo on a Long Lines site building!

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!

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
> You’re simply wrong

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?

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
> You seem to be talking about military use of FIXED (not portable/tactical) microwave, which is a different space.

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.

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
In response to a post about the AT&T Long Lines network, saying something "similar" happened in the military seems disingenuous because they were absolutely partnered on the same project. To imply something is "similar" typically implies that it is separate to some degree - that's not the case with AT&T and the US military in regards to the Long Lines Network.
peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
So some of the towers are still in AT&T's ownership but a ton of them got sold off to American Tower for resale and leasing space.

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.

peterangular··on AT&T’s Abandoned Microwave Tower Network (2017)
> A similar thing happened in the US military

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.

https://en.wikipedia.org/wiki/Autovon

http://www.coldwar-c4i.net/Echo-Fox/index.html

peterangular··on Lite XL: A lightweight text editor written in Lua
Pascal was a big part of my learning to program (Turbo Pascal). Current day opinion on Pascal is that it's a dead language without much of an ecosystem. It's just the harsh truth.

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.

← PreviousPage 7 of 24Next →