MurphyA/hacker-news huggingface dataset:
by tantalor | 2025-05-19 14:02:16+00:00
goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can refactor your code using search and replace. Text code can be copy pasted, which allows you to easily reuse code or share it with others. goboscript syntax is concise and easy to read.

goboscript allows you to integrate external tooling and workflows, such as using a script to generate costumes for a text rendering engine. Or loading in images into lists.

goboscript has a powerful macro system - similar to Rust's macro system. This allows you to write macros to generate code.

goboscript is more than just an 1:1 mapping of Scratch blocks to text, it also has additional features like local variables for procedures (custom blocks).

goboscript also performs optimizations, detects problems and unused code.

All of these new features are impossible in the visual programming paradigm.
by chickenbig | 2025-05-19 14:02:17+00:00
> experts explicitly state that there is no safe solution

What is their definition of safe?

> It's the "Asse II mine" joke all over again

It would be good to see the cost/benefit analysis of the proposal to remove everything from the mine

https://www.nwtrb.gov/docs/default-source/meetings/2018/marc... page 17 has backfilling as the preferred option in 4 out of the 5 assessment categories.
by nicoburns | 2025-05-19 14:02:34+00:00
> It's still distributed, in the sense that if github goes down you could still generate patches and email them around, and then push back to github when it's back.

You can also quite easily set up a temporary remote (this can be as simple a directory on an SSH server), or if you're on the same local network, pull and push directly from each others' local copies.
by rfrey | 2025-05-19 14:02:58+00:00
All professional dishwashers I have encountered (there may be others, obviously) require thorough rinsing (either high-pressure handheld wand or a wipe with a brush/cloth) so they are essentially "clean" before going in the dishwasher.

The dishwasher sanitizes the dishes via very hot water and thorough coverage, but does not really clean anything. It has high temperatures and high throughput - 5 minute cycles. Basically a completely different use case and probably unsuitable for a home.
by mattlondon | 2025-05-19 14:03:02+00:00
For me, it is paying extra for the wall-time and experiences, and less about the material things.

Not saying I am "super wealthy" but we've paid a lot (but no obscene amounts) for a few things that felt kinda like "rock-star" treatment. Anyone can pay for these.

One example is my wife and I flew to Venice for a long weekend and hired a speed-boat to transfer us from the airport to our hotel. We literally walked up to the pier, threw our carry-on bags in the back, jumped in and roared off. I have this enduring memory of seeing some of the people who were on the same flight as us lining up and waiting for the water-bus thing as they watched us just speed off into the literal sunset. It wasn't crazy-expensive but totally worth it.

Another was we paid for an "escort" at an airport in Peru - they met us at our hotel, took us to the airport in a taxi, basically pushed us past the huge lines of people waiting for check-in, argued in Spanish with someone behind a desk, and then pushed us past more lines of people until we got to the front of the line for security where we said goodbye and waited for our cattle-class flight. Again, this was not a huge amount of money but saved a bunch of time and stress.

Generally speaking, tl;dr, I find paying a little extra for not having to wait for things at airports and hotels and theme parks and that sort of thing is what makes the every-day difference for me.

Getting wafted past the lines of people waiting for things or someone just sorting shit out for you so you don't have to are the day-to-day things that being in the top 95-98%ile of the population wealthwise makes all the difference. You save the time, and get that little zing of excitement/awkwardness as you are taken past the lines of others waiting.
by themomentumai | 2025-05-19 14:03:09+00:00
In our latest Keep IT Healthy podcast episode, we talk with Ada Andruszkiewicz, Co-Founder and COO at Talkie.ai, about a different narrative around automation in healthcare—one where AI reduces pressure, restores empathy, and absorbs the chaos instead of creating it. What they cover: Why healthcare is the perfect use case for voice-based AI How Talkie.ai makes AI-patient conversations actually feel human Their bold pivot from a horizontal AI platform to a vertical healthcare solution Whether automation can re-humanize healthcare The future of proactive AI agents in preventive care
by mananaysiempre | 2025-05-19 14:03:28+00:00
Yes, the DUCET is bound to disappoint everybody (especially users of the Latin script with diacritics, as none of them agree on the sort order and everyone’s preferences are tied to the specific subset of diacritics they need), but at least it disappoints everybody more or less equally.

(Do yourself a favor, though, and use the CLDR root collation instead of the raw DUCET—they are basically the same, except, and I’m quoting the standard here[1], “the DUCET is not entirely well-formed”.)

[1] https://www.unicode.org/reports/tr10/#Well_Formed_DUCET
by antonscap | 2025-05-19 14:03:37+00:00
MikuOS is an open-source AI Search Agent designed to revolutionize human-AI interaction by offering a privacy-focused, customizable, and extensible platform. Positioned as a powerful alternative to ChatGPT and Perplexity, MikuOS empowers users with full control over their digital assistant experience.

Key Features Advanced Language Understanding: Utilizes cutting-edge language models to comprehend and generate human-like text.

Open Source: Encourages transparent, community-driven development, allowing contributors to inspect, modify, and enhance the codebase.

Privacy-Focused: Prioritizes user privacy by ensuring data remains on the user's device.

Customizable: Offers adaptability to cater to individual user needs and preferences.

Extensible: Designed for easy integration with other tools and platforms, facilitating a broad range of applications.

For more information and to explore the project further, visit the MikuOS GitHub repository.
by ackbar03 | 2025-05-19 14:03:53+00:00
I'm curious about this though, does a rich man actually wear the same pair of boots for 10 years?

That being said, I've noticed that a lot of clothes that I bought 10 years ago or so are of pretty high quality compared to today, (and no, they are not rich man's clothes). Some of them I actually have been wearing for more than 10 years now.
by AnimalMuppet | 2025-05-19 14:03:59+00:00
First: I'm not saying "that's not actually speech". I'm saying that the crime isn't that it's speech; the crime is that it's fraud. You can't take fraud, speak it, and now it's OK because speech. No, it's still fraud, and it's still illegal because of the fraud, not because of the speech.

Second: There's no "free speech absolutism". Not only does speech not erase other crimes, there are also certain restrictions on free speech as speech. Imminent incitement to violence is one of them.
by SpicyLemonZest | 2025-05-19 14:05:27+00:00
It's Portugal, but as the article covers, the backstory here is that Oregon enacted just that policy in 2020. They reversed it in 2024 when legislators and their constituents decided it was making things worse rather than better. You can (and the article does) speculate that this was confounded by other factors, but ultimately policies that work in Portugal aren't guaranteed to work as well in Oregon.
by anton-c | 2025-05-19 14:06:09+00:00
Idk about them but I've never prayed to my phone. Pray to God everyday for my family and friends and the world. No matter what stock you put in legitimacy of prayer, certianly a phone isnt a device you'd expect to be able to answer prayers at all.

I use my computer not on the internet as my main device so I can't even scroll on there.
by Tmpod | 2025-05-19 14:06:38+00:00
Yes, oh my Lord I've been getting seriously frustrated with Mongo's documentation lately. I'm not sure if it picks the language based on location or Accept-Language, never played around with it, but it's behavior is deeply rage-inducing.

I do a web search and get a list of results for the English version, open it and it automatically changes to PT-br as soon as JS loads, but then, after a few seconds, once the page is fully loaded, it jumps back to English, while keeping the /pt-br/ slug in the URL...

What the heck??

And yeah, the translation is very obviously not human made or reviewed. Furthermore, I'm PT-pt, so the differences to PT-br just make the experience even more annoying X)
by Chris2048 | 2025-05-19 14:07:13+00:00
> the possible number of such relationships are infinite

I think you need to be careful taking about "infinite" in the context of math. If the number of quantities, relationships etc is finite, so are all their combinations. Even things like the infinit-ude of available numbers might have fixed patterns that render their relevant properties effecively finite, and lead to further distinctions e.g finite vs countable, etc.

Personally, I feel like math has a bit of a legacy problem. It holds on to the conventions of an art that is very old, with very different initial assumptions at its conception, and this is now holding it back somehow. I lack the background to effectivly demonstrate this other than "Things I know/understand seem less intutive in standard mathenatical terms" e.g. generating functions and/or integrals feel easier to understand (to me) when you understand the, to be software-like 'loops'.

In fact, the idea of "constructivist math" seems (again, to me) to beg for a more algorithmic/computational approach.
by oliverpaddock | 2025-05-19 14:07:19+00:00
Hi everyone, I'm currently working on a non-profit music streaming startup called Hark. I just made a website to start collecting emails of people interested, and I am looking for some feedback and help determining how I can get more people interested, specifically with providing users with some value beyond the good morals of supporting musicians through a more fair platform.

This project started because I'm a musician and I know a lot of musicians, and the current state of the music industry has been on a severe downturn for most musicians ever since Spotify introduced the world to (legal) music streaming and began normalizing paying artists very little for their work. To keep this post short, you can read more about specifically how I'm trying to solve this problem on my website (and enter your email if you want to help me out).

Currently working towards a beta that will hopefully be ready in the next month-ish.
by bmn__ | 2025-05-19 14:07:26+00:00
What a catastrophe. You punish the wrong person, and even worse, a channel owner will not even receive that signal! The vast majority of channel owners with English content is not aware what's going on. A friendly e-mail to the channel owner explaining the problem and asking to manually disable auto-translation is much more likely to achieve what you want.

If you want to get rid of auto-translation on a systematic level, provide feedback to the operators of Youtube through their official communication.
Show HN: ReJot – Database replication framework aimed at developers
by WilcoKruijer | 2025-05-19 14:07:29+00:00
Hi Hacker News! We're Jan & Wilco from ReJot (https://rejot.dev). With ReJot we're building a framework that turns the write-ahead log of your database into an asynchronous communication channel for your services. ReJot enables application developers to define how the database tables they own should be replicated to other databases. Something we wish we had at in our previous job at a large fintech.

There is a gap between building internal (REST) APIs and Kafka (event streaming) to share data between services.

Internal APIs start to break down when you have more than a couple services communicating. Their synchronous nature makes them brittle in a distributed system: failures cascade and latency adds up. Companies operating internal APIs at scale often face challenges like managing implicit schemas and versioning. They also need to write significant amounts of code to implement features like circuit breakers and internal load balancing.

Event streaming addresses these issues by using asynchronous communication, but it also introduces significant drawbacks. Kafka is known for its operational complexity and high cost. Engineers must manage outbox tables, outbox processors, and consumers, which makes the system more difficult to understand and maintain.

ReJot is the middle ground solution that re-uses a database system's write-ahead log as an asynchronous communication channel. The WAL is well-suited to double as an outbox, this has been proven by CDC systems like Debezium. ReJot is a lightweight addition to existing infrastructure, and even re-uses existing (relational) database systems to store messages (temporarily) before sending them to the destination/sink databases.

We're developer focused, as opposed to being infrastructure focused. Much like how developers define the database table schemas they use, we enable developers to say how their data should be published to others in the distributed system. This is done through something we call "Public Schemas", they consist of a schema and a (SQL) query. When an item in the underlying table changes, the query is executed to produce an object conforming to the schema. This data is then forwarded through ReJot, ready to be consumed by a different service using a "Consumer Schema". This is again a simple (SQL) query that contains an INSERT statement. All of this is defined from within the codebase of the application, much like how ORMs or query builders work.

In short, ReJot re-uses your database in two ways: by consuming the WAL, and also by using queries to encapsulate and integrate data. This makes ReJot a good middle-ground between the brittleness of synchronous communication and the complexity of event streaming.

Excited to hear what you think!
by eth0up | 2025-05-19 14:07:30+00:00
Take ipe for example. It's janka hardness is around 3600, which is >< double what most consider a hardwood. It drills fine, with some caveats:

1. It's very dense

2. The first hole is usually easy enough, but consecutive holes become more and more difficult.

3. This is much less a factor of density than of silica content. Silica sands the metal. Carbide and cobalt bits can help a lot, but the silica always wins.

Worthy note: High silica wood dust, eg from ipe, may as well be considered worse than asbestos. It's evil stuff and will destroy your tools and your lungs inevitably.

Edit: while I don't know the silica content of a wood that's roughly twice the (janka) hardness of ipe, such woods also seem to drill ok, depending on the bit. Two examples are Lignum Vitae and Quebracho. The latter, I think, means axe breaker and was named appropriately.

Edit 2: it's Day of the Insidious and Relentless Typo. Nailing any of the mentioned woods is about as practical as nailing your own hammer. Either the nail will bend before making a dent, or the wood will split.
by ajb | 2025-05-19 14:07:37+00:00
I think that only works for rather specific cases, like if your robot is contaminated but not physically dirty. Usually people care about the mess of dirt as well. Also if the frame is open I suspect it will get grit etc inside.

Perhaps a more general way to put this is, think about having this bot in a house with a small child. It would need to clean itself after the kid gets it dirty, and it shouldn't stop working if the kid sticks a Lego brick in some gap.

These open framed robots are fine for development purposes, but for general use they don't seem practical.
by 90s_dev | 2025-05-19 14:08:12+00:00
Only this modern article[1]. Can't find any scholars or Church Fathers on this. Seems to be an entirely new theory in history, most likely because women were dismissed as possible author since (a) Hebrews 11:32 uses a masculine first person verb, which the article explains as being the Holy Spirit who coauthored the letter, and (b) women were not Apostles or leaders, which the article implies was not actually a hard and fast rule for inclusion in canon, resolves by saying she wrote it in secret.

One additional point this article doesn't mention is that 1 john 1:4 also uses "we" in the same way the article claims Hebrews does. Seeing as St. John the Apostle was clearly united with the Holy Spirit as Revelation shows, and as Mary lived with John, this further strengthens the theory that "we" means "the author and the Holy Spirit who the author was conscious was co-authoring the letter".

[1] https://www.immaculatalibrary.com/articles/2025-03-06-mary-w...
by Shatnerz | 2025-05-19 14:08:14+00:00
> I still don't understand how anyone expects "sanctioned lists" to actually work.

Well one of the problems here was the sanctioning of a technology, which AFAIK has never happened previously.

Exchanges have the means to work with regulators, demonstrate good faith, and get themselves removed from any accidental sanctioning. This doesn't exactly apply to small tips akin to BuyMeACoffee.
by thedanbob | 2025-05-19 14:08:32+00:00
> Sometimes I play a game while driving, seeing how long I can go without seeing a sign or warning. If you had to hold your breath between each one you'd be in no danger; you could drive hours with no risk of passing out.

This struck me the last time I traveled in the UK: they seem to have about 3-4 times as many road signs as the US, to the point where it almost becomes a dangerous distraction. On the other hand, they don’t have the omnipresent billboards and other public advertising that the US has.
by specialist | 2025-05-19 14:08:34+00:00
Most impressive.

I would enjoy an ELI5 for the market differences between commodity chips and these mainframe grade CPUs. Stuff like design, process, and supply chain, anything of interest to a general (nerd) audience.

IBM sells 100s of Z mainframes per year, right? Each can have a bunch of CPUs, right? So Samsung is producing 1,000s of Telums per year? That seems incredible.

Given such low volumes, that's a lot more verification and validation, right?

Foundaries have to keep running to be viable, right? So does Samsung bang out all the Telums for a year in one burst, then switch to something else? Or do they keep producing a steady trickle?

Not that this info would change my daily work or life in any way. I'm just curious.

TIA.
by beAbU | 2025-05-19 14:08:38+00:00
> Can you imagine how quickly moisture and winter would destroy the facade

I'm 100% down with a new paint job every six months. Get a different artist to do it every time. I'll be like driving through a new place every time!

I'm stoked that my local council is paying artists to doll up the ugly concrete faces on sides of buildings. It looks incredible and every one has a story. Sure, in a couple of years the rain and weather will destroy it, but then they get a new one to come for a do-over!
by AustinDev | 2025-05-19 14:09:29+00:00
>What‘s really needed is more batteries. At lot more batteries soon.

Germany would have one of the biggest batteries on the continent if they controlled Lake Geneva @ ~341bn liters of water.

Pumped hydro storage is infinitely superior to Li-ion battery storage where it is available. Batteries are good for instantaneous response but lack the stability of water turning a large mass.

Solar creates a difficult environment for base load generators such as hydro, nuclear and nat gas. When it's sunny they nuke the price down to zero or negative but produce nothing when it is not sunny. As evidenced by Spain's recent blackouts you need a healthy mix of generation because renewables are seasonal in nature and not very stable compared to a large mass spinning at the correct frequency.
by dlubarov | 2025-05-19 14:09:31+00:00
I wouldn't say there any major technical hurdles to bootstrapping PoS, the project just has to decide where the initial tokens should go - insiders, ICO, airdrops, etc. Many modern chains have been PoS from the start, like Cardano, Solana, Algorand, Avalanche, NEAR, etc.

Or do you mean in the sense that (some argue) the most fair way to do an initial token distribution is PoW with no premine?
by alickz | 2025-05-19 14:10:27+00:00
Happens to us all

The mind is an open wound susceptible to unhygienic memes like advertising and social media

Even now you and I are exposing our minds to all the thoughts in this thread. It's impossible for us not to, it's the reason we're here in the first place

So if advertising doesn't change your wants and desires then the problem is you aren't noticing how unhygienic your mind is getting
by ednite | 2025-05-19 14:10:34+00:00
Oh, this is such a great topic for a frugal person like me. Sure, I’ll occasionally splurge on a gadget I probably don’t need, "For Research", but most of the time, I try to live simply and frugally.

I try to DIY everything. In my head, every piece of hardware, broken furniture, or random screw has a future use. My default mindset is always repair before replacing. And even if I can’t fix something, I’ll go on a mission to find some other way to use it and look for a used replacement. I don’t know if that’s a good or bad trait, but I do know it drives my wife a little nuts at times!

Still, I take pride in being the guy with the only 20-year-old Toyota on the street, rust patches and all.
by danwills | 2025-05-19 14:10:36+00:00
Yeah awesome I totally agree that the potential seems to be there for universality in RD systems like the one I posted, and also that stability is going to be absolutely key to the idea working at all! Thankfully Gray-Scott and similar systems have already been shown to be resistant to noise (there's an example in gollygang/Ready at Patterns/GrayScott1984/Lesmes_noisy.vti)

I also 100% agree about the wiring-problem when simulating things in 2D! However I've seen how moving-solitons behave a lot, and although they are probably more sensitive, I just can't believe that they are ultimately that different to GOL gliders.. and so I would hope that all that would be required to be able to cross wires would be making enough space, and some careful synchronization (offset modulo-synced clock states) to allow streams to cross without interfering!

Here's way too much soliton-fun I had ages ago in a video:

https://www.youtube.com/watch?v=Naj_J8aznyk&t=12s

I think that how solitons can behave when they are affected by both their own diffused-history and the wave-equation results of their past states, is just so fascinating!

In terms of whether non-local effects might come-in and ruin the completeness-party, most RDs have a diffusion-coefficient and I think there's probably some fairly good guarantees around rate-of-information-propagation there especially for RDs that don't use the wave-equation. The one I posted in my first reply does use wave, but it actually might not need to use it in order to be able to achieve its overall behavior! And even when using wave-equation, the max propagation-rate is still limited by the wave-diffusion coefficient!

I think there are several ideas in your comment that are absolutely getting to the heart of the matter: Building some kind of predictable 'cell' that can take moving-solitons in its 'input ports' and results in a logical result via moving-solitons exiting its 'output ports', all perfectly synchronized to work with coupled 'cells'. It does sound pretty hard! But I think that with a concerted effort, and with the potential frameworks that could be built-into gollygang/Ready with a dedicated coder who's interested in all of this, then some progress could definitely be made!