MurphyA/hacker-news huggingface dataset:
by jillesvangurp | 2025-06-11 06:45:17+00:00
Yep, it defaults to doing a web search even when that doesn't make sense.

Example, I asked it to write something. And then I asked it to give me that blob of text in markdown format. So everything it needed was already in the conversation. That took a whole minute of doing web searches and what not.

I actually dislike using o3 for this reason. I keep the default to 4o. But sometimes I forget to switch back and it goes off boiling the oceans to answer a simple question. It's a bit too trigger happy with that. In general all this version and model soup is impossible to figure out for non technical users. And I noticed 4o is now sometimes starting to do the same. I guess, too many users never use the model drop down.
by thih9 | 2025-06-11 06:45:29+00:00
> emits text in these ranges that was AI generated

How would you define AI generated? Consider a homework and the following scenarios:

1. Student writes everything themselves with pen & paper.

2. Student does some research with an online encyclopedia, proceeds to write with pen and paper. Unbeknownst to them, the online encyclopedia uses AI to answer their queries.

3. Student asks an AI to come up with the structure of the paper, its main points and the conclusion. Proceeds with pen and paper.

4. Student writes the paper themselves, runs the text through AI as a final step, to check for typos, grammar and some styling improvements.

5. Student asks the AI to write the paper for them.

The first one and the last one are obvious, but what about the others?

Edit, bonus:

6. Student writes multiple papers about different topics; later asks an AI to pick the best paper.
by fho | 2025-06-11 06:47:05+00:00
> they give the AI a very detailed outline […]

Honestly, I think that's a tough one.

(a) it "feels" like you are doing work. Without you the LLM would not even start. (b) it is very close to how texts are generated without LLMs. Be it in academia, with the PI guiding the process of grad students, or in industry, with managers asking for documentation. In both cases the superior takes (some) credit for the work that is in large parts by others.
by fastball | 2025-06-11 06:48:04+00:00
Anecdotal, but about a week ago I noticed a sharp drop in o3 performance. For many tasks I will compare Gemini 2.5 Pro with o3, running the same prompt in both. Generally for my personal use o3 and G2.5P have been neck-and neck over the last months, with responses I have been very happy with.

However starting from a week ago, the o3 responses became noticeably worse, with G2.5P staying about the same (in terms of what I've come to expect from the two models).

This alongside the news that you guys have decreased the price of o3 by 80% does really make it feel like you've quantized the model or knee-capped thinking or something. If you say it is wholly unchanged I'll believe you, but not sure how else to explain the (admittedly subjective) performance drop I've experienced.
by thasso | 2025-06-11 06:48:20+00:00
If you are interested in debuggers, there was a post series by Sy Brand a few years back:

https://blog.tartanllama.xyz/writing-a-linux-debugger-setup/

Eli Bendersky also wrote about debuggers (I think his post is a great place to start):

https://eli.thegreenplace.net/2011/01/23/how-debuggers-work-...

I was fascinated with debuggers a while back exactly because they were so mysterious to me. I then wrote a ptrace debugger myself [1]. It features pretty simple implementations of the most common stuff you would expect in a debugger. Though I made the grave mistake of formatting all the code in GNU style.

[1]: https://github.com/thass0/spray/tree/main/src
by catlifeonmars | 2025-06-11 06:48:30+00:00
I think we have a different interpretation of what a straw man fallacy is.

The person I was replying to refuted an argument that GP did not make. And one that was arguably weaker and more difficult to defend.

That’s my understanding of what the strawman fallacy is. What’s yours?

> But I think the problem is that "The cause for the action is racism" doesn't actually contain an argument at all.

Yeah this is an oversimplification and not really an actionable one. But there’s an argument buried in there and it’s not wrong. The current administration plays on existing racist and xenophobic undertones to drum up support. It’s all fear based rhetoric.
by antihero | 2025-06-11 06:49:08+00:00
We’re encouraged to use AI at work (I’m senior full stack and have been coding for 20 years) and honestly I’ve Ben experimenting a lot and other than menial work, doing stuff myself is still way faster when you have a large existing codebase. I spent probably £200 of tokens last week trying I get it to expand a lib in an elixir monolith I’m unfamiliar with, and add a controller to a large old Phoenix API. Couldn’t get it working. This week got some good rest and just did the whole thing myself in like a couple days.
by atoav | 2025-06-11 06:49:25+00:00
I see it the same way, but LLMs like any tool depend on how they are used. I am mostly using them:

1. As an additional layer of checks, to find potential errors in things I have been doing (texts, code, ideas). This works good for the most part.

2. As a mental sparings partner where I explore certain ideas with me being the one to guide the LLM, instead of the other way around. This is much more about exploring thoughts than it is about the LLM providing anything I actually use anywhere.

3. As an additional tool to explore new bodies of text and code

But of course it makes me wonder how people will fare that don't know their shit yet. I had a LLM tell a student an electrical lie that would have very likely have caused a fire before, where the LLM got the math wrong in exactly the opposite way of how it would work in reality.
by keeganpoppen | 2025-06-11 06:49:29+00:00
somehow i hadn’t heard of mastra given that i’ve gone out of my way to find and try basically every framework in this vein under the sun, but i gotta say: i’m quite impressed in terms of how clean it is and how well it aligns with i would consider “real” work in this arena… so many of these frameworks try way too hard to be batteries included and/or are otherwise so simple / limited as to feel like they were made by people who don’t actually… “get” it and thus that by extension its users don’t either…
by protocolture | 2025-06-11 06:49:33+00:00
I like how the chosen terminology is perfectly picked to paint the concern as irrelevant.

"Since the end of atmospheric nuclear testing, background radiation has decreased to very near natural levels, making special low-background steel no longer necessary for most radiation-sensitive uses, as brand-new steel now has a low enough radioactive signature that it can generally be used."

I dont see that:

1. There will be a need for "uncontaminated" data. LLM data is probably slightly better than the natural background reddit comment. Falsehoods and all.

2. "Uncontaminated" data will be difficult to find. What with archive.org, gutenberg etc.

3. That LLM output is going to infest everything anyway.
by alextingle | 2025-06-11 06:50:13+00:00
Cheap-as-chips AI from gigantic data-centres is certain to go away, one way or another. Either the companies succeed in their game plan, and start to raise prices once they've established a set of dependent customers, or else they all go bust and the data-centres stand idle whilst the industry puzzles over a business model that works.

Of course the technology will remain. You'll still be able to run models locally (but they won't be as good). And eventually someone will work out how to make the data-centres turn a profit (but that won't be cheap for users).

Or maybe the local models will get good enough, and the data-centres will turn out to be a gigantic white elephant.
by throwaway81523 | 2025-06-11 06:51:05+00:00
That is silly, generating them takes a bit of searching but not THAT much. The trick is to generate random odd numbers n, then do some fast trial divisions to check whether n and 2n+1 might both be prime. Usually those tests will fail fast (one or both are composite). Otherwise do pseudoprime tests. The events "n is prime" and "2n+1 is prime" are close to independent so basically use the prime number theorem, Pr[both prime] = approx 1/ln(n)^2. So for 4096 bits, that's around 1 in 10 million. You can chuck out vast swaths very quickly so you might have to do a few tens of thousands of pseudoprime checks, of which a modern midrange x86 box can do maybe 1000/sec. So you should be able to generate a 4096 bit pair in under a minute without fancy implementation methods.

That C program is kind of nuts and unnecessary. Since most of the computation time will be in the mpz library, you might as well use a simpler wrapper written in Python or whatever. If you want to go really fast, maybe you can parallelize the trial divisions with SIMD or a GPU.

Also, for cryptography, nobody cares about these primes any more. They use elliptic curves now.
by psychoslave | 2025-06-11 06:51:18+00:00
What do you mean with work more than 10h/day for intellectual work? You don't stop to think the moment you are away from the production machine. And the exact opposite can often happen: you go away from the computer/board/paper/office, make a walk trying to wander at something else as far as you can stear consciousness, and then the solutions/ideas land in your mind.
by nneonneo | 2025-06-11 06:53:22+00:00
Mathematically, the odds of getting exactly N heads after flipping a fair coin 2N times is surprisingly high - it asymptotically approaches 1/sqrt(pi * N) as N becomes large. For the problem in IJ, this comes out to 1/(3.14 * 54) which is 0.076776 - not far from the exact value of 0.076599. As another example, if you flip a fair coin 1000 times, you’ll get exactly 500 heads about 2.5% of the time.

The proof is also similarly easy: it’s a straightforward application of Stirling’s approximation to the formula (2N!)/(N!*N!)/2^(2N).
by DocTomoe | 2025-06-11 06:53:33+00:00
Nah, Webrings were an extension of the link page ... but not the same thing.

The Link page was curated by the site operator and usually a linear list. IT's main goal was to say "Hey, this is cool, too".

A webring was more like a collective, whereas individual webring members did not necessarily know or agree with every other site in the ring. And it usually was not a list either, but more of a mini topical directory, often with a token-ring-style "Visit the next / random / prev site" navigation you could add to your own page. Webrings were already geared to increasing visitor numbers to your own page ("Others will link to me").

Oh, those were easier times.
by mrkeen | 2025-06-11 06:54:08+00:00
Not going to happen. The business owner and the customer are two different personas, even when it's the same person.

The customer hates cookies, bloated websites, trackers, popups, pointless UI rearrangements, autoplay videos and clickbait. Classical enshittification.

When the customer puts on his suit and tie and goes into the office, he'll pay software devs to get these features into the product.

I don't see why AI would be any different.
by yolkedgeek | 2025-06-11 06:55:09+00:00
With systemD, the alternatives have a curve because so much IBM money and monopolization has gone into it. But systems using OpenRC(alpine) or SysV(MX linux, Devuan) work great in my experience. there are other init systems like runit (void linux) also seem to work great too, I just haven't used them.

As for desktop environments, the choice is very easy. Because there are simply better options. For normal users, I always suggest KDE Plasma or XFCE, Cosmic is still in development but looks very promising, cinnamon also looks great, but I don't use it (I know it's a gnome2 fork). But for power users, the choice of WMs are pretty trivial. i3, xmonad, qtile, niri, leftwm, etc.

