skysight-inc/HackerNews huggingface dataset:
Sure, PHP can process logs of any volume, but it would require 5–10 times more servers to handle the same workload as something like Go. Not to say Go just works out of the box while for PHP you must set up all those additional daemons you listed and make sure they work -- more machinery to maintain, and usually they have quite a lot of footguns, too. Like, recently our website went down with just 60 RPS because of a bad interaction between PHP-FPM (and its max worker count settings) and Symfony's session file locks. For Go on a similar machine 60 RPS is nothing, but PHP can already barely process it, unless you're a guru of process manager settings.

In a different PHP project, we have a bunch of background jobs which process large amounts of data, and they routinely go OOM because PHP stores data in a very inefficient way compared to Go. In Go, it's trivial to load hundreds of thousands objects into memory to quickly process them, but PHP already starts falling apart before we hit 100k. So we have to have smaller batches (= make more API calls), and the processing itself is much slower as well. And you can't easily parallelize without lots of complex tricks or additional daemons (which you need to set up and maintain). It's just more effort, more waste of time and more RAM/CPU for no particular gain.
Pony cars are probably correlated with military recruitment.
Make and Makefiles are incredibly simple when they are not autogenerated by autoconf. If they are generated by autoconf, don’t modify them, they are a build artifact. But also, ditch autoconf if you can.

In the broader sense: yes this effect is very real. You can fall to it or you can exploit it. How I exploit it: write a bit of code (or copy/paste it from somewhere). Use it in a project. Refine as needed. When starting the next project, copy that bit of code in. Modify for the second project. See if changes can be backported to the original project. Once both are running and are in sync, extract the bit of code and make it into a library. Sometimes this takes more projects to distill the thing into what a library should be. In the best case, open source the library so others can use it.
Ohhhhh, nice. Yeah, sorted data is powerful. Thanks for pointing that out.
Exactly.

No one should care if matt is unpleasant when they can just fork and be done with him.
They haven't withdrawn everything. I've only just noticed this, but the Strava help centre still states that "FATMAP's 3D maps and other features will be built into Strava to create the world’s best platform for planning, navigating, and sharing outdoor adventures"[0].

There's also a recent comment on an Instagram post[1] about a supposedly recent response from Strava the commenter received that, if accurate, provides some hope.

It'll be interesting to see if anything comes of it, but at this point I also rather hope that something more open, hackable, etc. rises from the ashes of FATMAP.

[0] https://support.strava.com/hc/en-us/articles/26949702911117-...

[1] https://www.instagram.com/oak_app/p/DDe3tNqs95k/
He should have been shaking his hands while waiting for it to dispense. Then he could use just one towel.

https://youtu.be/2FMBSblpcrc
What the fork is he thinking?

(Sorry I’ll see myself out)
>GenZ isnt interested in learning to drive AT ALL.

Only those in dense urban areas with great public transport.
No, but they are paramilitary forces.
The irony of learning about things like democracy and the bill of rights in an authoritarian school that suspended basic rights was not lost on me – and schools seem to be even more restrictive now.

But I have few complaints about kindergarten and undergraduate university education.
> Others making money from an open source project is kinda the point of open source.

It’s always interesting when people become personally offended when someone dares to make money off of the project they personally open sourced before. Why would you license your stuff with a license that explicitly allows that if you’re salty about the consequences later?

Maybe chose a license you actually stand behind and can live with.
FCC proposes cybersecurity labeling program for smart devices
I used to own a 230E from 1982. It didn't have any extras, just a basic saloon with a 5 speed manual gearbox (much better than the auto). It didn't even have electric windows. It was solid, comfortable, looked nice in non-metallic dull green, didn't go wrong. With 190,000 miles on the clock it was really only just getting going.

It had an analogue econometer inside the rev counter dial, a useful feature that helped you drive economically.

There's something very nice about these old Mercs and their solid high quality engineering. In many ways the car industry has gone backwards by introducing so much complexity. Of course, I regret selling it.
The purpose of L1 cache is to avoid long round trips to memory. What you describe is L1 cache doing what it is intended to do. Unfortunately, I do not have your code, so it is not clear to me that it benefits from doing 2 AVX-512 loads per cycle.

I am also not sure what CPU this is. On recent AMD processors at the very least, it should be impossible to get FMA throughput that is 50 times higher from L1 cache bandwidth than system memory bandwidth. On the Ryzen 7 9800X3D for example, a single core is limited to about 64GB/sec. 50 times more would be 3.2TB/sec, which is ~5 times faster than possible to load from L1 cache even with 2 AVX-512 loads per cycle.

I wonder if you are describing some sort of GEMM routine, which is a place where 50 times more FMA throughput is possible if you do things in a clever way. GEMM is somewhat weird, since without copying to force things into L1 cache, it does not run at full speed, and memory bandwidth from RAM is always below peak memory bandwidth, even without the memcpy() trick to force things into L1 cache. That excludes the case where you stuff GEMV in GEMM, where it does become memory bandwidth bound.
WordPress Is in Trouble
Nobody has time to sit and read all of (or even a small portion of) Wikipedia so your options are to either open endless links you know will never get read or be progressively more selective in which links you choose to follow as the time you want to set aside for curiosity runs out.

The only way you end up with tabs you don't read is if you chose the wrong thresholds for following links through the given session. This is self-correcting after a few goes as you realize clicking too many links leads to spending time reading articles you cared less about rather than ones you cared more about.
It only works because the interest is amortized out to term and front loaded so that investors can distribute almost the entire mortgage payment to shareholders immediately. If the home owner pays for five or ten years you are golden. If they default you get the principle back from the loan guarantee/foreclosure and you move on and do it again. This is why MBS REITs can pay such amazing dividends.
If you haven’t read the details, you should probably educate yourself before making a statement like this.

Matt’s behavior has been borderline sociopathic, and it’s actively harming people, to say nothing of the Wordpress brand itself.

Mullenweg needs to step away from WP and spend a few months in therapy.
Not OP but in a nutshell, everybody who could bought an condo downtown (Toronto + Vancouver especially but this is broadly true of the country) with a home equity loan from their main property as an investment, and the loan math only works if all properties are increasing in value and the interest rate stays very close to zero. Neither are true and unless something happens Canada could have our very own 2008 financial crisis. No biggie.
Because of the GNU Public License he slapped on there. Matt was free to change the licensing model at any time in Wordpress’s history, so it’s really quite befuddling when people like these contributors encounter a bait and switch, that apparently forking a GPL’d project is against some terms of service.

EDIT: was Wordpress GPL’d all along because it’s a fork of b2/cafelog?
Conservative. What is likely to happen is that the Liberal party picks a new leader and that leader calls an election.
Why not instead have

hash(-1)=-2,

hash(-2)=-3,

hash(-3)=-4,

and so on?
> GenZ isnt interested in learning to drive AT ALL.

The statistics do not bear this out. In 2012 41% of people under 19 had a license. In 2022 49% of people under 19 had a license. However, it should be noted, that the total number of people under 19 has decreased since then, which is a normal population phenomenon. Failing to account for this can produce false trends in the analysis.

> Hence all cars tending towards SUVs.

I think government regulations and worldwide markets have more to do with this than the imputed preferences of a single generation in the US.

> But I think most drivers today aren’t into that

I think most drivers have never been into that, as I think most people see their car as a utility, and not a high performance entertainment option.

> Hence mustang was a goner no matter what.

I think producing a 315 horse power 10 speed "EcoBoost" compromise to get to a whopping 26mpg was the death knell. It's a car that has no practical value in today's market. I don't exactly know who it's made for other than ignorant first time buyers.

EDIT: Since the site thinks I am "posting too fast."

