MurphyA/hacker-news huggingface dataset:
by baobun | 2025-09-19 07:35:44+00:00
HAProxy, specifically the docs site, make a fantastic job of making the vast documentation accessible and navigable.

https://docs.haproxy.org/2.4/configuration.html

https://www.haproxy.com/documentation/haproxy-configuration-...

I see now there is a Beta of a newer design of the docs at .com which, looking at it now, I hope they just scrap.
by ath_ray | 2025-09-19 07:36:49+00:00
"Unit of work" here is the unit for software delivery, and it can be decoupled from how any individual developer plans and executes whatever software they are delivering.

Product requirements are a hypothesis for creating business value, and the only way to test that hypothesis is to actually demonstrate a slice of that value in a way that's legible to all stakeholders involved.

This post is a nice articulation of this: https://blog.nilenso.com/blog/2025/09/17/the-common-sense-un...
by blargey | 2025-09-19 07:37:06+00:00
For those interested, you can see the World Values Survey Questionnaire here: https://www.worldvaluessurvey.org/WVSDocumentationWV7.jsp

(For Wave 7 (2017-2022), which the paper used)

Some of the questions don't really make sense to ask an LLM (being about the survey taker's personal financial situation and such), but the paper doesn't seem to go into detail of what questions were used.
by jillesvangurp | 2025-09-19 07:39:28+00:00
There's a practical reason for the map to be north facing. If you use a compass, the needle points north. So, if you then orient your self and your map facing the same direction, it's easy to figure out headings and bearings because they'll match what you see on the compass. Even in the southern hemisphere, compass needles still point north. So, orienting maps north seems like a pragmatic thing to do.
by anonzzzies | 2025-09-19 07:39:41+00:00
Many of those smoke or used to smoke, a lot (continues). I live in a country village in south EU and you can see immediately which of the farmers smoke and which don't. Most of them do, but the ones that don't have smooth skin and look younger than they are, the others look like leather bags indeed and older than they are. I guess you can get the same skin without smoking, I just don't see those here.
by bloak | 2025-09-19 07:40:03+00:00
See https://en.wikipedia.org/wiki/Bates_method#Sunning

Aldous Huxley was taken in, unfortunately: https://en.wikipedia.org/wiki/The_Art_of_Seeing

I would guess it's dangerous nonsense, though there are plausible claims that shortsightedness is associated with not spending much time outside as a child so perhaps there's a slight link with something that isn't nonsense.
by benrutter | 2025-09-19 07:40:34+00:00
For anyone who's a big fan of the classic "puzzle mystery" type novel (I am so much I named a python library after it[0])- I would massively recommend also checking out some works in the Japanese Honkaku canon[1]. It's heavily inspired by the likes of Christie, Sayers, Marsh but with a heavy emphasis on "fair play", and also often, a lot more gore.

[0] https://github.com/benrutter/wimsey / https://codeberg.org/benrutter/wimsey

[1] https://killerthrillers.net/honkaku-detective-fiction/
by littlecranky67 | 2025-09-19 07:40:38+00:00
Nostr doesn't have an "algorithm" that tries to find posts that you engage with. You should follow your own list of people, and then you will see their content. There are some clients trying to be more smart, though.

The "algorithm" in any social media is a blessing and a curse. Nostr shifts the responsibility of what to show to the clients.
by a96 | 2025-09-19 07:41:01+00:00
And the problem with that answer is that it doesn't lead to engagement or interest and that means it doesn't lead to learning. It's a bad answer.

I also disagree that there needs to be justification. I don't think students' minds work like that. What's needed is something different and probably many kinds of something different since there's many kinds of learners.

So far, a huge percentage of students are getting left behind when teachers and material fail to have a good answer.
by patrickk | 2025-09-19 07:41:11+00:00
> they have tons of unnecessary ornamentation

That's in the eye of the beholder.

Pertinent HN article + discussion, which I love to revisit every once and a while, even though I do not work in anything related to architecture.

https://news.ycombinator.com/item?id=23582942

