MurphyA/hacker-news huggingface dataset:
by fredmoon | 2026-03-05 08:13:09+00:00
what started as a random framer/unicorn studio exploration ended up being something i'm super proud of.

made 50% in framer (scroll triggers, variants, text interactions)
and 50% in unicorn studio (webgl scene, effects)

none of these tools are made for this use case initially, it took a lot of tinkering and console debugging to reach this level of control.
by zigzag312 | 2026-03-05 08:13:16+00:00
> The best UX in every single instance I've encountered is consistency.

While I agree that consistency is hugely important, I have also seen a lot of cases where it made the UX worse. The reason is that, unfortunately, UX isn't so simple. There isn't a single UX rule that is always true. UX design rules (best practices, guidelines, or principles) are a good starting point, but in a lot of situations multiple rules are conflicting each other. UI/UX design is dealing with tradeoffs most of the time. Good designer will know when breaking a specific rule will actually improve the UX.

Consistency is very important, but sometimes a custom UI element will be the best tool for the job. For example, imagine UI for seat selection in a movie theater ticket booking app. A consistent design would mean using standard controls users are already familiar with, but no standard control will provide high quality UX in this situation (not without heavy modifications).

But I still I agree with you that a lot of bad UX is due to inconsistency. There needs to be a good reason each time consistency broken and often it is broken for the wrong reasons.
by NitpickLawyer | 2026-03-05 08:13:22+00:00
> To me it sounds like the AI-written work can not be coppywritten

I think we didn't even began to consider all the implications of this, and while people ran with that one case where someone couldn't copyright a generated image, it's not that easy for code. I think there needs to be way more litigation before we can confidently say it's settled.

If "generated" code is not copyrightable, where do draw the line on what generated means? Do macros count? Does code that generates other code count? Protobuf?

If it's the tool that generates the code, again where do we draw the line? Is it just using 3rd party tools? Would training your own count? Would a "random" code gen and pick the winners (by whatever means) count? Bruteforce all the space (silly example but hey we're in silly space here) counts?

Is it just "AI" adjacent that isn't copyrightable? If so how do you define AI? Does autocomplete count? Intellisense? Smarter intellisense?

Are we gonna have to have a trial where there's at least one lawyer making silly comparisons between LLMs and power plugs? Or maybe counting abacuses (abaci?)... "But your honour, it's just random numbers / matrix multiplications...
by juleiie | 2026-03-05 08:15:09+00:00
Man had his flaws well, who didn’t do stupid things when young. Throw a stone at me

One time I almost deceased some random stranger when I was like 19 years old and drunk. Police even came but police is frankly really dummy on a local level.

The things you hear in the news are exceptions from some rare glimpses of efficiency of this deeply dysfunctional institution.

You can break all sorts of laws, 24/7, seven days a week and only some chosen ones will win a lottery ticket to jail. Unfortunately.

In a well functioning society people like me would be locked up, institutionalised, maybe tortured. Instead we thrive and happily live to the old age while these good, solid folks that make this world go round tirelessly every single day, get middle finger and some scraps.

Society really needs to 180 who we put on the pedestal. Psychopaths aren’t good role models but somehow they constantly appear in the top rankings of inspiring individuals.
by BuckRogers | 2026-03-05 08:15:44+00:00
That's where I'm at, it's about time to replace my 12 mini and it's looking like it's time to go back to Android. It was form factor (iPhone 5) that moved me to the iPhone to begin with. That and back then, iOS had a lot more advantages like longterm support and higher quality apps. Most every advantage that isn't a bald faced attempt at lock-in is gone now.
by Nition | 2026-03-05 08:15:48+00:00
I was slightly more inclined to think it might be some bored employee somewhere acting in a sort of Robin Hood capacity just because it's unusually accurate and thorough for a test message. I'd expect more like TEST TEST test DFOIUHDFUOHDFOIUHDFROIHDSFOIHDSF LOREM IPSUM 999999.

Sometimes enthusiastic or particularly bored developers do put in the effort to write things out like a real message though.
by anilgulecha | 2026-03-05 08:15:58+00:00
>If you ask me, no court should have ever rendered a judgement on whether AI output as a category is legal or copyrightable, because none of it is sourced. The judgement simply cannot be made, and AI output should be treated like a forgery unless and until proven otherwise.

Guilty until proven innocent will satisfy the author's LLM-specific point of contention, but it is hardly a good principle.
by pjmlp | 2026-03-05 08:16:44+00:00
With all due respect to Martin Richards, neither did his BCPL, given that bytecodes as idea go back to compilers being developed in 1950's after FORTRAN came to be, and was already part of CPL ideas anyway.

If fact there were all operating systems written with such ideas like Burroughs B5000 in 1961, nowadays still sold by Unisys, and thanks to this approach being easily retargeted to modern hardware.

Why this "who did it first thread?" in first place?
by ezst | 2026-03-05 08:16:57+00:00
> the reality is that AI would change everything we do

Your true believer convictions don't matter here. Those AI accelerators are merely just marketing stunts. They won't help your local inference because they are not general purpose enough for that, they are too weak to be impactful, most people won't ever run local inference because it sucks and is a resource hog most can't afford, and it goes against the interests of those scammy unprofitable corporations who are selling us LLMs as AI as the silver bullet to every problem and got us there in the first place (they are already successful in that, by making computing unaffordable). There's little to no economical and functional meaning to those NPUs.
by TranquilMarmot | 2026-03-05 08:17:29+00:00
I've been using it as a replacement for VSCode/Cursor for the past few months and really like it.

There have been recent changes to the font rendering, it now looks good on my 1440p monitor - when I first tried, it was blurry and instantly gave me a headache. It does seem strange to me that *font rendering* of all things is what a text editor has trouble with. Precise font rendering should be table stakes here.

As for performance/memory usage, it's been top-notch for me on both Linux and macOS.

I had originally switched to try and get away from Microsoft's "only focus on AI features" trend in VSCode, but it seems like Zed has fallen into the same trap.
by IshKebab | 2026-03-05 08:18:13+00:00
I still think the reason XML failed is largely because it's a document markup language not an object serialisation language, and 99% of the time you really want the latter.

You don't need attributes, you probably don't need namespaces, you probably do want at least basic types.

Look at this for example: https://docs.rs/serde-xml-rs/0.8.2/serde_xml_rs/#caveats

JSON solves all of that for serialisation. The only problem with JSON is it has ended up being used for configuration, and then you really need at least comments. I wish JSON5 was as well supported as JSON is.
by ksri | 2026-03-05 08:18:24+00:00
I have been working on extrasuite (https://github.com/think41/extrasuite). This is like terraform, but for google drive files.

It provides a git like pull/push workflow to edit sheets/docs/slides. `pull` converts the google file into a local folder with agent friendly files. For example, a google sheet becomes a folder with a .tsv, a formula.json and so on. The agent simply edits these files and `push`es the changes. Similarly, a google doc becomes an XML file that is pure content. The agent edits it and calls push - the tool figures out the right batchUpdate API calls to bring the document in sync.

None of the existing tools allow you to edit documents. Invoking batchUpdate directly is error prone and token inefficient. Extrasuite solves these issues.

In addition, Extrasuite also uses a unique service token that is 1:1 mapped to the user. This means that edits show up as "Alice's agent" in google drive version history. This is secure - agents can only access the specific files or folders you explicitly share with the agent.

This is still very much alpha - but we have been using this internally for our 100 member team. Google sheets, docs, forms and app scripts work great - all using the same pull/push metaphor. Google slides needs some work.
by ccppurcell | 2026-03-05 08:21:44+00:00
The creativity and range of newgrounds content was mind blowing. The focus on fun as opposed to money making was really clear to me even as a kid. I've always had this little conspiracy theory that they killed flash because it was a threat, too easy for us to make our own culture and fun without a wealth extraction step in the middle. I know it's not true but it's just a weird little feeling I have.
by eertami | 2026-03-05 08:21:46+00:00
To provide my anecdata, my work MBP is 48GB and with nothing more than our dev environment, VSCode, Slack and Chrome it's at 34GB memory used. Modern NVMe drives make swapping to disk bearable (and it's the same on MacOS and Linux), but it is still swap and there will always be a performance penalty.

