skysight-inc/HackerNews huggingface dataset:
They have been around for over a decade. Ghost, strapi, grav, etc etc.

Many are far more user-friendly than WP. All are more secure, better performing, most easier to develop on¹ and several have far better fitting architectures and concepts for common use-cases.

Yet WP continues to churn along. It has it's "marketing" going for it. It has a familiar name, it is predictable (you know what cr*p and legacy you're signing up for, as a techie), and therefore it remains a popular choice. Which is a metric many people use to choose a tech stack on, so it's a flyweel.

You've probably not heard about any of the simple, secure, fast, static-file, build-on-CI, nice-UIs CMSs out there. They are there. You can use them to replace your WP. Yes, even if you have a staff of 20+ web-editors that have never even heard about something like "CI", "Git" or commandlines.

¹ I've been Drupal and WP developer from early 2000-s to early 2010-s. I've founded a few webhosting companies specialised in WP hosting. I've helped hundreds, maybe thousands of ppl with "WP stopped working last week, can you have a look". WP development is a ghetto full of dumpsterfires, with, if you know where to look, are very disciplined, avoid 95% of the "streets" (ecosystem), some gems.
A bit of buzz, free publicity if anything. It's a competitive space.
You keep acting like this code is super far from the real world, but it isn't. It's representative of basic number crunching just fine.

The one serious caveat is that someone that already knows CPython is godawful at this will switch to numpy, but that reinforces what the benchmark says.

None of the things in the post are going to change the order of magnitude here.
until, as happened to us, you're in the middle of an upgrade cycle, with a mix of red-hat 6 and red-hat 8 servers, and ansible decide to require support for the latest available version of python on red-hat 8, which isn't available on red-hat 6, so we have no way of using ansible to manage both sets of servers.

The python ecosystem is a cancer.
Yes. As someone who is used to putting far too much thought into grocery shopping, it is virtually impossible to advance this change on an individual level. The company making the sustainable toothbrushes is owned by turtle hating petroleum companies or worse. I probably just seem cynical or shitty, but I would be hesitant to potentially induce guilt in individuals who feel they aren't doing enough when there are no better options (within reach, anyway).

Nobody is individually dictating plastic use, and no truly high-level system exists to prescribe it: this is all largely emergent. I think we should try, and I think we need to hold ourselves and each other accountable, but ... what if this is just how it goes?
Single quotes are quite a common English punctuation character. Particularly in the strings I tend to hardcode in programs, it is way more likely that I need to write a single quote than I do a double quote.

When that happens, I have to escape the quote (if the language even allows escapes in single quoted strings) or change the whole string to double quotes.

Because typing a single quote will break parsing, it's also hard for tooling to assist. If I put a single quote unescaped, the auto formatter will probably barf.
>It wasn't 24%, it was 24% of the half that could be identified.

with a large enough data set the chance that the half that cannot be identified is also 24% looks pretty good, unless there is something specifically about these brands that makes the identifying of them easier than other brands - which is also a pretty good chance I would say.

If there is a good likelihood of identifying these brands specifically then I guess it is actually pretty close to 12% (assuming there are still some small amount which cannot be identified)
> pieces of plastic that they collected during clean-up events

The article is about trash from littering. Surely the consumers fault.
I think silent memory corruption is almost never a good tradeoff. (The one possible exception is something like a single-player videogame, where unknown corruption might be less bad than crashing - but even then, avoiding having the situation come up in the first place is better). An argument used to be made (if not in so many words) that accepting a certain amount of occasional memory corruption was a necessary tradeoff for performance; it's an argument that I was always dubious about, and now Rust has proven it completely false.

Fundamentally I don't think this is a case where C++ makes a deliberate design tradeoff that makes sense for some projects. I think it's just a bad design choice (not even a choice as such - it wasn't a question that was considered at all when C++ was first designed) that should be corrected. Sometimes there is a right answer.
I am getting the strongest sense of deja vu here.

I could swear I saw this exact comment on this topic quite recently, but not as recently as the last few hours.
I need this !

I can also recommend Stretchly for the computer https://github.com/hovancik/stretchly.

Forces me to stand up and look further / go grab some chicory.
Note that the limit only applies to base OpenWRT installation. I have successfully configured my ancient router to boot from the router's USB storage (64gig flash drive)
I’ve seen varying (lack of certainty is a sign in itself) estimates for how many times it can be recycled, from up to 2–3 to up to 7 times, where plastic closer to the end of that is only viable for uses like car tires, and read that PET leeches more plastic into drinks after being recycled[0]. In my mind, it does not pass the “recycles well” threshold if you compare it to materials like glass.

[0] https://www.sciencedirect.com/science/article/pii/S030438942...
In my limited experience k8s is treated as some magic instead of what it is: resource virtualization platform. Sort one (or two) step above hardware virtualization platforms (e.g. esxi).

The fact that vmware can migrate a running vm to a different hardware node is surely powerful feature. Do you want to pay for that with complexity? If you are one infra team serving on-prem deployments with consistent loads you provision things when new projects are started and things break. However, if infra team serves internal product teams it is nice to give certain guarantees to them and limit blast radius how they can affect other teams.

This is where kubernetes sit. It's a deployment platform, where the deployable is container image instead of VM image. Slice off a namespace to an internal team and have their deployment blast radius contained within their namespace.

Do you need such flexibility? I'm pretty sure that roughly 99% of all teams do not. A static set of VMs provisioned with some container orchestration system is more than enough for them. Loads and deployments are too static for it to matter.

>>> But it allows seamless upgrades!

Dude or dudette, if you can't properly drain your nodes and migrate sessions now, kubernetes will not save you.
You can determine if a search result is effective for that query if a user stops searching after clicking the link. But only if you have enough users for any given query.

Also ad networks
is this article written by AI? other posts are non related and at the end promotes a tool that writes AI powered blog posts.
It would only be possible to collect the money if he has it, which he doesn't.

It may be $7 million in total value, but I believe the actual money was $1.75M. The other $5M would be uncollectible debt being forgiven.
>>Companies like plastic because it means thicker margins for them

Consumers like plastic because it is better than the alternatives.
Waste isn't inherently bad, littering is. It's not Coca Cola's fault that people throw away plastic bottles into the rainforest, oceans or other fragile ecosystems.
The "Just Sharing" Principle
Elizabeth line suffering a second day of major problems and delays
> A passing car (...) is enough to not hear anything that comes out of them.

Isn't this part kind of the point?
One thing I don't understand about aggressive anti-regulation arguments is they don't actually provide a solution. Supposedly the negative outcomes from social media are to be ignored because of privacy? Like you can ignore any societal issue with this blanket argument of privacy... Ok, shall we have no laws because fundamentally we should be free to do anything? Why is it acceptable for the government to stop me pouring crude oil into Sydney Harbour, but not to stop current status quo "acceptable" (but probably very harmful) behaviours like social media?
I don't know if protest actually does work. It can certainly be used to "legitimise" some course of action preferred by one group of elites. But there are so, so many examples of protest achieving nothing at all - or even having the opposite effect.
She's very much an agitator. However the C++ leaders aren't trying to avoid offending anyone. They're trying to do something even more difficult which is not making anyone feel uncomfortable. That paper's title makes people think about things they'd rather not think about instead of C++. Normal people would just read it, feel distracted, and then say nothing, which is unfortunate, since I'm sure Andrew would have much preferred to hear it from them instead of being publicly criticized by an activist.
Thanks for posting this to HN! Author here, happy to answer any questions.

(By the way, I did not originally start the project, though I've worked quite a bit on the safe abstractions that are mentioned in the roadmap).
Reducing sugar consumption has long term health benefit, reduce medical cost, and might reduce consumption of plastic bottle. Anyone explored regulating/taxing sugar before?
It's awkward to write that on this platform, but: venture capital.
> Not sure why we stopped expecting that from electronics.

Last years model only does 4k, my eyes need 8k
> that's well beyond the expected useful lifespan of even a modern TV

What? That's nuts. Why bother buying a tv if you're immediately going to throw it in the trash
We have hundreds of years of scholarship based on ancient Greek theater plays. They were created as entertainment. I wonder which 20th/21st century TV series will be written about in the year 4000. I think The Wire is likely to be one of them.
DeepThought-8B: A small, capable reasoning model
Have you tried RescueTime? It's a similar app that prompts you to log your activities every time you unlock your phone.

It's surprising to see how much time can slip by unnoticed each day. Using it can really make you more mindful of how you're spending it.
Allow me to clarify about "in-app purchases".

The "in-app purchases" are for small complementary features, like making the screen appear on a schedule, making it impossible to skip the screen, and adding a lock button to lock the screen. Those features aren't essential for the app to function.

> This app could just be an image set as your lock screen background.

Well, yes and no. In the app, you can interact with the prompts. There is a history of your itneraction. You can export it and then analyze it if needed.

> I've found a good way to discourage mindless phone staring is to set the display to monochrome (e.g. through colorblind emulation). The decreased visual stimulation seems to have an effect on me, at least until I want to see a photo or video in colour and go back to normal.

+1 here. I have always had this setting on closer to bedtime.
Wow, that's a lot of detail.

Judges get very pissed when people hide shit from them. They also get very pissed when someone blatantly skirts existing law. They could actually face serious jailtime for that. They'll be very lucky if this doesn't backfire extremely hard on them.

Even wilder, a lot of people, mostly the Reddit/Bluesky types (you can imagine), are going to lose their fucking minds off of this.

What a fuckin' year this has been, and we're not even in the last month of it.
Is there a non-paid version of this? The title is a little clickbait, but reading the comments here seems like this is a story that jumped on the k8s bandwagon, made a lot of terrible decisions along the way and now they're blaming k8s for everything.
I have made purchases online through bank transfers but it is exceedingly rare that I do that. I have to have a very high level of trust with the company and I have to have a very high level of confidence in their products. Because the problem with the bank transfer is that I have no consumer protections beyond what the merchant is willing to provide me.

As obnoxious as credit cards are for merchants to accept they offer a massive level of protection for the consumer. I understand that this protection can vary based upon country but I'm speaking as from the USA. If there's a problem and the merchant refuses to make it right the credit card company can intervene. When you're purchasing blindly online that is critical in my mind. Unless I'm able to have some other equal form of purchase protection generally I won't do business with emergent who doesn't accept credit cards. This includes things like PayPal and other payment services I will refuse to do unless I have a high level of confidence in what I'm buying. Because the consumer protection's there suck next to credit cards.

Like I said there is the rare exception and generally those are very high cost items. For example one item that I purchased online was a gun that cost over $16,000. That was done through a bank transfer. Considering the item and the fact that these are federally tracked during the transfer process and the reputation of the seller also being a federally licensed firearm dealer I felt very confident in the sale. Purchasing other high ticket items like automobiles from dealerships and so forth I would also feel a level of confidence from that. Purchasing trivial items, I would not.
Janet looks really interesting. Especially with how easy to embed it is.

If I understand it correctly creating DSLs in it should also be very easy with its macro and PEG feature?
If only those who schedule meetings would know that.
A decade old CPU would be a Haswell, not a Pentium 4.
Interesting , I was reading the author's comments in the hackernews post about https://www.gitpod.io/blog/we-are-leaving-kubernetes

And I was there also curious about it , and had posted some questions , though now I am not sure if all of those were interested.

But yeah , I also agree with this sentiment , personally I would much rather optimize my code in hopes that it can run on single machine (vps like hetzner) instead of the dread of kubernetes

Though I also want to see kubernetes , so maybe some day I am going to experiment it for the sake of experimentation with something like kubectl or other minimalist single computer based approach to learn new things.

I also feel like I can't benchmark things unless done through kubernetes like anton putra , so I am not sure.
It both just sugary water with bubbles. The Coca-Cola branding team has done remarkable work.
Type hinting in python is a bit of a sticky plaster.

We have pyre enforcement at work, the problem is, that it has been gradually turned on over time, so some stuff is pyre compliant (or just strategically ignored) and some stuff isnt, so when you open some old code to do something, you have a million errors to deal with.

That would be fine if types were enforceable. in runtime type hinting does shit all.

I would dearly love a "strict" mode where duck typing is turned off and variable are statically typed. However I suspect that will never happen, even though it'd speed up a load of stuff if done correctly (type inference happens a lot)

I suspect to use type hints properly, I'd need to think a bit more C-like and create dataclasses as types to make things more readable, rather than using Dict[str,int] or what ever.
While I started out on the side of DOJ (if only to do _something- about Google’s abusive practices), I’ve come around to the idea that this is a foolish idea. How will chrome support itself? If Android is spun out, how will that make money? Legislation is needed. I won’t pretend to know the answer, but I don’t believe it’s this.
And how long have you spent in academia? What do you think research universities produce at scale to keep their Carnegie category?
Great app! Love the design and thoughts behind it. Few comments:

- isn't it possible to select multiple intentions? I've tried but when I turn on one, another one turns off.
- for apps like these I'm really missing a more expensive lifetime subscription. I'm okay with paying some more upfront if I don't have to pay a periodical fee.

Anyway, really nice work!
That is focused on protecting costumers (mostly their own).

There I fixed it for you ;)

Edit: okay okay, I get it... Consumer protection bad, Big Tech good!
Raspberry Pi CM5 is a faster, drop-in upgrade
I do the same! It works pretty good for "visually addictive" apps... but not for HN for now
Are you aware about broadcast storms? Perhaps you somehow accidentally introduced a loop in the network? The symptoms fit that exactly. https://en.wikipedia.org/wiki/Broadcast_storm

STP is meant to prevent that. https://en.wikipedia.org/wiki/Spanning_Tree_Protocol

Of course you can't set up STP with unmanaged switches, so until you go managed and set up STP properly nothing will change.
If there’s a clear distinction between LLMs looking for patterns in text and LLMs looking for patterns in patterns in text, I’m interested in seeing it better and understanding it.
Worst of both worlds is right. I came back to a Python project with a couple of critical but untyped dependencies recently after writing mostly Rust, and to clear up a large number of these (particularly “type is partially unknown”) I had the choice between lots of purely type-checking ceremony (`typing.cast`) or going without.
Kubernetes starts sucking at first sight and is kind of the sign of the ailment of modern times.

Let me try to explain:

First, you encounter the biggest impedance mismatch between cloud and on prem: Kubernetes works with pods, while AWS works with instances as the unit of useful work, so they must map to each other, right?

Wrong, first each instance needs to run a Kubernetes node, which duplicates the management infrastructure hosted by AWS, and reduces the support for granularity, like if I need 4 cores for my workload, I start an instance with 4 cores, right?. Not so with k8s, you have to start up a big node, then schedule pods there.

Yay, extra complexity and overhead! And it's like when you need 3 carrots for the meal your cooking, but the store only sells it in packs of 8, you have to pay for the ones you don't need, and then figure out how to utilize the waste.

I'm not even going to talk about on-prem kubernetes, as I've never seen anyone IRL use it.

Another thing is that the need for kubernetes is manifestation of crappy modern dev culture. If you wrote your server in node, Python and Ruby, you're running a single threaded app in the era of even laptops having 32 core CPUs. And individual instances are slow, so you're even more dependent on scaling.

So, to make use of the extra CPU power, you're forced to turn to Docker/k8s and scale your infra that way, whereas if you went with something like Go, or god forbid, something as deeply uncool as ASP.NET, you could just put your 32 core server, and you get fast single threaded perf, and perfect and simple multi-threaded utilization out of the box without any of the headaches.

Also I've found stuff like rolling updates to be a gimmick.

Also a huge disclaimer, I don't think k8s is a fundamentally sucky or stupid thing, it's just I've never seen it used as a beneficial architectural pattern in practice.
M4 chips: Matrix processing and Power Modes
http://archive.today/FGqCu
There's also The Deuce more recently. I found it excellent, though the subject matter (sex work and early 70s/80s porn industry) probably will turn a lot of folks off.
I get what you need, yet I find these cases aren't all that often, and when it happens it doesn't bother me as I quickly recognize where the type system is somewhat failing and either ignore it or add a type hint.

But maybe if you have a codebase with a lot of magic of certain libraries, you experience is different. I also don't really depend on the typing treat it the same as C# or Java.
I think this stance is mired in the big picture but ignores small altruism. Neighbors who sheltered jews during the holocaust didn’t alter the system, but they saved real lives. Clandestine action for the better, in line with one’s convictions, can be genuinely worthwhile.
Wild, that the SQLi was still there...
Yes https://en.wikipedia.org/wiki/Sugary_drink_tax
Notes from "Good Strategy / Bad Strategy"
Sure, and I'm also not a fan of RedHat. We ran Ubuntu and Debian on that gig, the few Python issues we ran into we could fix with some package pinnings and stuff like that.
Yeah that's a BS dark pattern that drops my opinion of the site to zero.
They probably signed up for the purpose of doing this. People don't usually change their opinions that easily, especially a total 180 from "volunteering to support OpenAI" to directly the opposite.
Teuken-7B-Base and Teuken-7B-Instruct: Towards European LLMs
So what is the self-hosted solution for running something like cloud run on your own hardware? Multiple servers and optional redundancy so not dokku.
While I've not played with k8, I did run stuff in Google's Borg for a very long while, and that has a similar architecture. My team was petabyte scale and we were far from the team with the largest footprint. So it is clearly possible to handle large scale data in this type of architecture.
Researchers identify previously unknown compound in drinking water
Gotta pump those numbers up. Those are rookie numbers in this racket. I myself, I have fourteen cover stories with an infinite loop at number 10 that directs you back to 4.
In the US, President Wilson proposed a soft-drink tax in 1914, but the already-powerful Coca-Cola Company lobbied to defeat the initiative. In this country, the beverage industry is incredibly influential and has bought off a lot of legislators.
GenAI has been a huge boon to my creativity as well. It does the donkey work.
> Just so that a couple of snowflakes can use their fad of the day or can stay in their comfort zone.

Or because the DOM is a piece of technology designed for rendering documents and not web apps and with limitations which has been severely gimping proper rendering of web apps for the past decade despite a slew of libraries trying to fill the cracks with various amount of success. Whichever you prefer.
The author seems to misunderstand PCB design flow. This is neither a "factory component placement issue" nor a silkscreen error. The error is in the schematic.

The layout CAD is often done by a different team that follows the schematic provided by design engineering. Automated workflows are common. The silk screen is predefined in a QA'd library. It is not their job to double check engineering's schematic.

The components are placed per the layout data.

Both those teams did their jobs correctly, to incorrect specifications. In fact, the factory performing assembly often is denied access to the schematic as it is sensitive IP.

If you're going to cast blame on a 30 year old computer, at least direct it at the correct group. It wasn't soldered incorrectly at the factory. They soldered it exactly how they were told to - backwards.
Yep, it's a cluster OS. If you need to run a cluster, you need to explore and understand the trade offs of k8s versus other approaches. Personally I run a small cluster on k3s, for internal tools, and love it. Yes it's a load of new abstractions to learn, but once learnt if really helps in designing large scalable systems. I manage lots of pet machines and VMs for clients, and it would be soooo much easier on k8.
I’ll have to watch the interview tomorrow, but it strikes me that “enshittification” is about as easily understood as any semi- nuanced terminology. Who can’t understand the meaning quickly, even if the details aren’t terribly well-defined?

I nominate this for the word of the year in dictionaries.