When I was in elementary school in the 90s I was doing a project about this new (to me) thing called “the internet.” My mom helped me cold email Vint and he sent me a very nice reply. Never forgot that.
Just do it in person. The voter fills out the ballot in front of the buyer, seals and signs the envelope, and hands it to the buyer in exchange for cash. The buyer then puts it in the mail on the voter’s behalf.
The voter could go to a polling place afterwards and attempt to cast a provisional ballot but my understanding is that this is difficult, varies significantly state to state, and in many cases is not possible given that mail in ballots are detached from the voter identity ahead of Election Day in many states.
The same could be said of mail in paper ballots too, which have seen widespread adoption in the United States starting in 2020, so I don’t think this should be a knock against this system.
There's clearly something else going on here because I am having trouble following this argument.
You pretty clearly laid out what you meant by server rendered in your original comment:
> Were I forced to write a website today, it’d still end up looking similar to a traditional Django server-side rendering system with pages, and deep links, and all that.
Nowhere did I advocate leaping to SPAs for no reason. I simply made the case - and stand by it - that building with the same set of technologies client and server side leads to more flexibility and less code.
Re: the comment about booting the app, I think that is one of the strongest arguments in favor of server rendered apps, which is why I qualified my comment to "interactions", which happen after the page loads.
I lived through the server-rendering-only days of the original Hotmail client, and the php-plus-jquery spaghetti era. They were terrible for developers and terrible for users. Going backwards would be a huge mistake.
Calling this argument a strawman is pretty dismissive and is not a technical arugment. There are lots of client side interactions that do not need to be blocked on data from the server. Popup menus, modals, collapsible lists, rich text editing etc.
Also think about what actually has to happen when you interact with a server rendered app vs a client rendered app. Once the client app is booted you don't have to pay network latency, html parsing, FOUC etc on every interaction as you would with a server rendered app.
The main benefit is the flexibility to seamlessly move this logic from server to client and vice versa without rewriting all of your code.
Purely server rendered apps tend to have much slower interactions and exhibit weird behaviors so it is valuable to be able to do some stuff on the client.
Dagster is the data orchestration platform built for productivity. Data engineers all around the world, in every industry, use Dagster to build scalable and maintainable data applications like ETL pipelines, ML training pipelines, data integrations and similar systems.
Data applications are the true core of AI and ML training systems, and our goal is to make Dagster the de facto standard for structuring these systems.
We’re an early stage, well-funded startup team with a proven track record of shipping open source software with global adoption. We put a premium on respectful, clear, and complete communication, and we expect each other to be creative, curious, effective, and empathetic.
Their founder and CEO created The Algorithm at Instagram. Rest of the team is super strong too. Makes a lot of sense for OpenAI to acquire a team at the intersection of AI and consumer products.
Thanks for the kind words. I built it on a few cross-country plane rides and now I mostly just leave it alone. The infrastructure and tooling we have these days is so incredible.
Sure. The old one just splits the transcript into 5 minute chunks and summarizes those. The reason this sucks is because each 5 minute chunk could contain multiple topics, or the same topic could be repeated across multiple chunks.
This dumb technique is actually pretty useful for a lot of people though, and has the advantages of being super easy to parallelize and requiring only 1 pass through the data.
The more advanced technique does a pass through large chunks of the transcript to create lists of chapters in each chunk. Then it combines them to a single canonical chapter list with timestamps (it usually takes a few tries for the model to get it right). Then it does a second pass through the transcript, summarizing the content for each chapter.
The end result is a lot more useful, but is way slower and more expensive.
Yes it's a great idea and I have a version that is basically a convolution over the transcript. It works much better than the current version - it can automatically create cohesive chapters and summaries of those chapters - however, it consumes an order of magnitude more ChatGPT API calls making it uneconomical (for now!)
Dagster is OSS and most folks do local development on their laptop which is quite fast. The speedups in this post are for production deployments (i.e. landing a commit in your master branch) and for branch deployments (the deployments that run on every pull request).
It is coordinated. In many states there are huge incentives [1] to disconnect your existing home from (and not connect new construction to) the natural gas infrastructure.
This is great for the climate but air source heat pump technology simply doesn't work well in cold climates. Most heat pumps in the United States have 100% efficiency down to about 20 degrees F. Below that they "lose efficiency."
What most people don't realize is that "lose efficiency" = blows cool or cold air. So if you live somewhere that routinely gets that low you are likely either going to be really cold, or have to engage aux heat (often natgas or oil-based heating or electric resistance heating).
Additionally, even when operating at 100% efficiency they don't blow air as hot as traditional heating sources. So if you have a poorly insulated room, large space, or even just an unusually cold day, it will often have a hard time keeping up.
I have found that I only use my air source heat pump a little bit during the fall in New England, and I have to run aux heat throughout basically all of winter. Talking to my friends in the region who have heat pumps, they all have similar experiences.
I think we are all very eager to get off of fossil fuels but the technology just isn't there yet, and I am concerned that most people installing heat pumps today don't know the risks associated with them in extreme weather events. If your heat pump can't keep up and you didn't install aux heating you can't live in your house, your pipes will freeze, and you will generally have a bad time. If you did install and use aux heating, you may be surprised at how expensive and inefficient resistive electric heating is as it may need to run all the time.
Previously: Twitter, ceo/co-founder of Smyte.com. Instagram, React.js, Facebook
@floydophone on twitter