MurphyA/hacker-news huggingface dataset:
by didgeoridoo | 2025-10-31 11:49:36+00:00
Two of the best things I learned in French class (which was basically “Parisian culture of 1982” class) was that “impossible” in French meant “I don’t feel like it”, and if someone shrugged in a way where the edges of their mouth touched the top of their shoulders, you were shit out of luck with whatever you were asking for.
by tyleo | 2025-10-31 11:49:44+00:00
I always think more languages should support Result… but only to handle expected error states. For example, you may expect that some functions may time out or that a user may attempt an action with an invalid configuration (e.g., malformed JSON).

Exceptions should be reserved for developer errors like edge cases that haven’t been considered or invalid bounds which mistakenly went unchecked.
by vidarh | 2025-10-31 11:50:23+00:00
I've "unchained" my LLM on a lot of problems that I probably could solve, but that would take me time I don't have, and that it has solved in many case faster than I could. It may not be good enough to solve problems that are beyond us for most of us, but it certainly can solve a lot of problems for a lot of us that have gone unsolved for lack of resources.
by graemep | 2025-10-31 11:50:45+00:00
Parties are associated with ideologies and supported by people who share their ideologies.

> I think I represented the ideology of conservatism and liberalism correctly here, so call out the social sciences over that.

If you are saying that you there is a correct definition within the social sciences, can you cite an authoritative source for that?

In any case you were talking about "the world view people have" and I think your definition correlates very poorly with those of people one would normally describe as "liberal" or "conservative". I am not even sure which mindset you associate with the "monitor and control" mentality. I think you mean its a conservative mindset, but a lot of the people I know who most strongly oppose it are conservative or Conservative (as in members of the party that has the word in its name).

This might be a US vs UK difference, of course. These are not words that are really used very consistently within societies, let alone between them.

> so call out the social sciences over that.

Happy to do so if that is what they say!
by TofuLover | 2025-10-31 11:51:30+00:00
The closest I've ever felt to this as a native English speaker is reading words in music scores in English. I'm a classically trained cellist, and grew up learning notation with Italian and French words for directions and expression. I've never learned either of those languages, save the words used in music notation. Seeing a score with those words in English just feels... wrong. Not in any big way, but as you said: uncanny. Definitely get the "bad psuedocode" vibe, because to me it English in music notation feels similar -- like the person who wrote it didn't know what they were doing, even though the notation makes perfect sense and the music is good. It removes some of the flair of the art of the notation itself for me.
by johnisgood | 2025-10-31 11:53:41+00:00
Oh hold on. I was confusing Redstone with https://ftb.fandom.com/wiki/RedPower_2 and Project Red[1] that came afterwards. How embarassing. :P So it was RedPower -> RedPower 2, and then Project Red. It added a lot of goodies! You should check out the links.

[1] https://ftbwiki.org/Project_Red
by 9029 | 2025-10-31 11:53:47+00:00
It has now been changed to

if (rtt < 0.0) { fprintf(stderr, "Warning: Negative RTT detected (%.3f ms) - clock issue?\n", rtt); rtt = 0.0; }

https://github.com/davidesantangelo/fastrace/blob/e8b19407a4...
by matheusmoreira | 2025-10-31 11:54:06+00:00
There's nothing inherently wrong with that. The problem is npm allows any random person to upload packages. It's completely untrusted. Contrast that with Linux distributions which have actual maintainers who take responsibility for their packages. They don't generally allow malware to make it into the official software repositories. In many cases they went as far as meeting each other in person just to set up a decentralized root of trust with PGP. It's so much better and more trustworthy.

The truth is npm, pip, rubygems, cargo and all the other programming language package managers are just fancier versions of the silly installation instructions you often find in README files that tell people to curl some script and pipe it into bash.
by vidarh | 2025-10-31 11:56:06+00:00
Thank you for picking at this.

A lot of people appear to be - often not consciously or intentionally - setting the bar for "reasoning" at a level many or most people would not meet.

