MurphyA/hacker-news huggingface dataset:
Show HN: MyDebugTools – Open-Source, Clean, Ad-Free Debugging Tools
by jasimvk | 2025-04-28 07:38:30+00:00
After struggling with bloated, ad-filled debugging tools, I decided to build MyDebugTools—an open-source, clean, and ad-free debugging tool. It’s designed to simplify the debugging process and help developers stay focused. No ads, no distractions—just efficient debugging. You can check it out at mydebugtools.com, and I’d really appreciate your feedback or suggestions!
by zwaps | 2025-04-28 07:38:48+00:00
The question you ask is really important, because it shows how devious the Stasi regime was and why it lasted half a century. Why would they do this? Why would they go through these lengths to destroy a person so entirely they wouldn't even need to disappear them?

The Stasi knew that power is never that absolute. The GDR was built upon the idea that is was good, not evil (like the West). You can't be good and regularly disappear public figures, especially those from intellectual cycles. Additionally, people were aware of the oppression as is. If the GDR would have simply disappeared people, there would have been revolts. Germans were too connected to the other reality.

Here is a popular song from that time

I think what I want,

and what makes me happy,

but all in silence,

and as it befits.

My wish and desire

no one can forbid,

it remains so:

thoughts are free.

...

And if they lock me up

in a dark dungeon,

all that is purely

futile work;

for my thoughts

tear through the barriers

and walls in two:

thoughts are free.
by watwut | 2025-04-28 07:39:13+00:00
People to want to maintain basic fitness wont prioritize muscle growth over everything. Even more importantly, they will do sports that are not "the gym" - cycling, soccer, running, basketball, climbing and what not.

Gym culture is heavily biased toward something else. And when you look at advice about training guys are getting and seeking, it is all about muscles growth. Nothing about being faster, healthier, have balanced performance ... no other goal is as discussed as muscle growth.
by d3ms | 2025-04-28 07:40:06+00:00
The economy we have now transcends rationality. It no longer exists to serve a function like distributing goods or developing the productive forces. Instead, its particular manifestation now is treated as dogma - eternal and unchanging. We pray for shallow declines and sharp growth like peasant farmers pray for rain. Meanwhile, we, the common people, pay for holy wars against ideological enemies. Long ago we gave up on innovation in favor of rent-seeking and parasitism, like the high priests of old.

The economy, namely free market capitalism, has become the new state religion in the west.
by kenrick95 | 2025-04-28 07:40:48+00:00
I'm working on a travel planning application. I know a lot of other apps exist, but I'd like to build one myself.

https://github.com/kenrick95/ikuyo

So far it has some sort of activity calendar + expense tracker

There's still so much ideas to implement, like adding map, improve UX of creating activities, to-do list, etc

I've used it once or twice of a short trip, but in 6 months time, I'll have a 2-weeks trip, so that's my self-imposed "deadline" for this project

