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

“Agent skills” seems more like a pattern than something that needs a standard. It’s like announcing you’ve created a standard for “singletons” or “monads”

Archived version:

https://web.archive.org/web/20250912055105/https://www.egypt...

(The site may be hugged to death)


> As the verification process itself becomes automated, the challenge will move to correctly defining the specification: that is, how do you know that the properties that were proved are actually the properties that you cared about? Reading and writing such formal specifications still requires expertise and careful thought. But writing the spec is vastly easier and quicker than writing the proof by hand, so this is progress.

Proofs never took off because most software engineering moved away from waterfall development, not just because proofs are difficult. Long formal specifications were abandoned since often those who wrote them misunderstood what the user wanted or the user didn’t know what they wanted. Instead, agile development took over and software evolved more iteratively and rapidly to meet the user.

The author seems to make their prediction based on the flawed assumption that difficulty in writing proofs was the only reason we avoided them, when in reality the real challenge was understanding what the user actually wanted.


The thing is, if it takes say a year to go from a formal spec to a formally proven implementation and then the spec changes because there was a misunderstanding about the requirements, it's a completely broken process. If the same process now takes say a day or even a week instead, that becomes usable as a feedback loop and very much desirable. Sometimes a quantitative improvement leads to a qualitative change.

And yet code is being written and deployed to prod all the time, with many layers of tests. Formal specs can be used at least at all the same levels, but crucially also at the technical docs level. LLMs make writing them cheap. What’s not to like?

> We need to solve the job issue. If thoughtful analysis is done on this, it may actually turn out to be that the lack of lodging is a secondary issue, It may be the root issue is the inability for a sub-segment of our population to a stable 40 hour a week job that is the real Core problem.

It seems like a stretch to assume this is a jobs issue. You could make the same argument that it’s a lack of working enough hours. I’m not saying it’s either, simply that hours worked is not proof alone that the problem is the lack of jobs.

That said, housing prices continue to outpace household income [0], which should be a lot easier to explain as a cause for the problem that many cannot afford housing where they were able to before. Especially in California where there’s a greater incentive to hold on to a house and extract rent from it due to prop 13, and infamous amounts of attempts to constrain housing supply through regulations and lawsuits.

0. https://fred.stlouisfed.org/graph/?g=1MH1V (Real Median Household Income vs Median Sales Price of Houses Sold)


Do me a favor. Tell me why do you think it's a stretch (to assume that this is a job's issue). This would appear to me to be an intuitive statement and possibly is simply created because you've already made up your mind. Unfortunately, after we make up our mind to do something, our brains are heavily subject to confirmation bias, which means it's incredibly difficult for people to take in new information or to consider new viewpoints. On the other hand, if you have good rational, logical rationale, then it should be able to be laid out fairly crisply.

However, I think it's intuitively obvious that there is a social contract that people should be expected to work a 40-hour work week. And when we find they can't work a 40-hour work week, and then they are homeless, this would appear to me to be a problem. Feel free to tell me why you would think this would not be a problem.

In your reply to me, your way of dealing with the job issue is to simply take what you initially thought and provide yet one more graph. However, this meaningfully doesn't add anything to the conversation because I already stated that it is clear that there is a correlation between housing and homeless.

As I stated, I'm familiar with Gregg Colburn, who has a methodology which goes well beyond simply doing a Fred graph. In his methodology he basically takes a look at different Geos and the different lodging cost in those geos and then he wraps it back into homelessness. There is no doubt when housing becomes more expensive, people find themselves out on the street.


> Do me a favor. Tell me why do you think it's a stretch (to assume that this is a job's issue).

I already have in my prior comment:

>> You could make the same argument that it’s a lack of working enough hours. I’m not saying it’s either, simply that hours worked is not proof alone that the problem is the lack of jobs.

In other words, your logic is:

Assume rent should be this amount -> subtract last paycheck to arrive at difference -> assume hourly wages should be this amount -> divide paycheck difference by hourly wage -> assume the result is the number of hours unavailable for work -> assume lack of hours is the cause for inability to live in a home

Note how many assumptions there are. Some questions that may disqualify any chain of this reasoning:

* How much is the median rent in places where a majority of this population lives? Is it potentially higher where they were living?

* Has the rent to income ratio changed at all, especially in their location?

* Were the majority of these individuals making minimum wage before? Could they have been working gigs for less or more?

* Are the lack of “hours” worked really due to lack of work and not another factor (e.g. ability to work, transportation, skill, etc.)?

* How much is this population spending on other costs that have taken precedence over living in a house? Has that changed at all?

With all that said, a stretch is not implausible. In reality, there is no smoking gun, only a myriad of contributing factors, different for each individual.


Okay I think I understand what happened. A couple posts ago you listed to an executive summary for CASPEH. I don't believe you've ever read the complete report, which is around 96 pages.

If you dig into the details, you'll actually find out that all of your assumptions are spoken about in terms of coming out with a reasonable amount of hours worth inside a California based upon the survey data from this research. The detailed report includes the following:

Median monthly household income in the six months before homelessness: $960 (all participants), $950 for non‑leaseholders, $1,400 for leaseholders. State the obvious if the weighted average is 960 and you have two groups, you can run the math to show that the non-lease holders were 98% of the sample.

Why we do want to think about Least Holders in reality is the renters where 98% of the problems exist. This is a clear application of the Pareto Principle, and so we should look at renters as the core of the homeless issue.

Median monthly housing cost: $200 for non‑leaseholders (0 for many), $700 for leaseholders. Of non-leaseholders, 43% were not paying any rent; among those who reported paying anything, the median monthly rent was $450.

In essence, if you look at the details you'll see where you're assuming are a lot of assumptions are actually somewhat addressed by the detailed report. Unfortunately, I'm going to suggest the detailed report is pretty shabby in terms of forcing somebody to dig out a lot of information which they should offer in some sort of a downloadable table for analysis.

Computationally, we can therefore figure out the minimal amount of hours these people must have been working based on the fact that they must have made at least minimum wage in the state of California.

There's not a lot of assumptions in this. It's based upon the detailed survey data and utilizing California minimal wage, which is where the survey was taken. The issue is digging into the details and computationally extracting information and assumptions that is not blinded by our own biases walking into something.

Again, there is excellent work out of University of Washington to suggest that higher housing costs lends itself toward greater rates of homelessness. That's not under debate here. The issue is from the survey data, it's very reasonable to do some basic computation to put some parameters around the data. It's not assumption, it's critical thinking.


You may be confusing jameslk with me - I'm actually the one who linked the CASPEH exec summary. Your underemployment math is interesting, but I'd note the study also reports 34% have limitations in daily activities, 22% mobility limitations, 70% haven't worked 20+ hours weekly in 2+ years. When asked why, participants cited disability, age, transportation, and lack of housing itself as barriers. So the causation may be more circular than "fix jobs first" as the same factors driving underemployment are driving housing instability, and being unsheltered makes holding a job harder.

Yep sorry about that lost track of who did what.

But thank you for actually some very insightful comments and actually digging into the details. And I do agree with your contention that there is some sort of circular system issue going on here (ala Jay Forrester out of MIT).

It is pretty interesting. While you reported everything perfectly, I'll just paste in the detailed section at the bottom as it does add a little more detail and really does give us something to think about. FDR in 1944 suggested that there should be a second bill of rights. In many ways I am attracted to his framework. In his second bill of rights, the very first one was "The right to a useful and remunerative job in the industries or shops or farms or mines of the nation."

It strikes me that having gainful employment in which you feel like you are contributing in some method to a society is incredibly foundational to good mental health. I think FDR recognized this and I don't think he was thinking about communism. I think he was indicating that we need to find worth for individuals. Of course, with World War II and his health issues, the somehow seemed to go by the side.

This is not somebody telling somebody on the street to get a job. It's a question of how do we enable people to get a job? And I believe if there is an opportunity for the government to spend tax dollars, it may be in incentivizing employers to take these individuals and be creative in how they employ them for direct benefits. It's hard for me to imagine that there isn't some economic way of incentivizing business to show entrepreneurship if we incentivize them correctly.

This doesn't mean that you don't figure out how to solve housing. It simply means that we think about things systemically.

"Participants noted substantial disconnection from labor markets, but many were looking for work.

Some of the disconnection may have been related to the lack of job opportunities during the pandemic, although participants did report that their age, disability, lack of transportation, and lack of housing interfered with their ability to work. Only 18% reported income from jobs (8% reported any income from formal employment and 11% from informal employment). Seventy percent reported at least a two-year gap since working 20 hours or more weekly. Of all participants, 44% were looking for employment; among those younger than 62 and without a disability, 55% were."


> One of the dark consequences of America losing its city-upon-a-hill aspirations is we're less able to effectively call out evil abroad.

"City-upon-a-hill" is marketing and has never been grounded in fact. It’s hubris and arrogance. The US is viewed as that place if you get on the wrong side of, it will bomb you or replace your government through coercion. It outspends every country on "defense" to ensure this.

History is littered with plenty of examples where the US favored a more authoritarian or "evil" government over less, sometimes even installing them. Arab Spring is a recent example where you saw governments replaced with the US' help, while leaving some notable monarchies alone.

In reality, the US employs its foreign policy for its own interests. It’s always been like that.


The Arab Spring is a bad example if you're trying to say that the US is installing governments... South America's history provides far better examples.

That said, the US doesn't need to be perfect to still be an example of providing freedom for its own citizens.


There’s a lot of examples, yes in South America too, but the US helped replace or tried to help replace some governments during the Arab Spring. Libya being the biggest example, where the US and its allies imposed a no fly zone to help topple a dictator it didn’t like [0]. It could have done that in other places, but you didn’t hear a peep from the US when those protests were crushed by their governments during the Arab Spring.

0. https://en.wikipedia.org/wiki/2011_military_intervention_in_...


Libya is a super super bad example if you're looking for bad US behavior. This is literally the very first sentence of your own source:

> On 19 March 2011, a NATO-led coalition began a military intervention into the ongoing Libyan Civil War to implement United Nations Security Council Resolution 1973 (UNSCR 1973).

Compared to the South America stuff, this is saintly and angelic behavior helping out the world in every way. It's not the US alone, it's a coalition that expands beyond NATO, there's a UN resolution...

In fact bringing this up as a "bad behavior" example proves just how much of a shining city on a hill the US has been around the world. It's been bad, but it's also done lots of good stuff.


I don't think you're understanding what OP actually said. They didn't cite the Libya example as an example of bad behaviour; there wasn't any value statement on it at all. They were saying the fact that they intervened in Libya but not elsewhere was an example of the US intervening when it suits them.

I'm not an expert in US foreign policy so I'll refrain from entering the debate itself, I just think you're not arguing against what the OP is actually saying.


> Libya is a super super bad example if you're looking for bad US behavior. This is literally the very first sentence of your own source:

> > On 19 March 2011, a NATO-led coalition

Contradicting yourself ?


In what way does cutting off the sentence create a contradiction? You'll need to at least point out some words that are a contradiction, or address some of the words in my comment.

for its own citizens that were fortunate enough to be born at the right place at the right time. how should the rest of the world feel about the US if they get all the freedoms, comforts and opportunities and the rest of the world doesn’t?

Is that a country to be admired by all others or resented.


States don't have friends, only interest (of transforming humans in bomb targets and genocide victims).

> States don't have friends, only interest

Quite the opposite. Actually states don't have interests - interest groups do - and those of them who are friends with the state get to install theirs as the state's.


> states don't have interests - interest groups do

