MurphyA/hacker-news huggingface dataset:
by johncolanduoni | 2025-08-22 13:07:39+00:00
That’s annoying for people writing bespoke low-level networking code, but for a high-level HTTP library it’s a rounding error in the overall complexity on display. I think the bigger barrier for Tokio is that the interplay between having an epoll instance and a io_uring instance on the same pool is problematic and can erase performance gains. If done greenfield you could implement the “normal” APIs with ‘IORING_OP_POLL_ADD’, but not all of the exposed ‘mio’ surface area can work this way - only the oneshot API.
by vultour | 2025-08-22 13:07:41+00:00
The last three GitHub issues I ran across when looking something up had people literally copy pasting the entire ChatGPT response as their comment. It feels like I'm living in some crazy dystopia when several _different_ people post a 30+ line message that's 95% the same. I'm sorry but I refuse to interact with people who do this, if I wanted to talk to a computer I'd do it myself.
by gwbas1c | 2025-08-22 13:07:52+00:00
I volunteered to run my HOA in Massachusetts because I was afraid someone would come in and abuse their power and fine everyone for trivial matters.

What I learned was that the town "forces" all new developments to have an HOA because town politics prevents the town from adopting roads from new housing developments. Thus all new neighborhoods in the town have "private" roads.

It's a lot of "BS" work that's pushed on residents simply because of malfunctioning politics.
by merelysounds | 2025-08-22 13:08:03+00:00
I’m especially surprised by how little progress has been made. Today’s hallucinations, while less frequent, continue to have a major negative impact. And the problem has been noticed since the start.

> "I will admit, to my slight embarrassment … when we made ChatGPT, I didn't know if it was any good," said Sutskever.

> "When you asked it a factual question, it gave you a wrong answer. I thought it was going to be so unimpressive that people would say, 'Why are you doing this? This is so boring!'" he added.

https://www.businessinsider.com/chatgpt-was-inaccurate-borin...
by reaperducer | 2025-08-22 13:08:49+00:00
It's so sad how back when Sony was an electronics company, it fought the content makers in court for the right for people to make recordings.

Then Sony became a content company, and stopped making things to allow people to make recordings.

With advances in technology, I should be able to pop an SD card in my TV and record what I see, then bring it over to a friend's house and pop it into his TV so we can watch together.

The future has been monetized.
by crazygringo | 2025-08-22 13:08:59+00:00
Yup. But to be clear, in Unicode a string will index code points, not characters. E.g. a single emoji can be made of multiple code points, as well as certain characters in certain languages. The Unicode name for a character like this is a "grapheme", and grapheme splitting is so complicated it generally belongs in a dedicated Unicode library, not a general-purpose string object.
by ocdtrekkie | 2025-08-22 13:09:06+00:00
It is most decidedly not legal, but they had the largest condo law firm in the Chicago area on retainer who made the statement they wouldn't provide it. (Literally the lawyer I was recommended to use until it turned out... it was theirs.) Their lawyer's own website basically said the HOA can't hide stuff like this from owners.

Which is to say if I had had the time and money for a protracted court drama, I do think a judge would have literally laughed them out of the courthouse, but everyone involved knew the case wouldn't get that far.

One really fun fact I learned from this is lawyers mostly just email each other polite requests with the vague threat of "this could escalate to court" as the grease that moves things. And if one side doesn't think it'll end up in court they just... say no!
by spwa4 | 2025-08-22 13:09:31+00:00
This is what youth services does. It holds children themselves responsible for anything that others might do to them. Especially if the people doing it to them are government employees who might expose the government to liability.

