MurphyA/hacker-news huggingface dataset:
by ndsipa_pomu | 2025-11-09 14:25:03+00:00
> I was not trying to imply that this does not deserve investigation. I just thought that it was relevant to point out the agenda or ideological bias of the source because it helps to know these kinds of things.

As noble as your intentions may be, it's unnecessary and muddies the conversation if you keep adding cherry-picked information about your view of the politics of those involved.

Also, "left-wing" and "right-wing" are not particularly useful terms as they are ill defined and vary from place to place (e.g. the U.S. left-wing is considered very right-wing in most of Europe).
by austin-cheney | 2025-11-09 14:25:19+00:00
My wife, who is clearly not a child, thought all the same things.

Her computer is old and we are no a budget... So now she is running Linux kicking and screaming. In all fairness there was no learning curve at all because she hardly knew how to use Windows in the first place. I showed her how to install applications from the command line and configure her games to run native or with Wine. She is happy camper, especially since her favorite games are running faster than on Windows.

What I really suspect is that people want their children to just be smart... on their own. If only there were some tools you could buy that would just do it for you.

The reality is children smart enough, at any age, to really do anything on a computer beyond gaming, social media, or ReactJS can learn anything, but it will take direct involvement from a parent to coach them through it. This is exactly the same if the kid is 8 or 18. There is no magic Linux set up that will just do it automagically.
by rpdillon | 2025-11-09 14:26:15+00:00
> discussing currently relevant games

We shun most of this as faddish and low quality. Fortnite and Battlefield are replaced with OpenMW and Veloran.

If you're doing things blindly in Linux, there's no point. The value is in understanding and leveraging that understanding to achieve your goals.

In many ways, this isn't about Linux at all. It's about parenting.
by nodesocket | 2025-11-09 14:26:16+00:00
Would love to see it added. I’m running a Flask app using raw SQLite3 without a ORM. I believe I could hack up a Span solution in Sentry to query track like:

import sqlite3 from sentry_sdk import start_span def execute_query(conn: sqlite3.Connection, sql: str, params: tuple = ()): with start_span(op="db", description=sql) as span: span.set_data("db.system", "sqlite") cursor = conn.execute(sql, params) return cursor
by QuaternionsBhop | 2025-11-09 14:27:21+00:00
> visual coding impeded their ability to learn text-based coding

As a former child, my opinion is the opposite. I learned visual programming with Lego Mindstorms NXT in ~2008, and later developed an interest in text programming on Roblox in ~2012. It's my belief that my fluency with concepts like control flow and values output from one part of the program serving as inputs for another part of the program were largely transferable to text-based programming. Learning a first programming language is 30% learning syntax, and 70% learning programming.
Show HN: MainyDB – an embedded MongoDB-style database for Python
by ddevid | 2025-11-09 14:27:39+00:00
MainyDB is an embedded, file-based database for Python that brings MongoDB-style document storage and querying into a single .mdb file.

It’s lightweight, requires no external server, and works completely offline. You can use it either with its own Pythonic syntax or in PyMongo compatibility mode, meaning you can often switch from MongoDB to MainyDB by simply changing the import.

What It Does

MainyDB stores data in a single .mdb file and allows querying using Mongo-style operators ($gt, $in, $set, etc.) as well as aggregation pipelines ($match, $group, $lookup, ...). It supports async writes, thread-safe access, and can automatically handle binary data like images or videos through base64 encoding.

PyPI: https://pypi.org/project/MainyDB

GitHub: https://github.com/dddevid/MainyDB

Key Features

Single-file storage (no server process)

Two syntax modes: • Own Pythonic syntax • PyMongo compatibility (drop-in style)

Aggregation pipeline support ($match, $group, $lookup, etc.)

Thread-safe with asynchronous file writes

Built-in binary/media storage (auto-encoded)

Works entirely offline

Target Audience

MainyDB is designed for:

Developers building local or embedded Python apps

Prototyping tools, AI experiments, and desktop applications

Automation scripts that need persistent storage

Students and indie developers who want Mongo-style queries without setup overhead

Not intended (yet) for large-scale production systems; the focus is on simplicity, portability, and fast local development.

Comparison Feature MainyDB MongoDB TinyDB SQLite Server required No Yes No No Mongo syntax Yes Yes No No Aggregation pipeline Yes Yes No No Binary/media support Built-in Manual No No File-based Single .mdb No Yes Yes Thread-safe + async Yes Yes Partial Depends

MainyDB aims to bridge the gap between MongoDB’s expressive document model and TinyDB’s simplicity, giving Python developers a true embedded NoSQL option.

Feedback

It’s an early-stage project. I’d love feedback, benchmarks, feature ideas, and critiques. Is this something you’d use for small apps or prototypes?

Repo: https://github.com/dddevid/MainyDB

PyPI: https://pypi.org/project/MainyDB
by ArnoVW | 2025-11-09 14:28:20+00:00
if you attach documents by linking to a Google Drive document, sure.

if you attach documents 'inside' the mail (i.e. MIME encoded multipart) that is most definitely not secure.

1) you do not know how that mail gets delivered, not necessarily via servers that support encryption 2) you do not know how that mail, or the attachment, gets stored on the local machine 3) you do now know if the mail, or attachment, is sent to someone else 4) you cannot revoke the access to the document once the Need To Known stops

In our ISMS, sending Highly Sensitive data (ex: customer data) by attaching directly to a mail, is strictly not allowed by the IT charter. We explain it during an on-boarding meeting to all new staff members. And it's a fireable offense.
by TheMagicHorsey | 2025-11-09 14:28:23+00:00
I wouldn't say so confidently that Airbus is better than Boeing. Its just better than Boeing at THIS moment. They've been trading places over the decades. A company selling commercial airliners is really only as good as the order book for its latest aircraft. And a single stumble in developing a model can sink your orderbook for an entire decade or more.

Ultimately both Boeing and Airbus are moribund bureaucracies that survive only with the dual intravenous injections of state subsidies and duopoly.

Making commercial aircraft is a capital intensive process, but its ripe for disruption. With China on the rise we may get a third competitor on the scene with completely different cost structure.

There's also disruption coming from down below. New tools (including AI and more sophisticated manufacturing automation) are making it possible to enter the market with shorter timelines. If regulators can get off their asses, we might actually see the duopoly disrupted by new national and subnational champions. More will be better than two.
by balamatom | 2025-11-09 14:28:48+00:00
>generative extrapolation based on actual sensory input a seed going on

>brain circuitry that goes and re-imagines the input consciously going haywire and growing and extrapolating into overdriven, bizarre directions.

>assigning meaning to malfunctions, and essentially lying to yourself

The problem is that your description fully applies to "normal", non-chemically-altered cognition. Miscognitions propagate. The spec only goes as far as anatomically modern, i.e. cavefolk, where the error correction mechanism there is "get eaten by wild animals, having failed to reproduce".

We don't have sabertooth tigers any more, we have a planetary-scale material culture developed over millenia. It provides for our safety; it records and propagates imprints of what we think, say, and do; it makes meaningful actions out of human utterances and movements, by providing them with interpretations (shared collective cognitions).

It's a safe and rich environment, one where people get to live safe lives in the grasp of utter, insane delusion, we just can't agree on which ones exactly are the deluded ones. We consider that one is responsible primarily for one's own actions, so let's start with the self, shall we.

What is one to do, if one wants to say the words "I am not lying to myself" in the sense of an actual falsifiable statement, and not just as a form of "I'm significant... said the dust speck"?

I mean, how do you even know? Couldn't you just lie to yourself about that one, too, and carry on none the wiser?

You know how you can look at your eye with your eye, by means of routing photons through space in a clever way, with some help from that best friend of the psychonaut - the bathroom mirror?

Turns out you can also look at your mind with your mind, by routing concept-patterns though time in a clever way, by means of chemicals which alter the activation thresholds and signal propagation times throughout your body.

And what this gives you is a basis for comparison. Otherwise, you simply don't know. You're taking your introspection on faith, and that's massively irresponsible towards everyone else. Ask me how I know.
by prmoustache | 2025-11-09 14:30:00+00:00
When taking into account productivity, you have to take into account the loss of productivity of using Windows. I know that because I changed job and have recently been asked to work on a windows machine after a decade on Linux and the time lost every day is huge. To the point I am considering looking for a new job and would probably be willing to lower my income in favor of happiness in my day to day use of the tools.

Also you have to separate the professionals, the hobbyists and the vanity users.

The 1st population has very strong productivity requirements.

For the 2nd population the decision comes down to motivation. As a hobbyist I don't care if it takes me a few minutes more to process an image because my livelihood doesn't depend on it and I know how to appreciate the effort made by the volunteers that are building such a useful product and release it both for free and under an opensource license that nobody can pry out of my hands. The same way my more practical to maintain (because external cable routing) road bicycle is a better option for me and I don't need to ride the same aero bike as the Tour de France winner because those couple of watts gained here and here would only makes me reach home 2 minutes earlier without making the activity any more enjoyable.

It is not worth trying to convince the 3rd population, these are the ones who will buy an Ipad Pro instead of the base model only to use it to doom scroll social medias or lookup kitchen recipes. They just want the perceived best of everything and will look down as anything less than a status symbol.
by jqpabc123 | 2025-11-09 14:31:21+00:00
This is correct.

Using updated Win 10 and current 25H2 iso downloaded direct from Microsoft.

The only thing that is perhaps a little unique is that this is a Win10 Home installation that was previously upgraded to Win10 Pro.

EDIT: Well, there is one more little detail. I used RUFUS to produce a bootable USB drive. Apparently, the install is checking for this somehow.

I reformatted and used WinRAR to extract the ISO to the USB drive and it is currently in the process of installing (30% complete). I'll post the final results.
by rpdillon | 2025-11-09 14:34:13+00:00
It's not the complexity of the words that's causing the misunderstanding. It's getting down to ground truth about what the job searching experience is like for actual individuals that will be impacted by this legislation.

So the hypothesis is that there are jobs that people will pay money to advertise for but won't place on a free job board to be found by interested parties?

There also seems to be a hypothesis that someone will click on an ad for a job, even if they don't realize they have the skills for it, where they won't search for a job that they don't realize they don't have the skills for. Am I understanding?

Do we have any examples to demonstrate this? All seems like an incredibly weak argument. Like, who was harmed by this? There was somebody that was a woman that wanted to be a mechanic and she couldn't because she didn't get a Facebook ad for it? That's what we're talking about, right?
by Freak_NL | 2025-11-09 14:34:19+00:00
Besides, they would still need to choose between Apple and Microsoft. I'd rather teach my kid the essentials of using a computer (how to find information, how to create documents, how to use tools like Inkscape or Krita). Those skills translate to any desktop environment, and most of those tools do too. Something like Debian or Ubuntu is just great for that, and comes with the benefit of being free. A tool like Inkscape (or its FOSS successor) is going to be available in twenty years time. How many proprietary apps didn't end up as cloud-only subscription-based services?

A lot of software engineers use Linux professionally of course (I do), so even that argument for choosing Windows or MacOS isn't very strong.
Show HN: Spotify Live Banner – Real-Time 'Now Playing' Widget for GitHub READMEs
by SahooShuvranshu | 2025-11-09 14:34:21+00:00
Hello HN,

I built and open-sourced Spotify-Live-Banner, a project designed to embed a dynamic, real-time image of the user's currently playing Spotify song into their online profiles (primarily GitHub READMEs).

*Technical Details:* * Built as a minimalist web service using *Python (Flask)*. * Authenticates via Spotify API to pull live track data. * Dynamically renders a customizable SVG image based on that data. * Configured for easy, free deployment on Vercel.

It's intended as a polished, customizable utility for developers looking to add dynamic content to their profiles.

I'd appreciate any technical feedback on the Flask implementation or the SVG rendering approach.

*Live Demo:* [https://spotify-live-banner.vercel.app](https://spotify-live-banner.vercel.app)

*GitHub Repo:* [https://github.com/SahooShuvranshu/Spotify-Live-Banner](https://github.com/SahooShuvranshu/Spotify-Live-Banner)
by ttoinou | 2025-11-09 14:34:26+00:00
Yes exactly repositioning cruises ! I confirm what you're saying. Sometimes you also get people who were visiting a continent going back home. For example Brasilians going back home in December for their summer

Modern ships built in the last 10 years have stabilizers. I've been in a big cruiseship without stabilizer before and it can indeed move a lot laterally up and down (in the directions orthogonal to the direction of the ship). So, for people afraid of that just research if the ship has stabilizers
by roscas | 2025-11-09 14:34:29+00:00
Hi Nadella, you know that Linux works. While I can't say much about macOS, we know very well how Windows works and how it fails every day. But the point here is that Linux works and better than those two, that someone calls an 'OS' but while macOS is based on FreeBSD, Windows by itself it a mess if a OS. The point here is just to register that if you give someone a Windows and then they learn about Linux, they change. If you start with Linux, you will never accept Windwos because of so many reasons. And Nadella, we both know how the internet works, the internet is Linux.
by rainsford | 2025-11-09 14:34:56+00:00
> How is it not?

> The budget requires 60 votes, not a simple majority. Thus it's up to the majority party to present a bill that will win 60 votes.

It's up to the majority party to do so, but not up to the President to facilitate it, even if he's a member of the majority party. Of course he should help find a solution and has some responsibility if that doesn't happen. But Congressional Republicans could work out a compromise with Democrats with or without the President's involvement, and as long as they have enough votes to override a veto they can come up with a compromise even if the President actively opposes it.

This is only true if Congress treats the President just as the head of a co-equal branch of government, which is not always the case and is definitely not the case for current Congressional Republicans. The fact that they defer to the President so much effectively shifts more responsibility to the executive branch, but I'm not sure congress isn't still to blame even if they abdicate their responsibility.
by doubled112 | 2025-11-09 14:36:04+00:00
> diagnosed with it by a professional

Honestly, I wouldn't be sure how to answer some of the questions.

In a 15 minute doctor's appointment I was "diagnosed" and medicated for bipolar. In another 15 minute appointment with a psychiatrist, we added OCD and general anxiety as well.

We stopped medications shortly after and it has been 20 years.

There has been a lot of discussion about self diagnosis, but I have the opposite problem. How can you decide a diagnosis with 10 questions and some pills?
by ttoinou | 2025-11-09 14:37:15+00:00
Big commercial cruiseships from Norwegian NCL and Costa Cruises

It was amazing ! Perfect to relax, take a step back and think

There's plenty of things to do, you can hang out with others, read a book, work online, look at waves all day long, go to the gym etc.

The real danger is eating too much, food at restaurants is unlimited, even at official table service you can order multiple mains, multiple desserts etc. they won't say anything
by SahAssar | 2025-11-09 14:37:18+00:00
I work in security. I know all of the above. But the parent said that "any government can by RCE on any OS", that is not at all the same as saying that it is plausible that a few of the more advanced countries probably have a few critical exploits "on ice". They also stated it as a fact, not as a possibility.

You are not arguing the same point.
by mamonster | 2025-11-09 14:37:31+00:00
>I'm merely pointing out the hypocrisy of attributing crime to immigration while in reality immigration props up vast sectors of our economy (construction, delivery, and healthcare being the main ones).

Where is the hypocrisy? Both things can be true at once.

>(construction, delivery, and healthcare being the main ones)

Pays des boomers mdr
by prmoustache | 2025-11-09 14:37:31+00:00
I used Photoshop in the past and I think the UX complains are overly exaggerated and mostly come down to resistance to change. Most of the complains come from people who never used Gimp or only tried it for a couple of tried minutes. These people have lost every right to complain about windows really.

Because the same thing happens to me when I am asked to do anything in Microsoft Excel. I am using MS Office so infrequently that it is super unintuitive for me. It takes me less time to convert the file and edit it in libreoffice then convert it back to xlsx than using Excel.
by wtmt | 2025-11-09 14:37:32+00:00
> QR Code base system is slow, have security risk and will not work without smartphone. Proliferation of hundred of QR Code based payments system is not a good thing, you need one that works across all countries.

Agree on some security risks. But the cost of creating, printing or sharing a QR code is very low compared to NFC hardware cost and availability. I don’t know what you mean by slow, because it takes about 10 seconds to complete a transaction. QR codes are quite common in cities and towns in India because of this reason (and the other is that Apple, though a tiny player in the market, hasn’t opened up NFC completely for others to use). You can pay another person or a merchant by scanning a QR code on a cheap Android phone. You can pay for a metro or bus ticket by scanning a QR code. You’d likely see restaurants having a QR code for menus instead of paper menus, and many more.
by kibwen | 2025-11-09 14:38:22+00:00
> It's not the same, defer does not conditionally interrupt the flow of execution, it will always run at the end of a block.

But destructors also don't conditionally interrupt the flow of execution, and always run at the end of a block.

> If I see a defer

The point is that you're not seeing it. In order to know if there's a defer happening at the end of a function you can't just read the end of the function, you need to read the entire function. That's non-local reasoning, which is what Zig professes to abhor.

And in fact defer is worse than destructors here, because a destructor runs the exact same code every time, whereas defer allows arbitrary code, so you need to review every single usage. And you also need to remember not to forget to use it in the first place (which is the classic footgun with defer), so in addition to vetting everywhere you use it, you also need to vet everywhere you might have forgotten to use it.
by asim | 2025-11-09 14:39:08+00:00
OCIS made use of the Go Micro framework, which I wrote. It means the fork by OpenCloud does as well. OSS is funny that way. You could write something used by all sorts of other users, profited in all sorts of different ways but see no help or contribution back. Hope OpenCloud does better for their community and the software they depend on than ownCloud or others. Not a knock on them or anyone else. Just the realities of open source.
by 13415 | 2025-11-09 14:39:34+00:00
It's not a fallacy since there is nothing special or noteworthy about the UK. If every other country sent out such letters, then you'd have to block every country except your own. That's a fact. There are 195 countries in the world, no law office could possibly ensure you're complying with the laws of all of these countries within your own country. The laws are not even consistent, for example you violate the EU's GDPR by complying with Ofcom's demands. The UK's behavior sets a bad precedent that other small countries might follow. It's already enough having to keep up with US and EU regulatory demands, and we have to, since these are markets we can't ignore. Even just a few more small countries coming up with demands like Ofcom could create insurmountable legal problems for small companies like ours.

Let me put it another way: Would you comply with a similar letter from North Korea? From Russia? From China? If not, your attitude is hypocritical and inconsistent.

We're taking those threat seriously and have decided to block all UK IP numbers and not to do business with the UK for the time being. News that Ofcom might ignore such measures are worrying to us.
by DontchaKnowit | 2025-11-09 14:39:54+00:00
The visuals are like 10% of the experience. The last thing you could describe psychedelics as is underwhelming. It is not possible for you to understand what the experience is like without trying it for yourself.

And I am not advocating for trying them. Im not one of these evangelists. But replication images are a very weak simulacrum of what the experience is actually like.
by ttoinou | 2025-11-09 14:40:11+00:00
As the other said I was looking for repositioning cruises like 2 months in advance, from one continent to the other. Like I did Europe -> South America 550 euros Costa Cruise last year and Miami -> England NCL 650 euros early this year

The difficulty is finding good prices for a solo cabin. For a cabin of 2 it's even easier to find good prices for repositioning cruises

As the other said, there are more days at sea (less stopovers), and it can happen that some stopover port get cancelled (for example they cancelled my stop in the Azores because they didn't want to bother entering a big Atlantic storm, it was risky)