MurphyA/hacker-news huggingface dataset:
by user- | 2025-12-04 04:44:07+00:00
Great work, my only nitpick is that when you quit, it tells you that its not gonna save, then its yes to confirm quit. I instinctively wanna type N to quit without saving.

I feel like thats the opposite behavior. For example, I use https://github.com/zyedidia/micro as my main editor in terminal, where it says `Save changes to filename before closing? (y,n,esc)”` when you try to quit.
by solid_fuel | 2025-12-04 04:44:38+00:00
Yep, and if you're lucky they actually paste your comments back into the LLM. A lot of times it seems like they just prompted for some generic changes, and the next revision has tons of changes from the first draft. Your job basically becomes playing reviewer to someone else's interactions with an LLM.

It's about as productive as people who reply to questions with "ChatGPT says <...>" except they're getting paid to do it.
by rprend | 2025-12-04 04:44:40+00:00
ChatGPT is not a model, it is a product. My credit card charges me for ChatGPT, not GPT5. Products have moats because once you solve the problem and become a habit, consumers never switch. Nobody switches from Google, nobody switches from Instagram, nobody switches from AWS to whatever godforsaken hertzner self hosted solution hackernews says is cheaper than the cloud.

Nobody wants the same thing but cheaper, or the same thing but marginally better. You either solve the problem first, or you lose. The first site to ever threaten the dominance of google.com is chatgpt.com! Why? Because it’s NOT just “google but better”, it’s an entirely new thing.

> To me, this is absolutely worthless information. That DOES NOT mean that ChatGPT is in the clear and nobody else will overtake them

Do you think chatgpt.com will be worse the 5th most visited website 5 years from now? I’ll gladly take that bet, let’s do $100, i’ll even give you 2:1 odds. Do you think openAI will be bankrupt in <10 years? Let’s bet $1000, hell I’ll give you 10:1 odds.

Chatgpt.com alone is clearly at least as valuable as instagram.com, soon to be as valuable as google.com, and long term more than either.
by bn-l | 2025-12-04 04:45:03+00:00
Exactly it’s the non-obvious errors that are easy to miss—doubly so if you are just scanning the code. Those errors can create very hard to find bugs.

So between the debugging and many times you need to reprompt and redo (if you bother at all, but then that adds debugging time) is any time actually saved?

I think the dust hasn’t settled yet because no one has shipped mostly AI generated code for a non-trivial application. They couldn’t have with its current state. So it’s still unknown whether building on incredibly shaky ground will actually work in real life (I personally doubt it).
by Alive-in-2025 | 2025-12-04 04:46:14+00:00
I do love this, did it last year, but the system keeps seeming to switch its notion of what dataset I'm supposed to be using. I used git auth.

I'm having a problem where the webpage switches me to a different dataset. I've been logged in the entire time in the same session, same user. I get "wrong answer but that's the answer for a different dataset". It seems to be switching me between two "problem sets". Then it keeps telling me I'm submitting answers too fast.

Originally I saved my dataset as "prob1-test.txt". It kept telling me I had the wrong answer. I did some debugging, perhaps I fixed a bug but I'm not sure.

Then I downloaded the dataset again after I really thought I had it right and tried a bunch of other things. I got a completely different data set! Call this "prob1-test-ds2.txt". I submitted an answer on data set 2 and it was accepted.

So I'm on to part 2 of the day 1 problem. I have the same problem again, I think it's right (but not impossible it could be wrong ;-)). It's giving me this feedback:

"That's not the right answer; your answer is too low. Curiously, it's the right answer for someone else; you might be logged in to the wrong account or just unlucky. In any case, you need to be using your puzzle input. If you're stuck, make sure you're using the full input data; there are also some general tips on the about page, or you can ask for hints on the subreddit. Please wait one minute before trying again. [Return to Day 1]"

If I had to guess, as part of debugging this I get a "go back to problem 1 definition" after getting a "wrong answer" result.

Pretty sure it's working now that I have the "this is the answer for another dataset" message, but I keep getting either "this is the answer for another dataset" or "too many submissions". I'm waiting a few minutes between them.

How can I fix this switcheroo problem.
by xethos | 2025-12-04 04:46:28+00:00
I mean, regardless of the language, it's a PR to add visual, not functional, changes to a loading bar. I'd definitely call that customization; moreover, I'd call that exactly the kind of customization Gnome doesn't usually allow.

> this sort of rhetoric is completely typical for Jordan Petridis (@alatiera)

That's too bad. Gnome was the best (or at least my preferred) "DE" for my Pinephone, and Linux Mobile in general. Having to work in the vicinity of this kind of argument sounds demoralizing at best.
by zzo38computer | 2025-12-04 04:47:21+00:00
> ASN1_BCD_STRING can be just IA5String with a constraint attached...

The abstract meaning matches, but the format is differently.

> ASN1_OUT_OF_BAND can just be a NULL with an APPLICATION tag or whatever

There are some uses of having a dedicated "out of band" type, such as being able to find them regardless of the schema (e.g. it might be used by a protocol that can use data with any schemas, but allows out of band data with any schema for some reason, and might want to modify the representations of out of band data when sending it to someone else).

> ASN1_IDENTIFIED_DATA... ASN.1 has EMBEDDED-PDV, open types, and the TYPE-IDENTIFIER class -- there are many ways to do this in ASN.1

EMBEDDED-PDV and those other things are different situations than I am doing, although it is similar, the use is not quite the same. ASN1_IDENTIFIED_DATA is simpler in some ways but also allows some things that EMBEDDED-PDV does not do.

Programs can also use ASN1_IDENTIFIED_DATA to identify the schema of a file that uses this type (and potentially be able to e.g. uncompress or decrypt it; this is the reason why the identifiers are allowed to be sequences and not only plain OIDs), or a part of another file.

> ASN1_REFERENCE is... interesting. I've not needed it, but some RPC protocols support intra-payload and even circular references, so if you have a need for that (hopefully you don't), then your ASN1_REFERENCE would be useful indeed.

Yes, it is what I thought too. So far I have not needed it either, but it might sometimes be useful.

> ASN1_RATIONAL is just a tagged sequence of numerator and denominator, with a constraint...

It can be defined as such in standard ASN.1, and the format is the same as that, but the abstract meaning is different. There is also a further constraint for the canonical form.

(Currently, the only place I have used this type is the tempo ratio in the .BGM lumps in Super ZZ Zero, but it would have other uses too, such as when converting data from other formats that have a rational number type.)

> OBJECT IDENTIFIER RELATIVE TO is just a CHOICE of OBJECT IDENTIFIER and RELATIVE IDENTIFIER.

It can be implemented that way in standard ASN.1 and has the same DER representation as your described type, although the abstract meaning is essentially the same as OBJECT IDENTIFIER and there is an additional constraint in the canonical form (as far as I know, this additional constraint cannot be written in standard ASN.1, but Super ZZ Zero cares about it being in canonical form (except for sound card identifiers in .BGM lumps, but this is an implementation detail for that specific part of the program)).

> I had kind of expected a subset of x.680.

Currently I am not using the schema format for ASN.1X (nor do I use the schema format of standard ASN.1); if someone else does then they might implement a variant of X.680 for use with ASN.1X. I probably would remove some stuff (and add some stuff) if I did make a variant, though.

(The use of ASN.1X is also not defined for JER, XER, OER, etc; if someone needs to, then they might do that.)
by crystal_revenge | 2025-12-04 04:48:08+00:00
I think you're confusing the sampling process and the convergence of those samples with the warmup process (also called 'burn-in') in HMC. When doing HMC MCMC we typically don't start sampling right away (or, more precisely we throw out those samples) because we may be initializing the sampler in a part of the distribution that involves pretty low probability density. After the chain has run awhile it tends to end up sampling from the typical set which, especially in high dimensional distribution, tends to more correctly represent the distribution we actually want to integrate over.

So for language when I say "Bob has three apples, Jane gives him four and Judy takes two how many apples does Bob have" we're actually pretty far from the part of the linguistic manifold where the correct answer is likely to be. As the chain wanders this space it's getting closer until it finally statistically follow the path "this answer is..." and when it's sampling from this path it's in a much more likely neighborhood of the correct answer. That is, after wandering a bit, more and more of the possible paths are closer to where the actual answer lies than they would be if we had just forced the model to choose early.

edit: Michael Betancourt has great introduction to HMC which covers warm-up and the typical set https://arxiv.org/pdf/1701.02434 (he has a ton more content that dives much more deeply into the specifics)
by 0manrho | 2025-12-04 04:48:14+00:00
Considering how many people don't realize Crucial is a Micron brand, or that Micron components are in a lot of non-crucial consumer brand products, I'd argue it wasn't that crucial.

Especially considering that there's little innovation in the consumer DRAM and SSD spaces vs their enterprise counterparts that Micron can flex their talent in.
by sfink | 2025-12-04 04:48:41+00:00
I fully agree, but to be fair these chatbots hack our reward systems. They present a cost/benefit ratio where for much less effort than doing it ourselves we get a much better result than doing it ourselves (assuming this is a skill not yet learned). I think the analogy to calculators is a good one if you're careful with what you're considering: calculators did indeed make people worse at mental math, yet mental math can indeed be replaced with calculators for most people with no great loss. Chatbots are indeed making people worse at mental... well, everything. Thinking in general. I do not believe that thinking can be replaced with AI for most people with no great loss.
by mistercheph | 2025-12-04 04:48:59+00:00
shorter traces than soldered DIMM allow higher MT/s, this is fixed by CUDIMM/CAMM2, the other part of this is # of memory channels on the board, not sure why, but most consumer DDR5 boards have been 2 memory channels, you need to go to threadripper to get 4 or 8, It's unclear to me if this will still be an issue with future platforms.
by ozgrakkurt | 2025-12-04 04:49:06+00:00
Makes sense. For rle and dictionary encodings I probably won’t use the 1024 block size to split the input.

1024 for block size is just for being able to vectorize delta encoding and bit packing.

I am using this library for compressing individual pages of columns in a file format so the page size will be determined there.

I’m not using fastlanes to do in-memory compressed arrays like it is originally intended for. But I’ll export the fastlanes API in next version too, so someone can implement it themselves if needed
by huydotnet | 2025-12-04 04:50:40+00:00
Hey, I'm the author of the post. Thank you so much for the kind feedback!

Speaking about total time/cost, this experiment cost me just $1.01 for 2h30 on a rental GPU. But the actual successful run was less than 10 minutes for both phases. The rest of the time I was spending fixing the code, tuning the params, train, and retrain. It took me about 6 hours to build and clean the two datasets, though.

For the next step, I'm thinking of improving the model accuracy, maybe with RL, but I would not go about shrinking the model size any lower. Prior to this, I've tried a lot of different model sizes on different kinds of tasks, from 135M to 4B. I'm not sure I like the performance of these small models for code generation :D
by Arainach | 2025-12-04 04:50:43+00:00
>You can vibe-code a throwaway UI

And then people create non-throwaway things with it and your job, performance report, bonus, and healthcare are tied to being compared to those people who just do what management says without arguing about the correct application of the tool.

If you keep your job, it's now tied to maintaining the garbage those coworkers checked in.
by theamk | 2025-12-04 04:51:17+00:00
> Its intended purpose is to allow applications to be able to retrieve ranges of data without decrypting the entirety of the data.

So.. sounds like any block cipher then?

The wiki description is really confusing, so I wanted to look at unit tests to see what the sample data looks like. But there are no tests of any kind at all. In an encryption library. This should tell you everything you need to know about it.
by Isamu | 2025-12-04 04:51:17+00:00
I believe this one is a deliberate construction, they knew the evolution of the pieces and gradually put it together.

There’s search programs too, for smaller patterns. This construction is just too big and with such a long period. The search space would be enormous.

I got involved in this stuff years ago when I modified a search program for Life to search any CA rule. That’s how we found the HighLife rule and others like Day and Night.
by kop316 | 2025-12-04 04:52:34+00:00
I have a desktop and laptop with X11 and another laptop and phone with Wayland. It's not because I prefer one over another intrinsically, it's because I use XFCE on the laptop and desktop, GNOME on the other laptop, and Phosh on the phone.

That being said, they all run about the same to me? If XFCE swaps to Wayland, I probably will too. I have run XFCE for a long time, so I have been experimenting if I like GNOME or not and if to switch.
by xethos | 2025-12-04 04:54:19+00:00
> The real reason Valve are being the "good guys" at the moment

Yep. Valve is seen as virtuous because Microsoft is greedy and the default Windows 11 install is generally viewed as a tire-fire of an OS

Are they doing good things for Linux? Absolutely. As a long-time Linux user I am over the moon that we are where we are. But the general populaton only gives a shit because Microsoft is abusive.
by wtallis | 2025-12-04 04:54:47+00:00
Between inflation generally, and DDR4 being obsolete and unsupported by current desktop or server CPUs, it would be unsurprising for DDR4-3200 DIMMs to be at an all-time high even without the current DRAM price shock. You can never count on old memory types dropping to bargain prices, because the major manufacturers are always eager to migrate the bulk of their production capacity to current-generation memory.
by skissane | 2025-12-04 04:55:04+00:00
I’m not suggesting AIs can replace senior engineers (I don’t want to be replaced!)

But, senior engineers can supervise the AI, notice when it makes suboptimal decisions, intervene to address that somehow (by editing prompts or providing new tools)… and the idea is gradually the AI will do better.

Rather than replacing engineers with AIs, engineers can use AIs to deliver more in the same amount of time
by solid_fuel | 2025-12-04 04:55:26+00:00
It's for a drive holding primarily media files, my experiences with sshfs have been that it is slow. My goal here was to have a network drive mounted on login for two different accounts on my linux desktop, and the same users (my partner and I) on different accounts (because apple) on two different macbooks. It's a typical home network, with a firewall, so the extra security of ssh would be nice but isn't really critical for us - any malware on the computers we use would already have network access and our ssh keys.

I also want to share the home printer/scanner, which I believe samba can do, but obviously sshfs won't. Side note - I would love to see a standard protocol and server for a 3d printer. We have a Bambu and the software is... alright... but doesn't play nice sharing an account between computers.

Ultimately I set up samba on the server, with mapped users, and a line in fstab on the desktop. Plain old NFS might have worked for the desktop but the users don't have the same UIDs between the desktop and the server and... reconciling that seemed painful.

I did try to make kerberos work with NFS for a few days but the experience was akin to staring into the sun.
Ask HN: What would you imagine AI looks like in the future?
by HsuWL | 2025-12-04 04:55:38+00:00
In the past, we learned a lot of wild imaginations about robots and AI from fiction books.･*･:≡( ε:) Do AI and robots seem like the imaginations in those novels? I’m not sure.

Is AI nowadays the “AI” we used to think about in the past?

If you think with the old ideas, what would AI look like? What would AI do? And how would AI work with humans? ⁽⁽ଘ( ˙꒳˙ )ଓ⁾⁾
by shpx | 2025-12-04 04:56:33+00:00
On this graph, the most expensive RAM is $12.5 / GB ($400 for DDR5-6000 2x16GB). Apple charges

- $25 / GB ($200 for 8 GB for the M5 MacBook Pro and the M4 MacBook Air)

- $16 / GB ($400 for 24 GB for the cheapest M4 Pro MacBook Pro)

- $12.5 / GB ($200 for 16 GB and then $800 for 64 GB more for the most expensive M4 Pro and M4 Max MacBook Pros)

and Apple's RAM is faster than PC RAM.
by toomuchtodo | 2025-12-04 04:56:51+00:00
You’re spot on, people are confusing economics and cultural assimilation concerns with racism. I don’t believe you’re racist (based on your comments), you’re just pointing out a loophole that allows mass migration via a skilled worker visa program (whether intentional or not) of a cohort of immigrant who might experience challenges assimilating into their target country culture.

Culture isn’t magic land, it’s people, and their social values and norms. Are mass migrants via family reunification assimilating and adopting the culture of their new home? That’s an important question for those offering residency and potentially a path to citizenship.

Very similar to why many European countries are offering economic migrants a return path to their country of origin when social and economic integration has failed.
by vlachen | 2025-12-04 04:56:56+00:00
In 2013 I bought out 2 Radio Shacks worth of ferrite beads when I was hunting down signal noise in my senior design project (CNC mill rebuild and update.) All else fails, add more beads.

Also, I learned that you can make your own shielded flat cables with aluminum duct tape.

