kylerush's comments

kylerush | 1 year ago | on: FastHTML – Modern web applications in pure Python

1. The conda recommendation is in the JS App Walkthrough documentation page:

> A Python package manager: we recommend conda or pip

2. Makes sense! Something like sqlalchemy/alembic would be cool for PostgreSQL support.

3. Ah, this is interesting. Will read up on the different ASGI implementations. I had just assumed that having LLM workloads, async or not, on your main web server would be a problem (memory and/or i/o), but maybe not. To do date I’ve been moving LLM i/o workloads to background jobs on different machines with Celery, but it’s a bit more work and also makes streaming impossible. I recently did a Qwik + Celery stack for heavy LLM use, but have wanted a pure Python solution.

Thank you!

kylerush | 1 year ago | on: FastHTML – Modern web applications in pure Python

Nice work! I think the Python community definitely needs something like this. The thought never occurred to me to use HTMX w/Python for both server rendered HTML and dynamic behavior in the browser.

I have a few questions for you.

1. Why do you recommend conda or pip and not uv? Is this because the plug and play deployment platforms are configured to use pip?

2. Do you plan to make this “batteries included” like Django? E.g. it looks like currently you have to manage database schema and migrations outside of FastHTML.

3. Perhaps not in scope for this, but it seems to me making LLM API requests in the FastHTML backend could cause some scaling problems since these i/o operations can take a really long time and tie up the same threads required to render web pages. Any thoughts on that?

EDIT: Added third question.

kylerush | 2 years ago | on: Apple terminates Epic Games developer account, calling it a 'threat' to iOS

There seems to be a libertarian slant to a lot of the comments on this. It reads as if most people believe they have an inalienable right to extend Apple’s products. In other words, it doesn’t matter what I do, what I say, or how I treat Apple, I have an inalienable right to extend their platform. A pretty bold take in my opinion.

kylerush | 2 years ago | on: My Secret Sauce to a $70K Book Launch

> I started offering my experience as a database consultant to help teams them fix their performance problems.

How much of this did you do and for how long? I’d love to self publish a book, but from your post it sounds like a full time gig. Essentially take off a long time without pay, focus full-time on the book, then pray you make some good money.

kylerush | 2 years ago | on: Supreme Court strikes down affirmative action in college admissions

Yes, probably a misunderstanding then. The line you quoted says disproportionate. It’s not saying “difference in outcomes” it’s saying “disproportionate outcomes.” And it’s not any outcomes. It’s outcomes that specifically control what is deemed as valuable in the society, in this case education, which is widely understood to be a gateway to success/wealth/improvement/empowerment/power/etc.

I understand that there are differences between cultures. But saying that a culture difference is the reason that a culture disproportionately lacks access to the things deemed of value in the society is blaming the disadvantaged for their disadvantage. That is literally racism. “You do not have the same access to education that white people do because your black culture prevents you from having it.” That is obviously preposterous. What prevents none-white races from having proportional access to education (or anything of value in the society) is the racist system. People do not inflict racism onto themselves. It is inflicted onto them by the race in power.

kylerush | 2 years ago | on: Supreme Court strikes down affirmative action in college admissions

I did not claim "any variance in numeric results" is racism. I said the specific "variant" of numeric results that show non-white races disproportionately lacking access to opportunity and wealth is racism.

The amazing amount of cultural diversity in the world is not the reason non-white racial groups disproportionately lack access to opportunity and wealth and you know it.

kylerush | 2 years ago | on: Supreme Court strikes down affirmative action in college admissions

Racism tells us that the white race is superior to all other races. If you reject that, you expect to see that white people (or “model minorities” like Asian race) are not disproportionately receiving access to opportunity or disproportionately controlling the wealth. In the USA, it’s the opposite.

You can invent whatever system you want, like the one you proposed here, but if the outcome is disproportionate then it is, by definition, a racist system.

Why? Because race is a construct. It’s fake. Factually speaking, the only differences between these constructed racial groups are things like hair texture and skin pigmentation. Anyone saying otherwise is lying to preserve the construct.

If your values include a rejection of racism, you need to create a system that achieves the outcome of proportionate access to opportunity and proportionate control of wealth. Affirmative Action is the system that got the USA closest to achieving that outcome.

kylerush | 3 years ago | on: Ask HN: How to ensure your water is safe to drink?

Before you decide to do any filter/treatment it is a good idea to get a lab test.

Testing water can get a little complicated and expensive. Ideally you’d test at the water source (where it enters your home) and at the point of use (where you pour it into your cup to drink it). This way you know the quality of the source water and the quality of the water after it flows through your pipes.

Testing this way can get expensive though. Also, ideally you’d test about once a year to see if there are changes.

Once you get the test results you’ll know what specifically you need to do to treat the water. You may not need anything.

I would suggest using Tapscore for the testing. I’ve used them in the past. https://mytapscore.com/

One final bit of advice, if you do want to get something like a reverse osmosis filter, go to a company that makes RO filters and send them your test results. I learned the hard way that there was too much radon in my water to work with the very expensive RO filter that I bought.

kylerush | 3 years ago | on: Lone Wolves: Why do some people hate teamwork? (2017)

I’m reminded of comments from Allen Holub on Twitter. The very nature of writing code is social. If you write code, you intend for someone to use it, or read it, or modify it, etc. GitHub is an excellent example.