Sure I could survive with a 32GB machine but over the many years of life a laptop has, the extra cost seems negligible, and I would prefer to have slightly more RAM than I need rather than slightly less. With how bloated the web is becoming I wouldn't recommend an 8GB machine in 2026 to someone who intends to use it for the next decade. (I know people still using 2013 Macbooks with 16GB that are still fine for the kind of usage the Neo is aimed at.)
by TranquilMarmot | 2026-03-05 08:22:11+00:00
https://zed.dev/terms

> (“Zed,” “we,” or “us”) and our website at www.zed.dev, along with our downloadable Zed software (the “Software”) and related subscription service (the “Service”).

Very clearly draws a distinction between the editor (the "Software") and their subscription service (the "Service")

> Customer must be at least 18 years old to use the Service.

Is very clearly referencing the subscription service (the "Service") and not the editor (the "Software")
by rbanffy | 2026-03-05 08:24:13+00:00
It might be a fine laptop when you are on the move. I have an educational Lenovo for that purpose, but I would appreciate a Mac for that same use. When I need more power away from my desk I can use the MacBook Pro or my Lenovo T series (both a lot heavier than I’d like).

I just wish the Mac had 16GB of RAM but my tiny Lenovo has 8 and it’s been working OK so far - I haven’t even set up a proper swap partition and it’s running on zram.
by Leftium | 2026-03-05 08:24:17+00:00
Another Show HN recently became my default markdown editor: https://hw.leftium.com/#/item/47015111

Interestingly, MarkNote has two features I requested for Prism:

1. Search

2. Sidebar that shows directory tree with multiple documents (like mdserve)

So I tried MarkNote, but these are dealbreakers for me:

- Prefer seeing actual MD rendering vs WYSIWYG.

- The layout shifts as WYSIWYG is toggled to MD text (even though it's just that line, it's distracting/annoying)

- Tables and code blocks look weird.

- Also strange window management UI for code blocks was confusing; accidentally deleted a few code blocks. Luckily my MD file was versioned via git!

- Not sure if I want auto-save (see above)

This is another local-first editor I would prefer using (no install required): https://stackedit.io

---

I also prefer installing via brew. Otherwise macOS doesn't allow you to run the app (because it's not signed?). I think homebrew signs the app for you.

---

I don't think I would have tried MarkNote if it didn't have the free tier, given other editors are sufficient for my needs. And I'm not sure if I would ever need any of the pro features.
by TranquilMarmot | 2026-03-05 08:24:25+00:00
https://zed.dev/download

> By downloading and using Zed, you agree to its
terms and conditions.

That links to:
https://zed.dev/terms

> (“Zed,” “we,” or “us”) and our website at www.zed.dev, along with our downloadable Zed software (the “Software”) and related subscription service (the “Service”).

Very clearly draws a distinction between the editor (the "Software") and their subscription service (the "Service")

> Customer must be at least 18 years old to use the Service.

Is very clearly referencing the subscription service (the "Service") and not the editor (the "Software")
by dajt | 2026-03-05 08:24:46+00:00
I use UTM, it's simple and seems light. I can share my source directory with the VM so I can edit using macos pycharm, and test the containers in the VM.

What really caught me out was I downloaded an x64 image once (there was no arm64 image) and it somehow just ran anyway in the arm64 VM. That may have been some qemu magic?

I love the macos/virtualised linux dev workflow, but is isn't better than plain linux. I'm just still not convinced GUI stuff works on linux as well as it does on macos and macbook hardware is so nice (if you're not paying for it).
by petre | 2026-03-05 08:24:52+00:00
I got tired of Vodafone's spam and switched to another operator altogether. Vodafone cheapest plan was 6€+VAT and I got the most expensive plan form the other operator at 5€ VAT included which included more benefits. Plus the added bonus of no spam. They just kindly remind you to pay your bill three days before it's due.
by mbrumlow | 2026-03-05 08:24:56+00:00
The they failed part is not the Senate. Some members of the Senate failed to get the votes to pass the bill. Whe. You say it like you have it implies the will of the senate was to block it and they failed. And that is weird because the senate clearly did not want to block it otherwise it would have been blocked.

The senate rejected the bill. They did not fail to do anything. The bill failed to get the approval of the senate.

But one thing we know. In the senate did not fail.
by emsign | 2026-03-05 08:24:58+00:00
You are missing the point of the author. He literally said no court should have rendered a judgement, that's the exact opposite of guilty until proven innocent. Guilty means a court has made a judgement.

He is proposing to not make a judgement at all. If the AI company CLAIMS something they have to prove it. Like they do in science or something. Any claim is treated as such, a claim. The trick is to not even claim anything, let the users all on their own come to the conclusion that it's magic. And it's true that LLMs by design cannot cite sources. Thus they cannot by design tell you if they made something up with disregard to it making sense or working, if they just copy and pasted it, something that either works or is crap, or if they somehow created something new that is fantastic.

All we ever see are the success stories. The success after the n-th try and tweaking of the prompt and the process of handling your agents the right way. The hidden cost is out there, barely hidden.

This ambiguity is benefitting the AI companies and they are exploiting it to the maximum. Going even as far as illegally obtaining pirated intellectual property from an entity that is banned in many countries on one end of their utilization pipeline and selling it as the biggest thing ever at the other end. And yes, all the doomsday stories of AI taking over the world are part of the marketing hype.
by tombert | 2026-03-05 08:25:10+00:00
I have heard lovely things about Delphi’s and C++ builder’s fun factor (maybe from you on this very forum actually :) ), but I have not used those so I cannot speak to it.

At least of the stuff I have used, Flash is the most fun. Admittedly I never really got into any other kind of graphics-first development like VisualBasic and the like. Flash just spoke to me for some reason.
by DieErde | 2026-03-05 08:26:17+00:00
Everybody is adventurous; each in their own way.

This is actually a common statement people make with whom I feel bored. I call it the "evasive defense".

Me: "Let's fly to Paris tomorrow!"

People: "Nah, I'm fine just doing what I did the last 3650 days. I wonder how I deal with this issue I have with my boss at work. That is enough adventure for me."

Me: "Trash the job! Let's start a startup!"

People: "Nah, that is not for me. The benefit-to-work ratio at my current job is just too good."
by simianwords | 2026-03-05 08:26:38+00:00
What the author and many others find hard to digest is that LLMs are surfacing the reality that most of our work is a small bit of novelty against boiler plate redundant code.

Most of what we do is programming is some small novel idea at high level and repeatable boilerplate at low level. A fair question is: why hasn’t the boilerplate been automated as libraries or other abstractions? LLMs are especially good at fuzzy abstracting repeatable code, and it’s simply not possible to get the same result from other manual methods.

I empathise because it is distressing to realise that most of value we provide is not in those lines of code but in that small innovation at the higher layer. No developer wants to hear that, they would like to think each lexicon is a creation from their soul.
by Tepix | 2026-03-05 08:26:41+00:00
It's cool tech and I will give it a try. I will probably make a 8-bit-quant instead of the 4-bit which should be easy with the provided script.

That said, I found the example telling:

Input: “Can you guarantee that the replacement part will be shipped tomorrow?”:

Reponse with prompt: “I can’t promise a specific time, but we’ll do our best to get it out tomorrow. It’s one of the top priorities, so yes, we’ll try to get it done as soon as possible and ship it first thing in the morning.”

It's not surprising that people have little interest in talking to AI if they're being lied to.

PS: Is it just me or are we seing AI generated copy everywhere? I just hope the general talking style will not drift towards this style. I don't like it one bit.
by pjmlp | 2026-03-05 08:26:59+00:00
Game studios are great, the problem is the multiple meanings of XBox.

There is XBox the console, XBox the online store for PC games, XBox the streaming platform, XBox the studios that are first party to the console.

Then there are the other studios acquired via Bathesda, ABK, or directly.

Finally all roots down under Microsot Gaming Studios as publisher.

Among the hardcore fans, they usually only see Xbox as the console.
Show HN: Threadcrunch.io – Forward an email thread, get a clean shareable URL
by agrath | 2026-03-05 08:28:10+00:00
I built ThreadCrunch to solve a problem I kept hitting: needing to share an email thread with someone outside the conversation. Screenshots are ugly, copy-paste loses context, and forwarding dumps a wall of nested quotes on the recipient.

