MurphyA/hacker-news huggingface dataset:
by kjellsbells | 2025-04-20 16:02:36+00:00
> This is the true potential of "vibe coding". Someone who can't program, but knows what they need

I would argue that the real money, and the gap right now, is in vibe tasking, not vibe coding.

There are millions of knowledge workers for whom the ability to synthesize and manipulate office artifacts (excel sheets, salesforce objects, emails, tableau reports, etc) is critical. There are also lots of employees who recognise that a lot of these tasks are "bullshit jobs", and a lot of employers that would like nothing more than to automate them away. Companies like Appian try to convince CEOs that digital process automation can solve this problem, but the difficult reality is that these tasks also require a bit of flexible thinking ("what do I put in my report if the TPS data from Gary doesnt show up in time?"). This is a far bigger and more lucrative market than the one made of people who need quick and dirty apps or scripts.

It's also one that has had several attempts over the years to solve it. Somewhere between "keyboard automation" (macro recording, AutoHotKey type stuff) and "citizen programming" (VB type tools, power automate) and "application oriented LLM" (copilot for excel, etc) there is a killer product and a vast market waiting to escape.

Amusingly, in my own experience, the major corps in the IT domain (msft, salesforce, etc etc) all seem to be determined to silo the experience, so that the conversational LLM interface only works inside their universe. Which perhaps is the reason why vibe tasking hasnt succeeded yet. Perhaps MCP or an MCP marketplace will force a degree of openness, but it's too early to say.
by mooreds | 2025-04-20 16:02:57+00:00
If you want to see what output looks like (for smaller projects--the OP shared some for other, more popular projects), I posted a few of the tutorials to my GitHub:

https://github.com/mooreds/prime-mvc-tutorial

https://github.com/mooreds/railsquickstart-tutorial

https://github.com/mooreds/fusionauth-jwt-tutorial/

Other than renaming the index.md file to README.md and modifying it slightly, I made no changes.

Edit: added note that there are examples in the original link.
by nashashmi | 2025-04-20 16:03:23+00:00
Traffic rules are not criminal laws. Breaking a traffic rule is not a crime. Likewise, reading news at work is not a felony, just a lack of discipline and work ethic.

Understand that there are differences between rules, policy, regulations, and laws. Work is regulated (rule is on how to do things), policy is practiced (rule on how things are treated), while laws forbid (rule on what you cannot do).
by necovek | 2025-04-20 16:03:34+00:00
People mostly "buy into" ideas they already have: developing critical thinking requires access to all sorts of true and false material, so readers would learn to differentiate between their nuances.

If the only book in your library is Mein Kampf, you are likely to empathise with young Mr. Hitler. If you have access to alternative viewpoints, you'll be forced to compare and contrast, and you just might develop your own understanding of the world.

But note that you'll always be comparing to the actual circumstances in your proximity: at school, neighbourhood, work...
by abxyz | 2025-04-20 16:03:37+00:00
I am very much in favor of anything that makes software engineering more accessible. I have no principled objection to vibe coding. The problem I have with vibe coding is practical: it's producing more low quality code rather than allowing people to achieve more than they previously could.

Almost everything I've seen achieved with vibe coding so far has been long since achievable with low / no code platforms. There is a great deal of value in the freedom that vibe coding gives (and for that reason, I am in favor of it) but the missing piece of this criticism of the criticism is that vibe coding is not the only way to write these simple scripts and it is the least reliable way.

Vibe coding as the future is an uninspired vision of the future. The future is less code, not more.
Show HN: TikTrotter – TikTok but for obscure travel trivia to beat doomscrolling
by gostak | 2025-04-20 16:04:27+00:00
I'm trying to stop doomscrolling social media, so I made a website to help me.

I'm a huge traveler so I made a website that shows infinitely-scrolling obscure locations with interesting trivia in a TikTok-like manner.

I've been discovering a lot of cool places in the world and dropped my social media time a lot. The website is 100% free, no ads and no sign-up. Check it out if interested, I would appreciate some feedback.

Next step is to create a multiplayer trivia game where you can challenge your friends and see who knows more about the world.
by techjamie | 2025-04-20 16:04:53+00:00
If you look at the Privacy Policy or Terms pages, they call the site ActionFigureGenerator, and they lack the styling of the homepage. There's even a leftover image from the other site on the landing page. Both sites are similar in design.

So either both sites are run by the same person and they copied their own template, or they stole the website design outright. Given the broken styling on the privacy and terms pages, I'm leaning towards stolen.
by fforflo | 2025-04-20 16:05:42+00:00
If you want to use Ollama to run local models, here’s a simple example:

from ollama import chat, ChatResponse

def call_llm(prompt, use_cache: bool = True, model="phi4") -> str: response: ChatResponse = chat( model=model, messages=[{ 'role': 'user', 'content': prompt, }] ) return response.message.content
by abxyz | 2025-04-20 16:07:04+00:00
I disagree, it's the opposite. Low code / no code is valuable because you're deferring responsibility to a system that is developed and maintained by experts. A task running once a day on Zapier is orders of magnitude better for a business than the same task being built by someone on the marketing team with vibe coding. Low code / no code platforms have a very bright future, because they can leverage LLMs to help people create tasks with ease that are also reliable.

LLM-enabled Zapier or Make or n8n is the future, not everyone churning out Claude-written NextJS app after NextJS app.
by vacuity | 2025-04-20 16:07:08+00:00
There's plenty of money thrown at schools in the US, but the issue is that the students that live in poor socioeconomic conditions tend to not do well. The "simple answer" that addresses the root cause would make individuals not subject to poverty and whatnot. But throwing money at institutions is already on the ropes in the US, let alone throwing money at the "undeserving".

(Yes, this is a political opinion. No, do not blame me for that. Politics does not come wrapped up neatly with a bow tie in a box. If you want to debate the veracity of my claim, go do that instead.)
by I-M-S | 2025-04-20 16:07:30+00:00
I would say athleisure is a recent development. 10 years ago you'd see far fewer women wearing tight leggings outside the gym. Heck, even in gyms you'd be hard pressed to see the kind of tank tops and sport bras you regularly see nowadays [1]

N.B. I'm just noting the phenomenon, not commenting on its merits

[1] https://www.vice.com/en/article/women-are-intimidating-men-w...
by gruez | 2025-04-20 16:07:59+00:00
>1. Speeding over the speed limit can be a crime. I haven't ever driven in the US and not noticed that pretty much everyone around me is over-speeding

Most "over-speeding" isn't a crime, and is only a civil infraction. It only becomes a crime when you're absurdly over the limit.

> 2. Failing to pay tax on certain gifts can be a crime

Again, it can be a crime, but not for the overwhelming majority of people. The gift exemption limit for 2025 is $19,000. How many people are getting that much in gifts, but don't have their shit together for a tax lawyer? Moreover there's a section for it on your tax returns, so the "I forgot" excuse makes as much sense as "forgetting" to file taxes for your crypto sales.

>3. If you are reading Hacker News on end instead of working for your employers who pays you, you could be stealing from them, a felony.

>3. Jay-walking can a misdemeanor, and open to interpretation. Commit 3 misdemeanors and you could have committed a felony.

Source on either of them happening in actuality?
Ask HN: How to develop a brand and distribution network as a developer?
by findingMeaning | 2025-04-20 16:08:26+00:00
I'm a software developer with expertise in a highly specialized technical niche. By my estimation, only about 10,000-50,000 professionals worldwide possess comparable skills in this domain. While this specialization has served me well professionally, I'm concerned about several aspects of my career trajectory:

My knowledge depth is considerable but narrow, making it challenging to adapt to other domains due to time constraints. I've attempted to create educational content to share my expertise, but engagement has been minimal given the specialized nature of the subject matter. I'm increasingly concerned about long-term career sustainability, particularly as technologies evolve and the potential for automation increases.

I'm interested in building a more robust professional network and creating additional revenue streams while leveraging my specialized knowledge. Specifically:

How might I expand my professional network beyond my current technical niche? What strategies have worked for other specialized technologists in building a personal brand or distribution channel? How have others successfully transitioned from pure technical work to creating sustainable income streams with greater longevity?

I'm particularly focused on achieving financial security and independence before my current technical specialty potentially becomes less valuable. Any insights or experiences would be greatly appreciated.
by 9rx | 2025-04-20 16:09:01+00:00
> Circularity between modules is very common and natural

In theory, but in practice it isn't because there are very few language that do not see software design as being hierarchical. That stems primarily from most languages being based on a hierarchical filesystem, which imposes a hierarchical view of the world at the very core. Circular references in languages that are hierarchical end up being very awkward.

There are a small handful of languages that reject all things hierarchical, including the filesystem, but they are few and far between and most probably have never heard of them and they certainly aren't what you are going to find in production. For better or worse, we've settled on a hierarchical model.
by EA-3167 | 2025-04-20 16:09:13+00:00
Reddit is pure poison, Hacker News is pretty much the furthest thing from addictive, flashy, "engagement at all costs" as you can get.

Besides... https://i.kym-cdn.com/photos/images/newsfeed/001/259/257/342...

If that's really all you're saying then I'd encourage you to dig a bit deeper for something worth saying.
by AnotherGoodName | 2025-04-20 16:09:35+00:00
I see it as the complete opposite. It's not open source because of ass covering.

The biggest barrier to the licence passing open source requirements is point 0 in the above linked evaluation. Namely that it has a whole lot of "you may not use this for [nefarious purposes...]" type of statements. That seems like ass covering so that this can comply with the responsible AI use laws such as the EU AI act.
by senko | 2025-04-20 16:09:40+00:00
I'm doing that with a 12GB card, ollama supports it out of the box.

For some reason, it only uses around 7GB of VRAM, probably due to how the layers are scheduled, maybe I could tweak something there, but didn't bother just for testing.

Obviously, perf depends on CPU, GPU and RAM, but on my machine (3060 + i5-13500) it's around 2 t/s.
by thenthenthen | 2025-04-20 16:09:53+00:00
That is spot on. It goes one step further, they are mostly piracy of piracy: https://www.reddit.com/r/OutOfTheLoop/comments/117g59t/what_...

Edit: I’m unaware of the ‘scene’ position on repacks, my general feeling was that it is ok. It is all about being first. Repacks are not first so are given less attention. But please enlight me.
by abxyz | 2025-04-20 16:10:51+00:00
The issue is one of education, not possibility. There is so much hype around vibe coding that it has penetrated non-technical circles and given non-technical people the confidence to try and make things. The same people could use Zapier or Airtable or Tally or Retool or Bubble or n8n to achieve their goals but they didn't have the confidence to do so, or knowledge of the tooling.
by terhechte | 2025-04-20 16:12:27+00:00
Local models, due to their size more than big cloud models, favor popular languages rather than more niche ones. They work fantastic for JavaScript, Python, Bash but much worse at less popular things like Clojure, Nim or Haskell. Powershell is probably on the less popular side compared to Js or Bash.

If this is your main use case you can always try to fine tune a model. I maintain a small llm bench of different programming languages and the performance difference between say Python and Rust on some smaller models is up to 70%
by whytevuhuni | 2025-04-20 16:13:26+00:00
How does it loop, if at all? Does it just restart at the end after it falls out of `main()`?

This is definitely something I'd like to try. Gotta figure out where to run the server... maybe a good time to figure out how to do custom Home Assistant add-ons.

How long do those batteries last you? Even with the deep sleep, I imagine doing the WiFi handshake every time is going to be expensive.
by orbital-decay | 2025-04-20 16:13:35+00:00
Malleable software. This all reminds me of personal computing in 80's with BASIC in every machine, and environments like Emacs that are built for that.

I think LLMs have a much better chance at this kind of software than Emacs or BASIC, but I also doubt it has any future: once AI is capable enough, you can just hide the programmatic layer entirely and tell the computer what to do.
by miki123211 | 2025-04-20 16:13:36+00:00
What would be the best way to deploy this if you're maximizing for GPU utilization in a multi-user (API) scenario? Structured output support would be a big plus.

We're working with a GPU-poor organization with very strict data residency requirements, and these models might be exactly what we need.

I would normally say VLLM, but the blog post notably does not mention VLLM support.
by jodoherty | 2025-04-20 16:13:44+00:00
I worry too. American consumer credit card debt sounds like it's rising pretty quickly, and many people I talk to have a lack of free will and carry a sense of unfairness in the system they live in.

However, people can also adapt pretty quickly.

Those grocery shopping "optimization" skills are making a big come back (and have been since Covid). There are plenty of YouTube and TikTok videos popularizing how to get more out of their grocery hauls.

Lots of people are also learning how to budget, how to invest, etc. and sharing their excitement about it too. For some folks, they finally learn this stuff in their 40s and 50s, but there are also a lot of young adults learning these skills thanks to the Internet.

So I also have hope.

I just don't think the lack of basic math and budgeting skills displayed by average consumers are a problem so much as a symptom.
by toast0 | 2025-04-20 16:13:44+00:00
The piano and the guitar are different in many ways, but they also have some similarities depending on how you play them.

Mechanically, sure, nothing transfers. Rhythm transfers pretty well. An ear for what sounds right would too.

If you're reading printed music, that transfers. A lot of guitar play comes from tabs though, which isn't really transferrable.

If you play chords on the piano and the guitar, and especially if you're thinking about chord progressions, that transfers. But you might play either instrument without a lot of chords.

Lead melody kinds of things can transfer a bit. Especially if you were thinking about how the notes in the melody fit with the chords, even if you didn't play the chords.

Even if you didn't think you were learning music fundamentals, you might have picked up something.
by OutOfHere | 2025-04-20 16:14:01+00:00
It is me who is skeptical of extremely healthy test subjects in their early 20s being used to define what's healthy for the population at large. As for vitamin dosing, there is most certainly an optimal dose and form of each vitamin, somewhere between its lower and upper limits.

Offices have high ventilation but also high CO2, and the effect shows clearly in a meeting room, putting people to sleep.
by __MatrixMan__ | 2025-04-20 16:14:15+00:00
People don't implement them well because they're overburdened by all of the different expectations we put on them. It's a problem with how DNS forces us to allocate expertise. As it is, you need some kind of write access on the server whose name shows up in the URL if you want to contribute to it. This is how globally unique names create fragility.

If content were handled independently of server names, anyone who cares to distribute metadata for content they care about can do so. One doesn't need write access, or even to be on the same network partition. You could just publish a link between content A and content B because you know their hashes. Assembling all of this can happen in the browser, subject to the user's configs re: who they trust.
by nico | 2025-04-20 16:14:31+00:00
Thank you for the insights and useful links

Will keep experimenting, will also try mistral3.1

edit: just tried mistral3.1 and the quality of the output is very good, at least compared to the other models I tried (llama2:7b-chat, llama2:latest, gemma3:12b, qwq and deepseek-r1:14b)

Doing some research, because of their training sets, it seems like most models are not trained on producing long outputs so even if they technically could, they won’t. Might require developing my own training dataset and then doing some fine tuning. Apparently the models and ollama have some safeguards against rambling and repetition
by margalabargala | 2025-04-20 16:14:51+00:00
"Keeping teens away from screens"? And why are there screens?

Sugar is addictive. One would not necessarily expect a teen to healthily control their sugar intake; accordingly, we don't put bowls of candy around the house, and if we did we certainly wouldn't be shocked when they emptied themselves, and then thrown up our hands and said "can't keep kids from candy, what can you do?".

Our kids aren't teens yet, but the plan is for screen time to be whitelisted, that is, there are certain times and circumstances where screens are okay and the rest of the time they are not.

EDIT: To elaborate on parenting philosophy a bit, one can provide structure (good) without being authoritarian (bad). Rather than bouncing between "you have all the options available, including screens, hope you make a good choice!" and "you are doing this specific activity now", one can provide unstructured time with lots of options available- reading, board game, doing something outdoors, creating a craft, etc- while having none of those options be screens.
by consumer451 | 2025-04-20 16:15:59+00:00
Yeah, I don't disagree with you at all. I almost wrote a longer and more nuanced comment to begin with. For one, low-code and no-code are actually two different very things.

There are many use cases for low-code. The two major ones I've dealt with are MVPs where tools like Bubble are used, and the other is creating corporate internal tools, where MS Power Platform is common.

Corporate IT departments are allergic to custom web apps, and have a much easier time getting a Power Platform project approved due to its easily understood security implications. That low-code use case is certainly going to be the last thing a tool like Windsurf conquers.

However, even without that use case, in an AI-heavy investment environment, $3B doesn't seem all that bad to me. However, I have zero experience with M&A.
by vacuity | 2025-04-20 16:16:06+00:00
All history lessons are indoctrination at the very least. There's not some "objective history book" where people can just learn "objective history" without zero doubts. Even for things that are taught more or less "objectively", no one alive has firsthand experience of them, unless they are recent. The end result of teaching critical thinking is that you shouldn't trust anyone completely, not yourself, and not your teachers. It's just that adding the layer of government propaganda makes things worse.
Ask HN: Would you give up equity for a place in a hacker house?
by designorant | 2025-04-20 16:16:52+00:00
I'm considering turning my London home into a rebel hacker house - something like a tiny, scrappy version of Entrepreneur First.

The idea:

- 3 months rent-free in London

- Time + space to work on your startup

- Live with other misfit builders

- Possibly some intros or a demo day at the end

In return, I’d ask for a small amount of equity in what you're building.

It’s aimed at founders who didn’t get into YC / EF / Techstars - or didn’t even apply. Pre-product, pre-traction, pre-funding.

1. Would this kind of setup appeal to you?

2. What % equity would feel fair to give up?

3. Anything you'd want added or removed?

Genuinely curious — not selling anything yet, just testing the waters.
by fsckboy | 2025-04-20 16:17:34+00:00
there are these old-fashioned looking drawings...

(quick search, didn't find the old ones, but similar to these)

https://mathematicaldaily.weebly.com/secant-cosecant-cotange...

https://www.pinterest.com/pin/enter-image-description-here--...

... which were not used in my education but whenever i saw them i wished they had been, they lay out a geometric interpretation of all of them. by "old" i mean "look like Leonardo drew them"
by jfauwasdf | 2025-04-20 16:17:53+00:00
With respect to state machine transitions

FTA: "Changing from one state to another should consume the state so it can no longer be used."

consume is a dog whistle for affine logic, is it not?

also you are right in that state machines themselves don't have anything to do with linear or affine types but this article is about implementing one in rust which has affine logic.
by GrantMoyer | 2025-04-20 16:19:50+00:00
This is a common misconception, but the sensitivity of L cones ("red" cones) increases monotonically until about 570nm (monochromatic yellow), so violet light stimulates L cones the least out of all visible wavelengths of light. Magenta light, a mixture of red and blue wavelengths, stimulates L cones far more than violet light. See Wikipedia's LMS responsivity plot[1] or the cone fundamental tables from the Color & Vision Research Laboratory at [2].

I think the misconception comes from plots of XYZ color matching functions[3]. The X color matching function indeed has a local maximum in the short wavelengths, but X doesn't represent L cone stimulation; it's a mathematically derived curve used to define the XYZ color space, which is a linear transform of LMS color space selected for useful mathematical properties.

[1]: https://en.wikipedia.org/wiki/LMS_color_space#/media/File:Co...

[2]: http://www.cvrl.org/

[3]: https://en.wikipedia.org/wiki/CIE_1931_color_space#/media/Fi...
by sfink | 2025-04-20 16:19:52+00:00
Isn't the point of the web of trust that you can do something about the cousins/dudes out there? Once you discover that they sold out, even once, you sever them from the web. It doesn't matter if they took 20 years to succumb to the temptation, you can cut them off tomorrow. And that cuts off everyone they vouched for, recursively, unless there's a still-trusted vouch chain to someone.

At least, that's the way I've always imagined it working. Maybe I need to read up.