Anyway this project is a pure static web page and all the 'back-end' is handled by InstantDB ( https://www.instantdb.com/ ) after I saw their submission on HN >.< So far it has been quite a good experience overall except maybe the permissions model which can be a bit confusing to me
by nickwatson | 2025-04-28 07:42:17+00:00
I never said "heavy reliance" on Reddit/YouTube. It actually is requested to use discernment to recognize poor, or biased sources and opinions, and label them as such (see the example report on Coffee which I shared previously in another comment).

Most the time it has only sought out one or two post/youtube videos as it can recognize the low credibility value.

It comes loaded with a PubMed MCP tool and the beauty of it being open source is you can exclude or limit the sources as much as you want, or add in new sources - that's why I wanted to open it up, to allow for critique over methodologies and allow for improved, balanced research from experts.

It is also requested to evaluate the source and whether or not they have "some benefit to gain" from the article, to ensure it balances this into the research, also.
by wahern | 2025-04-28 07:43:20+00:00
That's one take. A counter argument is that utilitarian calculus is highly subjective, individually and socio-culturally, resulting in movements like Social Darwinism, Eugenics movement, etc. And someone like Musk might even argue the ethics of identity politics and contemporary social justice movements are fundamentally similar to those earlier examples, relying on a present day calculus (whether nominally utilitarian or otherwise) that in time, if not already, will prove no less backward, unempathetic, and harmful. Kantian ethics is one attempt to restrain that kind of unconscious, self-serving discretion.

You can go back and forth, poste, riposte, ad nauseum. Abstract ethical philosophy and discourse are their own kind of tarpit, in some ways worse than the rhetoric behind the modern culture wars. To avoid getting drawn into them--the tarpits, if not the philosophies themselves--it pays to know how to identify them and how they interact.
by A4ET8a8uTh0_v2 | 2025-04-28 07:44:28+00:00
You do have a point. I think most of us would agree that if salesman tries to claim that the app teleports you, breaks laws of thermodynamics or can compress files to negative 1, there is a problem that may need to be addressed by court.

On the other hand, I think most reasonable people would agree that a lot of problems facing most businesses are exactly that dramatic. They might not be easy and the customer may not even know exactly what they want, which adds a level of spice into the mix, but are not in the impossible category.

I reiterate my previous position that the salesman should know what his team can actually do. Then again, so should the customer. Some yonks ago, we had a team present their product to our executives. Because of the nature of the product, a lot of it could ( had to ) be customized. The executives saw pretty charts of a potential future product, but somehow failed to understand the effort needed to get to that point since those pretty charts relied on a whole bunch of little things happening in the background. And I think we would agree that data visualization can be fun, challenging and interesting, but it is not exactly rocket science.

Almost inevitably, after a lot of delays and aggravation, the product rolled out with quarter of the promised features and no charts ( well, no reports, charts were technically there ). Whose fault is that? Was it salesmen, because they promised what genuinely could be?

Sadly, there is a lot of blame to go around, and while I saw some train wrecks in my career, I think my biggest pet peeve now is clear lack of preparation. The sheer amount of projects that had either no requirements or ridiculously broad requirements is enough to make me wonder how anything gets done.

Hell, two projects ago, I was forced to work with a vendor with no agreed requirements in place ( and it wasn't some data recording app like in the article, but enterprise level idiocy ). And when things inevitably went sideways, because where can they possibly go if there is no plan for something this big, I got to spend every god damn day in daily 'war room' going over minute details effectively doing the scoping that should have been waaaaaaay back when.
by badlogic | 2025-04-28 07:44:54+00:00
This surely could be recreated with off-the-shelf components, no question. It would be a bit of a challenge to stuff another breakout board into the available space, but certainly doable.

But there's a reason for doing the custom board. As my projects get smaller in size, I need to get away from breakout boards. This project was a good fit to come up with sub circuits for different tasks that I can just copy and paste onto a new design, say for a little gaming handheld, or a micro RC car with a much thinner/smaller form factor.

What might be overkill for the current project might be the enabler for the next project. And it let's me iteratively learn new skills.

That said, I might do another version of this with off the shelf parts only for easier reproducibility.
by jeroenhd | 2025-04-28 07:45:23+00:00
The 2G toggle can also be found in some other phones, but not every phone manufacturer has support for configuring their modems like that or has bothered to keep the setting in their settings app overhaul.

I know that setting, but I'm not entirely sure if that controls a preference or a mandatory cell config, and if it will prevent downgrades from the network side or not.

Some manufacturers and most custom ROMs also seem to offer that option without a dial code, but I haven't found any documentation about that feature yet to be sure it actually forces the modem configuration. I've found mentions online about this setting being changed without user interaction, so there seems to be a mechanism on some phones (carrier-branded ones maybe?) that alters this config.
Show HN: Indie Compass – A CRM built for Reddit lead gen and outreach
by magnum_nz | 2025-04-28 07:45:24+00:00
Hi HN,

I built Indie Compass (https://indiecompass.app) because managing leads and conversations from Reddit using spreadsheets and scattered DMs felt inefficient and prone to error. Many potential connections were getting lost.

Indie Compass aims to solve this by providing a focused CRM specifically for Reddit interactions:

- Contact Tracking: Add Reddit users as contacts, tag them, add notes, and track their status.

- Conversation Management: Link contacts to conversations (currently DMs, comment thread linking planned) to keep track of interactions in one place.

- Simple Automations: Basic automation for welcome messages or follow-ups based on tags/status changes.

(Roadmap): Keyword alerts + post monitoring for lead generation next, then outreach strategies, campaigns and goals are coming after!

The goal is to provide a streamlined tool for Indie hackers, and solo founders who use Reddit for outreach, without the bloat of general-purpose CRMs. It centralizes the information needed to follow up effectively.

Tech Stack: Next.js, TypeScript, Tailwind, Supabase, Clerk, Stripe.

Launch Offer: As part of this launch, the first 15 sign-ups get lifetime access for a one-time $19.99 payment. The landing page checks availability.

Link: https://indiecompass.app

I'm looking for feedback on the concept, usability, and features. Does this solve a problem you face?

What's missing for your Reddit workflow?

Thanks!
by philjohn | 2025-04-28 07:47:27+00:00
That was a difficult read for me - after watching my father die peacefully, and with dignity in a wonderful hospice I can't help but admire the doctors, nurses and other practicioners who dedicate their life to caring for people at the end of theirs.

What angers me is that not everyone gets to experience a dignified death; the hospice where my father stayed relies on charitable donations to do their vital work - a death like this should be table stakes for an advanced economy, but alas, it's not.
by roenxi | 2025-04-28 07:48:04+00:00
That isn't the part of the argument that needs a source - pretty much everyone who is anyone in the public sphere seems to have death threats made against them and threats of extreme violence are actually pretty common at protests. Guillotines at protests are a reasonably common fixture for example [0]. That is the reason the standard needs to be someone actually doing something before the police get involved - people say all sorts of threatening things in political contexts. It's pretty scary but it is better to tolerate it and let people get their emotions out into the open. They generally don't mean it.

[X] has has been subject to death threats at a protest is a pretty safe blind claim. Particularly for politicians, public figures, rich people, identifiable races and political groupings. Some yobbo will write something stupid on a placard and wave it around sooner or later.

[0] I searched for "guillotines at political protests" as a sanity check and straight away saw a "decapitate TERFs" placard. https://news.sky.com/story/scottish-politicians-and-jk-rowli...
by vkou | 2025-04-28 07:49:13+00:00
1. Many of them were armed.

2. A mob of people doesn't need to be armed to be a deadly threat. In fact, just the prior year, someone - successfully - made the same argument for killing two unarmed people at a protest. The courts ruled in his favor.

3. Not a single person among those prosecuted has been acquitted by a jury. Only two were acquitted at bench trials. But I'm sure your opinion on this matters more than the findings of the courts... It's strange how juries of their peers kept voting to convict them.

> Not strolling around as if on a guided tour.

Is it common for guided tours where you come from to be trying to break through a doorway, on the other side of which is an armed policeman, warning them that they'll be shot if they come any closer? Or to attack policemen with flagpoles? Or to climb the walls of a building?

Or to smear human shit over the walls of someone's office? Steal documents from them?

What do you think Trump would order done to a mob of a thousand people climbing over the fences and breaking into the White House, in an effort to overthrow him? Think he'd be smiling and directing them to the gift shop?
by nickwatson | 2025-04-28 07:50:36+00:00
Fixed, and pushed to the repo.

If it hits a timeout but the content is still there, it will now return the content (without the error message) to ensure something small like this doesn't get synthesized.

That's the thing about sytnthesizing and I feel one of the strengths of this system, is the LLM doesn't put too much of it's own "creativity" (which usually comes with hallucination) on to the top of the findings!

TL;DR: Fixed.
by Cyphase | 2025-04-28 07:50:41+00:00
Myself.

Been a freelance dev for years, now going on "sabbatical" (love that word) imminently. Just moved to reduced hours, still in the transition and unwinding phase.

Planning to do a lot of learning, self-improvement, and projects. Tech-related and not. Preparing for the next volume (not chapter) of life. Refactoring, if you like, among other things.

I'm excited.
by varjag | 2025-04-28 07:50:42+00:00
> A good way to make sure your project won't cross compile is to use Autoconf.

Yeah well this is not quite true. Most embedded distros leverage autotools heavily. In Yocto you just specify autotools as the package class for the recipe and in most cases it will pull, cross compile and package the piece of software for you with no intervention.

The tools are clearly antiquated, written in a questionable taste and 80% of the cases they solve are no longer relevant. They are still very useful for the rest.
by ithkuil | 2025-04-28 07:50:50+00:00
Depends on the metric. Humans who up-voted that material clearly thought it was worth.

The problem is distinguishing the various reasons people think something is worth and using the right context.

That requires a lot of intelligence.

The fact that modern language models are able to model sentiment and sarcasm as well as they do is a remarkable achievement.

Sure there is a lot of work to be done to improve that, especially at scale and in products where humans are expecting something more than a good statistical "success rate", but they actually expect the precision level they are used from professionally curated human sources.
by badlogic | 2025-04-28 07:52:05+00:00
Just factoring in the BOM cost including 3D printer materials this comes out quite below a retail Tonie Box. The same is true for the cartridges vs. Tonie figurines.

The tools are definitely a big expense, but are in constant use for other projects, so ammortize.

What's not factored in is the time spent working on this. I don't feel too bad about it, as working on this essentially replaced watching shows or movie at night when everyone is asleep.
by bluocms | 2025-04-28 07:52:22+00:00
We’re building BLUO - https://bluo.cms a modern multi-website CMS focused on simplicity and performance.

Key features: - Multi-website management with single sign-on (one dashboard for all sites) - Static rendering via Cloudflare KV for 100% uptime and blazing speed - Real-time editor with AI-powered automated internal backlinks - Theme switching without breaking functionality

We're currently serving 100+ websites. It's completely free for non-profits.

Would love feedback from anyone managing multiple content sites!
by freefrog1234 | 2025-04-28 07:52:23+00:00
I saw many projects while working in Cambodia, including One-Laptop-Per-Child, projects designed to share market information with farmers, etc and none made an impact like mobile phones.

One project that was semi-successful were USAID sponsored internet cafes that were supposed to enable access to political information just before an election. The USAID staff were annoyed to find most Cambodians used them for international VoIP calls.

Never assume you know better than the end users what they want from the internet. Now mobile companies move in so fast to conflict countries (from my experience in Afghanistan and Iraq), internet access is up there with electricity on the list of requirements.
by jm2dev | 2025-04-28 07:52:45+00:00
I found with that revealjs slides can be exported to pdf via their tools menu, and print it. It worked on Firefox. True that it’s a manual step. But no need to rely on a headless browser as soon as you don’t want to script it.

https://quarto.org/docs/presentations/revealjs/presenting.ht...
by Joel_Mckay | 2025-04-28 07:53:25+00:00
Building a simplified inexpensive <20 nanometer accurate vacuum-tolerant positioning stage for microscopy and lithography projects. Trying to unlock the caveman achievement by keeping tools/budgets necessary to replicate the work accessible for other hobbyists.

Also still working on a custom Slicer for a special metal printer design. The VTK library version needed replaced by a simpler Blender Geometry nodes solution to extract texture information, and infill hull features.

Also considered a beautiful solution to Roger Penrose's Andromeda paradox. That guy has a wicked sense of humor... very funny. =3
by PetitPrince | 2025-04-28 07:53:41+00:00
But doesn't "better street engineering" passively reduce speed because the road is full of bends that's difficult to negotiate at high speed and/or will make you much likely to crash into bollards/tree/stationary cars and/or will wreck your suspension with speed bumps ?

My understanding is that a good engineered road will not gently suggest you to drive at this or that speed, but will make you so forcibly.
by jeroenhd | 2025-04-28 07:54:37+00:00
The whole point of 2FA is that once you lose possession of your physical second factor, you lose access. If you can maintain access after losing the hardware, you've just added a second password. SIM swapping attacks have proven very effective at showing how easy it is for someone to bypass SMS 2FA. It's better than no 2FA, but it's the worst second factor out there.

If you don't want to lose access after losing your second factor, you don't want two factor authentication. Trying to make 2FA something it's not only muddies the waters and makes things annoyingly confusing.

I don't think "I know someone whose phone can't handle a 2MiB TOTP app" is a good reason not to offer real 2FA on a website. Sure, offer SMS codes for people who don't care much about security beyond ticking auditor boxes.
by nottorp | 2025-04-28 07:54:45+00:00
LLMs have not improved at all.

The people training the LLMs redid the training and fine tuned the networks and put out new LLMs. Even if marketing misleadingly uses human related terms to make you believe they evolve.

A LLM from 5 years ago will be as bad as 5 years ago.

Conceivably a LLM that can retrain itself on the input that you give it locally could indeed improve somewhat, but even if you could afford the hardware, do you see anyone giving you that option?
by blazerunner | 2025-04-28 07:55:11+00:00
I don't think the previous comment was trying to be snarky - I can see where they're coming from.

Take my feedback with a grain of salt, as I am entirely not the target audience, but...

"Stay Connected, Always" - weird way to put it, given it's for offline situations. At this stage it sounds like it could be a 4G or portable wifi solution?

"Use our apps for offline content or the Kiwix Hotspot for reliable access." - so it's probably a desktop or mobile app, maybe a web app. What is Kiwix Hotspot, another app? Unclear there is a hardware at this point, or any on the home page unless I watch the video that hints at it.

The summary in the footer was a lot clearer to me: "Kiwix is an offline reader for online content like Wikipedia, Project Gutenberg, or TED Talks. It makes knowledge available to people with no or limited internet access"

Again, not trying to complain for the sake of it, I think this is a cool project helping under-served communities, but if people can't easily understand what you do, they may not dig deeper.

If I can't tell what is being offered without much thinking or digging, the home page isn't doing as much as it could be.

Perhaps it is ticking the boxes for your target audience if you have done some testing. Great! If not, some quick user testing could help optimise the messaging to make sure what you offer is landing.
by Bramhoven | 2025-04-28 07:55:56+00:00
I'm working on Proflect — a personal and professional growth platform that connects goals, journaling, and feedback into one flow. To help you grow by reflection, not just action.

The idea is that growth becomes a lot more intentional when you can reflect daily, set goals clearly, and get structured input from people you trust — all in one place instead of scattered across different tools.

I'm getting ready to open early access soon. Curious if others have tried combining these areas or if you use separate tools for goals, journaling, and feedback!

https://proflect.io
by snippy | 2025-04-28 07:55:58+00:00
> However, an electron, unlike a planet or a satellite, is electrically charged, and it has been known since the mid-19th century that an electric charge that undergoes acceleration (changes velocity and direction) will emit electromagnetic radiation, losing energy in the process.

If I take a small piece of matter and shake it for a long time, then don't all its electrons and protons emit electromagnetic radiation and lose energy?

To me it seems the rest of the article, i.e. probability density, also means that the electrons undergoe acceleration because their location changes.
by keepamovin | 2025-04-28 07:56:26+00:00
I like the idea of a hardware set up for this. One thing I'm considering for DiskerNet (dn - an offline, searchable, curated archive of the web that works in a normal browser) is using NNCP for updates. That way you can "request" pages that aren't in the archive, and "patch" them in from hardware updates later, USB sticks, floppies (haha) - whatever! And securely, thanks to the crypto in NNCP.

If anyone has a better idea of a protocol for this than NNCP, please suggest at: https://github.com/DO-SAY-GO/dn/issues/221
by miki123211 | 2025-04-28 07:56:52+00:00
There's physically no way to permanently "brick" an iPhone.

DFU mode boots entirely from read-only ROM, and from there, you can just restore everything via USB cable.

Same applies to Apple Silicon Macs. You can damage the system, recovery and emergency recovery volumes, but even then, you can still boot into DFU from ROM and re-initialize everything via another Mac.

This is in contrast to some PCs, where if you damage the BIOS (e.g. by suddenly losing power during a firmware update), your device may or may not be bricked. There have even been stories of peoples' computers being bricked via rm -rf /, due to removing everything at /sys/firmware/efi/efivars/ (which is actually stored inside the motherboard), and sometimes contains things that the motherboard won't boot without