skysight-inc/HackerNews huggingface dataset:
The markets for short-term housing and long-term housing have historically been different markets.

People are much more willing to pay higher amounts (per unit time) for short-term housing, and this demand is primarily driven by tourism, which is influenced by things like culture, natural beauty, renown, etc. -- those things of course have an impact on long-term housing demand too, but long-term demand is primarily driven by the availability of jobs and potential career income, long-term stability, cost of living, etc.

The factors overlap, but they are not the same.

What AirBnB does is merge the two markets: any long-term housing can become short-term housing; owners of housing can make much more by leasing short-term rather than long-term. With this merger, the cost of long-term housing begins to approach the cost of short-term housing. This is great for short-term-housing seekers (ask anyone who had to book a hotel in NYC before AirBnB!) and not so great for long-term-housing seekers.

In theory, the problem is addressable with "enough housing" -- but now, instead of building enough housing to satisfy the needs of long-term residents, you also need to build enough housing to satisfy the needs of short-term housing seekers, who are much less price-sensitive (since they're only visiting for a short amount of time), and where theoretical demand is much higher (since the market for "tourism in Vancouver", e.g., is essentially global).

That is a lot more housing.

And that is a problem. And that is why people blame AirBnB.

But it isn't strictly speaking AirBnB's fault -- these two markets have been separated largely artificially through transaction costs and legislation. Like with local news, technology is a disruptor, but the solution can't really be "ban technology" because that cat is already out of the bag. But "build more housing" is easier said than done given the amount of new housing that would be required to satisfy demand.
That's nicer than my experience! My attorney charged me to respond to my emails without reading them. And when the relationship inevitably ran aground at the 11th hour, he feigned ignorance of everything I had been telling him. I do my own low-pressure legal work now.
Because housing supply has been needed to increase for 20 years and builders won’t do it to maintain or grow their margins.

The disruption is needed on the supply side to build more.
I have looked into this, what do you believe I'm missing?

Did you read the report on the WPATH leaks before dismissing it as nothing?
EMTALA (and the ACA) drives the socialism / capitalism bickering that I think is a primary cause of conversations about reform to run aground.
Rents in San Francisco are well below what they were in 2015-2019.
Airbnb sucks as a client for so many reasons but this article is not providing any evidence whatsoever. Articles like these existed well before Airbnb existed. Quebec has been doing poorly when it comes to new constructions for decades now and we're feeling it more and more each year.
It's not cow but how. Modern agriculture methods are very destructive for the environment. The biggest problem isn't even the greenhouse emissions but the way we are destroying the living topsoil by our methods and then trying to fix the problem with fossil fuel based systems - diesel based tilling and fertilisers. Veganism can't solve those problems either. Luckily there is a growing movement of regenerative agriculture which focuses on the soil health and maximing the carbon sequestering to the soil. It also makes much more sense from the financial point of view for the farmer.

https://regenerationinternational.org/why-regenerative-agric...
If you're writing C, you might not want tools written in higher level languages required for your build environment.

This is why you still see a lot of important C project support autotools even though it's a pretty awful developer experience.
I hope not to come across as condescending, but in normal usage a demand issue is one in which there's not enough demand (think: the global financial crisis in 2008/9). When there is too much demand and not enough supply as clearly seems the case here, irrespective of why that's true, that's a supply issue.
What does that mean? Sorry for being dense, but are the two not related?

Furthermore, what solutions are there? People advocate building to allow for natural supply<->demand relationships to curb the absurd home price increases.

Isn't more supply simply one of the biggest factors to lowering the prices? Of course, purchasing homes via speculation is also a huge issue - but that affects supply too, no? So does AirBnB, Renters, etcetc. All things which reduce supply of owner avail homes, driving up the price of homes and furthering the cycle.

My understanding of all this is absurdly minimal, though. I just own a home (in the US), and that's about it. So please correct me if i'm wrong. Thoughts?
Worlds First Stockpile Measurement with the Apple Vision Pro
If you do need to bring drug prices to some "reasonable" level (whatever that means), what are alternatives to that which has been proposed (weakening Bayh-Dole)?
First, a hotel might well be more efficient (in terms of area used per tourist) than apartments. Second, by converting housing from long-term rentals to short-term rentals, supply curves are shifted, resulting in decreased prices for tourists and increased for local renters, thus a welfare transfer (consumer surplus) from locals to tourists.
It depends. I have used it for short term lease between long term lease in the same area before. No other landlord lets you rent for a month they all want you locked in for a year. Its more expensive for sure but its a lot cheaper than breaking a year lease to rent someplace for a month.
my script also has paperless-ngx included
https://github.com/ei23com/diy-smart-home
Send the author of the site an e-mail, he’s pretty approachable. https://www.seat61.com/email.htm
> Not every thought needs to be acted on, especially if the thoughts come from external sources.

I've heard it said (I believe by Hormozi on Williamson's podcast) that at a certain level, success becomes mostly about saying no to increasingly great opportunities.

I can confirm this is relevant near the bottom too, at least if you have a high level of openness (personality dimension) and are presented with inspiration on a regular basis.

The 1% inspiration, 99% perspiration quote comes to mind.

The principle of sacrifice comes to mind. It seems to be a choice between sacrificing many small things, or a few great things.
This is not necessarily net positive.

Increased gun prevalence is a strong incentive to escalate (and by "escalate" I mean someone getting killed in a situation where it would not be necessary or helpful for ANYONE involved), even if only one party is armed. It does not even matter which "side":

Police, criminals and victims are all more likely to fire because of perceived threat (compared to nations where it is vanishingly unlikely for anyone to be armed with a firearm).
I bet 80%+ of that is bought by investors before construction completes.
Max 8 goes into ditch at IAH
Prices like these seldom go down, that damage is already done. The best to hope for is probably a decrease in price increase.
> Almost any crash on a motorcycle is going to cause serious injuries/death.

Protective gear will usually leave the rider uninjured if they don't hit something.
Memgraph – best data import practices
How does this compare against Temporal/Cadence/Conductor? Does hatchet also support durable execution?

https://temporal.io/
https://cadenceworkflow.io/
https://conductor-oss.org/
Those numbers are available but they’re self-reported. If you’re the type to distrust meta or byte dances self reported numbers it’s good to get a third party proxy number
It's a hobby. It doesn't need to have a point. It's kind of like playing games - it doesn't need to have a point, but it's enjoyable, and you get a community out of it.
> I have met perhaps a handful of devs who care about a good data model, or even know what one is.

Then you have worked with an abnormally large amount of shitty devs.
It's impossible as the seed can always be bigger.
ime, "Ask HN" is not a place you go looking for a specific answer, it is a place for advice, personal stories, and general discussion. Those are the _last_ things I'd ask ChatGPT about.
https://therealdeal.com/new-york/2024/02/10/nyc-hotels-flour...
I have had the same take on this concept of "forgiving another".

I don't believe anyone can "forgive" another, we just don't hold that kind of power over others. We do hold that kind of power over ourselves and can forgive ourselves here.

It's not the power to absolve the "other" that I think we look for, but ourselves. If we forgive ourselves by giving ourselves the grace to understand it wasn't our fault for their bad behaviour and that it does not reflect anything about ourselves, then we have forgiven ourselves for letting someone else make us feel some kind of way and that allowing that feeling, whether anger, resentment, hurt, shame etc. to negatively affect our life. When it comes down to it, the people who hurt us the most are the ones we love the most.

If a co-worker sabotages my job I wont be as hurt as I would be if it were a partner who was stagnating and scared I would leave them behind. I may be briefly upset with the co-worker doing it and move on never working with them or the people they ruined things with again. But someone I loved is so much worse - my job is not to forgive them, they have to do that for themselves if they ever do. My job is to decide if they will stay in my life and then forgive myself for whatever range of emotions I will cycle through. Forgive myself for not spotting the signs or being close with someone like that - if that reflection concludes that I knew something was not right, forgive myself for not having stronger boundaries or working it out before it got to that point. If the above came out of the blue, then forgive myself for the initial loss of power that was given away in feeling betrayed and hurt by someone who showed themselves to not be worthy of that position in our life.

This may be a radical take and comes from a place of experience (not naivety). I believe forgiveness is more about grace for ourselves than it is having some kind of power over another with this magical version of "forgiveness". That version I think is mislabeled as it is more about strategic action (do you hold a grudge or let it slide, which is in your best external interest), than it is about self-grace (forgiving yourself for the weight and range/length of emotions anothers actions caused you and any part you played in it if any, that self-forgiveness will, over time, release it so you may continue on with a lighter load).
Canada is adding 1/2 million immigrants a year. Does not matter how much they build the demand will outstrip housing stock.
Well in places in the middle of economic crisis and where people become poorer with decreased salaries and increased unemployment, it has happened actually, because the alternative would be the landlord to have to pay maintenance and taxes anyway. But probably not right now in the west.
It was actually worse in that you could be denied health insurance. And I know a lot of people who are denied health insurance for very mundane reasons.

Insurance companies had teams of people who, if you made a substantial claim, would look over your application for anything that was amiss. And if they found it, they'd drop you so they wouldn't have to pay.

Your health record became a criminal record. You just hoped there was nothing on it that would prevent you from getting coverage in the future.

Obamacare has some very serious problems, but at least you can't be denied insurance just because you have back pain.
I use supabase, it's great
> the tallest carbon-bearing organisms on Earth.

What on Earth is outside of that qualifier??
When I started on this codebase, we needed to implement some custom exchange logic that maps very neatly to fanout exchanges and non-durable queues in RabbitMQ and weren't built out on our PostgreSQL layer yet. This was a bootstrapping problem. Like I mentioned in the comment, we'd like to switch to pub/sub pattern that lets us distribute our engine over multiple geographies. Listen/notify could be the answer once we migrate to PG 16, though there are some concerns around connection poolers like pg_bouncer having limited support for listen/notify. There's a Github discussion on this if you're curious: https://github.com/hatchet-dev/hatchet/discussions/224.
> Nearly 7% of the entire Canadian work force is building new houses.

Source? No really. This is shocking to me. 3% of Canadians work in construction and I suspect the majority of them are not working on housing. Do you mean 7% of the workforce participates in housing development and maintenance tangentially? Like, including lawyers, lobbyists, politicians, the portion of construction workers who aren't building roads and film sets, other craftsmen, people doing renovations, plumbers, hvac, insurance, inspection, etc.

Canada also has a lot of red tape around new builds that draws out the development process significantly, a lot of which necessitates all the other labor going into building too little housing for the population growth.
Most servers have HRNG in the cpu itself
They can teach us that it's (literally) stupid to try. That's an important lesson.
> Governments that wish to keep housing prices rising do so almost exclusively by limiting building housing.

This is the case in the US - not Canada.

China peaked at ~25% of GDP coming from Real Estate Development. Canada has been in the high teens for the last decade.

The US and most non-housing bubble countries are around ~5%.
Every US insurer I've every spoke to will do it if you say the magic word "umbrella".

