HNHacker News
TopNewBestAskShowJobs

castillar76

556 karma · joined October 18, 2013

submissionscomments
castillar76··on Dopamine signals when a fear can be forgotten
This is a fascinating finding! As someone with a neurodivergent brain (and kids with it as well), I'm wondering if this has something to do with the greater degree of anxiety in neurodivergent brains, which often have trouble processing dopamine the same way neurotypical brains do.
castillar76··on Milk Kanban
Yep! And indeed, this is Who Gives A Crap. I've been really impressed with their product. I do still intend to buy bidets for the house to cut down on TP use overall, but theirs is pretty darn environmentally friendly for the product that it is, and the subscription has been just the right amount that we're not having to buy extra at the grocery to cover shortages nor winding up with stacks and stacks like a doomsday prepper.
castillar76··on Milk Kanban
The toilet paper we buy now comes in individually-wrapped (paper wrapping) rolls, and several rolls in every box are wrapped in bright red paper. Those rolls have the suggestion printed on them that you put them towards the bottom of the pile in the bathroom so that when you reach for a new roll and the one you pull out is wrapped in red paper, you know it's time to go get more from the box. It's a clever design, although it does somewhat rely on people remembering to order the rolls that way when putting them in the cabinet...
castillar76··on No Calls
I could see that — having worked for a large network vendor in the past, there are some things that just don't lend themselves to any kind of pricing without some kind of scoping discussion. :)

Much like cloud users with k8s, though, I think a lot more companies think they have that problem than actually have that problem.

castillar76··on No Calls
Even just the pricing component would be lovely — I'm so tired of the "call us to discuss license cost" for anything larger than "absurdly tiny". You don't need to make it penny-accurate, even: I just need a sense of scale. If your product costs something wildly outside my budget, wouldn't you rather save your time to talk with people that can actually afford what you're selling?

(I can hear the salespeople warming up in the silos already and no: if I don't have $36 million right now, absolutely nothing you say will make it possible to "find those dollars somewhere".)

castillar76··on Matt Mullenweg deactivates WordPress accounts of contributors planning a fork
Yep. I’ve tried to avoid it but for groups where less technical people need to be able to edit pages and contribute content, WP continues to be the go-to solution. The last time around I tried to avoid it but after trying everything I could find, I gave up and installed it again. I’d love to see some alternatives spring up, but the plugin and theme ecosystem is so large I think it’d be hard to replace anytime soon.
castillar76··on In Defense of Y'All
Yep, it makes a perfect second-person plural —- my Latin teacher always made us conjugate verbs as “I, you, he/she/it, we, y’all, they”. And then constructions like “laudate, omnes” became “all y’all, SING!”
castillar76··on SSL certificate lifetimes are going down. Dates proposed. 45 days by 2027
Don't get me wrong: I don't object to the existence of non-profit/funded CAs like Let's Encrypt! The work they've been doing on making HTTPS the norm is excellent. I just worry about a future in which the only option is a CA like that, as the other public CAs struggle with offering a product that competes with "but it's free!".

I also worry a bit about the amount of the Internet that now depends on Let's Encrypt, including a number of large enterprises. That didn't go very well the last time we had an 800-pound gorilla in the CA space, not to mention the availability problems that will occur if everyone depends on a single CA that then has an outage, a mass revocation problem, or has a disagreement with the browsers over issuance rules.

castillar76··on SSL certificate lifetimes are going down. Dates proposed. 45 days by 2027
There have been proposals about shortening much further: in fact, the long-standing practice in the PKI community is that renewing certificates every 7 days is short enough that no revocation service is necessary at all. However, trying to move the entire IT industry to a 7-day renewal window is a bridge too far at this point!

Instead, I would surmise this is the first step in that process by introducing a window short enough to act as a forcing function on automating certificate issuance & renewal. It's short enough to strongly encourage leveraging automation everywhere possible, but not so short that one could argue it's impossible to do manually for things that still just can't do this automatically, of which there are still a disappointingly significant number.

Once we begin to get below 30 days, however, I suspect there will be a lot more scrutiny around the data suggesting exactly how small a window is sufficient. From a risk standpoint, if we're arguing shorter-is-better, then we should go as short as possible: someone will need to pull together the data that suggest exactly how small a window appropriately balances the various risks involved. (And then 15 others will need to argue about the validity of the data, whether the data actually suggest that, whether the data were assembled with an agenda in mind, etc., etc., etc.).

castillar76··on SSL certificate lifetimes are going down. Dates proposed. 45 days by 2027
> (and still PAY FOR CERTS!)

People seem to be under the misapprehension that Let's Encrypt / ZeroSSL certificates are "free". They are not — it's that the consumer is not the one paying the bill.

It costs tens to hundreds of thousands of dollars a year just to get the audits required to operate a public CA, much less pay for the infrastructure and staffing required. That bill has to get paid somehow. Yes, pricing on certs in the past has been questionable, but operating a public CA is -not- free, so CAs have sold certificates to pay for that service operation. That has introduced some issues of its own in terms of profit motives, although I would observe that for the majority of public CAs their public TLS certificates are frequently a loss-leader service and not a massive source of income. Put short (too late!), there's nothing wrong with the practice of paying for certificates in and of itself.

What makes me very concerned about the current model funneling everyone to "free" CAs is that those bills are being paid at the moment through donations to ISRG and other organizations. I like that ISRG is making efforts to broaden their donation base to reduce reliance on single sources! However, I'd much prefer to be paying them a monthly subscription fee for their certificate service and not have my ability to leverage it be dependent on the largesse of large corporations that frequently abruptly decide services like this should either cost money or pay up in user data. (Note that I explicitly do not think the user-data thing is happening right now, only that I'm concerned it becomes a problem in the future.)

