skysight-inc/HackerNews huggingface dataset:
Show HN: Handwritten Christmas Card for Hacker News
Hi HN,

I’ve been working on a small project that transforms handwritten notes into animated, shareable cards. While the create functionality isn’t live yet, I wanted to share a sneak peek by creating a handwritten Christmas card specifically for the HN community.

I started thinking about this after seeing too many AI-generated cards, cookie-cutter email templates, and overly polished designs that lack any personal touch. A friend recently sent me a handwritten card in the mail, and it stood out—simple, personal, and meaningful. I wanted to capture that same feeling without the overhead of physical mail. This tool is my attempt to combine the charm of handwritten notes with the ease of sharing a link online.
Yes, I think the privacy and security of gold are superior. Bitcoin, by trading those, is easier to transact with.
I’ve had some weirdness with Intel WiFi cards over the years too, especially when dual booting.
Article calls that out specifically

> On the other hand, the housing shortage is still ongoing in the Northeast and Midwest, "areas the builders ignore," Gerli said. "You can see active listings in the Northeast/Midwest on re-sale market are still in a big deficit to pre-pandemic."
Netscape, Edge, Chrome, Safari, Firefox, All have a pop appeal to them (the names)

"Ladybug" makes a reference to a bug. And not a thrilling one.
This comment made me wonder if there is an analogous "inscribed cube" problem in three dimensions which is easier for smooth closed surfaces (≧▽≦)
Classic story. Didn't Dropbox do the same for Python? ANd Facebook for PHP (and then forked it)?
You should be able to read assembly, not least because understanding what's generated by the compiler or jit is pretty important to performance optimization.
Not sure i've taken anything substantially from that example
> Having to have everything scheduled weeks in advance is utterly exhausting and incredibly anxiety inducing to me. If I didn't already have friends I could do spontaneous things with, I'm not sure how I'd be able to have any sort of social life at all. I certainly am not alone in this, even if I'm a minority.

I feel similarly, but I don't understand how working at the office solves this problem. Are you saying that you mostly socialize by spontaneously going out after work with coworkers? Or that your you and your friends work in the same general vicinity, so you can text them near the end of the workday, and spontaneously go do something together?
Thank you! My daily driver is an early Boxster and this is great info on the Alusil. However, general advice I’ve seen on forums is that the iron sleeves don’t last in Porsche engines. The idea of sleeving with dissimilar metals sounds like a bad engineering idea as there will be constant relative motion with heating and cooling, and a galvinic cell near coolant passages.
Same thinking here; how much speed up are we talking about as approach b, as suggested to have the preference, still involves maintenance due to upstream not taking this. What is the ROI?
> Gold is 'first place' and has been a symbol of value for most of our recorded history.

Actually it has not. Not in Mesoamerican civilizations (Aztec, Mayans). Also not for the Chinese, who used silver for currency (and gold for ceremonial purposes). Around the Mediterranean, gold became a currency 'only' around 500BC with the Lydians—which is a very long time after the first economic records we have, which take back to Ur III, the Babylonians (Hammurabi), Ancient Egypt.

And when it was used, there were periods of economic stagnation due to its fixed supply:

* https://en.wikipedia.org/wiki/Great_Bullion_Famine

Letters of credit / bills of exchange were used in the Middle Ages. Most regular folks worked on credit for their day to day lives:

* https://en.wikipedia.org/wiki/Debt:_The_First_5,000_Years

The gold standard only appeared in the 1800s:

* https://www.goodreads.com/book/show/249245.The_Power_of_Gold

And it had all sorts of problems with it:

* https://en.wikipedia.org/wiki/Long_Depression

* https://archive.is/https://www.theatlantic.com/business/arch...
Storm: Using refinement types for provable security
Ask HN: Chepear alternative to sign Windows binaries
I would like to ship a game on Steam, besides Steam’s fees, I would like to know in 2025 how to sign the binary, the most cheaper possible.

Additional information: everything will be free and open-source.
Three-quarters of the land is drying out, 'redefining life on Earth'
I’m a complete layperson on graphics and such, so please someone help me here: does this mean we’re now able to simulate old video game visuals on crt? That would be the best Christmas gift ever
This is the second pro smoking post I’ve seen of yours on this thread. A curious stance to take.

Could a cigarette fall into the mask stowage box and rest against the oxygen tube thus creating a fire? Yes, it could. The entire and complete elimination of this risk is simply solved by forbidding the pilots from smoking, which is already forbidden to the entire cabin crew and passengers. What’s the big deal? Who is harmed by not allowing pilots to smoke?
I do basically the same exact setup. It works, it's fast, and it's simple.

