edbrown23
[1] https://www.mcdonalds.com/us/en-us/full-menu/5-dollar-meals....
It doesn't do anything amazing yet, but it's been fun to tinker with it over time and get back to coding as I do more and more management at work.
The website itself is here: https://barkeep.website, and I've been blogging about it here: https://edbrown23.github.io/blog/
Salsify is a leading CommerceXM platform that serves as the system of record and work for brands like Mars, L'Oreal, Coca-Cola, and many more across 80+ countries.
We're hiring a Senior/Staff Software Engineer to join our core data modeling and search/indexing team, working especially on scaling our most demanding services and APIs.
Apply via the job description here: https://ats.comparably.com/api/v1/gh/salsify/jobs/6172445002..., or reach out to me directly at [email protected]
It's doable to repartition to 100 partitions or more, but you basically need to replay the work kept in the log based on 10 partitions onto the new 100 partitions, and that operation gets more expensive over time. Then of course you're basically stuck again once your traffic increases to a high enough level that the original problem returns. If the unit of horizontal scaling is the partition, but the partition count can't be easily changed, consumers eventually lose their horizontal scalability in Kafka, from my perspective.
[1]https://www.reddit.com/r/pics/comments/aohpmo/given_that_red...
[1] https://makandracards.com/makandra/46939-ruby-a-small-summar...
The point of linking that is only to question whether there are people who want their culture to change more slowly for reasons other than prejudice. Should "obviously wrong" dramatic cultural shifts like gay marriage somehow be slowed so people can get used to the idea? Even in the linked example, there are clearly other forces at work (anti-Muslim propaganda) which seem to exist purely to make it appear that the culture itself is changing entirely, when in reality it's just becoming more mixed race.
[0] https://www.thisamericanlife.org/radio-archives/episode/600/...
I will say, however, there are moments when it shows promise. The 3rd party app BetterTouchTool lets you put custom shortcuts on it, so I created some utility shortcuts for things I never remember how to do, like taking screenshots. In those moments it's very nice, but I don't think I'd think less of the computer without the touchbar.
Junior to mid-level software engineer working on Starry Internet and/or WiFi products.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Collaborate with a small team of developers working on mid-/low-level software driving consumer facing services. Including architecture definition, implementation, debugging, production deployment and support/maintenance - Development predominantly done in C++, Python, and Go - Using a combination of Starry developed hardware, firmware, RF technology and components developed by our manufacturing partners - Work to develop and deploy the next generation wireless ISP and/or WiFi product set
EXPERIENCE AND EDUCATION REQUIRED:
- BS or MS in Computer, Electrical or Software engineering or equivalent discipline/experience - Minimum of 2 years experience in product related environment - Real time development and debugging skills - Comfortable working in a small team, and sometimes ambiguous or fluid environments - Knowledge/use of Linux - Understanding of networking fundamentals and configuration - Proficient in C++, Python and C - Experience using git for source control - Ability to develop new ideas and creative solutions
Apply, or check out our other openings, here: https://starry.com/careers/software-engineer
The fear of rebase seems to always come from its ability to "delete your work", but that fear is almost always unfounded and based on a lack of knowledge on git's internal structures. Of course, one of git's biggest and well recognized faults is that its UI makes no attempt to alleviate those fears.