skysight-inc/HackerNews huggingface dataset:
That's unkind, and doesn't really address the nature of the problem at hand.

What's the name for the "I don't want to use a sledgehammer to solve a problem that should be solvable with a screwdriver" problem?

Or in this case, the "spinning up 300 lines of code to integrate an XML parser vs. a dozen lines of code based on regexes" problem. For reasons that are unclear to me, XML parser libraries tend to be painfully difficult to use (speaking from personal experience with 4 different XML parser libraries).

I don't think it's a surprise to anyone involved that an XML parser is going to solve the problem.
Yeah I had a similar reaction to Grocy, just too much. If I was single and on a super tight budget like I was as a student, maybe useful. Now it's just too stressful
«To conduct its research, the Internet Observatory scanned the 25 most popular Mastodon instances for CSAM.» Are you saying that the 25 most popular instances aren't good? Or that what the researchers found is the last 10%, after 90% has been blocked? Or something else, and I misunderstand?
Does Go spawn a thread for every non multiplexable system call?

In principle, on linux, you should be able to multiplex stat anyway via io_uring.
Reminds me of OpenCL 3.0...
Not really. The Global Carbon Project maintains a database of estimates of consumption-based emissions:

* https://www.icos-cp.eu/science-and-impact/global-carbon-budg...
Configure Emacs to template-replace it with breakpoint()
Sounds like a decent way to spend an over-inflated Google salary ;)
Foundation AI Models Need Detection Mechanisms as a Condition of Release [pdf]
Most of this comment is misreading Mozilla's objections, but I want to specifically call this out.

> Assistive technologies will still work as the browsers implement platform's assistive APIs.

Assistive technologies and APIs on devices should not be beholden to the platform owners. It is a problem for disabled communities to need to ask permission to build technologies that make their lives better.

Native platform accessibility APIs are important because it's important for platforms to take steps to guarantee equitable access to sites and apps on their own platforms out of the box and for ordinary users who may not want to or be able to install additional software. However, officially supported native platform accessibility APIs are NEVER an excuse to remove the autonomy and agency of disabled communities.

This shows up all the time in multiple situations -- from Reddit's exemptions of nebulously defined accessibility apps from its API pricing to circumventing assistive technologies in the name of adblocking, to the current proposal. It is an attack on the autonomy and agency of vision impaired or low-mobility users to force them to use only "approved" APIs in order to build assistive technologies or to force them to ask permission before deploying their solutions. It positions the platform as a kind of benevolent dictator, giving the platform an inappropriate level of power and control over disabled communities that should be (when possible) dismantled rather than reinforced.
I agree with the target you’re shooting for here but I think it’s not nearly that simple to get there.

For example, you’d just have labs doing extremely expensive replications of extremely simple or well-established experiments. Why not?

IMO maybe an alternative solution: a government-run journal that 1) pays researchers handsome sums upon publication, 2) only publishes high-quality replications, and 3) only publishes replications that increase marginal confidence on a defensible important question.

That way this journal could pick up “negative results” and other “not-blockbuster” results that might come about as a byproduct of pursuing other research goals, and there’s no incentive to replicate meaningless work, and there’s no central planning required of the scientific endeavor (of which there’s already too much due to the funding mechanisms).
No first class support means I've never dug into it myself. You never know if the thing you build is going to work from one day to the next - how reliable have they been? How do you do the phone number validation step? I'll look into it...
I was a newsadmin back in the day. I hated the binary side of USENET. It brought nothing but trouble, and even on the technical side was a big load on the server.
I think of SBF the minute Sam and coins are mentioned. Please don’t downvote me for mentioning what a hell of a lot of people are thinking
Yes, if you cite a solution the mods there get angry when you don’t copy paste the third party site content instead of just link to it. The stated reason is to make sure the content isn’t lost. In other words to ensure the content is duplicated on SO.

I have no allegiance to SO ownership so when the fake SO sites show up in results instead of SO, usually reading them will just give me the answer more quickly than finding the actual SO source.
Exactly. I've seen precisely this "documentation antipattern" occur many times. "How do I do X with Y"? "You probably want to do Z instead". Upvoted, question answered, all other related questions of "no, really I do want to do Y" get closed as duplicates.

Then Googling for doing X with Y gets you a bunch of closed questions and a labyrinth of links all leading to a question that was answered 10 years ago on a different software version where Z possibly was the right way to do it but now isn't.

And of course there's no way to reopen the question because it has been closed by a level 15 Magister Templi moderator and a lowly level 3 apprentice moderator like yourself needs to either answer 146 more questions or moderate 192 other questions to clear enough arbitrary hurdles to achieve holy question reopening powers.

And there's possibly an appeals process but that involves recruiting 13 moderators who you have to convince to give this question special treatment and declare that one of their number of sacred moderators made a mistake.
Whether or not it is planned obsolescence is not a technical question but one of intention.

If shorter support periods were motivated by an expectation that customers would feel forced to buy new hardware rather than launching into a complex Linux migration, then that would be planned obsolescence.

But I think it's not that simple. Limited support periods can always be justified by pointing to difficulties further upstream along the supply chain and to the fact that longer support periods cause degraded security and higher cost.

You could still argue that putting more regulatory pressure on hardware makers and platforms would indirectly lead to longer support periods throughout the industry.

On the other hand, you'd have to ask why consumers are not creating this pressure themselves. Has the market converged to a steady state where consumers no longer have a choice? If that was the case I would be all for regulation to create choice.

We should be under no illusion though that longer support periods come at a cost. If longer support is mandated by regulators then everyone will have to pay more. If we leave it to consumers then only those who value longer support will pay for it.

Buying the cheapest hardware possible and then petitioning vendors to fund longer support periods does not seem like a solution to me.

We have to make up our minds on whether using hardware for longer is for the common good and we all carry the costs, or if it is a feature of some products but not others and those who value it have to pay up.
It's been very reliable for me. I use the method Signal Desktop uses, where you bind signald as a client to your phone, and it's worked great. It does mean you need a phone, but the method where signald is the client directly has worked well too. It needs a phone number, obviously, but you authenticate it once (with an SMS) and that's it.
Yes, minified JSON would be even less tokens than YAML.
But:
1- LLMs tend to have very hard time to produce minified (compacted) JSON in the output, consistently.
2- As for compacted JSON input- Empirically it seems that LLMs can process it quite well for basic cognitive tasks (Information Retrieval, basic Q&A, etc), but when it comes to bit more sophisticated tasks it fails compared to exactly the same input, uncompressed. I've mentioned and provided examples in the comments of this article.
Also:

It was insecure, there was no trust model and no encryption, so no proof of authorship, no proof of server identity.

It was too public. Not everyone wants their conversations out in the open.
ah yes, a legally-mandated backdoor isn't a backdoor apparently.

Interestingly after the whole encryption export debacle a while back the way export controls now seem to generally work is that proprietary 'strong' encryption is still export controlled, but publically documented encryption schemes are not. Which is of course what everyone should be using anyway but not what groups like ETSI want.
>>I think that one good thing from these services was the relatively high barrier of entry.

Talking of high barrier to entry, does anyone ever remember that hackers group that said you needed to hack something in your newsreader to make it not read-only so you could post?
I thought it was just me but lately every question I asked seemed to get closed by moderators or I would get irrelevant answers.

This wasnt an issue I remember in the past. I've just kind of drifted away as a result.
That section was a rollercoaster ride.

Founded in 1999, ousted as CEO within a year, within a year after the merger with Confinity becomes CEO again.
Insists on using Windows instead of Unix based systems, which causes tensions and Thiel (founder of Confinity) nopes the fuck out of there. Technical issues ensue and so, again, within a year of becoming CEO, gets kicked out only for Thiel to replace him as CEO.

All in all, sounds about like what I expected from Musk. I’m sure he’s got a boulder-sized chip on his shoulder about Thiel.
Diablo 4 item power makes no sense
That was an incredible read. thank you for that. "Oll Korrect", Old kinderhook(!) , oke okeh, Ohne Korrectur. Etymology is awesome. I really overestimated how much we know about our own language I guess!
The comments im seeing here cite moderation practices and scrutinizing culture as reasons for the downfall. But those arent new. I think its safe to say its largely ChatGPT.
The world’s last internet cafes
"Worldcoin’s website outlines its key potential applications: fortifying incentive strategies like coupons and loyalty programs traditionally susceptible to fraud, combating bots through identity confirmation and facilitating a globally democratic governance mechanism."

a completely idiotic business theme/plan more appropriate for 2003 than 2023. just a profoundly stupid idea.

incidentally, if this does become a ticket to participating in global democracy, I presume we judge those without eyes as less than human.
We mostly use recruiters now
Yea they allowed it to expire because they can just buy our data from private industry's now... Who needs an act when the "free market" lets you invade anyone's privacy by the petabyte. Call up your local advertising startup and offer some cash, you'd be surprised what's on the table without even getting to the big companies (google, amazon, Facebook, etc).
Clues that China prepares for war
Good. I never liked the "Web" in 2023 anyways, so good riddance.
> That is, it lets the consumer avoid paying for much of their electricity at the full retail price

Much like growing my own vegetables is "gaming" the marking by letting me "avoid paying the full retail price."

