skysight-inc/HackerNews huggingface dataset:
> The wealthiest 10% own 89% of stocks.

Interesting breakdown of stock ownership across demographics and time: https://www.fool.com/research/how-many-americans-own-stock/
So from your reports (porosity, not filling the mold) you were likely running into 2 very common issues, one easily correctible.

For porosity, especially if you were using aluminum, that is very likely from using the wrong alloy. Trying to remelt aluminum cans or extrusions especially will produce very porous castings. Start with a known-castable alloy, the easy way is to start with scrap that was previously cast. Look at the original part for signs it was cast, that doesn't tell you the exact alloy but it does tell you that it can be cast.

For the not filling the mold, that is shrinkage. The metal contracts when freezing, which can cause the part to be undersize or have large voids. This is fixed by proper mold design, which is a surprisingly large topic and a bit of an art as well and can't be covered in a single topic. One thing to look into is adding a riser, a larger chunk that is designed to stay molten after the part has frozen to concentrate shrinkage.
People with just a Wikipedia-level knowledge will argue with actual experts as if Wikipedia is equivalent.

Of course, you can't really say that distrusting experts is unique to encyclopedias.
Proven experience doing exactly that, time and time again, affords you the opportunity to do it at the highest levels for the greatest rewards.
[citation needed]

And no you can't cite Wikipedia ;)
"Make it pop more. No, I said make it pop."
They are not fact checking "truth" but whether the chatbot spouts "facts" supported by Wikipedia. This is objective and much easier to check than capital letter Truth. Consider that when discussing ideological or political articles, what is "true" becomes nebulous.
See https://www.nature.com/articles/s41586-023-06137-x that is, people have been asking the question “Has HN gotten worse?” for a very long time.

The trouble w/ sentiment analysis is that you really need a model trained for the domain. A model that is good for product reviews is not going to be good for stock market discussion boards or angry toots. I’d badly like an angry toot filter but I’d have to find about 5000 angry toots and 5000 non-angry toots and that is probably about a week’s worth of psychologically difficult work. (The whole point is that I don’t want to see the angry toots)

“Thoughtless”, “low-effort” comments on HN might not be so debilitating to look at though but given that “bad” is in the eye of the evaluator you probably would have to look at a lot of them to make a model.
> Hell, they cannot even malloc() their own StringBuilder instance, because even the size of the StringBuilder is hidden. They have to use creation and deletion functions provided in the implementation as specified in the interface.

And you've just made it impossible for the users of your StringBuilder to pass it around by-value. Every instance has to be malloc'ed by your library, even though it's just a tiny, word-sized struct. Awesome! And each access needs to go through an additional pointer indirection. All this just to pretend that C supports proper encapsulation. Hooray!

