MurphyA/hacker-news huggingface dataset:
by Gud | 2025-10-20 18:18:56+00:00
As someone who self hosts in a VPN, I agree with you. :-)

I did self host on my own hardware for a long, long time. But convenience won.

I had built myself a massive beast. A Xeon board I had purchased cheaply for $200 bucks from a friend. I put a water cooler(OEM from Intel) and clocked that sob from 2.6GHz to 4GHz. I quickly clocked it down back to 2.6GHz. It never hit temperatures above 30 again.

I installed 24GB RAM, which was the maximum. I installed it in a 3U chassi with the max possible 3.5” hot swap slots. I think 16?

I used FreeBSD with ZFS to run a bhyve virtualisation platform. It was a lot of fun.
by kamranjon | 2025-10-20 18:19:09+00:00
Have you tried moondream yet[1]? The moondream 3 preview model[2], according to the blogpost[3] appears to outperform many frontier models on VLM tasks and does so with a relatively small footprint.

[1] https://moondream.ai/

[2] https://huggingface.co/moondream/moondream3-preview

[3] https://moondream.ai/blog/moondream-3-preview
by estimator7292 | 2025-10-20 18:19:52+00:00
Honestly I'd be willing to blame GCC for that one. IME its output is atrocious for embedded stuff. Few optimizations for the chips I use and absolute nonsense assembly trying to emulate CPU instructions GCC doesn't know exist in hardware. Binaries are regularly 3x larger than they should be. It's so awful I had to end up writing my tight loops in straight assembly because GCC couldn't handle incrementing a damn pointer in a sane way.
by everforward | 2025-10-20 18:19:56+00:00
Libraries make sense when the tool is limited by the text-only Unix philosophy. E.g. highly concurrent or just high performance HTTP requests will be limited by the overhead of spawning `curl` processes, parsing responses, and having to re-allocate memory since you can't just take over the memory curl already allocated. Also when the user is unlikely to care which one you use (I don't care much what HTTP library a given binary uses).

Pagers are practically the worst thing to make this argument about, because they mesh perfectly with the strings-only nature of Unix. They take a string and allow the user to navigate through it. They only need to be fast at human-recognizable speeds, there's little reason for them to be highly concurrent, and there's a lot of value in allowing the user to choose which pager they want they to use.

More broadly, there's also value in composable tools because users can use the one they're familiar with. I can learn how jq works and use it with anything that outputs JSON, rather than having to learn the syntax of 18 different libraries various app developers have chosen for querying JSON. I can pipe whatever I want into 'more' instead of having to learn the keybinds for each of the 5 popular paging libraries.

It's not perfect, but I do think it's better than the embedded alternative for a lot of things.
by dheera | 2025-10-20 18:20:25+00:00
I find myself always struggling between being ambitious and being happy.

Ideally I'd like to be both. But when one gets on the "ambitious" treadmill, capitalism wants one to work 24/7/365. Your competition is showing off how they worked until 4am, worked through the holidays, launched products on Sunday, and slept in the office, as "dedication". That culture makes me unhappy because I lose my physical health and mental health doing that. I'm happy and do my best work when I can go home, cook creative dinners, enjoy company of my partner, and enjoy the sunrises and sunsets in the mountains on the weekends.
by zahlman | 2025-10-20 18:20:37+00:00
> I don't know what gave people the impression that I was born an American and went to their schools.

The fact that your comment appears to defend the US position, by virtue of attacking a press release from a major non-US competitor by questioning its source.

> This story is just as ridiculous. AliBaba claims to reduce usage of equipment from a business that is being banned by their government. Magically. And during a trade war.

When you have a nuanced argument, it is good to speak plainly (without snark) and proactively bring that evidence. That is, start out with "I doubt the veracity of this story because XYZ involved people have ABC motivation to fabricate it", and actively try to make a case that would convince someone who doesn't already see things your way.
by kelvinjps10 | 2025-10-20 18:20:38+00:00
Gemini does but it's not as good as Google vision, and the format it's différent Here it's the documentation https://cloud.google.com/vertex-ai/generative-ai/docs/boundi...

Also Simon Willison Made a blog post that might be helpful https://simonwillison.net/2024/Aug/26/gemini-bounding-box-vi...

I hope that this capability improves so I can use only Gemini API.
by Covzire | 2025-10-20 18:20:55+00:00
That's a paywall, and I don't speak Dutch, what precisely are the human rights violations they're accusing the US of?

And these kinds of accusations go both ways, free-speech is under constant attack in the EU, the ruling class doesn't want citizens informed or even able to inform one another of critical political processes and actions without their thumbs in everyone's mouth, that much is clear.
by jacquesm | 2025-10-20 18:20:59+00:00
Not really: nations state level actor: a hacker group funded by a country, not necessarily directly part of that country's government but at the same time kept at arms length for deniability purposes. For instance, hacking groups operating from China, North Korea, Iran and Russia are often doing this with the tacit approval and often funding from the countries they operate in, but are not part of the 'official' government. Obviously the various secret services in so far as they have personnel engaged in targeted hacks are also nation state level actors.
by wwalker2112 | 2025-10-20 18:21:01+00:00
I'm not sure if a 'Boring Life' is for me. But I am sure I need some seasons of my life to be boring.

Since I was 20 I've grinded away at my career, side hustles, etc... It made me happy. But at a certain point I got far enough ahead I felt complete. I needed a boring phase.

I now wake up, have breakfast with my family, go to work, come home, play with my kids, watch a show, and go to bed. This is a day I would have scoffed at 10 years ago. But it now makes me happy. I don't think it would make me happy if I hadn't went for something the last 15.

And it might not make me happy forever, but it's perfect for me right now.
by JKCalhoun | 2025-10-20 18:22:11+00:00
> I feel the world has become too fast. Too restless. Too demanding. We don’t say it, but there’s always this quiet pressure we all feel. A pressure to know all the latest trends. The latest fashion. The latest tech. A pressure that creates a subtle fear inside our hearts.

I agree with the general premise, just not the details like the above.

Long before trends, fashions, tech entered my life, I became acutely aware of my brevity in this (likely one and only) life. That has been pressure enough, coming from within, to make the most of it.

I guess I have not yet been able to shake that. There are things, like fishing for example, that I suspect I might enjoy. But I see feel the time for fishing is when I am too old to do other things.

FWIW, I am retired now and spend my days working on one project or another (or several).

Perhaps I am not enjoying life as much as I could be … if I could just shake off the anxiety that the sand is running through the hourglass.

My cats sure seem to not care a wit.
by coder543 | 2025-10-20 18:22:21+00:00
I specifically mentioned the imaging capability of EBS for Mac, which you dismissed as the easy part. Now you’re claiming that is the main thing? Well, good news!

And yes, Ansible (among other tools) can be used to manage macOS.

This discussion doesn’t seem productive. You have a preconceived view point, and you’re not actually considering the problem or even doing 5 seconds of googling.

Managing a Mac fleet on AWS isn’t a real problem. If Apple’s OCR framework were significantly above the competition, it could easily be used. I would like to see benchmarks of it, as the other person was also asking for.
by vcdimension | 2025-10-20 18:22:46+00:00
Exactly, in your words: "being built by a lot of people", i.e. not just Bill Gates and Steve Jobs. If Bill Gates & Steve Jobs didn't exist those employees would be working for different computer companies such as IBM, Olivetti, Apricot, Xerox (who invented the point & click windows system) or one of many others, and we would have similar products under different names.

The geopolitical achievement of winning the war (and the consequences of that) was the whole purpose of building the machine, so it doesn't make sense to dismiss it as you did.
by FloorEgg | 2025-10-20 18:22:55+00:00
While your concerns are valid and your skepticism justified I think you've biased just a bit too far past the truth.

We live at specific point in history where as a whole things are trending in the direction you are warning about, but if you zoom out further the trend as a whole is the opposite. Civilization oscillates between win-win, win-lose, lose-lose, win-win over multiple generations. It seems we are transitioning right now from a win-lose to a lose-lose (average) dynamic.

We absolutely should all be worried right now about what you're saying, and resist it as pragmatically as possible, but a generation from now all that resistance will gain momentum and steer everything towards a much better outcome. Also, all products eventually become commodities.

All this to say: don't give up, take responsibility and do whatever constructive good you can, and have some faith that it will work out much better in the long run. It both kinds sucks to be living through this but is also an amazing opportunity to have a historically outsized positive impact. The most impactful opportunities to do good are when almost everything is going bad.
by quesera | 2025-10-20 18:23:05+00:00
Reminiscing: this was a rite of passage for pre-cloud remote systems administrators.

Proper hardware (Sun, Cisco) had a serial management interface (ideally "lights-out") which could be used to remedy many kinds of failures. Plus a terminal server with a dial-in modem on a POTS line (or adequate fakery), in case the drama took out IP routing.

Then came Linux on x86, and it took waytoomanyyears for the hardware vendors to outgrow the platform's microsoft local-only deployment model. Aside from Dell and maybe Supermicro, I'm not sure if they ever worked it out.

Then came the cloud. Ironically, all of our systems are up and happy today, but services that rely on partner integrations are down. The only good thing about this is that it's not me running around trying to get it fixed. :)
by hunter2_ | 2025-10-20 18:23:29+00:00
A bit like the ambiguity of search facets: if I select one facet, I get results that match, but if I add a second facet, should the results expand (OR'ing my selections) or contract (AND'ing my selections)? Presumably they should be OR'd if they belong to the same category (like selecting multiple colors, if any given result has only one color) but AND'd otherwise (like selecting a color and a size). But then a category could consist of miscellaneous features, and I want results that have every feature I've selected, which goes against the general case.
by a-dub | 2025-10-20 18:23:31+00:00
disagree. i think then it's too tempting down the line for someone to add a message with blocking processing.

a simple clear loop that looks for a requested stop flag with a confirmed stop flag works pretty well. this can be built into a synchronous "stop" function for the caller that sets the flag and then does a timed wait on the confirmation (using condition variables and pthread_cond_timedwait or waitforxxxobject if you're on windows).
by Deukhoofd | 2025-10-20 18:23:41+00:00
They're very careful in not making any real political statements, which makes sense considering it's the heads of both the military intelligence service and general intelligence service. Here's the relevant quotes thrown through Google Translate:

*Are you more cautious about sharing certain information?*

Reesink: “I can’t comment on what that relationship is like now compared to before. But it’s true that we make that assessment and sometimes don’t share things anymore.”

*That’s a striking shift. What has been the most important change?*

Akerboom: “We don’t judge what we see politically, but we look at our experiences with the services. And we are very alert to the politicization of our intelligence and to human rights violations.”

*What does it mean in practice if there are risks in those areas?*

Akerboom: “Sometimes you have to consider each case individually: can I still share this information or not?”
by CaptainOfCoit | 2025-10-20 18:23:46+00:00
> Instead, do things that are sustainable in the long-term. Things that don’t make you feel like you’re betraying yourself. Things that don’t feel forced.

As a counter-perspective, not saying you have, but me forcing myself to do things that are essentially the opposite of that (move to the other side of the world without any plan) basically changed my life for the better. It felt forced, a bit like betraying myself, and as an introvert, completely outside my comfort zone. Yet it was probably the best decision I've made in my life so far.

But again, it's OK to wanting to focus on sustainable, non-forced things too.
by tracker1 | 2025-10-20 18:24:06+00:00
For that matter, if a kid isn't into TV, that can be a great thing... Give them a variety of toys to play with, imagine, etc... Get a "big box" of random Legos (not the nearly single-use model based stuff you usually see). Draw, play with clay, go out and play outside even.

It really kind of feels like this mom wants her kid to be distracted by the box, with an occasional check-in vs. actually watching or otherwise engaging.

As to feelings, and how to handle them, good old Mr. Rogers did that over half a century ago, and I only wish the show were more broadly available today.
by crote | 2025-10-20 18:24:33+00:00
The original interview clearly states that the US can no longer be trusted to do the right thing with data concerning Russia, and the spy services explicitly say that they are keeping a close eye on the potential of intelligence being politicized or used to violate human rights. There is no need to guess why that is the case, it is painfully obvious to anyone paying even the slightest attention to US politics.

Regarding "their loss": the self-destruction of the US on the international stage is directly leading to a "massive scale-up" of the way various European agencies work together. If anything, I'd call that a win.
by darth_avocado | 2025-10-20 18:24:45+00:00
> Just watching the film made me feel so calm. Like the film itself gave me a warm hug and whispered: “It’s okay to live a slow boring life”.

Maybe it’s me but the only reason you can fall in love with the life of a Japanese toilet cleaner is because either the Japanese society allows someone in that profession to be at peace or the movie leaves out significant parts of life that impact your inner peace. Coming from a place where worrying about arranging even a small amount of money in a short amount of time for a medical emergency could ruin your peace for years, I think all of what’s mentioned in the article is possible only after your basic needs are taken care of.
by zahlman | 2025-10-20 18:25:03+00:00
I do have backup storage, of course.

It's hard for me to imagine wanting to use a phone for anything other than making calls or sending SMS; that's what I've been doing for many years now and I see no reason to change. But if I did have a tablet or laptop, I could just sync the program to it and run it locally. Maybe using, for example, good old rsync.

And I can't imagine being away from "home base" on a laptop for long enough (or using it for anything critical enough) to really worry about how to achieve "centralized backups". I'd rather not transmit that data over the Internet when I could just connect the laptop physically to my backup storage when I got home.
by everforward | 2025-10-20 18:25:41+00:00
It's mostly about user intent. If you install the LXQT binaries on Ubuntu, you probably intend to use LXQT as your DE. It makes sense to set that up for you.

There's also an accessibility aspect. Novice users are likely to struggle with setting up the configs, so auto-configuring the packages makes them more accessible to novices. Wanting to install a package without configuring it is a poweruser kind of request; it makes sense to require poweruser knowledge to get a poweruser install, rather than making poweruser-style installs the default.

Fwiw, I believe most package managers can be told to not run their configuration steps if you really want that.
by SoftTalker | 2025-10-20 18:25:41+00:00
> how they worked until 4am, worked through the holidays, launched products on Sunday, and slept in the office,

I've worked at companies that did stuff like that, and they failed. It's not sustainable and doesn't lead to success. And yes, capitalism took care of correcting that, because competitors who didn't do those things are still around.
by sarreph | 2025-10-20 18:25:41+00:00
I've been thinking a lot recently about how much we'd be able to model the human existence as a foundation model (or multiple models representing each core part of the brain) hooked up to a load of sensors (such as 'optic nerve feed', 'temperature', 'cortisol levels') as input and as a response to tool calls -- and have all of this stream out as structured output controlling speech, motor movement, and other physiological functions.

I don't know if anyone is working on modelling the human existence (via LMMs) in this way... It feels like a Frankensteinian and eccentric project idea, but certainly a fun one!
Show HN: ComfortView – Text-only reading view with research-backed design
by uscnep-hn | 2025-10-20 18:25:53+00:00
ComfortView is a browser extension that improves readability by applying research-backed design choices: a soft, low-glare sepia background reduces eye strain; line spacing is increased by 1.5× for easier reading; line lengths are optimized to 50–75 characters to minimize eye fatigue; and clean, sans-serif fonts ensure clarity on screens. For more info : https://github.com/uscne/ComfortView
by ahf8Aithaex7Nai | 2025-10-20 18:26:08+00:00
Just write 'for' and 'while' yourself if you need it. Here is ‘for’ in Elm/Gren:

for : Int -> Int -> Int -> (Int -> msg) -> List msg for start stop step action = let range = if step > 0 then List.range start (step) (stop - 1) else if step < 0 then List.range stop (abs step) (start - 1) |> List.reverse else [] in List.map action range

It should be just as trivial to write this in Gleam.
by zamadatix | 2025-10-20 18:26:11+00:00
Most of that charm is gone after 20 years, nobody needs proving the dynamic lights are really dynamic anymore.

They're still some fun to interact with anyways, or just fun as a way to review what was hot shit at the time, but I couldn't get a few of the really old ones to run on Windows 10/11 this summer. A video is a lot better than just saying "well, I'm not going to build an old PC just to play this demo" and not seeing it at all.
by dinobones | 2025-10-20 18:26:21+00:00
This flavor of "FOMO" is new and tuned for capitalism/materialism, hence everyone wants to be go to trendy restaurants/travel/airbnb lifestyle.

But before "FOMO" used to be religious, more like "FOGTH", or fear of going to hell.

So people were mostly happy living simple, sweet lives. Spend time with family. Raise your children. Have a simple job. Just don't go to hell, so go to church, pray, don't sin. Everything will be great, as long as you don't go to hell.

Probably in like the 60s did consumerism become the mainstream religion and it's been taking over since. Now you *must* make more money to: buy a house, take a fancy vacation, live a luxurious retirement, etc.

The cringe "hustle culture" of today is because for some people, it's their spiritual fulfillment. It is their religion. Their main focal point of existence is to buy bigger, buy better. It's almost taboo to consider an early retirement, "omg, I'd get so bored! I'd go crazy!"

How dare you not follow my religion of selling B2B SaaS? You are not a go-getter, and I am. Did I mention I also have a podcast?
by ChrisArchitect | 2025-10-20 18:27:00+00:00
Dunno if I need the whole 404media-esque ragebait article. Blog posts removed? Just give us the list of wayback links to them all

https://web.archive.org/web/20250701192515/https://www.ftc.g...

https://web.archive.org/web/20250713060942/https://www.ftc.g...

https://web.archive.org/web/20250713014422/https://www.ftc.g...
by jacquesm | 2025-10-20 18:27:34+00:00
Yes, so?

Indeed, that wasn't a great decision. But... there is a serious lack of alternatives that makes it very hard to get around the United States and Israel when it comes to this kind of software. Of course the Dutch should have rolled their own but give that we can't even get our tax software sorted out (I think they've been at it for 30 years), had our digital notary services hacked and a number of other noteworthy items I think that maybe 'buy' instead of 'build' was the right decision.

It's very tricky, I would definitely not be able to claim that in his shoes I would have done better. As a prime minister he's done a fair job given the absolutely impossible situation in our government right now, and this decision is one of those where at least he's willing to make a stand (unlike many other EU countries).

This level of governing is always going to be an exercise in endless compromises.
by swlevy | 2025-10-20 18:27:46+00:00
Had a little time the past month, so decided to put together a directory site for swimming pools (yeah I know the season is over, but with my kids it’s something I’ve wanted each spring/summer): https://poolnear.me .

…it’s been a while since I’ve built a personal-class website, so instead of just hacking it for the Bay Area, I figured I’d use it as a testbed to see how quickly one could build something like this for the whole country leveraging AI tools.

Gemini via api (summarizing reviews, figuring out pool temperatures, etc.)

Code assistance via copilot (Sonnet 4.5); I realize better options are out there but being a side project also leveraged a “Codespace” on Github with one-click web-based VSCode. This means I could work on the project for a few minutes here or there on virtually any computer (even tablet), which was super cool.

The trickiest part proved to be geospatial logic - breaking the country down in a logical way - but also not incurring ridiculous api costs for proprietary data. Sonnet did an impressively good job helping me leverage Uber’s H3 library to stitch together government CBSA data (metro area boundaries) with google places api calls.

OpenAI / ChatGPT for static image generation. Didn’t even bother wiring this up via API as I had limited needs (some icons / chips for top-level locales / etc.)

*Github actions leveraged to deploy the site - completely static - to Amazon S3, after it’s generated inside the Codespaces / VSCode IDE. Even the autocomplete is accomplished via sharding search values into a manageable set of files the frontend can directly request; limits functionality but zero ongoing maintenance/monitoring required unless I actually want to make updates. Bonus: if you use Amazon’s Cloudfront cache in front of S3, you can get free IP-based geolocation passed in the headers.

Conclusions: all of the component parts of a site like this are now pretty quick and easy to put together using readily available tools (a dramatic shift from even five years ago). I’d still say someone who hasn’t done it before manually would struggle with “gluing the different parts together” - for example to get the deployment working you have to copy some secrets from AWS and put them into Github - of course some of the vibe-coding platforms can do this all under one roof for a few extra bucks a month. You could also get into trouble with api costs as I mentioned; it’s important to understand if your AI-generated approach is going to trigger 10 / 100 / 1000 calls to metered services.