MurphyA/hacker-news huggingface dataset:
by toast0 | 2025-07-09 16:29:17+00:00
> People tend to think that documentation is someone else's responsibility, and it just isn't so.

What is everyone's responsibility is no one's responsibility.

I've been at places with good documentation and at places with bad documentation. The places with good documentation have someone (or maybe a team) with responsibility for documenation. It could be a developer, it's better IMHO if it's a technical writer. They don't need to write all the docs, but they're in charge of editing and organization, and checking to make sure docs are current and assigning people to update them/provide information so they can be updated.

If your org lacks a documentarian, you'll get chaos documentation, which tends towards poor documentation; this is a choice. If your org has a documentarian, but they don't have time to do it, your org has chosen other priorities over documentation. If your org doesn't include documentation in evaluations, it's not an org priority, and that's a choice, too. I've been at places with a self-appointed documentarian, and that can work too, as long as they can cajole others into doing the tasks that they assign.
by akdev1l | 2025-07-09 16:29:19+00:00
#!/sbin/openrc-run

depend() { need net }

# Export some ENVs for it export SERVER_ADDRESS="0.0.0.0:8088"

name="my-program" description="My program" command="/usr/local/bin/my-program" # If it does not know how to background iself command_background=true pidfile="/run/${RC_SVCNAME}.pid" # To have logs output_log="/var/log/${RC_SVCNAME}.log" error_log="/var/log/${RC_SVCNAME}.err"

It seems that it still uses Turing-complete shell scripts as configuration. Hard pass.
by kragen | 2025-07-09 16:29:44+00:00
I appreciate the notes on the different nuances of "serverless".

I think you might not be very familiar with how people typically used CGI in the 01990s and 02000s, because you say "[serverless] is a return to a simpler CGI-like programming model, but it's pretty explicitly about the fact that you don't have to manage the server..." when that was the main reason to use CGI rather than something custom at the time; you could use a server that someone else managed. But you seem to think it was a difference rather than a similarity.

Why do you suppose we were running our CGI scripts under NCSA httpd before Apache came out? It wasn't because the HTTP protocol was super complicated to implement. I mean, CGI is a pretty thin layer over HTTP! But you can implement even HTTP/1.1 in an afternoon. It was because the guys in the computer center had a server (machine) and we didn't. Not only didn't we have to manage the server; they wouldn't let us!

As for Python, yeah, I'm pretty disenchanted with Python right now too, precisely because the whole Python ecosystem is just constantly breaking. And static files are kind of a problem for Django; it's optimized for serving them from a separate server.
by davkan | 2025-07-09 16:30:06+00:00
Well population decline is a very real threat and with the conservative scapegoating of immigration (the only thing keeping the US growing) they need to get labor somewhere.

Plus it fits right in with their anti-woman and anti-lgbt sentiments. Good god-fearing Christians should be having children after all. But of course child poverty and healthcare is not their concern. Labor should be hungry and desperate.
by jchw | 2025-07-09 16:30:24+00:00
> Do you mean a... computer? Server is a software term. It is a process that listens for network requests.

Between this and the guy arguing that UNIX doesn't have "folders" I can see that these kinds of threads bring out the most insane possible lines of rhetoric. Are you sincerely telling me right now you've never seen the term "server" used to refer to computers that run servers? Jesus Christ.

Pedantry isn't a contest, and I'm not trying to win it. I'm not sitting here saying that "Serverless is not a marketing term for CGI" to pull some epic "well, actually..." I'm saying it because God damnit, it's true. Serverless was a term invented specifically by providers of computers-that-aren't-yours to give people options to not need to manage the computers-that-aren't-yours. They actually use this term serverless for many things, again including databases, where you don't even write an application or a server in the first place; we're just using "serverless" as a synonym for "serverless function", which I am fine to do, but pointing that out is important for more than just pedantry reasons because it helps extinguish the idea that "serverless" was ever meant to have anything to do with application design. It isn't and doesn't. Serverless is not a marketing term for CGI. Not even in a relaxed way, it's just not. The selling point of Serverless functions is "you give us your request handler and we'll handle running it and scaling it up".

This has nothing to do with the rise of embedding a server into your application.
by ytpete | 2025-07-09 16:30:40+00:00
I think it's totally reasonable to flag posts about politics that don't connect to tech much (including non-tech stories about Elon/DOGE).

But then there are submissions like this one that are clearly tech-related: prominent AI alignment issues have to be topical here on HN. Or this one I recently submitted which was at the time new breaking revelations about the TikTok ban: https://news.ycombinator.com/item?id=44461158. Also directly tech-related. And both posts have 100+ upvotes while still remaining flagged. It's definitely frustrating.
by GCA10 | 2025-07-09 16:31:06+00:00
Lots of corporate boards, university boards, nonprofit boards, etc. make room for folks like her. She understands something about social media and the digital future -- and even if that expertise doesn't impress many folks on HackerNews, it will seem quite sufficient and robust to the elderly trustees and big-donor board members of Pleurisy State University.

Being 62 is the perfect age for such roles. Young enough to climb a flight of stairs; old enough to nod appropriately to her new peers' references from the 1980s. Executive search firms will be eager to guide her into as many board roles as she might want.
by cryptonector | 2025-07-09 16:31:13+00:00
Defining media types seems right to me, but what ends up happening is that you use swagger instead to define APIs and out the window goes HATEOAS, and part of the reason for this is just that defining media types is not something people do (though they should).

Basically: define a schema for your JSON, use an obvious CRUD mapping to HTTP verbs for all actions, use URI local-parts embedded in the JSON, use standard HTTP status codes, and embed more error detail in the JSON.
by marcosdumay | 2025-07-09 16:31:19+00:00
The POST verb exists, there's no reason not to use it to ask a server to delete data.

