MurphyA/hacker-news huggingface dataset:
by duskwuff | 2025-05-11 01:02:34+00:00
> The issue here is that a picture of a book is not a book, a copy of a game is the same game.

That... depends. A lot of older games shipped with physical artifacts which were an important part of the game: manuals, code wheels, custom controllers, "feelies" in Infocom games, etc. You can't easily make a copy of those. (And preserving them isn't just a matter of throwing a copy on a hard disk.)
by modeless | 2025-05-11 01:02:54+00:00
Try this one liner pasted into a Unix shell:

cc -w -xc -std=c89 -<<<'main(c){int r;for(r=32;r;)printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}'&&./a.*

It used to be cooler back when compilers supported weird K&R style C by default. I got it under 100 characters back then, and the C part was just 73 characters. This version is a bit longer but works with modern clang. The 73-character K&R C version that you can still compile today with GCC is:

main(c,r){for(r=32;r;)printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
by josephg | 2025-05-11 01:03:32+00:00
Yeah. It’s also hard to overstate how many incredible engineers work at Google. Many - perhaps most of them are doing very low value work of adding marginal features nobody cares about to mature products. And in many cases doing so at a glacial pace. Every year thousands of brilliant engineers add ~1m lines of code to Google chrome. And almost nobody notices or cares. As browsers get faster, companies respond by adding more bloat to their websites.

If Google suddenly went out of business and 5% of xooglers started companies, we would see a gigantic burst of innovation in computing.
by bloaf | 2025-05-11 01:04:07+00:00
I won't deny that there are watered down versions of the Thomistic soul that are agnostic with respect to the physicality or super-naturality of things like digestion, but Aquinas himself is quite clear:

> The lowest of the operations of the soul is that which is performed by a corporeal organ, and by virtue of a corporeal quality. Yet this transcends the operation of the corporeal nature; because the movements of bodies are caused by an extrinsic principle, while these operations are from an intrinsic principle; for this is common to all the operations of the soul; since every animate thing, in some way, moves itself. Such is the operation of the "vegetative soul"; for digestion, and what follows, is caused instrumentally by the action of heat, as the Philosopher says (De Anima ii, 4).

That is to say: we cannot explain things like digestion "naturally" as we would require an "external principle" that does not exist for living things, instead because they "move themselves" they require a super-natural explanation, i.e. the soul.

Indeed, Aquinas puts the following as a potential object, which he rebuts

> Objection 1: It would seem that the parts of the vegetative soul are not fittingly described—namely, the nutritive, augmentative, and generative. For these are called "natural" forces. But the powers of the soul are above the natural forces. Therefore we should not class the above forces as powers of the soul.

> On the contrary, The Philosopher says (De Anima ii, 2,4) that the operations of this soul are "generation, the use of food," and (cf. De Anima iii, 9) "growth."
by walterbell | 2025-05-11 01:05:15+00:00
To sell last-minute custom poems to HN? Impressive cynicism. Submarine poetry competition might be fun, but the quote is not even from the article. I saw it by randomly clicking on substack, then couldn't even find it again to link here, due to substack's inscrutable layout.

Now that you've brought up the topic, how should one sell poems? Maybe start earlier with content marketing and link the product somewhere in the content? Apparently this blog has only been submitted twice to HN, today and three days ago, with zero mention of poetry. But it does mention weddings.
by meander_water | 2025-05-11 01:06:32+00:00
I can't say whether the original spec was written with AI assistance, but having a cursory look through the commit history [0] it doesn't look like they're just blatantly auto-generating the docs. The git history indicates that they do think about the spec and manually update the docs as the spec changes.

[0] https://github.com/modelcontextprotocol/modelcontextprotocol...
by philistine | 2025-05-11 01:07:02+00:00
Google has built all these free products for one reason: your comment. They want people to genuinely believe that they can't be treated like a monopoly in ads.

Not because they're not a monopoly in ads. No no no. They want us to believe they're a good monopolist that can't be broken up because they're giving us so many good things. Don't let it sway you for a second that Google is proven to hinder competition and raise ad prices.

I don't buy it.
by clueless | 2025-05-11 01:07:06+00:00
This stuff always reminds me of "The Adventure of the Greek Interpreter" from The Adventures of Sherlock Holmes TV series (This is Season 2, Episode 2, originally aired in 1985). In this episode Sherlock Holmes and Dr. Watson are at 221B Baker Street, and Holmes gives a detailed demonstration of his observational and deductive skills by people-watching out the window.
by BirAdam | 2025-05-11 01:08:06+00:00
I agree with Mr. Geerling here. I very much wish to see an "open" ARM system, and I want it to be competitive with at least the Apple M1. Unfortunately, due to poor driver support, this ain't that. ARM has had a bad fragmentation problem, and I fear that this will be even worse with RISC-V. For those wanting really open systems with decent drivers, it would appear that x86 or the RPi are really the only options.
by antihipocrat | 2025-05-11 01:08:56+00:00
Yeah I realised once I read the comparison chart in the ad.

It's also possible that the ambiguity was intentional.. Ad copy is an art and it did compel me to read all of it to unpack the meaning. Though thinking this through I would assume that everyone interested in computers at the time would know what the prices of other products were so the $595 would immediately be understood as very cheap in comparison
by cogman10 | 2025-05-11 01:09:57+00:00
That's not how drug research typically works. There aren't drug research start ups (at least, not a lot of legitimate ones) because developing and researching drugs is a capital intense process.

90% of the system is socialized. The remaining 10% is what pharma funds.

> I suppose we could raise taxes and socialize the whole system but so far I haven't seen any evidence that would be a net improvement.

The entire process is already experiencing the worst parts of what being fully socialized would bring. Everyone is paying for health insurance whose rates are partially set by the cost of the drugs to the general public. We also already pay taxes to develop these drugs via the NIH. Heck, part our taxes pay to manufacture these drugs via the DoD and the VA.

The main benefit of fully socializing these drugs is that it will be cheaper for everyone and we can bring more drugs to market. We don't have to pay advertising, executives, or shareholders for new drugs. We don't have to worry about these new drugs turning a profit.

The graft and corrupting in government is nearly entirely in the form of private contractors working for the government. It's how the current system works where the public funds a huge portion of the research while a few large companies rake in exhobitant fees.

And even worse, we have examples of vioxx, Dalton, and oxy where these companies knowingly push unsafe medicine to turn a profit. That simply doesn't happen with a fully social system as there's literally no benefit to anyone to keeping unsafe drugs around.
by Straw | 2025-05-11 01:10:25+00:00
I'd be very interested to see a state-size capacity analysis in the style of PCG- if you make cut down versions of your generator with reduced state size, say by reducing the word size of all three words of state, how low can you go while still passing PractRand/BigCrush? This gives a much better idea of how "close" to danger you are than simply passing.

Basically any generator with a 192 bit state can pass BigCrush/PranctRand- even known terrible ones like middle square!

https://www.pcg-random.org/posts/too-big-to-fail.html
by leptons | 2025-05-11 01:11:24+00:00
I thought C64 BASIC was just as good as any other BASIC at the time. BASIC is, well... "basic", and even with POKEs and everything else, we still did quite a bit with C64 BASIC.

I started on Atari BASIC and that BASIC was pretty bad, too, but even so I made use of it and did all kinds of graphics stuff, and wrote games, etc.

I did all kinds of stuff in BASIC on the C64 between 1986 and into the 90's. But, after a few months of learning all about BASIC, I went right into Assembly language. The C64 manual taught BASIC, but it also had the memory map and documentation about all the 6510 opcodes, registers, custom chips, and even a schematic of the computer in the back. It was incredible compared to all other computers at the time, because it was made for DIY, you could go as deeply as you wanted with it.

https://archive.org/details/Commodore_64_Programmers_Referen...

I created so many cool things with the C64, got into the Demoscene, and made crack intros, etc. I even wrote some code to do 3D vector rotations in C64 BASIC and displayed the data with an assembly language line drawing routine.

I don't know you, but if you couldn't do amazing things with the C64, that says more (to me) about you than it does the C64. And like all machines, the system is what it is, you either make use of it or you don't.
by Dylan16807 | 2025-05-11 01:12:15+00:00
No, no, I didn't say N, I said two.

If you're holding one key, you have 1 bit set on each bank. If you press a second key, you now have an additional row bit and/or an additional column bit. You can tell what the new key is unambiguously. If it's still one bit on an axis then that bit is correct. If it's two bits then the new bit is correct.

You only get problems when you have three keys held at the same time, or if multiple keys change state simultaneously.
by j-a-a-p | 2025-05-11 01:12:24+00:00
I had a university friend with an Amiga and another with a similar setup with the Commodore. They had stacks of floppy disks with one game more beautiful than the other. Both spend most of their time gaming and one ended up 8 and the other 9 years before finishing their masters.

I just had a Tandon 286 PC with a 287 coprocessor (yes, probably twice the price compared to an Amiga). But it did run Matlab pretty well, as well as WordPerfect - all I needed for my study.
by nativeit | 2025-05-11 01:13:28+00:00
> GeoHack is designed to do simple HTML replacements of a template on Wikipedia and serve it to the client. It is used by Wikipedia to provide links to various mapping services, when a user clicks on a link with geographical coordinates.

If you stick a set of coordinates into the form, you'll get a page full of direct, annotated links to maps and imagery. Absolutely no B.S. along the way.

Example: https://geohack.toolforge.org/geohack.php?params=40_41_21_N_...
by redwall_hp | 2025-05-11 01:13:55+00:00
Exactly. Each one of the products in that large list is a separate market that's being distorted by a monopoly. This is all the more evidence that Google needs to be broken up into very tiny pieces.

If Google is an ad business, then each of those non-ad products they're giving away for free, supported by the money from the ad machine, is another market they're gaining dominance in by leveraging their position in another market. That's textbook monopolist behavior.
by natmaka | 2025-05-11 01:14:16+00:00
Facts: Superphénix was a prototype. It didn't reach its goal (reaching the industrial stage). Not a single model of breeder reactor reached it. Mentioning its high availability rate neglects planned shutdowns (planning enough of them improves it). Its load factor in 1996 (just before its shutdown), more relevant, was 0.31, thus well below the minimum viable for an industrial reactor. Some people consider the project to be a success, but no expert or its operator has ever said so (they proclaimed their confidence in their ability to achieve industrial operation by an unspecified date), and its successor, named "ASTRID", launched 12 years later, which was supposed to design and build a reactor for €5 billion, spent more than €700 million on studies alone before being put on hold, so "it worked, but everything has to be redesigned...".
by novosel | 2025-05-11 01:14:17+00:00
The third sentence of the article states:

" They had spent the past two decades hunting jackals and foxes together, often traveling in Talgar’s run-down Volkswagen Golf, a modern replacement for a horse."

And then a picture caption adds:

"The Taigan is a breed of sight hound native to Kyrgyzstan. They are used to flush prey, such as foxes, on a hunt."
by dragonwriter | 2025-05-11 01:14:30+00:00
> I ask because .va is presumably for Vatican,

.va is the ccTLD for the State of Vatican City (equivalent to, say, .uk for the United Kingdom)

vatican.va is the domain used by the Holy See as such. Given the relation between the Holy See and the State of Vatican City, this is very loosely parallel to royal.uk ("The Vatican" is a common metonym for the Holy See)

vaticanstate.va is the domain used by the State of Vatican City (this is like gov.uk)

Several subordinate organizations of the Holy See or the State of Vatican City have their own second-level domains under the .va ccTLD.
by matheusmoreira | 2025-05-11 01:14:45+00:00
Most of those products don't really matter much. I'm sure humanity will survive without them.

Maps? Switch to the many alternatives. Android? Now that they've got hardware remote attestation all of the "openness" has been lost so it's become nothing but a worse version of iOS. Only the loss of gmail would be painful and the suffering would not last long.

Let it happen.

> In the best case, killing these will force consumers to move to Apple.

Break Apple up too. Don't forget about Meta and Amazon and all the others.

> Apple has no alternative for much of the Business-focused products, so that will take considerable time for companies to adopt alternatives.

Not a big deal. Adapt or go out of business. Better yet, price it in by adapting ahead of time: ditch Google now.

Moving to Proton Mail with my own domain was much easier than I'd anticipated. It's great.

> The whole web will shrink

Welp. Sounds like the web is gonna go back to its roots. Sign me up.

> huge swaths of the worldwide economy will disappear

This distorted economy that rewards total nonsense just because it attracts attention?

Let it disappear.

Things are just too screwed up and I don't think they're ever gonna be fixed unless something biblical happens. This might just be it.
by TheFreim | 2025-05-11 01:15:33+00:00
> The solution proposed is let the rich get richer, let’s just ask them to be fair...

This is not accurate.

Leo XIII explicitly calls for state action to protect the rights and interests of the working man. Leo says that the public authority—i.e. the state—has a duty to "prevent [the violation of rights] and to punish injury" (Rerum novarum 37). He proceeds to make note that the poor—unlike the rich, who have means of shielding themselves due to their wealth—depend upon the state to a higher degree and therefore should be "specially cared for and protected by the government".

Furthermore, Leo states that the working man has, "has interests in which he should be protected by the State," namely their spiritual and physical well-being (Rerum novarum 40). In the following sections he argues for restrictions to be put in place to ensure that workers have appropriate time for rest in accordance with their work.

Suffice it to say, Pope Leo XIII absolutely does not envision a world where the wealthy are merely "just ask" for fairness. He certainly places limitations on proper government action in his refutation of socialism, but it is completely wrong to portray this as a rejection of state protection of workers in its entirety (this becomes much more obvious when reading his work in line with prior teachings pertaining to state action).

Having re-read Rerum Novarum within the last week, what you are saying is reductive to the point of not accurately portraying the contents of the encyclical. I would encourage you and others to (re)read the encyclical with an eye towards getting a more full and accurate understanding.
by josephg | 2025-05-11 01:15:58+00:00
Your “easy” circumvention requires a second monitor, a teleprompter mirror, a camera, a separate computer and a video capture device. Remember, most people who use Teams don't work in tech. And for them, that’s not “easy”. Barely any normal people have that kind of equipment just lying around, along with the expertise and desire to set all that up, ready for a teams meeting.

For every 100 people who might decide to take a screenshot during a teams meeting, I doubt there’s 1 person who has all that equipment set up and ready to go. You don’t need to make something 100% effective to get a benefit from doing so.
by bumby | 2025-05-11 01:17:21+00:00
>A lot of Catholic theology regarding the soul is driven by god-of-the-gaps style reasoning.

Can you elaborate on how you arrived at this conclusion? There are multiple Popes that have rejected “god-of-the-gaps” explanations instead invoking the idea that science helps one learn more about God, not as a rationale for invoking God where we are ignorant.
by AtlasBarfed | 2025-05-11 01:17:29+00:00
Interesting to me is that Intel was constantly shedding people in 2008 and 2009 with high revenues, high market share, tech leads, etc.

Smacks of financialization and wall-street centric managerial groupthink, rather than having the talented engineers to fight the coming mobile wars which were already very very apparent (thus the Atom), or even the current war of failure in discrete graphics.

Once the MBAs gain control of a dynamic technology company (I saw it at Medtronic personally), the technology and talent soul of the company is on a ticking timer of death. Medtronic turned into a acquire-tech-and-products-via buyout/acquisition rather than in-house, and Intel was also a treadmill of acquire-destroy (at least from my perspective Medtronic sometimes acquired companies and they became successful product lines, but Intel always seemed clueless in executing their acquisitions.

I look at all the 2000s acquisitions of Intel: sure shows they were "trying" at mobile, in the "signal wall street we are trying by acquiring companies so we keep our executive positions" but zero about actually chasing what mobile needed: low power, high performance.
by 0x457 | 2025-05-11 01:17:55+00:00
Well, the point is to provide context, it's easier to do if server has state.

For example, you have a MCP client (let's say it's amazon q cli), a you have a MCP server for executing commands over ssh. If connection is maintained between MCP client and server, then MCP server can keep ssh connection alive.

Replace SSH server with anything else that has state - a browser for example (now your AI assistant also can have 500 open tabs)
by api | 2025-05-11 01:18:38+00:00
Existing built home prices will go up if construction doesn’t keep up with demand, which has been the case for some time. Why is housing exempt from normal supply and demand?

We do not have to ruin the world or kick women out of the work force. What we need is the same kind of price deflation that happened for appliances and manufactured goods to happen with housing. Of course the finite land supply probably makes price reductions that extreme unachievable but we could certainly make prices a lot more reasonable by density and taking the brakes off building.

It would also create a bunch of construction jobs.
by leptons | 2025-05-11 01:20:03+00:00
My C64 Programmers Reference Guide taught BASIC, and had a memory map of the computer, documentation for all the custom chip registers, all the opcodes for the 6510 CPU, chip timing diagrams, I/O port pinouts, and a full schematic of the C64 in the back of the manual. I'm sure not all C64s came with that, this was the old-school 2-inch-thick C64 manual that came with early computers, at least mine had it. From this manual I learned assembly language in about a week in 1986 while I was still in junior high school. It was pretty amazing. It definitely ignited my passion for programming, and I still code assembly today on embedded MCUs.

https://archive.org/details/Commodore_64_Programmers_Referen...
by bloomingeek | 2025-05-11 01:22:13+00:00
When my mother-in-law was on her death bed, with tears in her eyes, she told my wife and I that she killed herself because she refused to stop smoking, even though she knew the potential consequences. It was heart breaking since neither of us were smokers.

This happened just a couple of hours before she passed. Before then, everyone present did their best to comfort her with kindness and family stories. At no time did she have any timely advice, including don't smoke. I will say though, she was using the morphine candy on a stick provided by the hospice nurse.
by 90s_dev | 2025-05-11 01:22:15+00:00
> it can be abused by those with wealth and power in a way that violates human dignity

What does power have to do with violating dignity? Justice and labor I could understand, but a sense of dignity can be destroyed without absolutely any typical power or coersion.

Unless of course by power in this case you don't mean political, but influential, for example by making sure through media that several generations of certain demographics grow up being taught that they're incompetent at best and intrinstically evil at worst. Then sure, I can see that, and have.
by BrenBarn | 2025-05-11 01:22:22+00:00
> If a large enough bank goes under, it takes out not just the bank, but huge sectors of the economy, affecting many more businesses and jobs. That's why the government bailed out the banks when they failed.

That is why the banks should have been broken up into smaller banks long before we reached that point, and it is why Google should have been broken up long ago. The only way to prevent the situation you describe is to never allow any single entity to become so important to so many people.

It's like planting a tree. The best time to break up a big company is twenty years ago (before it became so big). The second-best time is now.
by lapcat | 2025-05-11 01:23:44+00:00
> it's also not judgment

I disagree. The observations start to become extremely judgmental at around #8 and following.

> Why have someone paint your wedding if the painter isn't able to understand and observe the nuances of human interactions going on?

Do you think the wedding painter is paid to reproduce the naked reality of the situation, if that happens to be contrary to what the couple wants to see and preserve on canvas forever?
by karteum | 2025-05-11 01:24:36+00:00
FWIW, I used gmvault a long time ago (N.B. I typically deactivated individual .eml.gz compression in favor of a more global compression with a squashfs archive of the gmvault backup). Since I found not very practical to search through that archive, I developed https://github.com/karteum/gmvaultdb in order to convert it to a local sqlite DB (I made it for personal use and chose to keep the schema simple to have simple queries for my case. If the DB was to grow bigger I'd probably use a different schema e.g. to place the contacts/from/to/cc in separate tables... I also chose to extract attachments directly on the filesystem rather than put them in the DB - which enable direct access and deduplication)

(N.B. it can also process the mbox produced by https://takeout.google.com/ with the caveat that in some case Takeout permanently losses some information because of a bug with older encodings so I'd always prefer a backup using gmvault or imap)
Show HN: Peersuite – Decentralized Team Communication
by jerrimu | 2025-05-11 01:26:07+00:00
I's WebRTC, so it's encrypted. Best for teams of 2-12 due to network. Powered by the excellent Trystero JS library. Tools available: Chat with file transfer and private messaging Video Call Whiteboard Screen share *Kanban

Love to get some feedback, it's still in development.