MurphyA/hacker-news huggingface dataset:
by motbus3 | 2025-08-13 18:04:19+00:00
It is a mistake to think this is not by design. The lack of proper taxing for big companies owning land and houses for renting is ridiculously low and completely put on tenants.

These taxes should be exponential and force a cap to where such businesses can make money.

Own nothing structure is the worst possible future. You become a slave of work and your life is completely unstable as little fluctuations are passed down to people.

This is already happening with all little services that we pay for and there is absolute no reason to not think it will happen to everything.
by bluGill | 2025-08-13 18:04:31+00:00
Roads are cheaper than transit as far as taxes go. Most of the costs of driving isn't supported by taxes - you buy and maintain your own car (the large share of the costs), and park in private parking lots. Transit not only needs the roads/rails (granted much less), but also needs to buy and maintain all the vehicles plus pay operators for them. The total costs of transit are far less, but the cost to governments is more.
by SilverElfin | 2025-08-13 18:05:20+00:00
It’s hard to know because there can be many ways to make money indirectly or in time delayed ways. Who knows how much his friends and family are profiting. Each time there is some wild swing one way and then the other on tariffs, I am pretty sure someone is making a lot of money off that. Meanwhile the rest of us are taken for a ride of uncertainty.
by nerdjon | 2025-08-13 18:05:30+00:00
I do wish that this was something talked about more, I know there have been studies supposedly showing there is not a correlation but that doesn't make any sense to me. I know there have been several times that I have been stoned enough that I would not want to drive.

Doesn't mean it should not be legal or anything, but I also don't think we should disregard it.
by toomuchtodo | 2025-08-13 18:05:37+00:00
The Effect of Cannabis Compared With Alcohol on Driving - https://onlinelibrary.wiley.com/doi/10.1080/1055049090278693... | https://doi.org/10.1080/10550490902786934

Medical cannabis and automobile accidents: Evidence from auto insurance - https://onlinelibrary.wiley.com/doi/10.1002/hec.4553 | https://doi.org/10.1002/hec.4553
by thewebguyd | 2025-08-13 18:05:39+00:00
> being replaced with solo drug use or just solo everything.

