MurphyA/hacker-news huggingface dataset:
by rkomorn | 2025-09-15 10:06:45+00:00
Yes but that's the fun part of baking: thinking you know better, substituting things, failing miserably and then either:

a- gaslighting yourself into thinking it's better than the original

b- blaming the original recipe

c- posting a one-star review on the recipe saying you replaced eggs with banana and it came out horrible

Eventually, you succeed, and get to claim you were right all along (mostly because the trash can cannot speak of your failures).
by animal531 | 2025-09-15 10:09:03+00:00
I invented the single use finger toy.

For only $162 you get: "The Single Use Finger Toy consists of a singular rubber appendage attached to a retractable wire harness designed specifically for individual fingers. This ergonomic accessory provides hours of solitary stimulation through intricate finger movements, gradually detaching itself after extended use due to over-tensioned joints."
by LargoLasskhyfv | 2025-09-15 10:09:16+00:00
Hrrmph. I wanted to counter that with: "But I don't do Apple!1!!"

After seeing the resolution per eye that is really tempting. Guess I'm having to wait for some other device reaching that, without having to buy into that ecosystem. Something which I can just plug into some of my Linux boxen, without any further hassle ;->
by AlexandrB | 2025-09-15 10:09:18+00:00
> Cake mixes almost always come ahead in blind taste tests.

Could be a "New Coke"[1] thing, where people just like the one with more sugar. There's a reason food companies pack the stuff into everything - it (usually) works.

[1] https://en.m.wikipedia.org/wiki/New_Coke
by dwattttt | 2025-09-15 10:09:19+00:00
The FASTA format stores nucleotides in text form... compression is used to make this tractable at genome sizes, but it's by no means perfect.

Depending on what you need to represent, you can get a 4x reduction in data size without compression at all, by just representing a GATC with 2 bits, rather than 8.

Compression on top of that "should" result in the same compressed size as the original text (after all, the "information" being compressed is the same), except that compression isn't perfect.

Newlines are an example of something that's "information" in the text format that isn't relevant, yet the compression scheme didn't know that.
by kachapopopow | 2025-09-15 10:10:01+00:00
I was slightly curious: cargo tree llm v0.1.0 (RustGPT) ├── ndarray v0.16.1 │ ├── matrixmultiply v0.3.9 │ │ └── rawpointer v0.2.1 │ │ [build-dependencies] │ │ └── autocfg v1.4.0 │ ├── num-complex v0.4.6 │ │ └── num-traits v0.2.19 │ │ └── libm v0.2.15 │ │ [build-dependencies] │ │ └── autocfg v1.4.0 │ ├── num-integer v0.1.46 │ │ └── num-traits v0.2.19 () │ ├── num-traits v0.2.19 () │ └── rawpointer v0.2.1 ├── rand v0.9.0 │ ├── rand_chacha v0.9.0 │ │ ├── ppv-lite86 v0.2.20 │ │ │ └── zerocopy v0.7.35 │ │ │ ├── byteorder v1.5.0 │ │ │ └── zerocopy-derive v0.7.35 (proc-macro) │ │ │ ├── proc-macro2 v1.0.94 │ │ │ │ └── unicode-ident v1.0.18 │ │ │ ├── quote v1.0.39 │ │ │ │ └── proc-macro2 v1.0.94 () │ │ │ └── syn v2.0.99 │ │ │ ├── proc-macro2 v1.0.94 () │ │ │ ├── quote v1.0.39 () │ │ │ └── unicode-ident v1.0.18 │ │ └── rand_core v0.9.3 │ │ └── getrandom v0.3.1 │ │ ├── cfg-if v1.0.0 │ │ └── libc v0.2.170 │ ├── rand_core v0.9.3 () │ └── zerocopy v0.8.23 └── rand_distr v0.5.1 ├── num-traits v0.2.19 () └── rand v0.9.0 ()

yep, still looks relatively good.
by mjb8086 | 2025-09-15 10:10:43+00:00
Posting this on the off chance that a Meta engineer reads it.

I've had my account falsely flagged by an automated review system. I cannot follow any public user without getting a modal that says:

"Some accounts prefer to manually review followers even when they're public. Let us know if you think that we've made a mistake."

Then my profile goes to "Flagged" in the follower list. The user is not notified. The only workaround is to ask users to follow me, but then they get scary warnings when doing so.

My account status page shows no problems. I actually paid for verification and I'm still "flagged"? Support also said they couldn't remove the flag because it was set by an "automated review system".

This is all despite me being a normal user of the app for 3+ years, I've never engaged in any spammer-like behaviour (I've never even had links in my bio). All I do is post occasional updates and like comments and posts from others.

It's a serious impediment because insta is the go-to IM app here, especially for making personal connections. It's costing me trust and social connections. I can't be the only one affected, so I think it's worth investigating.

My handle is in the blog post.
by traceroute66 | 2025-09-15 10:11:53+00:00
> It _is_ a volume measurement

Yawn.

Except there's no such thing as a "volume measurement":

- The so-called "cups" will have different manufacturing processes, some will be a bit smaller, some will be bit larger. Plastic cups will warp and deform with time. - When measuring dry materials like flour, the amount in your "cup" depends on your usage. Are you weighing sifted flour or flour out of the bag ? Are you accidentally/deliberately compressing the dry goods when using your cup ? (e.g. are you scooping straight from the bag of flour). - etc. etc. etc.

Just weight the damn ingredients using a scale. There's a reason no professional kitchen in the world uses "cups".
by sersi | 2025-09-15 10:14:12+00:00
Making cookies or basic pound cakes from scratch is trivial. You take a scale, you follow the instructions done. For some cakes it's slightly more complicated when you need to do steps like separating egg whites from egg yolks, whipping the egg whites and reincorporating them to the dough but I've been doing that with my 4 years old son and he starting to get it.
by habinero | 2025-09-15 10:14:56+00:00
No. They are, again, correct.

A chaotic system in physics means "a tiny difference in initial conditions leads to large differences in outcome".

You cannot measure precisely enough to make a chaotic system predictable, even if the system is entirely deterministic and you understand all the physics involved.

It doesn't matter how many decimal places of accuracy you have or how many sensors there are, the error in the next decimal place will matter.

Theoretically, I suppose you'd eventually hit quantum effects and the fundamental limits of measurement. But I don't think quantum weather is likely to ever be a thing.

Anyways, the classic chaotic system is a double pendulum. If we can't predict the motion of two sticks, we're not predicting the weather lol.
by motorest | 2025-09-15 10:15:14+00:00
> Since vectors are usually normalized to the surface of an n-sphere (...)

In classification tasks, each feature is normalized independently. Otherwise you would have an entry with feature Foo and Bar which depending on the value of Bar it would be made out to be less Foo when normalized.

This vectors are not normalized in n-spheres, and their codomain ends up being an hypercube.
by stinkbeetle | 2025-09-15 10:15:36+00:00
Cache must be physically organized as 64 byte lines. Cache line size is most important for software for two things:

- Architectural interfaces like (I think, I don't really know aarch64) DC CVAU. These don't necessarily have to reflect physical cache organization, cleaning a "line" could clean two physical lines.

- Performance. The only thing you really care about is behavior on stores and on load misses for avoiding false sharing cache line bouncing problems.

It's possible that either they think 128 byte lines will be helpful for performance and hope they could switch over after legacy software goes away, seeding their mac ecosystem with 128 byte lines now, or that 128 byte line behavior actually does offer some performance benefit and they have a mode that basically gangs two lines together (Pentium 4 had similar IIRC) so it has performance characteristics of a 128 byte line.
by rowanG077 | 2025-09-15 10:16:11+00:00
Do you think HP or Dell will take liability? Tell me you have never dealt with any large OEM without telling me you have never dealt with any large OEM. No way they will take any responsibility for loss of life, data loss, or literally anything at all. The best they do is send some cannon fodder to replace the hardware if it fails. Perhaps it's different if you have a few hundred thousands of their devices running but my experience with small operations is that it's basically impossible to deal with them.
by jraph | 2025-09-15 10:16:29+00:00
> happy to sort their plastic and sent it on an epic journey of fraud where it ends up in a river in India

It's not like they like this outcome or are even aware of it. We can't blame the individuals who want to do things properly here.

The correct solution to "broken recycling chain" is not "let's not recycle", it's "let's fix the recycling chain".

The issue with non-reusable / non-recyclable stuff is that we have a limited amount of it and is also environmentally expensive.

Even recycling is not ideal. There's waste, and it costs energy. It's in the end not so sustainable.

The best solution to me is reusable bags and containers (washable, and possibly refundable / returnable) whenever possible.
by rkomorn | 2025-09-15 10:16:56+00:00
This reminds me of a boxed item I bought ages ago where the instructions were basically: cook to desired doneness, season as desired.

Also reminds me of a coworker in a restaurant in Palo Alto who, when I asked him the recipe for a dressing I needed to make, told me "ginger juice, lemon, and just make it good". It turns out there were a few other ingredients.
by bob1029 | 2025-09-15 10:17:08+00:00
> A lot of food don't taste as good after being frozen (especially in a home freezer)

How you reheat the food makes a huge difference. Freezer => microwave is noob tier. What you want is something like: freezer => thaw 24-48h in fridge => stir fry for 5 minutes. Make some fresh pasta each time. Start preheating the oven right before your 1130 meeting starts. This stuff doesn't take that long. Adding a bit of extra ceremony on the backside can make a huge difference in the final result.
by latexr | 2025-09-15 10:17:21+00:00
Again, force yourself to go back or do without whenever you forget, and you’re going to start remembering really fast.

Additionally, don’t just take them when you know you’ll need them, do it before. Next time you need to leave your house to go somewhere, grab some and put them in your car. Done. Go put some right now next to your wallet or keys or literally on the handle of your house’s door.

Or just use the cardboard box approach I mentioned. You can’t forget to bring what’s already inside the store.
by muppetman | 2025-09-15 10:18:05+00:00
Well I live in New Zealand and we get them (various box mixes) for the kids to bake cookies, cakes, brownies etc. Yeah we have all the raw ingredients but it's easy for them to follow at their age. When they're older we'll get them to make them from scratch but for a Sunday afternoon activity a box mix is a great easy fun thing for them.
by ndai | 2025-09-15 10:18:30+00:00
I’m curious where you got your training data? I will look myself, but saw this and thought I’d ask. I have a CPU-first, no-backprop architecture that works very well on classification datasets. It can do single‑example incremental updates which might be useful for continuous learning. I made a toy demo to train on tiny.txt and it can predict next characters, but I’ve never tried to make an LLM before. I think my architecture might work well as an on-device assistant or for on-premises needs, but I want to work with it more before I embarrass myself. Any open-source LLM training datasets you would recommend?
by jokethrowaway | 2025-09-15 10:18:39+00:00
You can get cheap glasses from China. I found on reddit people swearing by zenottic on aliexpress and got some glasses for 20-30$. Nothing to scream about, plastic but they do the job really well. I already lost one pair in the sea, which would have been bad if I had 200$+ glasses.

I wear contacts in water or if I lose my glasses, but try to use glasses most of the time to let my eyes breathe.
by 000ooo000 | 2025-09-15 10:18:51+00:00
https://github.com/gleam-lang/gleam/discussions/3633

About the only argument I find remotely convincing from language devs (Nim is another similar lang) is that they don't want to maintain anything extra. Fair enough. The other arguments they roll out are always specious. The stuff in the issue above is comical: default GH tab width is 8, don't want Gleam to look weird to people looking at Gleam on GH, so force 2 spaces.. lol. Sometimes it seems like lang maintainers get a little too far up their own arses about this stuff. Your v0.x just-past-toy lang with a weak std lib and barely any ecosystem isn't turning off potential adopters because of how default indentation looks on one - arguably the worst - forge.. it's turning adopters away because of these silly hills you choose to die on. Nearly all mainstream langs handle spaces or tabs; forcing 2 spaces is just more "perceived strangeness", as a maintainer on that issue put it. It's your lang, do as you like with it, but if you want growth, don't be arbitrarily rigid.
by 9dev | 2025-09-15 10:18:52+00:00
These reports both seem to refer to the UK, not several European countries.

I personally also think this should mostly not be a matter for the police to take care of, but then again do (should) dick picks and harassment really constitute the free speech you want to protect? I cannot speak for the UK, but Germany for example has had laws against gross insults since decades that have not threatened democracy; I would expect police to enforce laws, whether in real or virtual life just the same.

On the other hand, it gets murky with unwanted political opinions. Due to historic reasons, there are some things very specific things you're forbidden from voicing publicly here, because they're incompatible with our constitution, and thus don't enjoy the protection of that constitution. But in recent years, things unrelated to our fascist past have also seen litigation, which I find problematic, regardless of my personal opinions.

But given that Germany is probably the most strict European country when it comes to freedom of speech restrictions, I'm really opposed to announcing any kind of "free speech crisis in Europe".
by nandomrumber | 2025-09-15 10:19:49+00:00
New plastic doesn’t have that problem and is incredibly cheap.

Take price as a proxy for resource / energy input and see that new plastic is also incredibly lite on inputs.

New plastic may have some off-gassing / contact contamination concerns though.

Last time I checked, energetically we’re better off using plastic over paper or recycled plastic, and burying the waste… if we could do that reliably, which we don’t seem to be able to.
by benreesman | 2025-09-15 10:21:47+00:00
I'm a bit later in my career and I've been involved with modern machine learning for a long time which probably affects my views on this, but I can definitely relate to aspects of it.

I think there are a couple of good signals in what you've said but also some stuff (at least by implication/phrashing) that I would be mindful of.

The reason why I think your head is fundamentally in a good place is that you seem to be shooting for an outcome where already high effort stays high, and with the assistance of the tools your ambition can increase. That's very much my aspiration with it, and I think that's been the play for motivated hackers forever: become as capable as possible as quickly as possible by using every effort and resource. Certainly in my lifetime I've seen things like widely distributed source code in the 90s, Google a little later, StackOverflow indexed by Google, the mega-grep when I did the FAANG thing, and now the language models. They're all related (and I think less impressive/concerning to people who remember pre-SEO Google, that was up there with any LLM on "magic box with reasonable code").

But we all have to self-police on this because with any source of code we don't understand, the abstraction almost always leaks, and it's a slippery slope: you get a little tired or busy or lazy, it slips a bit, next thing you know the diff or project or system is jeopardized, and you're throwing long shots that compound.

I'm sure the reviewers can make their own call about whether you're in an ok place in terms of whether you're making a sincere effort or if you've slipped into the low-integrity zone (LLVM people are serious people), just be mindful that if you want the most out of it and to be welcome on projects and teams generally, you have to keep the gap between ability and scope in a band: pushing hard enough to need the tools and reviewers generous with their time is good, it's how you improve, but go too far and everyone loses because you stop learning and they could have prompted the bot themselves.
by jokethrowaway | 2025-09-15 10:22:47+00:00
Very nice, albeit I'm still waiting for Ocumetics (for 8+ years) to come up with a permanent solution for both shortsightedness and longsightedness. It's a replacement for your natural lense with an accomodating lens - but it should definitively give you great vision at any distance.

They just started human testing after years of doing and redoing their solution. I assume they're being somehow paid by the industry not to release too early, because even the first iteration had great results and it would have been life changing.

Hopefully this is not another RISUG and we see some innovation reach the market.
by Terr_ | 2025-09-15 10:22:53+00:00
> Imagine I continuously change the OS's setting to always reflect the local time. Now I read a log of events happened last Tuesday.

Those two things are unrelated, how frequently you changed timezone settings should have zero impact on your log... unless it means more "settings changed" entries. Changing your current timezone does not move things that already happened.

The event-log entries (A) shall be order-able by actual chronology, excepting relativistic effects, and (B) shall all display under some unified reporting timezone, whether that's hardcoded to be UTC, or the system timezone when exporting/displaying, or a time-zone chosen in an Event Viewer GUI.

If either (A) or (B) are false, that means you're dealing with worryingly flawed software from developers who weren't prepared to implement timezone logic.

> Now I read a log of events happened last Tuesday. Was it when I was in Europe or when I was in the US?

In all cases, your first step is to figure out where those real-world events fall relative to the log entries.

It will always be less work if the event-log display timezone happens to match one of the ones for your departure/arrival times.

> Then I compare two timestamps from last spring. They differ a few minutes, but one was before the switch to DST the other was after. Which one happened first?

Easy: The one that sorts earlier, and if you display logs in UTC they will be visually distinct as well.
by maddmann | 2025-09-15 10:23:09+00:00
Thanks for giving it a try! I am also a novice with Strudel so had a similar motivation when building this, and also just a curiosity if llms could output interesting compositions.

One thing you might find interesting is the search tool for searching strudels api and available sounds. That is available once you are in the code editor.

Lastly, one thing you could try is pasting in one of those complex songs and ask it to annotate it with comments.
by srean | 2025-09-15 10:23:19+00:00
To answer your question you need to define what a number is to you. There are many different kinds of numbers, naturals, integers, rationals, irrationals, computable reals, reals, infinitesimals... Not even getting into complex, quaternions, octonions etc.

Is sqrt(2) a number to you ?

If you accept computable reals as numbers then \pi is definitely a number. So is the golden ratio.
by j4hdufd8 | 2025-09-15 10:25:37+00:00
Where are you getting this information? For what it is worth, Wikipedia mentions the Pixel 6 on the eFuse page https://en.wikipedia.org/wiki/EFuse

Myself I have not reverse engineered the Titan M2 security chip, but surely it uses eFuse or OTP memory for anti rollback protection mechanisms and such.

These are really basic hardware security primitives. I'm curious why you're under the impression Pixels wouldn't use eFuse.
by jraph | 2025-09-15 10:26:04+00:00
Indeed, but removing the money part of your sentence:

> They're different types of environmental. One is "I don't like pesticides" and the other is "I don't like eternal plastic waste".

Makes its clear that both concerns would come from the same group of people, more or less.

Or not? This is my question to you. Just take my previous comment as "What do you mean, different?".

You have a point with your money thing. Supermarkets absolutely make their choices with individualistic assumptions, taking in account classes of people and their revenues, and I suspect this is how we ended up with this wrapped organic vegetables heresy.
by henearkr | 2025-09-15 10:26:20+00:00
Lol, well the large demonstrations in France are because people demand more social, not less ;)