All while putting forth the story that they protect children against their parents where necessary. And while that happens, that's single digit percentage of the children in state facilities. That happens so rarely that there's entire facilities where NONE of the children present have any problem with their parents. But every last child has problems with school (going from schools refusing to protect against bullying, refusing to abide by laws like access, or guarding children going to school, or transport, or ...)
by wonderwonder | 2025-08-22 13:09:32+00:00
There has to be nuance. If a community has shared areas then there has to be an organization to maintain and service them and that org. requires funding. This is especially true with Condo style communities. To attempt to shut that management down and replace it with either voluntary fees or some other solution seems destined to fail or to lead to outright war amongst the residents as those that don't contribute continue to use the facilities.

Things start to get a little more complex with SFR communities. I have always intentionally chosen communities where there is no HOA. I have no interest in someone telling me what I can and cannot do with the property I own. This of course means that I have always intentionally purchased in areas with no common spaces. I make sure to drive the area carefully first to see who lives there and the condition of the homes. Of course this could go wrong; nothing stopping someone from selling and the new owner paints his house purple and green and changes his oil in his front yard. Its a price I am open to paying though to ensure that my property is mine fully beside government control.

My MIL has a HOA and they determine what color residents can paint their homes, the type of roof tile, etc. They also have gated entrances though with security that checks Id's for entrance. No way to run that without some sort of HOA like organization. If someone wants to live in this type of community then no reason to stop it, each to their own.

My major personal issue with HOA's is when they mandate the type of fencing you can have, often requiring open fences that provide no privacy. I want tall 6+ foot solid fences and even taller plant life. The more privacy I can implement the better. I am also getting a pool built and its nice knowing that no one else can have input over it except the city permitting office.

I would be good with a law that says an existing community without an HOA cannot create one without 100% of the homeowners agreeing. That seems like something worth considering.

Other than that its a complicated situation that I just don't think a quick law for cudos is going to solve. Simply banning something seems... not well thought out.
by gnfargbl | 2025-08-22 13:09:39+00:00
> Author here. No, I didn't misunderstand it. Interface variables have two types of nil. Untyped, which does compare to nil, and typed, which does not.

There aren't two types of nil. Would you call an empty bucket and an empty cup "two types of empty"?

There is one nil, which means different things in different contexts. You're muddying the waters and making something which is actually quite straightforward (an interface can contain other things, including things that are themselves empty) seem complicated.

> I've seen this in real code. Someone compares a variable to nil, it's not, and then they call a method (receiver), and it crashes with nil dereference.

Sure, I've seen pointer-to-pointer dereferences fail for the same reason in C. It's not particularly different.
by SalariedSlave | 2025-08-22 13:09:53+00:00
Anybody remember active learning? I'm old, and ML was much different back then, but this reminds me of grueling annotation work I had to do.

On a different note: is it just me or are some parts of this article oddly written? The sentence structure and phrasing read as confusing - which I find ironic, given the context.
by richardlblair | 2025-08-22 13:09:53+00:00
AI is really good at writing tests.

AI is also pretty good if you get it to do small chunks of code for you. This means you come with the architecture, the implementation details, and how each piece is structured. When I walk AI through each unit of code I find the results are better, and it's easier for me to address issues as I progress.

This may seem some what redundant, though. Sometimes it's faster to just do it yourself. But, with a toddler who hates sleep I've found I've been able to maintain my velocity... Even on days I get 3 hrs of sleep.
by jerf | 2025-08-22 13:10:11+00:00
While the general question about string encoding is fine, unfortunately in a general-purpose and cross-platform language, a file interface that enforces Unicode correctness is actively broken, in that there are files out in the world it will be unable to interact with. If your language is enforcing that, and it doesn't have a fallback to a bag of bytes, it is broken, you just haven't encountered it. Go is correct on this specific API. I'm not celebrating that fact here, nor do I expect the Go designers are either, but it's still correct.
by rgibd | 2025-08-22 13:10:13+00:00
i have only read the title and synopsis, but weighing the professional value of personal microblogging platforms seems misguided , i wonder what the breakdown would be if linkedin (the "professional" microblogging platform, even as awful as it may be) were included , i would wager that it would be the winner. nevermind that "following academics" is something that sounds better than it actually is and reduces the individual to their profession. a more interesting question is where the dilettantes frequent
by tomsmeding | 2025-08-22 13:10:57+00:00
As the parent said:

