MurphyA/hacker-news huggingface dataset:
by JuniperMesos | 2025-10-30 17:13:26+00:00
I'm strongly in favor of the US federal government requiring that recipients of federal grant money affirm the statement that they "do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.". I'm a US citizen and taxpayer, and I don't want my tax dollars going towards organizations that are unwilling to affirm this.

As a Python user, I do wish that the PSF wouldn't institute DEI policies on their own volition; but ultimately they're a private organization that I have no relationship with, and they're entitled to make political decisions differently than I would. But in terms of receiving taxpayer money, I'm glad that these US federal government grant rules are putting real financial pressure on them.
by grokgrok | 2025-10-30 17:13:30+00:00
The random danger of NYC is part of its allure. People also benefit from appropriately challenging physical environments, as it enlivens and engages the body. Inattention in dense environments can lead to conflict and congestion, and so I suspect that the random observable dangers can serve some public good by causing general awareness and the self-exclusion of those who do not adapt to the needs of a dense place.
by xxmarkuski | 2025-10-30 17:13:36+00:00
Minecraft modding has done so much to get young people into CS. I started learning Java when I was 10 because I wanted to do modding. At university, I met so many people who had the same experience. The tooling developed for Minecraft modding is world-class and better than what is developed during PhDs. It's very advanced, and people internalized the JVM and Java spec. One problem, though, is that Mojang's updates often change much of the foundation, and upgrading mods is very time-intensive. Mojang announced in 2012 that an official modding API is in the works. This is another step.
by sega_sai | 2025-10-30 17:13:42+00:00
I guess instead of a separate application, maybe some of these programs would benefit from having 'dumb' mode where only basic/most used functionality is available. I.e. when I run gimp, I most often just use it rescale the image, cut a piece and insert into a new image and every time I have to look for the right options in the menu.
by bugsliker | 2025-10-30 17:14:00+00:00
How do you gain the confidence that what you choose to ignore is safe to ignore?

Computer damage is one potential consequence on the extreme end. On the conservative end, the software might just not work the way you want and you waste your time. It’s a mental model you have to develop. Even as a technical power user though, I want to reduce the risk of wasting my time, or even confront the possibility that I might waste my time, if I don’t have to.
by mmooss | 2025-10-30 17:14:01+00:00
As I wrote elsewhere, the US government and economy are now essentially a private equity takeover for a large segment of wealthy business: Squeeze out as much money as possible short term - including by issuing debt againts its assets, slashing and burning any costs regardless of ROI and with no regard for the future, and leave the bankrupt husk for someone else to deal with.

The treatment of fossil fuels and renewables fits: Block the obviously more economical and better long-term solution in order to shovel money toward the entrenched wealthy. That it sabotages the future due to climate change and economic inefficiency doesn't seem to be a significant factor to them.

I forgot, one of the entrenched corporate wealthy told us that climate change isn't a big deal, and we should send money to his and his friends for solutions.

I'm not anti-business; in fact, quite the opposite: These policies block a free market and the brilliant new businesses that can thrive and deliver solutions to everyone.
by crazygringo | 2025-10-30 17:14:43+00:00
Free is not unsustainable if there is a paid tier.

For people like you who only use it occasionally, you're not the kind of person who's going to pay in the first place.

It's sustainable if the professionals people who use it daily/weekly find it's worth it to pay for the AI tools. And if you're a professional, you'll likely be needing those AI tools to keep up.
by dannyw | 2025-10-30 17:14:52+00:00
Thank you (long-time Affinity user and fan, and Canva employee here :)

Re. on-device AI features: these still have significant training costs; and Canva as a whole has paid hundreds of millions to date in royalties to creatives, including for AI training.

Affinity is free, forever; but not open source; if that makes sense.
by alphager | 2025-10-30 17:14:57+00:00
That's not how the EU works. As an example take the Mercosur treaty: it has 4 parts. The first post is straight up trade rules, an area that the Eau member states delegated to the EU. This part was directly valid once signed.

The other three parts all concern areas not delegated to the EU. To become law, all three parts have to be approved by the EU parliament and the EU council (which consists of the heads of the executives of the member states) and the local parliaments of the member states. Depending on local law, even regional parliaments have to approve it (Belgium is such a state). The final implementation of Mercosur is not expected before 2028.
by clueless | 2025-10-30 17:15:04+00:00
this is pretty cool, here's another question, how much language compression would we get if we collapse all related words to a single synonymous word? Here's what chatgps came up with:

Assume an English-like active vocabulary V = 50,000 word types (a rough stand-in for “distinct words” seen commonly). We could get a realistic guess of: ~30% reduction for a less modest, more aggressive embedding-style collapse in typical English text. I.e. Collapse words with similar meaning directions in vector space... happy, glad, pleased, delighted → happy
by carllerche | 2025-10-30 17:15:13+00:00
You are very confidently incorrect. So incorrect, it is hard to even start correcting you.

* Inflation is not caused by "putting your money somewhere" What on earth. * At a high level, inflation is caused by either "too much money chasing too few goods" and/or the cost of producing the goods rising. Money supply can increase without causing inflation if the supply of goods can also increase. In short, the supply of money can increase without causing inflation if productivity rises to match it. * Most people do not "put money" in loans what are you even talking about there? * Bank loans do not automatically increase the supply of money. When a loan is taken out, it is (mostly) deposited to another bank, resulting in a net-zero change in money. Increasing the supply of money requires the federal reserve to take steps.
by andai | 2025-10-30 17:15:16+00:00
The article complains there's too many old school Windows-type power user GUIs in the free software space. Most of which were not actually FOSS, but Freeware, or sometimes Shareware!

My criticism of Free Software is exactly the reverse. There isn't enough of that kind of stuff on Linux!

Though to be sure, the Mac category (It Has One Button) is even more underserved there, and I agree that there should be more! Heck, most of the stuff I've made for myself has one button. Do one thing and do it well! :)
by TechPlasma | 2025-10-30 17:15:37+00:00
IF the new app truly has all the features of V1 and V2 of the affinity apps. And IF it's truly free. Would it would damn sure be nice of them remove the license requirement from the V1 and V2 versions which I both bought and loved. And let users continue to enjoy these pieces of software for years to come without having to sign up for this new program which I don't trust at all. I've used and loved it for close to 10 years now. And it's fantastic software. But I just can't trust software without a proper non-subscription business model. I'm not going back to fucking Adobe and it's ilk.
by Helmut10001 | 2025-10-30 17:15:41+00:00
Does anyone know how Uv performs in the Geo-Package-Space? (i.e. GDAL, geopandas, cartopy, pyproj, rasterio etc.) This is the one area where I still find that conda performs best because all the authors of these packages use the conda-forge channel themselves for testing and production.
by gus_massa | 2025-10-30 17:16:30+00:00
You can use Mathematica or Sage that can use any number of digits https://www.wolframalpha.com/input?i=FEDCBA987654321_16+%2F+...

You can use special libraries for floating point that uses more mantisa.

In most sciences, numbers are never integers anyway, so you have errors intervals in the numerator and denumerator and you get an error interval for the result.
by reducesuffering | 2025-10-30 17:16:50+00:00
> In my experience US power companies hate crediting pushback to the grid because it all happens at the same time during peak sunlight hours and then customers get to use those credits at night and during the winter which the power company thinks is unfair.

I'm pretty sure PG&E pays back something like only 5% of the generation of my solar panels. I'll end the year with $400 more generated than used, and I'll get a check for $20...
Show HN: AI Prompt Automation Extension for ChatGPT, Gemini, Claude, AI Studio
by mkasanm | 2025-10-30 17:16:54+00:00
We just released our Prompt Station extension for AI chatbot automation.

https://winbuzzer.com/2025/10/21/release-prompt-station-brin...

It can handle very large libraries of prompts/chains/text snippets and offers automation of ChatGPT, Gemini, AI Studio, Claude, Grok, Mistral. We will be adding Openrouter soon and also more advanced features.

Besides the supported AI providers, it can be used with all websites via quick pasting into chat bars or any other input field.

We have focused on ease of use, offering many trigger options like context menu actions, browser bookmarks, hotkeys, and a top bar.

The extension works particularly well for running long prompt chains, offering stop sequences, manual input prompts (for additional context) , and manual/paste/auto modes. A JSON import/export manager, advanced search and tags are also integrated.

Please let us know what you think and how we can improve it further, especially for advanced prompt engineering. This is just the initial release and more features/improvements are already in the pipeline.
by adammarples | 2025-10-30 17:17:03+00:00
I can't quite figure out how to install and use this. Perhaps it would be useful if I could install it as a python package, by providing a pyproject.toml or something? I ran warmup.py which is creating venvs for me and doing all kinds of things I don't really want, but when activating the environment it still failed on 'from frontend import App', which seems to be commonly used in your examples.
by zahlman | 2025-10-30 17:17:06+00:00
> I still can’t see a case where you would want the default Python behavior (global dependencies).

It's easier to work with if you're new to Python, lazy, or just not generally familiar with the concept of a "project". Tons of people use Python through Jupyter notebooks and install libraries to play with them in a notebook, and have no real reason to think about which installations are required for the current notebook until there's a conflict, or until they want to share their work (which might never happen).

Also as you're well aware, Python existed for a long time before the virtual environment concept.
by seanmcdirmid | 2025-10-30 17:17:21+00:00
If only Musk didn't turn out to be such a twitt, Tesla was really supposed to be part of the solution but somehow Musk managed to snatch defeat from the jaws of victory.

The future is pretty much in China now as far as green energy tech and consumption goes. Two bad elections and the US has basically lost world leader status in just over a decade.
by cdiamand | 2025-10-30 17:17:38+00:00
Thank you. This is a pretty cool feature that is just scratching the surface of a deep need, so keep at it.

Another perspective where this exact feature would be useful is in security review.

For example - there are many static security analyzers that look for patterns, and they're useful when you break a clearly predefined rule that is well known.

However, there are situations that static tools miss, but a highlight tool like this could help bring a reviewer's eyes to a high risk "area". I.e. scrutinize this code more because it deals with user input information and there is the chance of SQL injection here, etc.

I think that would be very useful as well.
by user_7832 | 2025-10-30 17:17:44+00:00
Side/relevant (?) note, earlier this month, serif had made affinity free (at least for iPad if not for others as well). Many had speculated a v3 or something coming up… but I suppose “everything is free” is pretty nice too?

(Idk why everyone’s disappointed, it seems clear that canvas hopes the AI is good enough to get people to fork over their money. That’s… alright, as of now?)
by gruez | 2025-10-30 17:18:03+00:00
>It would be impossible without a lot of guessing and estimations, producing questionable data, but you would have to include CO2 attributable to exports and imports.

>Which is just too hard, and too open to change assumptions to fit a desired result.

See: https://news.ycombinator.com/item?id=45762344

No, it's pretty straightforward. Count where a given good is consumed rather then where it's produced. It has to be estimated, but that's also the case for territorial emissions or other economic figures like GDP, but we don't throw our hands up and say "well it's too hard and too prone to fudging so we might as well not bother".

>Because in reality, much of the globe's economy is waaayyyyy too interconnected, and the arrows don't just point one way. Feedback loops without end.

What "feedback loops" are you talking about?

>That whole "this/that country..." just does not work, except to fill comment sections. The systems are global.

Ok but surely you must recognize that the US, where the average person drives a pickup/SUV to work is emitting more carbon than something like India where the average person gets around by walking or using motorbikes? That's the concept that conversations like "US emits more carbon per capita" are trying to capture. "The systems are global" sounds like an excuse to continue driving a F-150 to work because of some spurious arguments about how hard it's do to do carbon accounting 100% accurately.
by jauntywundrkind | 2025-10-30 17:18:14+00:00
It's just hilarious that there's one dude who is the lightning rod for right-wing hatred. Like, it's one dude! It's so unclear what he does that is so menacing to the right: there's seemingly a fact free desperation to have some big bad rich guy on the left's side doing so much.

Because the right has 99% of the big bad evil dudes. Manhattan Institute is one of dozens of identical (ok not every pit has a king cobra FedSoc Leonard Leo) billionaire funded pits of world burning vipers. The E1 Global Elite class aka the barbarians (https://alexdanco.com/2021/01/22/the-michael-scott-theory-of...) are not the richest people by being liberal or nice or progressive. They're where they are because they are right wing people who (in right wing style) don't give half a fig about anyone else or much besides their bottom line and power.

I find it so beyond pathetic that George Soros is parroted around as some incredible omni-present mastermind of the left. But the right's favorite tactic is projection, is the classic "Accuse your enemy of what you are doing, as you are doing it" "Paint one's self as being the defender of the very thing you are aiming to destroy." Neither of these has any respect for reality or facts: they are what the right radically embraces: flooding the zone with shit. Not respecting reality. Sowing confusion. It's just so pathetic that such a mild mannered decent dude as Soros is the best cope ya'll could come up with for a boogeyman: quaking in your boots, at this guy? For reals.
by thadt | 2025-10-30 17:18:42+00:00
Not scared, time limited.

The world is a complicated place, and there is a veritable mountain of things a person could learn about nearly any subject. But sometimes I don't need or want to learn all those things - I just want to get one very specific task done. What I really appreciate is when an expert who has spent the time required to understand the nuances and tradeoffs can say "just do this."

When it comes to technology 'simple' just means that someone else made a bunch of decisions for me. If I want or need to make those decisions myself then I need more knobs.
by thaumasiotes | 2025-10-30 17:18:43+00:00
> I think GUI tools lend themselves more to being able to discover functionality intuitively without needing to look anything up or read a manual

Well, there are different issues.

Reading a manual is the best you can do, theoretically. But Linux CLI tools have terrible manuals.

I read over the ssh man page multiple times looking for functionality that was available. But the man page failed to make that clear. I had to learn about it from random tutorials instead.

I've been reading lvm documentation recently and it shows some bizarre patterns. Stuff like "for more on this see [related man page]", where [related man page] doesn't have any "more on this". Or, here's what happens if you try to get CLI help:

1. You say `pvs --help`, and get a summary of what flags you can provide to the tool. The big one is -o, documented as `[ -o|--options String ]`. The String defines the information you want. All you have to do is provide the right "options" and you're good. What are they? Well, the --help output ends with this: "Use --longhelp to show all options and advanced commands."

2. Invoke --longhelp and you get nothing about options or advanced commands, although you do get some documentation about the syntax of referring to volumes.

3. Check the man page, and the options aren't there either. Buried inside the documentation for -o is the following sentence: "Use -o help to view the list of all available fields."

4. Back to the command line. `pvs -o help` actually will provide the relevant documentation.

Reading a manual would be fine... if it actually contained the information it was supposed to, arranged in some kind of logically-organized structure. Instead, information on any given topic is spread out across several different types of documentation, with broken cross-references and suggestions that you should try doing the wrong thing.

I'm picking on man pages here, but actually Microsoft's official documentation for their various .NET stuff has the same problem at least as badly.
by softwaredoug | 2025-10-30 17:18:47+00:00
By not aligning economically to other country's markets, US companies are in a real pickle.

Imagine you're a US car manufacturer. You see EVs growing around the world, and stagnating in the US. Do you:

(a) Double-down on investments in EVs (billions of USD!), even with a soft US market for EVs, hoping you might compete globally.

(b) Become a parochial, US-only, business hoping to squeeze what you can out of a gradually shrinking industry

When other countries subsidize consumers to buy EVs, and the US does not, it effectively creates a self-own trade barrier for domestic companies.
by Pooge | 2025-10-30 17:19:00+00:00
> You might actually be worse off saving for retirement, at early career stages.

A very well-diversified, international fund usually performs at 8% annually which is far more than you would get holding REITs (or worse, properties themselves). What you invest for (e.g. education, retirement, projects) is irrelevant as long as your time horizon allows for crash recoveries (measured in decades at worst and months at best).
by lutusp | 2025-10-30 17:19:25+00:00
I like this idea -- a simple interface/frontend for an otherwise complicated topic, for the less skilled among us. It has intriguing possibilities beyond technology ...

Q: Why does God allow so much suffering?

A: What? There is no God. We invented him.

Q: Doesn't this mean life has no purpose?

A: Create your own purpose. Eliminate the middleman.

Q: But doesn't atheism allow evil people free rein?

A: No, it's religion that does that. A religious evil person can always claim God either granted him permission or forgave him after the fact. And he won't be contradicted by God, since ... but we already covered that.

Hmm. If it works for HandBrake, it might work for life.
by advisedwang | 2025-10-30 17:19:28+00:00
I wonder if Google's plan here is to just not actually make the "special payments" if a gag order applies. Possibly they think that the contract doesn't actually require those payments (most contracts have a provision about not contradicting the law), or just ignore the contract provision when a gag order comes (how would Israel know, and what would they do about it anyway).
by JumpCrisscross | 2025-10-30 17:19:40+00:00
> made it two blocks from the 4/5/6 station (I forget which one)

4 or 5. If you fall asleep on those, you go to Brooklyn or the Bronx. If you fall asleep on the 6, you always wake up in the Bronx. (Well, or City Hall. But then you can get dumplings.)
by ryanschneider | 2025-10-30 17:19:45+00:00
Even cooler, let's say you need to "update" a subset of your parquet files after they are written. Once you have your parquet files in a ducklake, you can "virtually" update them (the files themselves aren't touched, just new ones created). Something like:

- create your frozen ducklake

- run whatever "normal" mutation query you want to run (DELETE, UPDATE, MERGE INTO)

- use `ducklake_rewrite_data_files` to make new files w/ mutations applied, then optionally run `ducklake_merge_adjacent_files` to compact the files as well (though this might cause all files to change).

- call `ducklake_list_files` to get the new set of active files.

- update your upstream "source of truth" with this new list, optionally deleting any files no longer referenced.

The net result should be that any files "touched" by your updates will have new updated versions alongside them, while any that were unchanged should just be returned in the list files operation as is.
by meowface | 2025-10-30 17:19:52+00:00
I suppose I can't say it's impossible. It just seems very very uncommon, and it has to be a case where the original has unusually bad voice actors and the dub has unusually good voice actors. Most of the things I would want to watch will have good acting/voice acting in the original; that will tend to correlate with the overall thing being good, and I try to only watch things I find good.
by gspencley | 2025-10-30 17:19:55+00:00
I switched to Affinity as part an ongoing effort to "de-Adobe-ize." I had no idea that they were owned by Canva.

This could be good news, but as someone who paid for a perpetual license, I'm worried that some of the features I paid a one-time license for will eventually move to a Canva subscription model :(

The reason that worries me is that when I look at the feature chart, you've got "Affinity" compared with "Affinity + Canva Premium Plans."

Subscriptions make sense for certain services. I'm not opposed to a subscription model in general. But for creative tools, I LOATHE subscriptions. It means that my creative work is now held hostage by rent-seekers who require me to pay them monthly fees to be able to access my art work. NO!

So if I ever need a Canva Premium plan in the future to be able to use certain Affinity features that I've PAID FOR then fuck them, I'm abandoning them as fast I abandoned Adobe after being an Adobe user/customer for 30+ years.
by rileymichael | 2025-10-30 17:20:06+00:00
> you can make it work just as well as any MQ based system

you really can't. getting per-message acks, dynamically scaling competing consumers without having to repartition while retaining ordering, etc. requires a ton of hacks like client side tracking / building your own storage on top of offset metadata / etc.. and you still won't have all of the features actual message queues provide.

to make it worse, there is very little public work/discussion on this so you'll be on your own to figure out all of the quirks. the only notable example is https://github.com/confluentinc/parallel-consumer which is effectively abandoned