https://www.fhwa.dot.gov/policyinformation/statistics/2012/

https://www.fhwa.dot.gov/policyinformation/statistics/2022/

"Licensed drivers, by sex and percentage in each age group"
This isn't a PHP problem, this is a configuration problem. You shouldn't be using the filesystem to handle your sessions in a production application.
Good job, dude. Awesome.
I agree and I'm not sure what language I would choose myself if it was up to me. In reality, we deployed to kubernetes with redundant instances and memory usage was the limiting factor with kotlin and it would not have been with rust.
It depends to the extent that the org chart == influence graph.
English spelling could be significantly improved by adding a few optional accents. They could be purely additive: the ASCII spellings would remain valid for those who prefer to use them.

Native English speakers don’t seem to quite grasp how difficult the spelling is. I’ve been using this language for thirty years and I sometimes forget how some basic words are pronounced because I mostly write it.

There’s no need to change physical keyboards. In the smartphone era, most English around the world is already being typed using soft keyboards and autocomplete. A spelling reform could be agreed between Google, Apple and Microsoft. They are the de facto equivalent of Académie Française for the English language, even if they don’t use that power.

Here’s my basic suggestion for the optional accent marks:

A long vowel is marked with an acute accent. The sound is simply the one you’re familiar with from how the alphabet is pronounced. This lets us distinguish between léad (the verb) and lead (the metal), live (the verb) and líve (as in streaming), lów and how, féar and bear, bléak and break, infinite and fíníte, etc.

It also fixes the spelling of many loan words that look like the final e would be silent and today you just have to know it’s not: catastrophé, epitomé, Eurydicé, etc.

This easy rule doesn’t nearly cover all the weird vowel spellings, but it already fixes a substantial part of the worst obstacles for English learners.

Two more accent marks could be deployed:

The macron is already familiar to Japanese learners. It’s a long version of the short vowel sound, as in Ōsaka. The spelling of many English loan words could be unified by deploying the macron consistently. It would allow replacing é with ē in French loan words like fiancē.

The grave accent could be used to assign a third vowel sound, but it’s not as obvious what this should be. As an example, maybe for the letter A, it could be the sound in words like àll and hàul and àwe. Again, the point would be to give a consistent and useful hint of a sound that doesn’t follow the basic rules, not to make the spelling perfect in one stroke.
Red dirt?
There's a clear reason for these ideas being popular but it's something you have to work out yourself because everyone who writes about it is too deeply politically motivated to address it objectively.
Chatham House Rule is suddenly everywhere in the Bay Area
Discussed: https://news.ycombinator.com/item?id=42636675
My point is that doing risky stuff as a small investor in an unfair market with high risks is even worse.
How/why to get good at debugging your mind – Learn How To Learn
> how much grief

Otherwise known as "market feedback." If only the company processed it correctly they might have been able to convince people to fork over medium 5 figures to get one.
Huh, the injunction against "blocking, disabling, or interfering with WPEngine’s and/or its employees’, users’, customers’, or partners’ (hereinafter “WPEngine and Related Entities”) access to wordpress.org;" [0] is still in effect right? There's nothing on the docket saying otherwise...

These contributors are "partners" under the common meaning of the word right? After all the tweet [1] that Matt links to from his own blog post [2] says

> We are committed to working with Joost, Karim, and other respected voices in the community to ensure WordPress’s future is stronger than ever.

That sounds like a partnership to me.

[0] https://storage.courtlistener.com/recap/gov.uscourts.cand.43...

[1] https://x.com/wpengine/status/1870242287218790849

[2] https://wordpress.org/news/2025/01/jkpress/
An electric timekeeping device which is not networked would presumably be good enough for this purpose wouldn’t it? The concern is ewar not so much the ship not having electricity.
From one SR-71 memoir I remember the factoid that sometimes the electromechanical star tracker was sensitive enough to catch stars in the daylight while the plane was still on the ground. Makes one wonder what is possible now with modern digital photographic sensors and processing power. And miniaturisation of course, the 60s celestial navigation unit was the size of a fridge.
I cannot speak to their actual means and methods. Maybe they've figured it out. But my experience designing and manufacturing similar products informs my skepticism.

