Hacker Newsnew | past | comments | ask | show | jobs | submit | JonMR's commentslogin

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.



This happens with Multipass too.


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.

https://www.destroyallsoftware.com/talks/the-birth-and-death...


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.

[0] https://techjury.net/blog/mobile-vs-desktop-usage/


Arm was only %8 of the CPU market in 2021.

https://www.theregister.com/2021/11/12/apple_arm_m1_intel_x8...

I'm still waiting for those arm desktops that run Windows...


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.


More people use web browsers on mobile than on desktops: https://gs.statcounter.com/platform-market-share/desktop-mob...

Therefore there are more browsers on ARM than there on x86.

> I'm still waiting for those arm desktops that run Windows

This seems irrelevant, but MS is shipping them now: https://arstechnica.com/gadgets/2022/11/project-volterra-rev...


Hello from a desktop ARM machine that runs windows!

M1 Mac Mini running Windows 11 in parallels.


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.


I'm not sure that's true though. In the end all emulation is going to be JIT'd with some kind of data port to access system memory.

Whether it's NACL/VMWare/WASM/whatever the technology for emulation has been around for decades.

I guess I'm not sure why WASM is so special it needs a decade to come to fruition.


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.


This guy does such great videos. The 2035 thing was so creative. And Wat is legendary in Javascript circles.


Buffering, filtering, and mapping information has value. If that consumes a full day, every day, it can no longer be broadcast to every engineer.

It’s a nuanced thing. An EM should share accurate context, filter distractions, and deliver it in the most effective way for that team.

There’s also the shielding aspects in dysfunctional organizations which is a whole other thing.


Braintree | Remote, Midwest preferred | Senior Software Engineer, Database Team | Full-Time | braintreepayments.com

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

https://boards.greenhouse.io/braintree/jobs/2585427?gh_jid=2...

or reach out to me at jradon@paypal.com

About the company:

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.


There's something perverse about a liberal arts college campus being repurposed for co-working.


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.


> We should have a fourth branch of government dedicated to science and technology.

On the rare occasion you did see someone, would you at least wave hello to them?


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.


You're missing out in the meantime. Even just for a local development stack, it's extremely useful.


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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: