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

Have you ever reviewed an AI-generated commit from someone with insufficient competence that was more compelling than their work would be if it was done unassisted? In my experience it’s exactly the opposite. AI-generation aggravates existing blindspots. This is because, excluding malicious incompetence, devs will generally try to understand what they’re doing if they’re doing it without AI

I think the issue is not that the patches are more compelling but that they're significantly larger and more frequent

I have. It's always more compelling in a web diff. These guys are the first coworkers for which it became absolutely necessary for me to review their work by pulling down all their code and inspecting every line myself in the context of the full codebase.

I try to understand what the llm is doing when it generates code. I understand that I'm still responsible for the code I commit even if it's llm generated so I may as well own it.

This article could’ve been written 20 years ago with only minor revisions, and it would’ve been true then. But it’s not now. It is trivial, literally a day of work, to set up a build system and CICD environment using Verilator if you are already proficient with your build system of choice. Learning TCL to script a bitfile generation target using your FPGA vendor’s tools is a few extra days of work. And regarding IDE support, the authors complain about the experience of writing code in the vendor GUI. They should look at one of the numerous fully featured systemverilog LSPs available in e.g. VS Code.

The real argument for open source toolchains is much narrower in scope and implying its requirement for fixing a nonexistent tool problem is absurd


I did write this 20 years ago https://fpgacomputing.blogspot.com/2006/05/methods-for-recon...

The vendor tools are still a barrier to the high-end FPGA's hardened IP


I agree about with your claim, but the answer to your question is that “weeds” is a set of species that contains both invasive, ecologically harmful species, and crucial native annual and perennial forbs+grasses.

From the universalizability principle, if everyone merely let “weeds” propagate, because of the ecology of invasives that are in that set, we would be MUCH worse off for the next few millennia than we are now. Until the ecosystems healed and the “invasives” become “keystone species”. Not sure how long that would take but we won’t see it :)


It depends on the target and the surrounding soil. It’s often easier to pull especially for the random weed that sprouts up around your landscaping. However if you are trying to manage an infestation of invasive species, where the surrounding soil will have a seed bank heavily contaminated with seeds from the years of invasive reproduction, it’s usually a bad idea to merely pull. You can expose soil to sunlight and cause an explosion of dormant seeds. And some nasty invasives are nearly impossible to remove by hand because of their root structure — some species even leave little rhizomes broken off in the soil along the root structure when you pull off the foliage causing a hydra effect.

tl;dr targeted herbicide is a much less evolutionarily selected-for offense, as opposed to hand cultivation which mimics attacks plants have evolved to survive for eons


What does zeroth law mean in this context?


Asimov's Zeroth Law of Robotics: "A robot may not harm humanity, or by inaction, allow humanity to come to harm."

This is an addition to the other three laws embedded in positronic brains:

  1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
  2. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.
  3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
To me the zeroth law echoes the paternalism built into LLMs, where they take on the role of shepherd rather than tool.

The other day I asked one a question, and didn't get an answer, but did get a lecture about how misleading the answer could be. I really don't want my encyclopedia to have an opinion about which facts I shouldn't know.


You’re just stating a trait of animal predation. Predation often eliminates the weakest animals in a population. The point is that invasive species by definition of invasive predate in a way that their prey has not had adequate evolutionary space to adapt to because they are introduced. All the words in that sentence have precise definitions in ecology and I don’t think we share the same framework or definitions


name natural predators supposed to kill all those birds and mammals around humans.


Coyotes do not deserve to be mentioned in the same breath as a lion. And people should celebrate anytime a native predator is able to carve out a niche in an urban environment as long as it doesn’t involve murdering children. Which coyotes don’t do. They eat small mammals and also sometimes invasive feral cats.


The reason coyotes don't eat children is that they're kept separate. Same reason sharks don't eat children. Left to their own devices, coyotes obviously will eat children.

https://news.ycombinator.com/item?id=22707064

> I used to go for six mile walks in the High Desert for exercise. I routinely ran into coyotes. They never bothered me.

> I did tell my children to not go out alone at night. There had been two or three attacks on children in the previous five years.

Another story that came up on HN was someone describing how he used to adventure through the wild areas near his home, and was never bothered by the lone coyotes he saw, but that on one occasion he met two coyotes together, and they began circling him. I didn't manage to find that one today.


My dad lives in Silverlake LA and there’s a coyote den up the hill a bit from his house. He’s got two huge dogs, but sometimes when you walk em they’ll get super excited to go after a coyote standing in the middle of the street. Thing is, they’re damn smart, and you can be sure that if you see one in the street, there’s another one the opposite way down the street, usually hiding under a car. They 100% know when they have numbers on a larger animal and when they don’t.


Coyotes attacked a small dog in the park near my house last fall (when the juveniles leave the den and try to stake out territory) so I understand the concern. But comparing them to lions in Zimbabwe doesn’t resonate with me and I live in Chicago (we have tons, one was under my porch last year).

Think of all the samples of the interaction function between humans and the >1mm coyotes (often unbeknownst to the humans) in American cities each day. The list of all attacks recorded in modern times has a Wikipedia page. In human-created spaces we make very little separation from the habitats coyotes live in. They choose not to predate the defenseless babies they encounter in backyards because it is not the ecological niche they have carved out.

I will let my older children play unsupervised in my backyard despite knowing there are dozens of coyotes in my city because no creature has made a niche out of killing them. The same is not true for my very young children but that’s because toddlers have made an evolutionary niche out of killing themselves :)


> samples of the interaction function between humans and the >1mm coyotes (often unbeknownst to the humans)

I'm now more worried by the possibility of ≤1 mm micro-coyotes.


> but that on one occasion he met two coyotes together, and they began circling him.

He must have done something to react fearfully. I've charged at literal packs of 10 to 15 of them, yelling and enjoying myself, only to have them scatter in complete chaos. With children and no adult present, coyotes are a real danger, but when they meet adults that show no fear, they're amazingly nervous. I know of only one North American attack on a human adult in recent history (a rather petite woman) that was fatal.


While walking my dog on leash some years back, we were surrounded and stalked by 5 very hungry coyotes (it was a drought year and they were very scrawny) for about 20 minutes.

They got increasingly more bold, eventually only just out of kicking range. As I would charge and threaten the one or two in front of me, the others would try to approach from behind. We were being hunted.

All this while carrying my dog (they definitely would have killed him if he were on the ground) and wearing flip flops.

This was in Santa Cruz, late in the summer, at dusk. Terrifying. They tracked us all the way back to the car, but once I found a good stick they became much less daring.


There have been less than 10 (Wikipedia says 2) fatal coyote attacks in recorded history. A conservative estimate of the number of native birds and small mammals killed by feral cats since unix time began counting on 1/1/1970 is 1 trillion. Literally 20 billion a year. That’s a grotesque ecological sin against the ecosystems which keep us alive. Artificially supporting an invasive species which eats your petsmart kibble and then ravages (often as play) whatever vestige of the native wonder that existed in North America before we turned it into lawns is an ecological sin. Not caring for it and trying to leave it a better place than we found it for the next generation is an ecological sin.


While the misanthropy is compelling, and bell collars slightly reduce hunting success for (invasive, feral) cats, literally nothing else in your comment correct.

Concern for native birds and small mammals which are a keystone part of our ecosystems is not futile. They support literally everything required for human survival (carbon cycle, water, cycle, nitrogen cycle, pollination, sea dispersal, pollution control, etc) directly, and indirectly by their behaviors which have coevolved for millions of years. Invasive, feral cats, just like humans have only been here for a very short window of time, and while there are still native birds and mammals and plants left to care for, we can and should support them by minimizing the wonton carnage and death which we unleash each year. You’re probably aware that in North America alone feral cats kill between 10 and 30 billion native birds and small mammals a year. Euthanasia instead of trap neuter release is not a sailed ship. Planting native (human intervention) and undoing the lawns (human intervention) that have destroyed our native ecosystems is not a sailed ship. There is hope and it is exciting to work towards this in your own community and I hope you come to see that. The results (insects return, the soil enriches and traps carbon, and birds you've never seen before sing on your back porch in the morning) are nearly immediate and heartwarming

Edit: typo


>You’re probably aware that in North America alone for all cats kill between 10 and 30 billion native birds and small mammals a year

and how many of those birds and mammals were old and ill and would be killed by other predators in similar situation in non-developed areas? Why didn't you specify that comparative number? May be because that would have shown that the cats are just doing the job of other predators pushed out by humans?

Btw, the cats kill up to 4 billion birds annually. At the same time 3.5 billion birds die hitting glass of the buildings. Cats kill old/ill. The birds hitting building aren't majority old/ill. Thus killings by cats are mostly beneficial to the bird species while glass buildings make tremendous damage to the bird species.


What evidence do you have that the birds killed by cats are mainly old or ill?

Cats being an invasive species in most places on earth means that most bird species have not evolved with them as a natural predator, and so are at an innate disadvantage.

And yes, birds hitting man made structures is a major problem. There can be two bad things at once. Just because there are two bad things doesn't mean we give up tackling one or the other.


>What evidence do you have that the birds killed by cats are mainly old or ill?

it is well established pattern of predation in the Nature. Again, you specified the total number without providing the old/ill number. The relation of those numbers can completely change the conclusion, and i can only wonder why you didn't provide the old/ill number.

>Cats being an invasive species in most places on earth

What planet "earth" you're talking about? On the 3rd planet from Sun the wild cats are practically everywhere. And in the places where there are no cats, there are still similar predators - ferrets, foxes, etc.

>And yes, birds hitting man made structures is a major problem. There can be two bad things at once.

No 2 bad things here. Predation by cats is natural, and thus mostly good, in the Nature-way, for the species being predated upon. The man made structures are really bad as i described in my previous comment. Yet somehow you want to tackle the first and not the second.


The burden of proof is on the one making the claim.

I claimed billions of birds are killed each year by cats and provided a source (and there exist many more).

> Again, you specified the total number without providing the old/ill number. The relation of those numbers can completely change the conclusion, and i can only wonder why you didn't provide the old/ill number.

You claimed they kill mainly the sick and old birds but provide no sources for this claim, then attack my source for not containing the proof you failed to provide.

> On the 3rd planet from Sun the wild cats are practically everywhere.

So are rats. Would you call them a native species in places like Hawaii? No, neither are cats.

> somehow you want to tackle the first and not the second

Because this thread is about cats, not buildings. This is just changing the subject when your argument won’t stand up to scrutiny.


>The burden of proof is on the one making the claim.

>I claimed billions of birds are killed each year by cats

you claimed it is a bad thing. Where is the proof for your claim?

>provided a source

Smithsonian with that felon convicted for animal cruelty toward cats.

>So are rats. Would you call them a native species in places like Hawaii? No, neither are cats

Hawaii take how much percent of Earth?


The word natural is doing a lot of lifting here. I think we are talking past each other because we don’t have the same framework for understanding how ecosystems work. Predation by an invasive species is not natural in the sense that the species did not coevolve. It seems we don’t agree that cats are an invasive species or even on the definition of an invasive species


There is very little natural in the unnatural environment of the human developed areas. That train has long left the station. That includes the natural predators. With those natural predators gone, cats are doing the job of those predators. Whether you call the cats invasive or not - the label doesn't matter in that situation, somebody has got to do the job.

And the main invasive species is humans. The humans invade and change the environment, and the cats are actually natural in that new environment.


> At the same time 3.5 billion birds die hitting glass of the buildings.

Do you have a citation for this? Are you comparing North American cat deaths to worldwide building collisions? Estimates I'm seeing of North American center around 600 million, a far cry from deaths due to cats.


It is in US:

https://www.nationalgeographic.com/premium/article/birds-win...

>a far cry from deaths due to cats.

No, they are about the same. The 3.5 billion is the top estimate similar to how 4 billion is top estimate for killed by cats. The lower estimates in both cases around 1 billion something.


That's an interesting update. I remain a bit skeptical based on the fact that the obvious sources I'd look to for this sort of thing haven't updated on that study (it seems to be https://www.tandfonline.com/doi/full/10.1676/23-00045), and I'm not really able to evaluate it on my own. USFWS (https://www.fws.gov/story/threats-birds-collisions-buildings...) is citing the previous numbers, as is Wikipedia (https://en.wikipedia.org/wiki/Bird%E2%80%93window_collisions).

FWIW 3.5 billion is not the top estimate, although I'm not sure how to interpret the way the estimate is stated ("annual mortality may be minimally 1.28 billion–3.46 billion or as high as 1.92 billion–5.19 billion"). What does it mean to have a range for each end of the range? The author only quotes the absolute lowest number from the study in press about it (see https://www.lehighvalleynews.com/environment-science/3-5-mil...), but maybe is just preferring to be conservative.


On the topic of rat control, your comment interleaves two diametrically opposed approaches in the biological solutions space. Providing calorie input to a feral (invasive, nonnative) cat as opposed to merely recognizing the beauty and effectiveness of a species which is native to this continent (although maybe not Vancouver before 1900, TIL). I have an indoor cat so I understand the caretaking instinct. But the consequences for our urban ecosystems of artificially supporting feral cats are severe. They rarely kill rats, especially not when they have easier options like our birds and native small mammals. And with the surplus calorie supply that so many concerned city dwellers give them, they often fall back to their kill and play instincts instead of actually hunting for food, which leads to even less of the desperate “I shall attack a 12 ounce demon with buck teeth” behavior that we fantasize about.

I live in Chicago and had a coyote briefly staying under my deck last autumn when the juveniles leave their dens. They regularly prowl through my neighborhood, traveling north and south on the commuter rail line tracks and ducking off into parks and backyards for hunting. Such a magnificent creature to see up close. That experience motivated me to kill the ornamental boxwood that was in my backyard and start planting native plants which can support native birds, pollinators and small mammals and in turn provide a food supply all the way up the food chain to that coyote. I wish more people in my city spent their money and time on that food chain instead of one that begins and ends at PetSmart.


> I live in Chicago and had a coyote briefly staying under my deck last autum

Wow I misread this as “staying under my desk” a comical number of times before I managed to actually see the right word.

How delightful to imagine, a little pile of coyotes snuggled up under your desk, in the middle of some office building in Chicago!


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

Search: