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

I'm reading The Economy of Cities by Jane Jacobs right now. One of the main theses of the book is that small "inefficient" enterprises are actually the engines of economic grown. Large efficient organizations often lead to stagnation.

It's interesting how this intersects with Tao's point, about the social benefits.


I wonder how comparable this actually is to "American Nervousness" which I learned about on Derek Thompson's blog https://substack.com/@derekthompson/p-170457512


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

This and parent post claim to refute much of that article.


The thing that's so sticky for me with JetBrains IDEs is their run configurations. Being able to configure all of the environment variables etc. for the actual code that I need to run, especially when connecting to a debugger or tests integrated with the IDE.

I haven't seen anyone else complain about this so I figure I must be missing something. Does Zed let you set up run configurations like this? If not, how do users actually run their code? Just in the terminal? It seems backwards to me to use a fancy IDE, but then run all your code in the terminal. I love IDE features like clicking on the test I'm editing to run it, and setting breakpoints in the IDE.

Does anyone else have this problem?


> It seems backwards to me to use a fancy IDE, but then run all your code in the terminal.

Having literally spent days at a time just to get a working run configuration at various employers and clients over the past decade, I find it backwards to use anything besides the terminal and version-controlled scripts & task runners / CLIs to fire up anything. (: People rarely document their JetBrains setup fully and even if they do, JetBrains IDEs are not exactly known for their reproducible behavior or for not occasionally messing up your configuration (in case you do decide to check in your IDE config & share with your team).

Besides, you will need those terminal scripts for your CI pipeline, anyway.

That being said,

> I love IDE features like clicking on the test I'm editing to run it, and setting breakpoints in the IDE.

I agree, that is very useful. However, to me it's the cherry on top of proper self-contained run scripts for the terminal.


Points taken about benefits of run scripts for portability, reproducibility, CI, etc. I'm mostly just trying to find a way to debug arbitrary programs and run tests in the IDE.

It looks like this should be possible with tasks https://zed.dev/docs/tasks#variables but I haven't put enough time into figuring it out yet.

Maybe my use case is too specific, but I'll spell it out just in case: I try and open a Django project in Zed. I go to a test file. There's a > arrow next to the test to run or debug, but it will only run it with PyTest (I use unittest, but PyTest is backwards compatible, so w/e). When I try to run it, it fails because some environment variables I need are not set. I don't see how to configure them so I'm dead in the water.

I'd also love to run the Django server with a debugger attached. It's not clear to me how to do that. I haven't found the rights docs. Dead in the water again.

Maybe I need to spend more time exploring and reading the docs :)


Same here. Zeds task configurations are not nearly as versatile, easy to set up and run as pycharms especially when it comes to virtual envs. The debugger is superior in Pycharm too. But in terms of overall use Zed is good.

My other complaint is that pyright (used by Zed) isn’t nearly as good as pycharms type inspection.


I love these too. I have a run config checked into my repo that runs three run configs, for `fastapi dev`, npm start, and launching a JavaScript debugger, with one click. I also like clicking on a test or script and just hitting "ctrl+shift+d" to launch that particular code with the debugger.

VS Code can launch a fleet of dev containers but it's just not as good of an experience to restart and debug.


For personal projects I just use npm scripts or make


Minus some magic, those scripts are not going to interface with the IDE debugger.


Do you believe making things easier and more accessible is bad for workers? I don't think it inherently is or isn't, it just depends on who benefits from the increased efficiency. I think that's more of a problem with your economic system, or wealth distribution.

Overall I think we would all be happier if efficient machines take away the drudgery of our daily work and allow us to focus on things that really matter to us. . . as long as our basic needs are met.


> Do you believe making things easier and more accessible is bad for workers?

Nope, I've been doing it for 16 years.


As someone who sometimes thinks of themselves as an "optimizer", I feel the opposite take away. I spend too much time "polishing" trying to make something perfect, at the cost of actually getting things done.


I think your statement is reasonably reflective of his web articles (especially his SubStack) but I've really enjoyed the books of his that I've read, which felt well researched and founded, especially The Righteous Mind.


If you factor in the cost of any government managed trash cleanup, it might. Basically require producers to cover all of the costs required to get the trash disposed of properly. Filtering micro-plastics out of the ocean? Add it to the plastic tax. Health costs from birth defects caused by certain plastic exposure? Add it to the tax for those plastics.

I think the market works amazingly as long as there's government to line the incentives up right.


I think disposing properly would mostly be a few more public trash cans and a ban on exporting plastic and trash to get fake-recycled. Which would not cost very much.


The USA is not the problem, it is SEA. Most of our trash ends up in landfills, which is much preferable to the ocean.


This is a fun analysis, but that's not traditionally how a land value tax works. Land is taxed based on (surprise) its value. Land in cities is obviously more valuable than a big farm in Missouri.

The general idea is that two plots of land in the middle of a city, one with a sky scraper, and its neighbor, a bare parking lot, are taxed the same. You don't pay more for development.

This general scheme makes intuitive sense. It prevents speculation, and encourages development (if your parking lot costs the same in taxes as the sky scraper, you might as well get some more rent from it and make it more productive.

It's nice from a "libertarian" perspective as well because it doesn't force you to develop your land. It just puts incentives in the right places.

Finally, if land is taxed more uniformly, as you described, a landlord in the city, who owns their property outright, is collecting far more in revenue than one with a similar building somewhere more remote, simply because of it's location. Nothing the landlord did justifies the higher prices, it's the restaurants near by, the subways, the well employed people in need of homes that demands higher prices. Since all that value is produced by society, it makes sense to tax it and spend it on the public good. That value, is exactly the land tax.


Since you know more about this than me, are there any proposed methods to prevent manipulating value in order to reduce tax burden?

I'm thinking of schemes like, and more sophisticated than, "I'm selling 250,000$ T-shirts, buy now and receive a free house on worthless land."


The land value would be determined by surveyors based on the characteristics of the plot itself, the values of the plots around it, and the values of similar kinds of plots elsewhere. So if you tried such a stunt it'd be pretty obvious because your plot would be a crazy outlier wrt everything around it for no good reason. Or you'd need to agree to some conspiracy with your neighbours to drive down the value. Of course this isn't a perfect system because surveyors can be wrong or corrupt. There would be a lot more litigation about fair land-values because more is at stake. This might or might not outweigh the reduction in legal fights over other kinds of taxes once LVT displaces them.

Another strategy is to make it so that if you want your land to be worth X for tax purposes, you're not allowed to refuse a good-faith offer to buy it for some multiple of X (plus the value of improvements). Although, this amounts to an expansion of the idea of eminent domain, which is politically difficult.

LVT is a dilution of what we currently understand as property rights. It would necessarily come with a lot more government oversight of what kinds of land sale agreements are legal, to prevent the kind of chicanery you mentioned. You wouldn't really "own" the land in the sense currently understood, it's more like "stewardship". You'd still own the things built on top of it though. I think this tradeoff is worth it (especially if other taxes are abolished), but it's important to admit the tradeoff exists and not everyone would like it.


> So if you tried such a stunt it'd be pretty obvious

Yeah. Humans are crafty though. I don't think it would take conspiratorial coordination in order for this to turn into somewhat of an arms race in prime areas. I'm imagining homeowners associations shifting prices from land value to HOA dues or some such. People putting tires and broken toilets on their lawn in front of a privacy fence. Sometimes HOA's requiring this kind of thing. People getting pissed at the nice lady who keeps trying to plant flowers everywhere. Nonsensical home renovations like putting a toilet on the ceiling or installing doors that go nowhere. People buying used syringes from diabetics so they can throw them on the street. Products that let you make your roof leak on demand. Mold markets. Just goofy humans responding to incentives.

> Another strategy is to make it so that if you want your land to be worth X for tax purposes, you're not allowed to refuse a good-faith offer to buy it for some multiple of X (plus the value of improvements)

Ah yeah this is a haymaker to the issue. Would have to let people set one exempt property or something to prevent grandma from losing her foreverhome because the neighbor's lawn toilets had made her vulnerable to a hostile takeover.

Thanks for the discussion.


>Yeah. Humans are crafty though. I don't think it would take conspiratorial coordination in order for this to turn into somewhat of an arms race. I'm imagining homeowners associations shifting prices from land value to HOA dues or some such. People putting tires and broken toilets on their lawn in front of a privacy fence. Sometimes HOA's requiring this kind of thing. People getting pissed at the nice lady who keeps trying to plant flowers everywhere. Nonsensical home renovations like putting a toilet on the ceiling or installing doors that go nowhere. Just goofy humans responding to incentives.

Yeah probably you'd see things like this happen in some cases. It doesn't seem obviously worse to me than all the games people play to keep their incomes or profits or employee counts under various thresholds to avoid tax. Or the hundreds of other tax tricks involving charities or art or minority ownership. We're used to those things so we forget how weird and silly it all is.

The thing about land is that it's public -- you can't keep it a secret. So that makes it naturally more difficult to hide wrongdoing than when things are abstracted by accounting tricks and shell corporations. Someone can come by and just look at it.


All good points. I haven't encountered an implicit deal breaker/an issue impossible to mitigate yet while thinking about it. The devil would be in the details.

I would need to do some deeper analysis to fully convince myself that this could be applied in such a way that it doesn't screw over retirees nor drop an economic atom bomb on every major urban area. Seems more reasonable than a lot of wild overhauls I've read about though. I like it more than the "get rid of all taxes except for sales tax" idea.


I've written an article series on the topic covering all the major objections here. Hopefully your questions are answered therein.

https://gameofrent.com


High property taxes already exist in many places, why don’t people intentionally blight their properties and destroy their buildings simply to evade the property tax on a widespread scale?


In the US, it's because the current systems keep taxes so low already. There are few places where high property taxes are enough to cause the wealthy ire. Usually it's middle class people that complain about being taxed into unaffordability. They don't have the resources to drive tax valuations down.


happens sometimes. some people deliberately smash windows and bus stops to keep their rents down. or shoot guns in the air.


Sure it happens sometimes, but it seems like a marginal exceptional case, rather than a rule. I have a very high property tax in my area and people seem mostly concerned with increasing their property values, not lowering them. There are other things they try to do to lower their property tax burden, but actively destroying their own property values is very low on the list.


Define high property tax? 5k a year on a million dollar home?


Land is assessed for value when it's sold. That's the number you pay taxes on. In some states they assess annually.

If you tried to drive the property value down to avoid taxes, your neighbors would lose their shit and report you (because most people have their "wealth"in the form of their home). It's a neat system of weird incentives.


Well an LVT eliminates the neighbors' financial incentive to keep the value high, so thry might actually join you in driving the value down.


There's an opposite incentive to keep the value of the improvements high (i.e. the house itself and any rental income that might come from it). Degrading the value of the land is hard to do without degrading the value of the improvements at the same time. But the reverse is not true -- increasing the value of the improvements causes only a negligible increase the value of the land (and tax burden). So e.g. tearing down the house and building a quadplex to rent out would not appreciably increase the land value, so the land owner would profit from the additional rental income without having to pay very much more tax.

Of course, if everyone in the neighbourhood does the same thing, the land values will rise considerably. But that's a policy success -- the tax system has collectively incentivized land owners to increase the housing supply to meet demand.


There's a create blog from the creator of RhymeBrain that talks about Succinct Tries: https://stevehanov.ca/blog/index.php?id=120

I'm pretty sure these were used to store the built in dictionaries on early mobile phones, especially for the implementation of T9 word and similar programs.


I tried this just for fun and youtube said to update my browser :(


When you click OK it lets you in regardless ;)


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

Search: