MurphyA/hacker-news huggingface dataset:
by doright | 2025-04-01 13:40:44+00:00
It is now possible for people to value "doing the dishes" over "producing art of a high enough quality" and still get results. If people care more about doing the dishes than spending the hours required to make an equivalent piece by hand, then people will choose doing the dishes and leave the rest to AI. Now that the tech is out there, reducing the effort required to a button press, it has become a matter of people's priorities.

In my view, the people who want to be dropped off at the apex of the mountain the most always dreamed of this outcome for a long time, even if only a little bit. They dreamed of the day they would be freed from the toil of having to study for years and years to produce art that satisfied their tastes, because they would not lower their tastes to make the process less stressful, or had other priorities so could not devote time to practice.

Now the market has innovated and their dream has come true. To people not serious about coming manual artists, there is nothing wrong with this picture. The market need is being fulfilled.

We have to ask where this market need to produce art at such a low level of effort comes from.

In your view, these people have always been cheapskates up in their minds, we just didn't realize it until their preferences were revealed by AI becoming available. If it hadn't, they just wouldn't be artists of any kind and we'd never understand they had any artistic ambitions at all.

At the end of the day, for whatever reason, these people want art they can call their own - it's just a matter of how much effort is required to realize their ambitions.

If these people are to reject AI, yet still care enough about creating art of some kind for a sustained period of time, you basically have to convince them that learning a hard artistic skill is more important than "doing the dishes"/whatever else occupies the rest of their time instead. Maybe a grueling 9-5 work schedule, for example. That is simply how the nature of practice/10000 hours-type advice works out.

If people for some reason just don't want to put in the time, but still want to produce quality art, then they'll choose AI. These two desires are no longer contradicting. They would have been 10 years ago, when you could just retort with "you're going to have to put in the effort, there's no other way." It's clear that that virtue of work-ethic being one's only path to results has been obliterated by AI, and to the new converts it sounds like gatekeeping in hindsight.

Cultivating new interest in learning a skill when it doesn't already exist is way harder than it seems. That gets into mental well-being and existentialist issues that many people in today's society find difficult to reflect about deeply.
by neonsunset | 2025-04-01 13:41:13+00:00
If you use task { } CE's you will get really good UX (it is recommended to use them over async CE's). They were introduced in F# 6.0 to address outstanding interoperability issues. As of now, writing asynchronous code is more convenient than C# (which is more convenient than Go or other languages which are less expressive w.r.t. writing highly concurrent code).
by joshstrange | 2025-04-01 13:41:39+00:00
I couldn't agree more, this pretty much describes me in my youth. I am legitimately terrified of what would have happened to me had I had access to some/certain alt-right influencers, I know for a fact that a younger me would have easily fallen into that mess. I get why it's appealing (at least to a certain person in a certain headspace).

I'm so glad the worst I feel like I ran into were freaky gore/porn.
Show HN: I built a no-code web scraper for desktop powered by LocalLLM
by subpixelsoft | 2025-04-01 13:41:55+00:00
Cauldron is a web scraper which lets you generate AI-enhanced lead lists after feeding in a list of URLs and specifying the information you wanted extracted - all in a simple, no-code desktop GUI.

I built Cauldron after a year of making every marketing/product mistake in the book while building my first SaaS. I decided I would stop being stubborn and try to follow some conventional wisdom with this project:

* I solved my own problem and I'm my own ideal customer

* I built to solve a painful problem (painkiller > vitamin)

* ...painful enough that I would personally pay to get rid of

* I'm shipping quickly, despite the rough edges

* Taking a feedback/customer led approach

I envision Cauldron as a budget-friendly alternative to Hunter.io for resourceful solopreneurs and small teams.

On top of the usual data you might be looking to scrape, the LLM angle allows you to target more obscure datapoints, such as an example project name from someone's portfolio, any awards they've won etc., which are either very manual or expensive to achieve from the existing options I've seen.

The requests are made by your machine, so I included an option to specify a proxy to give you peace of mind. If you choose not to, please be mindful of the risks and best practices of scraping.

Click the "Try Beta" button for free, temporary access to all Pro features.

I look forward to hearing your feedback.
by keepamovin | 2025-04-01 13:42:14+00:00
What if the transcendence of a unique style into a commodity is inevitable for all greatly influential styles, and a mark of greatness not of debasement or dilution. What if instead of the "impurity" of the commons polluting the "purity" of the pure form, the pure form has evolved into a memetic virus that has infected everything and reproduced itself in many forms, beyond even the power of its creator? The creator's grief at, in part, loss of control is understandable but perhaps is a tribute to how what they created transcended them into a thing with a life of its own, one of the truest tributes to creative genius, no?

What if a distinct style is not owned by one artist, even if they are most associated with it, but in reality, in art historical reality, is most commonly explored by a group of more and less famous creators, all as part of a movement, at a time? What influences did Ghibli draw on?

Buddhism says all things are essentially empty of their own existence but are merely conditions resulting from other causes, and so on, in a chain unending. Like this.

The pointillism[0] of Impressionism that ended up spread to the masses by countless including Bob Ross is one example of the memetic evolution and transcendent influence of "high art". Greatness can filter down but it doesn't mean it's not great.

An iPhone is still a masterpiece even if you hold it in the ghetto. Does the ghetto pollute it or does it lift the ghetto? Maybe there's cross pollination, but I think it's infected with its greatness.

0: https://en.wikipedia.org/wiki/Pointillism
by fergie | 2025-04-01 13:43:10+00:00
The Guardian is fairly protected from commercial influence but its not that well protected against elitism, which unfortunately still means a lot in the UK today.

This is why the Guardian is simultaneously "progressive", yet also at times openly hostile to the working class. Its "progressive but not working class" stance promotes identity politics, and probably does more to pit left-wing voters against each other than any other UK-publication.

That said, I am a subscribe to the Guardian Weekly which I supplement with the Spectator, a traditionally conservative publication, in order to get a decent balance of UK news.
by dnel | 2025-04-01 13:43:42+00:00
My wife is a huge Disney fan and I accepted my fate years ago that eventually we will take our kids to Disney world when they are the optimal ages to get the most out of it. That time comes next year and we had already pencilled our visit for the spring but now we are considering our options and may look at going elsewhere, it's a real shame as it's been a long standing dream for my wife to repeat her childhood experience but it's a different world now.
by catlover76 | 2025-04-01 13:43:52+00:00
One of the fundamental tenets of the US legal system (and, at one time, its culture) is that rights like due process are more important than helping facilitate the government's will at scale.

The one place this has been debased and eroded has been NatSec, and that's part of why the government wants to use that justification for its immigration enforcement.
by espdev | 2025-04-01 13:44:01+00:00
Funny how the author doesn't give a single link in the post. The reader has to go searching, spend time to find the things the author writes about. Well, a simple example: Awesome-Selfhosted. Is it that hard to give a link? Is it some kind of phobia or religion that doesn't allow direct links on the internet? Really? Come on, it's hypertext! Where are the hyperlinks?
by alabastervlog | 2025-04-01 13:45:21+00:00
Reading about these was the first time I was even tempted to take up golf. Smaller courses are really appealing—the huge courses of modern golf kinda stress me out, and I've also got a vague and not-strongly-held dislike for how much land they use, which, environmental and community-development effects aside, I'd think would also tend to make the game more expensive, plus, when they're so sprawling as they often are, I usually find them less-attractive aesthetically than a more-mixed natural/human environment.

Unfortunately, there don't seem to be a ton of courses really designed for shorter-distance games, which makes sense when most players are rocking space-age tech clubs, but does make getting involved in it challenging.
by palata | 2025-04-01 13:45:25+00:00
This is very interesting! Have you considered writing a blog post explaining that kind of setup? I would love that! In the meantime, thanks a lot for the insights, that's a good starting point!

> I'm not a fan of DMZ as they get messy as you then have to ensure your host is protected correctly.

Could you elaborate on that? Specifically in my case I would have a perimeter router to which I would connect both my server and the inner router. My LAN would stay behind the inner router, so my understanding is that it still strictly has the same security as when my inner router was connected to the ISP; I just add a layer with the perimeter router.

Then the perimeter router opens the server (probably just chosen ports) to the public Internet, so that the server is reachable.

Wouldn't that mean that my host is protected correctly?
by ath3nd | 2025-04-01 13:45:48+00:00
Stop the tsarist/oligarch propaganda then /s.

If you don't want to pay taxes, don't be a part of society, don't use public roads, public schools, public hospitals, and public education.

If you do want to be a part of society, accept that it's a give-and-take situation, and move on. Some people give more than they take, and some people do take more than they have given, and that's alright with me.

Side rant:

It's no wonder that a show like Breaking Bad, where a teacher gets cancer and has to become a drug kingpin to finance his healthcare, has to be situated in the US. The plot simply wouldn't hold in any other civilized country.

It's no also wonder that the name Luigi is no longer only the name of Mario's brother but synonymous with something else, and again something that happened in the US.
by themaninthedark | 2025-04-01 13:45:55+00:00
>The Bible was explicit law in the history of many countries. Non-practitioners were considered second class citizens.

This is true for not just Christianity but also Islam(see Suni/Shia split, treatment of Christians and Jews under Islamic rule) and Buddhists(Key quote from wiki: "However, Buddhists have historically used scriptures to justify violence or form exceptions to commit violence for various reasons." https://en.wikipedia.org/wiki/Buddhism_and_violence).

I would say that if you take "Catcher in the Rye" expand upon it you could get a following that reaches the same level as the Bible and have fanatics that will use it's message for justification for violence.

Look at the Hutu/Tutsi conflict, this is not based on religion but still has the same dehumanizing going on.

In the US, there have been several 'feuds' that have members of one family killing another over slights, the Hatfield-McCoy being the most famous.

All it takes is a slight difference to separate groups of people, for example going to a different school.

"The Carolina fans that week were carrying around a poster with the image of a tiger with a gamecock standing on top of it, holding the tiger's tail as if he was steering the tiger by the tail," Jay McCormick said. "Naturally, the Clemson guys didn't take too kindly to that, and on Wednesday and again on Thursday, there were sporadic fistfights involving brass knuckles and other objects and so forth, some of which resulted, according to the newspapers, in blood being spilled and persons having to seek medical assistance. After the game on Thursday, the Clemson guys frankly told the Carolina students that if you bring this poster, which is insulting to us, to the big parade on Friday, you're going to be in trouble. And naturally, of course, the Carolina students brought the poster to the parade. If you give someone an ultimatum and they are your rival, they're going to do exactly what you told them not to do.

https://en.wikipedia.org/wiki/Clemson%E2%80%93South_Carolina...
by neonsunset | 2025-04-01 13:46:23+00:00
You have likely heard "functional core, imperative shell". This refers to having IO-heavy code that favors imperative patterns be written in C# and then have the actual domain logic core written in F# which is much better at expressing it. Because both languages are hosted on .NET, you simply achieve it by having two projects and having one reference another. It is very seamless F# and C# types are visible to each other if marked to be so.

The biggest advantage of F# is its gradual typing and full type inference which allows to massively reduce the amount of text required to describe application or domain logic. It is also extremely composable and I find doing async in F# somewhat nicer than in C# too. F# also has better nullability (or, rather, lack of thereof) assurances and, in my opinion, better UX for records.
by cogman10 | 2025-04-01 13:46:24+00:00
How does the typing system work for F#?

From the article, it looks like it's mostly dynamically typed. Or is it inferred? Or is it something else?

Like, if I write

let hello value = print value hello "world" hello 2

Does that just work?

To me, that'd be a point that might steer me away from the language. Deducible types seem vital to larger and long lived projects.
by ldjkfkdsjnv | 2025-04-01 13:46:53+00:00
I have seen it! And appreciate your response, just haven't had the time to dive in.

If you want a product hint from me, I think that adding integrations natively into the platform that would allow vibe coders to build asynchronous agents easier would really boost revenue. Like email, text, etc.

Probably not your vision, just a suggestion
by zacfire | 2025-04-01 13:47:13+00:00
Kuaishou's AI video generator Kling 1.6pro recently achieved a perfect score in global benchmarks, outperforming OpenAI's Sora, Google's Veo 2, and Runway's Gen-3. What's remarkable is they accomplished this with <100 developers and less than 25% of the computational resources Western competitors used. Their approach prioritizes rapid iteration, practical features, and user feedback over technical perfectionism - potentially offering lessons for AI development beyond video generation
by geodel | 2025-04-01 13:47:14+00:00
Netflix is case of "nothing succeeds like success". We have at work a lot of Netflix libraries, frameworks etc which are in deprecated / half-assed state waiting to be replaced for years. It all works for Netflix because they can spend ton of money , resources and people and make even dubious shit work.

I think it will remain fine for Netflix in any case keep or replace. But companies who keep using Netflix OSS, or architecture ideas only because Netflix is so cool are going to have worse outcomes. Case in point is Micro services revolution which is almost invented and promoted by Netflix.
by pdimitar | 2025-04-01 13:47:42+00:00
Elixir's ecosystem is much farther ahead than Gleam, so if you want to actually achieve stuff without pauses to fill the gaps yourself, then Elixir is the way to go.

And don't get me wrong, I love the idea of Gleam, a lot (Rust syntax, strong static typing, what's not to love?). But my PL early adopter days are over.
by rollcat | 2025-04-01 13:47:51+00:00
Perhaps I'm spoiled by ever so slightly higher-level languages, but it seems your entire point is that if a program is ever so slightly incorrect, the programmer (and/or the end user) should suffer all of the consequences.

From where I stand, compilers are tools to aid the programmer. We invented them, because we found out that it was more productive than writing machine code by hand[1]. If an off-by-one error or a null pointer dereference[2] in a trivial program can invoke time travel several frames up the call stack[3], it isn't just missing the entire point of having a compiler - it can drive people insane.

[1]: https://en.wikipedia.org/wiki/Grace_Hopper#UNIVAC

[2]: https://en.wikipedia.org/wiki/Tony_Hoare#Research_and_career

[3]: https://devblogs.microsoft.com/oldnewthing/20140627-00/?p=63...

As far as I can tell, no popular language created in the past 30 years (including those with official specs and multiple implementations) makes heavy use of UB.
by citrin_ru | 2025-04-01 13:48:34+00:00
May be I'm biased but a distinction between base OS and 3rd party software is a simple concept to me, also it is not unique to BSD. E. g. in Windows there were different menu sections to install/uninstall optional Windows components and to uninstall 3rd party software.

If aynthing Linux is an outlier in that core OS components and 3rd party apps both come in similar packages which makes it hard to distinguish which is a part of the base OS and which and optional 3rd party software. In FreeBSD I know that I can delete all packages and still have a system remotely accessible via SSH (with rare exception a normal user will not come across). In Linux to tell which package can be uninstalled without breaking the system one have to be an expert. Can I delete iproute package if I don't use ip command, can I remove NetworkManager, is systemd-container optional? Where the OS stops and 3rd party apps start?
by FloatArtifact | 2025-04-01 13:49:20+00:00
Yes, I'm considering that if I can't find a solution that is plug-and-play for containers Independent of the OS and file system. Although I don't mind something abstracting on top of ZFS. ZFS Mental overhead through the snapshot paradigm can lead to its own complexities. A traditional backup and restorer front end would be great.

I find it strange that, especially with a docker which already knows your volumes, app data, and config, can't automatically backup and restore databases, and configs. Jeez, they could have built it right into docker.
Show HN: Crystal, a tool for researching government data via plain English
by ajigarjian | 2025-04-01 13:50:32+00:00
Hi everyone! Crystal lets you search and analyze 300k+ government datasets using plain English. For example, prompting "Air quality since 2020 in NYC" will find the most relevant datasets and analyze them, providing a short report with key statistics extracted from the data based on your question.

We felt like AI is great at web search today, but not so much for actually combing through hard-to-reach data, so Crystal aims to bridge the gap for anyone needing deeper quantitative insights into various topics. The tool goes one step beyond browsing web articles and html content, and actually goes into XLSX/CSV/JSON/XML files to find relevant info. We're hoping anyone who uses public data as a resource, like researchers, consultants, journalists, etc. will find it helpful.

Crystal is straightforward - it's in alpha, so there's only a few queries per person, and the app itself is in its infancy. Each query can take a few minutes. We're invested in making this better for people, and we'd love feedback + beta signups - you can provide either via https://www.askcrystal.info or down below! If you'd like to partner with us more closely or have other thoughts, please email us at ajigarjian@gmail.com. Thanks!
by HelloUsername | 2025-04-01 13:50:44+00:00
Nintendo Direct (60 minutes video about the Switch 2) kicks off on wednesday 2nd April 2025 at:

America: 6am PDT / 7am MDT / 8am CDT / 9am EDT

UK: 2pm BST

Europe: 15:00 CEST / 16:00 EEST

Asia/Oceania: 10pm JST / 9pm AWST / 12am (Thu) AEDT

Also a live presentation on April 3 & 4 featuring hands-on gameplay of Switch 2 games https://xcancel.com/NintendoAmerica/status/19070566116102435...

Related: https://news.ycombinator.com/item?id=42724621
by spencerflem | 2025-04-01 13:51:12+00:00
There's nothing else like its security model - YunoHost has a similar user-facing experience. (Better IMO).

I might have overstated the medical field- but they did pitch it as a product for enterprises with security requirements: "Sandstorm’s users included (and may still include – there’s no way for us to tell) companies, newspapers, educational institutions, research laboratories, and even government agencies. " (https://sandstorm.io/news/2024-01-14-move-to-sandstorm-org)
by wormlord | 2025-04-01 13:51:15+00:00
> The wealthy are not trying to maintain the status quo though

I agree with everything you said, of course there are factions among the wealthy. Some want to keep doing business as usual liberalism, I think others anticipate climate change and want to pivot to a more violent system that allows them to horde even more wealth.

At the end of the day though, all factions of the wealthy have solidarity with each other when it matters.
by diggan | 2025-04-01 13:51:18+00:00
> It was the same thing with Clojure and Scala for the JVM. I have zero interest in first learning C# or Java, just to use those platforms.

FWIW, I managed to learn Clojure without knowing anything from Java/JVM before diving into it. I did have plenty of JS experience which made ClojureScript easier to pick up I suppose, but Java works more or less the same as every other Algol-like and/or OOP language out there so if you have any previous experience with something like that, basic Java is trivial to pick up even accidentally.
by gwbas1c | 2025-04-01 13:51:56+00:00
That's just like how C# and VB.Net can co-exist in the same project. Would you pick the pattern of:

1: C# Library with interfaces and/or abstract base classes

2: F# library with implementations of those interfaces and base classes

3: C# program (console, web service, GUI, ect) that specifies the implementations in Dependency Injection

Or is there a simpler way for C# and F# to co-exist in the same project (dll or exe)?
by mattpallissard | 2025-04-01 13:53:46+00:00
> There is no "syntax", it's all just key=value pairs,

This, with the sections, is INI. Duplicate keys included. Loosely defined spec, but INI none the less

> I don't know why you'd be parsing unit files or serializing something else to unit files. Just drop them into place

It's common to store information in a DB, or some other format that is easy to merge/override programmatically. Even configuration management tools like puppet, salt, ansible do this with JSON/YAML
by phkahler | 2025-04-01 13:53:49+00:00
>> Curious if you’ve tried this yourself yet?

Yes. I did a lot of the 3->4 prep work. But there were so many API changes... I attempted to do it by commenting out anything that wouldn't build and then bring it back incrementally by doing it the GTK4 way. So much got commented out that it was just a big mess of stubs with dead code inside.

I suspect the right way to do it is from scratch as a new platform. People have done this, but it will require more understanding of the paltform abstraction and how it's supposed to work (It's not my area of the code). I just want to "convert" what was there and failed.