MurphyA/hacker-news huggingface dataset:
by chrismorgan | 2025-08-22 13:16:47+00:00
There’s already a better spec from 2016, which has even been shipping in the Chromium family since 2019 (Android) or 2021 (desktop):

https://w3c.github.io/web-share-target/

https://developer.mozilla.org/en-US/docs/Web/Progressive_web...

Use that, and the browser/native platform integration is already there, and ShareOpenly becomes more of stopgap measure.

The only real problem is that you can’t feature-detect share_target support—so you can’t detect if the user is able to add a web app to the user agent’s share targets.

As for ShareOpenly using these things, see https://shareopenly.org/share/?url=https://example.com, and it requires the user to paste a value in once, and then by the looks of it it will remember that site via a cookie. Not great, but I guess it works. But I’m sceptical anyone will really use it.
by diggan | 2025-08-22 13:16:48+00:00
> It's super annoying that I have to constantly tell it to be more and more concise.

While system promting is the easy way of limiting the output in a somewhat predictable manner, have you tried setting `max_tokens` when doing inference? For me that works very well for constraining the output, if you set it to 100 you get very short answers while if you set it to 10,000 you can very long responses.
by LargeWu | 2025-08-22 13:17:04+00:00
"someone needs to assess and allocate costs which isn't always obvious"

In most places, this is called the city government.

Ultimately this feels like the "low tax area" myth is getting exposed. You still need to pay for all the same things your taxes would otherwise pay for, but for some reason it's different as long as it's not called a tax.
by ACCount37 | 2025-08-22 13:17:07+00:00
And this proves what exactly? That any task can be solved by pure chance at pass@k, with k blowing out to infinity as the solution space grows?

We know that. The value of intelligence is being able to outperform that random chance.

LLMs already outperform a typewriter monkey, a keyboard cat, and a non-insignificant amount of humans on a very diverse range of tasks.
by gf000 | 2025-08-22 13:17:08+00:00
That's also true of torrented PhotoShop, Microsoft Office, etc..

Also, as another topic, Oracle is doing audits specifically because their software doesn't phone home to check licenses and stuff like that - which is a crucial requirement for their intended target demographics, big government organizations, safety critical systems, etc. A whole country's healthcare system, or a nuclear power base can't just stop because someone forgot to pay the bill.

So instead Oracle just visits companies that have a license with them, and checks what is being used to determine if it's in accord with the existing contract. And yeah, from this respect I also heard of a couple of stories where a company was not using the software as the letter of the contract, e.g. accidentally enabling this or that, and at the audit the Oracle salesman said that they will ignore the mistake if they subscribe to this larger package, which most manager will gladly accept as they can avoid the blame, which is questionable business practice, but still doesn't have anything to do with OpenJDK..
by HankStallone | 2025-08-22 13:17:11+00:00
Right. I don't care if AI (or anything else) indexes or learns from my sites. That's what they're there for. But yesterday I blocked an IP that hit one of my sites 82000 times in an hour, or 22/second. And apparently it's a very stupid bot, because it kept redownloading CSS and other asset files every time it saw a link to them.

There's no way the people behind that bot are going to follow any suggestions to make it behave better. After all, adding things like caching and rate-limiting to your web crawler might take a few hours, and who's got time for that.
Show HN: XferLang, a data-transfer and configuration alternative to JSON
by paulmooreparks | 2025-08-22 13:18:52+00:00
About nine months ago I posted (https://news.ycombinator.com/item?id=42114543) about a language I had begun experimenting with, called XferLang. I got several helpful comments, and since then I've completely revamped the design and built a complete language spec and library around it. I've even integrated it into some apps I use daily. The language, intended to be an alternative to JSON and YAML, is a strongly typed, human‑readable/writable, structured text language. Where it differs from JSON is support for comments, strict typing of data, support for processing instructions (which are extensible), nascent scripting features, and embedding of text without the need for character escaping. Right now it is implemented in a .NET 8.0 library, but I want to port it to other languages as well.

I would really appreciate any critiques on the language's ergonomics, any opinions on its real-world applicability, and any reasons you would or wouldn't adopt something like this over JSON/YAML/TOML. Thanks for your feedback!
by toastercat | 2025-08-22 13:19:17+00:00
Absolutely no on Java. Even if the core language has seen improvements over the years, choosing Java almost certainly means that your team will be tied to using proprietary / enterprise tools (IntelliJ) because every time you work at a Java/C# shop, local environments are tied to IDE configurations. Not to mention Spring -- now every code review will render "Large diffs are not rendered by default." in Github because a simple module in Java must be a new class at least >500 LOC long.
by skydhash | 2025-08-22 13:19:19+00:00
The fact is that most people skip learning about what works (learning is not cheap mentally). I’ve seen teammates just trying stuff (for days) until something kinda works instead of spending 30 mns doing research. The fact is that LLMs are good for producing something that looks correct, and waste the reviewer time. It’s harder to review something than writing it from scratch.

Learning is also exponential, the more you do it, the faster it is, because you may already have the foundations for that particular bit.
by willmadden | 2025-08-22 13:20:12+00:00
That sounds more like a daycare skill, not a management skill. Good managers don't get distracted by "favors" for other departments or navel gaze after making mistakes. They have a clear vision of what needs to be done and execute on it aggressively, and aren't afraid to make mistakes when pursuing a goal. Good team members love this, and the rest fail out.
by ThalesX | 2025-08-22 13:20:13+00:00
Implementers are not babies and managers are not our mothers.

I think the management skill nobody talks about is how managers should realize they are part of a team and their focus should be on whatever the team's goal is, not in finding the perfect way to apologize. As the article says: "Your job is to ship working software that adds real value to users, to help your team grow, and to create an environment where people can do their best work."

I couldn't give a rat's ass if a manager doesn't apologize to me in a way that makes my eyes water, admitting his humanity in the process, if that manager doesn't insist on making the same mistake and getting in my way all the time.
by wolrah | 2025-08-22 13:21:18+00:00
It's a slightly longer process but it basically comes down to:

1. HOA has stupid rule about mailbox 2. Homeowner is found to be in violation of the rule and fined. 3. Homeowner does not pay fines 4. HOA places lien on house and is eventually able to force a sale to pay the fine.

It has to escalate to get there, but it is possible.

Also I can state from personal experience with two different HOAs on two different sides of the state of Ohio that they are exactly that petty.

The first one harassed my grandparents and threatened them with fines over having the "wrong" mailbox despite my grandparents literally being the first owners of the home and the mailbox they had having been put up by the developer who built the neighborhood and still controlled the HOA at the time (if you're not familiar with HOAs, in new developments it's common for the developer to have a controlling vote until a certain percentage of lots have been sold which allows them to exercise tighter control over the way the neighborhood appears to potential buyers). If I recall correctly the "right" mailbox was also one that was built by some random local shop that was connected to the developers so you couldn't just go buy one retail.

The second one was a decade later when I was renting a room from a friend, he had one of the common "Step 2" brand plastic mailboxes which had been installed for years and was also common around the neighborhood. Apparently it wasn't the right color, it was tan and only the black and green variants were allowed.

I don't mind the concept of a HOA for maintaining shared areas and such. The one in the second case actually was responsible for all yard maintenance in the neighborhood which was nice (except that their vendor loved to show up at 6 AM on a Saturday to wake us all up with the sound of two-stroke engines) and that was fine. The problem is that they have too much power over individuals' property. Outside of special cases like historical properties there is no excuse for HOAs to care about what color I paint my front door, what brand of mailbox I use, what type of shingles I install, if I have a satellite dish, etc. If it does not objectively affect others who are not on my property the HOA should keep its nose out of it.
by staticman2 | 2025-08-22 13:21:34+00:00
There's an agency problem here.

The building could have been perfectly safe but the lawyer wants to "win" so says "fuck you we won't provide the report". The lawyer has no stake in the health of the project, if they are a litigator they just care about "winning".

Alternatively the building could have been about to collapse but the lawyer wants to "win" and doesn't live there so says "fuck you we won't provide it." Same result, different safety profile.
by dgrin91 | 2025-08-22 13:21:42+00:00
I think what GP is saying is that if I was a homeowner for 30 years, paid HOA fees all those years, then last year sold to someone else, who gets the HOA reimbursement then? I paid thousands over years and would presumably get nothing, while some other guy who just moved in all of a sudden gets a big check? That seems unfair.
by rs186 | 2025-08-22 13:22:20+00:00
His channel is a fresh breath of air on today's YouTube. No clickbait titlea/thumbnails, no exaggeration, no drama, no filler content? That's rare these days. Everything is well organized and clearly explained. His videos are often long, but every minute is valuable. His videos are like the opposite of CNET -- you learn more after watching 2 minutes of Technology Connection compared to 20 minutes of CNET.
by giancarlostoro | 2025-08-22 13:22:24+00:00
I think this goes for Engineers as well. In fact, I say the biggest skill I want from a SENIOR developer regardless of years of experience is humility. Someone who "cannot do wrong" and is a toxic about it will poison the rest of the team with their toxicity. But the seniors who are more open to feedback even from Junior developers, those are the ones everyone else follows to hell and back because they're there with you through it all so you're there with them through it all too.

We are all humans, not robots. Heck, even the LLMs mess up.
by drewg123 | 2025-08-22 13:22:28+00:00
That's a shame. How hard is it to enable? Do you need a custom kernel, or can you enable it at runtime?

On FreeBSD, its been in the kernel / openssl since 13, and has been one runtime toggle (sysctl kern.ipc.tls.enable=1) away from being enabled. And its enabled by default in the upcoming FreeBSD-15.

We (at Netflix) have run all of our tls encrypted streaming over kTLS for most of a decade.
by RyanOD | 2025-08-22 13:23:15+00:00
As a former teacher / coach this is definitely the approach I took to build strong relationships with kids. Too often such relationships are all about "I'm the infallible leader...you are the flawed pupils" and that doesn't support really connecting and understanding their unique needs.

In any situation, I've always believed it is better to let people we're all human and it's ok to take risks and make mistakes.
by donperignon | 2025-08-22 13:24:10+00:00
this is a symptom of larger issue. some people are just proxies to other entities. before it was stackoverflow, now they channel the responses from the LLM. this people will be the ones losing their jobs, they are simply not adding any value, for me is not that developers will suffer, but this type of developer will be gone soon, and let me tell you, if i want to ask chatgpt i go to openai, i dont need anyone to type for me and act as a human but replying with a bullet point list full of emojis.
by mettamage | 2025-08-22 13:24:12+00:00
The incentive is more strongly aligned with the latter one than the former one.

I'm going through a bit of a phase at the moment, so I'm biased. It's "show me the incentive and I will show you the outcome".

I used to find that an interesting idea, not sure if true or not. Nowadays a few years later, I'm almost hyper focusing on it, because I'm noticing that it is mostly true. Like, there's some room for individuality but when things _matter_ (e.g. livelihood, etc.), then the incentive seems paramount for most people.
by dmix | 2025-08-22 13:24:34+00:00
You choose who to follow on twitter. It's also your choice to use the AI feed vs just who you follow.

Mechahitler thing was a brief controversy that was turned off a while ago and the people I follow aren't getting spammed dumb questions to grok (although I find grok to be very good these days).

The attention seeking right wing accounts are annoyingly prevalent but it's entirely possibly to not see their content. Just like on old twitter which was full of radical politics. Curate your follow list.
by cxr | 2025-08-22 13:24:59+00:00
Only tangentially related to the main subject, but the post ends with:

> Extensions to the predefined set of link types may be registered on the microformats page for existing rel values.

Please don't. WHATWG's tendency to self-anoint and all its idiosyncrasies notwithstanding, the IANA maintains the link relation registry[1]. Use the procedure prescribed in the RFCs.

1. <https://www.iana.org/assignments/link-relations/link-relatio...>
by giancarlostoro | 2025-08-22 13:25:16+00:00
I had one that fired everyone he hired, I was the last one and one other guy, I got the can for sticking up for the other guy, and the other guy got a demotion. Eventually when things at the company were bad enough the manager got the can with a ton of other managers.

My friend who is still there says this is his last ever programming job, after that manager he wants nothing to do with this industry, and that is a shame.
by sim7c00 | 2025-08-22 13:25:52+00:00
you are not wrong. the only 'sane' approaches ive seen with vibe coding is making a PoC to see if some concept works. then rewrite it entirely to make sure its sound.

besides just weird or broken code, anything exposed to user input is usually severly lacking sanity checks etc.

llms are not useless for coding. but imho letting llms do the coding will not yield production grade code.
by abtinf | 2025-08-22 13:26:07+00:00
Go has problems, sure. But I’ve yet to see a hit piece on Go that actually holds up to real scrutiny.

Usually, as here, objections to go take the form a technically-correct-but-ultimately-pedantic arguments.

The positives of go are so overwhelmingly high magnitude that all those small things basically don’t matter enough to abandon the language.

Go is good enough to justify using it now while waiting for the slow-but-steady stream of improvements from version to version to make life better.
by pjerem | 2025-08-22 13:26:15+00:00
I actually think that "old tech" is pinnacle of human ingenuity.

When you see the inside of a camcorder, or a VCR as per his latest videos, those were object humans had to design not only for aesthetics but also for their function.

I'm not sure I'm clear but now, I feel like everything is just a randomly designed box stuffed with circuit boards. And more importantly, I really frequently feel like most objects I buy today are never tested by real people before being sent to production lines. If it was the case, somebody, somewhere would have noticed that a tactile snooze button alongside the buttons to change the hour on an alarm clock is stupid, or that the screen is too bright for you to sleep.

When objects were a complex arrangement of things that moved smartly together to create a function, the people designing had to test them. They also had to think actively about ergonomics because there were real constraints to solve in creating a camcorder that you can use with only one hand so you'd better place the buttons in an ergonomic place.
by propter_hoc | 2025-08-22 13:27:10+00:00
I upvoted you despite entirely disagreeing with your premise. Yes - negotiate with the county to take over management of the playgrounds and lawn mowing. Yes - make the clubhouse and parking lots open, fee-based and voluntary, and controlled by a private corporation rather than an imposed, taxed service. Yes - return the excess money to the current homeowners, or use some of it to effectuate these conversions.

Honestly, the amount of money you have in reserve, plus the list of amenities you list, makes it sound like the HOA has been sitting on a spigot of endless cash for a very long time and finding nice-to-have things to justify the continued fees.
by jstgunderscore | 2025-08-22 13:27:19+00:00
It's not such a weird take from a perspective of someone who's never had quite enough money. If you've never had enough, the dream is having more than enough, but working for much much more than enough sounds like a waste of time and/or greed. Also, it's hard to imagine pursuing endeavors out of passion because you've never had that luxury.
by dns_snek | 2025-08-22 13:27:20+00:00
> but in reality it simply plays into users' biases & makes it more likely that the user will accept & approve of incorrect responses from the AI.

Yes! I often find myself overthinking my phrasing to the nth degree because I've learned that even a sprinkle of bias can often make the LLM run in that direction even if it's not the correct answer.

It often feels a bit like interacting with a deeply unstable and insecure people pleasing person. I can't say anything that could possibly be interpreted as a disagreement because they'll immediately flip the script, I can't mention that I like pizza before asking them what their favorite food is because they'll just mirror me.
by Joker_vD | 2025-08-22 13:27:29+00:00
Well, there is also a question of attitude. Most of the Python programmers don't overload << or >> even though they technically can, while in C++ that's literally the way the standard library does I/O ― and I suspect it leaves an impression on people studying it as one of their first languages that no, it's fine to overload operators however quirkily you want. Overload "custom_string * 1251" to mean "convert string from Windows-1251 to UTF-8"? Sure, why not.
by PaulHoule | 2025-08-22 13:27:37+00:00
Ashby's law is the law.

If the control system inevitably becomes too complex to control than that's another law and degrowth is inevitable.

I kept that answer as short as I could and left out many threads, such as this one:

Circa 2000 I had a theory of "the Syndrome" which was that the business cycle is a battle of problems and solutions and that in the 1970s solutions were becoming part of the problem and the solution of the 1980s was taking the foot off the growth accelerator (which a Republican could do more easily than a Democrat) and a bit of tearing down of the solution apparatus. That ideology was absorbed by Bill Clinton and between that and the ongoing progress in microelectronics we got the boom of the 1990s.

That kind of analysis which posit "growth" and "degrowth" as phases of a cycle as opposed to two sides of a pulse is key to envisioning a future we want to live in and thinking through how to keep the control system controllable.

Also that answer leaned to the right as there is no point in giving the likes of Yarvin excessive space. Yet, that bit about spirit is not just coding or pandering [1], it's a part of the solution. We need faith in ourselves and the possibilities of cybernetics. I came to work one morning to find this stuck on the door of my building

https://mastodon.social/@UP8/114356523256174674

Our "moment of reckoning" was not a defeat on the factory floor, in the operating room or on the battlefield. It was a defeat at the ballot box and had it gone differently by a few points, we'd be in different place. We've lost faith in our own institutions.

[1] presented so gently it's likely to evade the man-of-the-moment in 2025
by sublinear | 2025-08-22 13:27:49+00:00
> if you use alcohol for social lubrication, you only screw yourself over by never learning how to truly socialize and let go of inhibition naturally

That's probably the least true comment in this entire thread.

I'm not going to say alcohol is therapeutic, but it is considered a rite of passage the world over for a reason. For many it's their first time experiencing lowered inhibitions and handling adult consequences. That doesn't imply an addiction will follow, but it is very likely to expand their mind regarding what they believe about themselves and their identity. Those questions are at the heart of social anxiety.

I really don't know where society would be without alcohol. Probably much worse off. People would have their heads so far up their own asses they'd probably be even more anxious all the time.
by ocdtrekkie | 2025-08-22 13:27:51+00:00
So in Illinois merely refusing to provide the report is illegal on its own. So it's unlikely a condo lawyer did this "just to win" for a safe building. Specifically if you take the HOA to court for not revealing a document they legally have to, and the judge sides with the unit owner, the HOA has to pay the owner's attorney fees.

The issue is HOAs and management companies have warchests for stuff like this, individual owners of partial-buildings generally do not have a lot of money to fund lawyers until the judgment happens.
by gf000 | 2025-08-22 13:27:58+00:00
When did you last touch java, before 2000?

Local environments are not tied to IDEs at all, but you are doing yourself a disservice if you don't use a decent IDE irrespective of language - they are a huge productivity boost.

And are you stuck in the XML times or what? Spring Boot is insanely productive - just as a fact of matter, Go is significantly more verbose than Java, with all the unnecessary if errs.
by zozbot234 | 2025-08-22 13:28:16+00:00
Golang is great for problem classes where you really, really can't do away with tracing GC. That's a rare case perhaps, but it exists nonetheless. Most GC languages don't have the kind of high-performance concurrent GC that you get out of the box with Golang, and the minimum RAM requirements are quite low as well. (You can of course provide more RAM to try and increase overall throughput, and you probably should - but you don't have to. That makes it a great fit for running on small cloud VM's, where RAM itself can be at a premium.)
by jqpabc123 | 2025-08-22 13:28:41+00:00
there's something fundamentally flawed the whole field has yet to properly pinpointing and fix.

Isn't it obvious?

It's all built around probability and statistics.

This is not how you reach definitive answers. Maybe the results make sense and maybe they're just nice sounding BS. You guess which one is the case.

The real catch --- if you know enough to spot the BS, you probably didn't need to ask the question in the first place.