The fact that so many people from all over the world are drawn to older architecture with "tons of unnecessary ornamentation" makes you think where we went wrong in recent decades.
by WinstonSmith84 | 2025-09-19 07:41:44+00:00
Gaudi makes Barcelona interesting to see but Barcelona itself is overhyped with little to see beyond Gaudi's works.

In the whole of Spain, the south has a significant history with a lot of historical buildings and very old city centers. Sevilla especially, but Granada or Cordoba are gems too - and I'm skipping lots of smaller cities or villages like Ronda, Setenil or Toledo more in the north, each more interesting than Barcelona. Unless of course the goal is to party, then none of the previous villages are very appealing :-)
by serial_dev | 2025-09-19 07:42:58+00:00
> it adds additional work to every UI task

It's not necessarily true, especially if you have a component library and "swappable" themes.

After an upfront investment of setting up the dark and light themes, you can just use your component library and rely on the themes. It's still an investment, but the investment is "constant" and doesn't scale with the number of UI tasks linearly, you don't need to reinvent the wheel, and come up with colors for every feature.

Of course it's a good idea to switch the themes every once in a while, to make sure you didn't miss something, but it's not a huge issue.
by ozim | 2025-09-19 07:43:08+00:00
That's actually super funny and it is not first time I see quite the same story.

They train people not to click links and then someone in management is fucking stupid enough to pull "just send an email with a link" kind of crap instead of properly planning the communication in advance by telling people that there will be a survey, what will be the company that is sending it, when they should expect it - but that just "too much work".

I would fire that kind of clown ass on the spot for not doing their job.
by littlecranky67 | 2025-09-19 07:43:33+00:00
Glad to see Nostr on top of HN. It is in its infancy, but Nostr allows for "zapps" (basically sending instant micropayments via bitcoin-lightning) - so instead of using ads and dubious algorithms, you can show your appreciation to content creators by small payments. This is a model for an ad-free, decentralized social media system.
by recursivecaveat | 2025-09-19 07:44:10+00:00
I think there's room for research that feels absurd in that the premise & conclusion are almost too reasonable, like "Saul Justin Newman, for detective work to discover that many of the people famous for having the longest lives lived in places that had lousy birth-and-death recordkeeping" or "Thea Blackler, Rafael Gomez, Vesna Popovic and M. Helen Thompson, for documenting that most people who use complicated products do not read the instruction manual".

I think "Statistically demonstrated that being stupid makes you a bad monarch" is a good fit in that vein :P Though I suppose it's a legitimately interesting question to what extent the monarch actually matters to their state's outcomes.
by lukaslukas | 2025-09-19 07:45:37+00:00
I don't understand. Can someone explain it to me from a technical/IT perspective? Is it like HTTP or JSON, or like XMPP...?

"An open protocol with a chance of working" = ?huh? "Nostr doesn't subscribe to political ideals of "free speech"" = ???huh? "BEEP BOOP" ???wtf??

Please don't explain technical things as if you were talking to children. Explain them as if you were talking to a colleague sitting next to you. Talk to them as a person and as a professional.
by p_v_doom | 2025-09-19 07:46:47+00:00
> My personal theory is that we reached the point of diminishing returns of what can be built and effectuated via software or people management

I dont think so. There are amazing things that can be done with either, but they require a completely different way of structuring companies, removing the profit motive, or getting rid of a whole lot of "conventional wisdom" and old people.

There are a lot of amazing things that can be done via the management side of things, but have all but been sidelined since the rise of neoliberalism in the 80s and the MBA-ification of management in the 90s and 00s. Doesnt help that these approaches would require that managers are actually competent and learn to work with complexity, data and the like.
by BatteryMountain | 2025-09-19 07:47:00+00:00
I had a similar issue earlier this year with my laptop. I use my own laptop for work and created a dedicated account (a Standard account, not Admin) for my work stuff. I signed in with our EntraID/Office365/Azure credentials. Worked fine for about a month. Then we added 2FA to everything and resetted passwords company wide (via our 3rd party IT "partner"). Half the the staff's email/outlook got cooked really good and but my machine in particular, one morning I turned it on and I could no longer log into windows. Not even with my local-only Admin account. Not with the Standard/Microsoft account that has hijacked MY system.

I had to reinstall windows completely and lost about 2 days total + couple of days worth of code/work, nevermind my own data.

About a month after that something else broke my dev tools again and I switched to Fedora/KDE (as all my dev tools works fine there too). It's been fairly smooth sailing since then. Install updates frequently, my system is so nice fine tuned to my needs it's awesome. I'm not a linux noob but the first time a linux install lasted more than 6 months for me without breaking itself. Also run multiple user accounts on it to seperate home/work life. Fully encrypted, fingerprint reader works, webcam/mic works. Haven't had the urge to install windows again on this machine, nor another linux distro.
by baobun | 2025-09-19 07:47:16+00:00
Mostly agree.

I think they have some improvement to do on supply-chain though. A lot of random COPRs and kernel patches pulled in from various random third- and first party repos that I think should get consolidated before I can consider it mature and really ready for prime time.

Similarly it would also be nice to see end-to-end builds being reproducible locally. (Things are currently hardcoded to github.com or tied to GitHub Actions in a few places. The patching required for that is nothing crazy - Good First Issue material :))
by rajatkulk | 2025-09-19 07:47:18+00:00
A little late to this, but would you be interested in giving Octarine (https://octarine.app) a try?

I try to solve this by running a small embedding model on device, and the Ask Octarine feature, suggests what you may need to find/look. Isn't as sophisticated as Spotify's or the recommendation algo, however it provides a nice starting point, and then allows you to chat/RAG your way around notes!

Here's a small documentation writeup & video about it, if you want to look instead of try - https://docs.octarine.app/working-with-ai/ask-octarine
by squigz | 2025-09-19 07:47:20+00:00
This kinda sounds like you're blaming GP for their teacher being shit? Yes, you can't understand advanced chemistry concepts before establishing a basic understanding; that does not mean a teacher cannot help a student come to a better understanding with an answer. An answer better than "Do not try to understand it". I don't know how you could justify that answer being appropriate to give to a student.
by spwa4 | 2025-09-19 07:48:16+00:00
The India that gained independence is India + Pakistan + Bangladesh + some rounding errors.

The independence of India was immediately followed by a sectarian war between muslims and hindus in India (started by muslims) which by a number of measures was bigger than WW2. Gandhi immediately turned into the commander-in-chief in this war, a war where millions died, and Gandhi came out on top.

After which Pakistan, now independent, started another war with yet again millions of dead, against "East-Pakistan", to prevent their independence, now known as Bangladesh. This war was a continuation of the partition wars in many ways.

Pakistan is not far from starting another of these wars, by the way, against "Balochistan", the south west of Pakistan.
by bjackman | 2025-09-19 07:48:44+00:00
It's worth noting that in the kernel there's more to "user data" than just the fact that its content might be crafted maliciously:

- it might get swapped out or migrated, meaning your thread goes to sleep if you touch it.

- it can always change concurrently.

- the pointer is only valid within the current context (coz it's a pointer into the user address space).

- I've actually never thought about this before but also the user could free it concurrently I think?

So there's actually already C APIs in the kernel that force you to be aware of this, at least for strings (stuff where the user passes a pointer to their memory). There's also fancy compiler stuff for marking struct fields as pointing to user data, which IIUC can be used to detect if you're forgetting to use the right conversion APIs.

This isn't the case for values passed in registers though so I think Trusted<u64> would be totally new.

ANYWAY, overall: this is cool and good but it's actually one of the lower-impact things from Rust in the kernel IMO. I don't think the bugs that this prevents are actually all that common in practice. TOCTOU would be the biggest one by far but they are rare compared to the daily deluge of incredibly basic UAF bugs that Rust also prevents.
Show HN: TermChat – Terminal chat (rooms/DMs) via SSH
by unkn0wn_root | 2025-09-19 07:48:59+00:00
Hello,

I got an idea from a friend a couple of weeks ago when we were discussing how heavy simple apps have become with all their unnecessary features. If you only want to communicate via good old text, you almost certainly need to install some kind of heavy and often slow desktop app. We talked about how cool it would be to just use your terminal without any dependencies. So I got the idea to create a simple chat app, but instead of making YAA (yet another app), why not use something almost all people already have installed on their PCs - SSH? So TermChat was born.

Simply type: ssh termchat.me

then: /help to see all the available commands or /register and then /login.

Switch panes via tab, navigate by 'hjkl' or arrows.

It’s still early days, so there will be (are) bugs and hiccups but the basics work: public/private rooms, notifications, and DMs.

There are no email registration/verification etc. It's simple username/password registration. Passwords are hashed and salted, private rooms and chats are encrypted at rest.

I'm working with code cleanup and docs. now and planning to open source it soon.

Feedback, critique or anything that could help me improve this project are welcome. My main reason for creating this was that I just want to communicate with people via simple text with tools I already have on my computer.
by bonoboTP | 2025-09-19 07:49:18+00:00
If you ask adults about their school experiences, they very often say that it was a waste and they remember nothing and just remember hating math and that they never use any of that. And that we should teach about finance like loans, mortgages, bureaucracy, jobs, contracts, warranty rights, how to buy a house, how to buy a car, how elections work, etc. and other real life things that average adults do. It's super common outside the tech circles that you may be in.
by vlugorilla | 2025-09-19 07:49:49+00:00
At least once in your life, visit the Sagrada Família. As you approach, don't look up to it. It's tempting, but wait. Keep walking until you're right in front of it. Then look up. You'll be staring at the most stunning building ever made by human hands: the scale, the intricacy, the stonework.

Go inside. It’s worth it. The light is beautiful, and the architecture rewards unhurried attention. Take your time to wander, don't rush.

One hundred and fifty years in the making, and still unfinished. The two completed façades serve as the "secondary" entrances; the main entrance is yet to be built. Completing the project will require demolishing four city blocks, a plan that is controversial and complicated because people live there. Many of those residents bought at lower prices with a clause acknowledging this; when the Sagrada Família is finished, they will have to leave.
by account42 | 2025-09-19 07:50:05+00:00
I can't say I agree, rather than polish what they have been doing have been mostly usability and design regressions for me. Like take recent changes the monitor settings dialog for example:

- It used to start with a reasonable size and layout, now it wants to start maximized for some reason and the part of the layout reserved for the monitor arrangement changes size depending on the connected/enabled monitors which pushes other controls around.

- Changing the monitor layout now requires an additional click to enter an edit mode for no reason instead of being able to drag the monitors around directly.

Meanwhile the it still doesn't remember settings when you disable and re-enable monitors and KWin/KDE itself still has tons of issues dealing with multiple monitors like moving windows around or opening windows on a turned off (but enabled in KDE) monitor instead of the one you are interacting with. And of course you can't script the whole mess with xrandr because KDE doesn't adjust the desktop in response to changes that don't go through its settings.

Other areas have seen similar pointless changes that are at best things I need to manually undo or worse live it until I resort to manually patching things to work like they used to. Honestly considering more and more to move to a different DE after over a decade of using KDE.
by squigz | 2025-09-19 07:50:14+00:00
Any attempt to integrating modern culture into an LLM will be doomed to hilarious failure, like most attempts by schools to identify with the culture.

Like you say, it moves at the speed of light; they'll integrate the culture of a few months ago and it's already different. Kids will see the LLM trying to relate to them like their 40 year uncle trying to relate to them and will see right through it.
by wewxjfq | 2025-09-19 07:50:31+00:00
The way I see it: If you live where your ancestors lived for thousands of years and if you make sure your skin gets gradually attuned to the sun each year, you probably get more health benefits. But beware if you're of Northern European ancestry living in Southern USA or Australia or if you work an office job and only seek the summer sun with pale skin.
by superultra | 2025-09-19 07:51:16+00:00
You may be right but it’s worth noting that many mid century kitchens - including my own - were less focused on hospitality in the kitchen and more on efficiency. In some cases this was because homes had hired help.

My MCM kitchen is large enough to host but the cooking area is like this galley. I love to cook. Having lived in a home with with a huge open kitchen, I vastly prefer this galley style. It really does save time. When you’re doing a few things at once, a large kitchen with a lot of space between stations is a liability.
by akhilius_ | 2025-09-19 07:51:24+00:00
I built a free Figma widget to remind designers (or anyone who uses Figma for long hours) to stay hydrated

• Set timers (15/30/45/60 min) • Track progress with droplets • Light/Dark mode • Motivational nudges without guilt

Just wanted to solve a problem I faced myself and share it with as many designers as possible.

Stay hydrated, folks!
by usef- | 2025-09-19 07:51:26+00:00
The things you mention are sudden extremes: famine (extreme hunger), extreme temperature, being hit by a disease. The highest skin cancer group seems to be those that get sporadic extremes of sun (eg. the indoor office worker that burns on the weekend). That kind of rapid change in sunshine quantity was tough to ever do naturally. Even if you could hide from the sun in (rare) caves in the middle of summer it would be for hours not weeks. It wasn't something done normally in life.

I do think we also have observation on our side here, as it has been seen for a long time that people with outdoor occupations have lower skin cancer rates than indoor (eg "Occupational sunlight exposure and melanoma in the U.S. Navy", 1990). Why those stories never broke through to the mainstream is an interesting question.

(I know they're out of fashion now, but the paleo community was talking about doing ~10 minutes of direct sun a day almost two decades ago, with strict guidance to avoid burning, roughly based on the above reasons)
by littlecranky67 | 2025-09-19 07:51:36+00:00
Nostr is decentrialized, working with public/private keys. there is a very basic message format, messages are sent to "relays" that forward and store messages to other relays. It is up to the relays (anybody can be a relay) to connect to each others, chose a policy what/whose content to forward, whom to grant access, and how long to store and re-broadcast messages.

If you are familiar with the IRC chat system, it is similar to IRC but with JSON messages and the ability to store & resend messages on the servers. Servers have to connect to each other and are free to each have their own policies.
by elevation | 2025-09-19 07:52:03+00:00
> Others used the Windows-supplied colors for the background color and maybe the main foreground color, then used fixed, non-customizable colors for everything else, making everything invisible or hard to see if you used anything but a white-ish background.

I blame the Developer UX.

In Visual Studio, objects might have defaulted to the system color scheme, but if you ever selected colors for your controls, the palette was a collection of hard-coded colors, not system color classes. The IDE gave no indication that by selecting a new color you were forgoing an accessible, system-derived hue, and the documentation I had at the time (Sam's teach yourself ____ in 24 hours) didn't give the kind of cookbook examples I would have needed to keep my own GUIs system-controlled.
by bawolff | 2025-09-19 07:52:09+00:00
As a case study, Wikipedia does the following:

"Neutrality requires that mainspace articles and pages fairly represent all significant viewpoints that have been published by reliable sources, in proportion to the prominence of each viewpoint in those sources. Giving due weight and avoiding giving undue weight means articles should not give minority views or aspects as much of or as detailed a description as more widely held views or widely supported aspects. Generally, the views of tiny minorities should not be included at all, except perhaps in a "see also" to an article about those specific views. For example, the article on the Earth does not directly mention modern support for the flat Earth concept, the view of a distinct (and minuscule) minority; to do so would give undue weight to it."

https://en.wikipedia.org/wiki/Wikipedia:Neutral_point_of_vie...
by keiferski | 2025-09-19 07:52:34+00:00
Something I don’t quite get about these new social networks that are clearly aimed at technical people: my model of a truly decentralized social network is more like a network of privately hosted personal websites, à la the original web. Not yet another platform I need to make an account to interact on separately.

Have there been any attempts to make more of a “network” that incentivizes operating personal websites but adds a mechanism for typical social media features like chat, a feed, etc. in a centralized way? The only thing I can think of is RSS, and that is only a way to follow content publication.