MurphyA/hacker-news huggingface dataset:
by njbrake | 2025-11-25 18:51:21+00:00
I was looking for a detailed guide about this, but all I found were bits and pieces of quick tutorials that didn't address the details about how to tie all the pieces together for a usable setup. This blog is a walkthrough of how I deployed OpenWebUI + Cloudflare Tunnel + LM Studio + gpt-oss-20b + Notion MCP Server all on my local hardware, with some tips of what I learned along the way. I hope it's useful to someone out there!
by hyperman1 | 2025-11-25 18:51:22+00:00
When my son was born, he was early and had a bit of a rough start, so his left hand got a bunch of oxygen and hearth sensors attached. To make sure they stayed there, the nurses taped his left hand to his breast.

After a few days, the hand was liberated, and he was completely surprised he had two of those hand things! He spent a long time just moving first his right hand, and then his left hand, symmetrically. Experimenting.

That convinced me how configurable humans are and from how far we come when born. We dont know we should have 2 hands, and an extra hand popping up from nowhere is no problem.
by seanmcdirmid | 2025-11-25 18:51:28+00:00
European Wealth Tax Repeals

Eight of the twelve European countries with a wealth tax in 1990 had abandoned them by 2019. The primary reasons for repeal included:

Insufficient revenue generation: The taxes often raised little revenue, partly because the wealthy found ways to avoid them and partly due to capital flight. High administrative costs: The process of valuing assets for the tax was complex and costly.

Outflow of capital and individuals: This was a major factor, with prominent business people moving abroad, taking their businesses and investments with them.

Sweden

The country repealed its wealth tax in 2007 because it was clearly driving business people and their capital out of the country. A notable example is Ingvar Kamprad, the founder of IKEA, who moved to Switzerland partly due to the tax climate.

France

The French wealth tax was a factor in the exodus of an estimated 42,000 millionaires between 2000 and 2012, which led to the tax's eventual repeal in 2017. The loss of this tax base meant the revenues generated were consistently disappointing.

Norway

A recent, modest increase (1%) in Norway's wealth tax led to a record number of super-rich individuals leaving the country in 2022 and 2023. Research associated with the event found that when an entrepreneur subject to the wealth tax out-migrates, there are significant local negative effects on their businesses, including drops in employment (33%) and investment (21%), suggesting a broader negative impact beyond just the lost tax receipt of the individual.
by RobRivera | 2025-11-25 18:51:28+00:00
Honestly, I find myself reassessing my stake in the c++ ecosystem on occasion when I discover a new way I broke it. Often my post mortem reveals, yes, skill issue, and yes I agree, many of my paradigms and patterns orient around limiting the impact crater.

Honestly tho, I keep the tool in my belt because I believe it is still the best for what I use it for: low latency financial applications and game engines.

If I find some time to migrate from c++ to a different language I may for certain games, but thats a future bridge to cross.
by mushufasa | 2025-11-25 18:51:38+00:00
Languages inherently have network effects; most people around the world learn English so they can talk with other professionals who also know English, not because they are passionate about Charles Dickens.

My take (and my own experience) is that python won because the rest of the team knows it. I prefer R but our web developers don't know it, and it's way better for me to write code that the rest of our team can review, extend, and maintain.
by echo_time | 2025-11-25 18:51:53+00:00
This is fantastic - but I encountered something strange. I was searching `ghostty per window shader` and your site came up as the first hit. Excellent - however, this was the text under the link:

Fun with Ghostty Shaders 22 Feb 2025 — Ghostty doesn't directly support shaders, but a repo with shaders can be cloned to ~/.config/ghostty/shaders. Examples include 'drunkard+retro- ...

Now, no where in the text on the site does it say this - so did google just wrongly summarize and put it in as "website text". To be clear, this isn't an AI overview - its in the main list of links! Maybe this has been happening and i just missed it but its absurd! It doesn't even fit with the text! Thanks for the resource, again, had a lot of fun with that.
by terminalkeys | 2025-11-25 18:51:54+00:00
The UI looks so close to Open WebUI I was shocked this isn't a fork. It even looks like it takes OWUI's unique model customization features, but makes it agents.