> In the case of Wordle, you know the exact set of letters you’re going to be using

This holds for the generator side too. In fact, you have a fixed word list, and the fixed alphabet tells you what a "letter" is, and thus how to compute length. Because this concerns natural language, this will coincide with grapheme clusters, and with English Wordle, that will in turn correspond to byte length because it won't give you words with é (I think). In different languages the grapheme clusters might be larger than 1 byte (e.g. [1], where they're codepoints).
by diggan | 2025-08-22 13:11:01+00:00
Sounds like a much better approach than what many others are resorting to, by just using some basic heuristics to automatically validate a ton of users:

> Regarding age verification, here is our current plan for UK users: If your account is more than ten years old, we will assume you are currently over 18 [...] If your account ever bought Supporter status with a credit card and we can confirm that with the payment processor, we will assume you are over 18 [...] If your account ever bought Supporter status more than two years ago, we will assume you are over 18 [...] If none of the above applies, you will have the opportunity to pay a small one-time fee

> We are not planning to offer things like ID checks or facial recognition because these require us to pay a third party to confirm each person

> One positive is that charging small verification fees will hopefully get Newgrounds closer to break-even, assuming we don’t run into trouble with payment processors
by patrickwalton | 2025-08-22 13:11:27+00:00
I worked with an accounting firm that assigned me a new controller. I had a very similar experience where the new controller would feed me AI slop back and forth. I called them out, asked them to stop, and was treated with a brief period of what seemed to be terse, resentful responses before they went back to AI responses. We found another accounting firm after that.
by juneyi | 2025-08-22 13:11:45+00:00
it comes down to who you follow, posts you comment on, and the type of posts you like. those who say it's filled with (insert some category) indicates that their past activities likely involved those entities or topics in some form.

my feed is made up of rust stuff, databases, system designs, tech meetups, a few founders, OSS stuff, and some companies. even the other day, i came across a post from a dev at planetscale, ben dickens, who said he's going to livestream at a scheduled time to talk about some of the database concepts he recently read in the book DDIA. i watched it, and it was fantastic.

bottom line, i would say what everyone has to say about X, based on their personal experience, are all completely correct, because it becomes (or can become) the environment you want it to be.
by judge2020 | 2025-08-22 13:11:46+00:00
Typically there is a special tax assessment district when inside city limits - for example, my property in Georgia inside an HOA has a city millage of 0.003, but the streets of the community were indeed deeded to the city. On the other hand, if someone wants to build not actually inside city limits, of course they’ll need to pay for their own roads and utility maintenance since the county isn’t responsible for things like that.
by firesteelrain | 2025-08-22 13:11:57+00:00
What property owners is my point? Many are long gone and the (now) $175 a quarter we charge goes towards the common amenities.

What would happen is we would have to surrender those funds to the State.

So this would lead to a huge windfall for the State.

States have rules for what happens when a HOA dissolves. That means the money goes right to the State including the sale of the common property.
by wat10000 | 2025-08-22 13:12:25+00:00
The “nice” neighborhoods often have HOAs because the government requires new developments to have HOAs as a condition for approving construction. They do this because it saves money by having the HOA maintain things instead of the government.

I live in a delightful neighborhood with no HOA. There are great non-HOA neighborhoods all over for miles around. You know what the real common denominator is for nice neighborhoods? Wealth. That’s it. If you want a nice place, have money and move somewhere other people have money too.
by aeon_ai | 2025-08-22 13:12:48+00:00
AI is a change management problem.

Using it well requires a competent team, working together with trust and transparency, to build processes that are designed to effectively balance human guidance/expertise with what LLM's are good at. Small teams are doing very big things with it.

Most organizations, especially large organizations, are so far away from a healthy culture that AI is amplifying the impact of that toxicity.

Executives who interpret "Story Points" as "how much time is that going to take" are asking why everything isn't half a point now. They're so far removed from the process of building maintainable and effective software that they're simply looking for AI to serve as a simple pass through to the bottom line.

The recent study showing that 95% of AI pilots failed to deliver ROI is a case study in the ineffectiveness of modern management to actually do their jobs.
by geocar | 2025-08-22 13:12:49+00:00
One thing I really don't like about it is the implication that the url and the share-button could refer to different things. I feel like browser vendors probably care about knowing whether users use the share button or copy/paste the URL, but hypothetically they know already and I don't feel like most (any?) websites need that information -- it might correlate to a sophistication-level of the user and be used for targeting by scammers, and that could be bad.

For me, I use history.replaceState to change the url after I've got my campaign tracking to the share link, this way the browser's built-in share button does all the work for me. I can detect trivial-reload by checking the cookie I dropped when the page came in, so I don't mis-attribute shares. It is a shame I cannot do this so easily without JavaScript, but I'm sure I can actually buy non-JavaScript users from Google (and other ad platforms) so I'm not sure it's worth worrying about.
by thomashabets2 | 2025-08-22 13:12:57+00:00
Author here.

What I intended to say with this is that ignoring the problem if invalid UTF-8 (could be valid iso8859-1) with no error handling, or other way around, has lost me data in the past.

Compare this to Rust, where a path name is of a different type than a mere string. And if you need to treat it like a string and you don't care if it's "a bit wrong" (because it's for being shown to the user), then you can call `.to_string_lossy()`. But it's be more hard to accidentally not handle that case when exact name match does matter.

When exactness matters, `.to_str()` returns `Option<&str>`, so the caller is forced to deal with the situation that the file name may not be UTF-8.

Being sloppy with file name encodings is how data is lost. Go is sloppy with strings of all kinds, file names included.
by jerf | 2025-08-22 13:13:01+00:00
The information theoretic barrier is in the information content of your prompt, not the ability of the AI to expand it.

But then I suppose I should learn from my own experiences and not try to make information theoretic arguments on HN, since it is in that most terrible state where everyone thinks they understand it because they use "bits" all the time, but in fact the average HN denizen knows less than nothing about it because even their definition of "bit" actively misleads them and that's about all they know.
by tomsmeding | 2025-08-22 13:13:38+00:00
If the validation rules don't specify (either explicitly or implicitly) what the "length" in the rule corresponds to (if it concerns a natural-language field, it's probably grapheme clusters), then either you should fix the rule, or you care only about checking the box of "I checked the validation rules", in which case it's a people problem and not a technology problem.
by JamesSwift | 2025-08-22 13:14:13+00:00
I think youre missing the point. The issue is not the amount of knowledge it possesses. The problem is that theres no way to go from "statistically generate the next word" to "what is your confidence level in the fact you just stated". Maybe, with an enormous amount of computation we could layer another AI on top to evaluate or add confidence intervals, but I just dont see how we get there wihthout another quantum leap.
by diggan | 2025-08-22 13:14:34+00:00
> More details on running + optimal params here: https://docs.unsloth.ai/basics/deepseek-v3.1

Was that document almost exclusively written with LLMs? I looked at it last night (~8 hours ago) and it was riddled with mistakes, most egregious was that the "Run with Ollama" section had instructions for how to install Ollama, but then the shell commands were actually running llama.cpp, a mistake probably no human would make.

Do you have any plans on disclosing how much of these docs are written by humans vs not?

Regardless, thanks for the continued release of quants and weights :)
by hcfman | 2025-08-22 13:14:43+00:00
Our early warning AI powered polar bear detector proved it's worth this morning. The detector is a result of a collaboration between Kim Hendrikse from Wildlife Security Innovations, The Netherlands and Lars Holst Hansen from Copenhagen University.

