skysight-inc/HackerNews huggingface dataset:
Lets try to take the discussion into something technically more interesting.

WordPress is calling the database for most things which make things slow. I don't know how things improved over the years but is there any trial for a hard or soft fork that tries to address this performance bottleneck?

The last time I worked with WordPress was 5-6 years ago so I am not aware of the scene now.

If there would be a fork resulting from this fiasco I hope it will focus on addressing that. Although WordPress registry and community is too big to change over a short or medium range.
RIP.

Thank god addressable memory.
> You know that’s just some syntactic sugar for Typescript right

But it's also something JS is standardizing. Previously TypeScript had stuff that broke when JS decided to standardize differently. In fact, it's happened in decorators as well when the spec changed - old TypeScript code which used this syntax will stop working at some point if it hasn't already.

> How a feature that’s literally built into the JavaScript spec is somehow buggier than JSX is actually kind of confusing to me

The problem is that strings have no type information, unless we parse it into some AST and connect it with the rest of the program. You could do that during dev with extra tooling, but because JSX parsing is built into TypeScript (and hence VSCode) it just works out of the box.
> This only tanks the reputation of Mullenweg himself and his WordPress hosting company.

I am only looking at this from the outside but given that Wordpress.org (not the wordpress hosting company wordpress.com) is involved here, it's clear that this dispute involves the Wordpress project itself and not just the commercial Automattic entity/Matt Mullenweg.
> a library can provide generic compress/decompress callbacks, that the user can implement with whatever.

This only works for extremely simple cases. Beyond toy example, you have to glue together two whole blown APIs with a bunch of stuff not aligning at all.
Yeah, I expected something more serious (like tracking usage analytics, scrapping data for some content generator or etc.) but it seems like the real problem is a minor function that {a lot} of users don't even know about?
If I were to rewrite Rust, I'd probably go the route of less features, not more.

Make it 70% of Rust in 10% of the code, similarly to what QBE[0] is doing with LLVM.

You'd probably be able to achieve that if you remove macros and some of the rarely-used features.

[0]: https://c9x.me/compile/
We allready got them.

LiFePO4.
Certainly, there's different workarounds that can be used to solve this problem, and they all have their advantages and disadvantages. Buying an AppleTV or equivalent will cost more money and may have its own drawbacks (can't install SmartTube on AppleTV for instance), whereas for instance setting up a PiHole server to filter traffic to your TV is probably more work but for less money (assuming you already have something to run it on).

The way I see it, there really isn't a perfect solution for any of this: you can't just go out and buy devices that do exactly what you want them to, because vendors don't want to sell those to you (unless you're a billionaire perhaps, and willing to pay truly absurd prices for bespoke custom solutions): vendors want to make a profit, and they've found they can do that more easily these days by selling stuff to consumers at razor-thin (or below-cost even) margins, and then making money after the sale with advertising and spying. It's like the Gillette razor-and-blade model. So it's up to us (consumers, collectively) to come up with workarounds and modifications and other technological solutions and share them with each other.
From Coal Enabler to the Minimal Green Methanol Economy
WordPress's trademark policy[0] explicitly said:

> The abbreviation “WP” is not covered by the WordPress trademarks and you are free to use it in any way you see fit.

and

> Similarly, a business related to WordPress themes can describe itself as “XYZ Themes, the world’s best WordPress themes,” but cannot call itself “The WordPress Theme Portal.”

[0]: https://web.archive.org/web/20240901224354/https://wordpress...
They've realized it's an untapped source of revenue and they want their share, somehow
Ah, because some text saying "cigarettes cause cancer" is all that's needed to educate people about the dangers of smoking and it's not a problem at all if you enjoy it responsibly, right?

I'm talking about the industry and a surrounding crowd of breathless sycophants who hail them as the second coming of Christ. I'm talking about malign comments like "Our AI is so good we can't release the weights because they are too dangerous in the wrong hands".

Let's not pretend that there's a strong and concerted effort to educate the public about the dangers and shortcomings of LLMs. There's too much money to be made.
> Every change you make to every page, every post, is tracked in a revision system, just like the Wikipedia

If I was a hosting service I would have that noise off by default too.
If you want a deep-dive into the mathematics as well, I really liked Ray Tracing from the Ground Up by Kevin Suffern [1]. The book focuses on the theory and mathematics of ray tracing, and uses C++ to build a ray tracer. The code however is simple and explained really well so you could adapt it to the programming language of your choice.

[1] https://www.oreilly.com/library/view/ray-tracing-from/978149...
They cover that in their sales pitch. There's supposedly a market for trading timeshares, so you can trade in your timeshare for someone else's, specially if you have a highly coveted one

Of course none of it is as easy as they make it sound.
> Mullenweg set up in 2005 to monetize the project he’d created two years previous

Wordpress is a fork of an older project which was not made by Matt.
are all of you called Matt over there?
They are intending on enforcing this via trademarks and not code license. So the dispute is about "WP" and how "Wordpress" is used on the WP Engine website as a trademark.
I get the sense that your team is awesome, everything's going perfectly, and your job ain't much more than clicking the "All's Well" button thrice a day.

What does your manager (if it's safe to ask) think of the situation?
This behavior seems incredibly hostile, especially considering both companies have been around for over a decade. So, what changed? WP Engine got big? They've been that way for quite some time. My guess is that developments over the past eight years—such as the rise of static sites, JavaScript, and Node.js have likely led to a decline in market share and revenue for both WordPress and WP Engine (though I don’t have specific data to back this up). This is just bad business. Focusing on competitors is a distraction, and at this point, it feels like a personal feud for Matt. What are the motives? Money (unlikely Matt already is wealthy), seems like hubris.
I thought droid-ify does auto-update without shinzuku (or root)? I turned it off because I don't like auto-update, but I could've sworn it still works.
https://w3techs.com/technologies/details/cm-wordpress
Major UK train stations have turned off their wifi?

Should result in slightly improved performance :-P

(Actually, to be fair, some of those stations have working and viable wifi. Only some have wifi where connection simply doesn't work - and by this I mean consistently over a couple of years.)
> did WPEngine make a threat to fork the project?

WP/Matt’s actions would only make them fork faster, no?
I personally think that this kind of analogy is inheretenly wrong.

Software has very little bounds to physical world, comparing to actual architecture. Most of the bounds rise from ideas.

Toilet in this analogy cannot be moved, because it was originally decided, that it will be locked and didn’t invest in mobile toilet. Which was reasonable, but highlights lack of vision for the final product.

And this is the biggest difference with architecture. Nobody starts building a house without knowing final design.

While software is the opposite.
Where are these teens learning these easy hacks from? I say easy because the police seem to have no problem tracking them down after the incident, hinting at a degree of slopiness in covering their tracks.
I think mira saw that sama is wrong, so she left.
https://www.lycee.ai/blog/why-sam-altman-is-wrong
Making software cannot be repetitive and is always novel. Commands like cp, scp, cat, git clone... made the repetition part redundant eons ago. The first magnetic tape did.

Cloning data is so low cost. Cloning a car is high cost.

It makes sense to tame the complexity and think waterfall vs. this or that but we aint building cars or houses.
lot of suckers
Not familiar with this particular system, but if the issue is that their whole webapp is pwnable spaghetti, then I doubt it's gonna come back online anytime soon. Those types of issues are usually endemic and no amount of whack-a-mole will fix it.
Built regulated document management systems for supporting clinical trials for 14 years of my career.

The last system, I led one team competing for the Transcelerate Shared Investigator Portal (we were one of the finalist vendors).

Little side project: https://zeeq.ai
You’re being pedantic for the sake of being pedantic.
> most doctors won't do anything

This is so true; as a tinnitus patient all the doctors I visited had this disposition which could be simply summarized as "Oh, just go away, I couldn't care less and you just have to man up and deal with it" was something new to me at the time.
Neckbands are good compromise between the two.

These days atleast in india it's the most popular option out there as they are cheap and wireless.

It might explode but won't make you go dead though third degree burns to neck are possible but rare (as the power density is less)
I've been using the original Galaxy Buds since they launched. That's over 5.5 years now.

I kept a Pixel and an iPad Pro around for too long and their batteries ballooned. I wonder if that'll happen with the Galaxy Buds.

Maybe it is time to replace them.
Regex one stands out as a negative example here. Why does it have to be built-in instead of exposing a str -> bool filter lambda?
Yes, the title was too long for HN and made a mistake editing it, sorry about that.

Update: fixed the title
Your cited source is not really a good view of the situation. He did not reverse his position at all on the Minsky/Epstein issue (and the article quotes Stallman doubling down on this, saying he's resigning over "a series of misunderstandings and mischaracterizations" of himself), and he was re-instated at the FSF without ever providing a meaningful apology or a reversal of any of his problematic positions. Following his reinstatement he has continued to maintain and advocate for problematic political views regarding sexual assault, and he has never meaningfully retracted his views on child sexual abuse or apologized for anything he has ever said.
That's 5k more than I've expected
Author here. Thanks for the in depth response. I appreciate hearing an insider's perspective.

> I always find it amusing to see, simultaneously, people complaining that the language isn't moving fast enough and other people complaining that the language is moving too fast.

I think people complain that rust is a big language, and they don't want it to be bigger. But keeping the current half-baked async implementation doesn't make the language smaller or simpler. It just makes the language worse.

> The main blocker for supporting partial borrows in public APIs has been how to expose that to the type system in a forwards-compatible way that supports maintaining stable semantic versioning

I'd love it if this feature shipped, even if it only works (for now) within a single crate. I've never had this be a problem in my crate's public API. But it comes up constantly while programming.

> Sandboxing against malicious crates is an out-of-scope problem. You can't do this at the language level; you need some combination of a verifier and runtime sandbox.

Why not?

If I call a function that contains no unsafe 3rd party code in its call tree, and which doesn't issue any syscalls, that function can already only access & interact with passed parameters, local variables and locally in-scope globals. Am I missing something? Because that already looks like a sandbox, of sorts, to me.

Is there any reason we couldn't harden the walls of that sandbox and make it usable as a security boundary? Most crates in my dependency tree are small, and made entirely of safe code. And the functions in those libraries I call don't issue any syscalls already anyway. Seems to me like adding some compile-time checks to enforce that going forward would be easy. And it would dramatically reduce the supply chain security risk.

Mind explaining your disagreement a little more? It seems like a clear win to me.
Everyone involved works at and has investments in a for-profit firm.

The fact that it has a structure that subordinates it to the board of a non-profit would be only tangential to the interests involved even if that was meaningful and not just rhe lingering vestige of the (arguably, deceptive) founding that the combined organization was working on getting rid of.
hypocrisy has to be the core of every corporate or political environment I have observed recently. I can count the occasions or situations where telling the simple truth is helpful. even the people who tell you to tell the truth are often the ones incapable of handling it.
Matt needs to calm down, talk to their lawyers and keep the ego in check

Yes you released WP as GPL or whatever, you'll get competitors like WP Engine.

Sure, it's your prerogative to block access to plugins, but that won't win you any points, quite the contrary. And now there's a reason for WPE to come up with a competing store
> No because then it would have been the Trump Vaccine

Nah, that prediction originates from opportunistic flip-floppers projecting their own behavior onto everybody else.

Both sides are not the same. (Nor symmetric mirror images.)
I like the affiliate link to buy the buds, at the bottom of the story about them exploding.

Sign of the times…
Apologies for the mistake, I've fixed the title
No idea what this even is. After reading the article, I know even less.
You would need to call the api using personal token which is not available looking into the source code.
For me the difference between wired and wireless over the ear headphones is not noticeable - they are heavy both and I'm okay with that. Also noise cancelling is a bonus for both, even when it's bad it's already nice. Yeah that means I am not interested in open back - I don't want everybody listening along and me hearing everybody as well. But I wear headphones only outside so for the studio or home based folks the requirements list might be very different.
I believe the most important contribution is to show that super-funded companies don't really have a special moat: Llama is transformers, they just have the money to scale it. Many entities around the world can replicate this and it seems Meta is doing it before they do.
> Trying to block things in this way ends up being a whack-a-mole situation, and you're also suck monitoring it forever as the vendor deploys things to bypass any blocks, or adds/changes things.

Just a note, for the linked item I haven't change anything in 2 years and it's still working fine.

That's because it's an allow list, nothing gets through unless it's specifically towards netflix domains and addresses.

It's much easier to manage then the reverse as you noted.

Sure, it could be defeated with effort but it would be visible (updates available or ads or similar), and at that point you start investigating.

It also requires some initial effort to set up if you want anything else from the TV (say youtube or amazon prime and so on)
I think they're trying to spell "HELP".
What? Are you working on my project???
How ethical does this need to be?
Feels like the amount of progress decreased abruptly after openAI released chatGPT and everyone closed off their research in hopes of $$$$.
Wikipedia has a dedicated article: https://en.wikipedia.org/wiki/Unusually_shaped_fruits_and_ve...
And even then it doesn't work 100%
The underground platform wifi from mobile companies seems better than main London terminal "Free Station Wifi".

On train wifi is bad every time I've tried it.
> I think there's a growing problem with digital competency in some of these organisations. TfL in particular have not kept up with the times, and their once revolutionary ticketing infrastructure and software (I say "their", but it's really all just outsourced to Cubic, there's very little in-house expertise or day-to-day ownership when it comes to this stuff) feels quite dated now.

I've noticed this too. Tend to visit the UK annually or so over the last 15 years and the general quality of the machine interfaces goes down over time. The good ones are almost no different from how they were in 2005.

The part they have improved on is the contactless integration with phones which does just work so dramatically reducing the need to use the rest.
I don't follow. How is this meant to be interpreted?

> What “gaining” capital looks like is “we upgraded our ovens from the 1980s to brand new ones with steam” or something. So losing that capital would look the same as well. We would lose the luxuries, not just a random assortment of capital that would make everything totally disfunctional.

Gaining capital looks like buying an oven. Losing capital looks like not having an oven. I'm not sure how you plan to cook food without an oven but it'd be much harder than people having to cook their own food with a fully functional oven.

I'm making a guess here and I think you've forgotten to account for depreciation. Gaining capital looks like buying a new oven - a whole new oven - because the old oven is depreciating and probably doesn't work any more. People don't randomly upgrade ovens unless their is either a big enough productivity differential to justify the spending or the old oven isn't functioning well any more and needs to be replaced. If I look at the depreciation rates of my local tax authority ovens only have a lifespan of 20 years or so for tax purposes (typically less). I'm sure there are still 1980s ovens in use somewhere that withstood the test of time but they'd be pretty rare by now and not really a factor in feeding large numbers of people.
I have always held the position: the best design is as little design as possible

if you make a website - you need constant inspiration, and a theme that will be a constant companion, otherwise it will not be a website but just a stillborn plug. serious blogs are created when the author simply does not have a place inside himself, because the information itself spills out, and the blog is just a place where he puts it out. nothing more.

and if you ask for advice on what is best - most likely it is better not to do it. or is it just a rhetorical question to check - how many interesting answers will there be for creating new blog topics? )))
I'm very familiar with the allegory of the cave, but I'm not sure I understand where you're going with the analogy here.

Are you saying that it is not possible to learn about dynamics in a higher dimensional space from a lower dimensional projection? This is clearly not true in general.

E.g., video models learn that even though they're only ever seeing and outputting 2d data, objects have different sides in a fashio that is consistent with our 3d reality.

The distinctions you (and others in this thread) are making is purely one of degree - how much generalization has been achieved, and how well - versus one of category.
>solution is for everyone to suffer as badly

I think one expedient solution to changing the game is for the priveleged to suffer equally as the under priveleged, not just because that's fair / justice, but because they're in a better position to realize the the current race sucks when it's not rigged/biased. They should also suffer proportional to social harm done, a white collar criminal who hurts 1000s a little should get as much time as a criminal who hurts 1 a lot. There's already plenty people whose job it is to make others suffer, TBH, knowing some who works in corrections, enough psychopaths that it makes no difference if the people they oversee gets more "diverse". And if we really want their jobs to be more humane, then maybe putting priveleged in positions where they have to improve system for everyone, if only out of sheer self interest, is how to get that done.
I've LLM based crontab bot. Where I simply write stuff like "run my backupBitBuckettoDropbox.sh from home directory at 3am everyday".

I never really liked cronjob expressions.
MetaWare was based in Santa Cruz, CA.
EU market regulators: "Hold my beer" *cracks knuckles
It's particularly alarming that such scams are linked to violent criminal enterprises
What does "enforce the use of smart pointers" actually mean? Idiomatic C++ uses "this" and references ubiquitously, both of which are vulnerable to use-after-free bugs just like raw pointers.
I don't think that makes the task harder. You should just not do the task at all if the user doesn't want it.

