Prior employer paid $50/day for on call. Not a ton, but it helped me feel like the valued and understood the sacrifice of always having to be within X minutes of a device.
"... always having to be within X minutes of a device."
Back when I was in a technical role I used to be rostered on-call every few weeks. That included being on a conference call within five minutes of being paged (yep, oldstyle). This meant planning ahead to be at home at all times that week.
We were paid to be on-call and paid hourly if a call actually came in.
These days I see people saying they're expected to be on call and not being paid more than they're already paid. That's crazy.
I was there live! Good times. A friend convinced me to dip out of another session to go watch Gary's talk. I feel lucky.
I've seen Gary give a few talks. All fantastic.
The Birth & Death of JavaScript is my second favorite. The fact that he stayed in character as someone from 2035 for the entire talk and used a slightly evolved English.. brilliant. I saw that at Strangeloop and have fonder memories than the PyCon rendition on his site.
Yeah, I re-watched that video tonight. We're coming up on the 10th anniversary of "The Birth and Death of Javascript".
Much of it still holds water. I think what's disappointing is how little progress we've come in the 9 years since that video has come out. WASM has been a disappointment -- at least to me.
And the problem WASM solved really would be almost better instead if we just had a ring 4 for web browsers. It seems clear that X86 has won, unless you think that RISC V still has a chance (which is dubious unless you're in the embedded space)
> And the problem WASM solved really would be almost
> better instead if we just had a ring 4 for web
> browsers. It seems clear that X86 has won, unless
> you think that RISC V still has a chance
Mobile has a large and growing lead over desktop[0] for web traffic, and every popular mobile device released for the past ~decade has run on ARM.
I'm struggling to phrase a response that would be polite enough for HN, so instead I'll encourage you to re-read both my post and your link more carefully.
I thought we tried this with Google's NaCl and nobody liked it; the WASM problems don't seem to be particularly related to the instruction set, but rather to its lack of OS services; you'd need to reinvent those for a NaCl-like.
Yeah the NaCl model is a dead-end for web apps. It's a massive struggle to get all the vendors to align on things and trying to get them to align on a huge from-scratch redesign and reimplementation effort is way way harder. We'll see if it works out for WASI, which is basically an attempt at that but in the server application space.
Apple has arguably proven that it is possible to transition to ARM, and considering how much of a foothold that architecture already has in mobile and game consoles, it seems unwise to declare that x86 has won.
Braintree's database team provides world-class SQL database solutions and support. We build scalable, highly available, high performance RDBMS clusters; perform high consequence production operations; consult with product teams on schema design; maintain our internal database sharding libraries. Our work underpins an ongoing cloud migration.
We're looking for
- Engineers with database development or administrative experience or interest
- Engineers that are advocates for automation of repetitive tasks, experience with common automation tools is a plus
- Engineers excited by the challenges posed by operating and improving mission critical infrastructure at immense scale
Braintree lets you move money from one place to another safely and securely. Every time you pay for an Uber ride, book a stay through Airbnb, or pay with PayPal when you check out online, you’re probably using our product. It sounds complex (and it is), but we make it so simple you can’t tell we’re there.
We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses. You bring skills and a relentless focus on the customer, and we'll provide the support you need to do the best work of your life.
You may already know all this, but I thought I’d add to what you said.
JDBC doesn’t provide connection pooling out of the box. There are connection pooling libraries that layer into JDBC. Most frameworks and application servers do bundle a connection pool out of the box.
Lambda is just a different paradigm than a single monolithic app with a connection pool. I assume that’s what you’re getting at. :)
There are other use cases though. Tools like pgBouncer are fairly useful in a large enterprise where a single database has multiple clients. They provide a single point to coordinate failovers and manage resource limits. I generally prefer a 1:1 relationship between an application and a database, but sometimes you have to play the cards you’re dealt.
I agree with you about the disfunctional public services.
I disagree with you that downtown never really declined that much.
Woodward was mostly boarded up 20 years ago. During the recession downtown was a ghost town. It didn’t get worse because there was no one there to make it worse. It wasn’t uncommon to go downtown and not see a single person on the streets.
A revival has to start somewhere. Businesses and restaurants moving in is the start.
Tracking food intake for several months helped me immensely. You may want to track carbs, fat, protein as well as calories.
Once you cut the junk food out of your diet, it's easier to keep it out. The cravings for sugar subside.
I go through on/off periods with weight lifting, but generally try to lift at least once a week.
Apart from that I try to get outdoors with some kind of physical activity 2-3x a week. I've been lucky to find a few physical hobbies I enjoy. I used to wake skate / wake board on the weekends and mountain bike during the week. Mountain biking has now taken over the weekends as well.
That would be my biggest recommendation. Find a hobby you really enjoy that keeps you active.
Or CI. Having easy environments for any OS or software tool imaginable makes it quick and simple to test my applications across 10 OSes and OS versions as needed.