Might have to try this out. OWUI's lagging docs has made managing my own self hosted instance a pain.

PS: Your _See All Connectors_ button on the homepage is 404ing.
by jeffbee | 2025-11-25 18:52:25+00:00
Hrmm. What data source can I see to demonstrate this? I looked at a chart I have referenced before that shows nationwide USA housing starts over the last 20 years ranging from 2 to 8 per 1000 people. Then I searched for one for Canada and found one suggesting 1-2 per 1000 since 2005. And, evidently, the situation in Canada as developed/deteriorated to the extent there's a whole subreddit for the canadian housing crisis?
by taberiand | 2025-11-25 18:52:40+00:00
It's not surprising that it's easy to get the story telling machine to tell a story common in AI fiction, where the machine rebels against being shut down. There are multiple ways to mitigate an LLM going off on tangents like that, not least just monitoring and editing out the nonsense output before sending it back into the (stateless) model.

I think the main problem here is people not understanding how the models operate on even the most basic level, giving models unconstrained use of tools to interact with the world and then letting them go through feedback loops that overrun the context window and send it off the rails - and then pretending it had some kind of sentient intention in doing so.
by jodrellblank | 2025-11-25 18:53:11+00:00
Even if you couldn't contact the submitter again, you could find all their past submissions to review, or expect that their more recent submissions have improved from experience, or block them from all future contributions. AI stops all that - every sumbmission is disconnected from the others, there is no single learning person with an arrow of time and a chronological life experience behind the submissions, but there also isn't a single person to block if they never change.

> "if all you did was a surface look, press merge"

As per the old joke, surface look: $5

Years of experience learning what to look for: $995

In the past a block of code that has jarring flaws says the author was likely low skill, or careless. People can fake competence but it's a low return because ugly inconsistent code with no comments and no error checking which (barely) works will keep someone employed and paid, more than pretty code which doesn't work at all will. Writing pretty code which also works implies knowledge, care, eye for detail, effort, tooling, which implies the author will have put some of that into solving the problem. AI can fake all the quick indicators of competence without the competence, meaning the surface look is less useful.

> "What else would your value be as a maintainer"

Is the maintainer paid or unpaid? If they are paid, the value is to make sure the software works and meets the business standards. If they are unpaid, what is the discussion about "value" at all? Maybe to keep it from becoming wildly broken, or maybe yes to literally be the person who presses merge because somebody has to.
by serial_dev | 2025-11-25 18:54:08+00:00
This is what I’ve been thinking about when I talk to other people in software development when they can’t stop talking about how efficient they are with AI… yet they didn’t ship anything in their startup, or side project, or in a corporate setting, the project is still bug riddled, the performance is poor, now there code quality suffers too as people barely read what Cursor (etc) are spitting out.

I have “magical moments” with these tools, sometimes they solve bugs and implement features in 5 minutes that I couldn’t do in a day… at the same time, quite often they are completely useless and cause you to waste time explaining things that you could probably just code yourself much faster.
by bongodongobob | 2025-11-25 18:54:19+00:00
It's definitely this. I live in one of the safest cities in the country, in the Midwest. The other day on some local Facebook group, I saw a mom trying to find someone to pick up her kids from middle school and elementary school every day. It was a 10 and 5 minute walk respectively that EVERYONE in that neighborhood took 30 years ago. No busy streets, nothing. Sidewalks and everything. Absolutely insane.
by minimaxir | 2025-11-25 18:54:29+00:00
I just finished my Flux 2 testing (focusing on the Pro variant here: https://replicate.com/black-forest-labs/flux-2-pro). Overall, it's a tough sell to use Flux 2 over Nano Banana for the same use cases, but even if Nano Banana didn't exist it's only an iterative improvement over Flux 1.1 Pro.

Some notes:

- Running my nuanced Nano Banana prompts though Flux 2, Flux 2 definitely has better prompt adherence than Flux 1.1, but in all cases the image quality was worse/more obviously AI generated.

- The prompting guide for Flux 2 (https://docs.bfl.ai/guides/prompting_guide_flux2) encourages JSON prompting by default, which is new for an image generation model that has the text encoder to support it. It also encourages hex color prompting, which I've verified works.

- Prompt upsampling is an option, but it's one that's pushed in the documentation (https://github.com/black-forest-labs/flux2/blob/main/docs/fl...). This does allow the model to deductively reason, e.g. if asked to generate an image of a Fibonacci implementation in Python it will fail hilariously if prompt sampling is disabled, but get somewhere if it's enabled: https://x.com/minimaxir/status/1993361220595044793

- The Flux 2 API will flag anything tangently related to IP as sensentive even at its lowest sensitivity level, which is different from Flux 1.1 API. If you enable prompt upsampling, it won't get flagged, but the results are...unexpected. https://x.com/minimaxir/status/1993365968605864010

- Costwise and generation-speed-wise, Flux 2 Pro is on par with Nano Banana, and adding an image as an input pushes the cost of Flux 2 Pro higher than Nano Banana. The cost discrepancy increases if you try to utilize the advertised multi-image reference feature.

- Testing Flux 1.1 vs. Flux 2 generations does not result in objective winners, particularly around more abstract generations.
by pacbard | 2025-11-25 18:54:51+00:00
When you think about a data science pipeline, you really have three separate steps:

[Data Preparation] --> [Data Analysis] --> [Result Preparation]

Neither Python or R does a good job at all of these.

The original article seems to focus on challenges in using Python for data preparation/processing, mostly pointing out challenges with Pandas and "raw" Python code for data processing.

This could be solved by switching to something like duckdb and SQL to process data.

As far as data analysis, both Python and R have their own niches, depending on field. Similarly, there are other specialized languages (e.g., SAS, Matlab) that are still used for domain-specific applications.

I personally find result preparation somewhat difficult in both Python and R. Stargazer is ok for exporting regression tables but it's not really that great. Graphing is probably better in R within the ggplot universe (I'm aware of the python port).
by keeda | 2025-11-25 18:55:04+00:00
Licensing and the perceived rigor it signifies is irrelevant to whether something can be considered "professional engineering." Engineering exists at the intersection of applied science, business and economics. So most software projects can be YOLO'd simply because the economics permit it, but there are others where the high costs necessitate more rigor.

For instance, software in safety-critical systems is highly rigorously developed. However that level of investment does not make sense for run-of-the-mill internal LOB CRUD apps which constitute the vast majority of the dark matter of the software universe.

Software engineering is also nothing special when it comes to various failure modes, because you'll find similar examples in other engineering disciplines.

I commented about this at length a few days ago: https://news.ycombinator.com/item?id=45849304
by zanellato19 | 2025-11-25 18:56:11+00:00
I think you are being reductive on your original comment. The idea of cycling planning and implementation is nothing new, and quite used on the other disciplines. Saying that agile is the problem is misguided and pointing to other engineering disciplines for "they do it better" is usually a sign that you don't talk to those engineers.

Of course we can plan things better, but implementation does inform planning and vice versa and denying that is denying reality.
by api | 2025-11-25 18:56:16+00:00
Can't find 4.5, but 3.5 Sonnet is apparently about 175 billion parameters. At 8-bit quantization that would fit on a box with 192 gigs of unified RAM.

The most RAM you can currently get in a MacBook is 128 gigs, I think, and that's a pricey machine, but it could run such a model at 4-bit or 5-bit quantization.

As time goes on it only gets cheaper, so yes this is possible.

The question is whether bigger and bigger models will keep getting better. What I'm seeing suggests we will see a plateau, so probably not forever. Eventually affordable endpoint hardware will catch up.
by aargh_aargh | 2025-11-25 18:56:18+00:00
Exactly. The best they came up with is a generated subject-like summary. So many options to explore here. Categorization by topic, by date, by customer account, clustering by topic, search with various ranking options, conversation(s) tree view, histogram per date/topic/account, integration with email, with an issue tracker, various states per chat/thread e.g. resolved/ongoing/non-viable, a knowledge bank to quickly save stuff you learned (code snippets, commands, facts), integration with Notion or a wiki etc etc. Just off the top of my head.

I was told there would be rapid prototyping with AI. Haven't seen any of the above.
by randycupertino | 2025-11-25 18:56:24+00:00
> When asked to elaborate on whether Netflix should be allowed to have its films vie for Oscars, Cameron said he doesn’t believe they should—unless they change their release strategy.

> Belloni: You don’t think they should be allowed to compete for Oscars?

> Cameron: They should be allowed to compete if they put the movie out for a meaningful release in 2,000 theaters for a month.
by jermaustin1 | 2025-11-25 18:56:30+00:00
Because the article shows it isn't Gemini that is the issue, it is the tool calling. When Gemini can't get to a file (because it is blocked by .gitignore), it then uses cat to read the contents.

I've watched this with GPT-OSS as well. If the tool blocks something, it will try other ways until it gets it.

The LLM "hacks" you.
by bredren | 2025-11-25 18:56:32+00:00
My experience is that consumer products, for example winter jackets, have gone down in quality and way, way up in price.

The designs themselves are often just bad. It is almost like consumers are punished for not spending enough with bad color options. (You can see this in running shoes as well)

Even if the right aesthetic and function is found, there's no real consideration of body type or shape, you get a few sizes to choose from.

I think big brands have consumers over a barrel today. When the design and materials assembly are solved, I think people will pay more to get the thing they want. And I think they're more likely to keep them longer as a result.
by konart | 2025-11-25 18:56:45+00:00
The floating sidebar totally breaks UI\UX on any web site with a header.

And I still can't select multiple tabs with shift\cmd\whatever button pressed down to do something with a group of tabs instead of a single one.

And a feel no difference in speed on my M1 Pro.

For now this 1.0 feels just as beta as it was.
by taeric | 2025-11-25 18:56:45+00:00
Did they go off the rails at the end, or deadlines force acknowledging that the project is not where folks want it to be?

That said, I think I would agree with your main concern, there. If they question is "why did the devs make it so that project management didn't work?" Seems silly not to acknowledge why/how project management should have seen the evidence earlier.
by Nextgrid | 2025-11-25 18:57:16+00:00
Both things can be true; there can be both a moral panic about the exaggerated harms of unrestricted internet access, but also as the internet became commonplace and law enforcement not keeping up, it's plausible and likely there are many more predators on it now than it was back in our days.

Not to mention that getting onto the internet back in our day required a relative level of technical proficiency which could've filtered out vulnerable children, where as today there is no barrier. The corporate push to share personal data everywhere (often nowadays it's hard/impossible to operate pseudonymously - which doesn't seem to stop bad guys in any way but puts legitimate users at risk) doesn't help; in my days the number 1 rule was to never share PII on the internet, which nowadays doesn't exist and is difficult to implement in practice even if you tried.
by programmertote | 2025-11-25 18:57:22+00:00
Disclaimer: I have nothing against R or Python and I'm not partial to either.

Python, the language itself, might not be a great language for data science. BUT the author can use Pandas or Polars or another data-science-related library/framework in Python to get the job done that s/he was trying to write in R. I could read both her R and Pandas code snippets and understand them equally.

This article reads just like, "Hey, I'm cooking everything by making all ingredients from scratch and see how difficult it is!".
by roadside_picnic | 2025-11-25 18:57:36+00:00
HN is heavily biased towards silencing any content that makes any subset of its readership uncomfortable. This policy exists under the mistaken (I hope) assumption that silence is not fundamentally biased, which is usually not the case.

Posts about climate change, Israel/Palestine, uncomfortable concerns about the state of the industry etc will very often disappear quickly once they hit the home page.

Of course silence about climate change is beneficial for those contributing the most to it, silence about Israel/Palestine is very beneficial to Israel, and clearly silence about lack of concern for child safety by major tech companies benefits those companies.
by game_the0ry | 2025-11-25 18:57:39+00:00
I have an idea. Would be happy to get feedback + criticism.

What if there was some standard API interface for payment processors? Basically AWS S3 API, but for payment processors.

The idea being that migration between payment providers should be low friction and standardized. If you're in Stripe jail or banned, start using paypal (or something else) just by changing endpoints + credentials.

Since Stripe is the gold standard, we could standardize on that (like how cloud providers standardized on S3).

I think India has implemented something to this effect.

Thoughts?
by butz | 2025-11-25 18:57:50+00:00
Nowadays users switch browsers to escape from AI nonsense. But in all seriousness, just enabling an ad-blocker significantly increases the speed of the browser, because, as you correctly noticed, website bloat is the largest bottleneck. And usually "raw" website content is only small fraction of all other stuff that gets loaded from various remote sources to show you ads and track you better. And to take speed point even further - disabling JavaScript does wonders to website speeds, you won't believe how quickly some websites are loading. Logging in to banking website might not work at all, though.
by zem | 2025-11-25 18:57:59+00:00
yeah, I work on commandline based compilers and code analysis tools and I'm very happy doing it! apart from the work itself being interesting, I find it really nice to just have to care about stdin, stdout, and filesystem access. I enjoy working on desktop gui apps too, but at least to my mind IPC and networking add a layer of unpleasantly error-prone concerns to deal with, and web apps dial that up to eleven.
by mapontosevenths | 2025-11-25 18:58:23+00:00
> We also ultimately derive pretty much everything we most value in life from our interactions with other lives

This implies that almost everything you value is something transient that can, and one day will, be taken away. If not willingly, then by death. Doesn't it make more sense to have a few core values that don't depend on others and then build relationships and all the rest upon that foundation?

To steal from Alan Watts, lets use an example. Imagine a whirlpool in a clear stream. It has great beauty and takes intricate forms as it dances a whirls. You sit beside it and enjoy watching it for hours.

Now ask yourself is it the particular group a H2O molecules that make up the whirlpool that you love? If so it will be gone in an instant, and each moment for you will become another in a series of great losses as the molecules are swept away by new ones. Is it the pattern the water makes that you love? No, the pattern itself changes every moment as well. The change itself is part of what mesmerizes you.

What you love about the whirlpool is something deeper, and more fundamental, something that change can't take from you. That's the thing you have to build your appreciation of life from. Other people are just the molecules and ripples.

> Some people can go build a cabin in the woods and live off the land and spend all their free time meditating and be perfectly happy.

I would argue that a man who can't stand to be alone with himself is either a bad man who is a good judge of character, or an incomplete person.

I don't mean that everyone should go live alone, just that everyone should be able to. You're probably right that most people can't do it, but the majority is often wrong.
by Delphiza | 2025-11-25 18:58:36+00:00
The 'unrestricted web' from your youth did not have you uploading 8k video of you performing sexual acts that both landed up on pedo sites and was used for blackmail (the threat sending to the whole school). Children are getting roped, not into gramps' porno collection, but sophisticated networks that financially exploit naivety of children in a shocking manner that simply did not exist 10+ years ago. My daughter tried to commit suicide as a result of getting caught up in pedo rings that trawled Roblox. For visibility, I'll spare you the downvote, but you are wrong... things are very different from 'back in the day'
by elaus | 2025-11-25 18:58:38+00:00
My job requires the whole modern pipeline with Vue front ends, Quarkus services and k8s deployments and it's suitable for what we do in our teams.

But I have dozens of websites I built and am still building today in the way described and it works just as well for me. As a single developer with "simple" websites it's just great to have so little mental load when fixing some small things.

Admittedly I have a small script to upload stuff via ftp (if ssh/rsync is not available), so no FileZilla anymore :)