Hacker Newsnew | past | comments | ask | show | jobs | submit | crgwbr's commentslogin

Implementation details aside (React??), that sounds exactly like “just a TUI”…

Also React?? One of the slowest rendering front-end libraries? Why not use something … I don’t know … faster / more efficient?

Same here. Even the small motors were expensive at the time. One winter my dad and I figured out how to make our own—rolled the casing out of packing tape, poured the end plug from (I think) Durham‘s rock-hard water putty, then filled with fuel made from a mixture of black powder, sugar, and salt peter. The next summer, getting to use up all the engines we’d stockpiled, was glorious.


I had (maybe still have somewhere?) a book I'd ordered online as a youth, on how to do exactly that. They were somewhat fiddly, in the sense of being slightly lower-impulse, with clay nozzles and a hollow fuel grain. Never quite got around to making any. I should look for that book though. In any case, it's likely harder than it used to be to get saltpeter, which they just carried in the pharmacy.


That’s true, but still doesn’t always make heat pumps the most cost effective choice to operate. For example, last winter I paid an average of $0.24/kWh for electricity vs $0.05/kWh for natural gas. Even if a heat pump had a perfect 4.0 COP all winter, gas would be ~15% cheaper. Electricity prices really need to come down before it will be viable for everyone.


This varies quite a bit based on location for instance here in Florida natural gas is $0.13/kWh while electricity is about $0.12/kWh, also where I live there is no piped NG so it would be propane delivered to a storage tank which is even more expensive.

Also the winters are mild here so basically everyone has either a heat pump or the further south you go it's just heat strips because heat is rarely used so not worth the cost.

So any kind of blanket statement about heat pumps vs gas heat would be folly, but due to improvements in cold weather heat pumps and solar power are allowing them to make much more sense in more places.

There are many advantages to decoupling fuel combustion from its energy use, burning NG at a power plant relatively efficiently with much better emission controls, then distributing on electric grid for use more than just heating, while allowing the home to heat from many different energy sources and allow for grid down backup as well.

https://www.eia.gov/dnav/ng/ng_pri_sum_a_EPG0_PRS_DMcf_m.htm

https://www.eia.gov/electricity/monthly/epm_table_grapher.ph...


Does your 0.05/kWh include the distribution costs? The thing to do once you go to heating with gas is to just switch completely to electricity and turn off gas. In my experience (admittedly not in the US, but several other countries) distribution cost often more than double the $/kWh for natural gas (especially if you only heat part of the year).


Yeah. Sadly the trend does not seem to be heading that direction what with the current admin’s … policies and the whole … AI … thing.


Not to mention, lots of places have time of use electricity pricing which makes it even worse. This is the problem with running my heatpump when its cold, some of the coldest times (right before dawn) coincide with peak time-of-use prices


where do you live that the highest electricity prices are before dawn?


Get solar.


I’ve tried. For it to be at all viable on my property, I’d need to cut down a bunch of trees. I’d rather keep the trees and pay someone else with solar panels.


That makes sense. Is that legal?


I mean, in many countries, often either the government or a company closely allied to the government has been granted a legal monopoly on selling electrical energy, so buying electricity from other people is illegal.


One point of annecdata to backup your figures: I traded my 2018 Accord (7.5 years old, 97k miles) this past weekend, was offered $11k and negotiated them up to $15k. So, trade ins are definitely worth more than nothing.


That’s how a decent number of people do it - buy new, trade in at some “sweet” spot whatever they deem it to be.

Past a certain point, it’s better to run it into the ground.


Python type hints are hugely valuable both as a means of correctness checking, but also just as a means of documentation. It strikes me as incredibly shortsighted to say you can forget about types just because it’s a dynamic language. The types are absolutely still there and need thought about. They just aren’t defined or used in terms of allocation and management of memory.


> The types are absolutely still there and need thought about

Yes, if they aren't in the code, it just means the programmer has figure out and carry that around mentally when reading or writing code.


Usually with OOP several builders are composed together to express the creation of some data. These builders have functions with types, which define the rules for the creation of the objects.

My point is that the CarBuilder is not a real type that relates to the business, but something that we had to create to encode some behaviour/rules.

Some function that validates that a dict is a valid car is much more explicit that lots of different builder classes in my opinion.


I’ve definitely had exactly that sort of looping work with Zed, as long as I tell it how to run the tests. Are you perhaps not using one of the “thinking” models?


