I added a web-cam to my community site wetrockpolice [1] to help climbers identify when conditions get wet out in Red Rock Canyon, was free and easy to do!
1,066 karma · joined March 30, 2015
I added a web-cam to my community site wetrockpolice [1] to help climbers identify when conditions get wet out in Red Rock Canyon, was free and easy to do!
I’m currently searching around for a handful more clubs to try us out free in exchange for feedback.
In all honestly, I just couldn't care less about "web craftsmanship", I have bigger problems to focus on than today's incredibly messy DOM. Bootstrap allows me to quickly represents my designer's design system through an set of hammers (classes) that allow me to quickly convert work, plus with modern flex styling I really don't run into complex DOM rendering issues anymore that would require me to really dive into the styling and debug.
Most accepted answers I come across for questions I have with rails are a mix of:
* Use this niche gem I created, which btw has no license and hasn't been updated in 5 years
* Use this approach which depends on rails internals from 4+ major versions ago
* Use this rails helper which has been long-deprecated and removed in modern rails
At this point I just use Phind [1] -- it's quite good at niche rails questions and I can specify that I want "Rails 7.0 or Edge" answers only so it won't give me an answer from 2011 or 2013.
I agree with what you're saying, our homepage came before our product so we're in a goofy stage of having a nearly finished MVP product and no mention or links to it on the marketing pages.
Essentially, we just have an additional logger attached to our stdout logger which ships logs over to highlight using their OpenTelemetry implementation. No infrastructure required, pretty simple.
[1] https://www.highlight.io/docs/getting-started/backend-sdk/ru...
As someone building a bootstrapped product with my co-founder [1][2] Highlight has been a pretty amazing time save for us; setting up session replaying + monitoring + logging took all of 15 minutes and let me get back to actually focusing on building the product.
We're running on DOKS (Digital Ocean K8s) due to my familiarity with the hosting stack, and I really didn't want to spend the time setting up a cluster agent + log rotation strategy.
Surprisingly, the popular logging providers out there today don't really have alternative quick-start solutions for shipping logs in clusters, but Highlight DID and it also came with error monitoring + session replays.
All in all I'm pretty happy with the product and looking forward to using it more as we approach our product's soft-launch date at the end of this month with some select clubs.
This essentially means you still cannot accept PayPal as a payment method if you're a platform using Stripe.
Beyond the fact that this is EU only, it does seem like ON_BEHALF_OF will probably never be supported considering PayPal would be directly feeding their competitor with the same functionality that their own platform offers.
That being said... onboarding into PPCP feels like getting selected for the lottery compared to just how easy it is to get running with Stripe's platform. If Stripe ever does support PayPal payments on behalf of I'd be switching over in a heartbeat.
Back in 2012 I was lucky enough get into the Google Summer of Code program and landed on this project. Everything confused me, I'm pretty sure the only contribution I managed that whole summer was switching out a couple system sort calls for a qsort implementation.
The BRL-CAD team was so helpful and friendly though, I remember having such a fun time tinkering all summer (mostly unsuccessfully) and talking with my mentor about the program.
This is all to say that the BRL-CAD team is great, and some 11 years later they're still apart of that program giving back to the community through mentorship.
We recently had (lost) an ugly battle over the Red Rock Canyon National Conservation Area in Las Vegas, which proposed and later adopted the Booz Allens reservations system under rec.gov.
During the comment period, the overwhelming opinion of the community here was the reservation fee itself was not the issue, rather it was the fact that the fee does absolutely no good for the park itself.
I personally spend 1-2 days every week in the park for ~5-6 months of year rock climbing. Every year now I pay $30 to the park for the annual pass, and nearly $80 (1.5 times a week over 26 weeks) directly to Booz Allen. It's a tragedy that this money couldn't be going back to the park and put to good use; instead I'm paying for a C-suite exec's raise and some pretty UX on a reservation site.
Seems like a bit of a stretch to claim such with so much of their workforce having their life and liveyhoods directly impacted by the Russian invasion.
If a cupcake shop in California stopped serving Russian customers I'd agree with you, but this situation feels just a tiny bit different wouldn't you say.
Feels like nowadays every ecommerce platform has their own idea of how a product is structured, from variants to modifiers to attribute sets to tags and even the nitty-gritty like fulfillment rules.
Just when you think you've nailed down a universal model you'll look at bringing on another integration that brings a unique twist to your constraints. The sheer bullshit alone that you have to put up with when working alongside all of these integrations can drive a developer mad. There have been many times when integrations release critical bugs or become flakey and we end up on the hook after the dust clears and the customers data is not malformed. BigCommerce specifically loves to surprise it's developers with API deprecations on a moments notice, what a joy to be at the mercy of.
Just recently I had to pull a couple 12 hour days resolving a critical issue for an enterprise customer; I'd never been so ready to hang up my keyboard and move into a cabin in the woods afterwards. I can't imagine extending that crunch for _months_.
The added benefit with AnyList is that you can import ingredients directly into your grocery list from the extension. Been a huge time saver for me
As someone who grew up, went to school, and worked in tech in Vegas, I place some of the blame on UNLV and its computer science program.
The computer science curriculum taught at UNLV is designed to do nothing more than churn on casino gaming employees; it's so extreme that the only web development course doesn't even count towards your computer science degree. It's absolutely bonkers to me how students are trained from the start to feed right into the golden handcuffs of the casino industry and yet people wonder why Vegas can't get it's tech industry started.
There's just simply no local talent pool here as a result. The casino industry is, in my opinion, a solved domain with little innovation room for incoming passionate engineers. I remember applying to a big gaming company here for an internship while at UNLV, and they legitimately couldn't provide a clear answer to "How often do you innovate within your domain, and what are some examples".
I feel fortunate that I had already found an interest in topics outside the gaming industry and managed to land a job here for a tech company constantly moving the needle in a challenging domain.
[1]: https://symfony.com/blog/symfony-was-the-backend-framework-w...
I don't really understand the connection between a dynamically typed language and the need for (or lack of) testing. Can you explain what you mean? I've never once felt like the type of language I used defined how important tests were.
When I write a unit tests, I'm not looking for syntax errors or a scenario where I'm passing the wrong type in, I'm verifying that the business rules of my domain are being properly enforced.
If your unit test is brittle, I'd say that's a pretty awful unit test. You should be isolating the component you're testing and eliminating all external dependencies like in the example below.
class ItemRecommenderGuardTest extends TestCase
{
public function setUp()
{
$dependency = Phake::mock(Dependency::class);
$this->recommenderGuard = new ItemRecommenderGuard(
$dependency
);
}
public function testGuardsInvalidItem()
{
// business rules deem this item un-recommendable. This unit
// test verifies that the guard class properly enforces these rules
$item = /* ... */;
$this->assertFalse($this->recommenderGuard->isRecommendable($item);
}
}
This test isn't brittle, and it's asserting that an item which does not meet recommendable standards is never recommendable. If someone comes along and modifies the guard class incorrectly, these unit tests are here to maintain the integrity of the system> if you don’t Like something, change it.
This is also super important, and a good point make. Don't ever choose a technology for the sake of looking good; choose something you enjoy working with.
Heads up do not go to the URL in this post, it's a typo and takes you to a spam site. Actual URL is Pexels.com
If only there wasn't an academic paywall so we could actually read this study, sigh.
Once the deal was caught by one of our mods, the site went into a frenzy. Unfortunately I was AFK during the deal, but this will go down as one of the best price mistakes of the year if not the best.
It's always the same story, a new site popups up claiming to be a perfect reddit alternative, yet brings nothing new to the table beyond the promise of "we have better morals!".
Fast forward a month, the site has failed to generate a community (what would drive people to switch?) and instead has attracted the dark corners of the web and become Voat 2.0/3.0/X.0
Startup time on windows was rough, meaning I had to remove it as a default editor almost immediately for most filetypes. Worse off, opening large files would grind Atom to a halt and usually lock the editor up.
Beyond the performance, I thought it was a great text editor. The problem is I just have no use for a slow-to-start editor when I can just DL vscode and get the same features with considerably better performance.