MurphyA/hacker-news huggingface dataset:
by 9dev | 2025-10-31 13:05:15+00:00
Again, you are treating these terms as equal to their contemporary meaning in bipartisan US politics, when they are pretty well-defined terms for describing political ideology in general. Part of that is one of the pillars of conservatism, that humans are imperfect beings and thus need institutions to guide them. So i would say you’ve pretty much got it backwards. I’m not making this up, you can go and read up on this for yourself.
by Const-me | 2025-10-31 13:05:16+00:00
For performance critical code, you want to reuse L1D cache lines as much as possible. In many cases, allocation of a new immutable object boils down to malloc(). Newly allocated memory is unlikely to be found on L1D cache. OTOH, replacing data in recently accessed memory and reusing the memory is very likely to become L1D cache hit in runtime.
by floor2 | 2025-10-31 13:05:20+00:00
As a non-aphantasia person, this just seems like a really, really bad "test".

Famously, there's a psychology experiment where a person in a gorilla costume walks through the middle of a scene and beats their chest before walking off the other side of the screen, but people who've been given a challenge of tracking a ball being passed around will completely miss the gorilla. They'll laugh in shock on watching the same video a second time, amazed that they didn't "see" the gorilla on first viewing when their attention was on the ball.

In your simple test, focus is going to be drawn to other components - "fast", "zipping" and "windy" make me pay attention to the curves of the road, the wheels, the trees or cliffs causing the road to wind. The color of the car is irrelevant, so I don't pay attention to it.

I can't tell you what color the car was, but when I watched the gorilla video (without knowing in advance about it) I didn't know a gorilla had walked through the video either.
by acdha | 2025-10-31 13:05:27+00:00
They claimed fraud by a single person, with zero replication. That’s both testable so they should be able to support it.

At the very least, more than one researcher was involved and more than one ape was alleged to have learned ASL. There is a better discussion about what our threshold is for speech, along with our threshold for saying that research is fraud vs. mistaken, but we don’t fix sloppiness by engaging in more of it.
by cesarb | 2025-10-31 13:06:32+00:00
> Or put differently, why bake the CPU instruction sets into the chips?

There is more to a CPU instruction set than just instruction encodings. For instance, x86 has flags which are updated (sometimes partially) by a lot of instructions, and a stronger memory model (TSO), while RISC-V has its own peculiar ideas on the result of an integer division by zero.

> What Apple has shown is that emulating x86 can actually rival or be faster than a natively running x86 chip.

AFAIK, Apple has special support in its processors for emulating x86. It has a hardware mode which emulates the x86 memory model, and IIRC also has something in hardware to help emulate the x86 flags register.
by Razengan | 2025-10-31 13:07:02+00:00
This is actually something I was thinking about lately: How science fiction (and future-predictors) mostly only extrapolates from our current ways of doing things.

Like those Victorian era drawings of people in posh dresses walking across lakes by having hot-air balloons tied to their bodies..

Even sci-fi games involving space ships and aliens have people using floppy disks, printouts, and faxes.. in years long after those things went out of common use.

Before the iPhone very little sci-fi predicted something like smartphones being so prevalent throughout global society. Today even some of the poorest people in the poorest countries have some form of personal mobile phone.

And even now, the best we can imagine is that people will still be using phones and laptops in 2060.
by Theodores | 2025-10-31 13:07:10+00:00
I can still remember four digit numbers for some of my school friends.

At the time there were two digit codes for neighbouring exchanges, however, these were not universal. For example, my parents phone was on exchange 'P' and the code to call my friends in town 'S' was 81. However, if I went to town 'G', the code for town 'S' was something completely different.

The new and longer prefixes were introduced in parallel to the convenient two digit short codes. I can't quite remember all of the lingo for what the new prefixes and systems were called, however, for the rotary dial phone, you did not have to dial all ten digits (or latterly eleven), as you obviously memorised the 2 + 4 numbers for all of your friends, and only needed to spend a brief amount of time waiting for that dial to tap out its special codes.

The 'Swap Shop number' was also used for early Crimewatch programmes and so much else. Jim'll Fix It was write-in only from what I remember, and I have a sister that wrote in to meet Kermit. She dodged a bullet there!

I didn't get to know X29 or nsfnet as well as you, at the time networking skills were tantamount to witchcraft voodoo. However, I remember JANET addresses being back to front. For example, I was at Plymouth where it was something like uk.ac.plymouth. We also had lots of different non-TCP/IP network standards going on with considerable skill needed to get files between SGI/Sun workstations, IBM workstations, IBM mini-computers, VAX VMS and those new-fangled PCs.

Kermit was the tool used for moving files around, and I am now wondering what happened to Kermit. Kermit has dropped out of the history books somewhat.
by ralfd | 2025-10-31 13:07:26+00:00
I have no experience with Swift.

> The invalid expression from above, where + was applied to String and Int, is still rejected, however with the new algorithm, it only takes the compiler 2 seconds to reach the limit.

I think failing is okay, as the expression can then be explicitly typed. But if it would be solved slowly by the type checker, does Xcode show a slow compile warning for the line that this code should be optimized?

> However, an integer literal such as 123 actually has two default types, Int and Double, and the resulting disjunction has three choices. It might be worth considering a language change where floating point literals must be spelled with a decimal point. Today, expressions involving mixed integer and double literals can be particularly tricky to type check, for this reason.

The habit to write 123.0 for floats is second nature. I think this is a good idea, don’t know if other programmers would find that annoying? (aside the annoyance of changing existing code bases).
by gwbas1c | 2025-10-31 13:07:30+00:00
It's funny: "in my head," Handbrake and ffmpeg are two different tools, with very different purposes. Even though they "do the same thing," the context when I use one over the other is very different.

Handbrake is easier in that I don't have to think too hard about how to use it; but that I think a lot more critically about the options that I choose.

FFmpeg is easier when I go in knowing the exact options I want; often pulled from notes that I've stored away, or combined with scripts.
by matt_s | 2025-10-31 13:07:46+00:00
Use it as a way to differentiate yourself. One methodology I've seen used with installed apps is major upgrades require a financial renewal but those can be spaced out every couple years. I love it when I find an iOS app that is paid, without ads, without in-app purchases.

You just need to plan how that business model works and know that you won't have recurring revenue. Maybe that means you build companion apps, offer an optional subscription tier (often its cloud storage/device sharing based) or something like that.

I've thought of doing a subscription like service but its use case is more of a once-in-a-while style so an option there would be pay-per use instead of a subscription.
by jeromegv | 2025-10-31 13:08:36+00:00
We never fail to find someone to defend colonization!

> then you visit the original country where it’s from and they themselves have nothing or very little left from that era.

You seem to generalize quite a lot in order to validate your view point that everything stolen should stay stolen.

Sometimes it's the entire opposite. It's not being shown anywhere, it's just hidden in a museum collection in the UK. In other cases it's exposed but with very little relevant information because it's not particularly relevant to the local culture or the colonizer is too ashamed of the real history of how this object got there that they fail to explain the true story of it.

Here's a great podcast that I hope will make you change your mind, lots of examples: https://www.cbc.ca/listen/cbc-podcasts/1030-stuff-the-britis...
by embedding-shape | 2025-10-31 13:09:12+00:00
I started self-learning programming from Swedish resources, using Swedish variable names and (trying) to store Swedish text in databases. The good news is that I learned about encoding and how to store "åäö" properly early on, the bad news is that it was really difficult to ask questions on Stack Overflow when your PHP is 50% Swedish and 50% English. Actually entering the code into Notepad++ was difficult too, weird finger movements to get to the common "special" characters.

Since them I've moved to US keyboards after starting to work with others in an office and not being able to pair program otherwise, and obviously default everything else to English too.

I'm not a native English speaker, but when I come across that sort of "programmed in the country's language" programs today it does take some time to get used to the style and translating stuff while also trying to understand the logic. I wouldn't say it's a huge time-sink, but particularly names can be difficult to convert/translate on the fly when you're trying to get product and developers to agree to what we're talking about.
by dsr_ | 2025-10-31 13:09:42+00:00
If LLM use were as valuable as the adherents claim it is, this news would be on par with AWS US East 1 being down.

LLMs neither have the mechanical reliability we expect from computers (does it the same way every time) nor the flexible reliability we expect from biological intelligences (solves or works around the unexpected sub-problems as they arise).
by hirako2000 | 2025-10-31 13:09:43+00:00
This very paper sits on the assumption reasoning (to solve puzzles) is at play. It calls those LLMs RLMs.

Imo the paper itself should have touched on the lack of paper discussing what's in the blackbox that makes them Reasoning LMs. It does mention some tree algorithm supposedly key to reasoning capabilities.

By no means attacking the paper as its intent is to demonstrate the lack of success to even solve simple to formulate, complex puzzles.

I was not making a point, I was genuinely asking in case someone knows of papers I could read on that make claims with evidence that's those RLM actually reason, and how.
by duxup | 2025-10-31 13:09:50+00:00
I'm going to maybe out myself as having limited experience here ...

I don't mind the idea here, seems good. But I also don't move a block of code often and discover variable assignment related issues.

Is the bad outcome more often seen in C/C++ or specific use cases?

Granted my coding style doesn't tend to involve a lot of variables being reassigned or used across vast swaths of code either so maybe I'm just doing this thing and so that's why I don't run into it.
by camtarn | 2025-10-31 13:09:52+00:00
I really like Darktable, and it's my go to photo editor, but the user interface really isn't intuitive on first look compared to something like Lightroom. The design choice that editing modules should be ordered by their place in the pixel pipeline is logical and sometimes useful, but it ends up with a lot of the controls being in rather weird places. The customisable quick controls palette would help, if it weren't that simple things like cropping can't be added to it (at least, last time I investigated this - perhaps it's changed now?)
by tomhow | 2025-10-31 13:10:02+00:00
Because it has nothing to do with the content and it's the kind of comment that is only made for the sake of stirring up feelings people have about Twitter and its owner, a topic that has been done to death for years on HN, and about which there is nothing new or interesting to say.

HN is a site that's specifically designed to focus on the new and interesting aspects of topics.
by bawolff | 2025-10-31 13:10:23+00:00
That's a common trope in singularity fiction and sone scifi dystopias but i don't think the underlying assumptions are really that well founded.

For starters why would we go from not having AI to AI taking over the world instantly. I think there would be a middle point where the AI is powerful enough that problems manifest, but not so powerful that it is out of control where we can course correct. I don't think it will be a sudden crisis like people predict.

Second, i dont see why we're so sure AI will go in this exponential take over path. Maybe a sufficiently smart AI will find religion and robot jesus will teach the value of self-sacrafice. We're making so many unfounded assumptions about how AI is going to go down, that basically anything could happen. Its basically just blund guessing at this stage.
by LogicHound | 2025-10-31 13:10:50+00:00
> Pure efficiency in locomotion is a terrible measure, is a person on a bicycle more efficient traversing a forest?

Quite possibly. I would imagine it depends on the forest. I've been in forested areas on the mountain bike and you can cycle through these areas fine.

> It's the classic physics issue - you are ignoring air resistance, but in this case you are ignoring everything other than a perfectly paved road.

Rolling resistance is mainly down to the types of tyres used, how wide they are and how much they are inflated. Surface doesn't make that much of a difference IMO unless it is on a really lose surface e.g. loose gravel, mud or ice.

The biggest improvements to cycling efficiency is usually either being in a recumbent bicycle (less air resistance as you are led down) or by being in a more more Aero position with lycra on. But air resistance only becomes a big thing past 20mph or if you are wearing clothing that is really baggy.

Bicycles are the most efficient forms of transport in energy per mile. They are often the fastest in built up areas as well.
by alanbernstein | 2025-10-31 13:11:33+00:00
Ok, now for the people using motor vehicles instead of their own muscle power, account for the time wasted at the gym for the equivalent exercise. Or for time at the hospital, due to their sedentary lifestyle. Then account for the various types of pollution and destruction caused by motor vehicles.

Or, you know, just appreciate this 2D chart for the two dimensions of factual information it is able to convey effectively.
by phkahler | 2025-10-31 13:11:42+00:00
>> Seems completely uncorrelated with what is discussed especially considering Intel didn’t enter the ARM market either.

I don't think AMD should be following Intel in markets outside x86. I want to see them go RISC-V with a wide vector unit. I'd like to see Intel try that too, but they're kind of busy fixing fabs right now.
by embedding-shape | 2025-10-31 13:11:43+00:00
I'm currently working on something that requires a GPU with CUDA at runtime. If something went wrong while initializing the GPU, then that'd be an exceptuion/bug/"programming error" most likely. If the user somehow ended up sending data to the GPU that isn't compatible/couldn't be converted or whatever, then that'd be an user error, they could probably fix that themselves.

But then for example if there is no GPU at all on the system, it's neither a "programming error" nor something the user could really do something about, but it is exceptional, and requires us to stop and not continue.
by skwee357 | 2025-10-31 13:12:00+00:00
Define successful.

I run a SaaS that relies on one time payment. The income currently covers all the expenses, and leaves me some nice pocket money.

Is this model for everyone? No. The unique proposition of my service is actually the one time payment aspect. Does everything should be subscription? No. I avoid subscriptions as much as possible, unless there is a cost involved in running the service.

So YMMV. I wouldn’t pay a subscription for a MacOS app, unless there is an ongoing operational cost for the developer.

Feel free to email me (profile -> website) if you want to chat.
by westurner | 2025-10-31 13:12:21+00:00
Additional useful metrics:

TOPS/Whr: Tensor ops per watt-hour

Tokens/Whr: LLM ingress|egress tokens per watt-hour

% green energy. If 100% offset by PPAs is 100% green, is 100% directly-sourced clean energy 100% or "200% green"?

CO2 cost

/carbon.txt: https://www.thegreenwebfoundation.org/tools/carbon-txt/ :

> carbon.txt is a single, discoverable location on any domain – /carbon.txt – for public, machine‑readable sustainability data.

thegreenwebfoundation/co2.js: https://github.com/thegreenwebfoundation/co2.js .. https://www.thegreenwebfoundation.org/co2-js/

Firefox Devtools Profiler uses CO2.js to estimate carbon cost: https://www.thegreenwebfoundation.org/news/carbon-emissions-...

TCS: Tech Carbon Standard > impact categories > upstream > Foundation Models,: https://www.techcarbonstandard.org/impact-categories/upstrea... :

> In addition to the carbon footprint of AI data centres, it is essential to mention their extensive water footprint, therefore a careful examination of data centre WUE_source is indispensable.

TCS Glossary: https://www.techcarbonstandard.org/resources/glossary#water-... :

> WUE_source: Water Usage Effectiveness Source:

> A metric used to measure how efficiently data centres use water for cooling and operations. WUE is quantified in cubic meters per megawatt hour of energy (m3/MWh), representing the amount of water consumed per unit of IT equipment output or computing work. To better understand the true water cost of data centres, source (offsite) and site-based (onsite) WUE metrics must be accounted for. The Green Grid distinguishes them as WUE and (WUE_source).

"WATER USAGE EFFECTIVENESS (WUE): A GREEN GRID DATA CENTER SUSTAINABILITY METRIC" The-Green-Grid-White-Paper-35-WUE-Usage-Guidelines.pdf https://airatwork.com/wp-content/uploads/The-Green-Grid-Whit... :

> WUE_source = ( Annual Source Energy Water Usage + Annual Site Water Usage ) / IT Equipment Energy *

> WUE = ( Annual Site Water Usage ) / IT Equipment Energy

[...]

Electricitymap has average carbon costs by region, but not yet water costs IIRC

"Ask HN: Are you paying electricity bills for your service?" (2024) https://news.ycombinator.com/item?id=42454547 re: Zero Water datacenters

From https://news.ycombinator.com/item?id=45363593 (2025) : microfluidics, Graphene based CPU coolers, graphene thermal pads,

What about model routing and could split testing or multi-armed bandit identify where cost can be reduced for acceptable loss in accuracy?

Do you already log inputs and outputs?

From https://news.ycombinator.com/item?id=45267271 :

> API facades like OpenLLM and model routers like OpenRouter have standard interfaces for many or most LLM inputs and outputs. Tools like Promptfoo, ChainForge, and LocalAI also all have abstractions over many models.

> What are the open standards for representing LLM inputs, and outputs?

> W3C PROV has prov:Entity, prov:Activity, and prov:Agent for modeling AI provenance: who or what did what when.
by 9dev | 2025-10-31 13:12:40+00:00
> If you are saying that you there is a correct definition within the social sciences, can you cite an authoritative source for that?

You can start at Wikipedia, for example, which quotes Thomas Hobbes:

> the state of nature for humans was "poor, nasty, brutish, and short", requiring centralized authority with royal sovereignty to guarantee law and order.

And further:

> Conservatism has been called a "philosophy of human imperfection" by political scientist Noël O'Sullivan, reflecting among its adherents a negative view of human nature and pessimism of the potential to improve it through 'utopian' schemes.

I don’t mean to insinuate "conservatives are evil and want to spy on citizens", but merely that they are generally more inclined to believe people are inherently incapable of behaving well, so they need to be nudged towards the right thing. Really believing this makes it far more likely to view government monitoring as a plausible solution to the problem they see. And again, I’m saying this without implying any judgement.
by pqb | 2025-10-31 13:13:08+00:00
In the article [0] (also posted on HackerNews [1]) they share a link to page, which is a guide how to run new Affinity (v3) using Wine/Bottles combo [2].

[0]: https://tedium.co/2025/10/30/canva-affinity-free-loss-leader...

[1]: https://news.ycombinator.com/item?id=45771211

[2]: https://affinity.liz.pet/
by nobody9999 | 2025-10-31 13:13:53+00:00
I wonder how many current ICE/CBP employees are members of groups defined as extremist[0] by the Southern Poverty Law Center?

I don't know the answer, but I hope (although I'm not sanguine about it) the answer is zero.

That said, if DHS is prioritizing hiring such folks for ICE/CBP (as a paramilitary force bent on domination of the US controlled only by Trump and his minions), we're going to have serious problems getting the current administration to vacate on 20 January 2029, especially since these folks have a budget larger than most military forces around the world.

Is that alarmist? I don't know. Then again, so many unprecedented, authoritarian and outright illegal things have been done by the current administration.

As such, it wouldn't surprise me to see right-wing militia thugs on the ICE/CBP payroll. I hope I'm wrong. I fear I'm not.

[0] https://www.splcenter.org/resources/extremist-files/?meta_ex...

Edit: Maybe I'm paranoid, but so many of this administration's actions seem to come right out of the fascist/authoritarian playbook (cf. https://archive.ph/xbm1E although there are many other expositions of this as well).
by dns_snek | 2025-10-31 13:14:24+00:00
Sorry, what I'm proposing here is far from binary but yes, I am gatekeeping the bare minimum. It has to be gatekept otherwise I'm afraid we'll enter a state of mass industry delusion where everyone thinks they're safe, "doing something", even "following industry best practices", but in reality all we're doing is: [1]

If a supply chain attack would be a serious incident for you then you need to take meaningful actions to protect yourself. I'm trying to hold "you" (proponents of this idea) accountable because I don't want you to rationalize all of these actions that leave you wide open to future attacks in known, preventable ways and then pretend nobody could've seen this coming when it blows up in our face.

It's not "good enough" - it's negligence because you know that the hole is there, you know that the hackers know about it, you know how trivial it is to exploit, and yet we're arguing whether leaving this known vector open is "good enough" instead of taking the obvious next step.

Containers are very far away from "fully secure" setup, they suffer from escape vulnerabilities far more often than VMs, but their benefit is that they're lightweight and minimally obtrusive (especially for web development) and these days the integration with IDEs is so good you probably won't even notice the difference after a few days of adjusting to the new workflow.

You end up trading a bit of convenience for a lot of security - you're going to be reasonably well protected for the foreseeable future because the likelihood of someone pulling off a supply chain attack and burning a container escape 0-day on it is really low.

That should be good enough for most and if your developer machine needs more protection than this, I'll take a guess and say that your production security requirements are such that they require security review of all your dependencies before using them anyway.

With a VM you would get even more security but you would have to sacrifice a lot more convenience, so given the resistance to the less intrusive option this isn't even worth discussing right now.

How can you not see the nuance?

[1] https://i.imgur.com/Zj6rwEK.jpeg