HN user

donmcc

2,475 karma

https://donm.cc

Posts292
Comments57
View on HN
queue.acm.org 3y ago

Catch-23: The New C Standard Sets the World on Fire

donmcc
245pts264
www.nytimes.com 3y ago

Venice Is Saved Woe Is Venice

donmcc
2pts1
www.washingtonpost.com 3y ago

Why does the South have such ugly credit scores?

donmcc
2pts0
www.washingtonpost.com 3y ago

Twitter faces widespread outage as users told they’re over tweet limit

donmcc
4pts0
www.nytimes.com 3y ago

Film Does Not Exist

donmcc
7pts1
devblogs.microsoft.com 3y ago

On leading underscores and names reserved by the C and C++ languages

donmcc
2pts0
www.nytimes.com 3y ago

Trump, Musk and Kanye Are Twitter Poisoned

donmcc
8pts1
www.profgalloway.com 3y ago

Elephants in the Room

donmcc
2pts0
www.washingtonpost.com 3y ago

Top Twitter executives fired as Elon Musk takeover begins

donmcc
64pts3
www.coffeeordie.com 3y ago

Has Ukraine Developed Kamikaze Drone Boats?

donmcc
4pts3
www.truework.com 3y ago

Continuing the Truework Mission: Series C

donmcc
1pts0
frippery.org 3y ago

Public domain POSIX make

donmcc
73pts39
www.youtube.com 4y ago

International Space Station reboost (at 8x speed)

donmcc
2pts0
www.politico.com 4y ago

What the New TV Shows About Startup Grift Still Don’t Get

donmcc
1pts0
www.theregister.com 4y ago

The wild world of non-C operating systems

donmcc
16pts1
www.visualcapitalist.com 4y ago

Misca Visual Introduction to the Dwarf Planets in Our Solar System

donmcc
1pts0
www.thennt.com 4y ago

The NNT: Quick summaries of evidence-based medicine

donmcc
2pts0
github.com 4y ago

Fast character case conversion (or how to compress sparse arrays)

donmcc
70pts11
medium.com 4y ago

Scalable server design in Rust with Tokio

donmcc
4pts0
www.newyorker.com 4y ago

Is Going to the Office a Broken Way of Working?

donmcc
1pts0
jaxenter.com 4y ago

NASA’s ten coding commandments (2015)

donmcc
5pts0
timesmachine.nytimes.com 4y ago

I. B. M. To Put Out New 'Think' Units (1956)

donmcc
4pts0
www.washingtonpost.com 4y ago

Watch this ‘surreal’ Jupiter eclipse that you probably missed

donmcc
7pts0
www.washingtonpost.com 4y ago

The mandatory vaccinations that triggered a riot in Montreal in 1885

donmcc
2pts0
zwischenzugs.com 5y ago

If You Want to Transform IT, Start with Finance

donmcc
3pts0
blog.rfox.eu 5y ago

Microtron Under the Vítkov Hill

donmcc
2pts0
www.nytimes.com 5y ago

The Pandemic Messed with Your Sleep. Here’s How to Feel Rested Again

donmcc
1pts0
www.nytimes.com 5y ago

Silicon Valley’s Meh Middle

donmcc
2pts0
www.instructables.com 5y ago

Build a Fusion Reactor

donmcc
1pts0
www.youtube.com 5y ago

Livestream of Fagradalsfjall, Iceland volcano eruption

donmcc
2pts0

It's already standard in many agencies for employee credit cards (IBAa or individually billed accounts) to have their spending limit set to $1 when the employee is not traveling. When travel is approved, the spending limit is temporarily raised based on the estimated travel costs. These cards are mainly used for hotel and rental car charges; federal employees are given a per-diem reimbursement when traveling to cover meals and incidentals, which they pay out of their own pocket. You can see per diem rates at https://www.gsa.gov/travel/plan-book/per-diem-rates . This move seems like something that makes a great sound bite but isn't actually a problem.

Quote:

“I believe “Twitter poisoning” is a real thing. It is a side effect that appears when people are acting under an algorithmic system that is designed to engage them to the max. It’s a symptom of being part of a behavior-modification scheme.

“The same could be said about any number of other figures, including on the left. Examples are found in the excesses of cancel culture and joyless orthodoxies in fandom, in vain attention competitions and senseless online bullying.”

I think it was clear early on that Swift is the future of iOS development. But if you’ve been around long enough, you’ll have observed that it takes about 10 years for a new language and associated tooling to reach “maturity”. What “maturity” means is debatable, but one aspect is that the ecosystem grows to handle the extreme edge cases like very large scale development. And boy was Uber pushing the edges of what was possible on iOS at the time.

So by my way of thinking, they moved at least a couple years too early. (The Swift project started internally in 2010, first public release in 2014, Uber’s rewrite started in 2016.)

I’ve been thinking a lot about this recently as my company goes through what I think are pretty common growing pains. This is the first time in my career I’ve been part of a startup, though I’ve worked with lots of startups as a consultant/ contractor over the years.

