MurphyA/hacker-news huggingface dataset:
by username223 | 2025-10-23 02:10:23+00:00
> The global average cost of solar panels is $90/kW.

I don't remember where I read about it first, but the fact that Pakistan is installing gigawatts of solar panels per year made me smile. It's not a coordinated effort, either; people choosing between (1) relying on janky transmission lines, (2) feeding a diesel generator, and (3) buying a rectangle that creates electricity and a cheap battery tend to choose option 3.
by sipofwater | 2025-10-23 02:10:26+00:00
* "Enter the Donjon": https://www.youtube.com/playlist?list=PL6VM0N695IhltwFfXCMwl... (www.youtube.com/playlist?list=PL6VM0N695IhltwFfXCMwljk10c2psNiEI) via https://www.youtube.com/@Ledger

* "The Ledger Donjon: Meet Ledger's White Hat Hackers": https://www.ledger.com/academy/security/the-ledger-donjon
by lostmsu | 2025-10-23 02:13:03+00:00
I find it ironic given recruiters from that division have been messaging me every 4 months like a clock during the last 2 years, last one just a month ago from Llama team. Fortunately, they did not have an option to work in Singapore (where I want to be) or Montreal (where I am). Otherwise after Llama 3.x success the org seemed appealing until 4's release.

My wife left Meta Reality Labs in summer 2024 precisely because it seemed dysfunctional. I can see how the Llama division could have ended up in a similar state if it adopted similar management practices.
by nradov | 2025-10-23 02:13:35+00:00
Setting up a separate insulated internal organization to pursue disruptive innovations is basically what Clayton Christensen recommended in "The Innovator's Dilemma" back in 1997. It's what IBM did to successfully develop the original PC.

https://www.hbs.edu/faculty/Pages/item.aspx?num=46

Every tech industry executive has read that book and most large companies have at least tried to put it into practice. For example, Google has "X" (the moonshot factory, not the social media platform formerly known as Twitter).

https://x.company/
by ryandrake | 2025-10-23 02:14:00+00:00
I’d almost be ok with this if the kernel-level malware actually stopped cheaters but it doesn’t! Most (all?) modern multiplayer shooters that employ anti-cheats still are struggling with cheaters. So you get the worst of both worlds: you need to install a rootkit and still have to deal with cheaters. Why do gamers accept this abuse?
by troad | 2025-10-23 02:15:55+00:00
> You might as well be making the “I’m okay with my 2004 Honda accord with a tape adapter” argument.

I love how authoritatively you say this, as though this is meant to be just so patently absurd it doesn't require any further argument. This is an attempted reductio ad absurdum, but the absurdum in question fails to actually be abusrd.

Not everyone wants to drop $50K every few years on some liquid-glass-operated subscription-based monstrosity. Some people much prefer cars operated by knobs and dials, that are easy to repair, and dirt-cheap to replace. It's simply superior tech.
by tcdent | 2025-10-23 02:16:26+00:00
"Kill the tokenizer" is such a wild proposition but is also founded in fundamentals.

Tokenizing text is such a hack even though it works pretty well. The state-of-the-art comes out of the gate with an approximation for quantifying language that's wrong on so many levels.

It's difficult to wrap my head around pixels being a more powerful representation of information, but someone's gotta come up with something other than tokenizer.
by fart-fart-FART | 2025-10-23 02:17:24+00:00
that comment doesn't "defend" AI girlfriends, it points out the absurdity of condemning AI girlfriends in a world where porn and prostitution exist and are widely accepted by the "polite society".

also, case in point, normal people don't dig through a random stranger's post history to look for an ad hominem opportunity, and instead evaluate individual posts by their contents. lol.
by acdha | 2025-10-23 02:17:34+00:00
> Certain segments of Christianity have views that to me make them unelectable. And that is super important to know/understand. But I don't get to understand/we don't get to challenge a Muslim person's belief like that because it is somehow racist to ask.

I don't see anyone saying it's unfair to talk about the beliefs a specific Muslim candidate has expressed but Maguire wasn't talking about anything Mamdani has said. He made a sweeping claim about an entire culture, saying they considered it a virtue to lie when that is in fact broadly condemned. He almost certainly based that belief on propaganda about the concept of taqiyya which has been swirling around right-wing circles for the last couple of decades. That concept refers to a narrow exception allowing Muslims to conceal or disavow their religious beliefs when they fear for their safety. The term is derived from a root meaning of caution or fear, and dates back to when Islam was a minority religion whose followers had real examples of recantations forced under torture. Christians active in right-wing politics have claimed that it is both broadly practiced and interpreted to allow lying to spread Islam itself despite limited evidence and strident disagreement by actual scholars – there's a good summary here with a lot of links:

https://en.wikipedia.org/wiki/Taqiyya#Contemporary_debate

This is about as fair as finding a Seven Mountains Dominionist preacher who says that Christians need to control all aspects of society, claiming that they speak for all Christians, and then claiming that belief is secretly shared by a Christian political candidate who has never voiced supported for that sect and must override all of their stated views or past actions.

I'm an atheist now so I don't have a god in this fight but I've known enough people of each of the Abrahamic religions that I wouldn't make a general criticism of any individual except based on things they personally said or did.
by dangus | 2025-10-23 02:17:34+00:00
This just means that Samsung/Google and Apple both profoundly misunderstand the market.

Meta Ray-Bans are a successful product that has a clear understanding of use case and effectively delivers a normal product with appealing aesthetics. Google glass could have led to that much earlier but the product looked like headgear for braces and the product concept was abandoned prematurely.

Galaxy XR is a late response to Vision Pro which itself is a late response to Meta Quest/Steam VR devices. The HTC Vive and Valve Index were the market signals, but that market signal has already proven to be something of a false one by the time Apple and Google got around to playing in the space.

There is really no market for general purpose computing VR devices. You are either gaming (niche), watching movies alone (niche again, rich but lonely Vision Pro users), or you’re taking POV pictures/video and doing light voice assistant/AI type tasks (Meta Ray-Bans, which are broadly appealing and even function as regular glasses for basically the same price as regular glasses).

Unsurprisingly, the only true hit with growing sales out of the use cases is the Meta Ray-Bans.

Let’s not forget that even the best headsets like Vision Pro are useless for a large chunk of people who get motion sick from them.

The successful product concept is the Meta Ray-Bans, and it’s crazy to me that they have zero competition especially from Apple who is all over customizable fashion wearables with the Apple Watch. The Vision Pro and Galaxy XR should have been cancelled.
by jccalhoun | 2025-10-23 02:18:15+00:00
I enjoy If Books Could Kill and I used to like You're Wrong About when Michael was on it. However, I have found on If Books Could Kill that they sometimes take the least charitable interpretation of something to ridicule it when a more charitable interpretation might find that there is more nuance than they are presenting.

I haven't listened to Maintenance Phase because it isn't really a topic that I'm all that interested in.
by ahepp | 2025-10-23 02:19:08+00:00
Latency of swap is always terrible in comparison to RAM. RAM vs disk is already something ~1000x right? I've never characterized EBS vs trad ssd, but I would be surprised if it's more than 10x.

I don't think using swap as "emergency RAM" makes a lot of sense in 2025. The arguments in favor of swap which I find convincing are about allowing the system to evict low use pages which otherwise would not be evictable.
by gruez | 2025-10-23 02:20:12+00:00
>GoDaddy or any other hosting site mentions public suffix

They don't need to mention it because they handle it on behalf of the client. Them recommending best practices like using separate domains makes as much sense as them recommending what TLS configs to use.

>or where Apple or Google or Mozilla have a listing hosting best practices that include avoiding false positives by Safe Browsing…

Since were those sites the go to place to learn how to host a site? Apple doesn't offer anything related to web hosting besides "a computer that can run nginx". Google might be the place to ask if you were your aunt and "google" means "internet" to her. Mozilla is the most plausible one because they host MDN, but hosting documentation on HTML/CSS/JS doesn't necessarily mean they offer hosting advice, any more than expecting docs.djangoproject.com to contain hosting advice.
by aatd86 | 2025-10-23 02:20:18+00:00
It's a bit difficult statically because it is a flow sensitive analysis.

You are not wrong that it is a sharp edge. Completely removing nils from interfaces is not possible because: 1. not backward compatible

However I would nuance a little. Having an empty interface ie. a untyped nil is useful. Having typed nils in interfaces is arguable. Because every value type that has methods can make pointer. That means potential deref if any such pointer is passed to an interface variable instead of the value itself.

Being able to keep nil from some interfaces would be useful.

You're not wrong. In general there is not much value in having working methods on a typed nil pointer.

If we think in terms of bottom wrt type theory, yes it is supposed to implement every type. But that would be closer to untyped nil and that's not how go's type system works either. It is close though. We just don't have a language concept for nillable int because variables are auto initialized to 0. And because it would be difficult to encode such an information purely virtually. But that could be possible in theory, without mechanical sympathy. I digress. The takeaway is that I don't think a linter can do the trick easily but there has been good attempts. And it is worth pondering, you're right.
by acdha | 2025-10-23 02:21:06+00:00
Clients need to be updated, too, since what's happening is that the server and client need to agree on a common algorithm they both support, but that's been in progress for years and support is now pretty widespread in the current versions of most clients.

Stragglers are a problem, of course, but that's why I thought this would be a harder problem for Bitcoin: for me to use PQC for HTTPS, only my browser and the server need to support it and past connections don't matter, whereas for a blockchain you need to upgrade the entire network to support it for new transactions _and_ have some kind of data migration for all of the existing data. I don't think that's insurmountable – Bitcoin is rather famously not as decentralized as the marketing would have you believe — but it seems like a harder level of coordination.
by csmantle | 2025-10-23 02:21:43+00:00
I think innerText and setHTML() have different purposes. The former inserts the whole string as a text leaf, while the latter tries to preserve structures that are meaningful in context.

---

Libraries can surely do the same job, but then the exact behavior would vary among a sea of those libs. Having specs defined [0] for such an interface would hopefully iron out much of these variations, as well as enabling some performance gains.

[0]: https://wicg.github.io/sanitizer-api/#dom-element-sethtml
by ants_everywhere | 2025-10-23 02:21:44+00:00
I do this. I'm autistic and have ADHD so I'm not representative of the normal person. However, I don't think this is entirely uncommon.

The relevant technical term is "saccade"

> ADHD: Studies have shown a consistent reduction in ability to suppress unwanted saccades, suggesting an impaired functioning of areas like the dorsolateral prefrontal cortex.

> Autism: An elevated number of antisaccade errors has been consistently reported, which may be due to disturbances in frontal cortical areas.

https://eyewiki.org/Saccade

Also see https://en.wikipedia.org/wiki/Eye_movement_in_reading
by vkou | 2025-10-23 02:21:49+00:00
Chess is an abstract proxy for a wargame, but is not in itself a wargame.

'Abstract' is somewhere on the chess side of the spectrum between Go and moving miniature battle tanks around and flipping to page 237 of Appendix E to look up how much water the average Italian soldier needed to boil his pasta in the Tobruk campaign.
by Paracompact | 2025-10-23 02:22:25+00:00
I love Spirit Island! Probably played more hours of that game than any other in my collection. Granted, it's purely a cooperative game, and much more artificially complex ("fiddly") than any abstract. It's the immortal simplicity and competition of games like chess and go that I was looking to rekindle, but I guess they aren't well suited to modern gaming tastes.

Dominion is also great, and in its simplicity literally invented the deck building genre. But it, too, is too artificially complex to become immortal, even before you get into its 16+ expansions. The proliferation of the deck builder genre also makes it less likely any individual game is going to be deeply studied.

Credit to games like YINSH, anyway, that specifically try to appeal to competitive, deep, and mathematically simple foundations. They just don't have what it takes to thrive in the age of monetized bright flashing lights.
by acdha | 2025-10-23 02:24:37+00:00
I definitely agree that the major players will want to move forward, but it seems like there's a legacy system kind of problem where it can stall if you get some slackers who either don't update (what happens to cold wallets?) or if some group has ideological disagreements about the solution. None of that is insurmountable, of course, but it seems like it has to be slower than something where you personally can upgrade your HTTPS servers to support PQC any time you want without needing to coordinate with anyone else on the internet.
by martinvonz | 2025-10-23 02:24:44+00:00
Yes, that's correct. Another reason was that Mercurial is easier to customize because it's written in Python so we could sometimes just replace whatever we needed without needing much changes from Mercurial itself.

Yet another reason is that the .git directory is considered a documented API and several other tools and libraries depend on it (e.g. JGit and libgit2). So any new features for Google would need to be made to those tools too if we wanted things built on them to work.

We also consider Mercurial to have better UX.
by nomel | 2025-10-23 02:25:11+00:00
I don't think that's the correct translation. Chabuduo is also the mindset of the guy that doesn't give a damn anymore, and just wants to produce the bare minimum.

Move fast and break things is more of an understanding that "rapid innovation" comes with rapid problems. It's not a "good enough" mindset, it's a "let's fuckin do this cowboy style!" mindset.
by robocat | 2025-10-23 02:25:15+00:00
Edit: Please resend. I looked at iMessage settings and I needed to also enable my US number for iMessage. Not sure that was the problem but it seems like a reasonable guess.

Was: Didn't get any SMS or iMessage and I've got no idea why. I've double checked everything, and I just forced Amazon to send me a verification SMS which I received on that number. I admit so far I've only had heartache with iMessage screw ups. Maybe due to dual eSIM : I have my roaming NZ number for SMS "two-factor" verifications and NZ calls, and my Metro/T-Mobile for data and US calls. I am avoiding doxxing myself since HN publishing feels so permanent. How about you reply here with a time and place for Thursday or Friday? I will check in the morning. I don't know why I'm continually surprised by my modern tech roadbumps -- I see everyone else struggle (regardless of age or skill)!

Edit extra: I really don't understand why it doesn't fallback to SMS if the number isn't enabled in iMessage... I'll also do a test tomorrow noonish from a friend's US phone. I've used dual SIM before without problems, but always in countries with lots of Androids, so I didn't need iMessage setting because SMS worked (and in other countries there's often a different messaging app that everyone uses so maybe I wouldn't notice iMessage failing)
by gmueckl | 2025-10-23 02:25:24+00:00
A part of the issue is IMO that browsers have become ridiculously bloated everything-programs. You could take about 90% of that out and into dedicated tools and end up with something vastly saner and safer and not a lot less capable for all practical purposes. Instead, we collectively are OK with frosting this atrocious layer cake that is today's web with multiple flavors of security measures of sometimes questionable utility.

End of random rant.
by keeda | 2025-10-23 02:27:39+00:00
Fair enough, maybe a better way to put it is: why was the current AI boom sparked by ChatGPT and not something from Google? It's clear in retrospect that Google had similar capabilities in LaMDA, the precursor to Gemini. As I recall it was even announced a couple years before ChatGPT but wasn't released (as Bard?) until after ChatGPT.

LaMDA is probably more famous for convincing a Google employee that it was sentient and getting him fired. When I heard that story I could not believe anybody could be deceived to that extent... until I saw ChatGPT. In hindsight, it was probably the first ever case of what is now called "AI psychosis". (Which may be a valid reason Google did not want to release it.)
by Izkata | 2025-10-23 02:27:42+00:00
That's an en dash, not an em dash. An em dash is longer and as far as I know Libreoffice doesn't have a built-in way to make one (though you may have added it to the autocorrect settings yourself).

en dash: https://www.compart.com/en/unicode/U+2013

em dash: https://www.compart.com/en/unicode/U+2014

Edit: Ah, Libreoffice does have a built-in autocorrect for em dash, but you have to type this:

:---:
by kragen | 2025-10-23 02:27:47+00:00
Well, of course, you've never seen any of the videos that have zero views, and you're more than a million times less likely to see a video with one view than a video with a million views. Definitely the YouTube recommender will recommend it at least a million times less often, and I suspect much more than that.

This kind of selection bias pops up in a lot of contexts. When you ride the bus, for example, you're disproportionately more likely to be on a bus that's over half full than on a bus that's mostly empty. And most of your friends probably have more friends than you do. (Not just you. I'm not saying you're unfriendly or asocial. It's true for most people.)

The guy I was talking to, on the other hand, could just run a database query over all the videos, and he did.

It's possible that YouTube has pruned those zero-views videos since I talked to him.
by anon373839 | 2025-10-23 02:28:44+00:00
I think you're both right, but you're talking about different things. People (as in mankind, the human species) do have the ability to bounce back from severely traumatic circumstances. But people (as in most individuals) don't often have the kind of coping skills that would let them tap into this capability. Fortunately, they can be learned and applied even in adulthood.

To heal trauma, you have to actually feel your feelings, without getting sucked into them. If you continually repress/avoid/try to control them, you won't get better. If you wallow in them, you also won't get better.

I think this latter point is what causes some people to think that it's harmful to tell people that they are trauma victims, because they might develop a victim mindset. But people who subscribe to this view often go to the opposite extreme and try to deny that trauma exists, which is just as harmful (and useless).
by roarcher | 2025-10-23 02:29:27+00:00
The combination of a brand new account with an incredibly juvenile username and careless writing (lack of capitalization in your case) usually is a red flag for a spam account, so yes, in these cases I usually check comments to see if I'm wasting my time with a troll.

Porn is still taboo. It's understood that most people use it, but it's not exactly something you bring up in polite company.

Where on earth do you live that prostitution is "widely accepted by polite society"? You can go to jail for it where I am.

And I did address the rest of your comment. As I said, in my experience "normal" people do object to AI content. I don't know where you got the bit about "background checks" and being "allowed" to like stuff. Nobody I know had to be told to have an aversion to AI "art", it's a natural reaction.
by _wire_ | 2025-10-23 02:29:40+00:00
Without a definition of thought as work, the entire argument of AI productivity is noise. The value of AI to work is utterly unquantifiable.

But command of human attention is another matter: it can be quantified and it is command of attention that defines the value of FAANG+

The AI boosters hype it in such terms, both intra-model and extra-model: we track the attention and sell seats in the musical chairs of "investment", leaving it to users to explain the productivity gains to themselves.

It's a circus.
by vlovich123 | 2025-10-23 02:30:00+00:00
Do you have any technical blog post how the filesystem is intercepting and caching build steps? This seems like a non-obvious development. The blog alludes to a sandbox step which I’m assuming is for establishing the graph somehow but it’s not obvious to understand where the pitfalls are (eg what if I install some system library - does this interception recognize when system libraries or tools have changed, what if the build description changes slightly, how does the invalidation work etc). Basically, it’s a bold claim to be able to deliver Blaze-like features without requiring any changes to the build system.
by crazygringo | 2025-10-23 02:30:07+00:00
Nowhere did I claim there was a certified source, nor did I say I was basing anything exclusively off Seneca.

But when you write:

> they seek to agree with what is correct, disagree with what is incorrect

That's the repression part -- the "disagree with what is incorrect". Emotions are not correct or incorrect, they simply are. They are valuable and need to be processed and integrated. If you don't, if you simply conclude that a passion is "incorrect", that is repression. So no, it's not "categorically false".

I hope the discussion has been helpful, whether to you or others here. I've seen stoic philosophy do harm to people, which is why I want people to be aware of how it does not align with current thought on psychological health.
by SunlitCat | 2025-10-23 02:30:36+00:00
That’s true, tho!

But I still remember the uproar in various communities about Samsung’s decision not to release what was, at the time, the only premium-tier WMR headset, with higher resolution and refresh rate, a wider FOV, mechanical IPD adjustment, and a few other features.

Only the HP Reverb WMR headset, released about two years later, offered comparable premium features and launched in more regions. But in my opinion, by then it was already too late.

The thing is, even at a slightly higher price point, the Samsung Odyssey would have been a great entry into PC VR for many people, since it was still one of the most affordable headsets compared to its competitors at the time, like the HTC Vive or the Oculus Rift.

That alone could have helped WMR gain more traction. But many reviewers weren’t too impressed by the other WMR headsets from different manufacturers. Some even compared them to the Samsung Odyssey and suggested waiting for Samsung to release theirs worldwide, since it was clearly the better one (at that time, in 2017).