skysight-inc/HackerNews huggingface dataset:
This is a reference to the "Can programming be liberated from the von Neumann style?" from 1977.
It argues for functional programming, making the point that the imperative style is more common for efficiency reasons, as the programming model is close to the computer architecture.
It aims to be a general thought framework inviting to step a step back on some notions that have been (hastily?) accepted in the programming world.

It makes the same analogy that Prolog (or logic programming languages in general) have been strongly influenced by the resolution algorithm. In practice that means that if you write a non-trivial program, if performance is not right you'll need to understand the execution model and adapt to it, mainly with the pruning operator (!). So while the promise is to "declare" values and not think about the implementation details, you're railroaded to think in a very specific way.

I personally found that frustrating to find good solutions essentially unworkable because of this, in comparison with either imperative or functional paradigms that are significantly more flexible.
As a result, Prolog-style programming feels limited to the small problems for which it is readily a good fit, to be integrated into a general program using a general-purpose language.
I may be wrong on this, but of the 50 people that learned Prolog around the same time as me, none kept up with it. Meanwhile, other niche languages like Ocaml, Haskell and Scheme had good success.

Rethinking the language foundation could remove these barriers to give the language a broader user base.
Thanks for sharing. Last time I updated the hugo version I built my site with, it was indeed a good few hours of altering the template customizations I had made. Luckily as someone else on here said, having lots of documentation available was a lifesaver. Still, not sure I intend to update again anytime soon! haha :P
So you're a doctor? I came to you for medical treatment? Don't bring up these irrelevant things. Judging others in just a few words will only make you look like a fool.
WP Engine are a Private Equity owned for-profit corporation who exist solely to hoover up as much revenue as possible, consequence be damned, that's Private Equity. Matt Mullenweg is an individual who professes to be an open-source software for-the-greater-good moral crusader. I hold them to very different standards. Matt has to behave according to his professed principles otherwise they're not his principles, they're just a mask.

I release Open Source software under a permissive license: if I leverage my control over that software to harm the consumers of my software that I believe are taking without giving, then I am far worse than a leech.

Regarding "WordPress Core": if WordPress Core is all that matters, why are plugins fundamental to WordPress? Why do millions of WordPress websites use Advanced Custom Fields?

You've repeated a bunch of Matt's lies, either you're uninformed or not impartial. The latter cannot be addressed, the former can. Read more, speak less.
By that thinking, looking at the data, you should prevent kids from seeing their family… Understand the nonsense? But nonsense gets often commonsensical when everyone in your circle believes it. Going outside has more benefits than risks. Like biking, yes you are at risk of accident, but in the average you’ll be fitter and live longer.
You’re misunderstanding. In those other apps the behavior is this: you open a document. You put the cursor on line 3 column 3. You use the mouse wheel or trackpad to scroll down to line 600. You hit cursor right. The cursor is now on line 3 column 4.

In emacs the cursor would be somewhere around line 600 instead.
I love how this is another of those ‘laws with no penalty for breaking them’ which Japan seems to be so fond of.
PDF was designed to look the same on any device/viewer and that's something that HTML/CSS/JS will likely never be able to do (every browser does things slightly different!). HTML also lacks good support for embedding resources in a single file and is much heavier to display (try coding a whole HTML + CSS + JS engine vs a basic PDF/A viewer!). Moreover HTML/CSS lacks all the typesetting features that Latex/Typst support out of the box.

But anyway here's a challenge for you: take some random small document in Latex/Typst and try converting it to HTML/CSS/JS while keeping the same layout and visual feelings. Make it a single file you can share with people and try seeing if all browsers display it the same way.
Why shouldn't it? I imagine volcanoes as evolving pressure situation slowly tipping towards eruption. Anything that disturbs situation and tips it faster towards eruption, like an earthquake seems as a reasonable assumption. Not that all earthquakes tips it towards it, sometimes maybe it actually relieves the pressure, depends how things move and crack.
It's sufficient until someone wants to flesh this out with a specific application; ideally this can be easily swapped between "cloud compute" and "locally parked shipping container with a F*ktonne of onboard compute".

If the hammer is semi autonomous drones with { instruments } then application domains include military and disaster which tend to be rightfully shy of external dependancies for various reasons.
I'm already announcing my dn42 addresses and it's good for networking enthusiasts who want to study BGP, MPLS, VPN etc
Everyone who don't own a car have significantly less access to roads than someone who do.

Of course it's possible to compare the advantages and drawbacks of different modes of transport. No society can function without roads, but it's still a question of priorities.
The GCC project wants it to be possible to build GCC with a C++11 compiler that is not GCC.
Even when I lived in the UK, I never had that experience.

End of term, Aberystwyth to Birmingham trains were regularly terminated on route at Wolverhampton.

Loose connections generally worked.
> And in an ideal environment, there should be an educator overseeing a kid and asking what went wrong if kid decides they wanna play with their phone instead of working.

The reason primary education is mandatory is because the average kid doesn’t want to sit there learning things. Even some parents barely care. We have collectively decided to force these children to sit through school because we want the population to have at least some basic skills.

Catering to the outliers would not be efficient, sometimes people need to be coerced to set a minimum standard.
Is it really considered air gapped if people connect USB drives to such machines? USB is a well known vector for malware
I remember reading about how Intel thought they'd be making 10GHz CPUs by 2010 in 2004.
I've been in this situation before, there's a fair amount of "we can do the thing in x time but it'll have these issues, or do it right in x+y time." The quick option gets chosen, things chug along happily for some time, then we hit the limitation and I remember what the issue was. I couldn't even say that the decision to do the quick thing was the wrong one.
That article claims to have “0 comments”, but currently sits at a score of -7 (negative 7) votes of helpful/not helpful. I think they have turned off comments on that article, but aren’t willing to admit it.

EDIT: It’s -11 (negative 11) now. Still “0 comments”.
If you’re a startup in the industrial world - this is why connectivity of PLC systems is often viewed skeptically.
Try adding some parameters that function! Including more function parameters.
r/machine learning comment thread has some interesting ideas, one of them linking this one with similar work in CV: https://www.reddit.com/r/MachineLearning/comments/1g0lnij/r_...
Not at all, it is that bad in many areas, not everyone lives in Berlin.
Hardware Lister (Lshw)
Nope, it suffices to live 80 km away from workplace, and not being lucky to live in places with direct connections, where at least three changes are required, with local connection bus, two train changes, plus additional bus/metro/tram on destination.
I think the reference is more about geomagnetic storms caused by solar flares, like the Carrington Event (https://en.wikipedia.org/wiki/Carrington_Event), which if it happened today would probably wreck most power grids across the planet.
This looks great! I really suck at making cinematic videos with my drone and I would welcome the possibility of just instructing it in natural language.
Well, plenty of cases in terms of prefectural laws have a surprising amount of compliance despite the lack of a penalty. Most recently, mandating bicycle helmets. Yes, far from everyone wear them, but it has not been a full year yet. However it slowly pushes people towards compliance without bogging down law enforcement.

Remember that Japan had some of the highest rate of mask compliance during COVID-19 without there being any penalties other than harsh stares. Japanese people are still human with all the ups and down, but some aspects of society truly are different here.
Funny, I was basically mobile with bike from age 10 or so. Had some friends I needed the parents for until I got a small motorcycle aged 14.

So living outside a city is not an issue, although I often wished we’d be nearer to a city.

But society has changed a lot since and everyone is scared of the beautiful outside world.
Would you prefer that I not say exactly why I am not using typst right now as I would like to? The debugging experience is jarring compared to everything else and it put me off. I'd like to be using it but for the things that I want to do, I need to be able to figure out the mistakes I was making faster and easier.
I think you are both right but are talking about different things.

In elementary school in Canada, I was taught phonetics to help learn sounding words out. This was absolutely a government-sanctioned curriculum. I was taught that the sounds are categorized as either consonants or vowels. Every English speaker can confirm that of course this is correct.

But then you major in linguistics and discover that the elementary school definition of consonants and vowels is actually not quite right. And you can’t even categorize certain sounds well (such as the “w” in “we”, which is actually pronounced with a mostly open vocal tract).
As I wrote elsewhere, this is no different from a project deciding to incorporate a third party's functionality into the core. Either way whoever provides the plugin, you trust the provider to provide the core, if you now think they are going to do bad things, there is nothing they can do in the plugin that they couldn't do in the core without all this drama.

It seems the "perceptual framing" that is being engineered about this, that Automattic and its leader should be cancelled, is not about technical issues.
German chancellor plans to put road repairs into 2% mandatory defense budget to meet NATO requirements, so not that much of a load to overall german budget.

Not trying to detract discussion, just finding it hilarious that when facing a potentially existential threat from russians who repeatedly claim they will wipe them out, they will do just about anything rather than making their military into something a bit better than an chronically underfunded joke its now.
They either have some of the best or worst legal counsel; or they just ignore the legal counsel.
PocketAdmin can be both a HID storage device and a keyboard.
This is the new venture capital model. Everything must be (or come with) a subscription.

It's a way to take an area that has low technological innovation (little reason to buy next year's cooling mattress, which is the same as last year's mattress) and turn it into recurring income.

As a bonus, all the smart features that you bundle into the subscription are also the personal data of people with high disposable income. You can now make money twice.
Actually, yes. This is part of their strategy. They used this in Syria as well.
Terrified of raising taxes? I dunno, they are planning to raise taxes and introduce new ones. Cautious? Not in the least. Walking into one PR disaster after another.

There is no way to fix the UK railways, because it would require expensive engineering projects and purchase of private land/properties at low prices. People would vote them out as soon as they could. So no chance of that happening anytime soon.
For many it helps cover the gigantic rent hikes. Many workers need public transportation to commute because they can’t afford a car, which keep becoming more expensive because cheap cars don’t make profits. It was not rare before for public transport subs to cost upwards of 100 EUR
What Apple are doing is significantly worse than UAC.
> AFAIK they welcomed converts with open arms (especially Muslim ones),

While that was seemingly true in the 1400s when ex-Jewish Conversos had sometimes significant economic and even political power. That had changed by the 1500s, antisemitism (same applying to Muslim converts) became much more focused on race and not just religion.

Conversos and Moriscos were persecuted and discriminated culminating in the expulsion of 1609 (which targeted hundreds of thousands of people who had technically been Christians for the past ~100 years).

https://en.m.wikipedia.org/wiki/Limpieza_de_sangre

In some cases it was pretty extreme and not that dissimilar to the one-drop rule in the US (and the decentralized pseudo-segregation wasn’t that dissimilar either).

Descendants of Jewish and Muslim converts were even banned from emigrating into the American Colonies a few decades after Columbus.

It likely wasn’t as bad yet in the 1490s but had Columbus Jewish origin (assume that’s actually true) been know he probably would have faced significant barriers in holding political office or even attracting investment for his expeditions.
I worked in a data center situation once where there was a physical switch that disconnected the outside network connection which was turned on only in very special circumstances. The USB ports were filled with super-glue.

I always thought that the big switch was probably still a massive vulnerability - is it air-gapped or not? When the switch is flicked it only takes milliseconds for an exploit.

Anyway, not sure what happened to those guys in the end.
Color coding any executables in file managers (in an otherwise reserved color) should be a standard.
Previously on Hacker News. https://news.ycombinator.com/item?id=41821400
For those who also think Avalonia is the best GUI option for .net, there is support for Lottie assets in Avalonia.Labs:

https://github.com/AvaloniaUI/Avalonia.Labs/tree/main/src/Av...
Friendships can form when people have repeated un-planned meetings. Put yourself into such situations regularly: work at a co-working space, keep a consistent gym schedule, regularly attend several meetups, regularly attend a volunteering group, visit a coffee shop on a schedule, take public transit at the same time each day, etc. Don't let your headphones prevent random conversations with strangers.

The biggest cause of loneliness today is loss of the third-place [0] in modern communities. Suburbia is soulless and isolating because there are few third places where people can socialize and meet others.

[0] https://en.wikipedia.org/wiki/Third_place
Wrong, we literally double everything in our tax code so that spouses can file jointly.
Sure.

A f(a,b,c)

becomes

A f(a,b,c,d)

and

f(a,b,c) -> A

grows to

f(a,b,c,d) -> A
Yesterday's link https://news.ycombinator.com/item?id=41821400
That’s hardly the “bigger picture”. Few if any are born an asshole, most are jaded and warped due to external factors. Additionally, literally every person has a moment when others would view them as assholes. Attempting to hide away the minutia as something akin to “haters gonna hate” ironically misses the bigger picture. If you think “random external factors” like price have no bearing on customer-employee relations than I urge you to take a marketing course. There is so much information our brains use both consciously and unconsciously that decide what we do in a given situation.
https://icfp24.sigplan.org/home/minikanren-2024#event-overvi...
is related. There has been work on turning slow bidirectional code into faster functional code (in 2023, reachable from this url).
Some people just think they're above the law. This Matt guy has gone mental.
> Women with unrealistic expectations creating the conditions for their own loneliness.

I find this similar to blaming fat people for obesity and diabetes. We evolved with food being scarce. We're not at all equipped to deal with junk food that's engineered to be addictive and the adverts for McDonald's and other junk everywhere on our lives.

Do you know how many animals are monogamous? Basically no mammals. This is something seen mostly in birds. And even out of monogamous birds only a fraction of them mate for life (which is what people typically mean when they say monogamous). Go and read about bonobos, chimpanzees and gorillas to learn about primate mating behaviour without any of the human bullshit.

What we see now is a kind of confused state. Societies have been mostly set up around families, although that's changed more recently with government welfare etc. Harems are still very much taboo in the West, but increasing inequality and centralisation of wealth can only mean one thing. Media (not just social media but that too) creates vastly unrealistic expectations for everyone, basically putting everyone together on the "world stage". Like junk food, our primate mating instincts aren't equipped to deal with any of this.

One thing I find funny when men blame women specifically for this is they never admit that they also want to mate with as many women as possible, preferably a different one every day. It's always implied that women are ruining monogamy but men would just be happy with one partner. Bull fucking shit. Truth is if any man had the opportunity to form a harem it would be taken in as heartbeat. It's really fucking lame to try to analyse other people before even analysing one's self.
Of course your frame of reference is biased because you have the best railway system out of ~30 European countries.

Germany’s system gets a lot of hate but it still in the top ~8 or so.
I've watched chunks of beautiful Texas ranchland get sold off and built up by insufferable austinites for the marginal mcmansion. I will probably oppose a policy that encourages that and would rather the descendant of your so-called "bumpkin" keeps it.
> It’s not clear what security problem Mullenweg is referring to in the post.

Where is the CVE? What risk is there continuing to use the original plugin? No details at all. This results in fear: we don't know if the original is safe to use.

> Going forward, Secure Custom Fields is now a non-commercial plugin

Does this imply that Wordpress is potentially going after a revenue stream from WPEngine?

If the plugin had Pro options* then are those closed source and so not available to Wordpress in their fork of the codebase? It's not clear.

* https://www.advancedcustomfields.com/pro/
It's a common misconception that libraries are just stacks of books. Libraries are about connecting people to information and resources. How people access information changes. These days a ton of information is online - more than any one library could hold - and having access to those resources - whether to look something up on Wikipedia or to apply for a job - is a core part of the duty of libraries.

Libraries have books, magazine, journal subscriptions, children's books, music, movies, art. They host clubs, they host discussions or community events, they help people find all sorts of information.
I think compatibility issues in LaTeX often come from packages that redefine the same macros in incompatible ways. This kind of things doesn't happen in typst because all user code is pure: a package can define 1) values or pure functions that can be imported (this makes them available only in the scope where they're imported) and 2) content that can be included in the document.

There's still potential for conflicts, for example content can contain elements that represent a state update such as incrementing a counter. Packages can define their own states for internal use, and the namespace is global, so they can interfere with each other if they don't follow good practice (prefixing state names with __package-name for example). And show rules can replace an element of content with another one, for example one package can replace verbatim code with a figure, and another package can format verbatim code. What happens if you mix them without limiting their scope?

But so far, I think the compatibility problems in typst are more of the "well, what do you expect?" kind. Compare to LaTeX where sensible code is broken when a package makes a small changes somewhere deep in the macro pile of cards.

For example someone here mentioned the example of one package changing "the" to red and another changing "the" to blue. This can be done declaratively in typst, and won't cause an error, but the result will depend on the order of declarations.
I believe the road budget was 132.8 billion between 2016 and 2030
> fairly owed

You're doing it again. You're assuming that it must be a just tax. You're assuming that a tax is somehow intrinsically "owed", that any tax requires no justification.
I have SO MANY THOUGHTS.

But its best to leave them out for sanity :)

Thanks for adding the unedited comment as it shines light over the newly fabricated comment.
Columbus Was a Sephardic Jew from Western Europe, DNA Study Finds
> Public transport might be unpleasant for the individual

Where is this true?
Yeaaah that sound like "fuck the black-humanist". This guy eats want he wants but his self definition is weird and rude.
Amazon Japan transitioning from delivery via reputable companies to their own part-time driven mess is a great example of how things can get worse very quickly even in Japan. Frequently not bothering to ring the bell, packages left outside your door without updating you via e-mail, barely legible safety box passwords scribbled on a shrivelled note in your mailbox, failing to send the safety box password to you via e-mail so that they are now stuck in the box, etc.
> With Deutsche Bahn it is either their app or a PDF to print.

