MurphyA/hacker-news huggingface dataset:
by AStonesThrow | 2025-05-27 04:57:53+00:00
Off the top of my head, here are a few non-profits in the US:

Internet Society / Internet Engineering Task Force

The Electronic Frontier Foundation

The Free Software Foundation

The Linux Kernel Organization

Southern Poverty Law Center

NAACP - 501(c)(4)

Planned Parenthood Federation of America

Corporation for Public Broadcasting

MacArthur Foundation

Gates Foundation

Wikimedia Foundation

You get the "Foundation" idea - https://en.wikipedia.org/w/index.php?title=Special:Search&li...

PFLAG

Human Rights Campaign

RAINN

Elton John AIDS Foundation

You get the "LGBTQ" idea - https://en.wikipedia.org/wiki/Category:LGBTQ_political_advoc...

Amnesty International

Freedom From Religion Foundation

NORML / NORML Foundation

National Cannabis Industry Association

Sandy Hook Promise

March for Our Lives

Rock the Vote
by newscracker | 2025-05-27 04:58:33+00:00
Below I’m listing some of the projects I donate to:

DownThemAll, a browser extension that makes multiple simultaneous downloads from a page easy: https://www.downthemall.org/howto/donate/

Free Software Foundation (FSF): https://www.fsf.org/about/ways-to-donate

LibreOffice: https://www.libreoffice.org/donate/

Mozilla Thunderbird: https://give.thunderbird.net/

Soundswitch (Windows application to switch default playback devices and/or recording devices using simple hotkeys): https://soundswitch.aaflalo.me/

Tab Session Manager browser extension: https://tab-session-manager.sienori.com/

Tor Project: https://donate.torproject.org/

VLC media player: https://www.videolan.org/contribute.html
by doug_durham | 2025-05-27 05:00:28+00:00
Hand written essays are inherently ableist. I would be at a massive disadvantage. I grew up during the 60's, but handwriting was alway slow and error prone for me. As soon as I could use a word processor I blossomed.

It's probably not as bad for mathematical derivations. I still do those by hand since they are more like drawing than expression.
by the_third_wave | 2025-05-27 05:02:00+00:00
Nicely done but not enterprise ready if you ask me (which you did not but let's assume you did). Where is the 'y' factory factory factory method? Do you really think I can present this code as being ready for company-wide deployment (me and my virtual friends) without the solid foundation of all 26 design patterns clearly being implemented? Where is the code diversity statement, where is the code code of code coding conduct code code? How can I justify a team lead and product manager for a code base which fits in a thimble?
by pabs3 | 2025-05-27 05:02:29+00:00
Another way to do it; run debuild, fix the error, repeat. Then run lintian, fix the errors, repeat. Then upload to mentors, file a sponsor request, fix their comments, repeat. Then it gets a sponsored upload, but rejected with comments by ftp-masters, fix the errors repeat. Then it gets accepted, but users file bug reports, fix the error, repeat.
by whatnow37373 | 2025-05-27 05:03:00+00:00
Alright. I confess, it has parts that functionally work. You can press buttons and enter text and most of the time they respond.

I literally cannot access the “content”, usually a single sentence, without signing in.

I’m frustrated because it is being used by politics and government as well as some sort of universal comms and it’s very, very far from that.
by fallinditch | 2025-05-27 05:03:04+00:00
It's interesting to note that your comment and my comment ended up right at the end, having been downvoted, with no downvoters commenting on why they disagree with you, or my, points.

I assume it's because many of the commenters of this post are skewed towards academia, and perhaps view the disruption by AI to the traditional methods of grading student work as a challenge to their profession.

As we have seen many times throughout history, when disruptive forces of technical or demographic changes or a new set of market forces occurs, incumbents often struggle to adapt to the new situation.

Established traditional education is a massive ship to turn around.

Your comments contain much food for thought and deserve to be debated. I agree with you that educators should not be branding students as cheaters. Using AI in an educational context is a rational and natural thing to do, especially for younger students.

> ... AI as some profane mimicry of the human mind ignores how it’s already reshaping cognition, not replacing it.

- Yes, this is such an important point and it's why we need enlightened policy making leading to meaningful education reform.

I do disagree with you about incorporating more pen and paper activities - I think this would provide balance and some important key skills.

No doubt AI is challenging to many areas of society, especially education. I'm not saying it's a wonderful thing that we don't need to worry about, but we do need to think deeply about its impacts and how we can harness its positive strengths and radically improve teaching and learning outcomes. It's not about locking students in exam rooms with high tech surveillance.

With AI it's disappointing that the prevalent opinions of many educators are seemingly stuck and struggling to adapt.

Meanwhile society will move on.

Edit: good to see you got a response!
by pj_mukh | 2025-05-27 05:05:01+00:00
Sorry when you said "Sole purpose", I assumed you meant the ChatGPT USERS sole purpose and OpenAI's expectation of their users' Sole purpose. My sole purpose as a ChatGPT user is not to create/recreate stock photos.

"just because you cannot pinpoint the exact art piece(s)"

Precisely, and neither can the owner of the copyright. Unless of course I rub into classical copyright issues ("these two art pieces look too similar") which goes back to my original question, why isn't just enforcing existing copyright law on bad ChatGPT users enough?

If I "use" your artwork, and generate another artwork that looks nothing like yours (either from my brain or by automating it) why do you care?
by DaiPlusPlus | 2025-05-27 05:05:13+00:00
> If you have a solution that wouldn't rely on pure user trust, please let us know.

Off-the-top-of-my-head... your software gets the video feeds of the other participants in the call, right? Your service could prompt people to give a simple Thumbs-Up / Thumbs-Down gesture to their cameras to signal consent (or text-chat message for those who can't gesture).
by kergonath | 2025-05-27 05:06:09+00:00
The point of tools is to let us do things. In the end we don’t get a pat on the back for using one language instead of another. What we need is tools to do our actual work, which is not software engineering. If that tool is a DSL, then so be it.

General-purpose data analysis tools tend not to be well suited to most types of scientific data. And it’s not only mass spectrometry, but also microscopy, diffraction, etc. There are huge improvements to be made in these areas.
by Izkata | 2025-05-27 05:08:04+00:00
> It's an imaginary world which is very hard to depict to other people. It's not purely abstract like mathematics, nor it's fully physical like mechanics.

This is one of the reasons I like the movie Hackers - the visualizations are terrible if you take it at face value, but if you think of it as a representation of what's going on inside their minds it works a whole lot better, especially compared to the lines-of-code-scrolling-past version usually shown in other movies/tv.

For anyone who doesn't know what I'm talking about, just the hacking scenes: https://youtu.be/IESEcsjDcmM?t=135
by whatnow37373 | 2025-05-27 05:08:29+00:00
I’m European, so: heavy—ass regulation. Don’t trust the market.

We don’t trust capitalism with all important bits of civilization: government, water and food quality, care, education, etc. I don’t see why it has to be let loose here.

Social media has a special place in my heart. A hateful place. If it were up to me I’d ban it outright. It’s eroding the fundaments of society while contributing nothing of value. It’s like crystal meth in that regard.
by boxed | 2025-05-27 05:08:39+00:00
Which emperor though? Flat design or 3d design?

I do agree with the article that before the iOS 7 flat design rush the barrier to entry for indie app developers was super high because it's damn hard to make the iOS <7 style look good. Flat is easy though. But with AI tools, the old style is suddenly available to lots of people again.
Show HN: I made an open-source synthetic text datasets generator
by astropat | 2025-05-27 05:09:30+00:00
Many LLMs projects suffers due to the lack of custom datasets: - no labelled data at all - lack coverage and diversity in existing data - Data collection and annotation processes are slow and boring - Not enough examples to fine-tune or evaluate LLMs…

So I built datafast, an open-source library for synthetic text datasets generation.

Right now it supports 5 datasets types:

- Text Classification Dataset - Raw Text Generation Dataset - Instruction Dataset (Ultrachat-like) - Multiple Choice Question (MCQ) Dataset - Preference Dataset

And more to come.

Currently supported LLM providers for generation are: - OpenAI - Anthropic - Google Gemini - Ollama (local LLM server)

There is more to come but I am not in a rush for features. I seek data quality, data diversity and reliability over quantity. I don't measure success by shipping more features: I succeed if it works when you try it out, and if you actually use it.

Hope you like that!
Show HN: Save Hours on Social Content Scheduling with AI (Built for Startups)
by officialvikram | 2025-05-27 05:09:34+00:00
Hey HN!

I’ve built Postlayer, a tool to help creators and solo founders plan, repurpose, and schedule content across platforms — powered by AI.

If you’ve ever struggled with:

Staying consistent on social

Rewriting posts for different platforms

Finding content ideas for your niche

Managing content calendars without juggling 5 tools...

Postlayer helps you do all that in one place.

We’re offering limited free early access to HN users who want to try it out and share feedback.

Check it out: https://www.postlayer.co Happy to answer questions or show a demo in the comments!
by kmarc | 2025-05-27 05:10:16+00:00
While just because a company wants this, I doubt this is the future, however...

Just a couple days ago I was thinking about this (and in fact, started exploring icon packs for my desktop) that all the UIs I use are reduced to "black and white" icons and widgets. Colors are missing, sophisticated shapes too. Sometimes I am actually wondering what an icon is meant to represent.

At my new gig I have to use web Outlook (not allowed to use my finger-memorized mutt setup), and I must say it's a pleasure to look at the UI. Still line drawing icons, but and elegant play with colors at least. Similar to how some LibreOffice Icon packs look like.

I rather hope this is the future. Use colors as accents, leverage a "grouping" functionality with them.
by calmbonsai | 2025-05-27 05:10:57+00:00
I'm not convinced. Show me the results of A/B study along any set of UX metrics you'd like to measure. The author uses the term "performative" without any performance metrics.

Going all the way back to Parc, pre-OSX Mac OS, VRML, OpenStep, and countless widget and windows managers for Linux (anyone remember Enlightenment (https://www.enlightenment.org/about.md ?) we've had deep dimensional design, animations, and heavy-weight skeuomorphics multiple times and have always returned to shallow static dimensional design for mass/generic applications.

I suspect it amounts to less overall mental effort which improves workflow speed and, thus, a greater perception of interactivity.

Maybe deep dimensional design will return when cheap and ubiquitous AR (augmented reality) or VR becomes a...reality, but I don't see it happening with 2D displays.
by broken_broken_ | 2025-05-27 05:11:04+00:00
That reminds me of a blog article I wrote some time ago, where “timeout” gets mentioned: https://gaultier.github.io/blog/way_too_many_ways_to_wait_fo...

It’s more useful if you are implementing this in a general programming language, not in the shell, or if you want to know how it works under the hood.
by fjalahdbtnt | 2025-05-27 05:11:08+00:00
What the hell is the point of a desktop app for a chatbot? I thought there were apis for this sort of thing.

If you need to run code locally, why bother paying google to run claude?

> I highly recommend using it with Claude Desktop to start. It's prettier and there are no api charges!

???? How does this make sense to anyone
by unscaled | 2025-05-27 05:11:09+00:00
GNU core utils is 134 lines of code, not 50, so the Rust version is even slightly shorter. You can make yes a lot shorter in both C and Rust, but this size goes into speed. For reference, OpenBSD's yes is just 17 lines of code[2]. It essentially boils down to this:

int main(int argc, char *argv[]) { if (pledge("stdio", NULL) == -1) err(1, "pledge"); if (argc > 1) for (;;) puts(argv[1]); else for (;;) puts("y"); }

This is as simple as it gets, but the joke yes-rs implementation is right about one thing: "blazing fast" speed often comes at the cost of greatly increased complexity. The BSD implementation of yes is almost 10 times shorter than the GNU implementation, but the GNU implementation is 100 times faster[3].

[1] https://github.com/coreutils/coreutils/blob/master/src/yes.c

[2] https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

[3] https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes...
by defrost | 2025-05-27 05:12:21+00:00
I understand much of the objection as being the same for any proposed development of public land that's open for walking and part of the green space of a community.

This particular site has that appearance with a lurking twist:

City of Marion councillor Sarah Luscombe has urged the council to “think really carefully” about other options for the state-owned land, which has been closed to the public since 2016 due to heavy contamination.

"Heavy contamination" has the tone of a long past toxic industry, a tannery, something electrochemical, making it perhaps just greenfield in living memory.
by gwern | 2025-05-27 05:13:24+00:00
Likely AI-written. OP sanitized some of the most obvious tells, or perhaps the blogging software added those spaces to the em-dashes, but when a dev who is as gung ho on GenAI as https://chrlschn.dev/blog/2024/10/im-a-gen-ai-maximalist-and... is, writes an ending like that, and the whole thing is about as intellectually nutritious as a bag of Doritos, we all know what they did. A waste of time.

---

Out of curiosity, I asked ChatGPT-o3 what LLM it thought wrote the ending, and I agreed with its rationale for guessing that 4o wrote it:

"The prose is archetypal ChatGPT rhetoric—second-person apostrophe (“dear traveler”), triadic repetitions, and a moralizing close. / Vocabulary inflation (“complexity merchant”, “moat of self-importance”), syntactic parallelism, and the cadence of stacked, comma-separated clauses are hallmarks of GPT-4’s temperature-controlled completions. / No concrete anecdotes, data, or links—just abstract exhortation—exactly what an LLM defaults to"

But more interesting was the rationale for it not being Claude or Gemini-pro: "those models tend to hedge (“may”, “might”) and inject more safety language. This text is bolder and more florid—typical of GPT-4 with style-boosting prompts."

I'm not sure I would've identified that as stylistic tics of Claude/Gemini. I'll have to look closer for those in the future.
by hliyan | 2025-05-27 05:14:01+00:00
Just a minute ago, I clicked a "Transfer" button on my online banking UI. It's a beautiful button with an appealing font and a subtle, pleasing background gradient. But when clicked, it shows no indication that it was depressed, and I have to rely on the appearance of a modal spinner to know that I have actually pressed it. For me, peak UI was Windows 89/2000 -- largely uniform and monochrome, but just enough detail in the third dimension to know where to click, and what to expect when clicked. Also: keyboard shortcuts.
by djur | 2025-05-27 05:14:07+00:00
1) People who are not fully awake often do things for no clear reason -- I regularly wake up finding that I have no memory of removing my mask after 2-5 hours.

2) If you're prone to nightmares, waking up with something covering your face that causes bizarre sensations when you try to breathe through your mouth or speak may disturb you enough to tear it off.
by rzzzt | 2025-05-27 05:14:17+00:00
MS offers (or offered back in the day of Win2000 and XP) access to source code for governments, system integrators and academic institutions as part of its Shared Source Initiative:

- https://en.wikipedia.org/wiki/Shared_Source_Initiative#Overv...

- https://news.microsoft.com/source/2002/02/21/microsoft-annou...
by sfink | 2025-05-27 05:14:22+00:00
I hated, hated wearing my CPAP, even with nasal pillows instead of a facemask. It makes me feel inadequate as a human. Worse than eyeglasses. And for the first half year or so, it was awful to wear; I'd reach the morning and find I'd ripped it off in disgust somewhere in the night and didn't even remember it.

But I willingly wear it every night, and a paltry 56% improvement or whatever it was won't tempt me in the least to give it up. Living without adequate oxygen and sleep is hell. I'm seriously convinced I have permanent brain damage from it. (Admittedly, that could just be age.)

My point is that this is not something you wear because your doctor says you should. You wear it because life is shit without it.
by fenomas | 2025-05-27 05:15:38+00:00
Humorous postscript, btw: two months after Mojang forked my voxel engine, somebody left an anonymous "this is awful, you are a terrible programmer" comment on the engine repo.

It's probably a total coincidence, but I like to imagine that the comment came from somebody at Mojang, and that my awful code is the reason why minecraft isn't a web app today :D
by glenngillen | 2025-05-27 05:15:46+00:00
Is this via Recall too? Or something you've had to roll yourself? I've been curious at how much of this can happen on device vs being constantly streamed to the cloud and back (which often has significant latency implications given I'm based in Australia).

Also, very interesting idea for a product! As someone who has previously led sales teams at early stage startup I can totally relate to this challenge.
by Cyphase | 2025-05-27 05:17:50+00:00
I remember a line from the 2002 movie Big Fat Liar involving a school assignment, that went something like, "And don't even think about downloading something from the internet; I want that essay hand-written".

One reason I remember it is the implicit assumption that one couldn't transcribe a digital essay onto physical paper.

The other reason is because it seemed strange to call it "downloading" when I was imagining a web page. Aside from the possibility that it was downloading a non-HTML document file, "downloading" didn't feel right for "visiting a web page", even though of course it is downloading in a more technical sense.

Like "streaming", downloading a web page into your browser's memory isn't saving it to long term storage.
by wpm | 2025-05-27 05:20:26+00:00
I teach an "advanced" shell scripting course with an exam.

I mark "hallucinations" as "LLM Slop" in my grading sheets, when someone gives me a 100-character sed filter that just doesn't work that there is no way we discussed in class/in examples/in materials, or a made up API endpoint, or non-nonsensical file paths that reference non-existent commands.

Slop is an overused term these days, but it sums it up for me. Slop, from a trough, thrown out by an uncaring overseer, to be greedily eaten up by the piggies, who don't care if its full of shit.
by nwlotz | 2025-05-27 05:23:37+00:00
I've found LLMs to often be a time-suck rather than supercharge my own learning. A huge part of thinking is reconsidering your initial assumptions when you start to struggle in research, mathematical problem solving, programming, whatever it may be. AI makes it really easy to go down a rabbit hole and spend hours filling in details to a question or topic that wasn't quite right to begin with.

Basically analog thinking is still critical, and schools need to teach it. I have no issues with classrooms bringing back the blue exam books and evaluating learning quality that way.
by charcircuit | 2025-05-27 05:25:24+00:00
>while the Rust compiler ensures everything is safe. Rust.

This is where you are mistaken. Quoting the book:

>Be warned, however, that you use unsafe Rust at your own risk: if you use unsafe code incorrectly, problems can occur due to memory unsafety, such as null pointer dereferencing.

With unsafe rust the compiler no longer ensures everything is safe and it is up to the programmer to ensure that it is.
by atoav | 2025-05-27 05:25:42+00:00
As someone who worked in IT support icons can be award winning and you'd still find people who will have a hard time understanding their meaning when there is a label written underneath them. People are lazy and don't read text in computer programs. Sit next to a user who clicked away a warning and ask them what it said.

As a former freelance graphic/web designer I'd argue that the style of icon is much less important than the organization of those icons. E.g. some software will put 50 icons seemingly randomly into a toolbar and let you play a game of "find the right one". The quality of every single icon becomes utterly meaningless then as the organizing principle is wrong.

That means first an icon bas to be the right choice and be used in the right context, then we can talk about readability and how well it clicks and stylistic questions come dead last. Some people think graphic design is about coming up with cool looking styles. That is literally the opposite of what good graphic design is.
by bruce511 | 2025-05-27 05:25:46+00:00
You've stumbled on one of life's uncertainties. When should you abandon something, when should you persevere?

Sunk cost says that "how much you've already spent" is not a factor. And whole you certainly shouldn't make it a factor, it certainly makes the "decision" harder.

It's easier to abandon a project you've spent a weekend on, than one you've spent a year on.

You can try thinking of it objectively. "Here's this project, someone else did. Do you want to take it over, and run with it?"

Did you do your market research first? Do you have some deposits in the bank for when it is done? Are you quitting because there's more work to do? Or because you've taken it to market, and there is no market...?
by frm88 | 2025-05-27 05:25:50+00:00
Side note: the linked articles are really disturbing, particularly in regards to the growing numbers of illiteracy worldwide and - absolutely astonishing for me - the extraordinarily high number of education/job requirements mismatch in Western countries (first link and then directly to OECD report). This suggests that we're doing education wrong with the US leading at 25%.
by armchairhacker | 2025-05-27 05:26:12+00:00
I like skeuomorphism, I hope it comes back.

But the best UI is custom. It would be better if apps had themable UIs so users could apply custom themes if they want to make all their apps have a particular style (e.g. metal, sepia, colorful, modern). Because then the UI can be skeuomorphic or minimal or anything else.

Apple has recently been adding more UI customization. There were custom lock screens in iOS 17, custom app icons in iOS 18, and something's planned for iOS 19. It hasn't gotten much attention, maybe in part because there's still a lot you can't customize (especially in most non-Apple apps), more likely because Android is still even more customizable (especially because it's not as locked down). But Apple doing it is significant because they could start a more widespread trend.