Sometimes that is just a reaction to wanting an LLM that is producing result that is good for their own level. Sometimes it reveals a view of fellow humans that would be quite elitist if stated outright. Sometimes it's a kneejerk attempt at setting the bar at a point that would justify a claim that LLMs aren't reasoning.

Whatever the reason, it's a massive pet peeve of mine that it is rarely made explicit in these conversations, and it makes a lot of these conversations pointless because people keep talking past each other.

For my part a lot of these models often clearly reason by my standard, even if poorly. People also often reason poorly, even when they demonstrably attempt to reason step by step. Either because they have motivations to skip over uncomfortable steps, or because they don't know how to do it right. But we still would rarely claim they are not capable of reasoning.

I wish more evaluations of LLMs would establish a human baseline to test them against for much this reason. It would be illuminating in terms of actually telling us more about how LLMs match up to humans in different areas.
by closewith | 2025-10-31 11:56:31+00:00
That's absurd. “Conservatives think people are bad, liberals think people are good” is primary-school-level reductionism.

Conservatives generally see people as capable of self-direction and argue for minimal interference because virtue needs room to act.

Progressives also tend to see people as capable of good, but assume outcomes depend on systems, so they push for more state involvement to improve those conditions.

Neither thinks humans are irredeemable. Both generally believe humans are inherently kind. The difference is whether you trust individuals or bureaucracies to manage human weakness.
by egberts1 | 2025-10-31 11:57:16+00:00
It's simple. Don't ingest more than 40KB at a time into its LLM's RAG pipe and its hallucination goes way, way down.

Preferably like not at the start and best not to do more than 40KB at a time at all.

That's how I learned how to deal with nftables' 120KB parser_bison.y file by breaking them up into clean sections.

All of a sudden, a fully-deterministic LL(1) full semantic pathway of nftables' CLI syntax appears before my very eye (and spent hours validating it): 100% and test generators now can permutate crazy test cases with relative ease.

Cue in Joe Walsh's "Life's Been Good To Me".
by DarkNova6 | 2025-10-31 11:57:46+00:00
This is really just a syntactical issue. Not one of types or semantics.

Non trivial operations have errors when the happy path fails. And with web apps IO can fail anytime, anywhere for any reasons.

Sometimes you want to handle them locally, sometimes globally. The question is how ergonomic it is to handle this all for a variety of use cases.

We keep reinventing the wheel because we insist that our own use cases are “special” and “unique”, but they really aren’t.

Personally, I think Java’s proposal on catching errors in switches, next to ordinary data is the right step forward.

Monads are great. You can do lots of great things in them, but ergonomic they are not. We should avoid polluting our type systems where possible.
by BSDobelix | 2025-10-31 11:58:08+00:00
https://en.wikipedia.org/wiki/PRISM

>That's not how end-to-end encryption works.

Hell even the German police can "access" Whats-Up/Facebook.

>>German security forces can access personal Whatsapp messages of any user even without installing spyware, several German media institutions reported.

>>attains the information of suspects via "Whatsapp Web."

https://www.dailysabah.com/world/europe/german-police-can-ac...

And btw the NSA for example is "at first" more interested in metadata, if interesting, cracking of data will begin sometimes talk with big business.

I stop here have a good day.
by StoneWhisper | 2025-10-31 11:58:19+00:00
Yes, before running anything, you need to analyze the source. Still, I trust it: it works well, and as the Italian website indicates, you just need to check the linked .cmd file via the URL shortening to see exactly what it does. This should be done before downloading it with curl and before executing it as a .cmd file. The no-oobe solution also has the advantage of allowing the bypass of the entire OOBE phase.
by flavaflav2 | 2025-10-31 11:58:43+00:00
Life and a lot in our universe is non-deterministic. Some people assume science and mathematics are some universal truths rather than imperfect agreed upon understandings. Similarly many assume humans can be controlled through laws, penalties, prisons, propaganda, coercion, etc. But terrible things happen. Yes, if you set up the gutter-rails in your bowling lane, you can control the bowling ball unless it is thrown over those rails or in a completely different direction, but those rails are wide with LLMs by default, and the system instructions provided it aren’t rules, they are an inherently faulty way to coerce a non-deterministic system. But, yes, if there’s absolutely no way to do something, and you’re aware of every possible way a response or tool could affect things, and you have taken every possible precaution, you can make it behave. That’s not how people are using it though, and we cannot control our tendency to trust that which seems trustworthy even if we are told these things.
by vjerancrnjak | 2025-10-31 11:59:59+00:00
I don't see how try-catch promotes single responsibility principle. I feel like this principle is just arbitrary.

If I have Result<Error, Value> and I change the Error, I have to change all places that are using the Error type and tweak the error handling in mapLeft or flatMapLeft.

If I instead raise Error and change it, I have to look at all the places where this error explodes and deal with it, not to mention, most languages won't even give me a compile time warning if I still keep the previous error type.

I agree that if language does not have do-notation, that it's a bit ugly to sprinkle map and flatMap everywhere. Good example of ugliness is https://github.com/repeale/fp-go

I think only an effect system, or a big environment object, places everything at 1 place, and when types change you have 1 place to edit the code. But starting immediately with an effect system (to abstract away control flow) or big env (to lift all ifs up) is premature.
by BirAdam | 2025-10-31 12:00:33+00:00
Humans inherently like having a narrative. When we discuss historical events, we typically want to have a clearly defined leader and/or visionary upon whom to pin events. Without this, our imaginations aren't as engaged, and therefore emotions aren't stirred. For example, the stories of early game companies are great because the teams were very small, a narrative can be written, and the product was fun. With modern games, budgets are massive, teams are massive, and things are often designed and approved by committee. The result can be beautiful and fun, but the story getting there isn't as entertaining.
by Sharlin | 2025-10-31 12:00:39+00:00
They aren't saying that dogs are incredibly inefficient – looks like dogs are right where they "should" be based on their body weight. The point of course stands that bikes need a flat ground to be efficient, but this isn't some sort of competition or measure of moral worth. It's just an observation that given that we've already filled human-inhabited spaces with nice flat surfaces, cycling happens to be a really efficient form of locomotion. Fish also need to be in water to be able to move at all, but that's immaterial for the purposes of the chart.
by cess11 | 2025-10-31 12:01:29+00:00
It's not "another" "country", though. That's a misconception about Israel, which is not a country, it's a colony. It doesn't have borders, it's dependent on financial handouts from its imperium, does not respect any of the rules that apply to 'countries' (i.e. international law), &c.

Expecting there to be law abidance and so on when dealing with Israel or israelis is a mistake that'll make you the 'freier' in that relationship. This is why Israel and israeli corporations commonly use usian and european fronts when they do business with more discerning customers than the most obvious tyrants of the world.
by zozbot234 | 2025-10-31 12:02:13+00:00
> But rust lets you use unicode for identifiers. Just make every variable its own greek letter.

This can actually be useful for locally-defined variables. Even more so if you're using an editor with LSP support where it's trivial to bring up the doc comments for an identifier as a tooltip - with some added support, you could even write these doc comments in multiple natural languages, while keeping the code itself quite linguistically neutral.
by PxldLtd | 2025-10-31 12:02:42+00:00
Here's one I made in Veo3.1 since gemini is the only premium AI I have access to.

Using this image - https://www.whimsicalwidgets.com/wp-content/uploads/2023/07/... and the prompt: "Generate a video demonstrating what will happen when a ball rolls down the top left ramp in this scene."

You'll see it struggles - https://streamable.com/5doxh2 , which is often the case with video gen. You have to describe carefully and orchestrate natural feeling motion and interactions.

You're welcome to try with any other models but I suspect very similar results.
by johnisgood | 2025-10-31 12:04:11+00:00
Yes you are.

I always use "-std=c99 -Wall -Wextra -Wpedantic -Werror". You could replace "-Wpedantic" with "-pedantic" though (it is more supported). You may omit "-Werror".

Sometimes I also use "-D_XOPEN_SOURCE=700" and "-D_FORTIFY_SOURCE=2" along with "-fstack-protector-strong".

For debug builds you want "-O0 -g" at the very least.