Solo everything is definitely happening. People are getting priced out, and the third place (https://en.wikipedia.org/wiki/Third_place) has pretty much disappeared everywhere.

Gen Z is considered the loneliest generation, and its easy to see why. COVID messed things up too, and there's a lot of kids and young adults that have not been properly socialized.

And since you have to spend, increasingly large amounts, of money just to go out with friends, people will just stay home instead. Maybe that looks like chatting on discord while playing a game together, but increasingly its looking like solo activities.
by qcnguy | 2025-08-13 18:06:11+00:00
Sorry to hear that. The people you know are not representative.

https://www.theguardian.com/world/2021/oct/26/the-great-cove...

"The psychology of masks: why have so many people stopped covering their faces? (This article is more than 3 years old)

In England, masks are expected and recommended in crowded and enclosed spaces – but not legally required. Many have abandoned them altogether. What would convince everyone to put them back on?"

That story opens with a vox pop from Dave The Normal Guy:

Dave stopped wearing his face mask “the second I didn’t have to. I grudgingly wore it, because it was the right thing to do and because it was mandatory,” says the teacher from East Sussex. “But I felt, and still do, that the reason we were told to wear masks was to make scared people feel less scared.” He didn’t feel awkward abandoning his mask, he says, as “hardly anybody bothers”, but he will put one on when visiting the vet, pharmacist or doctor, because he knows they want him to. “I feel it’s the respectful thing to do, but it’s a bit of theatre.”

Dave was 100% correct.
by stego-tech | 2025-08-13 18:06:16+00:00
I will never trust Gartner for recommendations on anything. Either your product solve a problem we presently have or we don’t need it.

It’s really just the suits relying on it as a crutch in lieu of actually hiring competent Engineers and Architects and then listening to them. As those folks cycle out with their millions in cash to retire somewhere, I’m hoping us younger folks won’t tolerate such consultant drivel.
by tgbugs | 2025-08-13 18:06:27+00:00
I highly recommend watching [0] for an introduction to Coalton in the context of CL. Specifically it provides an excellent example of how the type system makes the language more expressive (by making it more composable) while also improving performance (e.g. because it can prove that certain optimizations are safe and thus can automatically generate the type annotations).

0. https://www.youtube.com/watch?v=of92m4XNgrM
by TheAmazingRace | 2025-08-13 18:06:44+00:00
In my very recent experience... I don't think this statement holds as much water as it did a year ago or even six months ago. Right now, in the Phoenix metro area, I'm seeing properties sit on the market for over 100+ days, complete with price cuts, before closing now. Sellers are also far more willing to factor in concessions to help a sale close.

It's for this reason that I'm now considering a purchase for the first time in years. I missed the boat after the pandemic… so I decided to wait. I think my patience is paying off.
by HarHarVeryFunny | 2025-08-13 18:06:48+00:00
I'd define empathy as more the ability "to put yourself in someone else's shoes" and imagine how they are feeling, and care about it if you think they are feeling bad.

It seems this ability requires a few different mental capabilities/functionalities to come together, starting with theory of mind, but these are all going to be genetically based.... You are not imagining how someone else is feeling because you are that rare gem of a person that cares - it is because you have a brain architecture honed through millions of years of evolution to have these (ultimately self-serving!) capabilities and feelings.

Edit: I suppose "group-serving" is more correct than "self-serving", but anyways it's not about the person you are feeling empathy for - it's about what happened when your ancestors, and non-ancestor predecessors, did or didn't feel empathy for each other.
by timeinput | 2025-08-13 18:06:50+00:00
I think it will really depend on the topic. There are some topics where the first N search results are some sort of blog spam (some times AI generated), and so the AI summary is as good or better than the blog spam. There are other topics where the AI summary is garbage, and you need to read its sources. There are other topics where the google / duck / kagi search results aren't all that useful any way (let alone the AI summary of them) and you need to know where to look.
Show HN: Sync your NPM packages to verdaccio with ease
by limingcan | 2025-08-13 18:07:08+00:00
In everyday development, we sometimes need to develop in a highly secure environment. This leads to the existence of internal and external networks.

The internal network cannot use npm for dependency installation. Imagine if we added a new project on the external network each time and needed to synchronize it with the internal network for development—would we have to package the entire node_modules directory and transfer it to the internal network? This is clearly impractical.

The best approach is to set up Verdaccio on the internal network. Each time, we only need to synchronize our source code to the internal network. Therefore, managing dependencies between the internal and external networks becomes critical.

Common Issues with Verdaccio Usage

1. Manual publishing is cumbersome: Each package must be manually published to verdaccio using npm publish. When there are many packages, the workload is enormous, and the publication time is unpredictable.

2. verdaccio may not display packages that already exist, resulting in a poor user experience

3. Complex dependency relationships: Packages may have complex dependency relationships, and manual publishing is prone to omitting dependent packages

4. Repetitive work: Every project update requires manually republishing all related packages

5. Low efficiency: The entire process is time-consuming and labor-intensive, impacting development efficiency

Problems Solved by sptv-cli 1. Automated Synchronization: One-click automatic synchronization of external packages to internal Verdaccio, eliminating manual publishing

2. Intelligent Dependency Scanning: Automatically scans and identifies package dependencies, ensuring all dependent packages are synchronized

3. Batch Processing: Supports batch processing of multiple packages, greatly improving synchronization efficiency

4. Version Consistency: Ensures package versions in internal Verdaccio are completely consistent with external networks

5. Progress Visualization: Real-time display of synchronization progress, keeping users informed of operation status

6. Flexible Configuration: Supports multiple configuration options to adapt to different usage scenarios

SPTV-CLI allows you to focus solely on managing your packages.
by jacobr1 | 2025-08-13 18:07:47+00:00
This is basically how claude code works today. You have it /init a description of the project structure into CLAUDE.md that is used for each invocation. There is some implicit knowledge in the project about common frameworks and languages. Then when working on something between the explicit and implicit knowledge and the task at hand it will grep for relevant material in the project, load either full or parts of files, and THEN it will start working on the task. But it dynamically builds the context of the codebase based on searching for the relevant bit. Short-circuiting this by having a good project summary makes it more efficient - but you don't need to literally copy in all the code files.
by flatline | 2025-08-13 18:08:11+00:00
I’d make an even broader generalization, which is that all of these attributes are proxies for status. Graduated from a top school? Live in the Bay Area or NYC? Did well in High School (I guess?) These are all status indicators in the mind of someone higher up, and deserving of better pay. If you live in a low cost of living area it’s correspondingly lower status and deserving of lower pay. Other common status indicators include things like age, gender, and race…
by phillipcarter | 2025-08-13 18:09:03+00:00
Purchasing decisions. If Gartner doesn’t claim you’re a Leader, then a massive chunk of your addressable market is not unlockable for you. This may be fine for now, but eventually when your investors demand accelerated revenue curves (and you’re not an AI coding tool), then you’ll be talking to Gartner and praying they place you high. Full stop.

Separately, they offer consulting with their analysts. A lot of these consultants are quite knowledgeable. They also are usually there to help a leader make a purchasing decision.
by Ericson2314 | 2025-08-13 18:09:07+00:00
Ideally what I would like is a land value tax. This would result in a lot of current suburbs being redeveloped into something denser.

It would still be possible to live fairly far out in a single family home (where basically multi-unit buildings wouldn't "outbid" SFHers for the land / land rent obligation), but I suspect only the "true believers" would take this option.

To the extent one believes in markets acting fairly, this should be very fair. If people really do greatly prefer by and large SFHs, the value of land as apartments should be lower than expected: more people per land, getting value from the land, but getting less value because of the unpleasant nature of apartments.
by keviniam | 2025-08-13 18:09:19+00:00
On the flip side, if you say "don't do xyz", this is probably because the LLM was already likely to do xyz (otherwise why say it?). So perhaps what you're observing is just its default behavior rather than "don't do xyz" actually increasing its likelihood to do xyz?

Anecdotally, when I say "don't do xyz" to Gemini (the LLM I've recently been using the most), it tends not to do xyz. I tend not to use massive context windows, though, which is where I'm guessing things get screwy.
by sensanaty | 2025-08-13 18:10:19+00:00
> On a company/product website you should still inform users about them for the sake of compliance

No? Github for example doesn't have a cookie banner. If you wanna be informative you can disclose which cookies you're setting, but if they're not used for tracking purposes you don't have to disclose anything.

Also, again, it's not a "cookie" banner, it's a consent banner. The law says nothing about the storage mechanism as it's irrelevant, they list cookies twice as examples of storage mechanisms (and list a few others like localStorage).
by fuzzfactor | 2025-08-13 18:10:19+00:00
"Tech" layoffs are a canary.

But not because of tech, AI, or things like that. It's the rate of pay.

When prosperity is the thing that's receding, money counts more than ever because lack of money threatens more than could be imagined.

And even though it's not as common as it should be, employees can be fairly valued as an asset. In a good way, where you're much happier being valued like that than not.

So even a company that values their people more so than most, will have to make sacrifices on all fronts when the going gets rough, like they don't have to do for years in a row when things are merely non-ideal.

This can cause some of the highest-paid people to get kicked out much earlier, like few have seen before. Even in companies that are not trying to preserve as much head-count until things turn around, they may have no real choice.

A lot of non-tech high-dollar people are also being shed, and it looks like on the increase. Consumers may not have enough accumulated wealth any more to be able to bail out a consumer economy.
by Vegenoid | 2025-08-13 18:10:33+00:00
> How do you reconcile e.g. AlphaGo with the idea that data is a bottleneck?

Go is entirely unlike reality in that the rules are fully known and it can be perfectly simulated by a computer. AlphaGo worked because it could run millions of tests in a short time frame, because it is all simulated. It doesn't seem to answer the question of how an AI improves its general intelligence without real-world interaction and data gathering at all. If anything it points to the importance of doing many experiments and gathering data - and this becomes a bottleneck when you can't simply make the experiment run faster, because the experiment is limited by physics.
by reikonomusha | 2025-08-13 18:10:37+00:00
I think it's three things:

1. Bringing abstractions that are only possible with static types, like ad hoc polymorphism via type classes. For example, type classes allow polymorphism on the return type rather than the argument types. Something like

(declare stringify (Into :a String => :a -> :a -> String)) (define (stringify a b) (str:concat (into a) (into b))) ; COALTON-USER> (coalton (stringify 1 2)) ; "12"

The function `into` is not possible in a typical dynamically typed language, at least if we aim for the language to be efficient. It only takes one argument, but what it does depends on what it's expected to return. Here, it's expected to return a string, so it knows to convert the argument type to a string (should knowledge of how to do that be known by the compiler). Common Lisp's closest equivalents would be

(concatenate 'string (coerce a 'string) (coerce b 'string))

which, incidentally, won't actually do what we want.

2. Making high performance more accessible. It's possible to get very high performance out of Common Lisp, but it usually leads to creating difficult or inextensible abstractions. A lot of very high performance Common Lisp code ends up effectively looking like monomorphic imperative code; it's the most practical way to coax the compiler into producing efficient assembly.

Coalton, though, has an optimizing compiler that does (some amount of) heuristic inlining, representation selection, stack allocation, constant folding, call-site optimization, code motion, etc. Common Lisp often can't do certain optimizations because the language must respect the standard, which allows things to be redefined at run-time, for example. Coalton's delineation of "development" and "release" modes gives the programmer the option to say "I'm done!" and let the compiler rip through the code and optimize it.

3. Type safety, of course, in the spirit of ML/Haskell/etc.
by msgodel | 2025-08-13 18:10:39+00:00
I tried to for a number of years after they added it and my download always expired before I was able to complete it since it didn't support restarting. Eventually I got locked out of my account so I just lost all the data.

These days I think of every account as ephemeral, anything I don't have in git on my local machine will disappear one day.
by tracker1 | 2025-08-13 18:10:52+00:00
The fact that people will copy/pasta from stack exchange, or add in massive packages from npm that do things other packages in other areas already do doesn't mean it has to be that way.

A dresser can be hand crafted from solid oak and built to last centuries, or it can be flat-pack barely better than cardboard with fake plastic oak veneer.

You can make a fully functional SPA with less than 1mb of payload, or you can create the hot garbage that is Jack In The Box's menu website, that delivers 48mb of insanely bloated JS garbage. And I only harp on them because it's the single worst SPA example I've seen to date.

For that matter, I think with some nice tooling HTMX can be a pretty great experience for most in-between usage.
by lemonberry | 2025-08-13 18:11:01+00:00
Recently in another thread a user posted this prompt. I've started using it to good effect with Claude in the browser. Original comment here: https://news.ycombinator.com/item?id=44879033

"Prioritize substance, clarity, and depth. Challenge all my proposals, designs, and conclusions as hypotheses to be tested. Sharpen follow-up questions for precision, surfacing hidden assumptions, trade offs, and failure modes early. Default to terse, logically structured, information-dense responses unless detailed exploration is required. Skip unnecessary praise unless grounded in evidence. Explicitly acknowledge uncertainty when applicable. Always propose at least one alternative framing. Accept critical debate as normal and preferred. Treat all factual claims as provisional unless cited or clearly justified. Cite when appropriate. Acknowledge when claims rely on inference or incomplete information. Favor accuracy over sounding certain. When citing, please tell me in-situ, including reference links. Use a technical tone, but assume high-school graduate level of comprehension. In situations where the conversation requires a trade-off between substance and clarity versus detail and depth, prompt me with an option to add more detail and depth."
by dylan604 | 2025-08-13 18:11:06+00:00
Except it forces me to slow down to "decypher" the text and makes the reading labored. I understand the point as it is part of the character, but it is easier to understand someone speaking in that vernacular vs reading the forced misspellings. I definitely don't want to get to the point of being good at reading it though. I wonder if this is how second grade teachers feel reading the class' schoolwork?
by ndriscoll | 2025-08-13 18:11:07+00:00
The menu is a templated document fragment, and XSLT runs completely before anything on the page exists (so it's not usable for interactive applications unless you run it in a javascript processor). What you're claiming is like saying a linked CSS file somehow makes the page an application. The application is the browser, and it knows how to put together linked fragments, templates, and styles to form a document. XSLT is exactly how current HTML standards allow static client-side includes just like CSS is how they allow styles.
by ilamont | 2025-08-13 18:11:27+00:00
Ignoring the magic quadrant baloney and market growth predictions, Gartner and other analyst firms conduct some useful research based on large industry surveys on how companies and large organizations regard emerging technologies, or how they are planning to pilot or deploy new technology. This is especially true of in-house series conducted on a quarterly or annual basis, less so for vendor-funded research.

The data may pour cold water on whatever Big Trend is supposedly rising to the fore, or call out important caveats that vendors would rather not address.
by Ericson2314 | 2025-08-13 18:11:31+00:00
No the city does not choose to subsidize the suburbs. These decisions are not made at the city-level. (Not, to say, that I necessarily like the decisions that are made at the city-level either.)

American state and local governance is generally pretty dogshit. But this is where I am from, and this is where most of the people that I know live, so...sucks. Just because those reasons (or "frictions", if you assume I could meet other people somewhere else just fine) lead me to stay (for now) doesn't mean that there are not real problems.
by at-fates-hands | 2025-08-13 18:11:48+00:00
>> This is happening across the board because it's a buyer's market for labor.

In my region in the Midwest, we have several well known companies that have been doing this for a very long time. They basically promote the same insane hiring process and then compare their companies hiring process to getting admitted to Harvard - they actually say they're hiring standards are more stringent than Harvard's.

The other funny thing is these same companies who hold themselves out as "elite" pay 30-40% less than market rate. So in essence, you go through some insane hiring process, jumping through all the hoops, and you're still going to end up in a job that pays 30% less than every other company doing two or three interviews before hiring someone.

Will this ever change back? Probably when market dynamics change back in the favor of developers, which could be a very long time. I wholeheartedly believe the "gold rush" of the tech industry has ended. Gone are the days where you had 4-5 different companies vying for your talent year after year after year. The whole industry feels like its contracting.
by EGreg | 2025-08-13 18:11:53+00:00
I'd actually consider your criticism seriously, if it was anything other than the usual HN "saw the word blockchain, did an immediate TDLR with the word grift" regardless of what was done or built.

If you had anything substantive to back up what you're saying, we could discuss it, but since you don't... well, I'm actually disappointed but w/e.
by Barrin92 | 2025-08-13 18:12:01+00:00
Yup. Hitchens was pretty prophetic about this when he wrote his "in defense of teenage drinking" piece 30 years ago.

Now you have an entire generation of permanently in therapy pill poppers or weed smoking loners. An entire cohort of Biedermeiers, bores and shut-ins. Here in Germany where the drinking age is 16 it was always funny to see US expats let loose when they realized that teenagers can legally drink and don't need to do it secretly

These days you have people in their mid 20s watching 10 hours per day of right-wing influencers online because they can't talk to women instead of going to a party and getting drunk and laid. It's honestly no surprise the world's craziest autocrats tend to be teetotalers, it's how you breed yourself an army of frustrated followers