I'm sorry that I'm targeting your blog post specifically, but it's just so stereotypical of C proponents, that can't (or won't?) realize that their favorite programming language is inherently limiting and limited along several very important dimensions. It makes me think that although some of them might be excellent programmers, they make for terrible software engineers.
> Today’s TV set, computer or mobile phone is light-years ahead of one you might have owned 25 years ago.

And 25 years ago Netscape had a print dialog which worked better than today's Firefox print dialogue.
Instead the government funds thousands of unprofitable municipal airports to ensure that we have airstrips everywhere in case we were ever invaded
> 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.

There is somewhat common PIMPL idiom to work around the binary compat issue. Iirc there were some macros floating around to make it easier to manage.
Wow, that's awesome!
Tau Tangles Form in the Brain
At a higher level, it is "prime_factors(n)", no? The Shor's part could be said as a smaller part, but it is still doing something we have named.

Again, though, these programs are not to write an algorithm in quantum code. These are to understand the building blocks of a quantum computer. Just as a BDD/ZDD can be used to find optimal gate designs of an added built on boolean chains. You first have to understand the boolean chains.
I also read it like they did but at the same time this granularity of title management doesn’t make sense since it wastes time optimizing for people who want to comment without reading the article.
"this first draft is probably not solid enough to be cited in Wikipedia"
My understanding was that browser makers looked at the CSS custom filter spec and decided they were too difficult to implement securely[0].

On one hand, I definitely appreciate that, I'm glad to see a feature abandoned if it's being abandoned because it's impossible to do it safely. On the other hand... I wanted CSS custom filters so much and I still regularly think of things I could have done with them :)

[0]: https://lists.webkit.org/pipermail/webkit-dev/2014-January/0...
Collateral.
What Do LLMs Need to Synthesize Correct Router Configurations?
Ah, I had the guy who was the master of Helium-3. He had something like seven patents on different applications.
> better options

Any pointers for alternatives?
>The situation has grown so dire that the San Bernardino National Forest in Southern California saw 42 resignations in 48 hours in May, officials said.

per the article
I don't disagree, and yet I still think that might be better than what we could have -- or had -- without it. I get a clue from cable and over the air TV? A million cop shows, stupid reality tv, the occasional good public tv thing.

Ratio seems similar.
CAs sort of have the same problem.

You can condense the problem to a subset of keys though with a verification chain. When posted, a sequence number + key + msghash + verification result + last verification result is posted publicly. That makes a block. I supposed we could call that a blockcha.... dangit. I almost said the forbidden word.
But isn't that the same as people who argue because "they read it on a magazine/on the newspaper"? So they are wrong -- is it Wikipedia's fault though?

An encyclopedia is always the starting point, never the end of serious research. (It's ok however to stick to Wikipedia if a superficial acquaintance with the topic is enough!).
> Imagine that ten people in a giant company called ACME made some decisions that led to 50,000 people getting hurt. ACME also employs 100,000 hard working people, representing perhaps 0.3-0.4 million family members dependent upon that income.

I employ thousands of men, women and children in my mines, many in the poorest and most conflict-ridden parts of the world. The gemstones we produce are some of the most highly valued products out there - what could produce more happiness than an engagement ring?

And yet despite all the good I do, when I want to hunt and kill one or two human beings for sport, apparently it's still illegal. Even when I offered to use people who were terminally ill anyway, and I offered to compensate their families appropriately.

I can only hope that in the future, our political leadership will be more rational and less emotional about these things

/s
> It does not work on a field, but on the whole struct.

struct PrivateFieldsOfMyShinyClass;

struct MyShinyClass {
int somePublicData;
double morePublicData;
struct PrivateFieldsOfMyShinyClass *p;
};

> malloc isn't possible, but neither are copies by value, sizeof() breaks

Those are implementation details which are deliberately being hidden.

> Completely incompatible with inlining code.

They are as incompatible with code inlining as public/private modifiers in C++ are. That is, LTO is your best friend here. Also, have you ever tried to maintain binary compatibility with several versions of a third-party C++ library that keeps adding/removing private fields to/from its classes?
Here's a chart that adjusts for inflation:

https://www.economist.com/img/b/400/436/90/media-assets/imag...

As you can see, it's below pandemic levels (as I previously said), but still way above pre-pandemic trends.
My experience matches yours. In my case, I think it was due to the different teaching methods I was exposed to in the early stage of language learning.

I studied Mandarin for two years when I was in college in California. From the first day of class, our teachers drilled the tones into us, and I made a point of memorizing the tones for every word I learned. Our textbooks and dictionaries also marked the tones on all words. I have since forgotten Mandarin, but when I could still speak it a little I think I had pretty good feeling for the tones.

Eight years later, when I started taking Japanese classes in Tokyo, our teachers occasionally mentioned the pitch accents and gave examples of minimal pairs (usually hashꜜi “chopsticks” vs. hashꜛiꜜ “bridge”), but they didn’t drill us on them or correct us. None of our textbooks indicated word accents. Even today I am uncertain about the pitch accent for a lot of the words I acquired during my first year or two of Japanese study. I have a better sense for the accents of the words I learned later, because by then I had mostly acquired the pitch-accent phonology by osmosis.

When I was a student of Japanese, only a couple of Japanese-English dictionaries, both published by Kenkyusha, and only one regular Japanese-Japanese dictionary, from Sanseido, marked pitch accent for headwords. Years later, when I worked with professional narrators of Japanese, I learned about an NHK accent dictionary that they would refer to when uncertain about how to accent a particular word.

One of those Kenkyusha dictionaries is long out of print, and the other—Kenkyusha’s New Japanese-English Dictionary—dropped pitch accent from the fifth edition published in 2003. The managing editor, whom I knew, felt that the Japanese users at whom the dictionary was primarily aimed didn’t need to have the accent indicated.

These days, of course, people have much better resources for learning languages. I learned today, from another discussion here on Hacker News, that Microsoft Edge has very good text-to-speech built in. I just now had it read aloud a couple of Japanese sentences containing the two hashis, and the pitch-accent difference was clear and natural.
This is interesting. If Twitter succeeds with the "unjust enrichment" claim, does that provide a roadmap for going after OpenAI and other LLM creators?
It does. Credit cards are fully dischargeable. They also charge interest rates over 30 percent and won’t lend you $100,000 as an 18 year old with no income.
Yes it can- that's the first thing I tried- but it will not iterate forever. The trick is to use indirect recursion:

<div id="a"></div>
<div id="b"></div>

#a,
#b {
height: 200px;
width: 200px;
border: dashed;
}
#a {
background: -moz-element(#b) no-repeat;
background-size: 80%;
border-color: green;
}
#b {
background: -moz-element(#a) no-repeat;
background-size: 80%;
border-color: purple;
}
Definitely doable! There are neat little FPGA kits from Digilent that are a good starting point for hobbyist entrance into this realm.

The hardest part for people coming from the software angle is that you tell an FPGA what to be, not what to do.
Good point. I tried to use axios and it didn't work
You're right in principle, but I disagree on the particulars. Not to attempt to convince you, just to explain my rationale: we have proven it works. It is carbon zero (ish). It slots into the grid. The fuel source is not a problem. The byproducts are containable. It can serve as baseload for distributed solar and I guess wind (though wind is a capital disaster for other reasons). And nuclear waste is ugly for 500 years, but can serve other uses in that time, and is not large, in that it could be geographically localized. There are risks to all technology transitions, but the logistics of nuclear seem as easy as or easier than the logistics of massive solar and battery storage. And neither have the potentially catastrophic side effects of climate change so it's a necessity to choose one, the other, or a mix of both. Just let fission play.
> It's easy to dismiss this because screw J&J. But I think we are all paying for these lawsuits through our insurances and taxes and higher drug prices.

1) You think these lawsuits have a bigger effect on insurance premiums than an increase in the incidence of ovarian cancer?

