MurphyA/hacker-news huggingface dataset:
by umanwizard | 2025-05-16 09:47:08+00:00
German and English have a distant common ancestor (spoken roughly 2000 years ago) but neither is the ancestor of the other. There’s no meaningful scientific reason to say that German is the “main branch” of the Germanic languages and English is the “fork”.

Also, it’s not clear that either is “more complex” than the other across the board. German has more complex noun morphology (cases, etc) whereas English has more complex phonology, for example.
by cookiengineer | 2025-05-16 09:47:47+00:00
But this is wrong and can only represent dates after the specific year when they switched from the Julian to Gregorian calendar!

For more on this, I recommend reading and implementing a function that calculates the day of the week [1]. Then you can join me in the special insanity hell of people that were trying to deal with human calendars.

And then you should implement a test case for the dates between Thursday 4 October 1582 and Friday 15 October 1582 :)

[1] https://en.m.wikipedia.org/wiki/Determination_of_the_day_of_...
by invalidname | 2025-05-16 09:47:47+00:00
The claim of war crimes is unverified and deeply one sided decided by a court presided by a country that was literally firing missiles at Israel at the time.

> Raping prisoners

This was contested. There was an assault that was illegal and included a sexual incident (although was not intended as such). It's terrible, sure and it's on trial right now. That has nothing to do with what I said. You're trying to turn the conversation into something else instead of focusing on the facts.

The fact is that you're strengthening one zero sum player (Hamas), which works against Palestinians. This doesn't strengthen Palestinians in any way. On the contrary, it forces them into conflict with Israel which isn't good for anyone.

This is a strategy of chaos agents in a world where two zero sum players are in conflict. The right strategy is to calm things and support the centrists without strengthening these a*holes. It isn't about Israel, it's about the terrible government Israel has right now. This isn't about Palestinians, it's about Hamas.
by jeffhuys | 2025-05-16 09:48:16+00:00
I'm going through the same thing. Grew up dreaming of having a pocket computer. Nowadays you can basically live your entire life on the internet, as others are doing the same; people (think they) get their social needs met, buy food, do their work, find partners, anything. And it seems like a big part of the younger crowd wants (?) this trend to continue.

I don't want to speak for you, but I think there's a big crowd that's unique here: we have one foot in the "old world" and got to experience that, and now we see the "new world".

If you grow up with basically a phone in your hand, and you see how big a part of your life it is, I think you're way more inclined to appreciate these changes. After all, their phone is an extension of who they are, it's part of the whole picture, the outfit.
by aylmao | 2025-05-16 09:48:29+00:00
This is incredibly Google-y. From the ridiculous KPIs that attempt to create some framework of quantifiable improvement, to trying to make a big-deal launch out of what seems to be a minor iteration on what was there before (Material You).

This design system is screaming for attention. It doesn't need to make a big splash, only seem like it does to look good on a performance review / promo package. It all looks very MoMA-worthy on the website [1], but I wonder how much of the bold ideas here should and will make it to actual apps.

[1]: https://m3.material.io/
by something098 | 2025-05-16 09:49:12+00:00
We don't get 50/50 of distinct genes from our parents - it is more like 30/70 and can be even 10/90. The whole DNA ratio in this equation is irrelevant, as we all have 99% of the same DNA. Also, in real world, one parent will consistently give more of their distinct genes than other parent and most likely that consistent gene part will have that single mutation that they would hope to avoid, but contain best genes that the parent can offer. Children from multiple partners could be a solution as it is a different math...

>>>There are also medical procedures (PGD) to bring that chance to virtually 0%. For that one gene only. DNA is a math of sum of genes and from what I have read humans are not better than nature(which is not perfect, but very basic) at selecting best specimens of eggs and sperm, but yes - whatever they have picked - PGD might be able to root out that one single mutation, and introduce variety of other mutations or miss good genes from other combinations. So, it all depends...
by sundarurfriend | 2025-05-16 09:49:26+00:00
There's a type declaration file for the vim global that's defined by default in Neovim: https://github.com/teal-language/teal-types/blob/master/type...

to be used via `global_env_def` described in https://teal-language.org/book/declaration_files.html

And though they mention it as being for third party libraries, this also seems a way to declare types for your own code in an external file, thus keeping your code as runnable Lua and benefiting from type checking too. That seems like a neat workflow for developing Neovim plugins with this: instead of having to constantly regenerate Lua from .tl files so Neovim can pick up your changes during development.

Edit: or maybe https://github.com/teal-language/tl#loading-teal-code-from-l... this is the easier way to do it. `require` and use `loader` during development, generate the Lua once things are somewhat stable.
by AnthonyMouse | 2025-05-16 09:49:38+00:00
> Yes, there are mixers. But you'd just refuse to accept any bitcoin that took part in the mixer transaction, if any FBI coins were in there.

Intentional mixers aren't even the half of it. You have large exchange operators that use a single wallet. They file KYC paperwork with governments, but that's not in the blockchain. From the perspective of the blockchain their whole exchange is one big mixer. A billion dollars goes in, a hundred was tainted, a billion dollars comes back out. The only information to trace which $100 that went in is the $100 that came back out isn't in the blockchain, it's in the exchange's private accounting database.

But if you propose to taint every coin that has ever passed through a major exchange, that's pretty much all of them.
by ahofmann | 2025-05-16 09:49:43+00:00
This will be a bit difficult to answer, I think I'm unable to answer. First of all: it is very hard to talk about subtleties of meaning and interpretation in written language. Second: english is not my first language. So please interpret my text as amicably as possible.

"Are you claiming it was appreciative of women back then?"

I think it depends very much on context, who said it, where does it get said, to whom and in what type of voice etc. The saying "Wein, Weib und Gesang" as such could be appreciative towards women, and I think it could be said in a non-demeaning way, also in the times, where women had a much worse standing as of today.

I think this, not because I know anything about that time back then, but because I learned in the last decades how heavily the perception or meaning of words can change. And how very personal those perceptions are. When I went to school, we used words casually, that would be offensive today. And I know that my friends and I used these words without thinking twice if they're offensive, because to us, they just weren't. Others could be offended by those words at that time. But this is because other people have a different moral, or knowledge, or education, or age etc.

What I want to say with all that: we are almost unable to comprehend how people back then thought, talked and meant the stuff, they said back then. Because we are pretty much blinded by our own current perception and moral of things. For example, I tend to think amicably about the past, so my interpretation of stuff that was said in the past gets a "rose tint". Others tend to think that the past was bad, people were stupid and crass, and wrong. So they interpret things in a much darker light, than me. I can't say that anyone is more right than the other, because it comes down to very personal interpretations.

> It was expression about loud wild partying, the sort of that is annoying to everyone living on the same street as your beer pub is. The women who were present were not appreciated, they were look down at sort of tramps. A well behaved woman was not supposed to be present.

This is what you learned and interpreted about that phrase and time. For me this is a possible situation you describe, but there are also very different situations, where this phrase could come from. In my social circles, the word "Weib" was used in a very endearing, appreciative way towards women. Women used that word for describing themselves as strong, and emancipated. So the phrase "Wein, Weib und Gesang" could have a very positive connotation. That says nothing about what happened a few hundred years ago, it just shows how personal language in the end is.
by inhc19 | 2025-05-16 09:50:52+00:00
Not everyone are high functioning contrarians that sends calendly links to your friends to hang out, some people just like brain rot for 2 hours a day between commutes, saving tiktoks on recipes they won't make and traveling plans that will never happen.

Just launched Sortd to encourage internet hoarding a bit more only with the added bonus of actually* doing the stuff you save and lets normal folks like me search up where to go and eat on a map or what movies to watch all imported from TikTok & Instagram.
by AdhemarVandamme | 2025-05-16 09:50:59+00:00
It was already known to scholars that the length of a (tropical) year is close to 365-and-a-quarter days since at least 238 BC (when Ptolemy III tried to fix the length of the year in the Egyptian calender to 365-and-a-quarter days in the Canopus Decree).