I also have a make target that uses "scan-build", "cppcheck", and "clang-tidy".
by pistoriusp | 2025-10-31 12:04:15+00:00
I saw a meme that I think about fairly often: Great apes have learnt sign language, and communicated with humans, since the 1960's. In all that time they've never asked human questions. They've never tried to learn anything new! The theory is that they don't know that there are entities that know things they don't.

I like to think that AI are the great apes of the digital world.
by locopati | 2025-10-31 12:04:35+00:00
The Roberts courts is in on this. They know Trump won't last forever and when he's gone, they get Vance to carry on with their Dominionist project. People need to stop thinking that the branches are playing realpolitik games... the various Republicans are either all in on Christofascism or they're fooling themselves that they're not, or they're too spineless to fight back.
by pfdietz | 2025-10-31 12:05:38+00:00
Ideally, salt. Deeply underground, solution mined to make large cavities. This is a preferred method for storing natural gas. Failing that, deep aquifers (not potable ones; saline water is fine).

If the basement rock is close to the surface and is crystalline, it probably involves deep mining to form cavities, which would raise the capex by maybe an order of magnitude. Other options could become cheaper then, say storing ammonia.

This is for large scale storage, of course, not for individual residences.
Show HN: I built Cuiz-AI, turns documents into quizzes in seconds
by nelson687 | 2025-10-31 12:05:47+00:00
I built Cuiz-AI to generate practice quizzes from PDFs, Word docs, and PowerPoints using AI.

The name is a play on "Quiz" + "Cuis", a small rodent from Argentina, where I'm from. That's why the logo is a little rodent.

The tricky part: Getting an LLM to generate quality quizzes fast was quite hard. I spent a lot of time testing different models and approaches to get the generation time down from minutes to seconds.

You upload a document, the LLM reads it and generates multiple choice questions with explanations. It also tracks your quiz history and progress.

Would love feedback, especially on use cases I might not have thought of and in the quality of the questions!

https://www.cuiz-ai.com/

thank you!
by asgerhb | 2025-10-31 12:05:59+00:00
I like to imagine a world, a worse one, where programming languages were localised. This might initially have been a versioning nightmare, with different compiler binaries for each localisation. Later, it could become standard practice to ship a single compiler containing all supported localisations, the correct one being chosen from either system language, a project-wide setting, a preprocessor flag in each file, or some combination of these. Everyone would have to learn a little Polish, and "Source Code Translator" would be a profession.
by anastasija2504 | 2025-10-31 12:06:36+00:00
It’s Halloween. Want to read a horror story? This one’s set in a data center. It was a great vacation, packed with long walks, beach time, fun, and rest.

I came back to work rejuvenated, knowing I’d need a few days to get back into the working rhythm. Most of the day was spent catching up with colleagues and the latest news.

One was about a brand-new data center, ready to go live in just a few days.
by gonational | 2025-10-31 12:07:00+00:00
There is an extreme difference between outsourcing physical difficulties to mechanical advantages, and outsourcing your brain to a large corporation that is stealing all of the IP that we have collectively created, as a society, and using it to replace our brains.

It feels clever to make comments like yours right now, but in two years when the order of control flow moves up two more steps and you are no longer needed at all, it'll be frustrating to look back and think "I wish I wouldn't have given money to them."
by StopDisinfo910 | 2025-10-31 12:07:29+00:00
Seems completely uncorrelated with what is discussed especially considering Intel didn’t enter the ARM market either.

Would make much more sense to compare with Qualcomm trajectory here as they dominate the high end ARM SoC market.

Basically AMD missed the opportunity to be first mover on a market which is now huge with a project Apple proved to be viable three years after the planned AMD release. Any way you look at it, it seems like a major miss.

The fact that other good decisions in other segments were made at the same time doesn’t change that.
by hammock | 2025-10-31 12:08:03+00:00
It’s not a secret that there’s a legal loophole and how it might be used. And congress don’t need classified access to change the law. So I don’t see how any of that relates. The problem of effective oversight is likewise orthogonal to the issue I raised which is that “getting spied on by their own subordinate agencies” is conduct that has been legally permitted by lawmakers
by DarkLynxes | 2025-10-31 12:08:17+00:00
The handbrake UI is not designed for "power users", the handbrake UI is designed to make available all the options the underlying technology provides, so that you may leverage it to the fullest.