I also work almost exclusively with Rust, so I just go to crates.io. for uniform documentation for all the libraries I use.
> I'm not sure how to find good public groups for people like me with the intent of finding friends for less public interests like video games, board games, books, etc.

I've found a local group of friends by posting that I want to start a D&D campaign - I did this both online, and by literally putting up posters. Later, I joined a discord with the same intent.

I've run one campaign with some local friends, and am in two others with other people. We see each other at least once every two weeks.
I was a LIGO member, which is publicly funded, and our live data stream was extremely secret, and in fact when you publish a paper you have to go through an internal review process called P&P that checks if you're using any secret data without permission
I haven’t worked in ruby or rails in a few years but both seem like they’re in great spots and I’ll be spinning up a new project with Rails 8 soon. Hype
This is awesome! If you’re interested, you could add a search tool client for your backend in paper-qa (https://github.com/Future-House/paper-qa). Then paper-qa users would be able to use your semantic search as part of its workflow.
Roblox did the same with luau https://luau.org/performance
Educated by Tara Westover. A really wild story I couldn't put down after the first 3 pages. A must-read, esp. For HN readers.
> 85% of the application lived in SQL and there was no automation

I'm curious and I'm bad at SQL but I remember some kind of modern DSL that would translate a "higher-level" language to SQL. Wasn't there some kind of translation and refactoring combined to automation to simplify this job?
Also around the same time don't forget that dinosaurs lived with Jesus too. But only in America.
and rehashes it unthinkingly, without an idea of what it means to consider and disagree with it.
A very enjoyable and inspiring read! I wonder if self-rolling a native application similar to this is feasible on Wayland.
The surface with the interior of the loop added forms something called a projective plane. A Klein bottle is just two projective planes glued together. Neither can be embedded in R^3 without intersections.
> They want to make demographically matched friends that are willing to do more than one thing. If your game group is a bunch of 18 year old dorky dudes, and you're in your 30s, you are likely to feel out of place.

Sure, but why is it a given that the game group is all the same age? The groups I'm in vary from somewhere below the drinking age (never asked), to people in their 60s and above.

Now, granted, I'm 40 - I'm more likely to build a long-term friendship with the older folks than the 20 year olds - but so far, everyone seems to be getting along fairly well, and I've had these people over at my house.
artificial life
https://archive.is/giMXa
The article linked as “W3C specifications are bigger than POSIX.” is also worth reading.

The total word count of the W3C specification catalogue is 114 million words at the time of writing. If you added the combined word counts of the C11, C++17, UEFI, USB 3.2, and POSIX specifications, all 8,754 published RFCs, and the combined word counts of everything on Wikipedia’s list of longest novels, you would be 12 million words short of the W3C specifications.

https://drewdevault.com/2020/03/18/Reckless-limitless-scope....
That's not unique to bitcoin. We're all born into this world with no money.

When the youngins want money, they don't beg Jerome Powell to print them USD, or Satoshi to linearly mint them BTC--they get a job and work for it.
You dropped this:

/s
Binary formats are rarely context free.
One thing that can help people do this is to realize that not everyone will actually become a friend. I've done similar things - only to later realize that, nah, we don't really click. And then we drift apart, and never see each other again.

And that's fine! But the friends I have made and kept have been worth it.
Database Tools in 2024: A Year in Review
While database tools may not grab headlines like high-profile data infrastructure, they are equally indicative of the industry’s momentum.
Christmas '98, my mom went to the local computer tech and bought me the 166mhz MMX CPU. I was stoked (but admittedly a little bit frustrated it wasn't the 233mhz). As silly as this seems, the black lacquered laminate (instead of the gray ceramic on my 133mhz or 100mhz or whatever I had) made me feel like I went from a nova to a corvette. I fondly remember getting excited about that kind of stuff. Also that same year, my first intro to 3D, playing motocross madness with my highschool friend on my (or probably his) new voodoo 3DFX card. It was magical.
"A life of ease is a difficult pursuit."

-- William Cowper
Ah yes, I’ve heard it makes the hell of huge conflict ridden rebases a bit less annoying. Always wished I could just get to the end of the rebase to see it all in context, _then_ resolve conflicts, but with the option to resolve the obvious ones along the way too.
Absolutely worth doing. Here is interesting related video, local RAG:

https://www.youtube.com/watch?v=bq1Plo2RhYI

I'm not an expert, but I'll do it for learning. Then open source if it works. As far as I understand this approach requires a vector database and LLM which doesn't have to be big. Technically it can be implemented as local web server. Should be easy to use, just type and get a sorted by relevance list.
paper-qa looks pretty cool. I will do so!
Does anyone else feel anxiety watching this? I guess some fear of failure/over achiever residual worry hangs on.
Heh, he's so right in every regard although I use Node.

Worst of all, they made npm packages dead easy, so most of them don't even have a readme file, not to mention inline docs like POD or RDoc. This is how you end up with spam pacakges, malware in npm and lpad disasters.
> 1) Bitcoin is more convenient to […] transfer: […].

As some phishing victims have learned to their peril. Of course BTC transfers are non-reversible / non-refundable, with no means of redress (unlike a bank transfer).
> How much VRAM and inference compute is required to run 3.1-70B vs 2-70B?

We aren’t trying to mindlessly consume the same VRAM as last year and hope costs magically drop. We are noticing that we can get last year’s mid-level performance on this year’s low-end model, leading to cost savings at that perf level. The same thing happens next year, leading to a drop in cost at any given perf level over time.

> For training. Not for inference. GPU prices remained about the same, give or take.

See:

https://epoch.ai/blog/trends-in-gpu-price-performance

We don’t care about the absolute price, is the cost per flop or cost per GB decreasing over time with each new GPU?

—-

If it isn’t clear why inference costs at any given performance level will drop given the points above, unfortunately I can’t help you further.
Btop: A Monitor of Resources
Irrelevant for charging.
I finally read the Attack on Titan manga this year. It was incredible and not at all what I was expecting from the trailers.

Lots of unexpected twists to the story, a steady pace of reveals of interesting mysteries, and it seems the entire story was planned out from the start, with things set up at the very beginning that receive a payoff much later.

I also read and really appreciated the Witch Hat Atelier manga. It's kind of like a Harry Potter-style story but with a hard magic system like Brandon Sanderson (once you know it you can look at a picture of the spell and be able to guess what it's supposed to do... also there's a lot of modularity in the system so it feels a bit like programming with functions at times, building up more complex and creative spells from the synthesis of smaller ones).

A lot of the story in the manga seems to be setting up these interesting moral quandaries about how and how much should you help less fortunate people when you have the power/ability/knowledge to do so, but there are restrictions to what you should do and good reasons for those restrictions, and how can you work around those restrictions and still feel good about yourself and feel like you've done enough (even when you know you could be doing more)?

Also should those restrictions be in place in the first place, or are those restrictions ultimately doing more harm than good, and did those who put those restrictions in place do it with good or ill intentions?

It's still ongoing, and probably only about halfway through so far, but it was a really interesting read that I'll definitely go back to just so I can ponder its messages again and again. It also doesn't have an anime yet but it has to be getting one sometime soon, it's too good and the art in the manga is too pretty not to get one.

I'm also about halfway through 20th Century Boys manga and that's a really clever mystery about some sinister things happening in modern day juxtaposed with the protagonist's childhood, and what in his childhood might somehow be related to what's going on in the modern day.

