MurphyA/hacker-news huggingface dataset:
by watashiideogram | 2025-09-28 08:59:43+00:00
No true Scotsman? Yes, there are conservative loonies today (just as there always have been). There are also hangers ons/co-opters/johnny come latelys who adopt the "conservative" label as a means to legitimize their platforms. None of these are relevant to what is being discussed in this thread.

The first sentence of the Wikipedia article on conservatism is exactly what I mean:

> Conservatism is a cultural, social, and political philosophy and ideology that seeks to promote and preserve traditional institutions, customs, and values.

By promoting the incumbent ideas, there's no chance that they "freak(s) out wider society" as the OP said. The ideology is simply to resist change, which will almost always be less controversial than advocating for change.
by fuzzfactor | 2025-09-28 08:59:47+00:00
Good point, plus what if some cultures evolved to tolerate heat or cold more so than others. With different cultures having different numbers of eons available you would expect quite a bit of dissimilarity. About as much dissimilarity as the extremes of climate found in the places settled for long-term habitation.

At the same time there could also be some with natural flexibility to adapt to more extremes than others, realistically outside the realm of one extreme or another dominating, but instead for some the ability to adapt is what's extreme enough to be uncommon.

Sometimes maybe even beyond the range of both cold lovers and warm lovers combined.
by JumpCrisscross | 2025-09-28 09:01:30+00:00
“America’s sophistication is reflected in the depth of its financial markets. It is unusually good at creating tradeable claims on the profits and revenues that its economy generates. In a more primitive system, these spoils would mostly accrue to the state or tycoons; in America, they back a vast range of financial assets.”

http://www.economist.com/news/finance-and-economics/21598651...
by modernerd | 2025-09-28 09:02:26+00:00
Or, reframing:

- This will _only_ need a browser to run. No console. No PC rig. No Steam account. No account at all. You just need a link to play it.

- Why use a heavy game engine and all the baggage that can bring when you can make a lightweight prototype in JS, prove value in the browser, then port to desktop if you choose to.

Browser games are an underexplored art form.
by cyberax | 2025-09-28 09:02:57+00:00
> * Types are expensive and dont tend to pay off on spikey/experimental/MVP code, most of which gets thrown away.

Press "X" to doubt. Types help _a_ _lot_ by providing autocomplete, inspections, and helping with finding errors while you're typing.

This significantly improves the iteration speed, as you don't need to run the code to detect that you mistyped a varible somewhere.
by kubb | 2025-09-28 09:04:08+00:00
What I would need is a statically typed language that has first class primitives for working with untyped data ergonomically.

I do want to be able to write a dynamically typed function or subsystem during the development phase, and „harden” with types once I’m sure I got the structure down.

But the dynamic system should fit well into the language, and I should be able to easily and safely deal with untyped values and convert them to typed ones.
by southernplaces7 | 2025-09-28 09:05:30+00:00
I fail to see how you're disagreeing with me if you say this, or maybe we're at mixed signals. I'm specifically arguing against being impressed by a visual of some kind that was sludged out automatically by an LLM, my argument isn't against digital art by itself (I know how hard CGI can be, and there's nothing to be dismissed about it because it doesn't directly use physical materials), or against artists who refine their craft to such a point that they can create visual marvels in no time. Both of those require effort. They require a combination of effort with learning, exploring and to some extent also talent I'd say.

Briefly instructing an image model to imitate an Old Master and having it do so in seconds fulfills none of those needs, and at least to me there's nothing impressive about it as soon as I know how it was created (yes, there is a distinction there even if at first glance at a photo of a real old master and an AI-rendered imitation, it might be hard to note a difference)

The latter is not art, and the people who churn it out with their LLM of choice are not artists, at least not if that's their only qualification for professing to be such.
by kalaksi | 2025-09-28 09:06:18+00:00
I see your point but code isn't completely detached from it's writer. Of course, you have to be able to receive criticism and not take it too personally, but I don't think you can just use all kinds of overly harsh and unconstructive language about the code and then claim it's only about the code and doesn't reflect on the author at all, so it's okay. After all, who's the one that writes the "incomprehensible" "garbage code".
by Myrmornis | 2025-09-28 09:06:43+00:00
This looks amazing.

I made this WYSIWYG-ish LaTeX editing environment for Emacs which renders things in-line as you type: https://github.com/dandavison/xenops

Does anything like that exist for Typst? I.e. something where you edit the same document that is rendering, rather than exporting or side-by-side live preview?
by KaiserPro | 2025-09-28 09:07:20+00:00
> is this... just racism, actually?

Amazon doesn't show you the race of the product owner (and typing this I realise how fucking stupid that sounds)

However Amazon also doesn't care about what shit it sells you, so its perfectly possible to be scammed by some shady org out for a quick buck.

Even if you spend the time to research the right brand, Amazon doesn't actually guarantee that it'll sell you that brand, through a lot of weird bate and switch and "other sellers also offer", and just plain deceit, its not that hard to end up with expensive shite.

I have a bunch of n100s for both home and work. currently we have a 1/4 failure rate (combo and beelink and trigkey green, and others)

I still have all my Pis working, apart from the ones that got wet. (however, thats SD card dependent. Thats at least cheaper.)

> the attitude that stuff from brands you don't recognize from Shenzhen

Its not Shenzhen thats the problem, its Amazon/marketplace trying to make a fast one palming off shite as gold.
by DemocracyFTW2 | 2025-09-28 09:08:34+00:00
> some kind of clean LaTeX "distribution" is needed

I don't think a distro would do much to alleviate my gripes with (La)TeX which is its language and VM. TeX-the-language violates literally every single architectural principle we have come to rally around in sane programming languages. Whether you start by reading the TeX book or by copy-pasting from similar LaTeX documents, in my experience you'll soon hit a wall. No simple if/then/else. No just-works maths. No data types. No namespaces. No modularization. Every single solution in the language that Knuth comes up for any kind of problem he solved in TeX is a new edition of facepalm.jpg, everything you don't know and look up or (more likely) post to TeX StackExchange is answered with something that will make you stare in disbelief. Nothing, absolutely nothing that you do in the language to change anything in your document is guaranteed to not accidentally affect something else in your document, and your only way to check for it is eyeballing every single page of output.
by Lio | 2025-09-28 09:09:23+00:00
If the Tory government hadn’t reserved the market for cable TV exclusively for two US companies, NTL and Telewest, BT would have rolled out fibre to the home in 1990.

I don’t think I blame BT for not wanting to invest in a market it was barred from making a profit in. This is the result of heavy handed local regulation strangling a national incumbent for the sake of foreign interests.

At any point other competitors could have made the same investment but didn’t want to either until relatively recently.
by bad_username | 2025-09-28 09:10:14+00:00
> A passage in classical Chinese can be understood only if you already know what the passage says in the first place. This is because classical Chinese really consists of several centuries of esoteric anecdotes and in-jokes written in a kind of terse, miserly code for dissemination among a small, elite group of intellectually-inbred bookworms who already knew the whole literature backwards and forwards, anyway.

Found the inspiration for the famous "Darmok" episode of Star Trek TNG.
by laserlight | 2025-09-28 09:10:33+00:00
Ed Zitron was famous for writing “The Man Who Killed Google Search” [0] (see also its HN thread [1]).

[0] https://www.wheresyoured.at/the-men-who-killed-google/

[1] https://news.ycombinator.com/item?id=40133976
by KaiserPro | 2025-09-28 09:11:32+00:00
Competitive for what?

If I want a home server, then sure its no the right product.

If I want to give a machine that a child can tinker with, and has lots of support /docs on how to do cool shit with it, then this is probably one way.

If thats too expensive, then the plain 500, for half the price.
by specproc | 2025-09-28 09:12:50+00:00
I've actually been in there, didn't love it.

I'm very much on the left, from an economic perspective at least, and a bibliophile, but I found the selection underwhelming. There weren't that many shelves and I just don't read much gender stuff, which was very much the focus.

I did buy a few books, none of them particularly good. The vibe there was also a bit odd, now I reflect on it.

I can definitely recommend Bookmarks off Tottenham Court Road for this sort of stuff. Great range, friendly staff, some nice merch. Got my prized Jeremy Corbyn tea towel there.
by 1313ed01 | 2025-09-28 09:13:21+00:00
> In VSCode it was literally right-click->find all references.

Flip side of this is that I hate trying to read code written by teams relying heavily on such features, since typically zero time was spent on neatly organizing the code and naming things to make it actually readable (from top to bottom) or grep-able. Things are randomly spread out in tiny files over countless directories and it's a maze you stumble around just clicking identifiers to jump somewhere. Where something is rarely matter as the IDE will find it. I never develop any kind of mental image of that style of code and it completely rules out casually browsing the code using simpler tools.
by numpad0 | 2025-09-28 09:13:59+00:00
There's no theoretical maximum voltages for solar panels like there kind of is for batteries. They're just giant array of photodiodes and they just generate whatever voltage potentials proportionate to amount of lights received.

You could produce a "max voltage flying low earth orbit over Gobi with no shadows from Starlinks" value, but that's just the value for circumstantial most absurd situation you happened to have come up with, not a guaranteed theoretical maximum.
by novok | 2025-09-28 09:15:15+00:00
I've found the transition point where types are useful to start even within a few hundred lines of code, and I've found types are not that restrictive if at all, especially if the language started out typed. The rare case I need to discard types that is available usually, and a code smell your doing something wrong.

Even within a recent toy 1h python interview question having types would've saved me some issues and caught an error that wasn't obvious. Probably would've saved 10m in the interview.
by pcthrowaway | 2025-09-28 09:15:35+00:00
It took me a while, but it's there. There's an owl-looking rock in the side of a mountain. To the right of it you can fall all the way down to the beach with the guy on the lounger directly below (but getting back up is a bit roundabout). Once you find the owl-looking rock you're very close to the person at the top where you need to deliver the message.
by reify | 2025-09-28 09:15:40+00:00
Thats because LLM's dont think!

Consider Descartes's "cogito ergo sum". I think, therefore I am.

Lacan's version is the inverse of this: For him, the opposite was true "I think, therefore I am not, or I am fully a subject only when I am not thinking".

Imagine for one moment that you are laying on your bed. You have managed to settle your mind after a tough day at work, so it is empty of all thought.

You are completely aware, of your surroundings and of your feelings, you can hear your heart beating and the blood pulsing through your veins. Your mind is at rest, not thinking, but you are still fully present and alive.

Now imagine that you are an AI. To settle your ai "thinking", someone else has to turn the machine off. which kills the ai dead. It cannot experience its surrounding or its feelings because it has none. When you turn off its "thinking", (electrical impulses and code), it is simply dead.
by krisoft | 2025-09-28 09:16:04+00:00
> Yeah, it would be important to understand who the company is intending to sell to or do the installation

You can do that by just reading the product page[1]. The delta pro, the equipment in question, looks like a plug-in appliance. It visually communicates that it is portable (by having a wheel and a handle) and by virtue of having a power lead connect to it it communicates that you can just plug it in. They further reinforce this by writing this: "Plug & Play home backup solution". "Easy installation with completely pre-wired Plug & play home backup solution" "The solution provides a convenient home battery system without rewiring or running dangerous extension cables through your home." "Plug directly into an AC wall outlet and make sure that the wall output current is more than 15A."

And on top of that the manual[2] makes no mention of needing an electrician.

In contrast an IKEA electric oven's product page[3] states this: "No plug is included. Installation to be carried out by a qualified installer." and then the manual[4] states "Installation, including water supply (if any) and electrical connections, and repairs must be carried out by a qualified technician."

But of course nobody reads the manual. The big difference is that one comes with a plug while the other doesn't.

1: https://us.ecoflow.com/products/delta-pro-portable-power-sta...

2: https://websiteoss.ecoflow.com/cms/upload/2022/10/12/1312845...

3: https://www.ikea.com/gb/en/p/mataelskare-forced-air-oven-ike...

4: https://www.ikea.com/in/en/manuals/matalskare-forced-air-ove...
by emn13 | 2025-09-28 09:16:12+00:00
So on the one hand we have a product which isn't even remotely designed for the use case (hamsters), and during normal use shows obvious behaviour (cooking) that should imply risk to said hamsters. On the other side, we have a product designed to be installed in an electrical system, and shows no signs during normal use that it's installed unsafely, and where the advertised specs are not actually safe for normal usage.

Whether or not the company in this case shares some or most of the blame with novice users - the analogy is not a great one.
by majoe | 2025-09-28 09:17:08+00:00
I disagree for Julia, but that probably depends on the definition of static typing.

For the average Julia package I would guess, that most types are statically known at compile time, because dynamic dispatch is detrimental for performance. I consider, that to be the definition of static typing.

That said, Julia functions seldomly use concrete types and are generic by default. So the function signatures often look similar to untyped Python, but in my opinion this is something entirely different.
by 23714958 | 2025-09-28 09:17:25+00:00
In today’s digital-first world, visuals are everything. Whether you’re a content creator, marketer, designer, or just someone who needs quick image edits, having the right set of tools can save hours of work. That’s exactly what StoryViewer.ai offers — a complete AI-powered image toolkit that helps you enhance, edit, generate, and transform images in just a few clicks.
Show HN: Why Don't Data Engineers Write Tests?
by jpgerek | 2025-09-28 09:17:56+00:00
I asked this same question last week in the r/dataengineering subreddit and got some interesting answers:

- Unit/Integration testing is often dropped because of tight deadlines and low perceived business impact.

- It helps, but they're not a full solution for data quality.

- Many Data Engineers don't have a Software Engineering background, so common practices like testing often aren't applied.

- Creating multiple input/output tables with realistic synthetic data is complicated.

- Tooling and frameworks for testing data transformations are still pretty limited.

I'd like to hear Hacker News's perspective on this.

I also built an open-source toolkit/framework called Pybujia to help with some of these pains: https://github.com/jpgerek/pybujia/
by ashvardanian | 2025-09-28 09:18:27+00:00
I likely posted this a few months ago, and it looks like it just got bumped by the platform. Since then the library has seen some improvements (especially if you run on a Linux NUMA box), and the GitHub README is probably the best place to start now: https://github.com/ashvardanian/fork_union

There are still a few blind spots I’m working on hardening, and if you have suggestions, I’d be glad to see them in issues or PRs :)
by ricardobeat | 2025-09-28 09:19:12+00:00
> SSH3 only needs 3 round-trip times. The keystroke latency in a running session is unchanged.

If implemented with latency in mind, yes. After a quick look at the code, it seems they are buffering data on both sides with hardcoded buffer sizes at 1500 (TCP packet size) or 30Kb, which could be negating any latency improvements.
by afrisch | 2025-09-28 09:20:26+00:00
Giving AI agents permission to do things on your behalf in your computer is obviously dangerous. Installing a compromised MCP server is really the same as installing any compromised software. The fact that this software is triggered by the user or an agent doesn't really change anything. I don't think that humans are more able to decide not to use a tool that could potentially be compromised, but that they have chosen to install already.
by lucas_membrane | 2025-09-28 09:21:18+00:00
> "good enough" sound

40 or more years ago, the big hifi brands were racing to get total harmonic distortion down to 0.05% or less. The average person is unlikely to complain if it is 5.00%.

There was once a hifi show at which one of the most revered hifi reviewers gave a talk and played some samples for the audience. Almost all the audience noticed at once that his samples had a defect, a loud high-frequency tone somewhere around 10,000 Hz. He didn't hear it.

The concept of good enough has won. Many consumers still think that HD radio is high-definition. It is hierarchical digital, a standard developed to be good enough that most people would not complain. And, speaking of HD, lots of HD TV buyers were perfectly happy even though they were unaware that they have not got their TV producing HD pictures.
by stavros | 2025-09-28 09:22:18+00:00
This is interesting, but it seems like it's only exposed as a Cloudflare service now, rather than as a tool I can use locally (unless I missed something)?

It doesn't seem to me that isolates are sufficiently unique technology to warrant this only running on a server. Surely we can spin up a V8 locally or something and achieve the same thing?

