610 karma · joined May 4, 2011
> 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!
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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 (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.
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.
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.
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.
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.
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.
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 :)
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!