The experience of using a WM instead of a full DE is incomparable for professional and power users. That is why I LOVE XFCE because it is modular. you can use parts of the XFCE ecosystem in any WM (power manager, theme manager, file manager etc.) or just replace xfce wm with your WM of choice (although I don't recommend this).
by sheiyei | 2025-06-11 06:55:40+00:00
Ugh, still missed by a long shot. How about instead of a convoluted set of dozens of tiny, weak joints, there's a connection that delivers power (electric, pneumatic, torque, you name it) to any toolhead you want, and the robot can swap out like existing manufacturing robots do. A hand tool for picking things up may be reasonable in rare cases,, but even that won't look like a human hand, if it's not made by a madman. But yeah, let's prioritize a bad compromise of a humanoid with 5 000 joints instead of basically an arm with 10 joints that achieves the same thing, because little robot cute and look like me me
by gojomo | 2025-06-11 06:56:06+00:00
Of course, training on synthetic data can't do everything! My main point is: it's been doing a bunch of surprisingly-beneficial things, contra the obsolete beliefs about model-output-worthlessness (or deleteriousness!) for further training to which I was initially responding.

But also: with regard to claims about what models "can't experience", such claims are pretty contingent on transient conditions, and expiring fast.

To your examples: despite their variety, most if not all could soon have useful answers answers collected by largely-automated processes.

People will comment publicly about the "vibe" & "people-watching" – or it'll be estimable from their shared photos. (Or even: personally-archived life-stream data.) People will describe the banana bread taste to each other, in ways that may also be shared with AI models.

Official info on policies, processing time, and staffing may already be public records with required availability; recent revisions & practical variances will often be a matter of public discussion.

To the extent all your examples are questions expressed in natural-language text, they will quite often be asked, and answered, in places where third parties – humans and AI models – can learn the answers.

Wearable devices, too, will keep shrinking the gap between things any human is able to see/hear (and maybe even feel/taste/smell) and that which will be logged digitally for wider consultation.
by criticalfault | 2025-06-11 06:56:39+00:00
Every time there is an interview of some startup and they show the offices with a glimpse of a monitor, it's always Ubuntu. Running gnome.

Also a few people I know, if they used Linux on a desktop it was Ubuntu.

Don't know anyone using KDE, steam deck being the only exception.

So from a personal perspective, if it's Linux on the desktop, it's gnome.
by trashtester | 2025-06-11 06:56:43+00:00
The "next token prediction" is a distraction. That's not where the interesting part of an AI model happens.

If you think of the tokenization near the end as a serializer, something like turning an object model into json, you get a better understanding. The interesting part of a an OOP program is not in the json, but what happens in memory before the json is created.

Likewise, the interesting parts of a neural net model, whether it's LLM's, AlphaProteo or some diffusion based video model, happen in the steps that operate in their latent space, which is in many ways similar to our subconscious thinking.

In those layers, the AI models detect deeper and deeper patterns of reality. Much deeper than the surface pattern of the text, images, video etc used to train them. Also, many of these patterns generalize when different modalities are combined.

From this latent space, you can "serialize" outputs in several different ways. Text is one, image/video another. For now, the latent spaces are not general enough to do all equally well, instead models are created that specialize on one modality.

I think the step to AGI does not require throwing a lot more compute into the models, but rather to have them straddle multiple modalities better, in particular, these:

- Physical world modelling at the level of Veo3 (possibly with some lessons from self driving or robotics model for elements like object permananence and perception) - Symbolic processing of the best LLM's. - Ability to be goal oriented and iterate towards a goal, similar to the Alpha* family of systems - Optionally: Optimized for the use of a few specific tools, including a humanoid robot.

Once all of these are integrated into the same latent space, I think we basically have what it takes to replace most human thought.
by onli | 2025-06-11 06:56:54+00:00
Not parent, but...

There is a rich world of window managers, if you run a proper distro with X11. IceWM for example is a great building block for your own desktop, you can combine it with the file manager you prefer, or use a terminal instead for that, use it with a dock, tray and a helper like conky instead of the default task bar. The capabilities of real WMs are great, to pin windows (permanently), have workspaces, give overviews - and that's before going into the auto tiling direction.

But that's only if you want to have something custom. Otherwise KDE would be the default alternative to Gnome, then XFCE or LXQT for smaller desktop environments.
by gnabgib | 2025-06-11 06:57:14+00:00
(2024) But also:

South Koreans become younger overnight after country scraps ‘Korean age’ (2 years ago) https://news.ycombinator.com/item?id=36502797

The end of the tricky 'Korean age' (3 years ago) https://news.ycombinator.com/item?id=33907571
by ygjb | 2025-06-11 06:57:28+00:00
That's disingenuous - all policy is inherently political. Reducing the tactics of fascism to politics is no different than the claim that all politicians are the same.

It's no mistake that the War on Drugs and the War on Terror were both radical increases in authoritarian power, both of which were implemented by Republicans as part of right-wing approaches to addressing both perceived and real threats.

Yes, those are political objectives, but the entire point of calling them out as fascist is to distinguish them from other anti-fascist political objectives which seek to reduce or constrain the power of the state, or to strengthen human rights guaranteed by the state.
by hookahbong | 2025-06-11 06:57:55+00:00
Lookah proudly unveils the Seahorse King, an upgraded version of the popular seahorse pro plus, designed to redefine versatility and user engagement in vaping devices.

This enhanced model brings cutting-edge features, stylish design, and unparalleled customization to the forefront, making it a must-have for enthusiasts seeking a futuristic vaping experience.
by kmrankit | 2025-06-11 06:58:13+00:00
Location: India

Remote: Yes

Willing to relocate: Yes

Technologies: (comfortable in switch multiple techstacks)TypeScript, C++, Go, Rust, Python, C, Java, Bash, React.js, Next.js, Sveltekit, Express.js, Gin, FastAPI, PostgreSQL, MongoDB, Redis, SQLite, Prisma, Drizzle, Linux, Docker, Git, AWS, CI/CD, CMake, Ninja

Resume: https://kmrankit.vercel.app/webresume.pdf

Email: sahuankit.murhu@gmail.com
by bjourne | 2025-06-11 06:58:35+00:00
This is the back-end plague which is everywhere in free software. The idea is that whatever "it" is, adding support for "it" is "just another back-end" . Take cairo for example, it has or had back-ends for gdk, win32, png, svg, html canvas, pdf, postscript, opengl, xlib, quartz, etc. Only a few of them are actually usable and support has been removed for several others over the years. The number of sound back-ends on Linux is uncountable: ALSA, OSS, OpenAl, PulseAudio, Jack, Esound, PipeWire... It's never "just another back-end" because every back-end needs continuous testing and maintenance.

Poettering when designing systemd wisely, WISELY decided to not go the back-end route. Other free software hackers learn the hard way that multiple back-ends are expensive and rarely worth the cost.
by Agraillo | 2025-06-11 06:59:11+00:00
From the release "..You can try out a preview version of Magistral Medium in Le Chat..", I suppose it's when the drop down in "Thinking" mode is either slow or fast (limited to 3 queries per day).

My favorite from the last months was asking for a string that for base64 produces strings with non-alphanumeric and non-padding symbols (so '+' or '/' should be in the output). It thought for 7 minutes and 74k of markdown length, and finally came up with the AB?C string that produces QUI/Qw== (correct). It is impressive, because general LLMs just always fail, but I didn't try other "thinking" models recently.
by webprofusion | 2025-06-11 06:59:47+00:00
Impressive, but.. start with how it should look, don't make that an afterthought.

Hobby operating systems have one thing in common, they all have a great logo but look like a late 90s linux desktop. Windows decoration and fonts look like they were hacked together last night.

Instead start with a visual design and work backwards. You'll get instant appreciation from your audience. Unless the aim is to basically get SSH working and compile a bunch of gnu tools for a basic shell, in which case knock yourself out but don't be surprised when everyone ignores your work.

This come across as snark but it's frustration at the wasted effort and that good work will go unnoticed.
by ygjb | 2025-06-11 07:00:43+00:00
Commuting the sentences of wealthy offenders was and continues to be a tactical decision. It aligns the interests of the wealthy behind Trump, especially folks who are wealthy and willing to break the law to gain or grow their wealth.

Commutation and Pardons under the current regime are signal about what behaviour will be forgiven, ignored, or even outright rewarded.
by nneonneo | 2025-06-11 07:01:19+00:00
You need (1) a valid license file and (2) a list of all the checks that are made and (3) some way to override the output of each check. Furthermore, you want to ideally do this in a way that makes your cracked software actually deployable on random computers, so you don’t want to do any heavy kernel-mode hooking because people won’t be able to use your crack.

Oh and if you actually do distribute a crack that uses a stolen license file, they’ll ban the heck out of the hardware identified in the license (and probably any user/account/Steam IDs they manage to hoover up), which will no doubt be an annoyance to a cracker.
by muzani | 2025-06-11 07:02:19+00:00
It was the best option at one point. They're still a great option if you want an override (e.g. categorization or dialects), but they're not precise.

Changes that happened:

1. LLMs got a lot cheaper but fine tuning didn't. Fine tuning was a way to cut down on prompts and make them 0 shot (not require examples)

2. Context windows became bigger. Fine tuning was great when it was expected to respond a sentence.

3. The two things above made RAG viable.

4. Training got better on released models, to the point where 0 shots worked fine. Fine tuning ends up overriding these things that were scoring nearly full points on benchmarks.
by kmrankit | 2025-06-11 07:02:42+00:00
Remote: Yes

Technologies: (comfortable in switch multiple techstacks)TypeScript, C++, Go, Rust, Python, C, Java, Bash, React.js, Next.js, Sveltekit, Express.js, Gin, FastAPI, PostgreSQL, MongoDB, Redis, SQLite, Prisma, Drizzle, Linux, Docker, Git, AWS, CI/CD, CMake, Ninja

Portfolio: https://kmrankit.vercel.app

Resume: https://kmrankit.vercel.app/webresume.pdf

Email: sahuankit.murhu@gmail.com
by mad182 | 2025-06-11 07:04:50+00:00
> Functionality-wise, there's very little that can be improved

Yep. Honestly can't name a single major new smartphone feature that I would consider a dealbreaker that wasn't available 10 years ago.

The last things that made me excited about a new phone was contactless payments and Android auto, but both are pretty old now.

Now it's just a slightly different ui and maybe a bit better camera when I got a new phone.