castillar76··on The Static Site Paradox
Yep, definitely agree. I've started a couple sites recently and quickly found that while I was happy just generating them with an SSG and slapping them up online, as soon as I wanted to collaborate with others the SSG had to go right out the window in favor of WordPress. It's not that SSGs can't be collaborative, mind you, it's that it's far easier to give someone a limited-access login to a WP site and let them contribute articles than it is to try to teach someone who isn't a programmer how to navigate adding things to an SSG.

Consider what's needed for someone non-programmer-y to use an SSG:

* Download a copy of the repository and install the SSG tooling, then fire up the SSG in listening mode so they can see their changes. * Write out the Markdown for their page. Oh, hope you have short-codes in place for things like images-next-to-paragraphs, info callouts, common page structures (cards, hero blocks, buttons), and so forth. If not, either they'll have to pause and get you to work with them to have them implemented, or they'll have to figure out writing the templates required. Regardless, once the bits are implemented in the site the writer has to work in the arcane short-code format markup required to include them. * Now they've got their changes, they need to figure out how to stage them — either they need to zip up the whole working directory and send it to you to sort out, or they get to learn how to commit a pull-request to a Git repository.

I don't mind doing all of that — it's quite enjoyable to figure out, and I get the chance to structure things exactly as I like them. But trying to teach a theatre director accustomed to writing in Google Docs how to do all of that? Nope. Which then turns into, "here, I wrote this out in G-Docs — hope you can figure out how to turn that into a site page!".

I really do wish there were a better competitor to WordPress, something that offered the ability to lift the hood and customize more easily. There are some CMS front-ends to SSGs, but the last I checked they either were more "CMS" in the sense of "put stuff in database and this will render it" or they still weren't particularly user-friendly (or were abandoned).

castillar76··on Tortured by regrets? A new study details how best to overcome them
> They were paid $10 for the one hour of questioning as well as bonus money for points they’d racked up during the experiment. If they answered questions incorrectly, they lost real money and may have felt a pang of — you guessed it — regret.

But they didn't "lose real money". They lost theoretical money that they didn't actually have. This is a trap people fall into with gambling, the stock market, and other up-and-down financial systems. What matters is the money you're holding in your hand, not the money you could have been holding in your hand. If I go to Vegas and put $20 on roulette and watch it multiply over rounds to $20,000, do I have $20,000? Not until I cash out I don't. So if the next round wipes all of that out, how much did I lose? $20. Not $20,000 — $20.

I realize this is sort of tangential to the point, but it's also a valid strategy for avoiding regret.

castillar76··on How a leading chain of psychiatric hospitals traps patients
As someone who went through this with a child and Acadia’s competitor UHS, yes. Yes, they do. The number of parents in our support group who fought in court to get their kids or relatives out of one of these hospitals only to be presented with a back-breaking bill for their commitment is genuinely nauseating.

This is one of the prime examples of the utter failure of the US for-profit healthcare model.

castillar76··on Ask HN: Tech that seems to have vanished?
I should add: while there were market issues, a significant amount of the failure of MD as a format lies with Sony, who have a long track record of laboring under the misapprehension that consumers would rather buy proprietary formats that only work on Sony gear. (See also: Betamax, DAT, Memory Stick...)
castillar76··on Ask HN: Tech that seems to have vanished?
Minidiscs were a great tech—-we had a couple recorders in the early 2000s, mostly for recording my wife’s recitals. They were a huge step up from DAT in terms of easy, tiny personal digital recording and playback.

Couple things killed them, though. The recording industry did their usual “ZOMGWTFBBQ this will KILL the music industry!” dance that they do every time there’s a new recording tech, so Sony responded by building in 90 layers of DRM all over the place. That meant you could record yourself playing, but trying to get that recording off the disc was anywhere from annoying to impossible depending on the player model thanks to Sony’s proprietary audio formats and connection systems. Until NetMD, the players would only use ATRAC, so you’d have to use Sony’s tools to move content in and out of the devices, with lots of DRM flags to make it harder to use them to bootleg concerts or trade music.

All of that was in place right when MP3 and HDD/solid-state recorder/players exploded, at which point there was no selling point for MD anymore. No one wanted to buy a copy of an album on MD (there weren’t many anyway) when they could buy the MP3s or buy the CD and rip the MP3s instead. No one wanted to record audio in a proprietary format on expensive MDs when they could record it uncompressed to a computer or a solid-state handheld and burn it to a CD if they wanted a physical copy.

Kind of sad, really—-the later NetMD models were tiny, fun to use, and by then Sony had removed most of the obstructions around recording and transferring audio. Solid-state is more reliable, but those recorders don’t have the cool looks and fun interfaces of the consumer MD models.

castillar76··on For BSD Unix, It's Sayonara (1992)
First shop I worked at in 1998 was hosting dozens of websites using all BSDi —-it was the first thing I really managed as a sysadmin. Such a pleasure to run! Everything very sanely laid out, it was easy to compile the extra tools we needed, the serial consoles were trivial to set up without extra boards, and provided the hardware was good it was stable as hell. The only downside was the lack of certain tools: we had a single Sun box for running Oracle and ColdFusion, for instance. I was sad when we were bought and the new owners converted everything to other platforms.

Seems like today, given the proclivity of open-source/non-platform-locked tooling, someone would be looking at making that a viable solution for boutique design-plus-hosting. But maybe those days are gone.

castillar76··on The Shitty Stack System
Watched this come and go at a previous employer and the toxicity it generated was staggering. It’s especially awful when you work on a small team of bright, functional people who are all doing well: no matter what, management says someone has to get whacked. We used to joke about teams trading their bottom-5% employees every year to keep from having to hit someone useful, or deliberately hiring someone useless every year to make sure we had a bottom candidate in our back pocket. Looking back on it, all that joking was just a way of dealing with being afraid you’d be that guy next quarter…every quarter. Once that system died a well-deserved death, the amount of inter-team cooperation and general morale improved noticeably across the company.
castillar76··on Return to Office Enters the Desperation Phase
It’s awesome that that was agreed to up-front! As COVID eased, a friend who works for a local software shop was worried about the fights they’d have over remote vs. in-office, as they’d had a super-strong in-office culture before. The company threaded the needle on it, though: because all the teams work in pods, the decision was that each pod (6-10 people) would decide by consensus whether to be remote, hybrid, or in-office. They then ran an exchange program to help re-home people on teams that wanted something different. It wasn’t perfect, but the willingness to let each team determine for itself what was best and trust them to make the right decision fairly really worked.
castillar76··on Digg's v4 launch: an optimism born of necessity (2018)
I’ve had similar experiences in other subreddits, yep. Not so much things being removed, though. Instead I ask nicely for help with learning something and get fried with “you’re doing this all wrong, lrn2notsuck noob” responses, or I spend a good chunk of time on a thoughtful response to a question and it gets no votes or responses at all.