Flashback to when apple rolled out their enhanced privacy tools and when I said "that data is blocked unless the user gives us permissions" the project manager un-ironically anguished "But how will we track them?!"

Won't someone please think of the commercial interests?! /s
This destroys the Wordpress ecosystem in one move. Who is going to pick Wordpress after this for a project if the Wordpress leader can hamstring their site for reasons completely outside of their control?

This entire debacle also hurts the entire open source community. Look, if you think there's a trademark violation then sue them for it by all means (but since they let this go for so many years the outcome of this likely will be cancellation of the trademark) but the rest? just don't.

Edit: by "the entire debacle" I meant not this specific even but how WP Engine claimed Mullenweg demanded money, slandered them , all that.
Yeah, and C++ is morphing from one to the other.
Always consult with someone you trust
I have one on my desk unopened. I’m in the UK and by the time it finally arrived all the stories had come out about how lame it was. Just have not invested any time on it.
You're missing motivation and productivity as two of the important qualities. There's a difference between being competent and being able to get yourself to do the work. And amongst the people who do put in the hours there will still be a lot of variation in the amount of output they have.
I'd say pull request should be reverted if necessary, but an idea that each commit should be revertable and expectation that project should work after it is unneeded complexity for me.
There's probably a similar amount of code in the execution path, but the Rust ecosystem reliance on dependencies means that you're pulling in vast amounts of code that doesn't make it to your final application.

A C++ library author is much more likely to just implement a small feature themselves rather than look for another 3rd party library for it. Adding dependencies to your library is a more involved and manual process, so most authors would do it very selectively.

Saying that - a C++ library might depend on Boost and its 14 million LOC. Obviously it's not all being included in the final binary.