MurphyA/hacker-news huggingface dataset:
by its-kostya | 2025-07-01 12:46:54+00:00
In the most respectful tone possible, I think if you read the article in its entirety you would get your answer. Laws are needed to keep in check powerful and influential companies so they don't take advantage. Your "devil's advocate" position is questioning 'why should consumers and those who create content for the ecosystem be treated fairly within the ecosystem a company built.' If you don't see an issue with taking advantage of people within the boundary of where you have influence/control, then perhaps let me frame it another way. Your "devil's advocate" position is essentially 'I've built a successful company, therefore I should be allowed to take advantage of the employees inside my company. While they are here, they are forced to endure. If they don't like it, they can go work for the only other employeer'
Show HN: Jobs by Referral: Find jobs in your LinkedIn network
by nicksergeant | 2025-07-01 12:47:06+00:00
I have some friends who were laid off and are on the job hunt. We were all quite surprised to learn that LinkedIn does not have a "view jobs only at companies where I have connections", so I built https://jobsbyreferral.com/

It's powered by https://rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch, which is a little pricey, so I'm trying to decide whether to put more effort into the project (I'd have to charge _something_ to offset the costs).
by sgt101 | 2025-07-01 12:47:10+00:00
I might be able to learn more by chatting with you.

I think that the trained transformer has fixed weights and therefore cannot learn.

I think learning is one aspect of reasoning, and is demonstrated by challenges like navigation or puzzle solving where learning that one route to a solution is impossible is important.

I also think that the single forward pass of the model means that cyclic reasoning isn't feasible and that conditioning output by asking the model to "think" even when that thinking is done on the single forward pass means that logical processes are ruled out. The model isn't thinking in that case, the probabilities of the final part of the output are conditioned by requiring a longer initial output.
by thfuran | 2025-07-01 12:47:29+00:00
>Not a monopoly

People get hung up on absolute 100% pure monopolies and how nothing meets that criterion. Monopoly power is a much better way of looking at things. Controlling 100% of a market with insurmountable barrier to entry of course grants a heaping pile of monopoly power, but any company that can influence the market price has some. Generally the higher the market share, the more monopoly power. UK monopoly regulation starts taking a closer look at companies once they have 25% market share.
by vbezhenar | 2025-07-01 12:47:47+00:00
> This should be implemented as a web protocol with crypto though so anyone can charge bots without having to be Cloudflare fronted. Not really a fanboi of 99% of crypto stuff, but IMO, a purely technical, open and decentralised solution to this sort of problem was the crypto dream.

It's not just about payment. It's about refusing to serve content to bots, unless they paid. It might be hard to implement without Cloudflare, when bot developers specifically target your website.

The whole point of Cloudflare is to let them decide whether it's bot or user that hits your website. It is complicated task.

Unless you want to force all users to pay, both humans and bots.
by imglorp | 2025-07-01 12:48:09+00:00
Yeah the whole point of ML is it learns without needing an integration. "Open app X" is something a 5 year old can do (and Gemini can actually do this). But "open X and play" it gets tripped up on the media play state. That 5 year old would just look for a play button. Or if it's a bluetooth enabled app it will have an API to play. There's still a gap.
by IAmBroom | 2025-07-01 12:48:29+00:00
Not sure that's inflated, as it's comparable to the 5-year failure rate of new storefront businesses, according to what I read in the pre-internet days.

10% of attempts to monetize new ideas might just be a basal level, since the root issues (humans, often without formal business training nor experience) don't change with technological implementation.
by hannob | 2025-07-01 12:48:33+00:00
That brings back some memories...

Back in the 90s, there was a whole scene around exe/com compression and protection tools. ("Protection" in the sense that people figured out if they compress their executables, that also mean you cannot simply modify strings in them any more, and that was expanded to all kinds of anti-debugging protection. However, it never lasted long until the next unpacker was able to break it.)

I never acquired the skills to write such tools myself, but I wrote a detection tool and ran a mailing list.

Or in other wors, in case you were around at that time: I'm the author of chkexe and ran the exe mailing list.
by troupo | 2025-07-01 12:48:35+00:00
> if Apple finds it harder and harder to monetize the App Store through fees, then THEY might eventually decide to switch to privacy violating advertising as their revenue strategy.

Schiller argued that App Store should be free after a billion dollars was earned from it. Apple execs pretend they don't even know how much money App Store makes or loses.

And App Store is already monetized: Apple's hardware pays for everything, and more.
by carlosjobim | 2025-07-01 12:49:30+00:00
It's normal to pay for products and services which you use and which gives you value. But I also know that hackers have time to argue for at least 13 hours per day why they shouldn't have to pay.

YouTube offers the option to not pay, and instead have horrible interruptions with ads. Maybe in the future they will stop this nonsense and put everything behind a paywall, who knows?

But for normal people wanting to watch YouTube on their TV, there's really no option besides Premium. And it's really an incredible bargain compared to the value you get from it.

> clickbait and sponsors can be an indicator of poor quality (see Linus Tech Tips), but they aren't always

Agree. But I'd rather see a clickbait thumbnail from one of my subscribed channels than be fooled by a cleaned up thumbnail from a clickbait channel.
by PaulRobinson | 2025-07-01 12:51:27+00:00
It's strange today to remember that playing chess well was seen as a great marker of AI, but today we consider it much less so.

I thought Turing's Test would be a good barometer of AI, but in today's World of mountains of AI slop fooling more and more people, and ironically there being software that is better at solving CAPTCHAs than humans, I'm not so sure.

Add into the mix that there are reports of people developing psychological disorders when exposed deeply to LLMs, I'm not sure they are good replacements for therapists (ELIZA, ah, what a thought), and they seem - even with a lot of investment in agentic workflows and getting a lot of context into GraphRAG or wiring up MCP - to be good at helping experts get a bit faster, not replace experts. And that's not software development specific - it seems to be the case across all domains of expertise.

So what are we now chasing for? What's the test for AGI?

It's definitely not playing games well, like we thought, or pretending to be human, or even being useful to a human. What is it, then?
by 101008 | 2025-07-01 12:51:43+00:00
This is something I've always wanted to write about, and I imagine that someday I'll end up with a long article, but basically, it's the idea that the internet used to be offline by default, and now it's online by default.

People used to be offline by default. You had to “connect to the internet.” Open MSN, go into forums and check the latest unread messages, come back from a concert and manually upload the photos to your Fotolog or wherever. Now it's the opposite. We are online by default. The expectation is that we're always connected and respond quickly. Going to a sports event or a concert? You have to post a story to Instagram from that very place, not when you get home. Someone sends you an email or a WhatsApp message? You’re expected to reply as soon as possible.

That’s what I miss most about the internet—the idea and the feeling that I would go online when I wanted to, not that I lived inside the internet 24/7.
by vbezhenar | 2025-07-01 12:52:12+00:00
The question is: who has the leverage?

If some small news website denies Google Bot crawling, it'll disappear from Google and essentially it'll disappear from the Internet. People do a great lengths to appease the Google Crawler.

If some huge news website demands fees from Google, it might work, I guess. But I'm not sure that it would work even for BBC or CNN.
by eqvinox | 2025-07-01 12:52:21+00:00
I am a fan of "const", because it is useful in expressing API constraints and behavior. Contrast against putting "register" on a function parameter being useless because either it's passed by value, then it's a copy anyway and register is meaningless to the caller, or it's a pointer, in which case it again does nothing because you already have a pointer (and something somewhere is very confused.)
by chestervonwinch | 2025-07-01 12:52:27+00:00
There is a conceptual difference between a blob of text drafted by a person and a dynamically generated blob of text initiated by a human, generated through multiple LLM calls that pull in information from targeted resources. Perhaps "dynamically generated prompts" is more fitting than "context", but nevertheless, there is a difference to be teased out, whatever the jargon we decide to use.
Show HN: I built the tool I wished existed for moving Stripe between countries
by felphos | 2025-07-01 12:52:50+00:00
In late 2024, I had to set up a new Stripe account because I incorporated my company in a different country. Turns out it's not as simple as just changing the country in a dropdown, you have to start from scratch.

I had hundreds of users and using Stripe's dashboard to add all of the products, prices, coupons and subscriptions manually would take ages. I contacted a couple of services that help with this kind of migration, but their quotes were way over my budget. My next option was to use Stripe's API, which is very powerful but also very complicated. I'm a designer who can code, but I didn't feel confident doing it alone, so I asked a friend, an experienced developer, to help.

It proved to be quite challenging, with many details and caveats we had to learn as we went. What we thought would take a couple of days took us a week.

After this experience, we teamed up and built https://stripemove.com, a tool that guides you through this whole process, explaining and automating that hard week we went through. It handles the technical complexity while keeping your business running. Customers keep paying on your old account while everything transfers in parallel, then you flip the switch when ready.

It's a very niche tool, built for founders who need to change their company location for personal or business reasons. For entrepreneurs buying companies established in other countries. For people in the same situation I was in a few months ago. Basically the tool I wished existed, and for a fair price. Designed to get you through this inconvenient process and back as soon as possible on growing your business.

Would love to hear from anyone who's dealt with similar Stripe migrations. What was your biggest pain point?
by torginus | 2025-07-01 12:54:02+00:00
This, I think non-planar PCBs are an incredibly niche thing, and very rarely necessary. you can just run wires/connectors between multiple PCBs, it's no biggie if your prototype needs some manual assembly.

Fiber laser etching is the way to go, the required equipment is already below $2000, and the process is quite simple. Additionally manufacturing copper/aluminium is next to impossible at home, considering their melting points.

You could even use a pre-masked copper plate (which is less reflective than copper), so your PCB would come with a mask.
by Ankitchandra | 2025-07-01 12:54:12+00:00
For the past 3 years, I’ve been testing a hypothesis: Can 2,000-year-old Vedic wisdom solve modern startup problems?

After implementing principles from the Bhagavad Gita (like Karma Yoga for founder mindset and Dharma for mission alignment), our team:

Reduced burnout-related attrition by 65%

Improved sprint completion rates using "Sattvic Productivity" cycles

Closed our Series B by pitching "Sustainable Scaling" (inspired by Panchakosha holistic growth)

I’ve open-sourced our frameworks here: ankitchandra.com

Why HN Might Care:

For founders tired of "hustle culture" toxicity

Data-backed alternative to conventional OKRs/KPIs

Techniques like "Yantra Thinking" for strategic pivots

Discussion Questions:

Has anyone else blended ancient systems with tech leadership?

Skeptical take: Is this just survivorship bias?

Would love feedback on the "Corporate Dosha" assessment tool we built.
Show HN: Open-source multi-modal personal AI assistant
by mmajzoobi | 2025-07-01 12:55:05+00:00
I have been working on a personal AI assistant that is hackable, open-source, modular, private and multi-modal. I named it Ubo. In this post, I talk about why I built this and include pointers to design files, supported services, and its architecture. Happy to answer any questions.
by imglorp | 2025-07-01 12:55:20+00:00
Yes, right, it should be an open protocol so any CDN or content provider can use it the same way. Hopefully it becomes a part of popular web servers so little guys can play along without a CDN.

It needn't be crypto, but would be convenient. Lacking that, it would need some unforgeable presentation of identity that could be connected to a bank account.

I shed not one tear for the crawlers - they had their chance to respect robots.txt on the honor system. Now we force them.
by nashashmi | 2025-07-01 12:56:01+00:00
Lots of responses here but none of them mention the Hollywood story!

Thomas Edison and Company invented a patent system that separated their inventions from being able to be accessed by indie movie makers, and indie producers. Their lawyers would effectively shut down any such movements. This caused them to go all the way to Los Angeles because it was the furthest from New York and they built a movie studio on poverty row that later became the capital of Hollywood movie making.

Once Hollywood became financially strong enough, the lawyers were sent over to shut it down, but the court sided with Hollywood and killed all of the patents because the courts thought that they had abused the pattern system to only benefit a few, what I would like to call the cartel.

The cartel were chosen movie makers, and producers, who had access to the movie making stuff and cameras and equipment by which they would share a percentage of the revenue of the movie production and the theater income with Thomas Edison and Company. Effectively they had what Apple has currently.
by lproven | 2025-07-01 12:56:06+00:00
I still have mine, although it was my 2nd Spectrum.

I am still sad and annoyed that Sinclair Research took the technologically very conservative design from Investronica in Spain, and not the older, existing, and more ambitious design from Timex in the USA for the Timex-Sinclair 2068.

The Investronica 128 had an industry-standard sound chip, and used its I/O ports for some fairly pointless extras, like MIDI, RS232 and a numeric keypad. I have a keypad for mine, but nobody cared. It also had extra RAM and that's about it.

The American machine had the same sound chip, a ROM cartridge slot, 2 joystick ports (so, equivalent to a built-in Sinclair Interface 2), and also 2 better graphics modes, and could page out the ROM for CP/M. The same paging mechanism allowed more RAM just like the Spanish machine.

The joystick ports were far more worthwhile than a numeric keypad or a serial port.

Amstrad later copied the joystick ports, and later still CP/M, but nothing else.
by paulsabandal | 2025-07-01 12:56:07+00:00
Solo building this project: https://www.usesubwise.com/

A side project that started out of personal frustration: I kept getting charged for subscriptions I forgot I even signed up for.

Subwise helps you track all your recurring payments across platforms — with smart reminders, spending insights, and cost optimization tips (like switching to annual billing or downgrading tiers you don’t use). Think of it as Mint meets a subscription-focused dashboard, with a browser extension that auto-detects subscriptions during checkout.

The bigger picture: I want to reduce "subscription fatigue" and help users stay financially aware, especially as more services go SaaS/paywalled. Eventually thinking about small biz or team-level use cases too.

Tech-wise: Built with Next.js + TypeScript, Postgres + Drizzle ORM, and a lightweight Chrome extension. Stripe is integrated for premium features. Everything’s still MVP, but slowly improving!

Would love feedback if anyone here manages a bunch of subscriptions (or forgets them like I do).
by TrackerFF | 2025-07-01 12:56:14+00:00
It is probably 6-7 months ago I used ChatGPT for "vibe coding", and my main complaint was that the model eventually started moving away too far from its intended goal, as and it eventually go lost and stuck in some loop. In which case I had to fire up a new model, and feed all the context I had, and continue.

A couple of days ago I fired up o4-mini-high, and I was blown away how long it can remember things, how much context it can keep up with. Yesterday I had a solid 7 hour session with no reloads or anything. The source files were regularly 200-300 LOC, and the project had 15 such files. Granted, I couldn't feed more than 10 files into, but it managed well enough.

My main domain is data science, but this was the first time I truly felt like I could build a workable product in languages I have zero knowledge with (React + Node).

And mind you, this approach was probably at the lowest level of sophistication. I'm sure there are tools that are better suited for this kind of work - but it did the trick for me.

So my assessment of yesterdays sessions is that:

- It can handle much more input.

- It remembers much longer. I could reference things provided hours ago / many many iterations ago, but it still kept focus.

- Providing images as context worked remarkably well. I'd take screenshots, edit in my wishes, and it would provide that.
by okinok | 2025-07-01 12:57:28+00:00
Working on my subscription manager to help me get an overview, and focus on unsubscribing from subscriptions that I do not need to have continuous access to.

I realized that a lot of the subscriptions I have would have been better treated as one time payment for 30 days access. Since, I often can go a few days between using it. So when the subscription expires, and it takes a few days until I use it next and decide to resubscribe, I would have saved a bit of days compared to being constantly subscribed.

It still very early development, and lots of features are missing, so wasn't sure I wanted to share it yet. It got very basic features for tracking subscriptions manually and getting reminders before renewals. Still, is testable at https://unsub.cash
by sgarland | 2025-07-01 12:57:31+00:00
That’s a great idea! I remember on an Android phone - maybe Galaxy Nexus, or the original Pixel - you could blink an LED with different colors for different app notifications. I had blue, yellow, red, and green for various apps, and so without ever having the screen turn on or the device make sounds, I could tell if I should bother to check.

To me, not having any sensory disabilities, that’s a lower cognitive load than banners or other text/icon-based notifications.
Ask HN: Would you use an AI-powered tool for error monitoring and resolution?
by builderOP | 2025-07-01 12:58:19+00:00
Hey HN, I am exploring the idea of an ai-powered tool that not only monitors errors in real-time but also helps diagnose and propose fixes in the codebase using github prs . The tool would:

Ingest stack traces, and runtime exceptions from your backend/front-end Auto-group similar errors (like Sentry)

Use LLMs to explain the issue in plain English

raise a pr with a proposed fix or potential fixes with relevant links (e.g., GitHub issues, docs, Stack Overflow thread).

Would you use a tool like this? Any feedback will be helpful.
by incomingpain | 2025-07-01 12:58:27+00:00
Ive been using gemini cli,

a couple times it got into a loop of 'i need to take X out' ok now that's gone, ill add Y. Ok now that i added Y, i need to add X. but now that i did that, I'll remove Y.

Tobe fair, I ran out of limit on claude and chatgpt trying to make the same changes. It was a curious one; the code was a bit above my head but i eventually took about 45mins on my own tweaking to get it working. I was shocked when i accidentally got it fixed.
by Theodores | 2025-07-01 12:59:12+00:00
This story deserves a follow up in a few years.

I would not be too hasty with modernisation of the controllers as it seems that most enthusiasts are happy with DC (analog) rather than DCC (digital). Too much determination to modernise could result in a broken train set since the project would be large. Restoration with no modernisation would still provide the fun, and be part of the owner's original vision.

What he was lucky with was the state of it. My own father was into model engineering, however, he never put his tools away and never completed a project, so it just took months to tidy up his hoarded junk, to find there was absolutely nothing of value at the bottom of it. If only my dad had completed his projects and left it in the condition shown here.
by cogogo | 2025-07-01 12:59:46+00:00
I don’t have hearing loss but the best way I’ve found to not miss important notifications is a smart watch. Game changing to ensure my wife and I don’t miss each other’s messages around school pickup or anything else important. With an apple watch you can make the vibration pretty unmissable. We both have almost all other notifications silenced so it’s not overly noisy either. I never use sound for any kind of notification anymore - even when expecting important calls.
by brachkow | 2025-07-01 13:00:03+00:00
I'm making a public wishlist platform — https://thingstohave.app. I started it for my friends, but now have intentions to bring it to public.

I procrastinate on my plans to making it into true public-facing product. I can't make myself doing any marketing, have very vague monetization plans, miss some feature that people for some reason want a lot, and occasionally put crap into prod!

That said enjoy building it, learned a lot of backend stuff, felt in love with svelte, and, most important, me and my friends enjoy using it.

To balance enjoyment and pressure i'm trying have some small wins constantly, even if they are very low effort. For example current landing page was procrastinated for six month and built in 30 minutes. It's not fancy and good but it's better than 0!
by latexr | 2025-07-01 13:00:50+00:00
> Go is the most hated programming language.

That’s the first sentence in the article, and it’s not even close to true.

https://stackoverflow.blog/2017/10/31/disliked-programming-l...

https://survey.stackoverflow.co/2024/technology#admired-and-...

> Go has shown that you can have a popular language without enums.

We already knew that from JavaScript.

> I don’t think you could have a popular language without structs.

Of course you can. Again, JavaScript.
by stevage | 2025-07-01 13:01:25+00:00
That actually sounds really nice.

> Over the next year, our group chat (in Signal) was drowning in notifications. A mix of general chit chat, talks on the ever changing news of COVID and the most important - when can people play games and chat. It really annoyed me when people would post on "hey anyone wanna play [game] in 15 mins?", for it to be buried in another 5 messages.

My friend group's solution to this problem is...lots of different group chats. They're all on Google Chat, but we have tons of different ones for different topics: bikes, space, covid/infectious diseases, baking, craft, plants, wildlife, true crime, politics, depressing news, renewables/sustainability, tech geekery, board games, home improvement...

I do miss video chat nights during lockdown though.