skysight-inc/HackerNews huggingface dataset:
This isn't about language ABI, which is the realm of the various implementations which have their own stability guarantees.

ABI stability in the context of the standards committee is about library ABI, specifically the standard library. When the committee updated the wording about C++'s std::string in C++11, it meant implementers needed to change the layout of a std::string, making this "new" std::string incompatible with the "old" std::string. Any libraries passing std::string across API boundaries needed to be recompiled with the "new" std::string.

This has no effect on FFIs for interop with other languages, which are not passing STL types across language boundaries to begin with (a std::string has no meaning in Python).

ABI stability for the standard library is motivated by large, old, coroporate codebases which had poor API practices, passed STL types across ABI boundaries, and subsequently lost access to the source code of those libraries and applications or otherwise cannot recompile them for some reason. Many people question the wisdom of catering to such users.
Someone should send some to Ukraine to attach to their FPV drones like a modern stuka siren.
Related:

https://www.texastribune.org/2024/11/25/texas-cryptocurrency...

https://capitol.texas.gov/BillLookup/History.aspx?LegSess=88...
LLM Engineer's Handbook
>Which line in the FAQ are you making an analogy to?

The line about filename shenanigans being disallowed.

>A FAQ for the newsgroup is not automatically part of the rules for the challenge.

I think it’s completely clear that this FAQ was about the challenge.
Prosecutors have rescued people from slavery in Brazil
Fair enough, but the major point still stands - Denamrk's industrial policies that enable Vestas are the only way they can have a significant impact on climate change. Farmland conversion does nothing; it isn't moving the needle on what is economic and industrially scaleable. Everyone still needs to eat.
I wonder if use of MongoDB creates a legal liability. I’m not up to date on the architecture of MongoDB but I am under the impression that it couldn’t be reliably used for this kind of thing?

(The problem here is not nosql, I believe you can do reliable accounting with ScyllaDB and Cassandra as long as you design things correctly. Basically only ever allow append/add but never allow update/delete. I’m not sure if this is true of MongoDB.)
Yes, that’s the problem. I understand the perspective of the maintainers but it leads to a situation where the large corporation can do illegal stuff and bully people around because it’s too much effort to fight back.
Looking at https://github.com/modelcontextprotocol/python-sdk?tab=readm... it's clear that there must be a decision connecting, for example, `tools` returned by the MCP server and `call_tool` executed by the host.

In case of Claude Desktop App, I assume the decision which MCP-server's tool to use based on the end-user's query is done by Claude LLM using something like ReAct loop. Are the prompts and LLM-generated tokens involved inside "Protocol Handshake"-phase available for review?
Seems logical. If you're into medieval re-enactments, you'll have a much harder time connecting with people than being into the NFL. It'll be a blast once you find that group, but you're finding a needle in a haystack.

It's a bit why there's common advice (that I'm ambivalent on) in "if you're lonely, get a dog". Not just for the social factor, but because dogs are an almost universally loved pet and instant icebreaker for other pet owners or pet lovers. that first step to socialization is harder than ever.
I think we're really talking past each other at this point, so I'm probably not going to respond more on this. Maybe in C++ where you don't have better techniques available, then assertions *are* the best tool you can reach for for this sort of thing. In many other languages however we do have better options. These should chosen over using assertions when possible as the outcome is significantly better.

> For example going out of bounds on an array, what are your options? Pretend nothing is wrong, return a default value, throw an exception?

The article is talking about assertions in rust. The answer to that question in rust is to use `.get()` which returns `Option<T>`. This moves the condition where the array index is outside the bounds into a structured result rather than causing an application crash. An assertion that crashes the program would be useless there, as the language makes the type of error one that is idiomatically avoided. This (in addition to testing) is part of my point. Dig deep into the implementation of this in the std lib and there's no assertion, just a bounds check which either returns `Some(value)` or `None`.

The part I'm saying is problematic is not the check part of the assertion, it's the crashing part. Write software that avoids needing to crash by proving that the scenarios where invariants not invalid don't exist. When you do that any assertions which you include are code paths which are impossible to ever hit. This is by definition.

Expanding on the article example, it requires that the `youngest` variable is always >= 0. Just define that as `u8` and let the compiler be your check. You never need an assertion to test a tautology.
ah no, what i meant that I see these really low-quality, disregarding patches. It seems like, if for example there's some cobblestone-like road, they are not really required to redo it using the cobblestones but can just patch it up? Also some tar just seems way worse quality in these patches, very quickly disintegrating.
I thought we broadly agreed that absolute free speech was a good thing, and that we should reluctantly tolerate even some fairly offensive speech, to avoid the horrors of cancel culture. What's going on here?
> Yotta is speed running the financial system's previous failures.

The theme of the 21st century so far seems to have been “speed running the 20th.”
I'm wondering if there will be anything that's actually LLM-specific about these API's. Are they useful for ordinary API integration between websites?
There isn’t a way to fix it, a new hire is always an unknown factor by definition. And if you aren’t FAANG, people usually aren’t lining up at your door to work for you, so you have to make do with what you get.

Pair that with the fact that the new hire won’t reach full productivity until at least 6 months in, it’s always going to be messy.
Just split the full name on the space char and take the last value as the last name. Oh wait, some people have multiple last names.

Split on the space and take everything after the first space as the last name. Oh wait, some people have multiple first names.

Merging names is a one-way door, you can't break them apart programmatically. Knowing this, I put a lot of thought into whether it was worth it to merge them.
I've printed one, it kind of did sound the same. It didn't so much sound like screaming, though, as hoarse wind whistling.
That isn't saying anything. Land use is a big topic covered by everyone.
> Interesting that what you wrote got downvoted. Lots of flat-earthers here? (figuratively speaking)

I call it secular creationism - basically humans are special beings to which the rules and laws of biology (evolution and natural selection) do not apply fully.

And people with a liberal disposition who pride themselves as rational thinkers quickly switch off that rationality when it comes to natural differences between humans especially when those differences are in cognitive abilities.
Just because someone on your side gets shot doesn't suddenly put you in the right. While one insurrectionist was killed. The insurrectionists managed to injure 138 officers, capital and metro, 15 of them severely, who were there to defend the Capitol from them.

I would argue the insurrectionists got off relatively lightly. One person was killed and the ones jailed all got far lighter sentences than they deserved.

Which part of "they were there to execute government officials" are you failing to understand?

I don't always agree with the government, but I also don't decide to murder people just because I'm upset, which is what the insurrectionists intended to do.
Maybe it's just me, but why do the examples all sound like they went through the same bandwidth-limiting filter?
Thanks. Added to https://glama.ai/blog/2024-11-25-model-context-protocol-quic...
What proportion of companies do that?
For unique_ptr: This is not a problem that can be solved by the standards committee, they don't control the SysV / Itanium / Win64 standards. You can still use raw pointers if you want to, nothing has been lost from C.

For restrict: Universally supported as `__restrict`, thus not a priority for anyone to "officially" solve. Most major performance complaints fall into this category. Eg, std::regex is bad, sure, but nobody uses std::regex so fixing it doesn't matter.
Thank you for these excellent sources!
A common misconception is that this whistle produced a sharp shriek-like sound. However, these sounds credited as the Aztec death whistle are actually produced by much larger reproductions of the whistle. Music archeologist Arnd Adje Both, who has tested the original excavated whistles, reports that the actual sound produced is far softer, describing it as similar to "atmospheric noise generated by the wind."

https://en.wikipedia.org/wiki/Aztec_death_whistle
This looks pretty awesome.

Would love to chat with you if you are open about possible collab.

I am frank [at] glama.ai
Here's an example of what this would look like in practice; https://gist.github.com/greenmtnboy/580f479c80e23c5362a70b43...
One thing I’ve been curious about for a long time is if the use of prayer rugs in the Orthodox Churches predates Islam or was picked up by Christians from their Muslim neighbors.
> are simply for people who want the convenience

That's the technological ratchet at work, as it has been since the dawn of humanity. A solution that's convenient or useful enough to gain wide adoption has a way of becoming a soft necessity, and eventually a hard one. Some examples that meaningfully affected our lives[0], in many ways not for the better:

- An accurate clock / watch -- hard necessity. Good luck functioning in society without it. Opening hours, appointments, public transit schedules, are just few among many things synchronized in time, that expect you to have a clock so you can stay in sync too. And no, you can't get away with a rooster or a sundial, like you could 200 years ago - you need precision of at least a minute.

- A car -- somewhere between hard and soft necessity, depending on where you live. The society expects you to be able to commute long distances in short time, for things like work, medical services, or government appointments.

- Mobile phones, Internet, credit/debit cards -- soft necessities. You can sort of still live without them even in the big cities, but it's going to be a pain, as everything is optimized on the assumptions everyone owns a smartphone, has Internet access, bank account with a card, and increasingly often, means of contactless payments (think e.g. public transit). There's a reason even the poorest people without a roof over their heads still own iPhones, and it's not entertainment.

- Government ID app, electronic IDs, other means to do official errands fully on-line - convenience for now. I feel they'll transition into soft necessities within next 10 years, simply because interacting with government is always very annoying, and those tools simplify that process and save you some trips.

--

[0] - All in context of the developed/industrialized/western societies; of course this does not apply to societies that did not embrace a particular technology (yet).
If you were willing to bring additional zod tooling or move to something like TypeBox (https://github.com/sinclairzx81/typebox), the json schema would be a direct derivation of the tools' input schemas in code.
Tell HN: FB Is Broadcasting Posts from Young Women in Travel and Roommate Groups
The latest bizarre “suggested post” trend I’m seeing is posts from attractive young women in groups like “Roommates in Boulder” or “Backpacking in New Zealand”. Predictably, the comments are full of creeps. I assume that since I’m seeing them and I have nothing to do with those places, they are being broadcasted all over the world.
The posts have legitimate comments too, so I’m assuming these are real groups and not just sly OnlyFans ads.

I realize these aren’t private groups, but the gross thing is that they are being selectively pushed by the algorithm to people who otherwise would never see them. And it’s only young women.
Confirmed. I immediately read “hunt lie.”
Is this satire?

You neglected to mention the president that has been convicted of multiple felonies
Where did you get the idea that “append only” needs to necessarily be implemented at the database layer?
Adding a serious response in case [0] it's a serious question: "0wn" is a kind of in-joke among hacker/security communities. [1] In particular, it differs from "own" in that it connotes "forcibly taking control of", rather than formal legal ownership. Another version is "pwn" which is a marginally newer and more-associated with online gaming.

[0] https://xkcd.com/1053/

[1] https://en.wikipedia.org/wiki/Leet
I think the point is that KHTML was already forked into webkit by apple long before google came along (though, they have in fact also now forked webkit into blink).
> Does Russia have the right to apply policies equivalent to the US' own Monroe Doctrine, or doesn't it?

Yes it does, but I think you've misunderstood what the Monroe Doctrine was. The Monroe Doctrine was not a blank license for the US to invade other countries and kill people there. The point of Monroe Doctrine was to protect western hemisphere from wars initiated by European colonial empires. A good example of this is the French invasion of Mexico in 1862 in an attempt to turn the newly-independent Mexico into a colony and install European aristocrat from the Habsburg dynasty as the emperor of Mexico. Americans offered military aid to Mexico, and after a few years of fighting, that emperor got executed by a firing squad and French forces were expulsed. Sounds familiar?

https://en.wikipedia.org/wiki/Second_French_intervention_in_...

https://en.wikipedia.org/wiki/Maximilian_I_of_Mexico

Russia is acting like one of those colonial empires that sought to conquer and exploit the Americas. The Monroe Doctrine was formulated against such behavior.
I was looking for a Soma reference... Only fitting for it to be at the bottom! :P
What is the planned species composition? Are the plans aimed at restoring natural habitat, or are they primarily using trees as a means to some other end?
and this is why I insist on still having paper bank statements

when the k8s+mongodb "non-legacy" tech stack implodes at least I have a physical document the bank produced that the court can understand
A second generation E-Ink picture frame
Hey guys,

I just wanted to show off the new battery-powered E-Ink picture frame that I have been working on for the last couple of months.

It took a lot of work. I hope you like it.
I think the existence of COBOL-2023 actually suggests that it's not merely possible that in effect C++ 26 is the last C++ but that maybe C++ 17 was (in the same sense) already the last C++ and we just didn't know it.

After all doubtless COBOL's proponents did not regard COBOL-85 as the last COBOL - from their point of view COBOL-2002 was just a somewhat delayed further revision of the language that people had previously overlooked, surely now things were back on track. But in practice yeah, by the time of COBOL-2002 that's a dead language.
That’s not the point of terrorism. If you blow up a TSA building, citizens get scared because it looks like „if the state can’t even protect itself, how are they going to protect me?“.
https://en.wikipedia.org/wiki/Fascism

Conveniently characterizing people who point out somebody who is supporting fascism as "conveniently characterizing" means you don't actually have to consider if they are fascist or even know what fascism is.

Fascism is a somewhat hard to define mechanism. The rhetoric appears clearly fascist. Musk uses said rhetoric and supports the administration using the rhetoric.

Pointing out a person using fascist rhetoric and supporting an administration that is doing the same, convenient or otherwise, appears somewhat accurate.
You can’t do that and expect it to be used. When someone needs a redis client library they search for ‘redis’ not ‘thingamabob’.
Oh wow yeah, a lot of parallels - thanks for sharing, I'll take a deeper dive in a bit. I think there's a lot of demand and a lot of space for different solutions; Trilogy definitely aspires to hew closer to standard SQL. (I actually really like SQL for the most part!)
Devices that are authorized to be on the corporate network should not need usernames and passwords to connect to the wifi. That should be controlled by certificates managed by the IT department.
For leaders, Kurt von Hammerstein-Equord‘s advice reigns supreme. The diligent idiot is always the biggest threat, and the stupid and lazy are awesome as long as they stay in their lane.
Is that any different from someone offering to buy a browser extension to add malware?
https://ncatlab.org/nlab/show/lens+%28in+computer+science%29
No one said that.

The point is it’d be hard to loose data with Scylla as long as your only ever appending to the physical tables. I don’t know if MongoDB has this same attribute.
I’m sure there are industrial uses for chlorine. We could probably also bond it with something else and bury it.
I printed a few for halloween this year. I found that the angle and strength of blowing made a huge difference. I'd say that I was able to pretty much recreate the sounds in the linked recordings. The benefit of the 3d-printed once is that you can have one with the face of Jeff Bezos.
Why Are Startups Losing So Much Money?
In a recent No Priors podcast with the Waymo Co-CEO Dmitri Dolgov, he talks about how they evaluated just driving with cameras and how it isn't good enough for full autonomy and doesn't meet their bar for safety [1].

1: https://www.youtube.com/watch?v=d6RndtrwJKE&t=1119s
And yet when in 1962 the USSR at the invitation of the legitimate Cuban government tried to install missiles in Cuba, the US stopped them through a naval blockade.

Also, if government of Mexico ever decides to invite the People's Liberation Army into Mexico to help Mexico defend itself, and the PLA accepts the invitation, I want and expect my government (i.e., Washington) to stop them -- with organized violence if necessary such as is currently happening in Ukraine.
Do you have more context? I'm having trouble googling what you're referencing.
Collapse of Earth's ocean circulation system is already happening
Can the E-cache and KV-cache be supplied to the model to produce the natural language output that would have been fed into the next model of the chain, if it were not for DroidSpeak? If so, doesn’t seem to materially change the explainability of the system.
The first suburbs were not car-centric and sprawling:

* https://en.wikipedia.org/wiki/Streetcar_suburb

* https://www.strongtowns.org/journal/2020/8/27/in-praise-of-s...

* https://www.youtube.com/watch?v=MWsGBRdK2N0
Okay i get the flat is good for bikes.. but meetings, curious about that one?
Pilgrimages were still a big thing among early Christians.

For example, in Acts 20:16 it notes how Paul was trying to be in Jerusalem for Pentecost. Now this was around 55 AD.
This is why I read the comments before I click on the link. :)
> If you miss one, you write more tests when you come across them.

…before such point you have hard to find bugs in your software.

And that’s the crux of everyone’s argument against your “just write better code” fallacy ;)