Some subreddits are notable exceptions, though—-those are the ones I’ll actually miss if this thing collapses. By and large, they’re small, very focused subreddits on particular topics; seems like once a subreddit reaches a certain size it just collapses into the above mess of behaviors.

castillar76··on Milton Larsen, co-founder of Hollywood’s Magic Castle, dead at 92
Yes, but many of the magicians performing will happily invite you if you email them. That’s how my wife and I got to go when we lived in LA! My wife tried her hardest to stump the magic piano and even being a doctorate in music she couldn’t come up with anything it couldn’t play. So cool!
castillar76··on LambdaMOO Takes a New Direction (1992)
This is great! Some friends of mine and I still run a MOO from our college days, and having it exposed to the Internet feels like a dicey proposition these days, even as much as I’ve tried to harden it. I may move it to a Tailscale/Zerotier network at some point just to remove the public exposure.

Thanks for the effort! I’m still a budding Rustacean but will look and see if I can help at all.

castillar76··on We ran a phone check at a Y Combinator event in SF
For a lot of comedy shows, they’ve started using locking Faraday-cage bags, and I like that system a lot more. Your phone stays with you, it’s just locked in a bag to block signal. Those bags (without the lock) are pretty cheap, too—I’m thinking of picking one up for things like Blackhat, but also for times when I want to encourage myself to be offline without crippling my ability to use my phone.
castillar76··on Twitter has an internal root CA problem
The really interesting part of this is what else is tied to that CA. If it’s just Puppet, it’s bad enough; internal PKIs have a habit of metastasizing into lots of other places, though, precisely because everything internal trusts them. Worst-case here is that some piece of the internals of the Twitter app relies on things from that CA—-for instance, it relies on packages to do app config changes or updates and the packages have to be signed from that chain or served from something with a cert from it. In that case they’d be hosed: you’d have to replace every copy of the Twitter app. Fairly unlikely, but wouldn’t be the first time I’ve seen it happen.

Beyond that, though: Internal build systems? Data encryption? User client auth to critical services? Internal app mTLS for data exchanges? The list of possibilities goes on and on…

castillar76··on A rant on web font licenses
> Yeah, Cisco licensing is (and always has been) ‘complicated’.

Some of this, too, is due to Cisco’s longevity in the market, the sheer number of product lines they’ve gone through, and the number of companies they’ve absorbed.

You buy a company, you can’t just cancel all the existing licenses for those products, so you have to keep those licensing systems and pricing packages around for those customers that keep renewing year after year. Only after a while, it becomes more trouble than it’s worth to integrate those into your existing licensing packages (especially if you’re figuring you’ll get around to EoLing that stuff when no one’s using it anymore), so they just stick around forever.

You kill off a product line and replace it with something, existing customers say, “Great, I’ll buy the new thing with the options I had on the old one”. Except those don’t map cleanly, so now you’re developing odd licensing packages for people who want the Super-Duper Routing 9000 but only with the same leather trim and manual shifter they had on the Routing 8000. If the customer is large enough you’ll bend for them, especially the big national ones with clauses in their contracts that require the forfeiture of dragon-blanching amounts of gold if you ever can’t sell them exactly what they bought last year.

castillar76··on Microphones
For something like this, I’d look at a small cloud instance running at Hetzner or similar. You can run Pihole on that so you don’t have to reflect your traffic through your home Internet connection. You can then use something like ZeroTier or Tailscale to be able to access your home server and the Pihole service while you’re on the road, so you’re not worried about making services available to the whole Internet.
castillar76··on Certainly: Fastly’s Own TLS Certification Authority
Edge still uses the Microsoft root store; Microsoft’s program has been going through some updates recently and they paused processing of new applications while sorting processes. I would guess their application is in but is still under review.
castillar76··on The six dumbest ideas in computer security (2005)
This predated a lot of the responsible-disclosure culture that exists now, so there was a lot of “find vuln, post right away for the credits” going on. Couple that with a lot of tool research that was important but also felt very grey-hat, and it was easy to feel like much of the “vulnerability research” community were like a group of scientists working on making cancer airborne “for research purposes”. I admit to having felt that way then, too.

