skysight-inc/HackerNews huggingface dataset:
It's obvious you have no idea what ZTS build of PHP does and you're just spewing nonsense at this point.

Creating a few thousand "new object" takes less than 5 msec. Test it. I have.

FrankenPHP uses a Go-based balancer that distributes requests to array of pre-started workers. Just like PHP-FPM does.

If you already used PHP's parallel extension, then you should at least know the difference between thread and process instead of typing buzzwords, thinking it makes you look cool if you use them :)
I've found it to be very good and accurate at these sort of tasks. I use it all the time to turn some weirdly formatted data into CSV or something else with structure.
You do actually spend hours to understand what's going on. Basically, the idea is that your implementation will be so short and condensed that you'll just rewrite from scratch to fix bugs.
Do you have any info why this CVE is still unpatched? It seems absolutely crazy, given it is known (of course, a lot of similar bugs may not be even known as of now). Virtualization and containerization-based approaches would be a go-to method for reducing potential surface affected by them - given this was in (g)libc, even Linux namespaces would've potentially resisted most of things which can be done with it. Not to mention light hypervisors with very minimalistic codebase like Xen.

My phone doesn't run Xen yet (I've ran into some problems with kexec() support in Linux on aarch64), but it runs KVM just fine ;)

However, it seems that in Debian it's patched https://security-tracker.debian.org/tracker/CVE-2015-0235 . Is what you're talking about Alpine-specific?
Maybe. First, you need the module name primarily for disambiguation for compiler or possibly for readability. I wouldn't recommend requiring it for everything, eg one of the arguments against requiring naming all imported symbols explicitly is for procs that use `[ ]`.

But I think the std/strutils/split counter example isn't strong for two reasons:

1. When you disambiguate in Nim, you use just the module name, not it's full path. So it would still just be `strutils/split`.

2. If we were to introduce such a syntax, we could also introduce an `import foobarbazqux as foo` alias syntax, which is present in many languages (eg JavaScript, Clojure, etc). This would also be useful if we ever had module name collisions, which has never happened to me in Nim, but doesn't seem impossible.
Can we see the command? I've been using this one:

wget \
--recursive \
--mirror \
--timestamping \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--no-parent \
$url
VPS + Cloudflare CDN, R2 and Workers
They are an Gen AI for music. Raised a ton of money recently and got this domain. https://suno.com/blog/fundraising-announcement-may-2024
This was the conundrum I faced when I learned that everything was being scraped to train LLMs. I haven't figured out a reasonable solution to this at all and was forced to remove my websites from being accessible to random web visitors.

I'm very eager to find a way that I can make my sites accessible again.
> Too many people get very angry that people share things they disagree with

No? We are angry that the firehouse of falsehood is making civil discourse between Americans impossible.

Sneaky of you to slip that in there, new throwaway acct.
Seems like a weird take. To me it's just another abstraction level, could be useful for quick PoC or hobby website, could be unusable for a backend that wants larger features. Either way, where do you draw the line between useful abstraction and "de-skilling" ? Like, should I craft by hand all my docker containers, and is the quick config file "deskilling" me ?
What "leverage"? They're not required to ban VPN users, period. Not their responsibility. The Fed has to draft orders first. Valve is doing this of their own want.
Might be relevant or not. Depends what you want to know about it.
> After the giant media carousel last year, most people know what an LLM is, and the intuitive understanding they built from that reporting is way more accurate than what I have seen here.

Or your own understanding is a lot less accurate than you think and you could learn something from listening a bit more.

For example, text prediction being a problem you need general intelligence to solve perfectly doesn't mean that training a model on text prediction will lead to general intelligence, that is a massive misunderstanding many pro LLM people seem to not get. They are trained on text prediction, that creates a large number of limitations, there is a big difference between a model trained to be general and a model trained to be a text predictor.

Similarly a computer is a turing machine so can calculate everything, but that doesn't mean that the computer can solve every problem with the programs we have today or even that they will be able to anytime in our lifetimes.

So, here you obviously got stuck on the meme argument "text prediction requires general intelligence" without thinking further, so you just did the error you accuse the other people of. People on HN pointing out all the limitations that comes from being trained to predict text doesn't make them ignorant, that makes them smart, LLMs are trained to predict text and that makes them capable at a lot of things but also bad at a lot of things, understanding that makes you a lot better at using LLMs.
async means a lot of things for different people.

For me it’s not doing the “syncs” in a specific time. I huddle up with a coworker if I need something figured out. If the person I need to talk to isn’t there I talk to the next person with the closest experience in what I need to do.

This makes collaboration a lot more effective and organic for me instead of trying to fill in a 30’ slot.
According to the people who are on all meat diets, one’s volume and frequency of poop goes way way down.
If you throw food in front of kids they’ll go for the candy. Candy must be the healthiest.
> Remember when it was impossible to talk about the lab leak theory without being labeled?

