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.
HN user
donmcc
https://donm.cc
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?
This is widely believed but I think in most cases not true. Goldratt’s ‘The Goal’ https://www.amazon.com/Goal-Process-Ongoing-Improvement-eboo... illustrates how this works in a factory setting, but you can apply the principles to most work processes.
Looking through past posts, it looks like the author used this: https://lethain.com/systems-jupyter-notebook/
The Secret History of Women in Coding
https://www.nytimes.com/2019/02/13/magazine/women-coding-com...
Contains some great stories about the early days of programming.
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.
And here’s the follow-up blog post: https://kyren.github.io/2018/09/14/rustconf-talk.html
AT&T offers an app called Call Protect that flags and silences a lot of spam calls. Not perfect, but I’ve been using it for about six months and am very happy with it.
https://www.att.com/esupport/article.html#!/wireless/KM11477...
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.
ANTLR is written in Java, but can generate parsers for Java and C++ (and some other languages I believe).
"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."
Recently discovered this; super useful.
It's to neatly handle the line break.
Hence arc4random_uniform() in OpenBSD, which accounts for modulo bias (https://en.wikipedia.org/wiki/Fisher–Yates_shuffle#Modulo_bi...).
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.
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.
SF is still truly the "city that never sweeps".
Why don't you just talk to them face-to-face in the first place?
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.