MurphyA/hacker-news huggingface dataset:
by Neywiny | 2025-10-08 03:23:26+00:00
I see the Ethernet coming first answer in another comment too. Just to be clear, many protocols came before IPv4 that aren't in play. It's not because it came first, it's because they're layered. Why need an IP if you have a port number? Why need a port number if you have a url?. As also mentioned in a comment, there's IPv4 over not just Ethernet. So I agree with your comment, but a bit of pedantry goes a long way
by bilbo0s | 2025-10-08 03:23:39+00:00
There are many people that believe OOA because they want to believe it

But, also, There are many people that [do not] believe OOA because they [do not] want to believe it.

That's why we look at genetic evidence, to eliminate nonsense. That evidence strongly points to chimps, gorillas, humans etc all coming from the same place.

If it makes you feels better, think of it this way:

we don't believe OOA because the evidence says we're related to blacks. We believe it because the evidence says we're pretty much hairless apes. (And a lot of us aren't even hairless!)

There, feel better about it now?
by array_key_first | 2025-10-08 03:24:18+00:00
Because we're pouring trillions of dollars into that.

This isn't me making a cute little website in my free time. This is thousands of developers, super computers out the wazoo, and a huge chunk of the western economy.

Like, a snowglobe is cute. They don't do much, but they're cute. I'd buy one for ten dollars.

I would not buy a snowglobe for 10 million dollars.
by MontyCarloHall | 2025-10-08 03:24:21+00:00
Sorry if I haven't been clear: it's one variable, used exactly once at the very bottom of the call stack. The change only required adding a corresponding extra argument or class member to all of the functions/classes upstream. In fact, there were other variables in the caller of the bottom function that get passed down from the command line, a pattern that the LLM likely picked up on (and exactly what clued me in to the fact that the LLM would likely make this change very easily, a hunch that proved correct).

You raise a good point: an important skill in effectively using LLMs for coding is both being able to recognize ahead of time that cases like this are indeed simple, but also recognizing after the fact that the code is more complex than you initially realized and you can't easily internalize the (side) effects of what the LLM wrote, warranting a closer look.
by hzay | 2025-10-08 03:24:42+00:00
How do you debug it properly? Suppose you see others not have the mysterious difficulties that you have. What if they were simply pretrained - through prior exposure to that material?

How would you even know that this was the case?

I think if you're fortunate enough to really, deeply want something, then you should simply train to become good at it. Don't worry about your natural talents, since those will change.

Personal anecdote. I started learning a rigorous dance in late 20s. No fitness or movement or musical background. Programming/sit on my ass background only.

After 10 years of it, when I try something like tai chi now, the teachers pick out that I'm genuinely "gifted" or "talented". Then I tell them I'm a dancer and they'd be like "oh that explains it".

This happened even 5 years into dance training. I had absolutely no talent for it - I always struggled with mysterious problems others never had. Whether it's postural, rhythmic, musical, whatever. Had it all.

My point is, identity change happens much faster than we imagine, when you go all-in. It doesn't take 50 years. But it's also slower than we imagine. It's not 5 months. You have to understand the timelines of human change.

Of course on day 1, week 1, year 1, even year 3, everything sucks. You can't then write an essay saying "here's my lessons from learning journey". I will believe an essay when the author gave his youth to understanding the nature of talent. Not if he gave it 3 years.
by akerl_ | 2025-10-08 03:24:44+00:00
This whole post just reads like somebody trying to axiomatically derive what passkeys are and how they work by hopping between fragments of blog posts, github issues, and other random docs. Sentences like this really drive that home:

> I don’t know what a “relying party” is, so I’m not sure exactly what this threat entails, but this statement really puts the Passkey spec authors in a bad light.

How can you hear something, not understand the terminology, and then use that as a basis for declaring the speaker "in a bad light"?
by mandevil | 2025-10-08 03:25:32+00:00
I don't think it's enterprise deals. I think it's communication at scale, internally. Imagine a company of m employees as a giant m*m matrix of communication slots, with a 1 for regular close communication, a 0 for no communication at all, and a 0.5 for those hallway meetings that we are assured by our CEO's are why RTO is so important (this would be those backchannels if you RTFA).

A small company, (let's say, below Dunbar's Number) has a matrix of almost all 1's just naturally. But as the company grows that matrix gets sparser and sparser- by the time you get to something like Google (180k employees plus roughly that many again contractors) you have almost all 0's with only a few 1's scattered through it. But information still needs to flow through the company, from outside a given two pizza team in, e.g. "build this not that," or from the team out, e.g "this project sucks and needs to die," or from the side, e.g. "Group Digut solved that problem that you are facing, use this package they wrote" or more personal things, e.g. "employee 24601 is awesome and needs more responsibility."

But that information is actually hugely important to the company, in an important sense all of that information is the company. So important that companies formalize the responsibilities of that information flow with managers, and formalize processes for this information to flow, so that they ensure that something is happening for all of those- that's what planning processes and promo packets and the like are all about. They are trying to make the information flow legible- the responsibility of a specific person in a specific way.
by Animats | 2025-10-08 03:26:19+00:00
It took over two decades for things to settle. The telco people had ATM and Frame Relay and DSL voice and a Bell Labs thing called Datakit. They were trying to get deterministic voice, so voice over packets wouldn't suck. What we ended up with is voice with lag, jitter, echo, dropout, and over-compression. So nobody talks on the phone much now.
by array_key_first | 2025-10-08 03:27:01+00:00
> Isnt that being a little entitled?

Yes, I am entitled. No, I don't really care that Google has to put in more effort.

If it were up to me, we would enforce it by law. The consequences of a completely locked down mobile ecosystem are dire for humanity.

Yes, thats the level of things were talking about here. There's those who take the threat seriously, and those who don't. As each year passes by, it becomes more difficult to justify a state of apathy.
by runjake | 2025-10-08 03:27:38+00:00
I didn't like it at all, at first. Since the last public beta, I've grown to mostly like, and even prefer, iOS 26 after spending a while with it.

It certainly has room for improvement, but I enjoy the trend of the search bar being on the bottom, the OS is mostly really nice to look at, and I like the new gestures to get to buried menu items.

26.1 has more tweaks in the direction I want to see. I'm hopeful.
by throw0101a | 2025-10-08 03:28:21+00:00
See also:

> The Grossman-Stiglitz Paradox is a paradox introduced by Sanford J. Grossman and Joseph Stiglitz in a joint publication in American Economic Review in 1980[1] that argues perfectly informationally efficient markets are an impossibility since, if prices perfectly reflected available information, there is no profit to gathering information, in which case there would be little reason to trade and markets would eventually collapse.[2]

* https://en.wikipedia.org/wiki/Grossman-Stiglitz_paradox

So the more efficient markets are, the hard it will be to find "alpha" (returns), and so more people will stop trying. But as more people stop trying, markets will become more inefficient, in which case people can find alpha again, which encourages more participants.
by AlotOfReading | 2025-10-08 03:28:35+00:00
Just to be clear about what the term multiregionalism means, it's an argument that there's anatomical continuity between archaic hominin populations around afroeurasia and modern human populations. That is, anatomical modernity didn't evolve once in Africa, but multiple times all over the world in populations that are still extant today. A multiregional hypothesis might say that modern Chinese people evolved from archaic populations in Asia.

This is completely and unequivocally rejected by the genetic evidence. The evidence is so absolutely overwhelming that even fucking Wolpoff came around and now says:

It is broadly agreed that all recent/living human populations ultimately descend from Africans.

Now, if you mean something completely different to the commonly understood definition of multiregionalism, I'm willing to hear it.
by jncfhnb | 2025-10-08 03:28:58+00:00
For stuff that I’m good at? Not even 10%.

For stuff that I’m bad at? Probably more than 1000%. I’ve used it to make a web app, write some shader code, and set up some rtc streaming from unreal engine to the browser. I doubt I would have done them at all otherwise tbh. I just don’t have the energy and interest to conclude that those particular ventures were good uses of my time.
by array_key_first | 2025-10-08 03:29:34+00:00
Literally almost everyone does this.

If you start talking about competition or consumer choice, surprise! You have made an extremely bold assumption: that healthcare is currently operating as a free market.

That assumption is actually, like, 1000 assumptions. Do people prove even one of those? No. They just move on and hope nobody notices.

And, well, we don't. We're so used to these economy falacies that they're practically invisible.
by derf_ | 2025-10-08 03:30:41+00:00
Anyone who has lived through a market correction (the tariff announcements in early April this year being a recent example, though there have been far worse) should be able to see that market prices do not always accurately reflect even the consensus view of value (which itself can be wrong). As people are forced to de-lever, everything goes down at once, often by very similar amounts, even though it cannot be possible that everything suddenly lost the same amount of value simultaneously.

To quote Richard Bookstaber, "The principal reason for intraday price movement is the demand for liquidity... the role of the market is to provide immediacy for liquidity demanders. ...market crises... are the times when liquidity and immediacy matter most. ...the defining characteristic is that time is more important than price. ...diversification strategies fail. Assets that are uncorrelated suddenly become highly correlated, and all positions go down together. The reason for the lack of diversification is that in a high-energy market, all assets in fact are the same.... What matters is who holds the assets." (from A Framework for Understanding Market Crises, 1999)

Was the market drop an accurate reflection of the value that would have been destroyed by those tariffs, discounted by the probability that they would have been enacted as drafted? Nobody knew then, and I maintain that nobody even knows now. That was not the calculation that was being made.
by windexh8er | 2025-10-08 03:30:43+00:00
I remember working on a federal contract back in the early 2000s where there was a camp of ATM folks against us who were pushing Metro Ethernet and MPLS. The TL;DR of it was the ATM guys won, spent millions of dollars, only for us to come in and replace it all a year after it was supposed to have been done in the first place.

Cisco sure made some good money on failed ATM projects back then!
by totetsu | 2025-10-08 03:31:22+00:00
Using some pre-memorized number associations helps a lot with this, like peg systems. https://en.wikipedia.org/wiki/Mnemonic_peg_system

personally I do something like 0 egg 1 pen 2 swan 3 butt 4 sailboat .. etc.. and then make a little story for the number using the interaction of those things. This is not for long term memorisations, but just for recall in the mid term.
by bccdee | 2025-10-08 03:31:28+00:00
> No, it should not. Try to explain why you believe that.

Uh, okay. Let's do a thought experiment: Suppose I take some violin lessons and acquire an as-yet-undemonstrated ability to play the instrument. Later, I perform at a violin recital; after this demonstration, my violin abilities have become demonstrated.

Then I have a kid: 1. Can that infant child play violin? No. Thus they have not inherited my ability to play violin. 2. Has that infant child ever had a violin recital which demonstrated their ability to play violin? No. Thus they DEFINITELY do not possess a demonstrated ability to play violin.

Again, this should be obvious. I feel like you must be misunderstanding what the words "ability" and "demonstrated" mean.

> If you try to learn guitar and fail, there's a good chance your kid will also fail if tries.

You are no longer talking about "demonstrated ability." You are describing a lack of aptitude for guitar, which (as I said in my last post) is a different thing. Besides, pretty much anyone with working hands can learn to play guitar. It's not really a question of aptitude, it's a question of investing time and money into learning. Most skills are like that.

> We most certainly are born with skills. Speed of learning is a skill.

Well, no. It's an aptitude.

aptitude /ăp′tĭ-too͞d″, -tyoo͞d″/ noun An inherent ability, as for learning; a talent. skill /skĭl/ noun Proficiency, facility, or dexterity that is acquired or developed through training or experience.

> how did the first person obtain the skill

What "first person"? I'm not talking about cavemen, I'm talking about our society and the impact that the socioeconomic status of a person's family has on their career relative to the impact of their innate intelligence. If you want to tell me that those factors are closely linked, you're flatly wrong: Many rich people are stupid, and many poor people are intelligent.
by ramses0 | 2025-10-08 03:32:12+00:00
I have something set up at home: ~/Inbox and ~/Outbox. Anything dropped into ~/Outbox gets rsync'd to rsync.net and mv'd (locally) to ~/Inbox.

Anything in ~/Inbox is "safe to delete" because it's guaranteed to have an off-site backup.

Presumably a fancy management app would queue (or symlink) the full directory structure into ~/Inbox (which would then behave as a "streaming cache")

~/Inbox would effectively be available (read only) on "all machines" and "for free" with near zero disk space until you start accessing or pulling down files.

I use Dropbox to manage ~/Sync (aka: active, not "dead" files).

"Outbox", "Inbox", and "Sync" have been the "collaboration names" that resonated the most with me (along with ~/Public if you're old enough, and ~/Documents for stuff that's currently purely local)
by derektank | 2025-10-08 03:32:15+00:00
Sure, but PBS member stations also function as incubators, in addition to providing a platform. They provide (along with underwriting from 3rd party charitable institutions) artists/intellectuals/entertainers the upfront capital to produce their programming. YouTube isn't going to provide anyone with money upfront to make a show unless they already have a massive following. Mr. Rogers Neighborhood wouldn't exist if WQED hadn't taken a chance on a couple of 20 something's letting them produce Children's Corner in 1958.

It's certainly possible that's less necessary nowadays, given how cheap filming and creating video content is nowadays, but it's worth considering.
by BubbleRings | 2025-10-08 03:33:07+00:00
Great work. Various ideas here:

You might suggest to users the following use case. “If you want to create a Timelinize data store, but don’t feel that your own local systems are secure enough to safely hold a basket with a copy of every egg in your life, you might consider the following use case, which some of our customers implement. Once our twice a year, update the data store, but store it on an external disk. When the update is done, take the disk offline and keep it in a drawer or safe.”

Also

I always wondered how cool it would be if I could tell some Spotify-like system, “I’m 20 miles away from the lake, we are going to stay in the cabins a week, just like we did 10 years ago. Play me the exact same songs now that played at every turn back then.”

Also

For a name, how about: ChronEngine That name seems pretty free and clear from previous use, if you like it grab ChronEngine.com before some squatter does and thank me with a phone call, I would enjoy a quick chat with you.

Also

Your web page might benefit from a grid that lists all the input sources you accept, with hotlinks next to the names that give a pop-up quick summary of what that source is about, and maybe some color coding that shows something like “green = rock solid lately”, “yellow = some users reporting problems”, “red = they just updated their format, it’s broken, we are working on it”. You will/are facing challenges similar to Trillian, a chat client from the early 2000s that would try to maintain ongoing connection compatibility with multiple other chat clients such as AIM/ICQ/MSN. Also, the grid could have a “suggested source sets” filter that helped people find what 5 (for example) input sources they might select for their use style.

Oh and make a list of anybody that says they have done an elaborate something similar with Excel (like me and at least one other person in this thread) and maybe have a discussion with them some time, we/they might have some useful insights.

Let’s hear it for people on the opposite side of the “go fast and break things” coin! My first project took 16 years. My current one I started 28 years ago!
by 1vuio0pswjnm7 | 2025-10-08 03:34:06+00:00
When comparing speed I use simple tests like a loop printing an incremented line number or reading from stdin and printing to stdout. These simple tests are useful for me because, when combined with pattern matching or regular expressions, simple I/O tasks like these are actually what I use a "memory safe" language for

dino is slightly faster than lua (not luajit)

but spitbol is actually faster than lua, dino and luajit

ngn k is slightly faster than spitbol but lacks built-in pattern matching or RE

FWIW, I do not use a terminal emulator. I only use textmode No graphics layer. No "desktop"
by gizmo686 | 2025-10-08 03:34:13+00:00
> The MAC address is meaningful only for a single link

This isn't entirely true. In ye-olden days, Ethernet was a proper bus architecture, where you would have many devices talking on a single line.

As networks got larger, we wanted to have more devices than we could get on a single cable, so we introduced cheap booster hubs that would physically connect multiple cables. Since these hubs didn't have any fancy switching logic, it continued to look to devices like everyone was on a single bus (which they basically were).

Eventually, compute became cheaper, and the limitations of having a massive bus more apparent, so we started replacing some of the Ethernet hubs with Ethernet switches to reduce contention. It still looks as if everyone is on a single bus; but now a node only sees traffic involving a node on its side of the nearest switch. Notably, these switches were drop in replacements for hubs, so they did not rewrite MAC addresses.

Nowadays, actual Ethernet hubs are a dying breed (although I still keep one lying around to avoid buying an expensive managed switch with a monitor port). Almost every Ethernet cable you run into today is a genuine point-to-point connection connecting two specific nodes, and carrying only the data that needs to be sent between those nodes.

Now that modern Ethernet is a full featured packet switched protocol, it has to deal with all the routing issues that come with that. This led to the introduction of the Spanning Tree Protocol, to allow Ethernet switches to construct Ethernet routing tables. Notably, nothing inside of these Ethernet networks replaces MAC addresses. When computer A sends to computer B on the same Ethernet network, the destination MAC address A uses is B's actual MAC address, regardless of how many switches are between them.
by d-yoda | 2025-10-08 03:35:05+00:00
Wow, was it really in some newsletters? That's awesome to hear, and would definitely explain the recent spike on GitHub!

Thanks a lot for the bug report and for providing the details. I have a hunch—it's possible that you need to explicitly specify the path depending on your directory structure. For example, if your Python files are under a src directory, could you try running it like [your_tool_name] analyze src/?

If that still doesn't solve the problem, it would be a huge help if you could open a quick issue on GitHub for this.

Thanks again for your feedback!
by iamnothere | 2025-10-08 03:35:17+00:00
I am fairly certain that large amounts of gold in transit have extremely high security, as do the major vaults. If you’re talking about theft risk, smaller gold businesses or the couriers that transport for them are probably most at risk as prices rise, as they may not have the scale and resources to deal with sudden changes in the risk environment. But as dollar value increases I’m sure that insurance will require a commensurate increase in security. Basically, robbing banks (or anything similar to a bank) is never a good idea.

It’s not like the quantity of gold available has increased. With China buying and repatriating large amounts of gold, the big secure vaults surely have more space than usual. Some retail gold traders are concerned about issues in the paper gold market, as the total dollars traded is much higher than the total amount in existence, but this concern is just a misunderstanding about how the futures market works. Even so, to me it seems more realistic to worry about some kind of shenanigans in this often opaque “paper gold” market than a sudden outbreak of gold piracy.
by tamimio | 2025-10-08 03:36:08+00:00
Democracy is fake; it's the rule of whoever controls the money, influence, media, and pulls the proper manipulation tactics to manipulate the public through fears. It was funny watching the digital ID in the UK, how they were using "porn and kids" for the left-leaning crowds, and "immigrants" for the right-leaning ones, but ultimately the result of both is the same: more control, more surveillance, and decaying freedom.
by Izkata | 2025-10-08 03:36:09+00:00
It's a declarative language, not an imperative/functional language. You describe the desired end result, the browser figures out how to lay things out to fit all the constraints.

And this:

> but it's pretty much a bunch of pick-and-choose attributes for HTML that you can wrap up into "classes".

indicates despite using it for 25 years, you haven't even tried to learn it. This may have been partially true back when it was first introduced and all people knew were things like "font" and "[text-]align", but it's been a horribly inaccurate description of CSS for decades now.