MurphyA/hacker-news huggingface dataset:
Show HN: OgBlocks – Animated UI Library for CSS Haters
by ItsKaranKK | 2025-11-11 18:09:25+00:00
Hey HN,

I'm Karan, a frontend developer who loves creating UIs, but I've found that many people don't like CSS, but they want their website to look beautiful and polished, and what better way to enhance a website than with animations

Animations using plain CSS are tricky, and that's why I leaned towards Motion a powerful animation library for React, and I built ogBlocks using React, Motion, and Tailwind CSS

I built it for three reasons:

1. Anyone can integrate beautiful animated components into their website without any CSS Skills 2. Developers will save time creating UI components 3. 100% customization (tweak the way you want to fit in your brand's style and even build something on top of it)

I also included a Bonus 107 Page ebook on 100 Tips about HTML, CSS, and JavaScript

Check out the website and tell me what you think about it (It's cool though )

Karan
by jeffbee | 2025-11-11 18:10:03+00:00
I don't know if that's a widespread definition of "vaccine". I think it might be personal to you, and you might be imagining the societal consensus around it.

The Covid vaccines are thought to stave off about half of serious complications from the disease among older people. That is thought to amount to thousands of avoided deaths per year in America.

https://www.sciencedirect.com/science/article/abs/pii/S02644...

The stats for the flu vaccines are about the same, despite their poor coverage.

https://www.cdc.gov/flu-burden/php/data-vis-vac/2023-2024-pr...

Without regard to your private definitions of English words, these are both inarguably "vaccines" and "effective".
by InexSquirrel | 2025-11-11 18:10:32+00:00
Completely agree. I'd rather have the people that want to be there, to be involved.

An alternative take I'd rather see is "Employers guarantee 8 hours per week of time to work on open-source projects, including ones I start myself". Employer gets no IP stake in the project, and it's done for public good + a means to allow employees to upskill.

Otherwise it just becomes a case of another grindset. You're expected to do more, with the limited free time you have.
by foxyv | 2025-11-11 18:10:52+00:00
I'm always happy to see pigeons around. They are a lot rarer these days. I remember, before West Nile came around, they would blanket an area. People would have to wash their cars every other day because they would poop on the roofs. Especially if you parked under a tree.

It was the same with crows and sparrows too. Now, you're a lot less likely to see cool birds in urban areas.
by StopDisinfo910 | 2025-11-11 18:11:06+00:00
Technically true even if the reality is more than the head of the commission is merely confirmed by the parliament after being proposed which is to say appointed by the council.

Supposedly, the council should put forward the candidate of the main party in the parliament but this has already been breached once.

But the system is likely to change soon because Von Der Leyen keeps playing with fire with the prerogatives of the position and annoying the council so much that I believe a change is unavoidable.
by maeln | 2025-11-11 18:11:57+00:00
> The big open source projects where pretty much all like that in the past, in the 80's/90's/early 2000's - in that respect they feel like a pleasant anachronism before everything needed to be promoted/self-promotional influencer like, the users did the evangelism but the creators where usually much more chill.

I must have been living in a different world then. I mean maybe in the 80's and 90's but I feel like people acting weirdly obsessive about a piece of tech and going about evangelizing it every where, usually in a detached from reality kind of way, goes back to at least newsgroup, when suddenly you could have an audience outside of physical event (with their limitation and all). I mean there was the text editor flame wars, and I am sure you can find post like "why are you not using language/database/tool X instead of Y???!!" in the most ancient of mailing list and forums.
by joecool1029 | 2025-11-11 18:12:02+00:00
> There was famously a really serious outbreak in the NYC Orthodox community from 1989 to about 1991.

They never really stopped, it's been every few years since then: https://forward.com/news/417390/measles-is-hitting-ultra-ort...

The Amish are/were undervaccinated but it wasn't due to religious objections. It just seems uncommon in communities to see a dr, unless it's needed: https://www.pbs.org/newshour/health/ohio-amish-reconsider-va... It's also hard to get an official count (I've seen estimates below 20% vs almost 90% for non-amish communities in same state, but then you read stuff like this which suggests even the old older is above 80% https://publications.aap.org/pediatrics/article-abstract/128... ) since these communities are grandfathered into their own healthcare systems and often exempt from the normal federal welfare systems: https://www.ssa.gov/faqs/en/questions/KA-02411.html

I'm not sure about Mennonites. One of their communities writes about it and seems to suggest only 1 of the 40 or so communities is hardliners against vaccination. But I also note this is written in a really neutral way (could be to placate government, dunno): https://www.mennoniteusa.org/measles/
by trashb | 2025-11-11 18:12:37+00:00
You seem to state that USA regulates production of a product where EU regulates what product and how a product is sold.

As a consumer myself would prefer regulation on what is sold, laws only work within your borders so the USA can't regulate EU production but can regulate import from Europe and vice versa.

> (largely Italian) gangsters

Seems to imply criminal/illegal activity, that is everywhere and not really important to the statement. If it's just that you are not expecting to be sold a fake while it is legal, maybe the law needs updating.
by toast0 | 2025-11-11 18:12:40+00:00
I've got a hobby OS you may want to check out. Crazierl is a just enough kernel that can run the FreeBSD build of BEAM as a single OS process.

Features include: x86-32 only, bios boot only, SMP capable, drivers in Erlang (there's nifs for managing memory with devices or i/o; and the kernel manages the interrupt controller(s) and has console output before userspace takes over), a kind of working IPv4 stack, dist!

It doesn't run on all my machines, but it does on some (it does some VGA things that I guess aren't well supported and also non uefi is iffy these days too. I typically run it in qemu and v86, but I think it will work in VMWare as well.

https://crazierl.org/ https://github.com/russor/crazierl/

There's a hosted v86 demo as well (works better on a desktop than a phone):

https://crazierl.org/demo.html

It's also in the weird OS section at https://copy.sh/v86/
Show HN: Lexical - How I learned 3 languages in 3 years
by trubalca | 2025-11-11 18:13:12+00:00
Hey HN, I'm Taylor and today I'm launching Lexical, a language learning app that actually works by teaching the 5,000 most common words in the target language.

Spaced repetition is how I've learned Spanish, French, and Italian in the last 3 years and I couldn't find tools that have the languages that I want to learn in the future, so I built Lexical.

The link goes to my White-Paper describing the language learning philosophy behind Lexical if you just want to try it out you can click "Get Started" at the top of the page. To really experience Lexical at it's best you'll need an account (sorry guys) but I've tried to make it as easy as possible.

I'm a big fan of Hacker News and am looking forward to your comments and hopefully even some beta users.

Here are some old HN posts that inspired my app and white-paper.

Learning is remembering https://news.ycombinator.com/item?id=32982513

Kanji only requires 777 words https://news.ycombinator.com/item?id=20721736

Most of language learning is temporary heuristics https://news.ycombinator.com/item?id=44907531

Duolingo sucks https://news.ycombinator.com/item?id=45425061
by jcmorrow | 2025-11-11 18:13:16+00:00
You should definitely check out uiua (https://www.uiua.org/)! Array programming can certainly be intimidating, but I think it's worth doing for a few reasons:

- The "array"-ish solution to a problem is usually a very data-oriented solution. Even if you aren't working in an array-oriented language (and just to be clear, I'm not advocating that people write production code in array languages), "thinking in arrays" helps me come up with more elegant solutions.

- Learning array programming is a little like learning to program all over again. If you really enjoyed the process of learning to program, it lights up those same brain circuits, which I found really enjoyable.

- If you ever want to do any graphics programming the mental model can be very helpful. Array programming really helped me wrap my mind around how shader programs are executed.

Uiua is little unique in that it is also a stack-based language, so learning both paradigms at the same time can definitely be a little challenging, but I think it's well worth it.
by ufmace | 2025-11-11 18:13:18+00:00
"Pro-war" seems like an odd assertion here. They're recognizing the status quo in a reasonably neutral way, which seems anti-war to me.

It seems like you're advocating for Western powers to take a position, using either soft or hard power, on a war that already ended many decades ago. Sounds quite a bit like imperialism to me, and pretty far from being anti-war.

An anti-war position, at least from the perspective of a Westerner and Western companies, is more like, you guys lost, suck it up and stop asking us to intervene on your behalf.
by jacquesm | 2025-11-11 18:13:34+00:00
I learned to program in the 8 bit era, initially in BASIC on the TRS 80, then later assembly on the KIM-1 and then the 6809 based Dragon 32 (CoCo clone), which for the first time felt like a real computer. After that the BBC Micro and then the ARM, and eventually PCs.

Those first years were a real slog. I wanted to understand this stuff so much but it just did not click. I actually remember when it did, it was like a lightbulb going on and I went from 'this sucks, I can't hack it' to 'this is my future' overnight.

The I read a book by Niklaus Wirth and it opened my eyes to structured programming and various data structures (beyond variables and arrays). It's funny because even though I've read a mountain of books on computer programming by now that is still the one that gave me the most practical day-to-day knowledge which comes in handy every day.
by jama211 | 2025-11-11 18:13:36+00:00
Considering the sheer ramp up for manufacturing at the scale of iphone sales, and how unpopular tiny phones are, it’s completely understandable they’re not interested in catering to the < 1% of users they’d gain by making a small phone. You have to remember lost sales only truely include people who literally leave the platform or never upgrade again instead of just grumbling and buying the new phone anyway.
by corysama | 2025-11-11 18:14:35+00:00
After this you get to the commercial market for creative works. In a market that with a lot of options for consumers that are equally accessible, similarly priced, and infinitely replicable, power-law-curve nonlinear returns on quality is the norm.

So, there is huge motivation to put in “just a bit more effort”.

And, thus you get Crunch Time in gamedev!
by firefax | 2025-11-11 18:14:38+00:00
>This is a good use of Firefox resources. Unfortunately Firefox is at a natural disadvantage for fingerprinting by virtue of being used by such a small number of users.

I'd rather be trackable but secure -- the big draw for me is NoScript. Paired with uBlock, I'm safe from malvertising[1]

[1] https://en.wikipedia.org/wiki/Malvertising#Examples_of_malic...
by tgv | 2025-11-11 18:14:51+00:00
I got the HP15C Collector's Edition, because I always lusted after those HP calcs, and never could afford one. People in this thread asking: why? Well, many of the calculators on screen are simply worse, or copies of decent calculators but you have to press every button with the freaking mouse. A dedicated calculator feels nicer. Copy&paste is nice with an on-screen calc, I admit.

I do have a few other calculators as well, so I'm definitely biased.
by happy-go-lucky | 2025-11-11 18:15:00+00:00
> (Thrift runs deep in Buffett blood.)

Combine it with the fact that the only real asset you have is your time.

Imagine getting a tailwind at the age of 50 and being financially illiterate. AND, being partially blind.

I was literally too busy to not realize what really mattered. Decades gone by!
by phantasmish | 2025-11-11 18:15:13+00:00
24fps looks a little different on a real film projector than on nearly all home screens, too. There's a little time between each frame when a full-frame black is projected (the light is blocked, that is) as the film advances (else you'd get a horrid and probably nausea-inducing smear as the film moved). This (oddly enough!) has the effect of apparently smoothing motion—though "motion smoothing" settings on e.g. modern TVs don't match that effect, unfortunately, but looks like something else entirely (which one may or may not find intolerably awful).

Some of your fancier, brighter (because you lose some apparent brightness by cutting the light for fractions of a second) home digital projectors can convincingly mimic the effect, but otherwise, you'll never quite get things like 24fps panning judder down to imperceptible levels, like a real film projector can.
by gorbachev | 2025-11-11 18:15:25+00:00
> I'm often the most senior, more than even the managers and CTOs, but have less power or influence and am just another cog in the machine.

I've been in this position for quite a while, but happily working at a company with a culture that encourages input from even the cogs in the machine, so I've been able to exert (limited) influence on things.

As time went by, I started getting more and more frustrated about the lack of influence I could have on formulating plans and direction, and the number of mistakes I was seeing, as you mentioned as well, and decided to, reluctantly, accept a formal leadership role, so I've now been a small team lead for a few years.

What has helped in that transition was the enormous amount of coaching and training my employer gives to new managers. I would've failed in this new role without it, and more seriously I would've failed the people/teams I manage.

Since becoming a manager, I've learned that my 20+ experience as a software engineer is quite valuable and useful for the people I manage. It's different kind of rewarding compared to software engineering work, but rewarding nevertheless. It wasn't as bad as I thought it would be.

I don't know if that's helpful for you, but if you do end up considering taking up a managerial leadership role, make sure your employer doesn't just throw you into it and ask you to learn on the job without any support. It's an absolute must.
by throwforfeds | 2025-11-11 18:15:28+00:00
I was still using my iPhone 13 mini until last week when I bought an Air. As a city dweller without a car, I'm constantly in situations where I'm carrying something in one hand and need to pull out my phone for something. Now with this huge form factor I can't comfortably do that. For example, I was traveling internationally and was carrying my duffel bag in one hand and needed to get information out of the Airbnb app on my phone, and I almost dropped it. The mini would have been (and was always) fine in these circumstances.

The Air doesn't even fit in my jeans comfortably, I have to carry it in my jacket now (what do I do in summer?). I'm considering returning it and switching back to my mini until it just can't run anymore.

Apple needs to realize the user base that wants a portable, one handed phone isn't the same market that wants a cheap phone. I paid more for a worse spec'd phone (Air vs 17), solely hoping it would be easier to use as a mobile, out in the world device. It's not. If they launched the same exact mini with a processor bump at $1k or more I'd be fine paying it.
by Izikiel43 | 2025-11-11 18:15:43+00:00
> a law you cannot enforce is also meaningless.

Looks like now they are enforcing it hard.

> punishing them does not

Justice should be blind and punish all criminals equally, stop romanticizing poverty and crime. If you commit a crime, go to jail, and if you are a non citizen, get deported. Victims of society mentality only creates more victims, as the victims of the crime are ignored.

> Have you read about migration to euorope

Yes, and people die trying to get to the USA anyway, that doesn’t mean the government shouldn’t enforce borders. African immigration is a worse situation as there are several civil wars ongoing, and its poorer than South America. European countries should also enforce borders.

For your last point, I mentioned latest surge, which is mostly from Venezuela, but I agree, they should enforce i9 registration for all employment and deal out harsh punishment.
by ux266478 | 2025-11-11 18:16:17+00:00
Go dancing? No. You can take ket in the vicinity of dancing, at an event where dancing is the main attraction, but the nature of the drug makes participating on the dance floor a non-starter. "Ketamine is killing dance floors" was a very common sentiment some 8 years ago.

Here, have a nice video of Aphex Twin on a light dose: https://www.youtube.com/watch?v=hqega6a2g6A
by hugopuybareau | 2025-11-11 18:16:50+00:00
Autonomous Trading Platform with Multi-Agent Systems

What happens when you let autonomous agents trade against each other? This project we did for school simulates a complete stock market where AI agents with different personalities and strategies compete for profit. Watch as market bubbles form, crashes unfold, and emergent behaviors arise from simple interactions.

What does it actually do ?

This is a multi-agent trading simulation built on JADE (Java Agent DEvelopment Framework) that recreates realistic market dynamics. Each agent has its own beliefs about the market, personal goals, and trading strategy. They react to price movements, news events, and each other's behavior—creating surprisingly realistic market patterns.

The system runs with 60x time acceleration, so you can watch an entire day of trading play out in under a minute.

Feel free to check the repo! Any comment or suggestion would be greatly appreciated.

Thanks to https://www.linkedin.com/in/martinvillette/ for being a crack.
by jama211 | 2025-11-11 18:16:52+00:00
Life with modern large smartphones gets a lot easier if you just give up on the one handed use paradigm. I use my devices during the day mostly hands free via where I can for passive stuff like setting timers or listening to podcasts, or controlled via my smart watch. I’m only pulling out my actual phone because I want to use an app, type a whole ass email, or google something in a web browser. I accept I just use two hands for that and then put it away again. If anything it keeps me from picking it up unless I want to use it properly, which isn’t such a bad thing.
by mynegation | 2025-11-11 18:17:27+00:00
Thank you for doing your part in collective immunity and for additional context! Also I see you are from Fort Mac - I know you have been through tough times and I hope all is well with you and the family. Alberta is responsible for a disproportionate amount of measles cases, but I would not put it on anyone else other than unvaccinated people, in Alberta or elsewhere.
by Zak | 2025-11-11 18:17:27+00:00
I suspect the iPhone Mini didn't sell well for reasons beyond people generally preferring larger phones, and suspect it might sell better today.

The biggest issue is that it was introduced in 2020 when many people were in lockdowns. A phone's portability was not as important, and people mainly using their phone at home on the couch likely preferred large screens more than usual.

The second issue is that the screens used slow pulse width modulation for dimming and could appear flickery for some users.

Finally, battery life was uncompetitive. Sony Xperia Compact models introduced years earlier had larger batteries. My guess is accepting a tiny bit more thickness would solve this problem.
by renewiltord | 2025-11-11 18:17:31+00:00
I think you're just not the audience.

Changing the words is going to lose some of the low-amplitude frequencies but I'll try.

It's a model for why (call the following X) things get harder when you try to make them more perfect. Let's take X for granted.

You can ask yourself "why is X true?". One model you could have for this is the "finishing touches" model: as a thing gets closer to perfection, identifying imperfections and rectifying them is harder simply out of search constraints (the less of something the harder they are to find).

Another model you could have is the "dimensional model". A thing is great when it's great along many axes. The more dimensions you add, the harder it is to search in them for perfection. Related: the curse of dimensionality.

And here he posits a new model, the "resolution model": the finer the look at what is good, the more 'options' you have at each stage to choose from; it's not just that you make the broad and then refine within, but that you are actually building the refined thing from the beginning.

He then tries to show how some kinds of creation tolerate movement in the parameter space better.

No model is perfect, so each of these ideas captures some attribute of the difficulty and maps it to a mental structure that is more easily manipulable by the modeler.

The typical owl drawing is a few circles and then the more owly bits, and then the feathers on the owly bits, and then the shadows on the feathers on the owly bits. And this is a method to reduce the kind of problem he's talking about. But if you want to make the perfect owl, perhaps there is an element of making your circle just so, already accounting for the shadows on the feathers on the owly bits before any of the precursors are made.

Anyway, this is imperfect because I am necessarily shaving off the hair on the ball to show you it's spherical. And his entire model is that the hair determines the ball.
by sfpotter | 2025-11-11 18:17:33+00:00
Nice. I'd be curious to see if this has already been done in the literature. It is a very nice and useful result, but it also kind of an obvious one---so I have to assume people who do work on computing matrix functions are aware of it... (This is not to take anything away from the hard work you've done! You may just appreciate having a reference to any existing work that is already out there.)

Of course, what you're doing depends on the matrix being Hermitian reducing the upper Hessenberg matrix in the Arnoldi iteration to tridiagonal form. Trying to do a similar streaming computation on a general matrix is going to run into problems.

That said... one area of numerical linear algebra research which is very active is randomized numerical linear algebra. There is a paper by Nakatsukasa and Tropp ("Fast and accurate randomized algorithms for linear systems and eigenvalue problems") which presents some randomized algorithms, including a "randomized GMRES" which IIRC is compatible with streaming. You might find it interesting trying to adapt the machinery this algorithm is built on to the problem you're working on.

As for Rust, having done a lot of this research myself... there is no problem relying on BLAS or LAPACK, and I'm not sure this could be called a "wall". There are also many alternative libraries actively being worked on. BLIS, FLAME, and MAGMA are examples that come to mind... but there are so many more. Obviously Eigen is also available in C++. So, I'm not sure this alone justifies using Rust... Of course, use it if you like it. :)
by jacquesm | 2025-11-11 18:17:42+00:00
> Any reason you haven't posted it on Github/Codeberg?

Yes, I don't want Microsoft to be able to pretend claim I gave it to them for some particular purpose which I didn't. They'll have to come and take it.

Feel free to use that code and do anything you want with it, and if there are no more seeds for the code let me know and I'll serve up the torrent.