If you don't want that, it provides you with presets.

I do understand that many users are too lazy to read a manual, do a google search, or put any minimal amount of effort in solving an issue, but making software worse or more convoluted the second you need to have a miniscule degree of extra control seems pointless.

Too many people look at FOSS the same way the look at commercial end user software, they think they are the equivalent of a custom and they should get a premium custom like experience. But that's false. Most of the time FOSS is the result of fixing a developer's problem, or fixing the problems of somebody who also happens to be a developer, and then sharing it all with the world.

You cannot be surprised when a software made by a developer offers every single possible setting, because that's exactly what it was meant to do in the first place.

The solution is not "making software easier", the solution is to RTFM.
by ta20240528 | 2025-10-31 12:08:42+00:00
Oh FFS, the USA won't even extradite a dangerous driver who killed a UK teen to the UK - their closest ally and fellow Five Eyes democracy.

Even after the woman plead guilty to e UK court (remotely).

Its not the great unwashed of the global south that have contempt for laws and decency.

https://www.foxnews.com/world/anne-sacoolas-wife-us-diplomat...
by theSIRius | 2025-10-31 12:09:23+00:00
> Functional programming languages (almost always?) come with the baggage of foreign looking syntax.

At least for me, this was solved by Gleam. The syntax is pretty compact, and, from my experience, the language is easily readable for anyone used to C/C++/TypeScript and even Java.

The pure approach may be a bit off-putting at first, but the apprehensions usually disappear after a first big refactoring in the language. With the type system and Gleam's helpful compiler, any significant changes are mostly a breeze, and the code works as expected once it compiles.

There are escape hatches to TypeScript/JavaScript and Erlang when necessary. But yeah, this does not really solve the impure edges many people may cut themselves on.
by brabel | 2025-10-31 12:09:25+00:00
Isn’t it funny how people think? Say anything about Palestine not deserving being flattened and you are now anti-Semitic and a Nazi. Mention how NATO is not as innocent and harmless a a fly and perhaps being on the other side of their friendly border is definitely reason for concern and you are now a Putin puppet. You know, I lived in a dictatorship briefly. That’s exactly how thinking goes when they reason about opposition and free thought.
by VladCovaci | 2025-10-31 12:09:28+00:00
It’s been a month since firstusers went live, and we’ve already seen some amazing traction!

We’ve put together a Top Startups list from October — a curated selection of early-stage projects we really liked. Most of them are offering something special for early users, like freebies or early-access deals.

Our system now helps connect early adopters with startups that fit their interests. On average, each startup has been matched with about 31.7 early adopters, and over 5,000 people have explored new projects since launch.

If you’re into discovering new tools or ideas before they blow up, this list is a great place to start. Founders can also share their own startups to get early feedback and interested users.

Here’s the list: Best October Startups https://www.firstusers.tech/top-startups
by js8 | 2025-10-31 12:09:38+00:00
The problem is if you're not able to apply the reasoning rules consistently, then you will always fail on large enough problem. If you have an inconsistent set of reasoning rules, then you can set up a problem as a trap so that the reasoning fails.

You can argue that damaged toaster is still a toaster, conceptually. But if it doesn't work, then it's useless. As it stands, models lack ability to reason because they can fail to reason and you can't do anything about it. In case of humans, it's valid to say they can reason, because humans can at least fix themselves, models can't.
by miohtama | 2025-10-31 12:10:03+00:00
No, German police cannot access encrypted WhatsApp messages.

They specifically state in the introduction of Chat Control act that the reason for the banning end-to-end encrypted communications is that criminals use WhatsApp and police cannot crack the message, hence the Chat Control act. The police cannot crack these messages and they want to read everyone's messages and that's the whole point of making encryption illegal.

If you are unfamiliar with the topic, you can read more about Chat Control and encryption here:

https://edri.org/our-work/chat-control-what-is-actually-goin...