I went in totally blind (just having heard it's really good) and have really enjoyed discovering the secrets of the mysteries (and there's still plenty more to be revealed). It's got a different character art style than most manga as well, and it's pretty refreshing (characters have defined lips, it's weird at first but refreshingly different).
10,000 years is quite a lot in human time. The pyramids were about 5,000 years ago and look how much has happened since.

By comparison, we killed off the Dodo in, what, less than 10 years?

I think it’s fair to talk about 10,000 years as a long time. Sure it’s barely a blink in geologic time, but we’re talking about the human perspective here.
I think the point they’re getting at, is that there are typically a lot of delta states in between pre-upgrade and post-upgrade states when using package managers. With immutable distros, the upgrade becomes more of an atomic operation than what is offered by more incremental package manager updates.

It also means you can completely leave out the package manager from the target machines, as it’s only used to bootstrap creation of the single deployable unit. Implementing that bootstrapping step is where nix and friends are helpful in this setup.
Yeah plus Brave on iPhone auto blocks ads. No extensions or configuration needed. Not sure if Firefox does that.
I mean Llamafile is great and is built on fantastic tech, but no I definitely want my Mozilla money to go to Firefox, not what Thing is currently in vogue by Mozilla execs.
Show HN: Augini, an AI-Powered Tabular Data Assistant
The gap between consent and informed consent is narrow.

The gap between consent and threat of violence may as well be the grand canyon.
I don’t think objectives need to be complex or grandiose. Sometimes they can be but rarely do they need to be. In the end of the day, engineers are just employees solving business problems. The main business problem is driving shareholder value. Everything else is a means to achieve that. Fetishizing complexity leads to unnecessarily complex systems to achieve our personal objective of promotions and raises.

At my previous company, there was a strong drive to make OKR’s complex because it looks better on a performance review package, but it just caused us to spend so much time creating and finding complex problems rather than solving the ones in front of us.
Japan JR East to launch scan-free ticket gates for app users within 10 yrs
I wonder how long it will be before theories, beliefs, superstitions, hunches, are no longer combined with grievance and pride and packaged up as somehow empirically relevant.
Maybe they are hired to resolve complex issues beyond the FAQ of a framework, because they know how the underpinnings of the framework work. Many frameworks and libraries are built in C++. Without curiosity and sense of adventure, what are you? Another clone of framework x?
Uh, if the gas had any useful quantity at all it would be under pressure and would be coming out of the borehole with noticeable speed/pressure.

Most natural gas is also hydrogen. This isn’t that unusual, in actuality.

What is unusual is ‘pure’ hydrogen, as most processes end up combining it into a denser composite molecule. Like water, or methane, etc.
To be fair, if you pay Apple's prices for RAM upgrades then your computer better come with every bell and whistle in the book. The fact that Apple gets away with compute shaders instead of full-fat OpenCL compliance is a bit of a testament to how little they care about GPU compute.
Non-Intrusive Web Recon via DevTools Recorder
> It is very practical to actually have a grammar

I fully agree that you need to have a grammar for your language.

> and thus the possibility to use any language that has a perser generator.

See, this is where it falls down in my experience. You can't just feed "the grammar" straight into each generator, and you need to account for the quirks of each generator anyway. So the practical, idk, "reusability"... is much lower than it seems like it should be.

If you could actually just write your grammar once and feed it to any parser generator and have it actually work then that would be cool. I just don't think it works out that way in practice.
Writing. My ability to write is highly dependent on the context. I'm much better at essays than emails, and fiction is completely outside my abilities. I would also like to change my style a little to be less flowery and more succinct. More Paul Graham than purple prose.

Marketing. I'm hopeless at it, and I need to be at least OK at it in order for my project (https://nuenki.app) to succeed.

Time management. I'm very good at obsessing over one thing; less so at managing lots of different things that need to be round-robined.

Physics and maths! I'm in my gap year at the moment, but I want to be prepared for my physics degree next year. I'm already really quite rusty.

Git. I know enough to use it, but I've no clue what a rebase is, for example.

I've had a vague interest in 3D printing for a while, but I've recently been getting into DND and it might finally justify getting one. It seems like miniatures are best with resin printers though, while most other things aren't. I also hate painting things, so maybe it isn't worth it.

German! Nuenki has distracted me from it, but I ought to properly get back to it. It's just something I enjoy - I've discovered how much fun language learning is.

And a number of other things, but the list is already quite long and I should probably be enjoying Christmas instead of browsing HN :)
Good lord, they keep 5 years of location data!? That's excessive.
You buy at a regular cadence, and sometimes it's low and others it's high, but on average you do OK.
> For obvious reasons AMD boards don’t tend to ship with Intel wifi, but in my experience anything else sucks.

Cause realtek checks the box for has wifi and costs probably $3 less? If you care, you can swap it, and if you don't, you don't.
South Korea's population faces point of no return
I was about to ask why openSUSE Aeon when the normal Tumbleweed supports immutable mode where / is mounted read only, when I realized that they actually removed it in https://bugzilla.opensuse.org/show_bug.cgi?id=1221742

But I'll share my experience: I think an immutable / really is the way forward. Just the ability to roll back and boot using an older snapshot is great: I have had an update break the boot, but I have the option of running a single command to roll back while I investigate the issue. At the time the issue happened I was busy with life and I simply rolled back and used that version for three months before I had time to investigate.

Strictly speaking this does not require the current / to be mounted read only, but merely requires periodic bootable snapshots be taken and these are available to be used as a read-only /.
Aside from my justified negative opinions about caldigit, i was referring to docks that offer 3+ (simultaneous) screen outputs (eg not one with 2 hdmi+2dp that can use either set but not all 4 together).

That requires DP.
Currently Japan Suica uses NFC-F ( Felica ) that is faster than all other form of NFC and works beautifully.

It seems they want the process to be even faster but completely eliminating the gate.

Keep thinking how will this work.
Wipr for the win, Chrome nevermore.
I want to learn how to make fairly simple characters in blender, so that I can make more unique games, as opposed to using 100% pre-made assets.
Whenever I power cycle something that doesn't go right the first time, I leave it off for at least 30 seconds so all the caps can discharge and any saved state can reset. Especially true of routers etc.
Marketing and sales, so this time I succeed with having paying customers in my next product :)

Any tips or resources for solo entrepreneurs is highly appreciated!
Perfect!

Although, atm I am only using retrieval without any LLM involved. Might try integrating if it significantly improves UX without compromising speeds.