MurphyA/hacker-news huggingface dataset:
Show HN: UI builder for React Native with real-time preview and code export
by roskoalexey | 2025-07-18 02:27:28+00:00
Hi HN,

I've been working solo on a visual builder for React Native apps for the past year.

It allows you to: - Build UI visually with drag-and-drop - Preview changes in real-time on multiple devices (via Expo Go) - Export clean, simple Expo/React Native code you can run with `npm install && npm start`

The idea is to help developers (or small teams) prototype faster, and bridge design/dev handoffs more smoothly.

It’s still in early stages, and I’m looking for feedback.

1-minute demo video: https://youtu.be/jgI21qXehKA

Try it here: https://clickly.app

Would love to hear your thoughts!

- Alexey
by PNewling | 2025-07-18 02:27:31+00:00
Your username makes me think you'd be a good person to ask:

Sorry, what? (Edit, this sounds like I don't believe you, but it is more that I am in disbelief!) Ants evolved from stinging wasps? Were they flying at that time? Or were wasps at some point non-flying and the 'wasps' grouping is a wide one like 'beetles' is?

This is such a fascinating space I know very little about.
by AngryData | 2025-07-18 02:27:49+00:00
They weren't "forced" to outsource their factory work, they chose to rather than increase wages or worker rights. And the only reason Detroit got so big to start with was because the auto manufacturers claimed they could pay people more than elsewhere and incentivized them to come move to Detroit for work, only to pull the rug on them later when profits didn't continuously rise as fast as they wanted and outsourced.
by lxgr | 2025-07-18 02:27:54+00:00
Yes, but why do I have to open a third-party app to do these things when Apple, the company that primarily popularized the entire genre of mobile voice assistants, could very feasibly bake all of that into theirs?

I mean, the thing even lets me ask ChatGPT things if I explicitly ask it to! But why do I need to ask in the first place?
by krapp | 2025-07-18 02:28:48+00:00
We have technology that only works because quantum physics is a thing. Lasers, LEDs (particularly blue LEDs), GPS and MRIs and semiconductors are some examples. Computer chips are getting small enough that quantum tunneling is a real engineering concern. Quantum entanglement has been experimentally verified numerous times.

Calling it "wholely unscientific" makes you seem like a crank.
by ks2048 | 2025-07-18 02:29:15+00:00
I do worry about my data with them, but when I think about the worst-case scenario - you will not get insured (or have high rates) because you have {some genetic condition}.. it seems just as likely that they will simply require my DNA to apply for insurance. (or get my DNA from a blood test within their system, etc.).

The obvious solution is with legislation for transparency and better health care system.
by JackMorgan | 2025-07-18 02:29:56+00:00
Fascinating, because as a consultant almost always my clients are either the sort to build a vast mess of microservices with eventually consistent enterprise service buses for an internal tool with two dozen users OR they are trying to figure out how to update their one windows server 2016 instance without taking down production.

I'm usually trying to rein in the chaos of an over-engineered mess or explain docker containers and CI servers. Definitely makes for an interesting day switching between the two types of clients!

That being said, I prefer to work with smaller companies. I'm usually the only consultant, and I'm a freelancer not part of a larger consultancy. This probably significantly changes the types of teams I meet.
by ReaperCub | 2025-07-18 02:30:31+00:00
> Hence the UBI.

Which requires someone else to work to pay for those things. I don't believe other people should pay my mortgage and bills. Those are my responsibility.

I chose to buy a house. I chose to buy a car. I chose the 1 gigabyte virgin media broadband package. Nobody forced me to choose them. Therefore it would be irresponsible and immoral to expect someone else to pay the bill.

> The better thing is to treat the addiction

This assumes that addiction is a disease and a not a choice. I firmly believe it is a choice. I choose to drink excessively in the first place. I made the choice to stop drinking. I chose to stay sober.

As for the rest of what you wrote. You really need to go back an re-read what I said. You asked me which is better between two scenarios. I stated that one was better than the other with a rationale.

You seem to be arguing something else entirely now. I am not sure really what you are arguing against. Certainly not statements I've made in this thread.
by foobar1962 | 2025-07-18 02:31:29+00:00
To help ships navigate. Being 100 meters tall it would be visible from quite a distance off shore, something like 36km or 22 miles, before land itself could be seen.

> The Lighthouse, or Pharos of Alexandria... stood more than 100 meters tall above the island of Pharos, guiding ships safely through Alexandria’s treacherous coastal waters

Note that making navigation safer would also benefit trade. Given the choice of landing in a port that was difficult to find and one that had such a lighthouse as a guide...
by kazinator | 2025-07-18 02:32:14+00:00
I've not met anyone in the industry who wasn't self-taught. Nobody gets by in this line of work on just what they learned in computer science classes.

You simply will not sit next to someone who was lectured by someone else in detail on every aspect of the whole tech stack you are using.

To get through those CS classes themselves takes a lot of self-teaching. The lecturers are often terrible, and you have to rely on your own research to "get" the stuff enough to do the assignments and pass tests.
by scubbo | 2025-07-18 02:34:02+00:00
I have seen people suggesting that it's OK that our codebase doesn't support deterministically auto-adding the import statement of a newly-referenced class "because AI can predict it".

I mean, sure, yes, it can. But drastically less efficiently, and with the possibility of errors. Where the problem can be easily soluble, why not pick the solution that's just...right?
by echelon | 2025-07-18 02:34:56+00:00
> you will not get insured (or have high rates) because you have {some genetic condition}..

s/insured/hired

Wait until we have DNA detectors wired up to collect the DNA we exhale and rapid sequencers that handle what might be below the limit of detection today.

Maybe that's fifty years down the road, but it's coming.

Gattaca was a prescient premonition, it was just a hundred years ahead of its time.
by lxgr | 2025-07-18 02:36:58+00:00
They just launched "Private Cloud Compute" with much fanfare to enable server-side LLM processing, so between that and the fact that Siri has been server-based for most of its existence (local processing is fairly new), I don't think that's their main constraint at this point.

That said, "Private Cloud Compute" does run on proprietary Apple hardware, so availability might be a concern (assuming they don't want to start charging for it).
by leakycap | 2025-07-18 02:37:06+00:00
It is rare to see Apple fumble when it comes to UI & branding like this

When Apple's new unified look was "realistic glassy reflectivity and depth" it seemed to me they were switching to a trade dress/branding style couldn't be protected... everyone was going to copy it, and could do so given the genericness

Now it's worse: everyone else gets to use really impressive, eye catching glassy effects while Apple is toning their new effect way down for usability (thankfully)

They really misstepped here. And they're kind of stuck with the watered-down version of the thing they pushed into the spotlight
by rooftopzen | 2025-07-18 02:37:06+00:00
Caveats: 1. It's 101 pages (do # of pages correlate with aggressive effort to be authoritative, e.g. 'state of the world' pdfs. 2. This appears to come from the AGI existential threat doomer camp - does it even have any validity? At first glance, it appears both absurd in terms of presumptive risks, and also AI generated (this is biased to the pages I'd read) 3. MLCommons has a more scholastic approach to ranking models on potential harms, curious on reception to all approaches (pros vs cons of each)
by ikt | 2025-07-18 02:37:11+00:00
over time you would assume the models will get more efficient and the hardware will get better to the point that buying a massive new gpu with boatloads of vram is just not necessary

maybe 128gb of vram becomes the new mid tier model and most llms can fit into this nicely and do everything one wants in an llm

given how fast llms are progressing it wouldn’t surprise me if we reach this point by 2030
by joegibbs | 2025-07-18 02:38:25+00:00
The problem with UBI is that not only does it give people an incentive to not work (as 25% of people in the study stopped working, even when they presume that the money would stop coming at some point) but, at a national level, it also requires a massive tax hike on the people who do work, which disincentivises work.

It would have an inflationary effect on basic goods and services. If you're renting and everybody is getting an extra few thousand a month then landlords know that they can charge a bit more since everyone has that money. Same with staple foods.

The cost savings don't make sense. An argument is that it will actually save money because the government will be able to abolish disability support and welfare, get rid of free healthcare, etc. But this ignores the fact that a lot of that stuff has unequal demand. You crash your car, your leg gets cut off, go to the hospital, they spend $100k on making sure you survive (specialised machines, a team of doctors and nurses, medicines, recovery and physiotherapy). How's that work under UBI if the government isn't paying for it anymore, who is? Or say you have a child with a disability, it's still going to cost more than the UBI.

Also, regardless of the economic system - could be feudalism, communism, the bronze age palace economy - redistributing income away from producers towards people who don't work (or even work less) is going to have negative effects. There is lot more demand for garbagemen than there are people who really love being garbagemen and wouldn't mind the high taxes. Take a look at the UK: the percentage of the population that are pensioners keeps on rising and the government keeps giving them more money - it's gone from 2% in the 50s to more like 10% now - all money that could be spent on other things that could grow the economy.
by rachofsunshine | 2025-07-18 02:38:26+00:00
The thing you're missing here is that these two statements are not contradictory:

-- CS grads are, on average, better programmers than non-CS-grads.

-- The average CS grad is not a very good programmer.

My company does a standardized interview with a straightforward coding problem that is only a few steps above fizzbuzz level. In just the past few weeks, we've had candidates who:

-- Had to look up basic syntax (defining a function) in the language they chose.

-- Duplicated a reference a few minutes in and could not figure out the problem in the remaining twenty minutes.

-- Couldn't extract the 2nd element of an array of five elements.

These same candidates, on other portions of the interview:

-- Knew nothing about common data structures (something that at the very least a CS degree should help with)

-- Couldn't handle an intermediate SQL query fix involving a simple normalized schema

-- Couldn't tell you anything about internals or security, and

-- Didn't seem able to describe how they'd build a CRUD app.

All of these candidates had CS degrees from respectable-to-good universities.

Anecdotes are not data, but high-level data says the same thing. Our coding problem is very similar to the practice problem shown at [1] (though slightly harder). It doesn't require any tricky lateral thinking, deep language features, esoteric algorithms, dynamic programming, weird race conditions, or any of the other usual trivia BS - it's as straightforward a task as we could design.

And if you look at how much progress people make (see [2]), it's not much. The vast majority of people we interview have CS degrees, and two-thirds of them still get ~nowhere.

Meanwhile, the best interview we've done this month was with a guy who has been the sole developer for an ag business in rural Arkansas for the past decade. He has no degree and his previous two jobs were a sandwich shop and running a website for his church.

(Specific details slightly fudged for the sake of candidate anonymity, but not in a way that materially affects the point.)

[1] https://www.otherbranch.com/shared/practice-coding-problem

[2] https://ibb.co/CpznhK8m
by Tadpole9181 | 2025-07-18 02:38:32+00:00
Tax is a means to an end (paying for civil services). Whether or not something is taxed twice is not inherently wrong, it's just a choice on how we choose to pursue our needs in a way that is effective and equitable.

I mean, reductively, saying something can't be taxed twice doesn't make any sense because all taxes work like that. A company sells products, those sales (and/or value add) are taxed. That money is paid as income, then that income is taxed. That income is spent on goods or services, where the sale (and/or value add) is taxed. Ad infinitum.

A reasonable tax on inheritance, growing with wealth, makes sense in a society that has no effective wealth caps. Otherwise the "haves" accumulate wealth, which accumulates wealth, which accumulates wealth. By imposing a tax on wealth that is not earned, but entirely dependent on the circumstances of one's birth, you create a redistribution scheme that's... Quite fair?

No living person has their labor stolen, some redistribution is achieved, but the heir still receives a significant benefit.
by layoric | 2025-07-18 02:38:35+00:00
As a sounding board for things you are already well familiar with, I agree, and have experienced the same, and that can be useful. It's also a much better experience than say using Google to do the same, or just a rubber ducky.

The NLP these models can do is definitely impressive, but they aren't 'thinking'. I find myself easily falling into the habit of filtering a lot of what the model returns and picking out the good parts which is useful and relatively easy for subjects I know well. But for a topic that I am not as familiar with, that filtering (identifying and dismissing) I do is much less finessed, and a lot of care needs to be taken to not just accept what is being presented. You can still interrogate each idea presented by the LLM to ensure you aren't being led astray, and that is still useful for discovering things, like traditional search, but once you mix agents into this, things can go off the rails far too quickly than I am comfortable with.
by tensor | 2025-07-18 02:39:39+00:00
I reviewed many papers when I was still in academia, I know how it works thank you. Yes I too have declined to review a paper or two because they reached out to the wrong person.

But no, I don't agree with you in your stringent definition of expert. IF someone is in the general area and is aware of the problem you are trying to solve, that is good enough. E.g. someone who is in machine learning and aware of diffusion, has read papers on it, but has not done work on it themselves, is a good enough of an expert to review a diffusion paper.

These papers are supposed to be written to a general enough academic audience that someone like the above is able to understand and critique your work.

Also, if you are as experienced as you claim to be, you should know that conferences are notorious for having FAR weaker peer review than actual journals. That's why many works used have both a conference version and a larger journal version. For conferences, due to the time limits on review, they often don't have enough qualified papers to review them all. There are also no do overs, if you get an unqualified reviewer you can't request another person.

There are even papers published about the poor quality of conference reviews!
by bitpush | 2025-07-18 02:39:57+00:00
You say "probabilistic" as if some kind of gotcha. The binary rigidness is merely an illusion that computers put up. At every layer, there's probabilistic events going on.

- Your hot path functions get optimized, probabilistically

- Your requests to a webserver are probabilistic, and most of the systems have retries built in.

- Heck, 1s and 0s operate in a range, with error bars built in. It isnt really 5V = 1 and 0V = 0.

Just because YOU dont deal with probabilistic events while programming in rust, or python doesnt mean it is inherently bad. Embrace it.
by mgkimsal | 2025-07-18 02:40:18+00:00
> Instead I keep on because my wife is going back to school and such, so everything relies on me.

This has been so apparent to me over the last 20 years. I've seen so many people who wanted to switch jobs - perhaps a move to other parts of the country for a new job - but are very tied to employer-provided insurance. People with family members with varying health issues often feel especially 'stuck' to particular jobs because of the 'good' insurance, perhaps tied to specific regional hospitals with specific networks of doctors and specialists. I've heard this from multiple colleagues over the years and it's so disheartening. We've got so much unlocked human potential, and we get tied to specific areas because of arbitrary self-imposed constraints. Self-imposed I mean on ourselves as a whole, not individually-imposed.

So so so disheartening...
by nteleky | 2025-07-18 02:40:27+00:00
I was pretty confused when I got started using github pages - did I need Ruby and Jekyll? How does the website come from the markdown files? So I made this easy and funny guide for newbies to get started with nothing but a browser and 10 lines of text. I spent days trying to get everything working (I was trying to use Jekyll locally and find themes, etc) and only later did I realize how utterly simple it could be. I made another website using the guide and going slow and it took me 11 minutes, including the time to do the screenshots.

I also made "GitHub Pages The Hard Way" ( https://jackd.ethertech.org/2025-07-04-github-pages-diy.html ), which goes into detail how the pages are made, the directory structure, and how you can override files to make it do anything you want, so long as it's HTML and CSS! Bazingo! It's about 10 pages and really in-depth, I modify the HTML and CSS that the site is built from and show you how to it. IMHO, it's worth it for this image alone: https://jackd.ethertech.org/images/ruby_bucket.png

Between the two files, I take the reader on a journey from complete novice to expert in an easy-to-follow way based on my experiences. I'm hoping this will save a lot of people a lot of time.
by tamad | 2025-07-18 02:41:29+00:00
I don’t know the answer to your questions off the top of my head, unfortunately, but they are most certainly answered in The Ants by E.O. Wilson. It’s a fascinating and artfully written book. I unfortunately gave my copy to a student, or I’d have found the relevant passage for you. (The biomass fact mentioned in a parent comment is mentioned in the book as well.)
by danenania | 2025-07-18 02:41:52+00:00
You seem very confident in your predictions. Why would there be “one LLM everyone uses”? That certainly isn’t the case now.

LLMs can help someone learn a new language much faster. If you’re trying to learn anything new at this point and not using LLMs to help, you’re just needlessly slowing yourself down. But that (obviously) doesn’t mean you just ask the LLM to write code for you and commit it without understanding.
by ivape | 2025-07-18 02:43:32+00:00
I just bought a monitor arm that has a USB dock at the base. The dock is actually just a USB extension cord that is enclosed by the base of the arm. Think of it like putting a $10 USB hub into a box and poking holes in it to stick wires through. Great teardown, makes you wonder what's truly inside these boxes.

In other news, I do think desk makers should start incorporating the USB dock inside the top board of a desk. People go through a lot of money and bullshit to keep their setup clean, especially those who swap computers.
by suriya-ganesh | 2025-07-18 02:44:06+00:00
This tracks with how I've been doing my debug logs.

I ask the model to create tons of logs for a specific function and make sure there's an emoji in the beginning to make it unique (I know HN hates emojis).

Best thing of all, I can just say delete all logs with emojis and my patch is ready. Magical usage of LLMs
by vunderba | 2025-07-18 02:44:51+00:00
Not OP but I go for daily runs and engage in HIIT exercise and found that the Schosche armband is about as accurate as you can get outside of a chest strap (which I personally find distinctly uncomfortable to wear).

https://www.scosche.com/scosche-rhythm-plus-2-0-heart-rate-m...
by throaway955 | 2025-07-18 02:45:09+00:00
>Which requires someone else to work to pay for those things. I don't believe other people should pay my mortgage and bills. Those are my responsibility.

Then you've made the choice to not pursue other things that will make you happier than "working." Yet my point initially was that working is not anywhere close to the only way that people can stay active and away from "rotting."

No one is saying a UBI needs to pay for a 3 story house and 1 GB internet. If you want more than the basics, you know what to do...work!

>This assumes that addiction is a disease and a not a choice.

No, this assumes that many people will need help quitting an addiction.

>You asked me which is better between two scenarios.

Both scenarios are grim and best avoided. The better solution is to help solve the problem, not to act like work is a cure-all, or that a marginal improvement in the form of societal contribution (or "max time away from drink") is sufficient. For many people, work is the reason they drink, or do drugs, or have anger issues. A proper UBI helps people maintain a healthy lifestyle without having to put themselves in a position where they are stressed and powerless for the rest of their working life.
by barisozmen | 2025-07-18 02:45:54+00:00
Completely agree. It's one of the most important skills to know which dependency is good and which is bad.

My two cents. If a dependency is paid, than it is usually bad. Because the company providing that dependency has an incentive to lock you in.

As another point, "dependency minimalism" is a nice name for it. https://x.com/VitalikButerin/status/1880324753170256005
by burnout1540 | 2025-07-18 02:46:17+00:00
If ICE arrested you, would it be fair for them to deport you before you were able to present evidence that you're a citizen?

Due process doesn't mean a full trial. At its most fundamental level, it simply means having a fair process. Of course there's a whole set of case law behind determining what is fair, and a lot of that depends on the type and severity of the case.

But what happens if all that fairness and case law is ignored? Without due process (such as a hearing with a judge), how do you prove you're a citizen? Who do you even present your evidence to? How can you even gather your evidence if you're locked away in a cell?

When people argue for due process (which is a constitutional right), this is what they're arguing for. They're arguing that a single government employee should not be able to deport them without a fair process. Which is a constitutional right for all people (not just citizens), per the 14th amendment.
by betterhealth12 | 2025-07-18 02:46:23+00:00
recently went through the process of picking a new hub and it took hours to locate one actually appropriate to my use case. Helpfully enough, chatgpt/claude were both good at locating ones with specific needs (x USB-C ports, y USB-A, no HDMI, no SD card readers), would probably have taken a lot longer without.