Fortunately a lot of that has subsided. The focus on responsible disclosure while still holding companies accountable, the great security research being done by projects like Talos or Project Zero, and the consistent flow of new open-source blue-team tooling has really helped balance the scales (if they were ever unbalanced).

castillar76··on Ask HN: How do ADHD people cope on here?
I hear you and am right with you—-I recently spent the weekend trimming out Safari on my iPad from 500 tabs (mostly from HN articles) down to 20, and I’m already back up to about 75. And yep, super-frustrating to feel like there’s all these cool ideas and projects and sites out there and all I’m doing is reading and marking them for later.

One thing that helped was accepting that bookmarking it was just a way of putting it down for now, and that I always have the option to come back to it. That doesn’t happen often, but pruning back all those tabs did remind me of a couple things I’d marked that I wound up doing things with. And then on a regular basis I’ll run into a problem and think, “Wait, I think I marked a site in Raindrop about this…aha! There it is.” So storing those marks (as long as they’re searchable!) still has benefit without immediate action, which helps me not leave them open (although I’m still wrestling with it…).

Meanwhile, the act of browsing all those interesting reads and looking at those projects is beneficial in its own right even if I do nothing else but read and bookmark. By reading and absorbing all those different ideas, I make it far more likely that when I’m working on projects at work or talking with other people, my brain will pull those random articles together and make a connection or a reference that’s useful.

A friend of mine likes to call herself the “corporate bumblebee”, gathering bits from one project and connecting it to other projects like a bumblebee spreading pollen. Think of reading HN as being a tech bumblebee: you’re gathering the pollen that you can later give to other people.

castillar76··on Confluence on-premise is dead, what now?
I did a bunch of research on this before leaving my last job, as we were in the same lousy spot. The top 3 contenders at the time were Xwiki (https://www.xwiki.org), Bookstack (https://www.bookstackapp.com/), and BlueSpice (https://bluespice.com/) based on Mediawiki.

None of them, however, quite fit with our use cases. We needed something that non-tech people could equally contribute to and maintain (so git with static pages was out, as were the many wikis that required writing content in Markdown without a WYSIWYG UI). We needed something with tight integration with Jira, as we frequently used the ability to display Jira issue reports and auto-create wiki pages. And we preferred something that could at least display Office-doc and PDF content transparently, although that was looser. I’m glad I never had to make that call, because killing our self-hosted Confluence was going to suck badly.

I’ll never not be upset with Atlassian over that mess. I get why they did it and even kind of understand doing it, but the whole thing was handled in the most user-unfriendly, tone-deaf way possible. And then to have their godawful cloud Jira meltdown happen shortly afterwards and have them not adjust any license terms in apology for it was the topper on the cake.

castillar76··on Leaked Slack all-hands meeting reveals a ‘strong culture clash’ with Salesforce
I worked for Cisco for a long time: the integration of acquisitions in large companies (at least there) involves a calculus of size vs. current profits vs. complexity of integration. A company like Meraki or WebEx that’s making a lot of money and is larger or more complicated to integrate (because they have lots of their own systems and infrastructure) may get left alone, particularly if the former owners are aggressive about maintaining their existing culture. Cisco badges rather famously didn’t even work at Meraki offices, they were that pointed about keeping hands off. Scientific Atlanta was another one that got left alone for a long time, to the point that when Cisco people visited we all had to remember to dress up a bit because their offices were much more “casual Fridays means khakis and a polo shirt” than Cisco’s rather laid-back “it’s Friday, you’re lucky I’m wearing pants” culture. Once it suited Cisco to integrate them, though, the gloves came off and things moved much more quickly. So if the LinkedIn/GitHub leadership are aggressive about pushing a “hands off, we’re making money here” approach, Microsoft likely won’t deem it worth their time to bother as long as it’s not causing issues for the mother-ship. Much easier and cheaper to simply replace the hiring process for them and let the culture gradually acclimate to the larger company through attrition instead, while integrating the pieces that matter for now.
← PreviousPage 2 of 8Next →