MurphyA/hacker-news huggingface dataset:
by ExoticPearTree | 2025-05-27 13:30:11+00:00
Arista did 2, but it also dropped the whole connection which was probably bad.

IMHO, just drop the broken attributes in the message and log them, and pass on the valid data if there's any left. If not, pretend you did not receive an UPDATE message from that particular peer.

Monitoring will catch the offending originator and people can deal with this without having to deal with any network instability.
by jodrellblank | 2025-05-27 13:30:36+00:00
I am aware that cars are ruining millions of people's health. That car drivers are privatising the convenience and externalising the harms of driving. That car drivers are a privileged, wealthy, class of people who can literally kill others and walk away without a jail sentence using the defence "I didn't see them":

https://www.cambridge-news.co.uk/news/cambridge-news/cyclist...

https://www.cyclingweekly.com/news/latest-news/driver-carele...

https://veronews.com/2022/08/06/no-jail-time-for-driver-of-c...

many other examples exist
by jerf | 2025-05-27 13:31:03+00:00
If you read their use of "AI" as "LLM", then, yes, LLMs can't architect and I don't expect they ever will. You could power them up by a 10, past all the scaling limits we have now, and LLMs would still be fundamentally unsuited for architecture. It's a technology fundamentally unsuited for even medium-small scale code coherence, let alone architectural-level coherence, just by its nature. It is simply constitutionally too likely to say "I need to validate user names" and slam out a fresh copy of a "username validation routine" because that autocompletes nicely, but now you've got a seventh "username validation routine" because the LLM has previously already done this several times before, and none of the seven are the same, and that's just one particularly easy-to-grasp example of their current pathologies.

If anyone's moving the "architecture" goal posts it would be anyone who thinks that "architecture" so much as fits into the context window of a modern LLM, let alone that they are successfully doing it. They're terrible architects right now, like, worse than useless, worse than I'd expect from an intern. An intern may cargo cult design methodologies they don't understand yet but even that is better than what LLMs are producing.

Whatever the next generation AI is, though, who can tell. What an AI could do that could actually construct symbolic maps of a system, manipulate that map directly, then manifest that in code, could accomplish is difficult to say. However nobody knows how to do that right now. It's not for lack of trying, either.
by lolinder | 2025-05-27 13:31:03+00:00
I did read that, but you don't know that that's the only way to trigger that kind of behavior. The point is that you're giving a probability drive that you don't have direct control over access to your system. It can be fine over and over until suddenly it's not, so it needs to be treated like you'd treat untrusted code.

Unfortunately, in the current developer world treating an LLM them like untrusted code means giving it full access to your system, so I guess that's fine?
by jerojero | 2025-05-27 13:31:10+00:00
Nintendo is not really a company whose target audience is people who care about homebrew and device ownership.

I think although it would make a very vocal segment of the consumers angry, it's not something that ultimately would hurt Nintendo.

It's kind of sad imo but it's the reality of it, Nintendo is one of the most litigious and protective companies in the world when it comes to their intellectual property and this isn't a new thing.
by unethical_ban | 2025-05-27 13:31:11+00:00
Open Shortest Path First (OSPF) is an "internal" routing protocol. Basically, it is a protocol for routers to share routes when all routers are managed by the same organization.

Border Gateway Protocol (BGP) has the primary purpose of sharing routes between routers managed by different organizations. It can be used within an organization too. It has a lot more control over how and which routes it sends and receives.
by mountainb | 2025-05-27 13:31:23+00:00
Professional proctored testing centers exist in many locations around the world now. It's not that complicated to have a couple people at the front, a method for physically screening test-takers, providing lockers for personal possessions, providing computers for test administration, and protocols for checking multiple points of identity for each test taker.

This hybrid model is vastly preferable to "true" remote test taking in which they try to do remote proctoring to the student's home using a camera and other tools.
by mnky9800n | 2025-05-27 13:31:25+00:00
I think this is already what happens in social media advertising. It’s not hard to develop a pattern of behaviours for a subset of people that lead to conversion and then build a model that delivers information to people that leads them on those paths. And conversion doesn’t mean they need to buy a product it could also be accept an idea, vote for a candidate, etc. The scary thing, as you point out, is that this could happen in the real world given the massive amount of data that is passively collected about everything and everybody.
by bombcar | 2025-05-27 13:31:45+00:00
I call it "nogotiating" - the problem is that inexperienced devs emphasize the "no" part and that's all the client hears.

What you have to do is dig into the REASONS they want X or Y or Z (all of which are either expensive, impossible, or both) - then show them a way to get to their destination or close to it.
by jawns | 2025-05-27 13:31:46+00:00
What is this site?

CanonLaw.Ninja is a website that allows you to search canon law and other various church documents. It's developed by Fr. Paul Hedman, a priest of the Archdiocese of St. Paul & Minneapolis.

Is CanonLaw.Ninja up-to-date?

To the best of my knowledge, as of March 15, 2022, all of the documents on CanonLaw.Ninja are up to date. CanonLaw.Ninja includes the changes promulgated in Ad tuendam fidem, Omnium in Mentem, Mitis Iudex Dominus Iesus, De Concordia inter Codices, Magnum principium, Communis vita, Pascite gregem Dei, Competentias quasdam decernere, and Pope Francis' update to the Catechism.

I have a suggestion or question!

Send an email to webmaster@canonlaw.ninja and I'll get back to you as soon as I can. If I can do something that would make the site more useful to you, I'd love to help!

Credits

The Code of Canon Law is provided courtertesy of, and with permission from, the Canon Law Society of Great Britain and Ireland

Catechism paragraphs were scraped from vatican.va. Other documents were scraped from various sources.

CanonLaw.Ninja used the Bootstrap framework by Twitter, which is used under the MIT license. Original code written by me is also copyright under the MIT license.
by cardanome | 2025-05-27 13:31:52+00:00
I think modern UI is mostly optimized for onboarding new users. For that it makes sense to have a more minimalist UI that doesn't make the user think too hard and does not overwhelm them.

But if you need to do actual work you want maximum information density. You want icons that are easy to tell apart by color, not some sleek minimalist grey in grey.

If you use a tool every day for multiple hours your UI needs will be vastly different. We have forgotten how to build tools for power users.
by bee_rider | 2025-05-27 13:32:03+00:00
I’d definitely be interested in at least giving a shot at working for a company CEO’d by a LLM… maybe, 3 years from now.

I don’t know if I really believe that it would be better than a human in every domain. But it definitely won’t have a cousin on the board of a competitor, reveal our plans to golfing buddies, make promotions based on handshake strength, or get canceled for hitting on employees.
by paulddraper | 2025-05-27 13:32:16+00:00
I think you are confused.

In either case the server authenticates with TLS and PKI.

But for APIs, the client (usually) authorizes with tokens. And for webhooks, the client (usually) authorizes with signed requests.

---

You could just as easily imagine API authorization with signed requests (e.g. AWS). Or webhook authorization with tokens (e.g. JIRA can do this).

Or where either one uses mTLS (e.g. CMS HETS).

That's not how it's usually done.

But the client-server requirements for confidentiality and authenticity are the same. The only difference is who is the "client" and who is the "server."
by akshayKMR | 2025-05-27 13:32:34+00:00
Neat to ship dev-tools alongside, looks like you've been dog-fooding this library for quite some time.

What are your thoughts on:

- Handling compaction for long lived apps/pages?

- IMO events are nice, but also require discipline and good design w.r.t code (Thinking of how application layer evolves over time, possibility of maintaining code for older client versions and/or schema migrations.

- Overtone looks sick. I've been using Spotify less and less because of janky UI and constant UI changes, would love a replacement. I see that it supports multiple sources, will it offer offline playback?
by keiferski | 2025-05-27 13:32:53+00:00
I highly recommend a course / book in symbolic logic. Sometimes it is called propositional logic.

Essentially it teaches you how to formalize arguments into their abstract symbolic forms, and then evaluate the argument on that form. This is a lot easier than trying to determine an argument’s validity purely from its English written version.

I used Klenk’s Understanding Symbolic Logic, but I’m sure there are more modern courses or books.

https://archive.org/details/understandingsym0000klen
by Espressosaurus | 2025-05-27 13:33:12+00:00
I would generalize micromanagement to "bad management". I have been empowered to do things but what I was doing was attempting to clean up in software hardware that sucked because it was built in-house instead of using the well-made external part, and on a schedule that didn't permit figuring out how to build the thing right.

100% management-induced problems.
by keyserj | 2025-05-27 13:33:47+00:00
A webapp to improve how we discuss, model, and understand problems https://ameliorate.app/ (repo: https://github.com/amelioro/ameliorate).

The core idea is to ground discussion in a causal diagram that ties together problems & solutions, then each node/edge can have structured details (importance score, arguments, unknowns, relevant facts, etc.) to help clarify & refine the information. It also has some features for working with this information, e.g. comparing perspectives, using a table to evaluate tradeoffs between solutions.

Right now, you basically need to be a power user to get benefit from it, but I've got a lot of ideas for making it smoother, and I'm slowly working through them.
by breadwinner | 2025-05-27 13:33:47+00:00
A while ago I read this news about Microsoft bringing back 3D and skeuomorphism: https://www.theverge.com/2024/9/20/24249735/microsoft-fluent...

Then it turns out Microsoft brought back 3D in the worst way possible: The non-interactive parts are now 3D — and look interactive — while the interactive parts are still flat like before.

I am trying to find examples, here's one: https://imgur.com/a/8tjT42h

Notice the top part has a 3D graphic which invites clicking... but it is dead. And the live parts look dead and don't invite interaction.
by PopAlongKid | 2025-05-27 13:34:34+00:00
Has that changed over time? Nearly fifty years ago, when self-serve gasoline pumping at gas stations was first coming into widespread use, I (native English speaker) was in Germany and remember a slogan I saw at gas stations to promote it: "selbst tanken ist billiger tanken" (sorry if I misspelled/mis-capitalized). So it seems Billig did not have such a negative connotation then.
by seb1204 | 2025-05-27 13:35:21+00:00
You have to install an app that is a Bowser that at the same time locks the entire computer. Only this browser works. Install it, give it the needed admin permission and participate in your test or don't. This is also used in Australian schools for NAPLAN https://www.nap.edu.au/naplan/understanding-online-assessmen...
by 000ooo000 | 2025-05-27 13:35:28+00:00
What's the long term strategy WRT getting their grubby mitts on uncontaminated training data? Now that they've erased the incentives for publishing knowledge for free, i.e. the assumption your efforts will be rewarded with a few advertising dollars from visits, and they've established disincentives for publishing knowledge for free, i.e. having your site absolutely hammered by their disrespectful scrapers, what kind of internet are these slop merchants planning to subsist on? Someone gonna tell me reddit comments and Facebook posts?
by racl101 | 2025-05-27 13:35:30+00:00
Yeah, not sure I wanna buy the Switch 2. So far, have no plans. But they could tempt me if they put out a new big Zelda title, especially, if they don't do open world and go back to dungeon-centric design like Twilight Princes or OOT. Then I'm gonna have to buy the damn glorified Zelda playing machine against my better instincts.
by seanhunter | 2025-05-27 13:35:32+00:00
That's just to emphasise the fact that you don't use fairy liquid to clean ducks. You use it to clean fairies.

Likewise toilet duck toilet cleaner is just a brand name. You use it for cleaning duck toilets not ducks themselves. And don't get me started on duck tape. One honest mistake and it's a lifetime ban from the RSPB.
I'm Building a Platform That Lets You Co-Invest in Land with Others
by Divyansh_13 | 2025-05-27 13:36:13+00:00
Hey HN,

My Website ( Please Join the Waitlist and Upvote on Product Hunt ) -- https://property-partners.framer.website/

I’m a 13-year-old founder, and over the past few months, I’ve been working on Property Partners (still in development) — a platform designed to connect landowners with real estate investors who want to collaborate on land development or purchases and share profits when the property is sold.

The Problem: Many people in India (and beyond) own land but lack the funds to develop or sell it at the right time. Conversely, investors are searching for legitimate, high-potential projects to invest in. Currently, there’s no trusted way for these two groups to discover and connect with each other.

The Solution: Property Partners is a discovery and connection platform where users can:

1. Post listings to find funding to buy or develop land. 2. Browse listings and co-invest in real estate deals. 3. Connect and share profits without any middlemen. 4. There is no transaction on the site itself; we simply connect people. Users pay a 5. 5. Subscription to access verified contact details (It will be free for users who joined the waitlist. I will also have a free plan in my pricing structure.).

What I’m Looking For:

Honest feedback on the platform idea. If you're involved in real estate, would this platform be useful to you? And share this with others.
by lloeki | 2025-05-27 13:36:34+00:00
> Cooper’s hawk is on a rather short list of bird of prey species that have successfully adapted to life in cities. A city is a difficult and very dangerous habitat for any bird, but particularly for a large raptor specializing in live prey: you have to avoid windows, cars, utility wires, and countless other dangers while catching something to eat every day.

Peregrine falcons adapted quite well, and they're much more sizeable. That said, their size make them very apt to hunt pigeons, so this could be a less risky niche to hunt for; I mean, pigeons usually fly higher up than sparrows.
by jerf | 2025-05-27 13:37:15+00:00
I kind of get that sense too. Sure, a "button" may be "skeuomorphic", but it's also a perfectly sensible graphical indication of a place that can be clicked, and only a small minority of "buttons" in the real world ever looked like a UI button. The UIs as a whole shouldn't be classified as "skeuomorphic". That generation of interfaces did a lot of other things that were only vaguely related to the real world... we have tabs, but tabs don't act like this. Looking up at my tab bar right now, they aren't even styled as "tabs", and nobody cares because that was never the core part of the appeal. Non-flat design had IMHO a much richer design language than flat design ever developed. Missing that design language and being forced into baby-speak for so much UI, when GUIs are already baby-speak themselves in so many ways (yes, the old UNIX hacker still sees the world this way) is very frustrating.

Even just a couple of layer's worth of visual depth, that ".5D", is so very useful.
by svgmaker | 2025-05-27 13:38:03+00:00
I made this using the leaked Windows XP source code. It adds a glitchy triangle tool, font shadow (go to the Font toolbar and click the blank button on the right), plus some other things but most importantly you can go to View > Zoom > Custom... to zoom however much you want - good for icons and pixel art. Let me know what you think of it.
by dahjelle | 2025-05-27 13:38:06+00:00
> I have to wonder if anyone likes flat user interfaces or just user studies are broken.

I don’t have any experience in running user studies, but it sounds difficult separate the momentary frustration and drop in efficiency that a change in _familiarity_ brings from an actual difference in long-term _usability_. Do you know if the user survey the consultancy did tried to account for this?
by insane_dreamer | 2025-05-27 13:38:27+00:00
> An LLM is very capable of implementing all of that… if only someone who knows all of that stuff tell them first.

I agree with you, but I don't think it's the entry-level dev who is going to be interfacing with the client to discuss and resolve all the questions you posed, and/or decide on them. That was part of the OP's point -- that much of their time is spent interfacing with the client to very precisely determine the requirements.
by romec | 2025-05-27 13:38:46+00:00
It is always the case that an expert doesn't just have to be good at things, they also have to not be bad at them. Saying no to doing things they are bad at is part of that. But it doesn't matter.

We can argue that AI can do this or that, or that it can't do this or that. But what is the alternative that is better? There often isn't one. We have already been through this repeatedly in areas such as cloud computing. Running you own servers is leaner, but then you have to acquire servers, data centers and operations. Which is hard. While cloud computing has become easy.

In another story here there are many defending that HN is simple [0]. Then it is noted that it might be getting stale [1]. Unsurprisingly as the simple nature of HN doesn't offer much over asking an LLM. There are things an LLM can't do, but HN doesn't do much of that.

For people to be better we actually need people. Who have housing, education and healthcare. And good technologies that can deliver performance, robustness and security. But HN is full of excuses why those things aren't needed, and that is something that AI can match. And it doesn't have to be that good to do it.

[0] https://news.ycombinator.com/item?id=44099357 [1] https://news.ycombinator.com/item?id=44101473
by IshKebab | 2025-05-27 13:39:02+00:00
Nothing fundamental needs to change. It just needs to get smarter and more reliable.

And don't think that because the crazy "everything will be AI in 6 months" predictions predictably haven't come to pass that that means it won't ever happen.

I'm old enough to remember the failure of online clothes shopping in the dot-com era. Sometimes things just take a while.
by acidburnNSA | 2025-05-27 13:39:24+00:00
SMR is now a very general term, ranging a few megawatts to 450. We also have the term 'microreactors' now which are like 0.1-10 MWe or so. We have built dozens of microreactors and small reactors in these ranges in the past. Invariably, they were all too expensive to keep operating.

Major microreactor examples include PM-3A, which powered McMurdo station in antarctica for some years, SM-1A in Alaska, PM-2A in Greenland, PM-1 in Wyoming, truck-mounted ML-1 in Idaho, the ill-fated SL-1 microreactor in Idaho, the prototype SM-1 in DC, and the MH-1A floating power barge in Panama.

The smaller power reactors like the Peach Bottom HTGR ran fine, but were still too small to compete with their GW-scale neighbors. They all shut down. Larger advanced reactors like Ft. St. Vrain shut down due to operations and maintenance challenges.

Nuclear history is littered with failed advanced reactor projects. This doesn't mean they can't be done well, but it does mean that it's not easy. The guys out there right now hyping up that they're going to change the world but who have never handled radiation are in for a big reckoning. I hope they succeed, but they probably will not.

I do think small reactors are a good way to re-establish technical know-how. If you can make a few fringe small reactors and sell them in remote areas, then that's a great way to re-bootstrap people who do know how to build and run new types of reactors. For commodity power, e.g. powering data centers, this will help people be able to build larger more economical reactors.

Powering datacenters with microreactors is very likely an impossibly expensive proposition due to inherently poor chain reaction neutronics. Too many neutrons leak out.
by incomingpain | 2025-05-27 13:39:28+00:00
I bought the dwarf 3 and during the winter had a run of insomnia so I took quite a few good deep space pictures with it. ~4 hours per mainly galaxies.

Prior to this I only ever had a plantetary dobosonian. ~4" saturn and jupiter were ok, mars not realistic.

I had of course considered building a typical apo refractor and the zwo camera and asiair. Just never went there. Smart telescopes are awesome. I need to spend about $100 to get EQ mode working for my dwarf but even without it, it's great.
by dist-epoch | 2025-05-27 13:39:28+00:00
Or as Marc Andreessen said, being a VC is the last job AI's will be able to replace :)))

> Andreessen said that venture capital might be one of the few jobs that will survive the rise of AI automation. He said this was partly because the job required several “intangible” skills and was more of an art than a science.

https://fortune.com/article/mark-andreessen-venture-capitali...
by TimorousBestie | 2025-05-27 13:40:04+00:00
When an audio engineer tweaks the pass band of a filter, there’s a direct casual relationship between inputs and outputs. I can imagine an audio engineer learning what different filters and effects sound like. Almost all of them are linear systems, so composing effects is easy to understand.

None of this is true of an LLM. I believe there’s a little skill involved, but it’s nothing like tuning the pass band of a filter. LLMs are chaotic systems (they kinda have to be to mimic humans); that’s one of their benefits, but it’s also one of their curses.

Now, what a human can definitely do is convince themselves that they can control somewhat the outputs of a chaotic system. Rain prognostication is perhaps a better model of the prompt engineer than the audio mixer.
by mfro | 2025-05-27 13:40:16+00:00
DN42[1] provides a playground for routing technologies. I wouldn't recommend digging in if you don't want to dedicate a lot of time into it. As someone fairly well versed in networking, WAN routing is still confusing to me.

GNS3 is probably the easiest way to get hands on experience with any networking technologies.

[1]: https://wiki.dn42.us/home
by johnisgood | 2025-05-27 13:40:46+00:00
How about:

for (;;) { if (argc > 1) puts(argv[1]); else puts("y"); }

?

You said "it’s about duplicating logic that should inherently be the same", but that is exactly how it is more explicit, by having this duplication. I assume your problem is with the two "puts()"?