skysight-inc/HackerNews huggingface dataset:
I wouldn't call this equivalent to the private keyword:

* It does not work on a field, but on the whole struct. Either all fields are public or all are private. The latter case forces you to write getters/setters for properties you want users to access, and that in C can be even more cumbersome as you need to write the definition in the .h and the implementation in the .c.

* It breaks, without an explicit and specific and error message, several actions. As it's mentioned in the article, malloc isn't possible, but neither are copies by value, sizeof() breaks... And those will break with an "incomplete type" error message, not a "this type is intentionally made private", which can add confusion in some situations.

* Completely incompatible with inlining code. Considering a lot of people still use C precisely for its performance, I think this can be a drawback in a lot of usecases.

I honestly think that hiding struct declarations should be done sparingly, and preferably limiting it to cases where it's actually necessary (for example, a library that doesn't expose internal struct fields so the same executable works with different versions of the dynamic library; or proprietary libraries that want to expose as little as possible). In the end it's still easy to bypass, and the distinction between header and code files already provide an indication of which functions you should use and which ones you shouldn't.
Interesting! Any thoughts on their competitors; Squarespace, etc.? I've been using a WYSIWYG service I'm not super happy with the cost and have been considering moving to a different one. Wix was pretty high on my list. I'd be interested to hear if there's a preference for X, Y, or Z for this or that reason.
There are multiple studies discussed on this page; the one we're looking at is partway down the page, under "Wikipedia-based LLM chatbot "outperforms all baselines" regarding factual accuracy". This link will take you there if your browser supports scrolling to text fragments: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...
Show HN: My app for better study sessions – understanding over answers
You may also like writing in 1337speak. That's not an actual argument for it being an effective mechanism to convey an argument, which the website presumably tries to.

Finding an insult funny just because it's an insult is definitely childish, as I've said before and you haven't tried to address, it relates to rebelry against some authority, which just isn't there in this case.

I won't be offended by the insult, but using in the way the website in question does is just superfluous content and can effectively serve as an mechanism to hide less than solid points.
That's just plain untrue. Vim always kept its own rust-analyzer binary and prompted me to update it. I use emacs now and actually have to update it myself
Higher interest rates mean for the size and distribution of UK household wealth
I switched to OpenSUSE after an year with Fedora and ~14 years on Ubuntu. The installer had me scratching my head. After my first attempt I too ended up having to enter the decryption key twice. The installer definitely could do with polish. Ubuntu's installer still remains the gold standard in terms of ease of use.

After reinstallation with the correct configuration though, it was smooth sailing. The only other change I had to make was disabling KWallet so that it connects to WiFi without prompting me for a decryption key.
Yes, the numbers aren't great, especially if you compare to other developed countries. The claim was most pedestrians killed per mile driven of any country, and that's simply ridiculous.
The whole reason for nocss is absence of good styles in the wild.
brazilian Jiu-jitsu has done wonders for me. It's incredibly mentally relaxing whilst also being physically challengine. I've made brilliant friends through it.

Oftentimes universities have BJJ clubs that you may be able to join, even if you're not a student. These will be well suited to easing yourself in.
it's not visible to the guest. Sure you can look for it but that's not what visitors do.
Pretty much everything we now use as herbal tea, if highly concentrated, will have a notable effect.

E.G: Thyme has well known antimicrobial properties and thymol is (or at least was) a component of commercial mouthwash.

Even when we don't make drugs out of the plant itself, it could have been used for the properties we know about today.

E.G: common vervain is known to have diuretic properties, so it's not a long shot to think it has been used for this particular reason at some point. Today we use diuretic to treat heart failure, liver cirrhosis, or hypertension. While they may not have had any way to catalog all this, it seems unlikely nobody ever associated the consumption of a lot of diuretic with people getting better for one reason or another.

People were not dumb, and there were a lot of them, for a long time. They likely tried a lot of combinations of things, on purpose or by accident.
Meta makes about 25% of their revenue in Europe. Norway should be about 1-2% of the European revenue, so if we take the upper end of that. Norway should be on the order of 0.5% of their total revenue.

Meta's net income is about $6 billion / quarter. If we assume that revenue share translates to profit share, that means their profits from Norway are about $30 million / quarter, or about $300k / day.

So the fine is about a third of their profits from Norway. That seems like a pretty significant proportion. If such sums weren't significant, they'd not bother operating in Norway in the first place.
America doesn't prescribe some remedies, herbal or otherwise, because they aren't FDA approved due to an unnecessarily burdensome approval process that costs tens of millions of dollars to navigate, alongside a culture of civil lawsuits that causes doctors to act with excessive caution.
I also found their WYSIWYG editor unintuitive and fixing anything larger than minor (or adding basic features) required you to switch into their code mode or whatever, and that got overwritten with their updates..
In all European countries I've looked the regulations of (Portugal and France), it's illegal to run drones without prior permission from the relevant authorities (in Portugal if it's near the coast, you need permission from the coast guard too), over people, and over protected places (which in France it's most of it).
Yes, but sometimes switching to arithmetic/absolute thinking is the right thing to do.

For example, suppose an engineer who is paid $200k per year can spend a week to implement an optimization that reduces costs by 0.1%. If that is 0.1% of something that costs $50 million per year, then that's not a bad use of time.
Don't worry, they will just send this message to their "prompt engineer" who will spend weeks tweaking prompts to get something that's "good enough." In the end it will cost just as much as if they paid a human developer but with the added benefit of being shittier.
> The way you put it, it sounds like some random architect somewhere looked at Linear B, worked hard on their own, and came up with the answer. That's not even remotely true.

Your assumption here is that a normal discoverer works entirely by himself, but the norm has always been that a discovery is the work of multiple people.

When someone says that an architect decoded Linear B he means to say that a non-professional decoded it.

You can't just say: "oh, it's not fair to say that because he was actually really good at it".
Is it wrong that Wikipedia articles are only three pages long? Does anybody claim that reading an encyclopedia article (Wikipedia, Britannica or whatever) is better than reading a scholarly book on the given topic?
I see where you're coming from but IMO this "Cheshire cat" idiom to hide the implementation details is not exactly like private, it fact it can do things that private can't do, and doesn't do things private does.

The advantage of hiding your state behind an opaque struct with builders and accessors is that you can change the size and layout of said struct without it being a breaking API change. The code remains binary compatible even, no need for a recompile if you're shipping a shared lib. This is something just using private members doesn't achieve since with private members the compiler still knows and uses the layout of the struct, it just forbids access to it.

That's why you can even find C++ libraries use this idiom even though C++ obviously has `private`. It's about having a stable, opaque API.

On the other hand because of this added indirection, there's usually a greater performance hit to accessing these opaque structs since code can't be inlined. With private since the compiler can still see inside the struct, it's able to more aggressively optimize the code. You can also store the objects directly on the stack without requiring malloc.

IMO the right way to have private members in C structs is... to document that members shouldn't be touched directly, perhaps using a special naming convention or embedding the publicly-accessible members in a dedicated sub-struct to prevent confusion.
We'll see. Afaik, the Sikorsky bid screwed FLRAA by being insufficiently detailed with their architecture in the proposal.

They claimed it would be half the price of the V280.

Since the Raider X is based on the same platform, it doesn't seem unreasonable it'd be competitive after they fix the documentation. And there might be a tendency to split the winners to sustain multiple builders.
Yes. I put "free speech" in quotes in an effort to signify Musk's adulterated definition of it.
Kinda reminds me of how some older people would pick up their prescriptions at my Dad's pharmacy and tell him "Don't give me any of those child-proof caps. I don't have any children at home to open them for me."
Not in the general case, but in this specific case it does show that limited liability does more than provide welfare to companies to but also protects a large number of individual investors, including the commenter.

That seems like a relevant counterargument to me.
I believe the, slightly larger, asrock deskmeet x300 supports ECC with ryzen pro APUs.
It has 4x DDR4 slots, and can be cheaply equipped with 128G ecc memory nowadays.
Impact of increased cost of living on adults across Great Britain
This is a great nearly 20 year old idea.

There is at least one major flaw, which is that GPG keys can and often do expire, and this presumes “live” verification of comments and a single global GPG key associated with a domain. So once you replace the master GPG key for your domain, your old comments will flag as invalid/unverified.

One solution would be to have the domain able to list an arbitrary collection of keys (including old ones) rather than a single. Another would be to have one or more trusted sources of archival keys, which could be delegated from your domain with a different link rel. The verifier could make a time bounded request for the domain key from a compliant key server (this would have to be added, right now I don’t think the idea of a domain pgp key exists).

Another solution is simply for the comment publisher to store the fact that the comment was verified and shown it “verified” henceforth. Live verification would disappear as an option once the key expires. This is probably “good enough”.
>Imagine further that ACME's other products have dramatically improved the lives of hundreds of millions of other people.

ACME has already been compensated financially for their products, so I don't think we should count them again in the ethical calculus.
Chyna
Not really. It's not so hard to follow the etymology sections in Wiktionary. A few clicks down you find:

with: from Proto-Indo-European *wi-tero-s, from *wi ("apart") +‎ *-teros
mid: from Proto-Indo-European *meth₂, from *me ("with")
Yes but you can say this about literally any idea in any field ever. Surely arts and music have a much stronger connection with drugs than physics? In fact, we are on Hacker News, so surely software development has a far stronger connection. I'm just failing to see how physics is in any way especially connected to drugs compared to pretty much any other human activity. In fact, it seems almost the bottom of the list to me
For sure, and I think different people may understate or overstate its complexity. It's definitely worse than Go but it's not nearly a field of landmines like C++. I think it's quite feasible to learn the basics in a short period of time, but maybe that's just me. I guess we'll see how Vale and the others turn out in production.
The trained model would likely be able understand both Alienese and English equally well, but it never learned to translate even one word or context. It might have an internal representation for "eating food" in both languages, but since since no links exists between the languages the embeddings will not be close.

You could try it on earth with if you train a model on two separate languages, being careful that the traning data does not contain any mixed language. But even then, modern Human languages most likely have too much cross-contamination. Would be an interesting experiment nevertheless
Good article, but I saw no mention of hx-on
Dutch East India Company
this appears to be yet another "wage negotiation via public pressure" piece, similar to "truck driver shortage" ? and now, apparently "life guard shortage"

no shortage of high-end golf clubs to visit while thinking about wages, here in the USA
Why take a thing that’s been known for thousands of years to be perfectly safe, when you can take this thing invented in a lab and tested on mice for 10?
Imagination Tech Rolls Out Latest PowerVR Rogue DRM Kernel Driver Patches
> it addresses a specific shortcoming of HTML: the on* attributes do not support arbitrary events

Yes, I saw that. But what does it have to do with XPath?
This isn't a real argument, it's a digression.

It's like not taking down a criminal mafia because the income of the enterprise goes to take care of at least 10x as many children, wives, dogs and cats than people who were actively committing the crimes. It's like not ordering the the proceeds of a crime be returned to the victims because the house the thief purchased with them is so beautiful, and the thief's daughter so well-behaved.
@dang is a no-op, you need to email hn@ycombinator.com to recommend a change.

That said, this is the original title and it makes sense to me—it's a single typo repeated many times over.
Kerning¹ concerns pairs of characters; tracking² adjusts spacing over a range of them. What you’re seeing here is a consequence of text justification³ warping the text. Justification is rife with problems such as rivers⁴ and hard to get right.

¹ https://en.wikipedia.org/wiki/Kerning

² https://en.wikipedia.org/wiki/Letter_spacing

³ https://en.wikipedia.org/wiki/Typographic_alignment#Justifie...

⁴ https://en.wikipedia.org/wiki/River_(typography)
Sounds like a perfect use case for NNCP. It works over any transport, from normal networks to radio links to sneakernet.
And I'm encouraging a revisitation of that definition, for the reason set forth above.
Some people just demand that Wikipedia be a universal factual info database, missing nothing. It'd be nice, though.
Now consider all the time, developer nerves, and compute (installation of dependencies and processing files), missed learning opportunity (people wanting to know how things work and looking at the source of a website), that have been wasted in setting up "minifiers" unnecessarily in frontend projects, "because it will be smaller" or "because I've someone else recommending it".
Not a proxy but SoftEther VPN supports connection over DNS and/or ICMP. This is meant for circumventing firewalls.

https://www.softether.org/1-features/1._Ultimate_Powerful_VP...!)
To the author : your explanation can be interpreted as "correct" but also be aware that -- for some readers -- your argument is a variation of the Turing Tarpit: https://en.wikipedia.org/wiki/Turing_tarpit

In other words, the 2 different possible receptions to your post:

- YES, file-level modularity with opaque structs is _equivalent_ to class private members --> for those mindsets already sympathetic to C Language

- NO, using file-scoping rules and structs is not equivalent to class private members because it's a bunch of extra ceremonial syntax to implement a workaround. (The "Turing Tarpit"). It's using the opaque struct as a "design pattern" and as Peter Norvig famously said, "Design patterns are bug reports against your programming language."
The rights to ACME's products (and equipment to manufacture them) will be sold in bankruptcy to other companies that didn't give people cancer. These companies will continue to manufacture and sell them.

As we all know capitalism is the most efficient economic system, those 100,000 hard working people will go work for other companies. I'm sure another company that knows its products contain asbestos would love to hire the legal and PR team that has experience in suing scientists who link products to cancer.
It is never going to be for the UK.

With Ukraine you want the plane to take off from Ukraine, not the UK, or else it is seen as direct involvement. So the plane takes off from the UK, lands in the motorway somewhere near Keeeev and then the Ukrainian pilot hops on, to carry out the mission.

He then lands on the highway again, the plane stays still for the British pilot to get in, he does so, flying up to meet a tanker over Poo land to then get home by teatime.

He lands on a regular runway.
lazyvim is the package/plugin manager and LazyVim is the distro
Btrfs Deprecating Its Integrity Checker Tool
Now do that when you want the 8-th parent in a complex document.
> Five times as heavy but half the cost per MWh? That's great for grid storage!

Your point stands in general, but this is possibly worst example of winning in a single metric. New technologies are almost always more expensive than old technologies to begin with, so they need to provide some non-cost advantage at the outset.

At least for chemical batteriers, cost and weight are going to be correlated once the technology is mature. At sufficient scale and maturity of process, the material inputs become a significant fraction of the cost.

Note also that less mature processes are likely to be much more expensive than their inputs.

This means that for such a theoretical battery to exist, the inputs would need to be 5x cheaper and it would need to rely on an a pre-existing manufacturing process.

Lithium-Ion became dominant not by being the cheapest, but by having an incredible energy density. Since there was built-in demand, there was a lot of interest in making them cheaper.
Wikipedia is a summary. Is it meant to be deep? If you want to go deep on any topic you'll need to go to other sources.
It is different, but provides much better encapsulation. Keeping ABI compatibility is much easier this way.
My guess is the effect is two fold.

1. On average people who love the crossword and chess tend to be smarter than those who don't, and intelligence is somewhat protective against dementia.

2. The people who get pre-dementia tend to drop out of cognitively demanding hobbies.

And is most likely not, crossword puzzles and chess protect you from dementia.
Moodle seems to be good enough to cover the needs of vast majority of university courses I've encountered - ones where you read some materials, watch some vids, discuss and write essays. However, I feel that there are better options for ones which benefit from more interactivity, like maths or coding, even if Moodle supports it through plugins.
They're using Perl for some stuff, at least the first version of the website used Perl. One random example:

https://medium.com/booking-com-development/how-we-spent-two-...
Isn't that literally the point of an encyclopedia? A starting point, it's the abstract on the subject if you will.
I agree with CitizenPaul - I think we're alone in sapience/technology, and that possibility is so terrifying that it's never discussed. It's a much smaller burden if there's tens of millions of other civilizations flying around, but we have 0 evidence after 2 centuries of searching.

I think there's some step that's very rare - either bones, or more likely evolving on a planet with wood. It's an easy building material that is also a fuel, and abundant. If we had to make due with rocks when we were just kind of smart apes, we wouldn't have gotten very far.
don't do this.

keep your passport in something that will block scanners if you're worried about identity theft. they make passport holders lined lined with metal for that reason.

frying the chip means a simple customs check when crossing a border will turn into a long discussion and sit down. long discussions are never a good thing with customs. doubly so if you admit to "frying with a microwave".
I just spoke with an YC company. The CFD needed for their applications doesn't scale. There are plenty of reasons for experiments.
Everyone knew the old paradigms would still win in the end. The master’s tools will not destroy the master’s house, after all. But the people made (more) wealthy and powerful by the old paradigms had a lot of incentive to pretend otherwise.
The abstract of the article explains what they mean: they mean the LLM does not hallucinate (so much) and provides facts based on Wikipedia. Absolute "truth" is not measured; rather, they measure how much the chatbot "sticks to the known facts" within Wikipedia. Since they are measuring this, presumably other chatbots and LLMs tend to hallucinate much more, providing "facts" not supported by their training data.
OK got it :)
My guess is activity helps your cognitive systems through better blood flow, reduced risk of cardiovascular events which can set you up for dementia. And probably a minor effect from increased trophic factors like BDNF.
Yes that is exactly how it works, there's a lot of literature on the subject. Any genuinely transgressive movement has its aesthetics, but not necessarily its values, repackaged as a consumer identification and subsumed into the mainstream of the culture.

Grunge is a good example but the same thing happened to punk a generation earlier. Consciousness-raising sessions and second wave feminism quickly became unilever marketing cosmetic products using the language of empowerment. Pride was originally the first anniversary of a riot but now JP Morgan and the cops themselves are comfortable putting out a rainbow float. etc etc etc there are thousands of examples.

Anything that's visually recognizable as transgression will be commoditized until it's no longer transgressive. Many many cultural and art phenomena are downstream of and in response to this mechanic of consumer capitalism.
Both words exist in Swedish - med and vid, and med means "with" and vid means more like "at".
You should check out https://yacy.net: a global, P2P web search engine, where each peer can build and share its own index, etc.
Re: sluggish - my experience as well developing a plugin for Wix

Bubble’s devX and speed on the other hand was surprisingly good
Bad numbers in the “gzip beats BERT” paper?
I agree to some extent, that's why no one put a password to the telnet based LXI SCPI command interface.

But a weak password maybe useful sometimes, to prevent your coworker accidentally connect to the wrong equipment and mess up one's experiment.

Here it's never meant to deter a hostile coworker, in that case one reports to one's superior rather than rely on the password which is always stickered to the scope itself (in my lab).
A fine for illegal behavior that is less than 100% of the profit from that behavior, is just a tax.
I don't think view source will load source maps but you can still open the f12 debugger and load source maps (even automatically) with noscript enabled. The debugger isn't treated as a normal webpage, rather part of the browser itself.
Could be used for a lot of cool things, like a mirror, a magnifying glass, keeping a part of the page in view even if it is outside of the screen (for editing purposes for instance), I'm sure I'm missing many other use cases. None of them fundamentally useful but cool in their own ways.