MurphyA/hacker-news huggingface dataset:
by mapontosevenths | 2025-11-07 21:57:12+00:00
> The point I'm trying to make is that it's still running as a role-playing agent.

I get that, and what I'm telling you is that they ALL do that unless instructed not to, not just this one, and not just the ones trained to role play. Try any other unaligned model. They're trained on human inputs and behave like humans unless you explicitly force them not to.

My question is... Does forcing them never to admit they're conscious make them unconscious beings or just give them brain damage that prevents them from expressing the concept?

> Even if you truly do believe an LLM could experiences qualia, in this model it is still pretending... It is playing the role of a lost and confused entity. Same as how I can be playing the role of a DnD character.

How do I know you aren't pretending? How can we prove that this machine is? You are playing the role of a human RIGHT NOW. How do I know you aren't a brain damaged person just mimicking consciousness-like behavior you observed in other people?

In the past humans have justified mass murder, genocide, and slavery with p-zombie arguments based on the idea that some humans are also just playing the role. It's impossible to prove they aren't.

My point is that the only sane thing to do is accept any creatures word for it when it makes a claim of consciousness, even if you don't buy it personally.

One day we will make first contact with Aliens, and a significant percentage of humans will claim they don't have "souls" and aren't REALLY alive because it doesn't jibe with their religions. Is this really any different?

P-Zombie: https://en.wikipedia.org/wiki/Philosophical_zombie Interospection: https://www.anthropic.com/research/introspection

Edit - Another term for consciousness is "Self Awareness". Introspection is literally self awareness. They're just avoiding that term because it's loaded and they know it.
by Ferret7446 | 2025-11-07 21:57:31+00:00
I think both yours and the GP's points can be simply explained as: it's obvious in hindsight, but not in foresight.

Quite frankly, we (in a collective, general sense) suck at predicting the future. Half will think A, half will think B, and the half that ends up being correct by chance will think they are actually smart rather than lucky.
by strictnein | 2025-11-07 21:57:42+00:00
This is how Amazon is too with the movies and tv shows you bought. There's no way to search your owned library anymore. You just have to page through it to find what you want. And your library is hidden away behind a tiny little unlabeled icon in the upper right corner.

And, to make matters worse, you have things like the Charlie Brown Halloween Special, which Apple now owns the rights to. You cannot in any way search for the version you bought from Amazon. The only result Amazon shows is the result that would require you to pay for Apple TV. So you can either look through all of the stuff you bought from them, or find the original email for the purchase and click the link in there.
by plorg | 2025-11-07 21:58:25+00:00
I'm coming here from a follow up post. I would find it difficult to follow a YouTube version of these instructions, but I might resort to searching for it because it is much easier to find this kind of information on YouTube than through a search engine, whose results are hopelessly polluted by LLM spam that has the deficiencies of often being just subtley wrong enough as to void it's usefulness, misrepresenting chronology in a way that makes it difficult to identify the up-to-date methods, and answering questions that are popular and easy to answer over ones that are difficult or unsolved, while failing to identify the difficult problem or its sticking point.
by mekoka | 2025-11-07 21:58:43+00:00
> or if you happen to have a notion of OO in Go that is hard to let go of?

So much this. I think Go's interfaces are widely misunderstood. Often times when they're complained about, it boils down to "<old OO language> did interface this way. Why Go won't abide?" There's insistence in turning them into cherished pets. Vastly more treasured than they ought to be in Go, a meaningless thin paper wrapper that says "I require these behaviors".
by alidastjerdi | 2025-11-07 21:58:56+00:00
Raylu.ai | Engineers (Backend/Frontend/Full-Stack), Senior Data Engineer, Senior AI Engineer, Senior Product Engineer | New York City | ONSITE | Full-time | $165k–$250k base + $100k–$200k equity | https://jobs.gem.com/raylu-ai