Who knew that they had a really good reason for using 48V signaling in the original machine controls from 1986?
by crystal_revenge | 2025-12-04 04:57:28+00:00
I'm sure you're already familiar with the ELIZA effect [0], but you should be a bit skeptical of what you are seeing with your eyes, especially when it comes to language. Humans have an incredible weakness to be tricked by language.

You should be doubly skeptically ever since RLHF has become standard as the model has literally been optimized to give you answers you find most pleasing.

The best way to measure of course is with evaluations, and I have done professional LLM model evaluation work for about 2 years. I've seen (and written) tons of evals and they both impress me and inform my skepticism about the limitations of LLMs. I've also seen countless times where people are convinced "with their eyes" they've found a prompt trick that improves the results, only to be shown that this doesn't pan out when run on a full eval suite.

As an aside: What's fascinating is that it seems our visual system is much more skeptical, an eyeball being slightly off created by a diffusion model will immediately set off alarms where enough clever word play from an LLM will make us drop our guard.

0. https://en.wikipedia.org/wiki/ELIZA_effect
by LaFolle | 2025-12-04 04:57:48+00:00
> code generation today is the worst that it ever will be, and it's only going to improve from here.

I'm also of the mindset that even if this is not true, that is, even if current state of LLMs is best that it ever will be, AI still would be helpful. It is already great at writing self contained scripts, and efficiency with large codebases has already improved.

> I would imagine the chance of many of us being on the losing side of this within the next decade is non-trivial.

Yes, this is worrisome. Though its ironic that almost every serious software engineer at some point in time in their possibly early childhood / career when programming was more for fun than work, thought of how cool it would be for a computer program to write a computer program. And now when we have the capability, in front of our eyes, we're afraid of it.

But, one thing humans are really good at is adaptability. We adapt to circumstances / situation -- good or bad. Even if the worst happens, people loose jobs, for a short term it will be negatively impactful for the families, however, over a period of time, humans will adapt to the situation, adapt to coexist with AI, and find next endeavour to conquer.

Rejecting AI is not the solution. Using it as any other tool, is. A tool that, if used correctly, by the right person, can indeed produce faster results.
by abustamam | 2025-12-04 04:57:49+00:00
Yeah, as a gamer I get a lot of game news in my feeds. Apparently there's a niche of indie games that claim to be AI-free. [0]

And I read a lot of articles about games that seem to love throwing a dig at AI even if it's not really relevant.

Personally, I can see why people dislike Gen AI. It takes people's creations without permission.

That being said, morality of the creation of AI tooling aside, there are still people who dislike AI-generated stuff. Like, they'd enjoy a song, or an image, or a book, and then suddenly when they find out it's AI suddenly they hate it. In my experience with playing with comfy ui to generate images, it's really easy to get something half decent, it's really hard to get something very high quality. It really is a skill in itself, but people who hate AI think it's just type a prompt and get image. I've seen workflows with 80+ nodes, multiple prompts, multiple masks, multiple loras, to generate one single image. It's a complex tool to learn, just like photoshop. Sure you can use Nano-Banana to get something but even then it can take dozens of generations and prompt iterations to get what you want.

[0] https://www.theverge.com/entertainment/827650/indie-develope...
by somenameforme | 2025-12-04 05:00:14+00:00
I don't understand this. I'm looking at prices on some Asian store fronts and it's nowhere even remotely near these. I'm looking at DDR5-6000 2x16 for about $130, with no apparent limits.

Even with tariffs, transport, and other fees, you could get this to the US for way less than $400. I doubt the market could be this inefficient - in other words I don't think I just found a get rich quick scheme. So, what gives?
by willywanker | 2025-12-04 05:01:45+00:00
People are overreacting to Clippy's intrusiveness - firstly you could replace Clippy with other characters like the red ball Dot, or a dog and cat (the latter would curl up and snooze on the screen). And being introduced in Office '97, later versions allowed you to turn off the Agent feature altogether.

So it's a case of looking back with shit tinted glasses. The current environment is far more user hostile. Arrogant devs deciding they know best what the user should be allowed to do (starting with Firefox post version 4 and Windows post version 8). Design solely for mobile and then stretch it to the desktop. Or create a gigantic bloated mess of an Electron app which is just the webpage bundled with a Chrome instance and call it a day. Any day far worse in terms of resource consumption to end up offering less capabilities and worse UX than similar software running on a much slower computer from 25 years ago.