MurphyA/hacker-news huggingface dataset:
by scrumper | 2025-09-19 11:49:02+00:00
The classic stories described in the article may have died out in print form, but many of the tropes live on healthily in British TV. There's a vast range of charismatic, rationally insightful detectives to choose from. Granted, a lot of them are police officers which isn't true to the spirit of the article, but many are amateurs. I saw the genre referred to once as "cosy mystery" which pretty much hits it on the head (with, presumably, a candlestick.)
by coldtea | 2025-09-19 11:49:13+00:00
Nope, pedantic is also focusing on taking something literally, when it's an obvious device to make a point.

>The fact this is your takeaway, even after I used numeric values to explain the overpromise of the headline... wow

I covered the overpromise and even explained why it's still a big enough development. This part was making another point that also went wooooosh (about how such findings rarely materialize to treatment, and people shouldn't get their hopes high from headlines to begin with, even IF the finding they write about covers all or most of the cases and not just 55% of 38% of them - and that this is a general rule, even if in this case one can just trivially try the treatment themselves without waiting for a new drug).

I mean, one has to spell it out, and it still IS pedantically misread.
by ookdatnog | 2025-09-19 11:50:13+00:00
Especially the set example is also just confusing for 7th grade kids (or anyone who doesn't already understand sets, really). It's technically correct to say that you can store the unique ingredients of a recipe in a set, but that's not an obviously useful thing to do (if you want to compose a shopping list, you need the quantities as well), so the example doesn't actually illustrate anything that helps make sets more intuitive to the student. I think many, if not most, kids of that age will also not even correctly parse the phrasing "list all the unique ingredients" (not to speak of the unfortunate phrasing "a set can be used to list all ..." while you're trying to illustrate the difference between a list and a set).
by dminik | 2025-09-19 11:50:30+00:00
Tbh, at this point I would pay for paint.NET on Linux.

Pinta is interesting, but the UI is terrible. Did we really have to remove the resize handles? They're there when adding shapes, but not when manipulating pixels/selection? Half the options I need being hidden in a hamburger menu isn't great either.

Gimp is gimp. I don't need Photoshop. And I don't want a Photoshop level of a learning curve.

Krita is interesting, but it seems to be aimed at drawing. I struggled to copy the color code from an image. By default my eyes are drawn to the massive advanced color selector on the right, but it's a trap. You actually need the tiny color selector in the top bar. It shouldn't be this hard.

I need a subset of image manipulation features in my work and each tool has a different one.
by shireboy | 2025-09-19 11:50:49+00:00
Was thinking the same. Not only would shifting industry to ECMAScript or something else get around trademark nonsense, but now that I think about it I do hear non-techy manager types get confused to this day and call it Java. Also seems like time is right as less is done in plain JavaScript- it’s Typescript, React, framework du jour, WASM. I guess the hard part is convincing an industry to use a different word.
by bandie91 | 2025-09-19 11:51:21+00:00
there is no concept of "center" in the up-down paradigm discussed here. there IS center in other directionality-related abstractions however. like the center of the city, or the axis of the wheel, a centerpiece of an artwork. but the center-perimeter paradigm is very similar to the up-down one. if you want to put those 2 together you will get the vision of the mountain of which center is on the top, and its perimeter is at the bottom.
by JadeNB | 2025-09-19 11:52:00+00:00
> There it is, the implication that "North is up" is morally bad. Since it's an implication, it does not need to be read that way, but it's clearly there.

I see the statement that the decision of orientation might seem neutral but doesn't turn out that way, but I think reading it as making a moral judgment about any particular orientation might be a stretch. At most, I see it as advocating for the importance of seeing multiple orientations to be able to see the world from multiple perspectives.
by jedimind | 2025-09-19 11:52:09+00:00
The claim that "The Irgun was forcibly integrated into the IDF" is a classic piece of Zionist propaganda because it uses a technically true event, the Altalena Affair, to paint a profoundly false picture. It's a self-serving myth designed to launder the history of the Irgun and create a clean break between the "respectable" new "state" of Israel and its terrorist antecedents, a break that never truly happened.

The Altalena incident was not a moral battle against terrorism, it was a cynical power struggle. Ben-Gurion needed to establish the state's monopoly on force and could not tolerate Menachem Begin's private terrorist gang. After the confrontation, Irgun fighters were not punished. They were absorbed into the IDF, where their terrorist skills became state assets.

This move whitewashes what the Irgun actually was. Long before "Israel" absorbed them, they were internationally recognized as terrorists (even by the US AND UK!) for terrorism e.g. like the King-David Hotel bombing. In a famous letter, Albert Einstein and Hannah Arendt called Begin's organization terrorists and "closely akin in its organization, methods, [and] political philosophy to the Nazi and Fascist parties." The ultimate proof that Israel never rejected its terrorist ideology is the career of the Irgun commander himself, Menachem Begin. He was never tried as a traitor or a terrorist. He founded the party that would become Likud and was later elected Prime Minister. Israel didn't purge its terrorist founders, it eventually put one in charge of Israel.
by bArray | 2025-09-19 11:53:09+00:00
No need, my IT already do this by running the MimeCast email filter [1]. Links to non-whitelist sites are expressed in the format:

https://url.uk.m.mimecastprotect.com/s/<random_string>?domain=<domain_name>

Maybe I can tell the link is from Google, but not what is likely to be in the URL. It's a complete surprise as to whether I will be looking at a web page or downloading something.

[1] https://www.mimecast.com/
by sfn42 | 2025-09-19 11:53:11+00:00
I read your comments and I think you come across as intelligent, thoughtful, knowledgeable and as someone who cares about doing a good job.

Most people aren't those things, certainly not all at once. Most people seem to me like they mostly care about collecting a paycheck. That was their motivation for their studies and it's their motivation for their employment. You see people talking about writing obscure code so others can't replace them, you see this guy above talking about redesigning an app to justify their work week.

I think these people who don't care are the same ones who make up all these excuses - we didn't do a good job because we didn't have time. We didnt do a good job because the client asked for a bad job. We didnt do a good job because if we do a bad job we have more job security.

Any time I see these types of excuses I judge the person making them to be someone I don't want to work with. I don't make these excuses. I always strive to write good and maintainable code. I take the time I need to do things right and if someone pushes me to take shortcuts I push back if I can or I find a compromise like fixing it later(and then actually do so). If a client asks me to build something I know will be bad I tell them and suggest a better approach.

In short, I take responsibility for my own work and I do not allow others to compromise the quality of my work. I do not respect people who blame others for their own shortcomings. Quality is less about constraints and more about having the ability and caring about it. Doing bad work generally isn't faster, if anything it's usually slower at least after a while. It's just that the people who do bad work needs an excuse to explain why their work is bad.
by coldtea | 2025-09-19 11:53:38+00:00
How do you think policy that affects whole groups of people, or even a whole country, is made? Not talking about just Trump/DOGE, or even just US or just 2025. In general and globally.

Goverments and lawmakers do get to "do that with people's lives". And they do that, affecting them, all the time. Including affecting them negatively a lot of the time.

And it gets worse: ineffective bureucracies (or incompetend ones) also "get to do that with people's lives"

["that" being: affecting them negatively, destroying their livehood, even causing deaths, e.g. consider some country's organization similar to FEMA being incompetent when there's a crisis].
by dmarcotte | 2025-09-19 11:53:46+00:00
Thanks, i_s. Daniel chiming in here... for functions and variables, we intentionally stay focused on JSON/YAML-equivalent data because the places where JSON or YAML are used as human-edited interfaces (because of their limitations rather than in spite of them) is the slice of the programming stack that KSON is particularly interested in. If the next Kubernetes/GitHub Actions/dbt/etc wants to reach for a language to be their interface, KSON is interested in providing everything YAML offers and more (AND less: less of the problems associated with YAML)

We have a design for KSON constants that we're looking forward to sharing soon, but they will be constant and KSON will still be JSON/YAML-equivalent. For the places where someone wants more programming power in their config, I'm glad people like the folks behind Pkl and Dhall are serving that use case.
by jsnell | 2025-09-19 11:53:48+00:00
Google's non-advertising revenue is about $25B/quarter. There's only a handful of tech companies with higher revenue than that.

It is for example a bit more than Tesla, double that of Broadcom or Oracle, a bit less than Dell or TSMC.

Seems they're actually pretty good at monetizing non-ads goods and services at this point.
by mrngm | 2025-09-19 11:54:52+00:00
Ceph has opt-in telemetry since a couple of years. This dashboard[0] panel suggests there are about 4-5 clusters (that send telemetry) within the 32-64 PiB range.

It would be really interesting to see larger clusters join in on their telemetry as well.

[0] https://telemetry-public.ceph.com/d/ZFYuv1qWz/telemetry?orgI...
by matrss | 2025-09-19 11:55:02+00:00
/s, right? Since the path of earth's orbit around the sun lies on a plane your decision to make the normal vector point in the same general direction of "north" seems arbitrary too. You could just as well call the negative of that the normal vector, and then south would be mostly up instead.

In any case, within the reference frame of earth that seems to be a bad definition. Contrary to popular belief, I am pretty sure that Australian's look up at the sky, not down.
by franga2000 | 2025-09-19 11:55:54+00:00
The code inside those containers is isolated, which is the whole point.

Only the app or runner container has socket access, which it uses to create new containers without socket access and it runs user code in there. If your get RCE in the app/runner, you get RCE on the host, yes, no shit. But if you get RCE in any other container on the system, you're properly contained.
by bArray | 2025-09-19 11:56:08+00:00
> Completely agree, but I also think there's value in re-watching within a short period of time. I find you retain enough memory from the previous viewing to be able to see subtle details and connect things that you maybe wouldn't have been able to in a first viewing.

Maybe it is ADHD speaking, but I find it very boring if it is too predictable. If I'm bored, very little goes in anyway.

> And also, you can just drop the analytic brain and immediately rewatch something because you find it to be a beautiful film moment-to-moment.

There are some things I rewatched shortly after because it was beautiful. I like to also re-read George Orwell's 1984 annually so that I can figure out what my UK government plan for me next.
by keiferski | 2025-09-19 11:56:54+00:00
At least in the case of Nostr, the introduction text is definitely written for someone that understands tech vocab:

Nostr is an apolitical communication commons. A simple standard that defines a scalable architecture of clients and servers that can be used to spread information freely. Not controlled by any corporation or government, anyone can build on Nostr and anyone can use it.
by renerick | 2025-09-19 11:57:43+00:00
I would argue that the second screenshot with redesigned Lighthouse is slightly worse that the "old" design

- the vertical ruler between the sidebar and the content is gone, making page structure less pronounced - the redesigned dropdown menu has no borders or shadows and blends with the primary background - the redesigned dropdown menu lost the little dot which highlighted currently selected option, replacing it with a folder icon, but now it's not useful, because it's the same folder icon for each option - the old design had really nice and noticeable "Add URL" button. I suppose, it was removed in favor of the "plus" button in the sidebar, but it's not nearly as noticeable and without the label it's not clear what it actually does

Sure, the issues in the old version are valid, but I think the redesign introduced more severe usability issues instead of mostly aesthetic issues
by buran77 | 2025-09-19 11:57:55+00:00
People with comfortable enough lives sometimes have this attraction to the very romanticized versions of otherwise very hard lives. You see this with the coder who dreams of the farmer's life, or that of a "rover, wanderer, nomad, vagabond", or even that of a soldier.

It's probably the assumption that something that can be a nice hobby on its best days, a short escape, must also be a nice life. But it's the dose that makes the poison. Things are very different when they become your life and there's no safety net. It's why almost anyone can walk a line drawn on the ground where mistakes are totally forgiven, but very few can walk a high rope with no safety net.
by dmesg | 2025-09-19 11:58:12+00:00
Hey thanks for noticing and replying! I approve of your point to curate the members, this is exactly what a friend told me after linking him your post. Fittingly he posted an image of Machiavelli under his reply and I told him I don't see it in such a controlling way.

Thinking more about it, you see this both in forums and IRL: https://meaningness.com/geeks-mops-sociopaths (Minus the trolling aspect as in groups there is no anonymity as in a forum.)

Often rich people associate only with people of equal wealth in cigar lounges or country and golf clubs. It's to be expected many hidden filters apply to online and messaging culture as well. Your C.S. Lewis quote and idea of how this applies even to HN is very positive. Indeed I only could reply because I saw your article at the right time in my feed and happened to be online and browsing entries.

In the past I liked to read a lot of Scott Alexander Siskind, SSC/ACX and LessWrong, even if often disagreeing with some points. Don't be afraid to be wrong when blogging. It is an iterative process and to be honest, I would like a blogger who does a review of his old posts after a year and write where their opinions changed. Not in full, but selecting a few opinions that got refined over time. And don't fear your audience being small. Often I vote up content because it is different or prompted me to self-reflect.
Did raising funds help or hurt your startup focus?
by paulwilsonn | 2025-09-19 11:58:21+00:00
I’ve heard both sides:

Funding gives breathing room, faster hires, more momentum.

Funding adds pressure, shifts focus from product to pitching, and sometimes pushes founders off-course.

For those who’ve raised (or decided not to):

Did it actually accelerate your growth?

Or do you wish you’d bootstrapped longer?

Curious to hear real stories - what worked, what backfired.
by xmcqdpt2 | 2025-09-19 11:58:28+00:00
Fortran is pretty great:

* First-class tensor manipulations (like numpy but in the core language)

* Fast math with the right compiler

* Automatically sized multi dimensional arrays on the stack

* Zero cost C interop

* Minimal runtime, no GC, compiles to small programs

* Generics

* Coarray based parallelism in the core language

Sure it has issues but if you want to write fast numerical code and don’t want to bundle 2GB of pytorch or however big the Julia standard library is, or you want to make a small library with a C API, it’s a pretty great language. There are 50 year old libraries that still work perfectly (and much faster than they did then!) You won’t get that kind of longevity out of Rust ndarray.
by viggity | 2025-09-19 11:58:31+00:00
The book suggests two main reasons for this.

1. The reformation increased literacy/education in the populace to a greater extent in protestant areas, because you no longer needed clergy to talk to God, or understand the bible. Protestant countries have had better education for longer and it has a compounding effect.

2. The "Marriage and Family Program" (the "MFP")... protestant areas discouraged cousin marriage and levirate marriage much earlier than catholic countries, and it is still very common in the rest of the world. Consanguineous marriage is ludicrously prevalent in the middle east, it makes most of the rest of the world more tribal and you end up with compounding genetic defects. By making cousin marriage taboo, it encouraged children to move to a different town and made people less clannish.
by astrobe_ | 2025-09-19 11:58:40+00:00
Well, in this scenario the user isn't supposed to have access to the (DNS) configuration. But one could still enter a raw IP address in the browser - e.g. a friend who has an unlocked device could ping the site to get it. But if one accesses a website by IP, since the links and the Ajax often need DNS resolution (CDNs etc.), the content will probably be blocked for the most part.

Like copy protection, the scheme is probably not entirely waterproof, but it can nonetheless act as a deterrent.
Show HN: Borderlands 4 Map – BL4 Interactive Map Tool
by dond1986 | 2025-09-19 11:59:08+00:00
Welcome to the most comprehensive Borderlands 4 map resource available for exploring Kairos planet. Our advanced interactive mapping tool provides detailed coverage of all four major regions, making it the essential resource for every Vault Hunter seeking to master planetary navigation. Since its 2025 launch, our professional service has helped over 500,000 players discover hidden secrets across the galaxy. This platform remains the industry standard for accurate exploration.
by npteljes | 2025-09-19 11:59:13+00:00
That map is upside down, as the convention is that north is up. It's so widespread that people also say that they live "up north" or "down south".

˙ɹǝɥʇᴉǝ uʍop ǝpᴉsdn ʇou sᴉ ʇxǝʇ sᴉɥʇ 'ɔᴉʇuɐpǝd ƃuᴉǝq ǝɹ,ǝʍ ɟᴉ 'ɹO
by dzungfz | 2025-09-19 11:59:23+00:00
> The "make it pretty"-step should really be the last thing you do. If you design your UI with heavily visually simplified components and in black and white, it should still work and feel right. Make it work right, and the pretty will come.

Totally agree. I’ve fallen into the trap of chasing “cool” or fancy visuals first, but the most beautiful UI is the one that actually solves the user’s problem. A slick-looking interface that doesn’t work well isn’t really beautiful at all.
by bhaak | 2025-09-19 11:59:32+00:00
Some people are greedy and don't know when to stop when they have enough. The fisherman is notably not one of those people.

Older generations might have been most offended by the "becoming like God" part. The enchanted fish was willing to grant any wish that is in principle achievable by a human being, even the most ridiculous wish of becoming Pope.

But the moment the wish transcends that human realm it is turned down and punished.

I guess the theme of "becoming like God" resonates with the story from Adam and Eve's fall.
by breppp | 2025-09-19 11:59:58+00:00
The fact is that the extreme organizations in Israel were the absolute minority and when push came to shove, they were subdued and integrated. Hence the state has successfully enforced its monopoly on violence.

When the same thing could have happened in the 1990s with the Palestinians, the exact opposite result happened. A huge mistake from the Palestinian side which left them way worse off (and only getting worse)
by 8organicbits | 2025-09-19 12:00:26+00:00
I think you need to understand your potential user base more. Focus on a specific audience, one at a time. Your focus is too broad.

For the real estate use case, what is the specific problem they are solving with your tool? I can speculate that they want to track open houses in their area, and they don't want to open the social media app since it is designed to be a distracting time suck.

So where can you find people who work in real estate? Where do they discuss that specific problem? What other tools do people use instead? Are you competing with MLS sites, perhaps?

The 90 active but non-paying users likely have different use cases. You can try to learn those, although their willingness to pay hasn't been established yet.
by ozgung | 2025-09-19 12:01:05+00:00
According to Wikipedia, JavaScript first appeared on December 4th, 1995, as a part of Netscape Navigator. The name was LiveScript in beta versions.

Sun Microsystems (acquired by Oracle) made the application for the trademark[1] on December 1st, 1995. The trademark was issued on May 6th, 1997.

[1]https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_...
by irusensei | 2025-09-19 12:02:56+00:00
From my observation the federation is largely split between sides that don't like each other. The main block where the main instance lies is very trigger happy to block entire instances and if a server administrator doesn't follow the group think other server administrators will block you out of "lack of moderation". Account portability exists but requires that you be in good terms with the server admins. Which is fine. Their database and they do what they want but it felt like Reddit with less professional moderators.

On Nostr your account is your signature so there is no such thing as creating an account on someone else's database. You push to multiple relays where people can follow you so even if relay operators ban you there will always be some relay willing to host your stuff.

Others already pointed out there is no blockchain involved other than using the same secp256k1 as Bitcoin for signatures.