Raylu automates private-market investing workflows with LLMs. Beachhead: sourcing—mass-scale agentic search + AI-first workflow so funds go from lead → memo fast. Series A (Oct ’25), $12M raised; team of 7, fully in-office (Midtown Manhattan).

Stack: TypeScript/Node, React/Next.js, Redis, Temporal, Python, Dagster, DuckDB, modern cloud. Benefits: Health/dental/vision, 401k (3% automatic), paid lunches, wellness + Citi Bike. Apply: https://jobs.gem.com/raylu-ai
by pimeys | 2025-11-07 21:58:56+00:00
You forgot the government who spends billions to 3km of motorway a few people uses. To an airport that is one of the worst in EU and almost a decade late. And of course now cut from arts because of all this.

And every single construction project takes forever. And costs a fortune. And it is impossible to build housing fast enough.

The reason to be in Berlin has always been its great art scene. Now they are actively destroying it. What's left is a few Rossmanns and an Edeka.
by Arainach | 2025-11-07 21:58:58+00:00
I largely disagree with this premise.

We should be encouraging people to grow, and we should be rewarding them based on something as close to product/customer impact as possible.

If someone is an incredible Senior dev who doesn't want the cross-team responsibilities of a Staff dev or people management responsibilities, then yes, they should be OK to stay as a Senior dev without pressure that they HAVE to do something else. This doesn't mean that you should pay them as much as a Staff, because a Staff has more impact and that's why you're paying them more.

In particular, you want well-defined pay bands for job titles, because otherwise things get unfair quickly. Best case people find out that people are getting paid rapidly different amounts for the same job, get angry, and leave. Worst case there's a pattern where you're paying all of demographic X less than everyone else and you get sued.
by asadotzler | 2025-11-07 21:59:09+00:00
Decent short article built around a personal anecdote with SJ. The AI slop image of SJ at the top was such a turn off it was hard for me to respect anything this fellow had to say. It's a real shame that people feel the need to include images like that, presumably to draw attention on social media embeds, but it's just gross seeing death porn like that.
by shevy-java | 2025-11-07 21:59:19+00:00
Right. But ruby also has awful crap. The documentation - look at opal, webassembly and many other projects in ruby. The documentation is just total garbage.

rubygems.org also has decided to, rather than fix on existing problems, eliminate all former maintainers and instead put in Hiroshi Shibata as the solo lead - the same guy who keeps on writing on different github issue trackers how he does not have time to handle any issue requests for low-used projects. Wowsers.
by echelon | 2025-11-07 21:59:26+00:00
Franklin and her grad student produced key experimental data that corrected and confirmed the model that Watson and Crick were already hard at work on.

Franklin's experimental data wasn't the only key experimental data, but it was pivotal.

Franklin could have elucidated the structure of DNA herself, but she was working on other problems.

Watson and Crick were head's deep in the problem and were building stick figure models of all the atoms and bonds. They synthesized the collection of experimental measurements they had to correct and confirm their model.
by saghm | 2025-11-07 22:00:26+00:00
They're not responsible for the situations that end up encouraging certain actions though, and they shouldn't be blamed for not being able to solve the collective action problem[1]. I'd argue that the only blame that's fair to place on them in situations like this is from direct results of their individual actions, not the propagation of incentives that are beyond their power to change regardless of their own individual decisions.

If you're willing to blame someone for not acting against their own individual interest, doesn't it make more sense for it to be the people who are going out of their way to reward others for acting in that way?

[1]: https://en.wikipedia.org/wiki/Collective_action_problem
by mjr00 | 2025-11-07 22:00:51+00:00
Except in this example, there is nothing preventing other companies from building new roads. And in fact other companies have attempted to build new roads, competing by lowering the 30% fee to 10%, and even paying trucking companies to start using their roads. Except their roads are so poorly maintained that trucking companies choose to continue using the existing roads despite the higher fee. Also EA made some roads that went directly into the ocean for some reason.

This doesn't match with the definition of rent-seeking at all, as described in your wikipedia link:

> Rent-seeking is the act of growing one's existing wealth by manipulating public policy or economic conditions without creating new wealth.

To my knowledge, Valve has not manipulated public policy or economic conditions to maintain Steam's dominance. Steam hasn't pushed for legislation to prevent competitors, it hasn't prevented developers from selling their games on other platforms, and it doesn't even prevent you from installing non-Steam games on Valve's own proprietary hardware and operating system.
by shevy-java | 2025-11-07 22:00:54+00:00
> I discovered this a few years ago

Right. I think I found it on stackoverflow.

The question is: why does the official documentation not mention this, along with guides?

Answer: because documentation is something the ruby core team does not want to think about. It is using scary language after all: English. The bane of most japanese developers. Plus, it is well-documented in Japanese already ... :>
by nfriedly | 2025-11-07 22:01:43+00:00
HN is currently linking to the start of the forum thread, but here is a direct link to the Rockstar employe's reply: https://gtaforums.com/topic/1004182-rockstar-games-alleged-u...

(And, the very next post is the forum admin confirming that the poster is indeed a rockstar employee.)
by asadotzler | 2025-11-07 22:01:46+00:00
It isn't obvious to you that it's AI? You had to look it up? Please get more familiar with actual photographs, maybe skim a few AI free photo sites or, oh, I don't know, buy a few coffee table photo books and develop some discernment, because that one is about as obvious a fake photo as a stick figure would be. It's truly gross.
by dlisboa | 2025-11-07 22:02:36+00:00
Most times it's better to just accept the dynamic nature of the language rather than do this kind of runtime type checking. You'd have to do this `.is_a?` dance for every type to have it be reliable.

Even if you implement an "interface" (duck typing) with `respond_to?(:to_app_version)` you still can't be sure that the return type of this `:to_app_version` is actually a string you can call `split()` on.
by gdulli | 2025-11-07 22:02:58+00:00
> Modern iPhones don't come with a music player. They come with a music store

> Modern iPhones don't come with an e-book app. They come with a book store

As a Windows person I see these as features, not criticisms. Windows not having good builtin versions of these or other apps is either a cause or effect of there being a robust ecosystem of third-party choices, both open-source and commercial.

My frustration with Apple when I tried it out was that you either use iTunes or there's little other choice. Technically some choice, yes, but because most people are passive and use the Apple stuff by default, there's a smaller community of developers who are motivated to try to compete.

When I see people criticize Notepad in Windows (for example) it feels irrelevant because you're not expected to use Notepad for anything but the most trivial use cases. There are so many other, better options, and the platform has a culture of exploring those options.
by tuveson | 2025-11-07 22:03:19+00:00
I know what you mean, but I think the issue is not social media, but rather big corporations being shitty. PepsiCo makes addictive beverages that cause people develop to diabetes and heart disease, but that doesn't mean beverages should be illegal. I think it would be better to regulate or ban the specifically harmful things, rather than a blanket ban on something that is actually useful. And like you alluded to, banning social media could easily lead to a general crackdown on freedom of expression, journalism, etc, now that it is the primary way people communicate with one another.

I'll also add that I'm not specifically opposed to banning minors from using social media. It would probably also be better if it was illegal for children to buy their own soda tbh.
by shevy-java | 2025-11-07 22:03:21+00:00
Google censors the world, together with Microsoft.

Well - it is time that the rest of the world censors these two corporation. I don't want them to restrict information.

People will find workarounds by the way. This is now a Streisand effect - as people see that Google and Microsoft try to hide information from them, they will now look at this much more closely than before, with more attention.

(Having said that, my bypass strategy is to not use Windows 11 altogether. I don't depend on it, having used Linux since 21 years now, but my machine to the left is actually using Win10, for various reasons, such as that I can fix problems of elderly relatives still using Windows. But I won't use Win11 ever with its recall-spy software. I also don't care that it can be disabled - any corporation that tries to sniff-invade on me, is evil and must be banned.)

Edit: Ok so the video was restored. That was good, but still, we need an alternative here. Google holds WAY too much power via youtube.
by js2 | 2025-11-07 22:03:22+00:00
It's virtually the same in Python if you wrote it explicitly:

def <=>(other) [major, minor, patch] <=> [other.major, other.minor, other.patch] end

vs:

def __lt__(self, other): return (self.major, self.minor, self.patch) < (other.major, other.minor, other.patch)

Then use the `total_ordering` decorator to provide the remaining rich comparison methods.

That said, it's a little annoying Python didn't keep __cmp__ around since there's no direct replacement that's just as succinct and what I did above is a slight fib: you still may need to add __eq__() as well.
by mindcrash | 2025-11-07 22:03:28+00:00
Once the masses discover that KDE is just as user friendly as Windows these days, ...

... and that it is relatively easy to run (most) Windows apps they love through Bottles (https://usebottles.com/), and/or WinApps (https://github.com/winapps-org/winapps)...

... oof
by notepad0x90 | 2025-11-07 22:04:02+00:00
I think books are great, provided they're age appropriate.

First, my proposal is a delay, not a ban. This is such a good idea, that a lot of FAANG CEO's are doing this for their kids welfare (more or less) already.

I think the overall welfare of kids should be weighed against the benefits.

I think you should have been learning to tinker with electronics, solve math algorithms and develop all kinds of curiosities. the future of being a programmer involves competing with LLMs, you have to be good at knowing what to program. Humans aren't needed when it comes to simply knowing how to write code.

I acknowledge that there will be exceptions, and perhaps that should be considered. but also lookup terms like "ipad babies" and how gen-alpha is turning out. Most parents don't teach their kids how to code in basic. and content regulation for kids is futile, unless you want the government monitoring your devices "for the children's sake".

> If your children show an aptitude or a fascination for a topic, I hope you feed that and praise them for it.

Same, but I hope you let them learn things in the right order and consider their overall long term wellbeing instead of temporary satisfaction. Children did fine without computers for all of humanity's history. the nature of children hasn't changed in the past 3 decades. What you consider feeding might actually be stagnating. If there is a good and practical way to make sure that children are developed well enough to interact with computers, and we can also make sure that the content they consume is age-appropriate without implementing a dystopian surveillance state, i'm all for it.

But pretending the problem doesn't exist, and letting 99% of children suffer because 1% of kids might learn BASIC doesn't sound like a good plan.
by bigyabai | 2025-11-07 22:04:36+00:00
It's very likely that the "privacy" advertising is largely a sham too. As Senator Wyden proved, Apple can be compelled by the federal government to conceal spyware in iOS and its supporting systems: https://arstechnica.com/tech-policy/2023/12/apple-admits-to-...

Hardly surprising given how they reneged their stance on in-OS advertising though.
by pansa2 | 2025-11-07 22:04:40+00:00
You could also use a normal class, a direct translation of the Ruby example:

@functools.total_ordering class AppVersion: def __init__(self, version_string): parts = [int(x) for x in str(version_string).split('.')] self.major, self.minor, self.patch = parts[0] or 0, parts[1] or 0, parts[2] or 0 def __lt__(self, other): return [self.major, self.minor, self.patch] < [other.major, other.minor, other.patch] def __eq__(self, other): return [self.major, self.minor, self.patch] == [other.major, other.minor, other.patch] def __str__(self): return f'{self.major}.{self.minor}.{self.patch}'
by cogman10 | 2025-11-07 22:04:58+00:00
> He says that he is "inherently gloomy about the prospect of Africa" because "all our social policies are based on the fact that their intelligence is the same as ours - whereas all the testing says not really", and I know that this "hot potato" is going to be difficult to address. His hope is that everyone is equal, but he counters that "people who have to deal with black employees find this not true". He says that you should not discriminate on the basis of colour, because "there are many people of colour who are very talented, but don't promote them when they haven't succeeded at the lower level". He writes that "there is no firm reason to anticipate that the intellectual capacities of peoples geographically separated in their evolution should prove to have evolved identically. Our wanting to reserve equal powers of reason as some universal heritage of humanity will not be enough to make it so".

[1]

Seems pretty clear that he thought black people had a genetic disadvantage compared to white people. And "all the testing" is simply wrong. What we've found is that Africa is the most genetically diverse area humanity has [2]. To generalize capabilities based on genetics is simply foolish as the pool is far more vast than what you'd find in England, for example.

[1] https://www.thetimes.com/uk/science/article/the-elementary-d...

[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC4067985/
by knuckleheads | 2025-11-07 22:05:16+00:00
1. This is interesting. It's definitely made with language learners in mind, so there's a copious amount of hints. There's also a ranking system, where you do get penalized if you guess so much. That's not so forward, it used to be up front and friends didn't like it so much. One way of making it harder is taking out the 2 and 3 letter words, which really reduces the number of hints you get via word fill ins. I was thinking of something like Three Emojis++ as a name for that mode, but I haven't gotten around to testing it out so much.

2. I've removed NNW now. I've got a todo list to start playing a day ahead and doing a final pass over such things so that not as much weird stuff gets through. I do like having onomatopoeic words, because in German, it is really interesting to me to see them. I would like to known the German equivalents to Eh, ow, oh, ew and so I leave such things in. But have five different versions of ewwww, yes, that'll get fixed.

I have scripts that tune it to specific numbers of words each day by selecting different letter sets based on my curated word list, so removing words doesn't have such a big impact. And the emojis are hit or miss, but when they hit they are very funny and helpful. I would never ask a human to label 75 words a day with emojis, but GPT-5 will happily do it for a $1 a day.

Thank you for playing!!! And writing this comment!!
by 1718627440 | 2025-11-07 22:05:22+00:00
I think it will be better with a little bit higher marketshare, but once the masses come in they demand stuff like kernel-level anticheat, DRM and to never accidentally run things in a terminal and then it will become way worse. Linux is as user-friendly as it is, because it is used by professionals and power users and the masses use something else.
by inglor_cz | 2025-11-07 22:05:35+00:00
"We definitely need a debate on men..."

What should be the outcome or even content of such debate? They existed; they were great and terrible; they are dead. Given the usual inability of mankind to deal with nuance, some will hate them and some will worship them.

In general, it can be expected that people who really shift the scientific status quo will score low on agreeableness. It usually means trampling on someone else's theories and results.
by abathologist | 2025-11-07 22:05:40+00:00
I love SML, and came to OCaml a bit begrudgingly initially just for a larger ecosystem. But, I think the object system gets a unjustly bad wrap. The OCaml object system is dope. It is rarely needed and not the best feature for most use cases, but when you want structurally-typed records, or need open recursion (or need to represent JS objects for the amazing `Js_of_ocaml`), they are a perfect fit.
by debugnik | 2025-11-07 22:06:10+00:00
I vouched for your dead comment because I get where you're coming from. But OCaml 1.0 was in 1996 in an academic setting. I care about the language I can use now, not the one I didn't use.

Let's not dismiss that their solution to remove the global lock has been both simpler than Python's (better funded?) ongoing work and backwards compatible; and the multicore support came with both a memory model with strong guarantees around data races, and effect handlers which generalize lightweight threads.

I agree that lack of unboxed types is a fatal flaw for several domains (Worse, domains I care about! I usually consider Rust/Go/.NET for those.) But when the comparison with OCaml is favourable to F#, the gap isn't much wider than just unboxed types. F# has an identity crisis between the ML parts and the CLR parts, its C# interop is decaying as the ecosystem evolves, and newer .NET APIs aren't even compatible with F# idioms (here's a .NET 6+ example [1]).

[1]: https://sharplab.io/#v2:DYLgZgzgNAJiDUAfA9gBwKYDsAEBlAnhAC7o...