MurphyA/hacker-news huggingface dataset:
by harddrivereque | 2025-11-06 06:03:22+00:00
Most of the released videos show speedboats without fishing equipment. For all intents and purposes, these speedboats might be medevac or just joyrides, but I would strongly count that they were fairly confidently related, to, uhm, the groups that were being referenced as being targeted officially. The sea allows for quite a bit more clearance regarding these things, mistakes can still happen, but are less likely than on densely populated areas on land. Anyways these strikes don't change the big picture in terms of movement of the things that they move - the things that they move comes in on airplanes, trucks, containers, through tunnels, in pockets of people arriving, even in fishing/leisure boats. For all I know they could be easily moving it using homing pigeons. And you can pass the pigeons through the gaps in the wall. Sure, not as efficient as by speedboats,but the demand will make stuff move. The solution to this problem is complex, but solving it in the society is easier than trying to stop the flow... I mean, people would just start producing locally then. Either with the groups of people that are being targeted or without.
by sltkr | 2025-11-06 06:04:27+00:00
From a DoS risk perspective there is no practical difference between an infinite loop, or a finite but arbitrarily large loop, which was always possible.

For example, this doesn't work:

#define DOUBLE(x) DOUBLE(x) DOUBLE(x) DOUBLE(x)

That would only expand once and then stop because of the rule against repeated expansion. But nothing prevents you from unrolling the first few recursive expansions, e.g.:

#define DOUBLE1(x) x x #define DOUBLE2(x) DOUBLE1(x) DOUBLE1(x) #define DOUBLE3(x) DOUBLE2(x) DOUBLE2(x) #define DOUBLE4(x) DOUBLE3(x) DOUBLE3(x) DOUBLE4(x)

This will generate 2^4 = 16 copies of x. Add 60 more lines to generate 2^64 copies of x. While 2^64 is technically a finite number, for all practical purposes it might as well be infinite.
by cookiengineer | 2025-11-06 06:04:39+00:00
In my opinion redundancy in a single business entity is no redundancy at all, especially if there's legal obligations of a soon-to-be-burning-books-again regime.

A better strategy would have been to found independent entities in other liberal democracies, so they can act as IP backups.

There was a great vpro documentary called "Digital Amnesia" [1] where they also interviewed the lead of the library of Alexandria, who was the only bidder to buy the national KIT library of the Netherlands and its dissolved inventory at the time.

Interviews with archivists, librarians, web archive and others on the topic. It's insane to see that nations don't want to preserve their history, science, and culture anymore.

But here we are.

[1] https://youtube.com/watch?v=NdZxI3nFVJs
by obscurette | 2025-11-06 06:04:44+00:00
They were. I was there in edu conferences, training sessions and other events years ago and could observe all this massive FUD which appeared – "smartphones are the future", "all communication will be in social media in the future", "books will not matter", "privacy will not matter", "if we ban smartphones, we will handicap our children" etc. People didn't know better and there was genuine fear in education. Or actually, it's still very much there.
by nickff | 2025-11-06 06:06:12+00:00
The possibility of this being an ‘act of war’ does seem very interesting, but I’m not sure Venezuela could claim it in this circumstance, as the vessels do not appear to be ‘flagged’. I would be interested to learn what the status of unflagged vessels is in international law, and I suspect there must be law on the subject, as pirates were typically unflagged.
by BrunoBernardino | 2025-11-06 06:07:16+00:00
bewCloud creator here, it does play nice with WebDAV, CalDAV, and CardDav. That's what's used for file/photo sync, calendars, and contacts.

It does not support Nextcloud apps (and I don't ever plan to). If you're looking for extensibility, it's not a great option for you (I've been feeling some "pressure" to add a plugin system, but I'm very concerned it'll compromise bewCloud's main value drivers — it's speed, low resource use, simplicity, and ease of use).
by bakje | 2025-11-06 06:07:54+00:00
Running the hot water tap beforehand assumes that the dishwasher is hooked up to the hot water in the first place, which isn’t common everywhere.

Where I live this feature is called hot fill, I believe, and a lot of dishwashers don’t even support it. For those that do support its still generally not recommended to use it since the dishwasher now can’t do any rinsing with cold water, which is not only wasteful but I’ve heard the hot water can damage the water softener in your dishwasher.

But if you do hook it up to hot water (which is a lot more common in the US, I think) this makes a lot of sense.
by f33d5173 | 2025-11-06 06:08:27+00:00
They had specific complaints. Either say, "we're willing to work to change the things that you're complaining about", or say, "sorry, we're not going to change those things". The wishy washy bullshit they did is effectively ignoring the guy. They're ignoring everything the person said. And it definitely comes across as "sorry not sorry" corporate bullshit.
by AbstractH24 | 2025-11-06 06:08:52+00:00
> The fact that he cleared 50% in a 3-way race is itself a mandate.

Most people would not agree with this.

To put it another way, he is leading a city where a majority or close to a majority did not support his candidacy. A mandate is when a large majority of the people you are leading supported your rise to leadership and you are no leading with their approval.
by grayhatter | 2025-11-06 06:09:40+00:00
Nothing, but that's the point.

There's the engineering maxim, which I completely, and unequivocally support; that perfection isn't achieved when there's nothing left to add, but only when there's nothing left to take away.

But that's not enough to explain why it's the preferred editor for elite tier eng.

The thing it offers, in contrast to everything else, is simplicity. Everyone loves to pretend that vi is so difficult o that it is impossible to quit. But if you can forgive it's steep learning curve, it does provide an accelerated experience. And then, critically, it's already out of your way.

All experts advocate the idea behind the quote, "if you give me 6 hours to cut down a tree, I'd spend the first 4 sharpening my axe" Learning the keys of vim is that same sharpening.

I used to use sublime text, my primary reason was because it was fast. That means it got out of my way.

Today, I use neovim. And I've never bothered to set up tab complete, nor anything else like it. It does take me, about 2 extra seconds, per meaningful code block, to type the extra characters needed. But in trade for those tens or milliseconds. I'm granted the intuition for the name of the exact stdlib function I want to call. It lives in not just my head, but I also have developed the habit of understanding the context behind the call.

The feature neovim gives to it's users, it the intuition and the confidence to reason about the code they've written.

There's a lot of anxiety going around about the future of software development, related to AI. The people who have invested the mental energy of learning vim aren't worried, because it's exceptionally obvious that LLMs are pathetic when compared to the quality they've learned to emit naturally.

Or, more simply; if you're the type of person who's willing to invest the mental effort to become good at something. Vim is engineered to make you even better. Contrasted with vscode which has been engineered to make it easier to type... but then... all that time spent has only made you good at the things AI can already do.

tldr; vscode improves the typing experience, vim improves the thinking experience. AI isn't coming for the jobs of the thinkers...
by wvenable | 2025-11-06 06:09:40+00:00
I was not making a global claim about ethics; I was defining what makes an activity a hobby. Saying "for hobbies the primary purpose is enjoyment" doesn't assert that pleasure is the sole good in life -- it simply notes the internal aim of leisure activities done for their own sake. That aim can coexist with other goods (skill, friendship, health, meaning) and the fact an activity fulfills its own goal means the time isn't "wasted" even if no external output results.

Enjoyment here is a sufficient justifier within that domain, not in a life-wide philosophy. Labelling it "hedonism" is a significant overreach.
by o11c | 2025-11-06 06:10:03+00:00
It's hard for me to take this article seriously when it uses so many words but never once mentions "priority queue", and only mentions "heap" as an (copy-pasted) aside. Most people should use that instead.

This is a useful data structure for its niche where accuracy doesn't matter and most events will be canceled, but I would not use this article to learn about it.

This does remind me of some thoughts on what a timer API should look like - there needs to be a distinction between "fire-and-forget so never cancel", "owned but cancellation is rare", "owned and cancellation is common". I've almost exclusively used the first two; for rare cancellations you can rely a lot on amortized constant overhead, or use bubbling, or use precise tracked cancellation.

... this is one case when I utilized C++ nontrivial move constructors to their fullest extent, something which Rust chooses to make utterly impossible.
by BrunoBernardino | 2025-11-06 06:10:21+00:00
bewCloud creator here.

Hundreds of people are using it as a replacement. If you don't use/need more than the core Nextcloud apps (calendar, contacts, file/photo storage and sync, notes), it's a great replacement for it. If you want/need/use Nextcloud's extensibility (the multitude of apps), it's not really an option right now (maybe in the future I'll add some sort of external app system, but it's not in my near-term plan).
by dualogy | 2025-11-06 06:11:05+00:00
Godot is neat for personal tool-making where I just need a small gui with basic controls and can express the whole proggie in just GdScript (API has sufficient OS interactions for most needs), I just whip it out for those when I otherwise don't really use it anymore, just keeping it around for that. Stuff like that: https://postimg.cc/VJc0pWbB
by tyre | 2025-11-06 06:12:09+00:00
I don’t think so. Working in tech with many busy people, I say “hop on a call”, but only in “let’s sync live, it’ll be faster” situations.

This stuck out to me as rude. I would never say that to someone on my team who expressed serious concerns, far less than this person quitting after years of dedication.

I would offer an apology, explanation, and follow up questions to understand more in public, then say I’m happy to set up time to talk privately if they would like to or feel more comfortable.
by Giorgi | 2025-11-06 06:12:31+00:00
It looks like companies are doubling down on shitty AI bots to cut their costs even though it is backfiring terribly, like in Facebook case where they spent billions on their AI and all it did - just banned millions of their core userbase (and still banning). Looks like we will see more companies imploding because they relay to much on subpar AI.
by ssivark | 2025-11-06 06:13:57+00:00
The way to show you care is by having a meeting of the minds before you shove your changes in their face. The fact that the deployment was done carelessly demonstrates disregard.

I doubt "take them out to dinner" is the right solution in this situation, but any attempt at redressal must understand the above point and acknowledge it publicly.

"Ask for forgiveness rather than permission" is far from universally true, and carries massive cultural baggage. You cannot operate within that framework and expect all humans to cooperate with you.
by seec | 2025-11-06 06:14:01+00:00
Sure, if you plan on running the boat as a way to make money the total running cost would make sense, but it's just a leisure boat so the financial aspect isn't really good to start with. It's just a way to have fun while burning money.

But yes the bigger problem is the hull, that clearly isn't ready for difficult situations and this is why I said that. If you just want to have fun it's not really worth it to spend all that money for mediocre capacity when you could have gotten a decent experience for much less.

I really don't get it, a sail boat makes much more sense if you just want to have fun without relying too much on a noisy motor.
by cookiengineer | 2025-11-06 06:14:25+00:00
Anna's archive has the metadata on it.

IA was around 300TB last time I checked.

libgen was around 190TB. For my own at home cluster I decided to go for 512TB but I can't host nor upload in these bandwidth requirements from here.

I started to build sth like a torrent splitter tool yesterday because I realized that all torrent clients just crash when you try to open, modify, or seed those torrents.

Edit: correction, the IA is ~15PB big, brewster kahle mentioned it in the documentary (2014)
by pstuart | 2025-11-06 06:14:31+00:00
They're not enemy combatants, at worst they're drug runners. Just because Trump declares something to be true doesn't make it true (although his lackeys will act as if it is).

This is not how to deal with The Drug War™, it's very expensive theater that does nothing to address the problem. In fact that very war is the reason why it's a problem in the first place. Remember that an earlier batch of dangerous drug dealers were Americans working out of doctors' offices.
by moonlet | 2025-11-06 06:14:46+00:00
Who cares if they’re wrong? The point is respect for their opinions and feelings since you’ll have to work with them for twenty years. If you respect them, you get to do what you want to do and they won’t fuck with you or shoot down your proposal.

To be clear this is Japan we’re talking about with the twenty years part. The same thing applies in the US but on smaller timescales though. If people feel appreciated and respected and you have good relationships, they will basically back whatever you want.
by pnathan | 2025-11-06 06:14:46+00:00
Yeah - I know in US law some terms are simply unenforceable and void. Much of the FOSS movement is designed around US contract law. There are issues with some US licenses being enforceable under other legal regimes - I was chatting a decade or so ago with a Russian who understood the...GPL(? I don't remember exactly) to be invalid in Russia and so it had to be bundled in some fashion to be usable.

Or to put another way, a license (a contract) is a tuple (terms, jurisdiction), and the juridical evaluation process will take both into account.
by dalke | 2025-11-06 06:14:54+00:00
Oh, I should have pointed out my Python lexer-driven parser at https://hg.sr.ht/~dalke/smiview/browse/smiview.py

The lexer: https://hg.sr.ht/~dalke/smiview/browse/smiview.py?rev=tip#L3...

The lexer state transitions: https://hg.sr.ht/~dalke/smiview/browse/smiview.py?rev=tip#L3...
by willgax | 2025-11-06 06:16:39+00:00
one of my front tooth was chipped years ago while playing around and some days ago i was feeling sensitive in that tooth i take very good care of my teeth, when i visited dentist he said this tooth will die sooner or later because of trauma it endured the nerves will slowly die and we eventually have to do root canal. i was very disappointed to know that there is nothing i can do to keep that tooth alive
by Tsardos | 2025-11-06 06:17:42+00:00
A new public transparency project has launched at epstein-files.org, offering free semantic search across tens of thousands of documents related to the Jeffrey Epstein case—complete with AI-generated podcasts that explain complex topics.

Built by Dr. Andrew Walsh, MD/PhD, the site provides professional-grade document intelligence tools typically reserved for enterprise applications. The system uses AI-powered semantic search and entity extraction to make the massive document corpus navigable—something that would be nearly impossible through manual review.

Key features include:

• 33,891+ documents processed with AI document intelligence • Semantic search that understands context, not just keywords • AI-generated podcasts that summarize popular searches and complex topics • AI summaries with source citations for quick research • Export functionality to analyze results with ChatGPT or Claude • Free public access with no paywalls or registration

The podcast feature is particularly innovative—automatically generating audio explanations of frequently asked questions and research topics, making dense legal documents accessible to a broader audience.

The creator emphasizes an important research disclaimer: AI summaries and podcasts should be used for initial research only. Users are encouraged to verify findings by searching original source documents using the keyword search functionality.

This represents over 200 hours of unpaid development work, offered as both a public service and a demonstration of professional document intelligence system architecture. The site accepts donations to help cover hosting costs and continued maintenance.

For researchers, journalists, and anyone interested in transparency, epstein-files.org provides a powerful tool for navigating this significant public record.

Medium link: https://medium.com/@tsardoz/i-made-33-891-sealed-epstein-doc...
by phs318u | 2025-11-06 06:17:44+00:00
Wow. Everything old is new again. I built a business state machine for a bespoke application using Oracle 8i and their stateful queues back in 2005. I had re-architected a batch-driven application (which couldn't scale temporally i.e. we had a bunch of CPU sitting near idle for a lot of the time), and turned it into an event driven solution. CPU usage became almost a horizontal line, saving us lots of money as we scaled (for the record, "scale" for this solution was writing 5M records a day into a partitioned table where we kept 13 months of data online, and then billed on it). Durable execution was just one of the many benefits we got out of this architecture. Love it.
by owlbite | 2025-11-06 06:18:22+00:00
But it can be even worse than that. It's "we assassinated the phone", "algorithm says vehicle has suspicious travel history and must die". There's no real thinking human in the loop for some of this stuff, just some model decided the metadata has a high probability of being associate with an opponent of some flavor and then everyone in the vicinity is blown to bits as computer said kill.
by rendaw | 2025-11-06 06:19:17+00:00
It wasn't mentioned in other replies, but "jump on a quick call" also means very strongly "let's move to a place with no public record and private participation where nobody else can join in".

Then later, if it comes up again, they can just say "well we discussed this in a call previously and decided it was best to do it anyway" cutting off discussion and not presenting the reasoning.
by tehwebguy | 2025-11-06 06:19:31+00:00
It’s really not a word choice thing (though it’s definitely the favorite word choice of orgs who are committed to not doing anything about it).

It’s that the complaint is descriptive on 5 or so actual problems and a couple of impacts that stem from them and the response doesn’t address any of them, it just looks like an attempt to take this issue out of the public space.
by teiferer | 2025-11-06 06:19:34+00:00
> in the US you just need to bribe landowners and hold-outs

If you really believe that then you need to read up on how the political system is financed. Members of congress spend a majority of their day calling "donors". That's not mom and dad, it's some corps (or rich individuals) who want to get sth done in return. And magically it gets done if the donations keep flowing. The only thing missing for "bribe" is to actually use the word.
by psi_ | 2025-11-06 06:20:35+00:00
Here's a fixed-up version of this classic manual (correcting the scanning errors from p. 71 onward found in the original): https://github.com/PDP-10/muddle/blob/master/doc/MDL_Program...

Other significant MDL manuals (including 2 similarly fixed-up versions) can be found here: https://github.com/PDP-10/muddle/tree/master/doc
by Symbiote | 2025-11-06 06:21:01+00:00
It is absolutely insulting. The manager/administrator doesn't apologise, but instead is "sorry for how you and the Japanese community feel". They are dismissive of the concerns as just a "quick call" is proposed, in a short response to a detailed message.

Had I been thrown in this situation:

"Dear Marsf,

I'm sorry that sumobot was introduced to the Japanese SUMO community without consultation. I have disabled it, and the development team are working to undo the changes it has made. We will revert articles to how they were on 21 October. Contributions made since then by the Japanese community could be retained in the staging system, where they can be approved or rejected. Please let me know whether you would like this, or would prefer them to be discarded returning the whole system to the 21 October.

We very much appreciate the Japanese SUMO community's contributions and your work as locale leader, and we hope it can continue. Sumobot will remain disabled on the Japanese translation. If, with some changes, it could be useful to you, we can discuss that here, or schedule a meeting if you prefer.

Thank you"

In this exact situation, before sending I'd check it with my Japanese colleague.
by tpxl | 2025-11-06 06:21:43+00:00
> Would it be better than trying to set up a call and discuss things, try to find some compromise

Are you serious? First, make a decision without consulting anyone, foist it on people that don't want it, then 'try to find a compromise'? If you care about people, you consult them before you make a decision, not after they've been burnt by it.
by tsimionescu | 2025-11-06 06:21:46+00:00
No, a quick call is not a courteous first step when someone tells you that you've destroyed 20 years of their work and they no longer want to have anything to do with you.

Suggesting that such an offence can be resolved by a "quick call" is extraordinarily disrespectful. A courteous first step would have been to apologise profusely, revert the damage that the bot did, and ask to set up a call to discuss what it might take to re-enable it in the future.
by tguvot | 2025-11-06 06:22:12+00:00
pre-wash cycle meant to remove chunks of food/scraps. not to wash. my dishwasher doesn't bother to heat water for it. but for main wash cycle it heats water. i don't think i ever used dishwasher (american, eu, asian or turkish brands. some of them in country where they are hooked up to cold water) that bothered to heat water for pre-wash cycle. i think it's a feature and not a bug.

my dishwasher manual doesn't say to run tap. in fact it says "The dishwasher can be connected to a hot water supply for further economies. If the water is heated by for example, solar panels, this would be energy efficient. However, if your water is heated by electricity we would recommend connection to cold water. "

i also went to american lg website and checked manual of cheapest dishwasher that they have. it doesn't instruct to run water either. it says that if water is not hot enough cycle will run longer.

anticipating comments that LG is not american enough, i went to GE and checked manual of cheapest (349) dishwasher. it doesn't instruct to run tap either. it does say just like LG that if water not hot enough, cycles that use hot water will take more time (because water needs to be heated)
by locknitpicker | 2025-11-06 06:22:21+00:00
> This is a characteristic of spite.

I don't think so. The motivation behind spiteful actions is to purposely cause losses to others, and the gain derived from this action is rejoicing on other people's losses. This implies having and displaying power over others, and exercising this power to establish themselves even with so little gain.

Very different than deriving no gain.