This post from Steve Blank https://steveblank.com/2018/11/13/its-not-change-you-fear-it... is a more personal take on the same thing.

For everyone who’s been through this before, what was your experience like? I think I’m doing okay right now personally as the company changes but I’ve got peers who are seem to be struggling more. What helped you through these types of changes, what made thing worse?

Doxygen can build fully hyperlinked docs with complete source listing. It’ll give you an index of all the functions, structs and global variables, and makes it easy to drill down.

If the project uses Cmake, you might look into Jet Brains’ Clion IDE, which has really great tools for code navigation, finding uses of a symbol, etc.

As others have said, find the main function or other primary entry points and start reading. It can seem hopeless at first if the codebase is large, but persistence pays off.

I often find making flow charts and graphing data relationships of key parts of the code to be really helpful.

ProsperWorks | ( Mobile / Web / Server ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail and G Suite to give our users up-to-the-minute data without a lot of manual data entry. We have over 10K paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our careers page: https://www.prosperworks.com/careers

- Mobile Engineer (Android): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

- Mobile Engineer (iOS): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

Please mention “HN: Who is hiring?” in your cover letter.

Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Mobile / Web / Server ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have over ten thousand of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Our careers page: https://www.prosperworks.com/careers

- Mobile Engineer (Android): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

- Mobile Engineer (iOS): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

Please mention “HN: Who is hiring?” in your cover letter.

Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Web / Server / Mobile ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Our careers page: https://www.prosperworks.com/careers

- Front End Engineer: https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

- Server Engineer: https://hire.withgoogle.com/public/jobs/prosperworkscom/view...

Please mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Web / Server / Mobile ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Our careers page: https://www.prosperworks.com/careers Please mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Web / Server / Mobile ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Our careers page: https://www.prosperworks.com/careers

Our job listings: https://hire.withgoogle.com/public/jobs/prosperworkscom

Mention “HN: Who is hiring?” in your cover letter.

Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Web / Server / Mobile ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Our careers page: https://www.prosperworks.com/careers

Please mention “HN: Who is hiring?” in your cover letter.

Questions? Email me! I’m don at prosperworks.

ProsperWorks | ( Web / Server / Mobile ) Software Engineer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.

Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.

Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.

Apply on our careers page: https://www.prosperworks.com/careers Mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.

ProsperWorks | iOS Developer | San Francisco, CA, US | Full-time | ONSITE https://www.prosperworks.com/careers

At ProsperWorks, we've built a CRM that sales teams love to use. We integrate tightly with Gmail and G Suite to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.

We're looking for an experienced iOS developer to join us. You will work closely with our cross-functional mobile team of two iOS developers (I'm one of them), two Android developers, two QA analysts, a product manager and designer. We work steadily, collaboratively and iteratively to ship our native mobile apps every two weeks.

Our iOS codebase is 75K+ lines of Objective-C, so a strong working knowledge of Objective-C and Cocoa Touch is required. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want to leave the code a little better than we found it on every commit while shipping compelling new features to our users every sprint.

Our careers page: https://www.prosperworks.com/careers

Job post and online application: https://jobs.lever.co/prosperworks/0b697ca1-b90d-4bfb-bd7a-d...

Mention “HN: Who is hiring?” under “Additional Information”.

Questions? Email me! I’m don at prosperworks.

"Indeed, although the participants in our study sent and received roughly the same number of emails during both weeks, they reported doing so in approximately 20 percent less time during the week when they checked their email less frequently."

Any of those three would be a good choice. (I'm currently learning Rust myself.) Ruby+Rails is the most mature and widely used of those three, and probably the most web-oriented. Go is still a relatively new language, but is rapidly gaining a lot of users in the "enterprise" space as well as startups looking for higher performance than they can get with Ruby or Python. Rust is still very bleeding edge, and borrows very heavily from functional languages, so it would be the most different from what you already know.

Ruby+Rails probably matches your interest best today, with Go a rapidly improving second. Rust is a wildcard right now. (I personally can't decide yet whether it's sheer brilliance or a steaming pile of poo -- ask me again in a couple months :-)

I've never used a service, but even if you do, I recommend "How to Form Your Own California Corporation" (http://www.nolo.com/products/how-to-form-your-own-california...) from Nolo for a good overview of the process if you're incorporating in California. It's not really very hard to do all the required filings yourself.

If you're planning to look for venture funding, you need guidance beyond what's covered in this book, but it's still a good intro.

San Francisco Noir 12 years ago

I think San Francisco's tolerance of diversity and oddity correlates to a greater tolerance of civic disorder than you see in other places. That said, it's often a much different city at the top of the hill than at the bottom.

I agree, and if your standups are longer then ten minutes, you're doing it wrong. You need to (politely) stop the rambling and suggest that interested parties talk after the standup. The idea is to spark conversations, not waste everyone's time.

For me, the point of a standup meeting is to spark conversations; the status information everyone reports is really secondary and a convenient excuse to get everyone face-to-face and talking. And this type of interaction happens much more easily when everyone is in the same location at the same time.