But even if you don’t use GitHub, almost all organizations require collaboration on code. At the very least you need someone else to review your code.

So I don’t really understand how lone wolf could ever truly work in software engineering. I worry that letting the idea have any oxygen at all sets you up for failure.

kylerush | 3 years ago | on: Ask HN: Do you measure and/or mitigate CO2 in your living space?

I live an hour drive north of New York City in a small, rural town of about 2,000 people. Large lot sizes, not much going on pollution wise. The lowest my CO2 has been so far is 659. This is when I open the windows for 30 minutes. I haven’t tried anything more aggressive than that. Either our rural, small-town air is worse than NYC for some reason, or the NYC air isn’t that bad? Very interesting.

kylerush | 3 years ago | on: Ask HN: Do you measure and/or mitigate CO2 in your living space?

Yep. We have been wanting to get a fireplace insert which would be a major improvement in air quality, managing temperature, and how fast we burn through wood. The estimates we got were $2k for the insert and $2k to install. Still looking into it, but given the cost it’s not something we can move in immediately.

kylerush | 3 years ago | on: Ask HN: Do you measure and/or mitigate CO2 in your living space?

I recently started measuring CO2, Radon, PM (particulate matter) 1.0, PM 2.5, VOC, humidity, temperature, and air pressure with the Airthings Wave connected device.

I have learned a lot while using it for a couple weeks. First, making a fire in your fireplace is great for ambiance but drags air quality down substantially. It eats up oxygen a lot and make the CO2 increase sharply. It also causes very high spikes in particulate matter (both 1.0 and 2.5 micron) from putting the burned byproducts into the air.

I also started improving the energy efficiency of our heating system by fixing spots in the house where cold air comes in. While this results in less energy used to heat the home, it causes CO2 to increase because there isn’t anymore large holes to bring fresh air in. This device helped me learn that CO2 is and energy efficiency are circular problems. The tighter my house is, the more I need to focus on ventilation - exhaust out and fresh air in. It sounds complicated but for me it just means opening windows throughout the house for about 15-30 minutes per day. That alone makes a major difference on everything - Radon, PM 2.5, PM 1.0, CO2, etc.

Lastly just want to mention that it’s amazing to me how fast CO2 levels can rise with just my husband and I in our living room watching a movie. Good ventilation is something I definitely recommend everyone start measuring and working on.

kylerush | 3 years ago | on: What's Salesforce? (2021)

SAP is primarily an Enterprise Resource Planning (ERP) product. Salesforce does not have an ERP product.

ERP’s are operational efficiency tools that companies use. Core components of ERPs are financial (automating accounting), inventory, transportation management (finding the best route to get physical products from China to the USA for example), amongst other modules.

Some ERP companies have CRMs (Oracle Netsuite I know for sure does), but again Salesforce doesn’t.

kylerush | 3 years ago | on: What's Salesforce? (2021)

I had nearly a 100 person team at Casper. It was Software Engineers, Salesforce professionals, QA, SREs, Data Engineers, ERP professionals, etc. I managed a multi-million dollar budget. I can assure you that Engineers are the most expensive people to hire. Most of my Salesforce team was USA based out of our NYC HQ. A Salesforce Admin makes about half what a mid-level SWE makes and they are much easier to hire. In roles at other companies I had outsourced Salesforce teams.

kylerush | 3 years ago | on: What's Salesforce? (2021)

Salesforce is a major B2B SaaS company. It’s primary product is an enterprise grade CRM called “Service Cloud” that helps sales companies manage the sales motion journey. It is the de facto standard of CRMs. The success of Service Cloud lead to an expansion that now includes tons of enterprise products that integrate with Service Cloud. Some of their other services are:

Commerce Cloud: Think enterprise grade Shopify. Competes with Oracle Commerce Cloud.

Marketing Cloud: Enterprise grade email service provider.

Customer 360: If you use multiple Salesforce products, you can connect all your customer data together with no integration code in one product.

A perfect client for Salesforce is an e-commerce retail company who’s differentiator is not technology. Casper (mattress company) is a perfect example. They can buy all this technology and avoid hiring a big team of software engineers. Instead they get all the features they need and can hire much cheaper Salesforce Admins / Developers that can easily be offshored.

I have worked with Salesforce for the past 6 years. I was the VP of Engineering at Casper that worked to replace a lot of open source/ customer tech with Salesforce products. A big advantage of this is easier SOX compliance and data security when going though an IPO.

kylerush | 7 years ago | on: Ask HN: Who is hiring? (March 2019)

Casper | New York, NY | onsite, full-time

We are hiring several roles to expand our Technology team at Casper.

- Director of Engineering, Data - Data Engineer - Director of Engineering, Operational Experience (e-comm and retail backend, fulfillment and logistics) - Director of Engineering, Site Experience (customer facing website and marketing technology) - Software Engineer, Platform (e-comm backend) - Sr. Site Reliability Engineer

We have many other roles that we're looking to hire that aren't yet listed on our website like: Software Engineer, Sr. Software Engineer, Sr. Site Reliability Engineer, Site Reliability Engineer, Sr. Data Engineer, Sr. Mobile Engineer (iOS and/or Android), and Mobile Engineer (iOS and/or Android).

You can apply for these roles on our website: https://casper.com/jobs/corporate?department=Technology

If you're interested in a role that isn't listed on the website but mentioned here or if you just want to submit your resume please send me an email: [email protected].

page 1