People have interests. To promote those interests, they organise. Sometimes as interest groups within states. Sometimes as business corporations. Sometimes as states.


US probably never was "the good guy" and just acted on its own interests, but that's not the point. People believed that it's true. Or probably just internalized that as a part of a "country stereotype", like how Germans are hard-working and brits are polite. So it was OK and sometimes even expected for the US to scold the evildoers.

Now that changed, at least in my social circle, and US being moralistic is seen as hypocrisy.


> "City-upon-a-hill" is marketing and has never been grounded in fact.

Except for Germany 1945, Eastern Europe 1989, South Korea, etc. pp.


Kuwait 1991. Iraq NFZ 1992-2003. Haiti 1994. Ex-SFR Yugoslavia 1995. Again in 1999.

America has had a lot of less-than-ethical military adventurism, but it's also incorrect to say every instance of it was self-serving.


The problem with Ex-SFR Yugoslavia 1995/99 wasn't too much international/western involvement, but too little.

Oh! Really? https://www.historynewsnetwork.org/article/how-bushs-grandfa...

What happend in SK at the times was an authoritarian, maybe even police state. Not especially 'democratic'.

1989? Not that hard when 'mother russia' is collapsing, and occupied otherwise. For some decades, at least.


> Oh! Really? https://www.historynewsnetwork.org/article/how-bushs-grandfa...

From the article: "(...) his company's assets were seized in 1942 under the Trading with the Enemy Act" – so... yeah, exactly. Germany 1945.


The fact you call it "mother" Russia lets me hope you use another word when referring to your own mother.

> Germany 1945

Huh? Soviet Union did the heavy lifting there



lol, not really. First of all, the kind of "heavy lifting" the Soviet Union did was agreeing with Nazi Germany to partition Poland and subsequently raiding it together from both sides (Molotov–Ribbentrop Pact) – never forget they were allies until Hitler turned on them.

The "heave lifting" you refer to was mostly paid for and organized by the Lend-Lease Act. There would have been no eastern front without it.


> In reality, the US employs its foreign policy for its own interests.

Sometimes I'm not even sure it's for it's own interests.


Most of the time when we people talk about the interests of a country they really mean the interest of a class of people within that country.

Ultimately it seems like agents will end up like browsers, where everything is sandboxed and locked down. They might as well be running in browsers to start off

Maybe we'll get widespread SELinux adoption, desktop application sandboxing etc. out of this.

HN loves this library but I really don’t get the appeal. It extends HTML with a bunch of attributes with their own syntax:

hx-trigger="keyup changed delay:500ms"

hx-trigger="click[ctrlKey]"

It fires off weird events you’re supposed to hook into with JS:

document.body.addEventListener('htmx:beforeSwap', function(evt) { …

You lose static analysis and gain hard to track down bugs merely from typos

It reminds me of ColdFusion and Angular v1, with its extensions to HTML. HTML was meant for defining content structure, not behavior

Just use plain JS over this if you hate React so much. Or jQuery even. Keep the behavior out of the content layer.


I agree with you general point, however in the long term, I don’t think this will financially end well for those betting on housing as an investment. At some point, if a loan essentially spans the course of a borrower’s lifetime, it’s no longer a loan, it’s a rental.

Therefore the lender will not be made whole when their debt serf dies. That seems to place an upper ceiling on the (inflation adjusted) growth of the investment side.


Supply constraints are a symptom of the problem, which is housing is a huge leveraged investment for many. You generally won’t get policies for building more when it negatively affects the finances of a majority of voters

It’s a non sequitur, like saying “Nobody goes there anymore. It's too crowded.”

I’m guessing the author meant it tongue in cheek but really meant “everyone I know or follow knows it’s a bubble”


No, it can still be a bubble when everybody knows it's a bubble. If the price is still going up, I may know it's a bubble, and still not get out, because I'm still making money. But it's a hair-trigger thing, where everybody gets more and more ready to run for the exits at the first sign of trouble.

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

Search: