HN user

kylerush

610 karma

http://twitter.com/kylerush

Posts24
Comments49
View on HN
www.kylerush.org 5mo ago

Opus 4.5 Changed Things

kylerush
1pts0
www.astridstyle.com 1y ago

Astrid: Personal Shopping Agent for Fashion

kylerush
2pts0
www.codecorp.us 1y ago

Book Review: Prompt Engineering for LLMs (O'Reilly Early Release)

kylerush
1pts0
www.codecorp.us 1y ago

Premature optimization can sink your startup

kylerush
2pts0
glaive.ai 1y ago

Update on Reflection-70B

kylerush
3pts1
www.codecorp.us 1y ago

Fail Fast, Learn Faster: How to Ship Value Without Wasting Time

kylerush
1pts0
www.codecorp.us 1y ago

As a Software Engineer, I would embrace founder mode

kylerush
5pts0
www.codecorp.us 1y ago

Levelsio's "Solopreneur" Approach: A Lesson in Context for Developers

kylerush
1pts0
www.kylerush.org 2y ago

An open minded approach to interviewing candidates

kylerush
3pts0
www.kylerush.org 2y ago

JavaScript stack for real-time reactive LLM heavy workloads

kylerush
3pts0
medium.com 7y ago

How we shaved 1.7s off casper.com by self-hosting Optimizely

kylerush
4pts0
medium.com 7y ago

How Casper’s Tech team plans a full quarter of software releases

kylerush
2pts0
medium.com 10y ago

Building Applications at Campaign Speed

kylerush
4pts0
medium.com 10y ago

Hillary for America's first open source project

kylerush
5pts0
medium.com 10y ago

A first peek behind the scenes of Hillary Clinton’s technology operation

kylerush
7pts4
www.optimizely.com 11y ago

Optimizely Statistics Engine

kylerush
91pts55
kylerush.net 12y ago

Busting the small startups can't A/B test myth

kylerush
27pts14
kylerush.net 12y ago

Tips for working with JSON APIs

kylerush
3pts0
stackoverflow.com 12y ago

What is a REST API?

kylerush
2pts0
kylerush.net 13y ago

Quantifying and reducing user frustration

kylerush
1pts0
kylerush.net 13y ago

User testing is surprisingly effective

kylerush
4pts0
kylerush.net 13y ago

Optimization at the Obama campaign: a/b testing

kylerush
83pts38
kylerush.net 13y ago

Meet the Obama campaign's $250 million fundraising platform

kylerush
335pts160
kylerush.net 13y ago

Super fast site architecture

kylerush
2pts0

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!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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: kyle.rush@casper.com.

Casper | Corporate Security Engineer, Senior Application Security Engineer, Fullstack JavaScript Engineer | ONSITE | https://casper.com/jobs/corporate/?department=Technology

Casper (casper.com) is a global sleep company that launched in 2014 with an obsessively engineered, outrageously comfortable mattress sold directly to consumers. Its critically acclaimed sleep surface was developed in-house, has a sleek design, and is delivered in a small, "how did they do that?"-sized box. The company is one of the fastest-growing consumer brands of all time, and its product line has expanded to include sheets, pillows, a matching foundation, and a dog mattress. Casper was named one of Fast Company's 50 Most Innovative Companies in 2017, and its eponymous mattress was crowned one of TIME Magazine's Best Inventions.

We are deeply committed to building a diverse and inclusive workforce so that we represent all those who dream big equally.

Hillary for America | Brooklyn, NY (no remote) | Full-time

As a software engineer you can stop Trump. We're hiring all skill sets (frontend, backend, mobile, full-stack, ops) at these levels: mid-level, senior, manager.

Why a Presidential campaign is the ultimate startup: http://www.nytimes.com/2015/06/07/upshot/why-a-presidential-...

The Hillary for America technology blog: https://medium.com/git-out-the-vote

More info on jobs: https://www.hillaryclinton.com/tech/

Mention Hacker News in the "How did you hear about this job?" field.

Hillary for America | Brooklyn, NY (no remote)

Jobs are full-time, salaried, and come with benefits (health insurance, commuting benefit, etc.)

Hiring for all skillsets: security, ops, frontend, backend, product, and design. Looking for mid-level, senior, and managers.

New York Times on Why a Presidential Campaign is the Ultimate Start-Up: http://www.nytimes.com/2015/06/07/upshot/why-a-presidential-...

To apply (mention Hacker News!) and get more information: https://www.hillaryclinton.com/tech/

Or you can email me at krush at hillary clinton dot com.

You might want to look into CloudCannon (http://cloudcannon.com/). It's still an early product, but the idea is pretty cool. You auth CloudCannon to your Jekyll GitHub project and it exposes a Web GUI that allows content editors to do CRUD operations. CloudCannon then commits those changes directly to the repo. Then a GitHub webhook with something like Travis CI can build the site and deploy the changes.

This is great because it allows engineers to maintain a simple static website and content editors can use a web based GUI that is kind of like WordPress (though CloudCannon has a long way to go on the usability of its web GUI). We used CloudCannon at Hillary for America for a small project. It ended up not being the right tool for the job, but I definitely think there is a use case for CloudCannon and the team behind it is super open to feedback and iteration.

Hillary Clinton's Presidential Campaign

Full-time; Brooklyn, NY

We have open headcount for 1 Engineering Manager (Frontend), 3 Senior Software Engineers (Frontend), 1 Software Engineer (Frontend), and 1 Site Reliability Engineer. On the frontend, our Stack is:

* Flux (React on the backend and client + NuclearJS)

* Sass w/a custom built UI bootstrap & component library

* Lots of NodeJS for static HTML builds and static assets hosted on S3

* Testing: Karma + BrowserStack for integration tests and Selenium + WebDriver.io + BrowserStack for end-to-end tests. Both use Mocha and Chai.

More info and application at http://tech.hillaryclinton.com. If you apply, mention Hacker News Who is hiring.

Great question. I spent a lot of my time at Optimizely running a/b tests on the homepage. The short answer is: you're seeing what performed best on the primary success metric: new leads. For enterprise B2B sales, new leads are the lifeblood of the sales team. Although things can always be improved, I would argue that the homepage provides just the right amount of information to spark your curiosity enough for you to hand your email address over to the sales team.

Hillary Clinton presidential campaign - Brooklyn, NY

We're hiring frontend, backend, security, devops, and mobile engineers.

Frontend stack is in the works. We're standardizing around Node for the server part, some isomorphic ES6, Flux (React + Nuclear), and Sass.

Backend is Python hosted on AWS.

Projects include: Web and mobile donations, data infrastructure, grassroots events tool, rich content publishing, and many, many more products.

Visit https://www.hillaryclinton.com/tech/ to apply.

Brooklyn, NYC - Hillary Clinton Presidential Campaign

We are hiring engineers at all levels (IC and people managers) across the entire stack: frontend, backend, devops and data infrastructure.

Email your resume to Kyle Rush (me) krush@hillaryclinton.com.

Many of our applications are Python hosted on AWS, but we will be building many more applications over the course of the campaign. Here are some example applications you might work on:

Fundraising: Hundreds of millions, if not billions, of dollars process through millions of donations. We will web donations, one-click donations, SMS donations, P2P donations, mobile app donations, merchandise store, and more.

Grassroots events: Hundreds of thousands of events will be created by supporters across the country.

Internal tools: Applications that improve field organizing, HQ operations, and enable the hundreds of state staff around the country to be more efficient.

Data infrastructure - Won't say much on this except that we have a lot of data and we will be leveraging it in innovative ways.

Integrations: We have many apps, both internal and external, that we need to work well with each other.

There will be many, many, other applications. Can't stress that enough :)

Hillary for America (HFA) | NYC | Frontend, Backend, and DevOps

Our engineers will be building the next generation digital organizing platform for the 2016 race. Right now we're a small team, but we have many spots on our technology team to fill. It's so early that we don't have a great job site yet. Here's a little bit of info about us:

Our Chief Digital Strategist, Teddy Goff, is from Obama 2008 & 2012. Our CTO, Stephanie Hannon, is from Google. I worked Obama 2012 and more recently came from Optimizely to HFA as the Director of Frontend Engineering and Optimization.

If you haven't worked on a campaign before, it is quite a unique experience. If you're interested, email your resume to kylerrush at gmail dot com and let me know what kind of role you're looking for!