So, here you are, people are pretty much happy with socialism, they are angry when you try to take it from them.

Also, I've read a lot a different version than yours: "ppl are righties up until they fell ill". Which happpens a lot more than creating a corporation. Ah and the result is quite life-and-death, which failing a startup is not (is common).

Ah and NO you won't have to wait in Canada if you have an emergency. And even an advanced cancer will be treated quickly, you won't have to wait months of course (or ppl would die of waiting, which the system avoids effectively).
by ss-13 | 2025-09-15 10:26:22+00:00
## evorca: fast and minimal plmDCA in JAX **

`evorca` is a lightweight, JAX-based implementation of plmDCA (pseudo-likelihood maximization DCA) to infer contact maps and statistical coupling matrices from multiple sequence alignments.

- *Minimal & Extensible:* Clear, compact Potts-model pipeline designed to be readable and easy to modify. - *Efficient & Hardware-aware:* JAX + Optax enable CPU/GPU execution (GPU requires a matching JAX build); sparse I/O is intended to help with larger alignments. - *Practical Interface:* Simple command-line interface and a NumPy-first Python API for downstream analysis and visualization.

## Key Differentiators **

Established plmDCA tools (e.g., EVcouplings, pydca, CCMpred) are mature and widely used, but depending on environment they may involve broader dependencies or different GPU options. `evorca` focuses on a smaller, modern Python/JAX stack and a concise code path—aiming to make the core plmDCA steps straightforward to read, adapt, and integrate into existing workflows.
by latexr | 2025-09-15 10:26:27+00:00
> You can bring your own, non-plastic bags.

For sure. But reusing the plastic bag you already have is cheaper and more environmentally friendly than buying a new cloth bag, yet many people never even think of using the same plastic bag twice. Even if some food juice spills inside, you can quickly rinse it off, hang it, and it’s good as new.

In my original reply I was trying to convey that you can be the laziest, most forgetful person, and still have an easy solution.
by Joker_vD | 2025-09-15 10:26:39+00:00
> Please note, you are assuming I have the ability to control the version of Windows the product lives on. Some products still have to support up to Windows XP.

It's what, 6 different versions of Windows, with quite clearly defined API "eras"? For Linux, you have just a huge ball of mud^H^H^H distros each of which has (or doesn't have) who knows versions of what, but of course, there you can just give out a .tgz with source code and say to your users "it's your problem now to build it for yourself since you're using Arch".