MurphyA/hacker-news huggingface dataset:
by john01dav | 2025-07-17 08:10:34+00:00
The social protocol that low support needs autistic people use is similar to the social protocol that some higher (meaning those who can communicate) support needs autistic people use. The fundamental difference in my opinion (which is primarily formed from fairly extensive personal experience and thinking about it) is that autistic communication is fundamentally collaborative, while allistic communication is fundamentally adversarial. This is not to say that anyone is always collaborative or adversarial, or that the communication mode necessarily matches intentions.

For example, an allistic (meaning not autistic, but perhaps neurodivergent in some other way) person is more likely to keep their goal unstated and only known through subtle semi-involuntary signs that others evolved to pick up on due to the advantages that come from understanding such semi-involuntarily-shared information. Autistic people who can speak generally just say, with words alone, what they want to communicate, and are less inclined to make such subtle inferences and less likely to perform them in the way that allistic people do. For some people this manifests in an autism accent where the speech is completely well formed in a grammatical sense (not necessarily the same grammar that's in formal writing) but has no tonal information.

This difference is also reflected in conflict resolution: most autistic people will each say what their goals are and then try to find a way to satisfy everyone's goals. Allistic people I have observed are more likely to not want to put that effort in, and will this via the aforementioned subtle communication decide on some particular resolution or will play social status games to get their way.

There is also some scientific research in this area that provides support for this understanding of different modes of communication. For example this¹ provides evidence that there is a different mode of communication, although it doesn't explore what makes up those differences. It filtered for typical IQ scores, but not for support needs.

1: Crompton, C. J., Ropar, D., Evans-Jones, M., Adams, C., Pearson, A., Scott, F., & Fletcher-Watson, S. (2019). Autistic people’s social camouflaging in daily life. Autism, 23(3), 606–613.
by thorio | 2025-07-17 08:12:10+00:00
Since Google is about to brick my Pixel 6a with the battery botchering update, i find myself in the same struggle again i had when buying the 6a.

Basically you have to make compromises on performance and camera and then this was, what i came up with: - Zenfone 10 (flagship with prices still above launch price (!), which soon gets no updates anymore) - Unihertz Jelly Max (small, but thick and bad camera) - Rakuten Hand 5G and Rakuten Mini (also bad camera and older Android) - Balmuda Phone (which i really like, but also bad camera and discontinued, so probably not even security updates and no custom rom support) - Bluefox NX1 (really tempting, but appearantly kind of bad build quality and no NFC)

All other options are even older phones. Samsung S25 line does exist, but i really like vanilla Android. I think the price chart of the Zenfone DOES somehow indicates the existence of a market and i wonder if it would be big enough for a small niche player!?

Personally I am considering a pixel 8, which is the "smallest" of current phones, but it still really isn't small. And i don't see myself as a Google customer because of the battery topic...

I personally would have been more happy had Eric made a small android phone instead of the new pebble, but hey...
by sjw987 | 2025-07-17 08:12:49+00:00
Somebody else echoed my opinion exactly. Don't load your expectations onto other people as a given.

I don't use social media. I read (and less often, post on) Hacker News at work sometimes, and that is quite literally all the user submitting content I produce. I've never used social networks (truly, personal choice), nor browsed them anonymously.

I also don't read the news on a daily basis. I use one day per week to catch up on news from a relatively neutral, brief and unbiased source (The Economist Weekly summaries).

You don't need to use social media or read the news frequently to see that the world is in a bad state. You see it every day around you, and you can see it getting worse. Personally, I try my best to block out the things I can't change. I stay offline as much as I can outside of work time, exercise and read a lot. I spend about as little time as you can engaging with world affairs and politics, yet I still notice it. I'm not unhappy in general in life, but I acknowledge that things aren't as good as they were a few years ago, can work out the direction things are headed, and can project that 20, 30, 40 years down the line, things aren't going to be better or probably even stay at this level.

We're all well aware people have had it worse historically. That doesn't detract from the fact that when we have more education than the typical person born before the 1900s, and when women have the means to control their reproductive cycle, many people aren't going to go ahead and have kids when they foresee the future being worse for their kids.

We have lived through a golden age the last 50+ years. Things are going to get worse. The perfect storm which led to our (in the West) prosperity isnt't going to whip up again as it did before, even if we did have a WW3 and "won" it. The spoils simply wouldn't be the same.

The dodo went extinct in 1662, it also was an unbroken evolutionary thread of more than 4.5 billion years. The opening line is a meaningless tidbit.

Your response to the other poster comes across a tad condescending. Just because somebody doesn't see things positively doesn't make them have a "doomerism" mindset (sounds like the exact sort of forced trend word vomit that comes from social media).
by dvh | 2025-07-17 08:12:50+00:00
Do NOT ever use that 4 word description of the genre nor the well know 4 letter acronym. Trademark owner goes VERY AGGRESSIVELY after both. Erase every mention of it everywhere, delete repo and create new one. Replace it with something like

- Interactive Story - Branching Narrative - Pick Your Path - Create Your Own Quest - Personalized Plotline - Dynamic Storytelling

Stop whatever you are doing and do it NOW!

I no longer do game dev but I'm already sweating.
by neurostimulant | 2025-07-17 08:12:51+00:00
But you already can, though not for macos but for regular pc hardware with amd chips. just download the installer and copy it to a usb drive with rufus to create a bootable installer, then boot the installer to replace your windows installation with steamos.

https://help.steampowered.com/en/faqs/view/65B4-2AA3-5F37-42...
by 4gotunameagain | 2025-07-17 08:12:52+00:00
So you are saying that we should adhere to a binary logic, where we either accept the destruction of the Earth as a fact, or we form a doomsday cult ?

I don't understand. It is quite clear that we are what is polluting the planet, sure.

There are multiple ways to reduce our impact and try to reach some sort of balance. Of course everything is imbalanced right now, we are only a couple of generations after the industrial revolution after all.
1-year perplexity pro free to all Airtel users in India
by freakynit | 2025-07-17 08:13:19+00:00
https://www.thehindu.com/sci-tech/technology/airtel-to-offer-one-year-free-perplexity-pro-subscription-to-its-users/article69822306.ece

There is no condition to attach the same phone number to your account. A lot of second-hand sellers are about to come up.
by razvi0211 | 2025-07-17 08:13:29+00:00
Hi thanks for sharing this!

I'm the creator of the protocol. First of all this protocol is made as a completely open-source and community driven alternative to MCP. We're actively looking for contributors and general discussion to make this better.

We take a fundamentally different approach to MCP. Tool calling should be lightweight and stateless by default, and instead of using a middleman MCP server between the agent and the tool, UTCP proposes offering a manual at the beginning of the transaction and then getting out of the way, so the agent can communicate directly to existing endpoints.

This approach fixes a lot of problems with MCP and most significantly makes UTCP much easier to update and adopt as changes don't break the entire ecosystem (tool providers usually don't have to do almost anything).

Very happy to hear feedback and reach out on discord for discussions and contributions!
by pjmlp | 2025-07-17 08:13:29+00:00
Because of the type system, with its ML influence, two macro systems, the stuff on nightly that many folks enjoy using, having to rely on external crates for proper error handling and async/await features.

Additionally, given its ML influence, too many people enjoy doing Haskell level FP programming in Rust, which puts off those not yet skilled in the FP arts.

Also the borrow checker is the Rust version of Haskell burrito blogs with monads, it is hard to get how to design with it in mind, and when one gets it, it isn't that easy to explain to others still trying to figure it out.

Hence why from the outside people get this opinion over Rust.

Naturally those of us with experience in compilers, type systems theory and such, see it differently, we are at another level of understanding.
by Tade0 | 2025-07-17 08:14:46+00:00
I don't think it's really factual.

Ultimately it's about the energy invested to on one hand keep civilization running and on the other dispose of its products in a non-disruptive manner. There's an overabundance of it from the sun, we just haven't scaled up our means of extracting it.

A solar panel throughout its lifetime gathers way more energy than is required to produce it and later turn into materials for new solar panels. There exists a process for that and I'm sure eventually legislation will follow as the number of end-of-life panels grows.
by theLiminator | 2025-07-17 08:15:01+00:00
Not only, you also must be able to delete user data. If you have anything that could be considered PII (including IP addresses) you're responsible for potentially needing to delete that.

It completely makes certain engineering patterns like event sourcing/soft deletion almost infeasible, as you cannot have immutable records.

The way it's described is very fuzzy and it's 200 pages long. Certainly it's long enough that I'd rather ban EU residents than open myself up to liability even if I generally want to do the right thing with user data.
by vintagedave | 2025-07-17 08:15:07+00:00
What makes them interesting to you? Does the music sound different?

I've seen pianola rolls and even played one as a child. But I have wondered as an adult what the 'listening quality' of the music is / would be. What got you into them and could you share -- if you want to nerd out please do, I'm genuinely interested! -- what interested you about them?
by barrkel | 2025-07-17 08:15:10+00:00
Metropolises are not soulless, as a rule. They are dynamic and exciting, with an influx of ambitious young people every year trying their best to start something.

You don't need a big home space when any cafe can become your living room, any restaurant your kitchen, dining room and wait staff, and any park your professionally tended garden.

Your choice of entertainment, especially live entertainment, is mainly limited by your willingness to keep up with what's going on, and not by the sparse calendar of touring acts.

Metropolises are fantastic places to live, especially when you are comfortable spending money to expand your space on demand.
by stingraycharles | 2025-07-17 08:15:15+00:00
It’s not a great blog post. He attached a shell MCP server to Claude Desktop and is surprised that output / instructions from one MCP server can cause it to interact with the shell server.

These types of vulnerabilities have been known for a long time, and the only way to deal with them is locking down the MCP server and/or manually approving requests (the default behavior)
by MangoToupe | 2025-07-17 08:17:57+00:00
I encourage you to examine how much of this is specific to western culture, and in particular business-oriented western culture. Expectations and tolerance vary widely from community to community even in the US, but I submit autistic individuals are likely to struggle the most in highly atomized cultures. It's a very deep and broad topic so I don't expect you to see much at a glance, but I do believe there's a reason such a label emerged from western, white supremacist culture with a very, very high degree of commodified labor.

Of course, what you point out is universal, so there are limits to this perspective. But in more collectivist cultures, I suspect that the burden of adjusting to people who struggle to conform can be more easily shouldered by more than just the nuclear family, or even celebrated more, erm, naturally.
by delusional | 2025-07-17 08:18:22+00:00
> If anything getting summaries might be the worse of both worlds because one might be left with the false impression of understanding where there is none.

It's bad for the individual, but even worse for the collective. The AI summary reader isn't just convinced they understand, they also share that incorrect understanding in discussion. They effectively inject LLM slop into real life conversations and forget the subjectivity of reading.

This leads to what I consider more harmful. Discussions where the particiants themselves don't even believe in the stuff they are arguing. Where human beings, devoid of their own subjectivity, sling summaries and empty "facts" at each other. As if what 1984 textually said is important in any way beyond how you and I, the humans, connected with it.
by pjmlp | 2025-07-17 08:19:21+00:00
Go pushes the complexity into the programmer, that is how one ends with source code like Kubernetes, when the language doesn't provide all the tooling.

Python belongs to the complicated languages section, people that think Python is straightforward never bothered reading all the manuals, nor had to put up with all the breaking changes throughout its history, it wasn't only 2 => 3, that was the major event, every release breaks something, even if little.
by aa-jv | 2025-07-17 08:19:25+00:00
Ah, the age of the terminal is still very much well and truly with us. If only the teenager me, clutching my vt100 back in 1988 as it was being removed to be replaced with 'a modern computer interface', would've known not to fret so much and just let the future have its way ..

The very awesome awesome-console-services has more neat tools like this:

https://github.com/chubin/awesome-console-services

My favourite is:

$ nc ticker.bitcointicker.co 10080

.. which is a nice thing to check while waiting for builds ..

And then, there is this wonderful, wonderful thing:

$ curl cheat.sh

Such a great resource when all you've got is a terminal and 15 minutes waiting for those builds ..

Another great one, which I have found very useful for sending myself links across an air gap ..

$ curl qrenco.de/https://news.ycombinator.com/item\?id\=44590971

Okay, one more, because I just can't get enough:

$ curl https://api.lyrics.ovh/v1/depeche-mode/behind-the-wheel
by PicassoCTs | 2025-07-17 08:19:31+00:00
Looked at the linkedIn career paths in the profiles. Nobody there worked in construction before this. They may have hired some domain experts, but i doubt they will get it together.

Especially, as automated construction has very little to do with "copy human" constructors and replicate and all todo with abstract the environment away and get it done. Meaning, you will want classic autonomy with excavators and trucks and concrete trucks - until you have poured the base plate for a house.

Then the best approach still is, to have basically a factory for pre-built components and assemble them on site. The "doing constructor things" with machines on site- does not scale.
by underdeserver | 2025-07-17 08:20:04+00:00
I don't really like Make as a build system, especially since today every language I've worked with has a much better one - cargo, uv, cmake, bazel, others.

My thing is that it's ubiquitous and if you stay simple, the syntax is perfectly readable; if you're doing anything complicated, I'll argue you don't want your logic in a Makefile anyway, you want it in a shell script or a Python script.

I get that if you want to do really complicated things, Just can be more ergonomic. But I haven't seen any real argument that it's more ergonomic, or understandable, or worth the learning curve, when your Makefiles are simple or have actual scripts doing the complicated stuff.

`just --list` is indeed missing (though I hear make is adding a --print-targets flag), but I usually need to run the same commands - make run, make test, make typecheck, make lint, make format. Note how none of these take an argument - that's also something I've never found myself needing.
by danielbln | 2025-07-17 08:20:10+00:00
All "haha, but it's tasty!!!!" jokes aside, and even ethics and morality aside (which is tough, because we cause a LOT of suffering here), growing meat is just incredibly inefficient. We have to sustain so much additional biological machinery just to chop off some muscle tissue at the end, even if we assume everything of the cow will be used eventually, it's just incredibly wasteful.
by swores | 2025-07-17 08:20:48+00:00
Anecdotally, I played football (soccer) as a kid, and multiple coaches taught me that it's better to rest with weight on balls of feet rather than heels for the benefit of being able to quickly move in any direction rather than being planted on the spot. It was just about when standing still or walking slowly, they never tried to adjust how I ran (though maybe if I'd been in a more professional level they would have), but I can imagine that sort of training might well have affected how I walk if I kept playing into adulthood.
by somenameforme | 2025-07-17 08:20:56+00:00
Hitting on the most general issue first - you could spend the next million years trying to simulate every possible contingency and issue with Mars, but at the end of the day you're still going to have many things with a high level of uncertainty, let alone the unknown unknowns. This means that going with an acceptably high risk is simply a prerequisite - period. It worked during Apollo and it will work for Mars, simply because there is no other option. So yes, "it'll probably be alright" is absolutely going to be a norm.

And the Moon is a complete hell hole that shares essentially nothing in common with Mars. You're looking at 2 week long day/night cycles that oscillate between absurd extremes of temperature of something like -300f at night to +200f during the day. And there's also no atmosphere which is why the Moon's surface looks like a teen with chronic acne. Even the smallest pebble will pound into the surface and often at quite a high level of energy. Similarly this is a big part of the reason that Moon dust is some seriously nasty stuff. Mars has a similar issue, but orders of magnitude less severe owing to the nature of where its dust came from, which is more similar to terrestrial dust sans composition.

---

As for the specific issue you mentioned - bone/muscle loss is not some unsolved mystery as the book implies. Your bones/muscles strengthen in accordance to the stresses they're under. In space there are 0 stresses so they deteriorate. The normal solution to this is weights, but in 0g that obviously doesn't work so astronauts are left doing largely ineffective and awkward elastic based exercises, which they have to spend 2+ hours a day doing. None of these are issues in low g where weights do work, and the bone/muscle loss will already be far less. These sort of arguments are like saying "Ok, we know this ship floats in 20 ft deep water, but how do we know it'll float in 50 ft deep?" Technically you don't, and you won't until you try it in 50ft of water, but ultimately there's no reason to think it won't.
by mike_hearn | 2025-07-17 08:21:19+00:00
But Silicon Valley isn't made up of vibrant cities. Most of it is small towns and suburbs between SF and SJ.

I remember the first time I was sent to the Bay Area for training. I was excited to see this City of Mountain View I'd heard so much about; to explore its city nightlife and enjoy the view of the mountain. My boss had to let me down gently :) "Mountain View in Europe would be called a village", he said.
by TulliusCicero | 2025-07-17 08:22:02+00:00
Conspiracy minded bullshit.

Like it or not, Apple keeps cancelling smaller phone lines because they don't sell well. That's it. If they sold really well then they'd keep selling them, but they don't.

I would also love more capable small phones personally, but I can't deny that people overall don't seem to want them.
by imtringued | 2025-07-17 08:23:06+00:00
I disagree with your response, because you are confusing the difference between modeling human behavior and being human.

According to you a video of a human and a human are the same thing. The video is just as intelligent and alive as the human. The differences are merely one of degree or magnitude rather than ones of category. Maybe one video isn't enough, but surely as we scale the database towards an infinite amount of videos, the approximation error will vanish.
by rramadass | 2025-07-17 08:23:14+00:00
1) Whenever building anything;

<make/build script> 2>&1 | tee build.log | grep <whatever>

2) Do everything within GNU Screen window with CTRL-A + Shift-H to log all output to logfile i.e. "screenlog.<window num>".

Both lifesavers when working with multiple systems and codebases.

3) Always use "set -o vi" with bash so that i can use vi/vim keybindings across everything.
by self_awareness | 2025-07-17 08:24:32+00:00
I've seen this argument for years. "C is an easy language and it's easy to code review it.".

Maybe if you want to skip all the off-by-1 errors, double frees, overflows, underflows, wrong API usage, you don't need to maintain multiplatform build environment, and you don't support multiple architectures.

I mean, in this sense, assembly is even easier than C. Its syntax is trivial, and if that would be the only thing that matters, people should write assembly.

But they don't write assembly, because it's not the only thing that matters. So please stop considering C only in terms of easy syntax. Because syntax is the only thing that's easy in C.
by written-beyond | 2025-07-17 08:25:36+00:00
Use RPIOS [pi-gen](https://github.com/RPi-Distro/pi-gen), it's pretty versatile and stupid simple, I could not wrap my head around Yocto and Buildroot. Even set it up in CI so GitHub would build the image and id just get the final tar.gz file as an artifact.

It's all just bash scripts and you can basically strip the entire image down. I had no window manager and no display server I was using DRM to show my UI.
by thrance | 2025-07-17 08:26:19+00:00
The beef with beef is that meat production, and espcially from cows, is extremely energy inefficient. You need 15-20kgs of plants for 1kg of beef, when we could just eat the plants directly and avoid everything needed to seed, grow, reap and haul all that feeding mass, which massively contributes to global warming and consumes ludicrous amounts of water.
by NoboruWataya | 2025-07-17 08:27:13+00:00
> As of the end of June 2025, wttr.in handles 20-25 million queries per day from 150,000 to 175,000 users, according to the access logs.

No wonder! That works out at about 133-143 requests per user per day. Presumably due to scripts refreshing their data 24/7.

Another solution is just to host it yourself, given the code is open source. No quota worries, and you can always donate to Igor if you feel so inclined (assuming he wants/accepts donations).