I also look back in history and see many "revolutionary" technologies in the automotive/transportation space that didn't turn out as the inventors hoped. A veritable graveyard of "good on paper" ideas that failed due to the harsh realities of environment, maintenance, safety and manufacturing.

As I said in another comment, I want them to succeed. I am familiar with the great efficiency that a direct drive motor can offer. They can be great motors in the right application. But my evaluation of what I can glean through the marketing is that this particular product will end up in the graveyard.
Which politics exactly do you say I'm unknowingly expressing?

This sounds like a very US centric point of view to have. Most people outside the US, like myself, don't hold these views of the Tesla brand.

If this was the lens everyone saw the world through, they probably wouldn't buy any mainstream tech including the digital device you're typing this on.
I’m not the one redefining terms. Diversity covers far more variation than skin color alone. DEI efforts have long included things like “women in tech” or “LGBT friendly”.

Your country may be homogenous in color, but in everything? Closest you probably get to that is the Vatican, and even there there’s various kinds of diversity.
I for one would like a few hundred US pesos
If you say why not tomorrow, I say why not today? If you say today at 5 o’clock, I say why not one o’clock?
Didn't know of HathiTrust - interesting, thanks. When you do ask do you manually type/copy paste (i assume so)
In 388 BC, Aristophanes tackled the question, "If you're so smart, why aren't you rich?" Society has evolved since then, but not drastically. I find his perspective "compelling" :-)
My observation is completely the opposite. Higher education is the source of today's youth radicalization. Harvard, Columbia, UPenn are all ground zeros of radicalization that we as society going to suffer from for decades.
https://amp.cnn.com/cnn/2024/04/24/business/ford-earnings-ev...

> The losses go far beyond the cost of building and selling those 10,000 cars, according to Ford. Instead the losses include hundreds of millions being spent on research and development of the next generation of EVs for Ford. Those investments are years away from paying off.

So the “loss” includes R&D.
Yes frame-dragging seems to be the name of the concept I was thinking of. Cool.
Show HN: New CMS to Compete with WordPress
> The statistics do not bear this out. In 2012 41% of people under 19 had a license. In 2022 49% of people under 19 had a license.

Maybe not Gen Z specifically but the general trend absolutely exists.

„The percentage of 19-year-olds with a driver’s license dropped steadily from 87.3% in 1983 to 68.7% in 2022, according to most recent data from the Federal Highway Administration.“
https://www.wsj.com/lifestyle/teens-drivers-license-car-sale...

This also shows different numbers compared to your comment, where did you get those values?
I'm not convinced on government backed student loans. I haven't been able to find much data on college costs going back well before government backed loans started, but for the couple of schools I found data for (Stanford and some midwest public university whose name I don't remember) that data showed tuition has been going up at a fairly steady rate for the last 100+ years. There was no significant change at those schools pre and post government backed student loans.
ReadEra is interesting, thanks. I find it hard to only rely in Gutenberg etc for non fiction books.
Show HN: Designed caps to explore techno-social control
I've been thinking about how we consume and internalize information in our hyperconnected world. This led me to explore these themes through physical design - specifically minimal caps with provocative messages.
The project aims to question our relationship with technology and social control, drawing inspiration from Orwell, Huxley, and modern tech criticism.
Key technical aspects:

Custom Manrope typography implementation
Minimal design system
No traditional marketing
Direct-to-consumer approach

Website: uncapped.art
Curious to hear HN's thoughts on using fashion as a medium for technological critique.
> and requires pretty serious knowledge of analog electronics

If you want to understand the whole thing in depth, then yes, I guess so. However, at the end it just links to the already made project published at MIT license that you can simply replicate with barely any knowledge. It's an equivalent of self-compiling a software project after checking out its repo, which sure, may seem overwhelming if you never did that before, but ultimately it boils down to some reading comprehension and step following exercise.
Yeah; just spin this thing so your surviving family members can know the exact sequence of your demise. That seems maybe a little contrary to survival instinct. Isn’t the first rule of aviation to fly the plane first; last; and always? If you have the ram air generator lowered and the airspeed; you have controls to glide (see gimly glider)
Fedora 42 Looks to Ship Optimized Executables for Different x86_64 Capabilities
hey lets upvote each's posts.
If you have an iPhone I highly recommend installing the Wikipedia app. It will take over any clicks on Wikipedia links, and is a much better experience than the mobile site. You can also search for articles directly inside the app instead of through a search engine.
In other news, US is building a fleet of barges suitable for Greenland landings.
If you or anyone else are interested, his newsletter is available by email for free!
It's probably a version of that. But since data is assumed sorted, memory requirements almost never grow beyond one item per stream.
> In Go, it's trivial to load tens of objects into memory to quickly process them, but PHP already starts falling apart before we hit 100k.

I'm not going to argue that PHP is _better_ than Go. Just starting off with that.

But if your background jobs are going OOM when processing large amounts of data it's likely that there's better ways to do what you're trying to do. It is true that it's easy to be lazy with memory/resources with PHP due to the assumption that it'll be used in a throwaway fashion (serve request -> die -> serve request -> die) - but it's also perfectly capable of long-running/daemonized processes that aren't memory issues rather trivially.
Sorry, the quotes around "work" were implicit. I thought there was enough context to make that clear. That just because some things actually work doesn't mean it works for the reason it actually works.

This is what I meant by cargo cults working. Where there is a _belief_ in a causal connection where there is none. The Melanesia really did believe there was a causal connection between their actions would cause cargo to return. It's not just about appearance. It is about not understanding the actual causal chain and misinterpreting the causal variables.

Measurement is HARD. It is very common that if you do A then B will happen YET A is not the cause of B. Here's a trivial example: a mouse presses a button and it gets fed. In reality, the mouse presses a button and a human feeds the mouse. It is not the button. It may even be impossible for the mouse to know this. But if the human leaves, the mouse can press the button all they want and they will not get fed. I hope you can see how this can happen in far more complex ways. As the chain of events gets longer and more complex you an probably see why it is actually a really common issue. Because you have literal evidence that your actions are causal while they are not.
Dutch military to introduce body armor designed especially for women
Test if a number is even
> Are we perpetuating them?

Yes.

> Why is it any different—to people who exist in the present—whether you’re poor because you were born black in inner city Baltimore versus being poor because you were born white in Appalachia?

Because Black people are jailed at far higher rates than white people. The poor white potsmoker in Appalachia is likely to get a pass from the police while the Black man gets jailed for 10 years and sentenced to forced labor for pennies.

Now what would you call this exactly?
One of the differences between "general programming" and the kinds of coding that you have done is the /approach/. I'm not sure if that's even the right word, but there's a different set of concerns that are important.

My guess is that you can easily learn the syntax and that you have the logical and analytical skills, but the part you have to learn is how to THINK about programming and how to DESIGN a program. If you have or haven't taking coding classes, I think reviewing topics like data structures, algorithms, encapsulation/object oriented programming, functional programming, etc. is the way to learn how to think about general programming. I don't think the language matters, but there might be resources about these topics in the language you're interested in.

An example of what you DON'T want is something like Effective Go (not just because it's out-of-date now): https://go.dev/doc/effective_go. This page can give you a really good base of information about what Go is, but I think you'll get much more bang for your buck with a resource that is more about the WHYs of programming rather than the WHATs.
Huh, I wonder if they’re going to invade Taiwan like they promised to do by 2027. I love how people somehow still think it’s not going to happen.