MurphyA/hacker-news huggingface dataset:
by dewey | 2025-09-19 10:24:53+00:00
That just describes any social network cold-start problem. If you want to solve that it needs to be really easy for regular users to join and contribute.

Example: Click "Join Nostr" on the nostr.com landing page and the first thing you see is "private" and "public" keys. Click next, you land on 4 example nostr clients. One is broken, the other one is filled with japanese content, the other one is a GitHub repository etc.

It's a cool project from a technical pov as the system is quite simple but you can not expect regular content to start popping up if the experience is only tailored towards motivated tech nerds.

I tried to improve that by making it easy to syndicate the content of Kirby (A blogging framework) to Nostr (https://github.com/dewey/kirby-posse/pull/9) but ran into many issues with how the various clients support and show images and lost interest along the way.
by yehoshuapw | 2025-09-19 10:24:53+00:00
that is very fun to play with, thanks!

it took a bunch of tries to get it to do what I wanted, but https://neat-otter-bj288v.manyminiapps.com a crochet spiral counter helper https://calm-puma-bqqdmr.manyminiapps.com - a falling sand game

I'm quite impressed
by gspencley | 2025-09-19 10:25:00+00:00
> but suggesting that these new technologies are not driving business innovation

How did you take that away from my post?

AI can provide genuine value and also be a hype train. The two concepts are not mutually exclusive.

I put "mobile revolution" in quotes because I was referring to what it was being called at the time, in the context of describing how said "revolution" was affecting me at a time when I had no interest in mobile computing or features. I was relating to the parent who has little to no interest in AI features and wishes that companies would stop trying to "force" it on them.

At no point did I even come close to suggesting that there is no value or innovation to be found there. My last paragraph even directly stated the opposite.

Are you trolling?
by tialaramex | 2025-09-19 10:26:51+00:00
Java edition is night and day different.

Take the pack I'm re-playing at the moment, Compact Claustrophobia.

Even the opening moments of that pack are nothing related to the Minecraft game you can buy. Scraping materials from the bare walls? Not a thing in Minecraft, but the mod adds that because otherwise how are we going to make even a block of dirt. Oh right yeah, no dirt, we start inside an unbreakable [as far as we know] object and we have to burrow deeper and deeper into recursively defined Compact Machines, none of which exists in the Minecraft game. Your character in Compact Claustrophobia needs their own faeces to survive - if you've read "The Martian" you know how that goes. Base Minecraft of course does not have poop, so they add that.

To make all this happen requires a lot of reverse engineering. Are Microsoft doing everything they can to stop it? Not at all. But they're also not some benevolent entity adding hooks left and right for the modifications.
by jillesvangurp | 2025-09-19 10:27:10+00:00
It's one of the first things I install on a new mac. Along with Firefox. So the browser is a bit redundant for me.

I actually only use a fraction of the features but the ones I do use seem to be lacking in the few linux terminals I've used.

Things I like:

- easy to switch between tabs (command + arrow), use this all the time

- easy to copy paste (command+c, command+v, same as in the rest of the OS).

- easy to scroll (just passes through scroll events to things like less and bat)

- looks alright with the right font setup

- right click split horizontally/vertically; easy and I do this all the time. And no need to remember the key combos for that.

- it remembers the directory of each tab when I restart it. Simple feature but so nice.

There are a lot of smaller features that you won't notice until they aren't there.

The keybindings are of course a nice side effect of not having to use ctrl for everything, which conflicts with a lot of stuff in terminals (e.g. ctrl+c aborts stuff). There is the "windows" key of course for the last few decades but somehow using that as a modifier never caught on in the Linux world. So keybindings are a bit more awkward. So you have to remember to press ctrl+shift+c, depending on what window you are looking at. Which is something I get wrong every few times I do it.

Anyway, iterm2 is the best terminal across all operating systems I'm aware off. I have a linux laptop as well and I haven't really found anything I liked so far. And I tried essentially all the popular ones.

IMHO the main issue in this space is people geeking out on configuration languages but then forgetting to add a nice usable preference screen in their ultimate iterm2 killer (which seems to set the bar for a lot of these things). I'm sure it's great if you take a sabbatical and make a deep study of the freaking manual to program your settings correctly. But that just makes for a really high barrier of entry. Iterm2 in comparison is very easy to configure but even if you don't do that, it just generally does a lot of things right out of the box that don't need micromanaging.

Anyway, nice upgrade and just generally nice to see this oss product stay fresh and relevant over the years.
by stavros | 2025-09-19 10:27:22+00:00
Exactly this. Everyone used the default, we never thought about it, and all software looked the same. As a result, everything was consistent, you knew at a glance what everything was, and you could start using it right away. I miss that era, I feel like we've regressed, not least because we no longer have those underlined keyboard shortcuts on every single UI element.
by kokada | 2025-09-19 10:27:51+00:00
Author here: I like to think my blog kind like my personal space. I didn't expect this particular post to become as popular to be honest (it is the most popular blog post from my blog right now, and I think I wrote way more interesting pieces in the past), but here it is.

But yes, if I was going to write a full intricate review I would probably get exhausted and never post anything. Instead, I just wanted to highlight a few of the things that I found good (and yes, they're good from MY point of view), and I am glad this was enough to generate a good discussion.
by rollcat | 2025-09-19 10:28:21+00:00
> Which is common in industry.

It was *not* common in mid-90s. x86 was commodity hardware - home PCs, early NT workstations. PHP was still written in Perl. Linux was a few years old - industry veterans (e.g. Greenspun) were throwing rocks at it.

Yes, the x86 platform was documented - through reverse-engineering efforts. Compaq was the first to produce PC clones, to IBM's great disdain.

Don't get me wrong - you're probably better off running Ampere. Just don't dismiss commodity hardware.
by throw310822 | 2025-09-19 10:30:09+00:00
> Legality ends up following the de-facto reality.

Then what was the purpose of your previous objection about ceasefire lines? None. You just threw it there hoping to derail the argument with a pointless distraction, and now that it didn't work you are saying legality doesn't matter. This fundamental, shameless dishonesty is common to most defenders of Israel and frankly unsufferable.
by eclat | 2025-09-19 10:30:13+00:00
It is indeed. The arguments are so poor and obviously ideological. To give one example, it would necessarily imply that every war is an example of genocide.

Experts aren’t taking it seriously, but then again the UN has not been a serious organisation for as long as I can remember. Some serious scrutiny needs to be made of that organisation.

Genocide is a very particular crime, I’m not sure what the obsession with it is. It’s evident that there are examples of war crimes.
by qzw | 2025-09-19 10:30:22+00:00
> They're actually spending a shit-ton of money on designer-hours and developer-hours in order to have everything custom, but still with a subpar experience.

Are they though? My impression is that most companies are just using frameworks or sdks that promise some degree of cross platform uniformity, and that’s why they don’t use the native toolkits. The savings come from not having to develop UI for multiple OS targets.
by Yizahi | 2025-09-19 10:30:46+00:00
To their peers, i.e. their golf billionaire buddies from Fortune-500. They talk with each other and I strongly suspect propagate a whole set of alternative reality ideas among themselves. Like this obsession on the voice activated and controlled everything. Billionaire CEOs probably find it very convenient to pretend to multitask constantly and make voice recordings and commands while doing other CEO tasks or during endless meetings. After all their human secretary can later verify information without taking his time. Meanwhile almost no one from my peer group or relatives uses voice activated anything really, no voice mails, no voice controls, no voice assistants. And I never see people on the streets doing that too.
by mpeg | 2025-09-19 10:32:13+00:00
Superblocks are often mentioned in the context of Barcelona, and while a good idea in theory, in practice a lot of locals are against it.

It would be fantastic if the whole city was implemented using superblocks, but the reality of it is that the areas where superblocks have been planned go up in price, pushing out low earning locals and bringing in foreigners who can afford it.

This might have been ok for a while in areas like Poblenou which were extremely underdeveloped 20 years ago (mostly industrial buildings) but even the new incarnation of superblocks (green axes) which are mostly about pedestrianization of streets and squares always results in rent increases.

There's no good solution, I would like to see a modern city built with pedestrians in mind from the get-go though.
by leakycap | 2025-09-19 10:32:25+00:00
I've been an Apple user since the 1990s – Tahoe broke my willingness to keep using their desktop OS.

There are too many aggressive regressions for power users over recent versions of Apple software, and now Tahoe is broken in every way.

I miss the days of System 7, but Apple didn't really lose it until sometime around iWork 13. Looking at what they had in iWork 09 and what came as a release 4 years later was shocking and it hasn't changed directions since.
by cyberax | 2025-09-19 10:32:39+00:00
Sigh. I have _plenty_ of gripes that would be easy to fix. My first "sniff test" for observability platforms is a tool to quickly jump to a given trace/span by ID. You don't have it. Uptrace has it.

Another issue is the complexity of switching between filtered views. A very useful primitive that you and Uptrace are missing: "show this event within the surrounding context". CloudWatch has it.

The other main overarching issue is ease of navigation and switching between contexts. You are actually somewhat better than Uptrace because I can actually cut&paste URLs on most of the pages and send them to my colleague over Slack.

But you make up for that by having bad search in traces (e.g. I can't just search all the traces with the word "UploadDoc" somewhere in them). Here's how Uptrace works: https://imgur.com/a/UWSdIEt

Your "Trace View" is ridiculous: I can't resize columns, I can't drag them to change the order, I can't even _show_ additional columns even though I can sort by them: https://www.loom.com/share/d5fa401384d94959978c0bb2be9010a5?...

Then you also are freaking annoying with the UI. I don't even care about everything getting extra-bloated. It's just par for the course for the modern UI vibe-based design.

But I get almost physically sick from these ridiculous popups: https://www.loom.com/share/21f5efdae8b84b12ba09c45cd2fa0855?...

Honestly, I think that most observability stacks (very much including SigNoz) are focusing on looking hip with cool dashboards. They totally suck when I need to dig deep into logs to find what happened.
by danparsonson | 2025-09-19 10:32:48+00:00
That's interesting, thanks; as you point out, an important aspect of software- as with building architecture is that it tends to evolve over time, and that's where the waterfall approach falls down. However, in software at least, it's not actually necessary to exchange one extreme for another - waterfall or agile; one can take benefits from both approaches, blending foresight and forward planning with modular construction.

> There are many advantages to building a house one room at a time.... It's more "agile"... The downsides are that the services and structure are a hodgepodge of eras and necessity... it may be infeasible to undertake a whole-house project like running ethernet to every room.

The thing is that that end result is actually the opposite of agile, being as it is more difficult to change, and this speaks more broadly to a perennial problem in software development - requirements change regularly, even deep into project development. Planning a design up front does not mean just fixing a specific set of requirements in stone, but also anticipating the things that may change, even without knowing the specifics of what those changes will be, and designing in a flexible way that can accomodate a broad spectrum of possible futures. A car manufacturer might conceivably branch into making other types of vehicles, plant equipment, and similar things like that, whereas they are unlikely to ever get into catering (and if they did, that would likely be a seperate business and a new piece of software). Responding only to the requirements in front of you right now tends to make the design more rigid rather than less, and almost inevitably leads to big balls of mud and big-bang rewrite projects that fail as often as they succeed. Keep in mind also that most software spends most of its life in maintenance mode, so optimising for the delivery stage is short-sighted at best.

Designing software in the way I'm describing is not easy, but it's definitely possible, and in my opinion offers a lot more value than it might first appear.
by heavyset_go | 2025-09-19 10:33:20+00:00
Get a good pair that actually does bone conduction and isn't just a shitty speaker blasting next to your ear.

It will never be as good as open ear headphones, some frequencies just don't translate well via conduction, but they're good enough for podcasts, TV and movies. They're great for music if you're exercising or need to be aware of your surroundings, but if you care about sound quality, they are not something you'd want to use to listen to music in a quiet room, for example.
by croon | 2025-09-19 10:33:49+00:00
> He said, "The MAGA Gang is desperately trying to characterize this kid who murdered Charlie Kirk as anything other than one of them and doing everything they can to score political points from it"

What he said is a critique on the "MAGA Gang"'s handling of the murder, in that they are less concerned with doing anything productive and more concerned with "scoring political points".

Whether or not "this kid" is one of them or not is inconsequential to the statement, and that sentence does not claim so.
by digitalbase | 2025-09-19 10:34:00+00:00
Here is the Network Implementation Proposal for POW (https://nips.nostr.com/13)

Identity on nostr is just a public/private keypair.

You can enhance that identity by sending a kind0 (metadata) note with your name, bio, pictures. So i guess you're suggestion to add PoW for kind0 events which is covered by NIP13 too.
by kokada | 2025-09-19 10:35:33+00:00
Hey, since you're here, let me complain about an issue I found this morning. As I said in my blog post, my current setup involves my desktop being connected in the TV and monitor at the same time.

Right now I have the TV disabled, but if I go to the Display settings and enable it, the TV and monitor have a huge gap for some reason and KDE can't apply the configuration since it says that there should be no gap between the displays. I can of course fix this manually and apply, but if I disable and enable the TV again it seems that it forgots my layout and I need to setup everything from scratch again.

But anyway, thanks for the fantastic work!
by dapperdrake | 2025-09-19 10:36:09+00:00
Most of the math and most of the problem domain are essentially the same as today. Just hardware got many magnitudes more capable. That makes all the difference.

As always: talk to hardware engineers about their hardware. Drivers are involved, because they are all about the hardware. The way that software wants to view the world doesn’t really matter there. (You probably already knew most or all of this.)

Disclaimer: Didn’t program drivers back then. But I do go deeply into that field of math.
by rshemet | 2025-09-19 10:37:10+00:00
indeed, this is exactly the goal! The license grants rights to commercial use, unlocks additional hardware acceleration, includes cloud telemetry, and offers significant savings over using cloud APIs.

In our deployments, we've seen open source models rival and even outperform lower-tier cloud counterparts. Happy to share some benchmarks if you like.

Our pricing is on a per-monthly-active-device basis, regardless of utilization. For voice-agent workflows, you typically hit savings as soon as you process over ≈2min of daily inference.
by TheOtherHobbes | 2025-09-19 10:38:33+00:00
So - in the end - was Sagrada Familia. Much of the design is Gaudi-inspired rather than Gaudi-in-person.

If would likely be even frillier, more colourful, and more organic if Gaudi had seen it all the way through.

It's still one of the modern wonders of the world.
by vladms | 2025-09-19 10:39:10+00:00
> An "upside down" map is just as valid as a right side up map.

Is it as useful and/or efficient though? I could write a phrase in English from right to left and if you really wanted you could read it, but it would be highly inefficient.

An efficient society sometimes has to pick conventions (how to write text, how to print a map, what characters to use, etc) and I find not interesting to point that other conventions could have been used.
by mezod | 2025-09-19 10:39:46+00:00
I walk by it every week and I still stop every single time. I was born and live in the neighbourhood and I've seen it progress. It's really inspiring to see man can conceive such beauty and wonder. I agree with other comments mentioning we software developers can/should especially appreciate it for the humongous endeavour, work in progress and feat of engineering it means. I also like to think Gaudi and Barcelona have impacted the way I see and appreciate design, and how I lamely try to embed it into my work!
Ask HN: I'm having trouble finding the target audience for my product
by stemonteduro | 2025-09-19 10:42:27+00:00
I started working on it in March, immediately putting a beta online.

At the moment there are 200 registered users, 90 active (who receive the daily emails), and since I enabled the paid plans (first week of August) I have 2 customers (one on the basic plan and one on unlimited) for a total of $55 MRR.

Over these months the landing page has received about 2k visitors: - most of them come from X (45%) - then direct (40%) - then Google and so on

It’s clear that I need to work on finding my target audience (or audiences) to understand whether or not I have PMF.

It’s dailygram.me (in short, it lets you add IG/X profiles and receive a daily summary of what they post, with links to every single post, all by email).

At the moment the premium customer uses it to track real estate profiles.

In my opinion, it could have different audiences: - People who want to track profiles for work - People who want to track creator accounts for inspiration, and so on

The problem is that I don’t really know how to reach these people, where to find them, since it’s probably not an issue people are actively discussing in groups anywhere.

I’d like your opinion on what the target for the tool could be, and eventually where to find them when they’re not well defined (like indie hackers, devs, sysadmins, and so on)
by Al-Khwarizmi | 2025-09-19 10:43:45+00:00
I think I might have used the wrong (or at least, a somewhat inaccurate) word. I was thinking in Spanish, where "decadencia" just means "decline", and just translated literally. But in English "decadence" carries extra connotations of luxury, pleasure, etc. that I just forgot. What I meant is that it's one more sign of the decline of the West, but I didn't intend to link that decline to hedonism (which is a very Anglo-Saxon/protestant thing to do, hence probably the different connotations of the word in English with respect to Romance languages, but this view is not something I really adhere to).

Anyway, I would argue that "being grand" is not useless, and this kind of monuments do have a value. From a shallow point of view, they bring lots of tourism. But apart from that, they have artistic, cultural, symbolic and, in some cases, religious value. They attract people and make the cities they are in more desirable. So I do think not building them anymore is a sign of
by danparsonson | 2025-09-19 10:44:08+00:00
> You are absolutely building the kitchen, the living room, the bathroom as you put in the foundation, framing, the plumbing, the electrical work, etc

OK, the kitchen and the bathroom are special cases due to the plumbing and so on, so my analogy breaks down a bit there, but the rest of the rooms? They don't crystalise their function until the occupants move in. Maybe I as a builder might assume a certain room will be the living room, and designate another as the master bedroom, but until the owner puts in funiture, they're more or less just empty boxes with power and windows. Most of the 'features' or user stories of the house arise at the end out of the combination of built elements and final decoration. Software is actually a lot like this - take a trivial example user story of creating an invoice. What do you need for that? UI, data storage, comms maybe, some domain logic. Each of those things can (and in my opinion should) be expressed independently, but if you're developing that user story as a single deliverable, then you need to create bits of all of them. And that's what I'm saying - we're building things that naturally decompose into 'horizontal' layers (units of infrastructure), but doing it in 'vertical' slices (user stories), which, to torture my analogy even further, results in uneven flooring, mismatched walls, and untidy structures that get more and more difficult to change over time as requirements change and more builders try to add other slices of building that were not anticipated.

If you want to sleep in the lounge from now on instead of the bedroom, and entertain your guests in the back bedroom, you can just move the furniture. That's a lot more agile in my opinion than the software we commonly build.
by cyphar | 2025-09-19 10:44:13+00:00
The kernel doesn't give you SIGSEGV in that case -- you will usually just get -EFAULT. All user pointer accesses are scoped with user_access_begin() and user_access_end() (or something equivalent) which stops the block of data from being unmapped by another thread -- of course, if this mechanism didn't exist then you would get a kernel oops if there was a concurrent munmap(2).
by danwills | 2025-09-19 10:44:38+00:00
What a thoughtful comment! I concur that the chance of mirror-life 'evolving naturally' (or "in the wild" let's say) is basically zero, but then I imagined a future cell-printing machine that 'wild' humans might make that prints (maybe at near the atomic level), and that made me wonder whether given such a printer you could just swap to opposite-chirality (mirror) ingredients, and maybe mirror the 3d plan that you're printing? Doesn't seem that far fetched if we ever get printing at a very small scale level? But then I remembered a cell is more like a wave than a static object, so all of the above are probably meaningless ramblings.. but all in the spirit of curiosity!

I am not alarmed by the possibility of mirror life because I think it would be at a disadvantage to all other life on earth at present, so it probably wouldn't get very far. (famous last words!?)