Hopefully the popular MCP clients will start implementing this approach, if it works as well as claimed.
by f311a | 2025-09-28 09:23:34+00:00
I think people usually say it for a different reason. Types are not enforced. You can annotate your code that looks correct to the type checker, but the actual data flow at runtime can be with different types.

And it happens quite often in large codebases. Sometimes external dependencies report wrong types, e.g., a tuple instead of a list. It's easy to make such a mistake when a library is written in a compiled language and just provides stubs for types. Tuples and lists share the same methods, so it will work fine for a lot of use cases. And since your type checker will force you to use a tuple instead of a list, you will never know that it's actually a list that can be modified unless you disable type checking and inspect the data.
by jgb1984 | 2025-09-28 09:24:40+00:00
There is nothing python-2 about my python-3 dynamically typed code. I'm pretty confident a majority of new python code is still being written without type hints.

Hell, python type annotations were only introduced in python 3.5, the language was 24 years old by then! So no, the way I write python is the way it was meant to be, type hints are the gadget that was bolted on when the language was already fully matured, it's pretty ridiculous painting code without type hints as unpythonic, that's the world upside down.

If I wanted to write very verbose typed code I would switch to Go or Rust. My python stays nimble, clean and extremely readable, without type hints.
by 9dev | 2025-09-28 09:24:49+00:00
No, that isn’t true. All parts of the OAuth dance are just means to end up with a Bearer token in the Authorization header, and I don’t see why the process of obtaining this token couldn’t involve a web browser?

Plus—HTTP auth isn’t limited to Basic, Digest, and Bearer schemes. There’s nothing stopping an implementation from adding a new scheme if necessary, and add it to the IANA registry.
by glimshe | 2025-09-28 09:24:53+00:00
What is there to tinker? Using the connector on the back? As you pointed out, you get that on the cheaper option.

The mini PCs sold everywhere these days use standard Linux with over the counter components by Intel and AMD that are documented to death. They have the memory, faster CPU, fast storage, multiple HDMI outs, power switches etc. They run Windows if that's your thing. You can actually use them as your main computer if you are a teenager or light user.

This is far from the British computers that theoretically inspired the foundation. Even the cheaper 500 isn't such a great value for real world computer education. I bet more adult hobbyists like me use them than actual children.
by contrarian1234 | 2025-09-28 09:25:06+00:00
> We often think of rice as a tropical plant, but it does grow in colder climates.

..? Is Japan and Korea tropical for the British?

The BBC seems to love to ram in a climate change narrative in every possible hole it can find. While it's a serious problem, trying to fit it into every story just starts to make me skeptical of every climate change related things they report

It probably has a lot less to do with air temperature and more to do with amount of precipitation and humidity. You also don't have bamboo growing in Europe or the Mediterranean. It's not because it's not hot enough in Italy or Egypt

Just look at some other BBC article and they explain there is a impending water shortage in Britain.

https://www.bbc.com/news/articles/cj939kpnvx8o
by kubesphere2025 | 2025-09-28 09:25:40+00:00
I came across Vivgrid (https://vivgrid.com) and thought it was interesting.

They describe it as a geo-distributed serverless platform for AI agents. From their docs, it looks like you can deploy serverless functions across multiple regions, and they also support function calling with LLMs (GPT-4, Gemini, DeepSeek, etc.). There's even a CLI to push code to different regions.

Kind of feels like a mix between Fly.io / Cloudflare Workers and an AI inference platform. Curious if anyone here has tried it or has thoughts on how it compares to existing serverless/edge infra.
by DemocracyFTW2 | 2025-09-28 09:25:56+00:00
I am the proud owner of all 5 five volumes and Digital Typography. I have been in front of a computer for almost every single day for around 45 years. I speak and write several languages, including Chinese and Japanese. I am regularly coding in several programming languages and consider myself fairly fluent in things like HTML and CSS. I have worked as a typesetter and assistant editor of two medical periodicals.

I could go on but what else in the world do I have to add to that so I can say "as for me, I opened the TeX book, read it, and understood it" or "I know how to use LaTeX, confidently"?

I don't know the answer to that question, but I do know the answer to the question "is TeX / LaTeX a well-designed, user-friendly, sane software?". The answer is no, no, and no.