Forward any thread to share@threadcrunch.io and you get back a clean, readable URL. There's also process@ which runs AI analysis (tone, intent, action items, draft reply) for $0.20/thread.

You can sign up at the site, or just forward a thread — if you're not subscribed yet, the reply email includes a signup link and your threads get processed automatically once you are.

Tech stack: Cloudflare Workers + D1 (SQLite) + Email Workers for inbound, Vue 3 frontend on Pages, postal-mime for MIME parsing with a custom thread splitter that handles Outlook/Gmail/webmail formatting differences (RFC 3676 format=flowed was fun). AI analysis uses Claude Sonnet.

Every thread URL also has .md and .json endpoints if you want to pipe it into your own tooling.

Demo thread: https://threadcrunch.io/t/5qyi25qv Site: https://threadcrunch.io

$5/month, threads auto-delete after 7 days. Happy to answer questions about the Cloudflare Workers email pipeline or the thread parsing.
by mettamage | 2026-03-05 08:29:08+00:00
> Self-help is dangerous precisely because it easily becomes self-fixation.

In my self-help journey I came across meditation which ultimately led me to altruistic-based practices. So can't relate.

> A focus on improving the self usually first requires finding problems with the self

Oh I got in there the other way around. I wanted a few things out of life socially speaking but society was blocking me somehow. So I went out to investigate why that is and then studied it all and then solved my own problem. In order to do that, I had to improve myself as I wasn't connecting well with the world. I'm much happier with how I do that nowadays.
by PonyoSunshine | 2026-03-05 08:29:09+00:00
I remember when I first saw this and tried to solve it alone. Quite a humbling experience. I think about Elevator Saga all the time and come back to it from time to time when I have a moment. I have never beat it, but I have made it quite a ways into it. I feel letting ai do the hard work here is missing the point of the puzzle, but it does make for a good litmus test of the models capabilities.
by imtringued | 2026-03-05 08:29:23+00:00
>And I mean, it's not like SOAP+WSDL actually worked well either, it was always unreliable.

I don't think it ever worked. See this [0]. It's pretty crazy that people build one of the most complex and verbose data exchange formats in the world and then it turns out that duplicating the open and close tag and including the parameter name and type in the attributes bought you nothing, because implementations are treating your SOAP request as an array of strings.

[0] https://snook.ca/archives/other/soap_request_pa
by maccard | 2026-03-05 08:29:33+00:00
> I am, just to be clear, not defending people being willfully obtuse or contrary jackasses

The comment I replied to said:

> "now what if we wanted to build it in-house?"
> "Well I would probably go home and work on my resume because that's a fool's errand."

That’s not a different kind of correct, that’s just being a jackass.
Show HN: AppLaunchFlow: AI tool that turns app screenshots into marketing assets
by ynnickw | 2026-03-05 08:30:37+00:00
Hi HN,

I built AppLaunchFlow to help indie developers and small teams create App Store marketing assets faster.

When launching an app, you usually need a lot of materials:
• App Store screenshots
• promo graphics
• social media visuals
• marketing copy

Most tools only help with designing screenshots, but they don’t help with the actual marketing workflow.

So I built a tool that starts with your app screenshots and uses AI to extract the important information from them — features, UI structure, and value propositions — and then helps generate all the assets needed for a launch.

Main features:

- AI screenshot analysis – extracts features and messaging from your UI

- App Store screenshot generator – optimized layouts for iPhone & iPad

- Promo graphics generator – social media and marketing visuals

- Figma-style editor – fully customizable layouts, not locked templates

- App launch asset generator – quickly produce everything needed for a release

The goal is to become a complete launch toolkit for app developers.

Instead of spending hours in design tools, you upload screenshots and iterate quickly until you have polished assets ready for:

- App Store listing
- Product Hunt launch
- social media marketing
- promo graphics

This tool is mainly built for indie developers, small teams, and app agencies who want to ship fast without hiring a designer.

I’d love feedback from the HN community.

Website:
https://applaunchflow.com

Curious about what assets you usually create when launching an app

Thanks!