That might be it. I use GitHub CoPilot through Zed as Zed does not accept the Claude subscription (that I'm using with OpenCode). I've primarily used Sonnet 3.7 in Zed, I'll try out the thinking model and see if that changes anything.


All this is going to do is drive AI companies to mask their user agent to appear as a standard browser, resulting in a worse end state than we’re in now. It’s an exercise in futility.


The blog post covers this. The announcement also drops relying on spoofable user agents for crawler identification and requires crawlers to voluntarily identify themselves via RFC 9421 cryptographic message signatures to get access: https://blog.cloudflare.com/introducing-pay-per-crawl/#payme...

There are likely incentives for AI companies to try to simulate human users as much as possible, but the value proposition here is that CF is so good at identifying and stopping those that signing a request becomes the path of least resistance.

Disclosure: I am on the team that wrote the RFC 9421 message signature implementation at Cloudflare and its use in the pay per crawl project. A separate blog post went out here: https://blog.cloudflare.com/verified-bots-with-cryptography/


Potentially for smaller players but I'd guess that the larger players (OpenAI, Anthropic, etc) won't go down that line as it'd be pretty easy to spot at the volume they're crawling and a bad look for them when they inevitably get discovered.

Also, Cloudflare is in the position of being able to see a lot of traffic making it easier for them to spot that kind of masking activity.


Weren’t they already doing that for years (plus using residential proxies)?


if it's cheaper than the proxies they might switch!


This could get AI scrapers hit with a DMCA circumvention lawsuit, which is $2,500 / scrape + attorney fees of both sides if they lose.


In theory, this presents a form of competition that should drive the tolls down to an equilibrium level. Though, theory doesn’t always play out perfectly in practice.


I agree, it's only the big tech companies who do this AI crawling, and they will always have money for it. This paywall won't stop them.


Yes, but I do feel this makes "theft" arguments stronger if they're deliberately evading the paywall, if you decided to be litigious about it.


This isn't the kind of problem that really ought to be solved through courts. It's obvious to anyone that this is a new kind of problem that no author of the current jurisprudence envisioned. We need new legislation to stop this kind of abuse of the commons.


I strongly agree with you, but I have no confidence in my country's current elected representatives to ever do anything good, so our hands are tied until we vote them out.


Yes. It's always weird to me that people expect laws written over centuries, using precedents from even more centuries, to be able cover scenarios their authors couldn't have possibly imagined.

Civil law countries seem better at keeping their laws up to date with new threats whereas a few common law ones (most notably the US) really insist on digging through what an 18th century slave owner would have thought about e.g. AI.


Honestly the same is true for human devs. As frustrating as strict linting can be for newer devs, it’s way less frustrating than having all the same issues pointed out in code review. That’s interesting because I’ve been finding that all sorts of stuff that’s good for AI is actually good for humans too, linting, fast easy to run tests, standardized code layouts, etc. Humans just have more ability to adapt to oddities at the moment, which leads to slack.


My rule of thumb is that if I get a nit, whitespace, or syntax preferences as a PR comment, that goes into the linter. Especially for systemic issues like e.g. not awaiting functions that return a promise, any kind of alphabetization, import styles, etc.


Yeah I find it pretty funny that so much of us (myself included) threw out strict documentation practices because “the code should be self documenting!” Now I want as much of it as I can get.


thelab (https://www.thelab.co) | Senior Backend Engineer | ONSITE (NYC) or REMOTE (US or Türkiye) | Full-Time

We are looking for two experienced back-end engineers: (1) one to lead work with our client’s e-commerce business; (2) a second to lead a greenfield project involving ML and NLP driven workflow automation tools. The ideal candidate would have experience working with large Python and Typescript codebases. We are looking for someone who is self-motivated and is able to work with a team early on in a project, plan and identify requirements, see a project through to completion, and mentor junior members of the team along the way.

---

About thelab

We’re an agency of makers with deep expertise in solving creative and technology challenges. Our focus is on making better work to help brands work better. From branding & design, to software builds, large-scale ecommerce or anything in between, thelab mixes inspiration and hard work to produce results that mean business. Oh, and we host a mean barbecue too.

---

To apply, please go to https://thelabnyc.bamboohr.com/careers or email jobs.dev@thelab.co.


Luxury. My washer and dryer both display numbers the appear to be minutes remaining, but do not tick down with any discernible relation to time. They start around 55, then over the course of 90 minutes decrement down to 10 in random steps. Then it hangs at 10 for another 10-20 mins, then eventually goes to 0 and shuts off. Are these supposed to be minutes? Is there any reason for their disconnection from the passage of time? Who knows? The manual certainly doesn’t say.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: