MurphyA/hacker-news huggingface dataset:
by Kwpolska | 2025-11-29 07:41:10+00:00
> In my case, first I tried using the latest Python 3.13.9 both from Windows 7 (bad idea due to resource fork loss) and macOS 10.14.6 Mojave, but neither worked: it seems like that version of Python was just too new. I then retried with Python 3.8.10 instead (which I chose thinking it might be more period-appropriate for the script's age) on Mojave, which worked flawlessly.

Ah, classic Python. Removing features [0] and breaking perfectly working software just because the feature is old, ugly, and not widely used.

[0] https://github.com/elliotnunn/tbxi/issues/1
by pfix | 2025-11-29 07:42:25+00:00
History edit

A form of virtualization was first demonstrated with IBM's CP-40 research system in 1967, then distributed via open source in CP/CMS in 1967–1972, and re-implemented in IBM's VM family from 1972 to the present. Each CP/CMS user was provided a simulated, stand-alone computer.

Source: https://en.wikipedia.org/wiki/Virtualization

Sometimes it feels like we don't have any actual innovation in CS anymore and it's all from pre 2000s and only made mainstream starting then.
by rwmj | 2025-11-29 07:42:49+00:00
You're blaming the end users. Most end users aren't aware of this stuff, and even if they are, have no practical way to evaluate quality in the way you've described. Even I, as a very technical person, could not evaluate if something is "hackable" without a huge amount of work, and not before I've purchased it.

Like similar cases (is this car roadworthy? are airplanes safe?), this is the classic case for regulation.
by testdelacc1 | 2025-11-29 07:43:10+00:00
> Tauri doesn’t seem to be able to create Mac universal binaries from their arm64 and x64 subcomponents.

I think this problem will be “solved” on its own. According to the October Steam hardware survey, about 15% of macs are still on Intel, with the number dropping each month. In a year it’ll be less than 10%. The software side isn’t looking good either - Intel Macs have received their last OS update this year. In 2028 Apple will classify Intel Macs as “vintage”, ending most service and parts support.

I’m not making a judgement here on Apple’s decisions. But Tauri is unlikely to spend their time optimising for a small fraction (Intel) of a small fraction (mac users), which is also reducing over time. Their time is probably better spent getting Windows support up to scratch because Windows isn’t going anywhere.
by joegibbs | 2025-11-29 07:43:31+00:00
Even in terms of other computing I think LLMs are a bit of a whipping boy. Do we really need to be gaming in 4K at 120fps with better graphics every year? The game would be just as fun and use much less energy if it looked like Halo 1 (especially when multiplied by however many hundreds of millions of people) but it's treated as a sin to use those same GPUs to make text instead.
by Oras | 2025-11-29 07:44:19+00:00
The hardest part in RAQ is document parsing. If you only consider text then it should be ok, but once you start having tables, tables going multiple pages, charts, ignore TOC when available, footnotes … etc, that part becomes really hard and accuracy suffers to get the context regardless of what chunking do you use.

There are some patterns to help such as RAPTOR where you make ingestion content aware and instead of just ingesting content, you start using LLMs to question and summarise the content and save that to the vector database.

But reality is, having one size fits all for RAQ is not an easy task.
by rdtsc | 2025-11-29 07:50:46+00:00
Wonder why they built them like that? How was the decision made, just simply incompetence: they didn't know how to do it any other way, delusion: they expected to be become the Google or the Microsoft of vacuums: they'd never go out of business. Maybe just plain greed: wanted to milk their customers for extra features and disable them remotely if they stop paying?
by habbekrats | 2025-11-29 07:51:34+00:00
i get that humans are not sexual objects. but 'being decent' and outright denying instinct and physiological responses to stimuli seems distinctly inhuman.

Doing this, will also impair the ability of people to handle such stimuli without getting overloaded by it. That last part is really dangerous... makes people unpredictably behave in light of sudden stimulus....

stop dehumanizing eachother and let eachother be natural in a human way. give eachother chance to experience and learn . the vast 99.9999% of humans will 'do the right thing'. (its why its called the right thing afterall..)
by Rusky | 2025-11-29 07:52:10+00:00
Giving special treatment to code that "explicitly wants" to handle unwinding means two things:

* You have to know when an API can unwind, and you have to make it an error to unwind when the caller isn't expecting it. If this is done statically, you are getting into effect annotation territory. If this is done dynamically, are essentially just injecting drop bombs into code that doesn't expect unwinding. Either way, you are multiplying complexity for generic code. (Not to mention you have to invent a whole new set of idioms for panic-free code.)

* You still have to be able to clean up the resources held by a caller that does expect unwinding. So all your vocabulary/glue/library code (the stuff that can't just assume panic=abort) still needs these "scoped panic hooks" in all the same places it has any level of panic awareness in Drop today.

So for anyone to actually benefit from this, they have to be writing panic-free code with whatever new static or dynamic tools come with this, and they have to be narrowly scoped and purpose-specific enough that they could essentially already today afford panic=abort. Who is this even for?
by mips_avatar | 2025-11-29 07:52:17+00:00
Search arrays help, but parallel tool calling assumes you’ve solved two hard problems: generating diverse query variations, and verifying which result is correct. Most retrieval doesn’t have clean verification. The better approach is making search good enough that you sidestep verification as much as possible (hopefully you are only requiring the model to make a judgment call within its search array). In my case (OpenStreetMap data), lexical recall is unstable, but embeddings usually get it right if you narrow the search space enough—and a missed query is a stronger signal to the model that it’s done something wrong.

Besides, if you could reliably verify results, you’ve essentially built an RL harness—which is a lot harder to do than building an effective search system and probably worth more.
by jmstfv | 2025-11-29 07:53:34+00:00
I've been using Hetzner for my business and have been quite happy with it so far. I recently migrated to a slightly larger bare metal server with 64GB RAM, 16 cores, 4 SSDs (6.5TB in total), and unlimited bandwidth for $96 bucks.

I've been a customer of Big Cloud and Small Cloud (DO, Linode).
by procaryote | 2025-11-29 07:54:27+00:00
If you intend to spend 1000 hours extending a gpl project someone put 30 minutes into, and you wouldn't have wanted to use GPL, perhaps don't use that project as a base? Spend 1000.5 hours and pick whatever license you like

The point of copyleft is that the author wants the code to remain available to the public, not to give it as a gift to whoever wants to build their own closed source system
by Yehia_loay | 2025-11-29 07:54:42+00:00
This is cool, When i looked at this i thought it was just WinBoat, Turn's out, it's not But of course there isn't a way to run it at the same performance as if windows was installed as the main OS. You would always need some kind of virtualization. Anyways, This is a very cool project. Good luck!
by spragl | 2025-11-29 07:55:08+00:00
>> "Europe" is, unlike the US, not a single entity > >It really needs to be, though, that's kind of the crux of it. > >Federate or die off, it's time to get rid of old tribal thinking. We're all Europeans.

OK, let us play this game...

China, Japan, Taiwan and the Koreas "really needs to be" a single entity. Theyre all East Asian.

USA, Canada and Mexico "really needs to be" a single entity. Theyre all North Americans.

Nigeria, Algeria, Somalia, and so on "really needs to be" one entity. Theyre all Africans.

It is obvious where this is going, and it is not some place most people want to be. You never explained the rationale behind the need you think there is. You just stated your opinion. But your rationale would be much more interesting to hear.
by vasco | 2025-11-29 07:58:15+00:00
You’ve leveled up your Outrage Skill! Your rants now deal +12 emotional damage, gain +8 sarcasm potency, and unlock the passive ability “Righteous Indignation Aura” (allies within 5m feel mildly justified).

New Skill Unlocked: Keyboard Fury

Cooldown: None

Effects: Your typing speed doubles when annoyed.
by rekabis | 2025-11-29 07:59:19+00:00
I actually don’t know how many books I have. I only know that it is somewhere north of 3,000, as I had hit some sort of buffer overrun within the BookCrawler iOS app somewhere just shy of 3,000 volumes.

Back in 2015.

Now, it still works just fine as a reference app to tell me what I have obtained, it’s only search and stats that have done a thorough dirt nap. And the scanner function, which can’t seem to handle iOS phones with zoom lenses like the 5× of the iPhone 15. It seems to be stuck on the 5× zoom and mis-reads almost all UPC codes regardless of lighting, spawning bad entries. I’m forced to enter all ISBN codes by hand.

But the exportable database… has more than doubled since things went sideways in 2015. So yeah. If there is a linear relationship there…
by notarobot123 | 2025-11-29 08:01:37+00:00
But language is also the only way to communicate this. As far as I can tell my cat has a complex consciousnesses but there is no way for me to tell if she has this capacity for introspection and self-reflexivity.

If there are other avenues other than language, how would we know?

I think language is a medium that enables this kind of structured thought. Without it, I cannot imagine reaching this level of abstraction (understanding being a "self").
by teiferer | 2025-11-29 08:02:43+00:00
It's since being replaced by similar isms like climate change hoax-ism. Very similar way of arguing, dealing with contradicting evidence and seeing a conspiracy whenever a large body of scientists has a consensus.

Unfortunately, the climate change deniers in all their forms have made it much further by having support in politics and having a real impact on people's lives. In contrast to flat earthers.

Just the mere fact that my post here could be interpreted as political (which it really isn't) is evidence of this.
by chr15m | 2025-11-29 08:02:48+00:00
llm stores data (prompts, responses, chats, fragments, aliases, attachment metadta) in a central sqlite database outside the working directory, and you have to use the tool to view and manipulate that data. I prefer a tool like this to default to storing things in a file or files in the project directory I'm working in, in a way that is legible e.g. plain text files. Contrast with e.g. git where everything goes into .git.

Functions require you to specify them on the command line every time they're invoked. I would prefer a tool like this to default to reading the functions from a hierarchy where it reads e.g. .llm-functions in the current folder, then ~/.config/llm-functions or something like that.

In general I found myself baffled when trying to figure out where and how to configure things. That's probably me being impatient but I have found other tools to have more straightforward setup and less indirection.

Basically I like things to be less centralized, magic, and less controlled by the tool.

Another thing, which is not the fault of llm at all, is I find Python based tools annoying to install. I have to remember the env where I set them up. Contrast with a golang application which is generally a single file I can put in ~/bin. That's the reason I don't want to introduce a dep to runprompt if I can avoid it.

The final thing that I found frustrating was the name 'llm' which makes it difficult to conduct searches as it is the generic name for what the thing is.

It is an amazing piece of engineering and I am a huge fan of simonw's work, but I don't use llm much for these reasons.
by mips_avatar | 2025-11-29 08:06:05+00:00
It would also blow up the price/latency of Claude code if every chunk of every file had to be read into haiku->summarized->sent to an embedding model ->reindexed into a project index and that index stored somewhere. Since there’s a lot of context inherent in things like the file structure, storing the central context in Claude.md is a lot simpler. I don’t think them not using vector embeddings in the project space is anything other than an indication that it’s hard to manage embeddings in Claude code.
by matwood | 2025-11-29 08:06:14+00:00
I think one of the issues is that engineers define bad code on a different set of dimensions than the business, and even amongst each other. Early in my career I was definitely guilty of this, that if the code didn’t fit my definition of perfect code, it must be bad. I’ve met great programmers (I don’t consider myself in this group) in my career who put even more strict criteria on something to be considered ‘not bad’. Then I worked at small companies, big companies, was an owner at one, and my definition of bad code narrowed. While my criteria are still subjective, if the code meets the business goals and a baseline of quality I consider it fine. Because outside of some absolute genius programmers like Carmack, few of us will look at someone else’s code and not think of any type of improvement.
by TeMPOraL | 2025-11-29 08:06:44+00:00
> There seems to have been a shift, somewhat, in the comfort level of different generations about saying things "out loud" in large public rooms.

I think this is merely the shift from doing this as a hobby, to doing this for work. Random coding problems mixed with banter I posted or answered on IRC back in the day? Purely hobby stuff, things I done after school instead of doing my homework. No stakes beyond the community itself, I could disengage at any moment, nobody would care - there was no commitment of any kind involved.

Today? Even if we switched back from Slack/Teams/whatnot to IRC, the fact remains, the other people are my co-workers, and we're talking about work, and it's all made of commitments and I can't disengage, or else I starve.

That changes the dynamic quite a bit.
by Yoric | 2025-11-29 08:07:10+00:00
I've always been weirded out by these "programming by connecting boxes" environments. In my experience, the only benefit they bring is removing the need to understand the syntax, which is the simplest part of programming, at the cost of making it much more complicated to find out the boxes, figure out what can connect where, looking up documentation, etc.

Interestingly, I don't get this feeling with Snap! or Scratch. Sure, they're not designed for me, but they're intuitive, and they just work.

Not sure where the disconnect lies. Quite possibly in my brain.
by AnthonyMouse | 2025-11-29 08:07:28+00:00
> In some places, anti-densification rules continue to raise property values, and in these places we should expect the Downzoning to be as politically robust as it has been for the last century: it really does give property owners something they want.

I have to wonder to what extent that's actually true. To begin with, if you have a single family home in an area with high demand, upzoning could make someone willing to pay you even more than the house is currently worth because they could still turn a profit when turning it into ten or twenty times as much housing on the same lot. In other words, the value of the house may go down but the value of the land goes up when you can build more housing on it.

On top of that, higher housing prices don't necessarily equate to a better life or even more money. If your house is worth more but you still need a place to live then you can't sell it, unless you are planning to sell it soon in which case upzoning gets you more money because developers start bidding on your house before the new housing the upzoning allows to be built is on the market yet.

If not, it's not just your house that costs more. The other ones do too, which increases cost of living. Local shops have to pay higher rents and pass on that cost to you, or can't find local workers because young people can't afford local rent, so they have to close down. Then you get higher local unemployment and more crime and homelessness. You might even lose your own job because your employer moved out. What do you think drives offshoring? High domestic costs.

And if people are only thinking about the first order effect then they might imagine downzoning is to their advantage when it isn't. Which makes them support it but only until someone shows them the math.
by iand675 | 2025-11-29 08:08:01+00:00
author here:

I'm not really sure why you'd say that OpenAPI isn't a JSON Schema document: there are published JSON Schema files on the official OpenAPI website. See for example:

One using the draft-04 of JSON schema: https://spec.openapis.org/oas/3.0/schema/2024-10-18.html One using the 2020-12 version of JSON schema: https://spec.openapis.org/oas/3.2/schema/2025-09-17.html
by kubb | 2025-11-29 08:08:06+00:00
The one thing that makes assumptions about free market forces miss the mark is the fact that ideal markets don’t exist in the real world.

I case of housing, in the US, we’re as far from free market as possible. So making assumptions about what will happen if we build more based on a naive supply and demand model isn’t going to work.

A paradigm shift is to think in terms of power distribution and policy incentives. Why would a homeowner support zoning reforms? Even if they become a minority, will they be able to get the others to not vote or vote against their own interests?

The system caps its own growth.
by nh2 | 2025-11-29 08:09:08+00:00
I'd like to have a local, fully offline and open-source software into which I can dump all our Emails, Slack, Gdrive contents, Code, and Wiki, and then query it with free form questions such as "with which customers did we discuss feature X?", producing references to the original sources.

What are my options?

I want to avoid building my own or customising a lot. Ideally it would also recommend which models work well and have good defaults for those.
by t0mas88 | 2025-11-29 08:09:15+00:00
It’s an oversimplification to position them as opposites. Airbus uses higher level contol, more a flight path than a control surface movement. But pilots can revert to direct law and have full contol authority when required. Boeing aims for a more traditional control feel, you move control surfaces instead of commanding an outcome. But with layers of substantial augmentation on top of it, up to and including for example the 737 MAX MCAS.

In practice, both approaches blend automation and pilot authority rather than strict philosophical extremes. And the practical difference at the controls is also not as extreme as some people think it is.
by saghm | 2025-11-29 08:10:08+00:00
Sometimes teams will do the sloppy thing because it's the quickest path to resolution of an issue deemed to be critical, which can make sense in the moment, but if you do this too many times without spending the effort to improve the solution after the immediate pressure is gone, issues like this will continue to get more common. I like to use an analogy of trying to put out a fire on the other side of a building by filling a cup in the sink and then running across to toss the water onto the fire; in the short term, it might be the best fix, but if you keep finding yourself having to do this, you're probably better off installing a fire hose even if it requires a lot more effort up front.
by bolangi | 2025-11-29 08:11:22+00:00
Not sure how well this dovetails with the research presented in the article, but Grinder and Bandler's work -- which they named Neuro Linguistic Programing (derived I understand from analyzing the brief therapy and hypnotherapy techniques of Milton Erickson) -- postulated that people have dominant modes of thought: visual, auditory, and kinesthetic. They correlated these modes with eye movements they observed in subjects when asked to recall certain events.

In my personal experience, my mind became much less busy as a result of several steps. One being abandoning the theory of mind -- in contrast to spiritual practices such as Zen and forms of Hinduism, where controlling the mind, preventing its misbehavior, or getting rid of it somehow is frequently described as a goal, the mind's activity being to blame for a loss of a person's ability to be present in the here and now.

As a teenager, I can remember trying to plan in advance what I will say to a person when faced with a situation of conflict, or maybe desire toward the opposite sex, doubting that language will reliably sprout from my feelings when facing a person, whose facial reactions (and my dependence on their good will) pulls me out of my mental emotional kinesthetic grounding.

As humans we use language, however, it seems possible to live in our experience. Some people who are alienated from their experience, or overwhelmed by others, seek refuge in language.

There is obviously a gap between research such as this, and how someone can make sense of their agency in life, finding their way forward when confronted with conflict, uncertainty, etc.
by omnicognate | 2025-11-29 08:15:18+00:00
The MSN link on the post doesn't have the charts the original WaPo article [0] contains, which provide just such a comparison, though over a longer period (from 2019), showing 132% vs 1057%. (No idea if that is right or more/less meaningful, just pointing out it's missed off this link.)

[0] https://www.washingtonpost.com/business/2025/11/24/sp500-sto...
Show HN: Truesize.net – Now with 140k regions and iOS and Android apps
by FreeGuessr | 2025-11-29 08:16:49+00:00
Hi! Thanks again for all the great feedback on my earlier post. I’ve added a lot since then and wanted to share an update. I’m also very open to more ideas or criticism.

For anyone who hasn’t seen it yet, TrueSize.net is an interactive tool that lets you visualize and compare the real size of countries on a world map and globe (without Mercator distortion).

What’s new: - Support for 140k+ regions, provinces, states, and territories - not just countries. - Many regions now include population, area, and short descriptions. - Official mobile apps on iOS and Android (links are on the site, top-right corner). - A new mini-game where you guess which region is larger. It starts with large regions and gets progressively smaller. It’s surprisingly hard, so feedback is welcome. - Everything is free to use. No ads on the map or in the apps - only limited ads on tutorial/description pages.

Would love your thoughts, especially around UI, performance, and any missing regions or features.
by port11 | 2025-11-29 08:17:20+00:00
“What people found noteworthy about our interview, I think, was the fresh evidence that our most successful tech CEOs really do think and talk this way. Given a chance to display empathy for the victims of crimes his platform enabled, or to convey regret about historical safety lapses, or even just to gesture at some sense of responsibility for the hundreds of millions of children who in various ways are depending on him, the CEO throws up his hands and asks: how long are you guys going to be going on about all this stuff?”

Hmm… okay, is it power that turns off your empathy nodes? Money? Were they always unempathetic? This is a genuine concern, because humans are literally wired for empathy with our kin, even if we consider tribal rivalries.
by thangalin | 2025-11-29 08:18:11+00:00
Neato's D-Series Botvac just works (e.g., BVD8-SD/HP). No Bluetooth. No cloud. No Wi-Fi. Zero network connectivity required. Had mine about 10 years. Replaced the battery once, probably due for another one. Still cleans well.

I don't understand the appeal of having local appliances bound to the fate of network services.