skysight-inc/HackerNews huggingface dataset:
It sure is self hosted! https://localhost:1313/posts/self-hosting-like-its-2025/
> I presented fine counterpoints to your arguments, and you failed to effectively engage them, instead moving to straw man arguments.

That's some fine projection there. You made fine counterpoints to a strawman position that I never took.

> There is a reason your post was flagged to death.

Yes, TDS.

> This is the end of our conversation.

I'll take that as an admission of defeat.
The editor who decided to censor a book from Georges Orwell must have had a very interesting sense of humor…
A new study finds warming could inflict far more damage to the global economy than previously assumed.
How is it too expensive? If you want to use the eco system you can still use something like k3s
I learned F# in 2013 and had a lot of fun with it, some of that code remains on Github (e.g. a 2D platformer game for windows https://github.com/lihaoyi/FSharpMetro/tree/master/Applicati...).

My experience was that it was a surprisingly nice language with a surprisingly warty user experience: papercuts ranging from naming conventions and function call styles (`|> List.map` vs `.Select`), basic syntax (`foo.[0]` to lookup arrays), type system features (F# doesn't have covariance/contravariance even though C# does), IDE support (back then was only Visual Studio, whose support for F# was inferior to C#).

Ended up settling on Scala after that, as a language with its own Warts, but one that somehow managed to feel a more cohesive than F# did despite having largely the same featureset and positioning.

F# was my first functional language and one that changed how I look at programming, but at the same time I'm happy to not actually have to use it for serious programming!
Show HN: SupaBrain – using BrainF*** on Postgres through TLE
"Why the F#?" perhaps would be a better title. :-)
I'm a Mac developer who got frustrated with the limitations of the built-in clipboard and the clutter of existing clipboard managers. So, I built AegisClip—a minimalist, privacy-focused clipboard manager that makes copy-pasting way more efficient.

Why AegisClip?
Minimal UI – Clean, distraction-free design

Text & Image Support – Works seamlessly with both

Privacy First – Data is stored only on your device

Batch Paste – Select multiple items and paste in order or reverse order

Clipboard Search – Quickly find past entries

Right-click Delete – Remove individual items easily

One-Click Clear – Wipe history in an instant

Dark Mode – Eye-friendly for night owls

Auto-Launch – Runs at startup

Custom Hotkeys – Speed up your workflow

Multi-Language Support – 12 languages included

Adjustable History Limit – Control how many items to keep

Who is it for?
AegisClip is great for:

Writers & Researchers – Quickly access notes and references

Developers – Manage code snippets more efficiently

Designers – Copy-paste assets without losing track

Students – Keep study materials at your fingertips

Professionals – Optimize multitasking across documents

Anyone who wants to streamline their clipboard workflow

Feedback is Gold
I’m actively improving AegisClip and would love your input. What features would make it better? Any pain points with other clipboard managers that I should address?

Let’s make clipboard management smarter together!

Download Here
https://apps.apple.com/us/app/aegisclip-minimal-clip/id67433...

Looking forward to your thoughts!
A few days after a remark on hn, while the thread was still active, I received a mysterious package I didn't order from a weird drop shipping service where the original sender is unknown and undiscoverable to you the recipient. It didn't contain anything bad just a single surgical mask (during covid, common valueless item basically). The message was just that they could find my home address. It was a stupid message since I obviously do not hide my identity on hn. But it means you're not wrong to be careful, both in general, and on hn in particular.
The base/packages split is one of the main reasons why I appreciate the BSDs (that includes macOS). However /usr/local/etc in particular violates several assumptions:

- I can make /usr read-only, exclude it from backups, put it on an NFS share, or otherwise treat it as immutable during normal operation;

- I can nuke /usr/local any time, fall back on the base system, and reinstall packages from there;

- I can put /etc in version control and track all configuration changes;

- I don't need to think whether to look for /etc/nginx or /usr/local/etc/nginx, this also simplifies automation like scripts or Ansible roles; etc

Notably, OpenBSD takes the effort to ensure all packages install their configs in /etc.
April fools I guess!!
the laws for music are different & much stricter than images.
This reminds me of the joke videos where you could drill a hole into the iPhone to access the headphone jack or microwave it for wireless charging. I don't recall seeing any pictures of people actually doing those things though, just "angry" comments which were also probably jokes.
Fair enough. The quoted statement doesn't hold outside the context of the argument that Preact has feature parity. You can build the same apps with Preact and those others, you just need to sacrifice other things.
Now just imagine an entire cabinet filled with this type of motivated reasoning! Frightening indeed.
>whitespace is significant, like in Python

hard pass
Sandstorm.org has picked back up the pace of development recently, and is an excellent platform wrt sharing securely between multiple users
But Clinton's email servers. /s
Now it's suddenly returning 404
Hitler wrote Mein Kampf 1924,
they weren’t called Nazi back then because they hadn’t committed the mass murders yet, but they already had the mindset.

A Nazi isn’t already a murderer but someone who sees himself as a superior race and others as Untermensch.

Many Nazis didn’t kill anyone but were ok with it.
They've been pretty great about pushing for open standards. In the last article their argument to provide these tools for free was along the lines of "A rising tide lifts all boats".
"As far as I can tell F# is one of those things where every single user is extremely happy" Isn't it because language has rather small community of passionate people, who are devoted to their language of choice?

F# popularity is somewhere between CHILL, Clipper and Raku langs, that are probably as obscure as F# for typical software dev.
And not using expiring messages on Signal is important also for record retention requirements.
"ChatGPT" is now a brand, known by billions of people worldwide and it is at the equivalent level of "Google".

The name alone is worth at least $100B+.
I’m a PM and pride myself in specs that give the right level of detail, where “right” can vary hugely depending on context.

But I still get lazy with LLMs and fall into iteration the way bad PM/eng teams do. “Write a SQL query to look at users by gesture by month”. “Now make the time unit a parameter”. “Now pivot the features to columns”. “Now group features hierarchically”. “Now move the feature table to a WITH”.

My point and takeaway is that LLMs are endlessly patient and pretty quick to turn requirements around, so they lend themselves to exploration more than human teams do. Agile, I guess, to a degree that we don’t even aspire to in the human world because it would be very expensive and lead to fisticuffs.
Because you love using Microsoft's shitty technologies, but also want to be completely unemployable?
An extra 100-200KB compressed is a ~100ms one time cost once in a while for the majority of my users, and ~1s for 95%+ of users. At that point I'm going to optimize for developer productivity (which includes breadth of ecosystem). I can be both productive and respectful to my users with these common frameworks.

Note that I'm very mindful of web performance, and I've been quite vocal on this site about some alarming trends like calling for the end of bundling (native esm) and roundtrips for everything (liveview and co., or at least the abuse of them). In my experience waterfalls and roundtrips are the number one thing hated by people on slow and/or unreliable networks; 100KB added to a flat bundle at load is almost nothing.
A formula for the area of a triangle: Useless, but explicitly in Deep Sets form
I don't need public access to my stuff so my strategy is to use zerotier taking care that services are only able to use the virtual network.

It's easy to manage and reason about.
Totally agree this is a problem, but I'm very much minded to think that a proper farming policy would include such distortions in the planning. The current government seem to think that putting the boot into farmers at every opportunity is just fine (classically, they are very conservative), the latest being the sudden ending of SFI. Let's sit down and have a grown up conversation about it all, including food security, sustainability and the best ownership models, rather than pissing around with inheritance tax.

In truth, my concerns are primarily around business property relief, since I think it is there that the damage will be both more significant and less visible. Many businesses carefully built up over years will have no option but to sell off a chunk to private equity to pay the tax liability. Is it a surprise that the gov come up with such policies when Rachel Reeves thinks that the finance industry is going to fire up growth [1], when they are the rent seeking parasites that are suppressing it. The fox has been invited into the hen house and getting to dictate policy.

[1] https://www.gov.uk/government/news/chancellor-backs-britains...
> ... that most people have no taste or sense or introspection, they don't know why good things are good

Is this an exaggeration? Or do some people literally have no introspection?
Ah yes the Jordan Peterson movement. A very individualistic take on life. It's also hypercritical in that an opinion doesn't matter unless you are already in order. Who defines order and out of order though? Well he does.. or really only one thing could. Wealth. People forget that you can be part of a community and find yourself without it being a cult.
I have a few questions. Can it do GUIs well? How about mobile? And how does it compare to e.g. Scala?
Maybe torturing the metaphor, but building a road up the mountain often ruins the view.
The $644b number comes from Gartner, who are a 'trends' consultancy, not an accounting firm. It likely includes spending 'pledges', and doesn't account for things like a looming recession and self-inflicted trade war.
"Sir we need your papers to resolve your claim you were wrongly deported. What? I'm sorry we deported you without your papers. That's your problem. If you can't get your papers your SOL." Nevermind they are deporting folks to third party PRISONS.
tried to push an update in production like a true self-hoster...works now
All of these parties are equivalent to the dems. They're rightwing, not center.

There's been a trend recently to call them center-right to make the distinction with far right parties which were anecdotal 50 years ago, but make no mistake, when a party is called center-right, it's a rightwing party, not a center party that could align either with the left or the right depending on the topic.
A 15+ second load on a gigabit connection is impossible to have anything to do with the React library, as React is only kilobytes big and has no impact on the host.
From Wikipedia:

In a review article published in 2010, after Wakefield was disciplined by the General Medical Council, regular columnist Phil Hammond, who contributes to the "Medicine Balls" column under the pseudonym "MD", stated that: "Private Eye got it wrong in its coverage of MMR" in maintaining its support for Wakefield's position long after shortcomings in his work had emerged.
I wonder if when commercial airplanes were invented, someone like you thought that the magic of traveling had been lost to technology.
some notes:
- uptime kuma scales very bad, even with just 20 entries
- Docker/Kubernetes is a trap, use something more suitable for a home lab like NixOS
How about a conversational UI to help you iterate and explore what you want rather than having to know it clearly and in detail before anyone writes any code?
I am worried about a more modest enshittification. I am already starting to encounter models that are just plain out of date in non obvious ways. It has the same feeling as trying to remember how to express someone on how to troubleshoot windows over the phone for two versions ago (e.g.: in vista this was slightly different).
This really isn’t a positive point. Flags represent nations, not languages, and it can be quite offensive to equate the two.

To use your example, there are plenty of Irish people who speak English but would resent being forced to identify with the Union Flag.

For another example that is very relevant today, there are plenty of Russian-speaking Ukrainians who hate Russia. Using the Russian flag to represent them would at best be distasteful.
> which is quite odd for what is supposed to be the flagship editor for F#

The flagship editor is Visual Studio, not vs code.
Hey HN,

There have been some interesting projects on Postgres.

The idea of this Extension (while exoteric) is to show the power of TLEs. You can even expand and play with things on hosted platforms like AWS and Supabase.

1: (https://github.com/DreamNik/pg_doom)
How to be a generative AI robopsychologist like Dr. Susan Calvin
Bletchley code breaker Betty Webb dies aged 101
By the early '90s, high-quality CRT displays had low dot pitches or very precise aperture grilles in addition to supporting a wider range of refresh rates, and better clarity of display was a major selling point.

People were typically using 640x480 or 800x600 in GUI enviroments, and most DOS games were at 320x200. 1600x1200 was incredibly uncommon, even where the video hardware and monitors supported it -- people were usually using 14" or 15" 4:3 displays, and that resolution was way too high to be usable on displays that size, and the necessarily lower refresh rates made flicker unbearable at higher resolutions.

At the common resolutions and with purpose-built CRT monitors, pixel boundaries were quite clear and distinguishable.
Of course they can get him back. If you've looked on Twitter at the account of the president of El Salvador, the guy is a lickspittle fanboy of Trump and Musk and is absolutely desperate to have their attention. If they tell him to jump he'll ask how high and thank them for the command.

I mean, he's running a slave prison for human trafficking victims charged with no crime and given no process, surrounded by such pathetic theatre it is banana republic levels of farce, so ultimately he should be captured by the ICC, and it will likely end up there.

What the government means is that they don't want to get him back.
Take a look at sandstorm.org - its set of apps is fairly limited compared to the docker based options but it goes incredibly far wrt security. It was designed by the now head of Cloudflare Workers and pitched as a selfhosting platform for medical and other highly regulated industries. There's still nothing else quite like it
If listeners of this implementation aren’t unsubscribed they can’t be garbage collected, and in a real world codebase that means memory leaks are inevitable. EventDispatcher has weak refs to its listeners, so it doesn’t have this problem.
F# shines on the back end, where its functional-first style is very adept at crunching data. Think about data flows in your system: Any place where you use LINQ in C# today to select/filter/transform data might be even better in F#. Parsing is also a great F# use case (e.g. parser combinators), although a fairly narrow niche.
Why would Lispers feel at home with its (whitespace delimited) syntax? Quite the strange claim.

I know this isn't a common rant, but I hate so-called functional language still bowing to the "infix mathematical operator special case" dogma, when those are just binary (variadic in Lisp) functions.

Always found it pretty appealing, otherwise. And no ";;"!
I found this which is kind of hosted self-hosting: https://www.pikapods.com/
That’s when you favor stability and use an LTS OS. You can also isolate workload by using VMs. Containers is nice for the installation part, but the immutability can be a pain.
I was with it until I heard no braces :/
AMAZING! That's the same combination on my luggage.
Not sure about which law you're talking about but she couldn't have voted for a law that applied to her case as she was elected to the Assemblée Nationale in 2017.

The case she has been sentenced for is about facts that happened before that, while she was a member of the European Parliament (until 2016).
Tauri is an application framework. If you want to use Rust for your application, there's going to be one more option for rendering its UI.

This does make it closer to Electron. We'll see whether Servo can be made leaner or faster (Servo is focused on GPU-based rendering).

Long term, I dream, there could be tighter integration between Tauri and Servo's DOM, so that UI changes won't have to go through JavaScript.
The use cases I list are all over the past 8 months. One of the things that drove me away from copilot and chatbots is that I just write better code faster than it can. I could sit there for an hour, fiddling with prompts, and copy-pasting output into a text editor, or I could just write the damn code.
Yeah... Is this performance art? Intentional or otherwise? It's a jungle out there on the Internet -- we should take self-hosting as an opportunity to _simplify_. It doesn't probably need to scale way up, and doesn't need to scale across many teams of people, so it's a good time to shed a few of those layers of abstraction and get back to basics.
Unless you live in some anarcho-capitalist society, it is theft, in very simple terms. And I wonder, just where are all those highly successful libertarian societies? The ones who don't need to enforce copyright and where every member of society is creating his own creative art content, movies, songs, games etc. Oh, they have all failed miserably to scammers? Poor people, how I pity them (not).
Proxmox on a NUC. Separate RPI running HaProxy to route requests. Public 443 forwards to haproxy. All on separate vlan from home network.
Router allows ssh across vlan for specific IPs.
Ssh only available from the specific IPs.
Some of the VPS on proxmox run Nebula protocol (like tailscale but self hosted) and there is a lighthouse on a $2 VPS. This allows me to access specific resources only from mesh network when away from home.
Before USB, different devices have different cables and sockets. With USB-C, the sockets and cables now look all the same, but the functionality is all different!

"Will this port allow charging? Can I plug in my display and get an image on it in this port? Is this PD? Does the cable support PD?"

Yay for progress!
https://archive.ph/fTcGF
Because its main selling point isn't its only selling point. At $work we use Tauri because of the great Rust<->JavaScript API it offers. We wanted an Electron-like JS Frontend that could seamlessly use our existing IPC to talk to a long-running service, as well as being able to offload heavy work to native code. Tauri fits that beautifully.

For our use case don't care too much about the kind of webview it uses and would be fine with shipping a larger binary. Servo integration could be interesting to have one known webview to target if cross-platform consistency ever becomes a challenge
Ach, I'm having trouble getting the distinction across:

It's not hard to write and understand an ANN. It's like a one or two day project. LLMs, I assume, aren't all that much harder: fewer LOC than most most GUI apps.

It's also not hard to understand why ANNs and LLMs work. It's only conceptually one step further than "write millions of programs randomly and stop when one actually works"

The part that we don't understand, and that will take many years to understand, is what behaviours and abilities we can expect from a massive, trained LLM.

The fact that (A) it is so easy to understand how to create an ANN, and (B) it takes so few LOC to create one, really underlines the point: the interesting, complex behaviour is something that 'emerges' (from simply adding more nodes to the spec) and that nobody today has any hint of how to code procedurally.
or, and hear me out here: just don't ask them out on a date.

If you read the court transcript, he actually did ask her out on a date and she said no :)
That’s interesting. I’d love to read those papers, if you remember what they were.