In fact, there are plenty of reasons not to use DELETE and PUT. Middleboxes managed by incompetent security people block them, they require that developers have a minimum of expertise and don't break the idempotency rule, lots of software stacks simply don't support them (yeah, those stacks are bad, what still doesn't change anything), and the most of the internet just don't use the benefit they provide (because they don't trust the developers behind the server to not break the rules).
Hit 1k signups with HypeDesk – and now I'm changing direction. Here's why
by coursecrumbs | 2025-07-09 16:31:50+00:00
Hey everyone! I’m Alex, founder of HypeDesk.io — a niche marketing platform I built to help indie devs grow without spending money on ads.

The original idea was simple: Create tools that help you get noticed with zero budget.

I started with a promo module — a curated list of 400+ places (directories, profiles, communities) where you can list your project, get traffic, and build domain authority. I added a copilot to generate your content in one click and a Chrome extension to autofill forms with your info anywhere.

Then I built a lead generation + cold email module — very basic, but with AI personalization. I use it myself and it brings in 10–15 signups/day.

I kept pricing simple: $19 lifetime. Now it’s $49. I’ve made 51 sales so far (50 at $19, 1 at $49 ).

But here’s what I’ve learned: - People who don’t have a marketing budget... often won’t pay for tools either — even cheap ones. - Lifetime + low pricing = hard to find new users sustainably. - Most users want full automation. Even if it’s $19 for life, they won’t do the work manually.

So while 51 sales is a nice start, I knew I couldn’t scale it like this.

What’s next?

I’m evolving HypeDesk into a full "marketing without ads" automation platform.

First new module: Social Monitoring It uses AI to find relevant posts and leads on Reddit, X, Quora, Bluesky, and more — and gives you daily tasks. You or your VA just follow the tasks, comment, DM, post — and grow.

Because of how complex keyword tracking + AI analysis is, I’m moving to monthly pricing:

Just Directories? $9/project

Leads? + $9 for 10k leads

Social Monitoring? Depends on how many keywords (10, 50, 100+)

Would love your thoughts, feedback, or just a if you’ve ever struggled with the "marketing without a budget" trap like I did.

Let’s grow better. – Alex
by falcor84 | 2025-07-09 16:32:01+00:00
If you think of it as an advanced smart speaker, then you're right, it won't disrupt Alexa - well, except for the privacy-related view that an Alexa/Echo is not something that you own, but a surveillance device that you pay to put in your house.

But if you think of it as a basic and open AI-integrated robot kit to be used in the home, then it's quite cheap. The closest competitor I see is the MISTY II, which is more fully-featured but starts at $3,995 [0].

Maybe disruption is not quite the right word as there are no incumbents in home robotics yet, but I expect that this space will explode next decade, and getting $299/$449 devices into hobbyist homes seems to me like a great play by Hugging Face.

[0] https://shop.mistyrobotics.com/
by short_sells_poo | 2025-07-09 16:32:27+00:00
Is this really a surprise? I'd hazard a guess that the ability to program and beyond that - to create new programming languages - requires more than just probabilistic text prediction. LLMs work for programming languages where they have enough existing corpus to basically ape a programmer having seen similar enough text. A real programmer can take the concepts of one programming language and express them in another, without having to have digested gigabytes of raw text.

There may be emergent abilities that arise in these models purely due to how much information they contain, but I'm unconvinced that their architecture allows them to crystallize actual understanding. E.g. I'm sceptical that there'd be an area in the LLM weights that encodes the logic behind arithmetic and gives rise to the model actually modelling arithmetic as opposed to just probabilistically saying that the text `1+1=` tended to be followed by the letter `2`.
Ask HN: Is automatic time tracking a solved problem?
by MoritzWall | 2025-07-09 16:32:28+00:00
I'm looking for a time tracker that doesn't require manual start/stop timers (like Toggl) or tedious, inaccurate rule-based categorization (like Rize/RescueTime). I want an app that runs in the background and can automatically figure out what I was doing — differentiating between focused work, meetings (via calendar integration), and distractions.

Everything I've tried is either too manual or not intelligent enough. Have you found a tool that gets this right? Or is this a harder problem to solve than it seems?
by umbra07 | 2025-07-09 16:33:02+00:00
I remember an interview [1] with the Nanoleaf CEO (they switched to Thread over Matter years ahead of everyone else) about why Thread/Matter was so difficult, why everyone else didn't adopt it, and that they're going to wait for Thread to get better before they launch new products with it.

On the other hand, I believe all the major Thread Border Router manufacturers (Apple, Google, Amazon, Samsung) have updated their Thread routers or committed to updating their Thread routers to Thread v1.4, which is a pretty major upgrade.

[1] https://matter-smarthome.de/en/interview/nanoleaf-ceo-gimmy-...
by lukeschlather | 2025-07-09 16:33:13+00:00
The NYC seawall depicted in The Expanse seems pretty plausible, it's such a dense area with so many people and so much income. And the seawall isn't really any different from the existing waterfront, so NYC remains recognizably NYC.

Florida though, everything is sprawling, there's no small area you could actually wall off. And the whole point of Florida is living near the beach, not concrete canyons.
by TechDebtDevin | 2025-07-09 16:33:26+00:00
Just wait until Musks enters his "John Mcaffee in exile(but with much more resources)" era, which I think is going to come soon. Then all these people will talk.

Or maybe his "Howard Hughes in Hiding" era. Remains to be seen which route he takes. Could also be "Rasputen shot in the ** era" if hes not careful.
by CharlesW | 2025-07-09 16:33:51+00:00
> But I'm not sure what tools do I want to pick up instead. Apple Photos has gotten me pretty far, but I'm hitting the limits of what it can do.

Be sure to take a close look at Nitro, created by a former Apple lead of Apple's Aperture, iPhoto, RAW Camera and Core Image engineering teams: https://www.gentlemencoders.com/nitro-for-macos/index.html
by standardUser | 2025-07-09 16:34:40+00:00
> The real question is why are liberals willing to ignore the law?

I hope you don't get accidentally deported to a foreign prison by those lofty conservatives who are SO concerned with following the letter of the law.

But yeah, when a far right court digs up a technicality that just happens to serve the corporate interests that line the pockets of those who appointed these judges well... that's the justice you must truly value.
by esbranson | 2025-07-09 16:34:57+00:00
> As long as it's easy to come up with tasks that any one of you can do, that are easy for humans, but that AI cannot figure out … we don't have AGI yet. And you will know you are close to having AGI when it becomes increasingly difficult to come up with such tasks.

Man I don't know. A random 10 year old has general intelligence and ain't gonna do too well on these tests. AGI is not consciousness, I feel like that also gets confused, and general intelligence is not superhuman intelligence.
by 9rx | 2025-07-09 16:35:06+00:00
> Serverless was a term invented specifically by providers of computers-that-aren't-yours to give people options to not need to manage the computers-that-aren't-yours.

No. "Cloud" was the term invented for that, inherited from networking diagrams where it was common to represent the bits you don't manage as cloud figures. Usage of "Serverless" emerged from AWS Lamba, which was designed to have an execution model much like CGI. "Severless" refers to your application being less a server. Lamba may not use CGI specifically, but the general idea is very much the same.
by godelski | 2025-07-09 16:35:46+00:00
You forgot to also mention that it was good for OpenAI too! Maybe not at this exact time, but it was previously.

Which is a big problem with a lot of companies, and frankly a common bias in human thinking: hyper fixation on the present. I find this ironic given that one of our greatest skills that has led to our success as a species is foresight.

There's a ton of inefficiencies going on right now because of this fixation. As a simple example, the best way for a worker to get a raise is to change jobs. Frequently the last person in has the highest pay (or rather it tends upwards). So older employees leave. But those employees leaving mean a bigger loss because they have institutional knowledge and newer employees are less valuable because they need to be trained. It's cheaper on the long run to readjust your current employee salaries to keep them rather than hide people's salaries and hope they don't jump ship. But the latter strategy is definitely cheaper in the short term.

You can probably think of tons of examples and even more if you start to include natural coalitions with others[0]

[0] there's frequent psych experiments that are along the lines of "would you rather get $10 and other person get $10 or you get $50 and other person gets $100?" The former is frequently chosen because it's "more fair" despite being a worse option for yourself
by kragen | 2025-07-09 16:35:53+00:00
> Serverless is not a marketing term for CGI. Not even in a relaxed way, it's just not. The selling point of Serverless functions is "you give us your request handler and we'll handle running it and scaling it up".

That was the selling point of CGI hosting though. Except that the "scaling it up" part was pretty rare. There were server farms that ran CGI scripts (NCSA had a six-server cluster with round-robin DNS when they first published a paper describing how they did it, maybe 01994) but the majority of CGI scripts were almost certainly on single-server hosting platforms.
by BuildTheRobots | 2025-07-09 16:36:01+00:00
HA doesn't care but your radio environment probably does. One of the great strengths of Zigbee is the mesh network - it doesn't matter where in my house I dump something, because all my bulbs are Zigbee repeaters it's going to get a signal and be able to route back to my HA box.

If I now get a _single_ Thread/Matter/Zwave device to replace one that's broken, ignoring the cost of a new radio for HA, I have to give very serious thought to where it's going to live vs signal availability as I build out yet another network.

tldr: HA is fantastic for coordinating disparate devices, but RF still bites.
by short_sells_poo | 2025-07-09 16:36:15+00:00
I think parent just means that "backwards" is a relative term. Your backwards is someone else's "forward". For someone who is used to reading Hebrew, they would be used to reading right to left and this would seem completely natural, no?

Basically, the numbers 1234 and 4321 are identical assuming one is written left to right and the other is right to left. Then it's just a convention which way you are used to reading.

I know nothing of Old (or New) Hebrew unfortunately so I may be completely off base.
by cryptonector | 2025-07-09 16:36:24+00:00
> Where this kind of API design is useful is when there is a user with an agent (e.g. a browser or similar) who can navigate the API and interact with the different responses based on their media types and what the links are called.

It's also useful when you're programming a client that is not a web page!

You GET a thing, you dereference fields/paths in the returned representation, you construct a new URI, you perform an operation on it, and so on.

Consider a directory / database application. You can define a RESTful, HATEOAS API for it, write a single-page web application for it -or a non-SPA if you prefer-, and also write libraries and command-line interfaces to the same thing, all using roughly similar code that does what I described above. That's pretty neat. In the case of a non-SPA you can use pure HTML and not think that you're "dereferencing fields of the returned representation", but the user and the user-agent are still doing just that.
by KronisLV | 2025-07-09 16:36:39+00:00
> I found that ChatGPT revived vanilla javascript and jquery for me.

I used jQuery in a project recently where I just needed some interactivity for an internal dashboard/testing solution. I didn't have a bunch of time to setup a whole toolchain for Vue (and Pinia, Vue Router, PrimeVue, PrimeIcons, PrimeFlex and the automated component imports) because while I like using all of them and the developer experience is quite nice, the setup still takes a bit of time unless you have a nice up to date boilerplate project that's ready to go.

Not even having a build step was also really pleasant, didn't need to do complex multi-stage builds or worry that copying assets would somehow slow down a Maven build for the back end (relevant for those cases when you package your front end and back end together in the same container and use the back end to serve the front end assets, vs two separate containers where one is just a web server).

Only problem was that jQuery doesn't compose as nice, I missed the ability to nest a bunch of components. Might just have to look at Lit or something.
by adkaplan | 2025-07-09 16:36:40+00:00
I think your method is perfect. Having to make notes and re-enter my settings is just the right amount of frustrating, that each time I'm tempted to buy it. I think most people who are less stubborn (cheap) than I would pay the second time they need the tool.

Having the free no-saving model as a public service is hopefully a win-win for you. The public has access to a financial planning tool, and if they need to take their finances more seriously they can start the paid model.

I also like the prompt you've added which says something like /hey, you lost your settings because you're using the free mode, but we can recover them to save you time/. Good detail.
by potato3732842 | 2025-07-09 16:36:59+00:00
There is less than zero chance I am going to waste my time adding tons of language to fairly simple comments to appease your need for specificity. I know that individuals are not groups. I don't care, groups make up of individuals take action so I will address groups. I feel no need to cite sources for observable common experience. We both know that you would not be satisfied if I did.
Show HN: Social Media and Ad Specs Tool – Filter, Share and Download Templates
by rahulbstomar | 2025-07-09 16:37:09+00:00
I just launched a free tool to help marketers, designers, and content creators quickly find up-to-date image and video specs for all major social platforms (Facebook, Instagram, YouTube, Twitter, LinkedIn, etc.).

Key features:

Searchable and filterable by platform and formats

Copy direct links to individual specs (great for sharing with teams/clients)

Downloadable templates with safe zones (image sizes, ad dimensions)

Lightweight, fast UI – no login or signup required

It was built to eliminate the need to constantly Google or guess spec sizes. Would love feedback or suggestions for platforms/types to add!

Try it here: https://goonlinetools.com/social-media-specs/
by croes | 2025-07-09 16:37:40+00:00
Looks like those desktop robots on kickstarter

https://www.kickstarter.com/projects/obboto/obboto-glowbot

https://www.kickstarter.com/projects/tangiblefuture/looi-rob...

https://www.kickstarter.com/projects/energize-lab/eilik-a-li...

https://www.kickstarter.com/projects/keyitechnology/meet-loo...

etc.
by reactordev | 2025-07-09 16:38:12+00:00
Without optimizations of the vertices buffer, correct, it’s a 1T loop. But we can work on faces and normals so that reduces it by a factor of 3. We can octree it further as well spatially but…

There’s a really clever trick Unreal does with their decimation algorithm to produce collision shapes if you need to. I believe it requires a bake step (pre-compute offline).

I’d be fine with a bake step for this.
by antonvs | 2025-07-09 16:38:19+00:00
You're either using the term incorrectly, or your overall claim is incorrect.

For example, minarchists are not in favor of universal healthcare, by definition - it doesn't fit the short list of the kinds of roles that minarchists believe government should play. There are plenty of people who are in favor of universal healthcare, who can't be called minarchists.
by toomuchtodo | 2025-07-09 16:38:24+00:00
~2M voters 55+ die every year, ~5k per day. Millenials overtook Boomers as the largest generation circa 2019. How you push the olds in power out faster I leave to be solved for by others.

https://www.pewresearch.org/short-reads/2020/04/28/millennia...
by rezmason | 2025-07-09 16:38:44+00:00
What an incredible application of the infinite-mac project. I'm eager to learn how the in-emulator events were dispatched to the page script.

Edit: good lord, what's it doing with these hotspots? Is all the checkbox progression outside of the emulators, in "screen space"? By analyzing specific pixels in the current emu framebuffer?!

https://aresluna.org/site/scripts-frame-of-preference.js?v60