Fortunately I don't think I have ever curbed my reason or logic because of possibly being "labeled".

> At this point I just don’t trust anything.

That's sad to read. It suggests those that would sow disinformation have won. All my life I have been skeptical — somehow I was raised with the mind of a scientist - likely many of us here have. But I have also learned to be skeptical of skepticism if you know what I mean — contrarians, doubting Thomasii, etc.

EDIT: I see your comment here: "Observations are different than taking someone’s word for it." You should have led with that. Still, as we can't all be on the ground in Anytown, China or conducting a scientific test on superconductivity, we have to have a framework of what "sounds reasonable based on life experiences" and accept a certain amount of what we hear/read.
The last point is spot on... Pandas on GPUs (cudf) gets you both the perf + usability, without having to deal with issues common to stack/array languages (k) and lazy languages (dask, polars). My flow is pandas -> cudf -> dask cudf , spark, etc.

More recently, we have been working on GFQL with users at places like banks (graph dataframe query language), where we translate down to tools like pandas & cudf. A big "aha" is that columnar operations are great -- not far from what array languages focus on -- and having a static/dynamic query planner so optimizations around that helps once you hit memory limits. Eg, dask has dynamic DFS reuse of partitions as part of its work stealing. More SQL-y tools like Spark may make plans like that ahead of time. In contrast, that lands more on the user if they stick with pandas or k, eg, manual tiling.
If you’ve been regularly eating meals multiple times per day, it will take your body much longer to start functioning well during a fast.

That said, I think the mental performance benefits of fasting have been excessively hyped. I wouldn’t expect a chess player who has been fasting for multiple days to have better mental clarity. The body goes into energy preservation mode when food becomes scarce for days. That includes reduced energy expenditure for the brain.
The language structure of APLs is far simpler than C. Basically, you learn a few dozen primitives and you're off to the races. That's part of what makes APLs appealing.
Would we really want it any other way?
How do you get fiber?
> Simplicity is underrated

I agree, or at least simplicity is often given lip service while complexity is implemented because it’s easier.

> 3 Git repos, each submoduling and iterating upon the last

Not throwing stones, just curious — is that really the simplest approach? I would have thought one repo, with folders for source, raw articles, and website. You’ve obviously given it a lot of thought. Why this model?
Do you happen to know where the meta study on this is from? I know of one paper that puts the blame on biomedical research[0], but it makes intuitive sense for the same to apply to social science.

[0] https://en.wikipedia.org/wiki/Why_Most_Published_Research_Fi...
The whole "horse dewormer" bullshit propagated by MSM was clearly a lie (in so far that this medicine has been used for decades by humans). So, you can't even trust MSM to not be a 'supersharer' of misinformation.

Same is true for Hunter Biden's laptop story.

Many more examples could be found.
> A common finding is that the further one goes from pure math, the worse the provable facts become with social science sitting furthers away in the spectrum.

I think this is true, but it's not because of the distance from pure math. It's a choice made by researchers and journals regarding the standard of evidence required.

Physics demands very strong evidence for publication, a p-value of 5-sigma or more, less than a 1 in a million chance of getting a publishable result from a random experiment.

Social science is typically satisfied with a p-value of 0.05, a 1 in 20 chance of getting a publishable result from a random experiment. That means a whole lot of results are published that are nothing more than the scientific equivalent of dice rolling snake-eyes.

In fact, rolling snake-eyes is less likely (1/36) than getting a publishable result from any given social science experiment (1/20).

Fortunately, this also means it's an easy problem to solve, if the will existed. Simply requiring a much higher standard of proof would filter out a lot of the false social science results.
Modern music is fire, modern music distribution is a dumpster fire.
Nope, not that I found. The set of fonts installed was _very_ limited. I can't remember the exact count, but I think it was less than 20. Nothing specialized like an OCR font.
Neither of these papers are keto diets specifically. It looks like these patients just had way more personal one on one time with their doctors, dedicated group sessions, and carb information. Without actual carb counts there’s no way to know if this is actually keto. Importantly, neither paper specified the high fat part of the keto diet, which makes me think neither paper actually supports keto.

Btw I’m not personally an anti-keto guy I just dislike mindless paper citations.
It does all the letsencrypt stuff for you - certbot is not a massive hassle if you're just serving the one domain of course but I really liked it for that when I was setting up a redirect server (corps do love buying TheirBrand.everytld haha)

Set the config up with CI/CD and can now just edit the config and git push knowing Caddy will just handle the rest
That's what the #[non_exhaustive] attribute is for. If a struct or enum is given this attribute then everybody else is treated as though they cannot exhaustively match it, they must write the catch all case. You (as the owner of the type) can still exhaustively match it, after all you're the one who'll get broken by your own change if you screw up - but everybody else gets told they need to write the "catch all".

So, no, errors aren't special and should obey semver but you deliberately can (and should) signal that your users can't exhaustively match a thing you know will change.
GraphQL makes sense in the narrow context of "you have a high latency end-user and you're pulling in deeply nested social graph data". It didn't need to be a general purpose framework, but you don't get to start your own company and talk at conventions about the clever API design you did at Facebook for Facebook-only problems. The incentives are for (a certain type of) developers to act like this solution is a panacea and sell it as a revolutionary new architecture.
Any plan to plug this into an LLM and generate a backend in virtually any stack/platform?

The idea seems cool, provided it supports more features like authentication type, generic middlewares, rate limiting, etc.
cheers! A learn a lot while doing it (:
The biggest benefit is exponentially higher complexity, assuring continued job growth for network engineers.
I recall someone, maybe Tim Ferriss, saying it typically takes him 6-8 weeks before he can do an equivalent workout on keto, and for high level endurance athletes much longer, like 12-18 months of adaptation before they start seeing clear benefits over their previous non-keto baseline.

So there’s an adaptation period, which is why it’s hard to do studies on this, because people starting keto cold turkey is likely to result in worse performance, mentally and physically, in the short term.
Discussed here, with link to the original Twitter thread: https://news.ycombinator.com/item?id=40528410
Why is no-JS so appealing to some people? Honest question, I wanna understand.

Edit: by the replies what I understood is that people that dislike JS think the web is a medium exclusively to read? Apps should be desktop executables. Fair enough. It's a good thing this is a negligible % of internet users.
Before ROOT, there was Energize C++ and Visual Age for C++ v 4.0, however too expensive and resource demanding for early 1990's workstations.

There are also a couple of C++ live environments in the game industry.
Happens all the time:

I need the wretched app to go to a QR code-only concert. Would love to take up a stallman-esque stand against this, but the bands I love aren't getting any younger and neither am I.

Need to show my digital ticket to the steward. Only to find the app has again signed out, spend ages fumbling with my phone and password manager to sign in, while standing in the rain outside of the venue.

Not the seamless experience they promise!
Nothing sophisticated. My woes might be because I'm bad at devops.

But I spent several hours fighting with a DNS change, trying to host my marketing website as Cloudflare pages site from my root domain (with DNS managed by Cloudflare), and then wildcard subdomains routed to a Render server. I couldn't get it to work no matter what configs I tried. My root domain marketing site is proxied through Cloudflare and I was trying to get the wildcard subdomains as DNS-only, and I suspect this was the problem but idk. In other words, the Cloudflare pages marketing site is https://bookhead.net and I wanted my customer's subdomains to route to the Render server like https://forlornbooks.bookhead.net/ (I still get the error since I haven't finished my migration to Heroku). The subdomains worked with no problem until I tried to setup a separate marketing site at the root domain.

Also, I had a hard time setting up SSH with a containerized server. It was a weird DX that was a bit confusing to document so I can remember later. Can only imagine how confusing it might be if I ever have teammates. The Render CLI looks promising, though.

These are only the most recent issues. Seems like y'all improved the headaches I ran into the time I tried.
I think some things will be faster and the real difference is more in things that are easy to express in the language. Eg solving differential equations may be easier in matlab and as-of joins in k.
> The keto diet has been around over 100 years and it was developed in a clinical setting for children with epilepsy

Yes, exactly. It was developed and studied in the context of epilepsy treatment.

The current wave of keto influencers are pushing it as something else, though.

I have tried keto and noticed some interesting effects, but the impact on certain parameters of my lipid bloodwork was undeniably bad no matter what I tried. The keto community works overtime to downplay the possible negative effects of the diet, but actual cardio and lipid researchers have very different opinions.
We call it visual novels and it’s not that mainstream. Other video game genres can have interactive storytelling too, but it’s bundled with other aspects, most importantly gameplay.
Realistically 1-2 launches per day is the max. Starships are cheap to build but launch sites are not, and you can't launch every day because of the weather.
What’s hard to get on a vegan diet? The only nutrients I know of that vegans tend to lack are B12 and iron, which are easily supplemented if needed.
Just use pea or soy protein powder.
Possible, but we’d need more research on Terminal Lucidity at this point in time: https://alz-journals.onlinelibrary.wiley.com/doi/epdf/10.100...
Indeed and it is perfectly fine to cycle there it just roots and rocks over the path. That said it is almost impossible to use the routes near Stockholm during summer.
Seems weird to switch to develop faster and complain about people conflating the two aspects when this thread is clearly talking about runtime performance, triggered by the benchmark claims:

> real-sql(k) is consistently 100 times faster (or more) than
redshift, bigquery, snowflake, spark, mongodb, postgres, ..

> same data. same queries. same hardware. anyone can run the scripts.
You ignore this basic computer operation called delete
Why sell the hardest money we've ever seen when you can sell fiat? See Gresham's and Thier's laws.

From another angle, money has to become a mature, proven store of value before it can become a unit of account, and only then will it be used as a medium of exchange.
Check Point VPN Attacks Involve Zero-Day Exploited Since April
First Boeing Starliner crewed capsule launch schedule for 1625 GMT today [video]
It's a relatively bigger deal for many other potential sources of errors, like parsing a string as a number. Also, even if the caller does not unwrap the error values, producing errors often requires at least one heap allocation.

These are all fair tradeoffs for the simplicity and ergonomics of Go's error handling. They rarely matter for performance because the happy critical path of most programs does not produce lots of errors. These are just nuances worth recognizing in a thread specifically about the isolated overheads of errors.
Downloads quicker, responds instantly, less load on system resources, no country mile wide attack vector.
You linked two papers about reducing carbohydrate intake, which is not a ketogenic diet.

A ketogenic diet involves severe carbohydrate restriction and even major protein restriction. The research you shared isn’t applicable.

This is a huge problem in online keto discourse: People share a lot of “research” that isn’t applicable, such as these low-carb papers or other research about treating epilepsy with keto diets.

You can’t just look for studies about lower carb with positive conclusions and assume that this implies the keto diet is good.
If they are read only file systems it will disrupt any malware on the router. I’ve reversed routers whose file system only allows signed executables, and update packages. It’s good practice. I give the same advice to people and their phones, reboot regularly.
Another dud from the people that bought stolen code.

Nginx is awful, archaic software.
Luma: Open-source, lowtech, and upcycled mini console
Not "helthy", he said "highest value" and you are right! Candy does have pretty much the most bioavaliable energy, thats why we love it, so you make a very good point and further prove what Salad-Tycoon is saying.
Would it need to be? Since it's a Microsoft company and not standalone and it serves several purposes other than generating revenue (such as providing source material for Copilot), it doesn't need to be viewed as a standalone business.
Ironically, your posts are a perfect example of the utter derision some (most of society) give when discussing problems men are facing. This is one reason men are suffering from so many problems women aren't such as way higher rates of depression, suicide, and drug overdose.
I have seen no evidence either way on that.
> Where is this magical hype that seems so widespread yet is weirdly absent when you look for it?

It was thick here a year ago, full of people predicting end of programming jobs within a year etc. Those people didn't understand the limitations inherent in these models. Today the general view here massively shifted towards doubt, since as we all know all those mad predictions made back then were proven wrong.

Today people here have moved on, but you still find them all over subreddits with LLM users etc.
Google fixes eighth actively exploited Chrome zero-day this year
A blast from the past, I used to work in particle physics and used ROOT a lot. I had a love/hate relationship with it. On the one hand, it had a lot of technical debt and idiosyncrasies. But on the other hand, there are a bunch of things that are easier in ROOT than in more "modern" options like matplotlib. For example, anything that has to do with histograms. Or highly structured data (where your 'columns' contain objects with fields). Or just plotting functions (without having to allocate arrays for the x and y values). I also like the very straightforward object-oriented API. It feels like old-school C++ or Java, as opposed to pandas/matplotlib which has a lot of method chaining, abuse of [] syntax and other magic. It is not elegant, and quite verbose, but that is probably a good thing when doing a scientific analysis.

I left about 5 years ago, and ROOT was in a process of change. They already ripped out the old CINT interpreter and moved to a clang-based codebase, and now you can run your analyses in Jupyter as far as I know (in C++ or Python). I heard the code quality has improved a lot, too.
This is a crucial point that many in the thread are missing.

A "fact" as a unit of information is itself subject to the whims of people and cultural attitudes. Is it a "fact" that a whale is a mammal? No, it's a fact that the majority of modern biologists classify a group of animals collectively referred to as whales as a member of a group of animals they call mammals. Is it a fact that "X murdered Y"? No, but it is a fact that a group of people working together to investigate agreed to formally write down that X is a murderer and retaliate accordingly. (You can't even say for sure that they all believed that X murdered Y because each may have a different understanding of what "murder" is, or that they had doubts but when along with the vote, etc.)

When people say "I only believe in statements that are supported by facts" they rarely think about the nuances of the "supporting facts". 600 years ago it was a fact that Christ died for our sins, etc.
Stuck at home and looking to learn a new skill? MergeSociety offers a free and interactive way to master web development essentials like HTML, CSS, Videos, JavaScript, and React.

Whether you're a complete beginner or want to brush up on your skills, MergeSociety provides a unique learning experience
Thanks! Good to know!