This presumes that grid operators are preemptively entitled to dollars out of the pockets of anyone within range of the grid regardless of whether they need it, which is utility propaganda that they use to fight the development of residential power in state legislatures across the country.
You can't. On most modern systems there is software that runs with privileges above your OS kernel that you can't remove or modify because it is signed with the manufacturer's key. The key is part of a "trusted" boot chain. The root of trust is usually burned into the silicon in the fuses or the initial bootloader (boot ROM).

TEE on Android, for example. Intel ME on PCs, and probably TPMs also have a firmware of their own. Secure Enclave on Apple devices.

There's an outstandingly good perspective on the issue in another thread: https://news.ycombinator.com/item?id=36859465
> Gwynne Shotwell is he one running SpaceX and she's by all accounts very capable.

For all we know she is "running" SpaceX in the sense that she handles most smaller day-to-day decisions, but there is no evidence that she makes the large and important decisions about Starship and Starlink. All the evidence points to Musk making those decisions. It is even doubtful if she is more capable by herself than Jeff Bezos with Blue Origin, since she hasn't started a large successful company, unlike Bezos. The situation is probably similar for Linda Yaccarino, the new Twitter CEO. For the big decisions, Musk remains in charge.
Because of https://ghuntley.com/fracture - same problem applies that only official builds can access marketplace etc.