I do wonder if an in-house aesthetic can become ‘tacky’ in the age of global media - can trends ‘die’ when there are still billions more people to reach? And will a creative org structure like this be able to move fast enough should that happen? I don’t think we know the answer to that yet.

I personally believe (maybe optimistically!) that this will be an important question even though Netflix’s natural conclusion is to move towards the subscription-retaining, low-creative products like sports that you mentioned.

The problem with those entertainment products is that they have intrinsic value: if the provider is adding little value besides distribution, some (or lots) of users will pirate that content. Super apparent in sports media.

Maybe it’s a naive hope, rather than a belief, but I hope / believe that because of this, companies like Netflix will be ultimately forced by users to have more idiosyncrasy in their production pipeline and output. It’ll be really interesting to find out!
> a single component outweighing an entire app feels fundamentally broken

It just doesn't to me, understanding that in react-land, a single component and an entire app will have roughly equivalent size, if you're not pulling in any other dependencies.

No one (I hope) would ever use react for a single button, so it feels like an unhelpful comparison.
Does verso/servo offer a way to get a raw framebuffer? I'm working on a project where I am currently using cef but I would love to go full rust.
Add it to built with django!

https://builtwithdjango.com
Isn't 95% of it just blocking every port except the service you want to expose, and then making sure everything is up to date and the service is built in a secure way.

WAF's etc just hide the fact the code in your service is full of holes.
The problem is choice. I don't care about Japanese/tacos - either would be fine, but Argentine would be better (I have no idea if it is even a thing, but if it is I want to try it). I don't want a chain (well maybe a local chain) - I have plenty of McDonald's near my house if I want that, I want something I can't get near home. Maps will put right at top all the big chains that pay for that top spot and I need to scroll through them. More than once I've seen something that might be interesting but then the map scrolls/resizes and I can't find it anymore.
Did you read the transcript?

He actually did ask her out on a date.

Maybe just don't ask your boss out on a date?
I don't think this is true. the standard says that valid code does not run UB, do of the compiler can prove that code runs UB, it is invalid code
Show HN: Kai Scheduler – K8s scheduler optimizing GPU for AI
Is it not easy enough to just ignore the features you don't need?
It is strong, static, and structural. But structural typing is effectively compile-time duck typing, so it is understandable that some might confuse it with dynamic typing.
Exciting simulations! :) And an excellent explanation.

From time to time I get episodes of sudden tachycardia¹. It's a very strange feeling: one second everything is fine, the next my heart jumps in my throat and starts beating at 230 bpm (not a typo). After a while, just as quickly as it came, the tachycardia goes away and I'm back at whatever HR I was before the trigger. If it doesn't go away by itself, breathing in deep and holding my breath typically does the trick. It's like a light switch! A bit scary, but also very fascinating.

Thanks for explaining so well what goes on "under the hood"!

¹ https://en.wikipedia.org/wiki/Paroxysmal_supraventricular_ta..., I believe.