oldprogrammer2 | 2 years ago | on: The Naz.API Credential Stuffing List
oldprogrammer2's comments
oldprogrammer2 | 2 years ago | on: OWASP Top API Security Risks – 2023
This is certainly a protection that we’ve lost as we moved away from server rendered architecture, where no APIs are exposed and only explicitly needed data is sent to the client. Not passing judgment, but there is a higher risk profile in multiple ways for a SPA.
oldprogrammer2 | 3 years ago | on: Ask HN: Best way to version control your notes or documents?
oldprogrammer2 | 3 years ago | on: Academia’s culture of overwork almost broke me, so I’m working to undo it
oldprogrammer2 | 3 years ago | on: The dark side of Shopify
For example, I rented a vacation home last year, on VRBO, and the highly unusual contract (that was not shared until after the purchase) made me very uncomfortable. As an aside, I was also surprised that I was billed directly by the rental company via Stripe, rather than through VRBO. I requested a refund within an hour of booking.
For two weeks, I attempted to contact the rental company. I never received a single acknowledgement from them, and VRBO provided zero support. The only way I was able to get my money back was with a chargeback, showing my request for a refund within the cancellation window.
I am 100% confident that if this had been a bitcoin transaction I would have lost that money. I would also expect a rise in bad actors abusing that lack of recourse if bitcoin did increase in popularity for payment. In my mind, that is the challenge that crypto needs to solve before it can become widely adopted as a payment option.
oldprogrammer2 | 3 years ago | on: Ask HN: Who is hiring? (May 2022)
As a Senior Software Engineer at Ellevest, you will work to design, build, and support many of the core systems powering Ellevest’s software and user experience. From our web and mobile applications to our financial computation engine, our Engineering team is at the heart of our organization, ensuring a best-in-class experience for our clients. We follow agile methodologies and on a day-to-day basis, leverage Ruby on Rails, React, and React Native. Our systems run on a modern AWS stack, and our entire team works in a highly collaborative, flexible structure to build towards high-impact client facing outcomes. We're hiring for multiple positions on multiple teams, that range from heavy frontend/UX work to backend financial integrations.
We’re looking for:
- At least 5 years professional software engineering experience. - Solid understanding of Ruby on Rails or Javascript fundamentals, and good command of object-oriented and functional programming. - Experience supporting and scaling consumer-facing web and mobile applications and familiarity working with third party APIs. - Good command of SQL and knowledge of proper database design and performance optimization. - Strong attention to detail and a passion for learning and sharing knowledge. - Familiarity working with third party APIs. - Interest in working in a fast-paced, dynamic, and cross-functional work environment. This includes working independently and on a team.
About Ellevest:
Ellevest is a fast-growing, venture-backed financial services start-up built by women, for women. Our mission is to get more money in the hands of women, no matter where they’re starting or how far they’ve come. We started by building the only gender-aware online investing platform that takes totally un-ignorable realities (like pay gaps, different salary curves, and women’s longer lifespans) into account. Then we added banking, learning, and money and career coaching services for Ellevest members, plus a full-service private wealth management service that helps high net worth people, families, and institutions align their financial power with their values.
Ellevest was co-founded by Wall Street veteran Sallie Krawcheck after she realized that the financial services industry was built by men, for men, systemically leaving women behind. During her Wall Street days, she served as CEO of Smith Barney, CEO of Merrill Lynch Wealth Management, and CFO of Citi. Ellevest has raised $145 million from investors including Rethink Impact, Pivotal Ventures, Valerie Jarrett, Salesforce Ventures, PayPal Ventures, MasterCard, Khosla Ventures, Morningstar, and Venus Williams.
oldprogrammer2 | 4 years ago | on: James Gosling Interview
oldprogrammer2 | 4 years ago | on: Ask HN: Who is hiring? (June 2021)
Service Fusion provides an All-In-One Field Service Management SaaS application.
I'm looking for Software Engineering Manager to run a team of 6, and double the size of their team over the next 6 months. You will work alongside another engineering manager, and together will be running 4 squads of engineers by the end of the year. Our company is growing, people are nice, we ship weekly, and we would rather do it right than do it fast.
Mention "Hacker News June 2021" on your resume to help me find you in Workday.
View the full JD and apply here: https://evercommerce.wd1.myworkdayjobs.com/en-US/EverCommerc...
oldprogrammer2 | 4 years ago | on: A no-beef diet is great – but only if you don’t replace it with chicken
My point is that "giving up meat" doesn't feel like I've given up anything. I don't miss it like I thought I would. There's no craving for it. What's been interesting is that attempting to be vegan has led us to eat a much larger variety of foods. Thai and Indian, of course, but also more diverse choices that are traditionally meat-based but with tofu or bean substitutions.
Beyond the carbon footprint argument presented in this article, there's also the water footprint to consider, where industrial animal farming plays a large role in that shortage through usage and pollution (https://www.nature.com/articles/s41893-020-0483-z.epdf).
oldprogrammer2 | 4 years ago | on: Ask HN: Are you satisfied with Elixir or do you regret choosing Elixir?
Immutability (and the resulting maintainability and predictability) is really appealing to me, though. When I try it again, I think I'll focus on educating myself around the language upfront and not just learning as I go.
Everything else about the language, Phoenix, and the tooling was really nice.
For the same reasons as others have said, I would not pick Elixir for a business, though.
oldprogrammer2 | 4 years ago | on: Work from Home and Productivity
oldprogrammer2 | 4 years ago | on: The Animal Is Tired
But I think my biggest complaint about Way of Kings is that the characters often make such frustrating decisions. The fate of the world is at stake and people are petty, self-absorbed, secretive, and sullen. Maybe that's reality, but it's so frustrating to read sub-plots that drag out for hundreds of pages simply because people won't communicate.
I miss, to some degree, books like King's Gunslinger and Moorcock's Elric, that could tell a story in ~200 pages. Or even the TSR pulp fantasy books of the 80's which all seemed to be 300-400 pages. Now everything is super-sized, but I don't feel like I'm getting more "story", I'm getting in-depth descriptions of clothing and internal monologues on what to cook for dinner.
Despite that critique, I still recommend Way of Kings (and Wheel of Time!). Just flip through the filler.
oldprogrammer2 | 4 years ago | on: The Animal Is Tired
Like others have said, the first 2 books are particularly good. But, be warned that the second book deals with a lot of racial and sexual issues, and King does not have a filter. The fourth book is a prequel, and really stands on its own as a novel, but really threw off the rhythm of the series for me. I had a hard time getting into it because I wanted to resume the primary storyline. The ending does come with a warning, but I think it was perfect.
oldprogrammer2 | 5 years ago | on: Peloton cuts back on Apple Watch support
* The 245 locks GPS really, really fast. I never have to wait for it. Much, much faster than my older 630. The Apple Watch doesn't even tell you if it has locked a signal. I think it would lock fast if I had my phone with me, since it would use the phone's GPS to save watch battery, but I think it would be confused if I left my phone in the house while stepping out the front door for a run.
* The 245 has physical buttons that reliably work with sweaty fingers in the summer and with gloves in the winter. So many times I couldn't stop a workout on the Apple Watch because of the swipe needed.
* Display is always on, no need to raise my arm directly in front of my face to turn it on. Too many times I had to raise or twist my arm multiple times to see my pace with Apple.
oldprogrammer2 | 5 years ago | on: Airbnb’s Stunning IPO
I also have a hard time understanding why AirBnB is treated as crown jewel of success for using $6 billion in raised capital and more than 6,000 employees to copy what VRBO already did well (and with substantially less resources).
(Honestly, I would like to understand this, if someone can explain it to me).
oldprogrammer2 | 5 years ago | on: Modern Running Shoes and Heel Striking
Phase 1 was a moderate shoe on the “more stability” side of things. I would get injured with regularity.
So then I went to a running shoe store and had them analyze my gait. They “prescribed” a very expensive “high stability” shoe. After a week in those I thought I had permanently damaged my knees. Switched back to moderate shoes.
Then I tried minimal shoes. At first I thought I was hurting my feet, but then I realized that they were just getting a workout for the first time.
I’ve been running in minimal shoes and have been injury free for quite a while now. So that’s my personal anecdote. Not sure I would ever go toward a super minimal shoe, but definitely will stay on shoes with a small heel and minimal arch
oldprogrammer2 | 5 years ago | on: Apple Watch momentum is building
oldprogrammer2 | 5 years ago | on: We cancelled standups and let the team build
A standup encourages people to solve their own problems as best as they can, and to aggregate their interruptions to limit the number of individual interruptions throughout the day. Without a system like this, a team’s senior engineers may get nothing done besides assisting others.
oldprogrammer2 | 5 years ago | on: Meeting everyone on a new team
And many of these meetings need preparation in advance to be productive. So your time is quickly depleted. Many executives do their deep thinking in the early morning or on the weekends since their day is a day of interruptions.
At least that has been my experience in my last 3 roles.
oldprogrammer2 | 5 years ago | on: Ask HN: Would you use Phoenix/Elixir for your SaaS startup?
As others have said, if you're building a business, use what you know. Use what you can execute on the fastest, with the fewest unknowns, and with the most confidence.