Using training data gathered from Copenhagen Zoo and the Skandinavisk Dyrepark to train a model and this year deployed to Greenland. The system is scanning 24 video streams from just a single Jetson. In addition to provide a powerful state engine for local response and control, the system provides a publish-subscribe event callback over websockets. Each detection is checked and double checked against two different large parameter AI models before sending alerts.

The system is Greenland is using all visible light cameras, but the Wildlife Security Innovations smart camera system also supports a wide range of miniature thermal imaging modules with resolutions such as 640x512, 384x288 and 256x192. There's also a lower cost Raspberry Pi 5 based system available.
by ath3nd | 2025-08-22 13:14:54+00:00
While money certainly gives them a bigger ability to influence the future than an ordinary bloke, it still doesn't mean they are able to just wish it true.

Elon failed his boring tunnel

Elon is failing his rocket ventures so much that he had to try to gut NASA so he remains competitive

Elon didn't achieve full self driving cars and is now sued, hopefully to oblivion, for the fatal car crashes his half baked tech created.

Zuck didnt achieve the Metaverse.

Zuck didn't achieve widespread VR adoption.

It's extremely funny to see these pitiful billionaires speak with confidence of a future they want and pour billions in, but then fail to achieve. Their failures are multiplied by how much money, resources, time and people they threw at the problem and still failed. Watching these men-chileren unravel in front of our very eyes is infinite comedy, we are talking going Nazi, getting drug addicted, going Bro?, MMA training, one can't make this stuff up, their actions read like made up satire in the Onion.

They are society's laughing stock, because despite all their vast resources they seemingly don't want to do anything good for society and instead prefer to race to see who can fly their pitiful rockets to Mars first or sell more crap to people who don't need it, or yet influence another election and elect the next Mussolini wannabe. Those guys are the ultimate clowns.
by thomashabets2 | 2025-08-22 13:15:14+00:00
I gave an example in the post, but to spell it out: Because a typo variable is not caught, e.g. as an unused variable.

The example from the blog post would fail, because `return err` referred to an `err` that was no longer in scope. It would syntactically prevent accidentally writing `foo99()` instead of `err := foo99()`.
by rickreynoldssf | 2025-08-22 13:15:54+00:00
I think a lot of the impressions of AI generating slop is a case of garbage in/garbage out. You need to learn HOW to ask for things. Just asking "write code to do X" is wrong in most cases. You have to provide some specifications and expectations just like working with a junior engineer. You also can't ask "write me a module that does X". You need to design the module yourself and maybe ask AI for help with each specific individual endpoint.

These juniors you're complaining about are going to get better in making these requests of AI and blow right past all the seniors who yell at clouds running AI.
by numpad0 | 2025-08-22 13:16:15+00:00
UTF-8 everywhere is not great and UTF-8 in practice is hardly ASCII-compatible. UTF-8 in source codes and file paths outside pure ASCII range breaks a lot of things especially on non-English systems due to legacy dependencies, ironically.

Sure, it's backward compatible, as in ASCII handling codes work on systems with UTF-8 locales, but how important is that?
by judge2020 | 2025-08-22 13:16:21+00:00
Things like maintaining a community’s cohesiveness (eg via restricting exterior cosmetic changes, requiring lawn maintenance, etc) are in the HOA contract in an effort to maintain/increase the community’s home values over time. And, of course, people can choose not to buy a home in a community like this if they don’t agree to the provisions of the HOA.

Even before the 2021 surge in home values, homes on city streets almost never saw as much growth in value (except for homes in the heart of metro areas where people will pay for location to work. On suburban city blocks, home values are often stagnant even in good markets)
by gnfargbl | 2025-08-22 13:16:26+00:00
It's a contrived example which I have never really experienced in my own code (and at this point, I've written a lot of it) or any of my team's code.

Go had some poor design features, many of which have now been fixed, some of which can't be fixed. It's fine to warn people about those. But inventing intentionally confusing examples and then complaining about them is pretty close to strawmanning.