2) This is a choice we make as a society, and has little to do with lawsuits. J&J is not the victim of how we finance health care, it is the beneficiary.
Unless you're reintroducing a native species to the area or providing habitat for existing-but-endangered species, you're probably going to raise the wrong kind of eyebrows with that kind of research.

These researchers say they're rooting for the birds after all.

Humans have a long history of solving small problems by introducing bigger problems re: introducing non native species.
Interesting that the Oppositional use of WID is shown as going to zero (presumably in favor of 'against' that filled that semantic space), yet that is still a reasonably common usage in modern English. "David fought with Goliath" is used to mean "David fought against Goliath" (oppositional) or "David fought together with Goliath against a common opponent" (parallel).

In any case, the replacement of MID with WID (bringing with it some elements of 'against') explains some linguistic quirks I have noticed as a speaker of both English and German as to the differences between 'mit' (German) and 'with' (English), one of which is that 'mit' is not used to denote opposition ('gegen'='against' is used instead), while 'with' can be used that way.
Wow! Do people outside of tech not make that much money??
Maybe a Wikipedia based LLM could make decisions about which papers are factual enough to include in a more extensive LLM.
Ok that makes sense once you bring up netsplits. (Are they still as prevalent as they used to be? Or did the network grow more robust over time? Or is just the reduced usage of IRC that makes them matter less?)
Uh, hyphenation ruins readability much worse than justified text.
It was cheaper too.

The cheapest Model S you could buy back in 2012 was ~$70,000, while the Leaf started at half of that in 2010, ~$35,000.
Well maybe it only happens for me. Not only the page becomes non responsive the whole browser becomes non responsive.
Let it stay crap, leaves more of a market for human web devs.
> The rich get richer.

Reasons include, but are not limited to:

a) compounding

b) the right to bequeath your assets to your children

c) if you're financially savvy you're more likely to educate your children about long-term wealth

d) uneven effects of monetary policy (e.g. interest rates)

etc.
The tricky bit here is that it's not going to do things like forward events, so using this to keep the page in view won't allow selecting text for example. For some things like the mimimap here, that seems like a feature? You want it to be purely visual in that case.

For other cases, I'm not sure if I should think of that as a feature or a limitation. Definitely something to play around with though.
They're not much better at regulating anything else, for that matter.
You should try running visual studio 2022 and teams. On a medium sized project vs2022 will happily gobble 10+ gb of ram, and teams will take 1-2 more without supporting any meaningful scrollback. Even with ~500 tabs I can't hit 10gb ram in ff (thanks to tree style tabs to make it feasible to have so many tabs open).
You'll end up with a corpus consisting entirely of paywall text and 404 pages.
Show HN: Easy way to create a Smart Home with constructor
I just know 49152 on another level, as SYS49152 was part of very early childhood. No thinking at all necessary, even as trivial as 40960=10x4096. 49152 is ingrained.
Anyone else feel that way too?

Impostor syndrome is real
Is there a free chapter for free or something? It's better to get traction here than just the list of titles.

I found this page that has links to more info about some projects and each links has a videos https://gingerybookstore.com/GingeryProjectVideo.html Is there a better page?
I only did depth=1 because the syntax doesnt change, i still don't see a difference to speak of

css:

div:has( > \* > \* > \* > \* > \* > \* > \* > #the-child)
(backslashes added by hn because of formatting conflict)

xpath:

//div[@id="the-child"]/../../../../../../../..
It should definitely take a responsive design into account, I think. The beauty is that most sites, on desktop at least, should be able to benefit — we all have plenty of horizontal real-estate to spare!
That's what most big e-commerce websites already do. From the moment you have a login the content is personalised to you.
us should probably be capitalized in the title, (i.e. US)
Birds only weigh a few ounces. They're not compressing their nests so hard that fairly dull spikes would cut into them.
The parent is probably thinking of Sodium Ion batteries, which indeed are cheaper, but less energy dense, than li-ion.
Yeah, something is going on with GP's browser. I have Fastmail open in Firefox right now, I've never had an issue with it.

I'm not saying that to dismiss the problem, I believe GP that it's crashing; more bringing it up to say "there is something going wrong here that's not at the browser/site level that could potentially be fixable for you on your local device if you want to use Fastmail in Firefox."
The intermittency of renewables adds costs, but these costs are finite and declining. At this point it's likely that going with renewables will be cheaper than going with nuclear, especially as one projects these declines into the next couple of decades (when any nuclear plant started now will have to compete with improved renewable and storage technologies.)

A quote:

https://ieeexplore.ieee.org/document/9837910

"On the History and Future of 100% Renewable Energy Systems Research"

"With every iteration in the research and with every technological breakthrough in these areas, 100% RE systems become increasingly viable. Even former critics must admit that adding e-fuels through PtX makes 100% RE possible at costs similar to fossil fuels."
The best software engineers I ever worked with were all C programmers.

Further, and quite separate, the term "software engineer" was coined on behalf of assembly programmers, whose language lacks even further features.

Finally, I am not sure what you mean when you say they make bad software engineers. Perhaps we have different definitions of software engineer.
Easy-peasy, here's the citation: https://arxiv.org/abs/2305.14292

Looks like a legit paper.
It looks fine for me, but I'm on macOS, which comes with all the Windows fonts, including Times New Roman. What you're seeing might be due to your system not having a copy of that font? (PDFs can embed fonts, but don't necessarily.)
I was really hoping this was a 1.0 announcement but, I'll take what I can get.

Red is a really promising language. It, like Lisp, gets flak because of the syntax but that really becomes a non-issue pretty quickly once you start using it and the productivity gains you see from using it all but eliminate any reservations you might have about the syntax.
No, it is not. The governments in all western countries throw almost unlimited money out of the window for the dumbest stuff imaginable.

Paying the guys keeping the burning parts of your country in check enough, so that they keep doing it seems like it would be up there with "maintaining roads".
Typescript is not only not easy. It is also slow and ugly. The 2 cardinal sins of a programming language.
For me a lot of it is honestly just feeling like I’m appreciated.
I think that pages 403-415 provides pretty good definitions[0]

But that's not my point. My point is only that there are aspects of a typical free market economy (by American right wing definitions) that are better represented in countries other than the US.

[0] https://www.heritage.org/index/pdf/2023/book/2023_IndexOfEco...
This is still a valid suggestion because a lot of the emails are from long-running government contractors. They may not be able to solve all of them, but requiring government contractors to block .ml domains in their email systems would be a start.
I mean, there are tests, sure. But at German schools for example, what do they really determine? Not your chance to get into university. For one thing, they're not standardized, except for Matura (AFAIK?). They don't influence the school's funding. Mostly not even whether parents send their kids to this school - you just go to whatever school is near you, as they're all pretty good.

They are signal for your teachers and parents. Matura might influence your choice of German schools, but that's about the only one, and even then, it's not really an important factor these days, is it?
You can make a voluntary decision not to use these apps from anywhere in the world!
Depends greatly on the hotel. Some of them won't even give the same discounts to direct customers that they give through booking.com
Fines that are ignored for too long typically increase or have other consequences.
> Oh, and I'd only trust an open source and local-first AI assistant to insert itself between me and my most used applications, obviously.

AFAICT, a local-first LLM would constraint model choices to LLAMA and Claude. Are there more?
What else are regular employees supposed to do? It's not like the gov is going to voluntarily give them huge raises.
US privacy support is nothing like the EU, unfortunately. This case in Norway is perfectly reasonable and its premises make sense. However primacy of corporatism makes it a much tougher row to hoe here in the states. You have to practically get nearly murdered by a stalker to see significant legal action.
I wonder if MAME would work as an open-source alternative for these simulations. The built-in debugger and memory views cover most of that, and it doesn't take much to write a minimal driver that messes with some input file [1].

But if you do want some visual feedback like LEDs and such, you would have to write a layout and input logic for that (AFAIK has been done for MIDI synths).

It would also be more appropriate for shellcode / nostdlib experiments, although it's not clear how well CPUlator handles dynamic linking / relocations in their ELF executable support (seems like they build on their server [2], but run in a custom interpreter?)

[1]: https://qufb.gitlab.io/writeups/2023/02/26/Put-A-Sonic-On-It...
[2]: https://cpulator.01xz.net/doc/#compiling
Hiding members in this way is only possible with pointer indirection, which isn't satisfying.

However, having only a boolean private/public access state isn't generally satisfying either. It often leads to violation of the principle of separation of concerns when all the functions (methods) acting on certain "private" fields need to live in the same class.

In simple classes, like std::vector, it's possible to get away with private. But in many cases that are more complex than that, it seems to me that the best approach is still to expose the data and to be just very clear about the exact purpose of each member.
/E/OS: DeGoogled Android
As reasons go, this appears to a pretty weak one ( not that US needs a good or even a real reason anyway based on our Afghanistan / Iraq experience ). Remember, that you want to sell a war to the populace at a time where war is not exactly popular.