However, due to a mistranslation the Roman pontifices got it wrong at the introduction of the Julian calendar. The Romans counted inclusively, which means: counting with both the start and end included. (That is why Christians say in a literal translation from Latin that Jesus has risen on the third day, even though he died on a Friday and is said to have risen two days later, on the next Sunday.)

In the first years of the Julian calendar, the Roman pontifices inserted a leap day “every fourth year”, which in their way of counting means: every 3 years. Authors differ on exactly which years were leap years. The error got corrected under Augustus by skipping a few leap years and then following the “every 4 years” rule since either AD 4 or AD 8. See the explanation and the table in https://en.wikipedia.org/wiki/Julian_calendar#Leap_year_erro...

Also note that at the time, years were mostly identified by the names of the consuls rather than by a number. Historians might use numbers, counting from when they thought Rome was founded (Ab urbe condita), but of course they differed among each other on when that was. The chronology by Atticus and Varro, which placed the founding of the city on 21 April 753 BC in the proleptic Julian calendar, was not the only one.
by tomge | 2025-05-16 09:51:55+00:00
Codito.io, the platform for generating and managing random codes, strings, vouchers, serial numbers, etc., has just increased the limit on the number of characters in the dynamic part of the code from 10 to 64. This means that codes can now be as long as 104 characters, including the prefix and suffix (the change applies to fixed-format collections).
by AnonHP | 2025-05-16 09:52:45+00:00
Thanks for the correction. I was wrong in saying that Eddy Cue was responsible for this. I was referring to the App Store and its issues in general (not just the recent ruling), and the one to blame in the past would’ve been Phil Schiller. Now it seems like Tim Cook is the one to be blamed for everything App Store. The entire App Store needs a rethink and a revamp without the bean counters running the show.
by ta1243 | 2025-05-16 09:53:08+00:00
> It is a living thing. It should not be destroyed on a lark. Weather it is 10 year old or 150.

They are being remanded in custody for their own protection. They've received death threats.

It's a pile on powered by social media, by people who are willing to be outraged about this while eating their £12 carvery from a company that did it not on a lark, but for profit.
by umanwizard | 2025-05-16 09:53:33+00:00
This word is widely known in English too, at least among people who follow papal elections. I’m not sure whether it’d count as “an English word originally loaned from Italian” (like “pasta”) or “an Italian word that a lot of English-speakers recognize” (like “buongiorno”), but it is there — probably somewhere in between those two extremes.
by jillesvangurp | 2025-05-16 09:53:46+00:00
This is the kind of stuff that you shouldn't have to reinvent yourself but be able to reuse from a good library. Or the standard library even.

How would this compare to the lock free abstractions that come with e.g. the java.concurrent package? It has a lot of useful primitives and data structures. I expect the memory overhead is probably worse for those.

Support for this is one of the big reason Java and the jvm has been a popular choice for companies building middleware and data processing frameworks for the last few decades. Exactly the kind of stuff that the author of this article is proposing you could build with this. Things like Kafka, Lucene, Spark, Hadoop, Flink, Beam, etc.
by bluelightning2k | 2025-05-16 09:54:13+00:00
I don't like or agree with this take. You're basically saying - "something good exists, so why try to improve upon it".

Their stated goal is to improve on the frontier models. It's ambitious, but on the other hand they were a model company before they were an IDE company (IIRC) and they have a lot of data, and the scope is to make a model which is specialized for their specific case.

At the very least I would expect they would succeed in specializing a fronteir model for their use-case by feeding their pipeline of data (whether they should have that data to begin with is another question).

The blog post doesn't say much about the model itself, but there's a few candidates to fine tune from.
by b112 | 2025-05-16 09:54:19+00:00
Outside of the humour involved, what is your precise complaint?

You do realise that, especially in the US, almost everyone is fat, yes? That there is an epidemic of this?

And that it is getting worse.

As a general rule, many people considered lean today, would be considered fat 100 years ago.

This is the joke, and also the truth. And amusingly if you visit these smaller, older houses, you will actually find narrower internal doors, stairs and halls in many of them.

Even bedrooms are smaller, and were meant for smaller beds.

Thus humorous thought then lends to the idea, is the lair's size and dimensions a contributor to size? We know environment can cause genetic expression, after all.

The comment is what you make of it.

You've taken offence for some reason. Why?
by tpxl | 2025-05-16 09:57:10+00:00
> Who are you going to arrest?

Every on- and off-ramp provider. EU legislation has basically created a database of real person to wallet mappings (for some subset of wallets). You can't take money from a wallet if you don't know who it belongs to (if you're an exchange anyways). The checks are a bit soft (ie. self attestation and stuff), but the public ledger part of crypto makes tracking far-far easier than with traditional banks.

The end game for this is that people in the West (and whoever they can pressure) won't be able to buy crypto to buy drugs or sell it when selling drugs, making it useless on a big scale.
by bluelightning2k | 2025-05-16 09:58:32+00:00
Two takes here. Cynical and optimistic.

Cynical take: describing yourself as a full stack AI IDE company sounds very invest-able in a "what if they're right" kind of way. They could plausibly ask for higher valuations, etc.

Optimistic take: fine tuning a model for their use-case (incomplete code snippets with a very specific data model of context) should work. Or even has from their claims. It certainly sounds plausible that fine-tuning a frontier model would make it better for their needs. Whether it's reasonable to go beyond fine-tuning and consider pre-training etc. I don't know. If I remember correctly they were a model company before Windsurf, so they have the skillset.

Bonus take: doesn't this mean they're basically training on large-scale gathered user data?
by slivym | 2025-05-16 09:58:43+00:00
> The real question is: Will Elizabeth serve the purpose of your fund — or by investing in her, will you simply be serving her purpose of writing her rise-from-the-ashes narrative?

I think pretty clearly there are VCs who are quite cognizant that their main advantage is their marketing, and making a big splashy controversial investment serves that marketing well. A16Z don't give a damn if they throw 50m at a bad investment, that's not how the game works- they already know most of their 50m investments will fail, so if that investment can keep their name out there so they get access to the funding rounds of the ones that succeed? It's worth it.
by the_third_wave | 2025-05-16 10:00:11+00:00
Some dogs like to roam just like cats, we had one of those. Dog gone again, call the next farm, dog there? Nope, not this time. Explore the forest to find him a few kilometers off eating from a moose carcass, joy. Once home he vomits up half a moose which he wants to eat again. Yes that's dogs for you.
by 112233 | 2025-05-16 10:01:27+00:00
There is no hope for committee. In C++33 we will probably have variables defined as

int const<const> auto(decltype(int)) x requires(static) = {{{}}};

And when asked how on earth did this happen and why, there will be the same "we must think about the existing code, the defaults were very poor"

Meanwhile they absolutely could make sane defaults when you plonk "#pragma 2033" in the source (or something, see e.g. Baxter's Circle compiler), but where would be the fun of that.

They still use single pass compiling (and order of definitions) as the main guiding principle...
by ColinWright | 2025-05-16 10:01:36+00:00
Nice work.

I've offered a few changes to the text. The text is easy to understand, and all the changes are minor. Some are genuine corrections, some are stylistic. It was impossible to distinguish the two.

Bom trabalho.

Ofereci algumas alterações ao texto. O texto é fácil de entender e todas as alterações são mínimas. Algumas são correções genuínas, outras são estilísticas. Era impossível distinguir as duas no texto ... peço desculpas.
by Tainnor | 2025-05-16 10:02:17+00:00
In every country there will be some expat bubble which can get away with not learning the local language(s). Sometimes that bubble will be bigger and sometimes smaller, but it definitely exists in Germany too (mostly in Berlin).

That said, I simply don't understand the mindset of people who move somewhere for an extended period of time and don't bother to learn the language. It locks you out of a lot of opportunities and makes you dependent on other people (especially for official/administrative/legal purposes). It also simply doesn't work in many places - (younger) Germans may speak decent English, but try going to Spain, Italy, or even Japan and see how far you get if you insist on speaking only English.
by rckt | 2025-05-16 10:02:40+00:00
Well. There's always a demand in all the disadvantaged places. Not only Ukraine.

As for the supply, money will always find a way. Crypto, shady banks etc.

I think the established businesses which are common to EU and US people just don't want to deal with the government. It's easier for them to comply in a preventive way. Many immigrants in the EU face issues with banks (virtual and real) blocking or not willing to open accounts. Just to be safe.
by darkwater | 2025-05-16 10:02:55+00:00
I don't judge parents either, my initial comment was more global, plenty of tourists with no kids in international fast-food chains for example. For hotels also the "chains sample" is usually skewed. There are basically no low/mid-range chains outside their core country or region. You just find high-end hotels (Hilton, Radisson, Sheraton, Four Seasons etc) all over the world.
by Tycho | 2025-05-16 10:02:57+00:00
A few days ago I missed a delivery from UPS (in the UK). The next day I got a text from an unrecognised cell phone that just said “Hello” and didn’t respond further. The day after that I got a scam call (another UK cell number) from someone trying to hack into my Amazon account. They wanted me to supply the OTP code that Amazon texts you for 2FA. Anyway I eventually tracked down my package (it was at a convenience store awaiting pick up), and lo and behold they had printed my phone number along with name/address on the package. I suspect someone harvested that and passed it to the scammers (not necessarily a UPS employee, could be the drop off locations they contract with). I suppose I’ll report it to the police in the slim hope that it will help them catch the scammers.
by coolcase | 2025-05-16 10:02:58+00:00
Almost. Bitcoin energy use is a way to have a decentralised trust less network. If bitcoin was free to mine the most money would go to the most nodes. It would be proof of DDOS in a sense and would probably seize up pretty quick.

Gold is a bit different. You could stop mining it today entirely and you could still have a gold currency. Stop mining bitcoin and it all effectively disappears!
by AnthonyMouse | 2025-05-16 10:04:24+00:00
One of the things banks do is to issue loans. That's fine.

Another thing banks do is, Alice is in New York and wants to pay Bob who is in Miami, or Kyiv, so instead of getting on a plane with a sack full of Benjamins she tells the bank to send money to Bob. Cryptocurrency is clearly an alternative way of doing this, with the advantage that then there is no middleman to refuse the transaction when the bank is being leaned on by a despot.
by davidgerard | 2025-05-16 10:05:15+00:00
His challenge was:

Share some AI-derived pull requests that deal with non-obvious corner cases or non-trivial bugs from mature F/OSS projects. I’ll also accept high-quality documentation that isn’t just the sort of wasted space and slop that I always tell juniors not to write.

You answered with a personal project.

I keep seeing this from AI fans. They don't read the question and they answer a completely different question they think they have an answer to.
by gpderetta | 2025-05-16 10:05:33+00:00
The claim that the lock free array is faster then the locked variant is suspicious. The lock free array is performing a CAS for every operation, this is going to dominate[1]. A plain mutex would do two CAS (or just one if it is a spin lock), so the order of magnitude difference is not explainable by the lock free property.

Of course if the mutex array is doing a linear scan to find the insertion point that would explain the difference but: a) I can't see the code for the alternative and b) there is no reason why the mutex variant can't use a free list.

Remember:

- Lock free doesn't automatically means faster (still it has other properties that might be desirable even if slower)

- Never trust a benchmark you didn't falsify yourself.

[1] when uncontended; when contended cache coherence cost will dominate over everything else, lock-free or not.