They also have an extensive web-based ticket shop.

You don't need to print PDF tickets. One can also show a PDF ticket on an electronic device, without printing it. I used the DB ticket PDFs for several years, without printing it. Nowadays a load the long-distance train tickets onto the phone and have it in the DB app, I have also a PDF version via mail.

> For local and inner city transport you usually don't need a ticket a all, just swipe your card or phone at the beginning and end of your trip.

I have that here also in my city. The reality: most people have a subscription, that's the by far dominant model. Simpler and less tracking needed.

> It is paper tickets everywhere or a gazillion of different apps, because every city and network has their own.

Larger cities like Berlin, Hamburg, Munich, Cologne, Frankfurt, Stuttgart, Düsseldorf, ... are central for large traffic regions. For example the traffic region here in Hamburg serves roughly 3.7 million people.

> That is very much not my understanding of public transport being digital.

We now have a Germany-wide affordable subscription-based ticket for local&regional public transport. That's my understanding of public transport gone digital, nation-wide. The basics were operational after only a few months of planning.
Mullenweg calls it a fork. I could see that being somewhat okay if it's indeed for security fixes, but removing the upsells is petty at the very least. But a fork doesn't take control of the original, so I wonder what they did there? Perhaps a redirect from the ACF entry to SCF?

To be honest, none of this makes WordPress look good... It just seems like a douche move.