(I use code-server day to day but it’s a problem. No real solution. Suggest folks look at https://GitHub.com/coder/coder to provision environments w/code-server btw)
I just tried it. I created an account on a Lemmy instance. Now I also want to join other instances. But how to do it? I won't create an account for every instance, but I'm stuck now.

So... don't know if that will ever replace Reddit. You really have to be a bit tech-savvy, and most users of the internet aren't.

Edit: And the instructions how to do it are buried away somewhere around two-thirds of the way through the text on this page (https://join-lemmy.org/docs/users/01-getting-started.html), with way to much text on it for normal users to read it all or to not stop caring.
I sort of like ODATA on the client end of things. It's an absolute nightmare on the server side, at least with .NET, but for clients it's usually fairly easy to consume. This is true for every part of the Microsoft Graph API that I've worked with except for the SharePoint part. Which for whatever reason works differently when you query things. It's sort of hard for me to answer though. I've spent quite a lot of time in enterprise organisations, and I've integrated with basically everything, and it's almost all bad in one way or another. On that scale I think the Microsoft Graph API in general is a 8/10 maybe even a 9/10, but the SharePoint parts of it are at most a 5/10.

I'm not 100% sure this is the fault of the API, if it's because of SharePoints indexation, if it's because of the 3rd party meta-data indexation that we buy for our document library or if it's because of how terrible our own architecture for the data flow is. But I've had to build a lot of redundancy and caching into the terrible piece of gaffa tape which is our integration, because SharePoint won't give me every document everytime that I ask for them.

So a bad experience? But at least it's not FTP (yes not sftp) pulling different file formats from 9000 solarplant inverters bad.
Too backwards incompatible maybe, although you could add a check on whether the output is a tty, like ls does; I don't know how often ldd is used in scripts.
https://ghuntley.com/fracture goes into this.
I love replicas/knockoffs of high quality. I live in China and I can get say Salomon, Nike ACG and North Face Purple Label for maybe 1/8-1/6th of the retail price of the real deal. And the product is indistinguishable, in some cases may be produced in the same factory.
Coincidentally, i bought myself a Synology NAS this weekend with the honest intention of using it mainly as a backup device, but while browsing the built in apps, i noticed a lot of the media download and streaming apps mentioned BT and NZB... took me a couple of seconds to realize what NZB referred to, but Im not really surprised that NZB has become an active protocol again, given how many consumer services make you jump through hoops to use BT.

I ran a local NNTP relay on my home phone back in the day. I recall spending quite a bit of time filtering out a lot of the binary groups.
Also: Chatgpt can give you answers based on what’s already on SO. In other words based on the content that is a result of the very moderation practices being criticised
I don't think that the essay refers to basic RNA splicing, but much more complex transcription templating.

If I remember correctly, cephalopods have an absolutely enormous amount of RNA editing going on, but it's so much so that their coding DNA is essentially fixed, because if any of it changes all the RNA editing falls over and they're non-viable.
ML is not an island, it is part of a much broader "data science" universe that is currently served fairly well (still imperfectly) by the Python/C++ stack and is not easy to replicate.

Throwing BEAM or FP acronyms around won't really strike a chord with people working with data and models.

Mojo will (as per promise) tap into the wider ecosystem. Other platforms are more than welcome to try but this ultimately requires a huge community of scientists / developers to become a real alternative.
Interestingly, I almost never read HN on “desktop”. I mostly read it using the excellent Hack app on iOS.
Is concurrency useful for ML?
How too much daydreaming affected me
> it would certainly be interesting to program in a language where conforming to a protocol (perhaps one that nobody had thought up yet when you wrote your class)

Not automatic, but you could use a decorator + the protocol as type annotation, I think
If doing X by Y is possible and will achieve Q, then the best way to respond to these questions is either of:

1. To do Q that way you would to <solution, or at least pointers to how to find the solution elsewhere> but you will likely it far more efficient/easy/whatever to do <something else> instead.

2. Q can be achieved far more efficient/easy/whatever by doing <alternative>, but if you are stuck with using Y then try <solution or pointers as above>.

Of course this relies on you correctly deriving that they are trying to achieve Q, or them explicitly stating the fact. Maybe instead they are trying to get to K.
I have tried numerous times to get a z/OS LPAR and an AIX VM without any luck. It's a complete mystery to me.
I disagree. The shirt isn't white anymore but turning beige. Precisely because people let a lot of Mozilla's shit slide just because "there aren't any better alternatives".

We're not holding Mozilla to higher standards than Google - we just have already discarded Google as an option.

Not collecting telemetry that many users have explicitly stated they do not want and even turned off at every opportunity is not a particularly high standard. Not wanting advertisements integrated into the web browser is not a particularly high standard. Criticizing that the CEO salary has been increasing to absurd levels while the browser has been declining and regular engineers are facing is not holding them to a particlarly high standard. Not wanting the last remaining competitive free web browser run as a commercial project rather than a non-profit foundation is not a high standard. Mozilla chooses to be shittier and shittier. Inaction would be better.
It's a small part of society that is flying to tropical islands for vacation. Electorally insignificant if democracy actually worked as it was feared.

Even in my Western rich country a lot of people have never been in a airplane.
You’re forgetting a 4:1 stock split in August 2020, so it’s even worse ;-)

I think this illustrates that people only worry about this kind of thing if it gets shoved into their face.

The privacy thing is OK as long as it’s only used for the good. For example, I think nobody would object against a world where every killer would be caught within an hour to get a fair trial.

However, such a world also would be one where every traffic offense could be fined, and where powers that be could find some dirt on anybody in their email history, presence on on-street cameras, etc. Worse, it would take relatively few people to pull that of.

That’s something I think nobody wants, but it’s abstract until it affects you, so few people worry about it.
The US is owned by the small group of people who have the most money. I wouldnt call it a democracy or totalitarian it's most likely a cell system who regularly has many business deals "on behalf" of the country. Closer to an oligarchy. Basically Russia with a little more modern/recent success.
I've read a saying that the Internet starts with a capital 'I' because, as long as two open standards exist, someone will find a way to bridge them, thus, there will always only be one Internet. With the move away from closed platforms, I hope that this will once again become true. We need an NNTP to ActivityPub bridge, and perhaps to a few closed platforms like HN, webforums and Reddit as well.
Yeah. It's been sad to see how far we've fallen back, in the 10 years since Snowden. I'd argue we've gone even further than regressing, with an outspoken support for civil liberties and healthy skepticism of authorities being seen as not merely "kooky", but increasingly "harmful to society"

I was hoping to maybe be able to skirt around it, but I think it's unavoidable to discuss this without explicitly saying: the concerning part is that it's increasingly the left doing this. When I was younger I used to be able to rely on that side of the spectrum to be at the forefront of calling out creeping authority like that, which should be unsurprising, given their core philosophy. Yet in the past 5 or so years they seem determined to throw that away and declare that a healthy distrust of the government is in fact a right-wing-exclusive thing, for some reason. Strange self-sabotage, and especially strange when it manifests as people of that affiliation implicitly (or explicitly) praising alphabet agencies
When you write "about:performance" to your address bar, and press enter, you should access to the internal performance monitoring page of Firefox. That should list every tab and extension by RAM use and power impact.

Give it a go.
Ironically(?) I seem to have little trouble getting search hits for SO questions that have been closed with some vague explanation as to why...
The main takeaway is that "open" has lost all meaning. Between OpenAI being what they are and the constant repetition of "open" in referencing Meta's model, I don't see much hope for open source surviving as a meaningful term. Like "Natural" food. That said, having access to the model weights is leaps and bounds better than what OpenAI et al. have done. I still think there's an opportunity for OpenAI to dominate the market by releasing the GPTs under copyleft.
Articles like this are gold. Thanks!
Yes. Our brains have been rewired. We consume information in smaller bits - the brain can no longer focus on long-form content. I used to be able to read a chapter of a book - now I can't. That's NOT an accident, and I didn't somehow acquire ADHD at 40 (and I will argue that most people who are hogging Adderall right now didn't either).
Stop requiring proctoring spyware for taking tests. Or require one that doesn't need locked down HW marked as "updated" by some megacorp. Problem mostly solved.

Millions of people use outdated software/hw just fine otherwise.