> This isn't magic.

No it’s not. That’s why people disagree with your assessment that unit tests can catch every type of bug.

If unit tests really were that magical then we wouldn’t need for other methods of tests.

I mean, do you even know what a unit test is? It’s meant to be self-contained but the problem with multithreaded code is that you can start to introduce side effects that happen outside that functions scope.

I’ve got exactly that issue right now calling OS APIs from cgo. Some of those APIs (particularly with SDL) are very thread sensitive and you cannot unit test for that because the problem lies outside that functions scope. So the only way to test for that is with e2e or integration tests instead.
True, but not in a way that wouldn't be just as painful in C++.
> FOSS didn't do that at all except in (relatively few) nieches where the FOSS software is superior to commercial alternatives and there you can just use those FOSS programs without being subjected to the abusive commercial software.

You're thinking end-user software, but that's not where the bulk of the now-dead software market would be. Think libraries. People used to, and in some specific applications still do, sell proprietary toolkits or component libraries.

Also, a free solution doesn't need to be superior, or even equal to, a commercial ones, to kill the latter - it just needs to give an impression that it could do the same things as proprietary offering; companies are happy to give workers shitty software, or throw warm bodies at underfeatured libraries, if it looks like they can save on licensing costs of better proprietary tools.

(There's a limit to that, which is why selling software is still somewhat possible in B2B context. Consumers and very small companies, on the other hand, are willing to go to extreme effort in order to avoid paying anything, opportunity costs be damned.)
This was intriguing to me:

> One of your staff asked me yesterday how I had traveled to the DC area, whether I had traveled by air, and whether I has shown any ID to do so. As a matter of principle and personal security, I do not wish to discuss my travel history, modes, or plans with you, and I am not required to do so. But the consistent position of your agency in litigation has been that no Federal law or regulation requires airline passengers to have, to carry, or to show ID. The responses by your agency to some of our FOIA requests confirm that, as you know, people fly without ID every day.

How does one go about this process?
Heh he probably meant alcohol content
I didn't know Orthodox Christians prostrated in their prayer much less use prayer rugs. Curious where this practice remains today.
I followed the "Launch HN" of Yotta 4 years ago and deposited some money.

Evolve Bank says "we have determined that we are not holding your funds and you will not be receiving a payment from Evolve" (reconciliationbyevolve.com)

Yotta customer support says "According to the Synapse Trial Balance Report, your funds are with Evolve Bank & Trust".

It doesn't appear I'll ever be getting that money back. It's not enough that I'll hurt, but it'll make me think twice about trusting a non-bank fintech startup and their "FDIC insured" claims.

This is what Yotta's website looked like in 2020, where "FDIC insured" is the most prominent part of their pitch, and one of the homepage blocks is titled "You can’t lose": https://web.archive.org/web/20200630201639/https://www.withy...

Turns out, we could lose.
Why would they do that? Are you implying that Evolve (and not Synapse) had a hole in their balance sheet? Is there any evidence of that?

Otherwise, FDIC insurance wouldn’t matter here, no?
> still can't find

For those who missed the previous story and discussion 3 days ago:

https://news.ycombinator.com/item?id=42219407
Maybe, maybe no. But it’d put wasting money on Bitcoin very low on that list.

My person idea would be a 1,000ft tesla coil to have it look cool.
To be clear, which of the newly-industrialized countries classically described as being in the middle income trap do you think that's not true of? Like is China going to be different from Mexico here because abuelas are demanding a high-standard of living?
I’m surprised they don’t want kids who broke bones when they were younger. Seems like that’s exactly the kid you want under arms.