(Seriously, it's quite magical. A high-limit umbrella policy plus a minimum-limit homeowners' or renters' policy and minimul-limit auto policy is generally less expensive than moderate-limit policies without the umbrella.)
I wish. I'm completely burnt out on the 80 minutes of driving every day. The expense of gas, wear and tear on my car, the close encounters with death on the highway multiple times per week.

God forbid I forget to grab my lunch in the morning, forcing me to order takeout (then driving to get it during my lunch break, which eats away ~20 minutes). Exhausting. You people with WFH jobs are blessed, for sure.
As a hardware developer, I love seeing EDA tools getting YC's attention and resources. When hardware designers talk about how terrible EDA tools are though (myself included,) I find that it's a lot of the pot calling the kettle black. Most semiconductor companies have the most ancient IT infrastructure and tooling. Like at my current company, we're still using perforce. Instead of using SSH, my coworkers VNC into a server to run their terminals. A surprising number of them still use Notepad++!

Encouraging modern practices and enabling developers to migrate to newer development and development adjacent tools will be the huge value add with a product like this. At my company and some of the other companies I have worked for, we primarily use Synopsys for our tooling, but in reality, we use Cadence and Siemens tools occasionally. Being able to be more vendor agnostic, and tool agnostic, would be extremely useful. I noticed that you're using ventilator, but are there plans in the future to support other vendor tools?

Promoting the use of natively running apps (even if they're thin client web apps) is a huge win in my book too! VNC and VDIs are a terrible way to work. I really hate having to deal with the 40ms latency for every key and mouse event and font scaling that never works properly.

Another question I have, is about cost - I'm not a cloud billing guy, so I don't know the numbers off hand. But from my understanding, hardware development typically sees pretty high compute resource utilization, which is why I had always assumed that in-housing compute infrastructure made financial sense. Since it's on the cloud, how does it compare to on-prem computing from a cost perspective?
They were not offensive. The only offensive thing about them was their stupidity. Nobody who criticized those images was "offended"- most were just laughing and shaking their heads in disbelief.

Describing the images as offensive is an attempt to frame the issue to suit the same ideology that produced it in the first place: the ideology that puts feelings at its center, ignoring things such as correctness and truth.
Most investors don't keep their housing vacant, and getting around this specific tax is trivial.

This is mostly for show, similar to the foreign buyers tax - the vast majority of investment properties are bought by local investors, but they're going to completely ignore that and blame everything on the tiny portion of foreign investors.
Or they were more naturally inclined than you, or that they had more existing analogous experience than you.

Either way, if your 49 failures were unacceptable, then so we their 24 failures. This conversation was never about comparing ourselves to those who are better or worse, but about the meaning and acceptability of "failure".
NIST staffers revolt against expected appointment of Paul Cristiano to NIST
Alternatively – "Not building enough housing and treating housing as an investment vehicle rather than a basic need's devastating effect on Canadian housing".
But C ships to all sorts of places, so why would C limit its options by limiting its support to its own package manager?
Who's going to pay for the independent replication, especially if the result hasn't been published? Peer review is done for free because it's relatively less effort compared to a replication, and even then it's only barely tolerable.
Racket maybe?

https://docs.racket-lang.org/pkg/index.html

https://docs.racket-lang.org/raco/index.html
fair enough. but that seems more like a furnished unit business type rental thing than for tourism. i don't think this is the bulk of airbnb usage (maybe it is). plus, hotels are starting to accommodate that more too, extended stay hotels, they have very commodious rooms.
You can never prove it absolutely just from the output, because there is always a possibility that a true random number generator would generate some non-random looking output, like a run of one thousand ones.
Piano on Paper
Centralization of power in the presidency had been going on for a long time before 9/11, motivated by two things: nuclear weapons and a semi-permanent Congress. Because of the need to be able to respond quickly during a nuclear attack, much of Congress's oversight in military matters were transferred to the presidency. Also, because congress critters tend to be cowards who want to avoid doing things that would upset the voters in their district, the presidency has been given lots of regulatory power it shouldn't have. Congress critters love giving presents to voters far more than they enjoy slapping them with a bunch of regulation and restrictions. Let the president and the Executive Branch's bureaucracy take that heat.

9/11 gave the government, especially the federal government, much more power than it had before, which means everyone's slice of that power grew, but I'm not convinced that it's all that responsible for the slice for the executive branch having grown to be such a large share as it was already there before the attack.
I lived in a small community / somewhat resort town on Vancouver Island a couple of years ago. Population less than 15000.

Typically there would be less than 3-4 residential long term rental units available in the whole town. And there were over 350+ AirBNB units in the town - mostly empty in the off seasons. Almost all condos, apartments, or laneway houses.

Many people unable to find housing... Families living in trailers, RV's, etc. Lots of single people living out of their cars. People with decent incomes.

There are a lot of causes for the housing crisis in Canada, but, AirBNB definitely plays a big role in the rental market.
For that amount of money? Just sue them and get it over with. If the case is as clear-cut as you state, they'll almost certainly settle with you as soon as they receive notice of the lawsuit. You would be unlikely to even have to go to court.
thesis absent from grab-bag of complaints. at best word salad.
> tourists do not vote

Airbnb landlords do though. As do business owners catering to tourism.

> are not really entitled to cheap accommodations

Are locals "entitled" to this either? If accommodation is too expensive, it'll simply reduce tourism, and tourism money..
Typedtemplate: Python Library for Typed String Templates Using Pydantic
I'm in the process of releasing a few of my internal libraries for building LLM-based apps. The first release is `typedtemplate`, a library that allows you to use Pydantic syntax to describe the data required by a template to render.

# What does it currently do?

- Documentation: Provides a class that you can easily generate documentation for. This means all your normal python documentation generators and tooling can provide useful docs for your templates that are easily consumable by your team.

- IDE/Copilot Support: Pydantic classes provide an great developer experience in the IDE with helpful autocomplete and a structure that Copilot understands well.

- Validation: Runtime validation that the data conforms to the type definitions.

# Why did I create this?

I'm working with LLMs everyday now. I have hundreds of LLM prompts (and countless variants) in my project. If you are like me, it doesn't take long after creating a template to forget the shape of the data required to make it render properly. I'm lazy. This library lets me forget more things and lean on my tooling.

# Notes

- Currently works with Jinja2 and Django templating engines. If you need a different engine, just ask (quick to implement).

- Was built to play nice with any framework.

- Next library coming is a Non-OpenAI interface to LLMs that feels good. Uses LiteLLM under the hood to support almost all available LLMs.
How to catch a liar, according to the new science of lie detection
I have a bash script for self hosting (mostly docker services).
https://github.com/ei23com/diy-smart-home

I can recommend traefik as proxy too
I would like it noted that I had Jorge Hirsch as a professor many years ago, and his grading was extremely harsh - you needed to be flawless at showing your work, not just getting the right answer. I remember getting a 14% on one of his tests, the worst score I ever got on any test in my life. It turned out to be a B+ after the curve was applied.

Hence, it doesn't surprise me at all to see that he was the one to call out Dias. Some things never change!
> Transactions are not modular because every function needs to know whether it’s already in a transaction or not, to be conscious of what global entry point in a completely different module owns the transaction.

I fail to understand the section about why transactions are unmodular. I've never encountered transaction code where the initiator of the transaction would affect the computation; could anyone elucidate this?
There's a big dispute about who pays the cost of publishing papers these days, so throw it in that bucket.
The library's ISP said "yes, our monitoring shows you shifted an unusual amount of traffic" at that time.

My ISP could do the same thing. How is that being asleep at the wheel?
I think anyone talking about TikTok's content is doing themselves a disservice, because it fails to understand that the content is heavily curated by the algorithm.

I tried installing TikTok on a blank developer phone, and the content was vastly different from what I was used to. Absolutely appalling content, the worst that humanity has to offer.

But my own feed is nothing but serious and mature content.

The question is rather how those algorithms can have a negative influence on people's perception of reality.

Who decides what is bad content? Sociologists? Should we suppress it, to save democracy? Or does that kind of censorship lead to fascism?