HN user

scottcodie

231 karma
Posts0
Comments88
View on HN
No posts found.

I'm not sure a game needs transactions. It seems to me that entity streaming concepts are a better fit: reading from an event queue and consistently reconciling the state over time. Like the sorted top-n in the example, if it was a game and the query is generally known, it would be better to just materialize it as a fast rank, which goes beyond the IVM-style materialization they suggested.

Have you taken a look at the various test harnesses for video encoding/decoding, or consider publishing a standalone one yourself? I get a bit-for-bit rewrite can have some advantage but it's hard to know if the AI implementation actually covers all of the edges cases.

I have a legit laminar flow hood (airclean 600, 32 inch) in my home for plant tissue culture. I gotta say, I thought it was going to be easy street to sterile culture- it was not. Sterile protocol matters so much that I think it would have been just as easy to do what I needed to do in a glove box with all the extra precautions I had to take. It's honestly hard to beat an enclosed container with zero airflow.

I've spent my entire career developing databases (oracle, cassandra, my own database startup). Knowing if your workload is read or write heavy is one of the first questions when evaluating database choice, and is critical for tuning options. I would give this article hate just because it feels partially written by AI and the title needs a possessive 'your' in it, but its core ideas are sound and frame the issue correctly.

Price gouging is often seen as immoral because it involves high prices without a justifiable reason. It is often considered in absence of welfare analysis, even if the middle class can afford the price increase, it can still be considered price gouging. In a competitive market, prices are based on what the market can bear, not on moral considerations. In such markets, prices must remain low to remain in business. However, high prices without justifiable reasons could be indication of monopolistic behavior from too much consolidation, and should be called out and investigated.

Usually you don't consider health insurance to be a moral hazard in this way. However, in healthcare, a moral hazard can occur when people use more healthcare services because the cost for them is low.

What is the role of an engineering manager exactly? I've been thinking about this question for awhile and I get wildly different answers depending on who I ask. It seems to me that an engineering manager contributes to the intellectual product, attempts to solve communication issues between teams, and fills in gaps for what the team needs. It is amazing to me that there is so much variance for something that should be a well defined role.

The more people you survey, the higher the confidence that the questionnaire is representative of the entire population, or the 'confidence interval'. Since the population was randomly sampled & non-responses don't correlate to the topic questions, you can assume that the 90 students are representative of the entire population with +- some confidence interval.

Given the topic is "student life, academics, and athletics", would you care about the non-responses? If the topics correlate well to non-responses then you'd have a reason to care about the missing results. The best answer here is D, because there is always attrition when doing surveys and getting 100% responses isn't usually a goal for this type of experiment.

There is often attrition when doing surveys. If the correct answer is always A then that implies there can be no attrition for completing the survey. Since the list of topics asked don't seem to correlate with non-responses (such as doing a survey about sexual harassment where non-responses may be very important), the correct answer would be likely D, to discard the subpopulation.

"The action we take today covers base station equipment that goes into our networks. It covers phones, cameras, and WiFi routers that go into our homes. And it covers rebranded or ‘white label’ equipment that is developed for the marketplace. In other words, this approach is comprehensive," said Jessica Rosenworcel, chair of the FCC.

It depends on the buy back price for if this scheme benefits customers or not. Lets say I'm nabisco and I tell grocers that instead of putting my product on sale and potentially take a loss that I'll buy back that product. The risk of selling the product is on nabisco rather than the grocer and the grocer may stock more nabisco goods because of it. However, if the terms are not favorable then consumers should be more skeptical in agreeing to those terms depending on their risk tolerance. Extreme examples of this do often fall into anti-trust.

Building your modern crud app is still incredibly hard to get right while still being performant in any language. IMO, neither ruby nor the database are at fault.

- Materialization pipelines are hard, especially ones that need transactional constraints.

- Passing async connections from the http request all the way through to the database is hard.

- Data distributions can change which can impact indexes, join ordering, and the optimal materialization pipeline.

Foreign keys also let the query optimizer make better query plans. This is actually a bigger deal than most people think, the query optimizer can rewrite to semi joins or even eliminate joins completely if the optimizer has better guarantees about referential integrity.