MurphyA/hacker-news huggingface dataset:
by fuzzfactor | 2025-08-04 20:22:41+00:00
If you're using spreadsheets you may like this one from another article a few days ago about some Slow things people wait for or work toward that may or may not come to pass in their own lifetime:

>by the time the late 90's rolled around, I already had my own company for a number of years (knew that was going to take decades too so I had started in that direction as a teenager) and by then had more than one computer. Woo hoo!

>And megabytes! Oh Yeah!

>Plus Office '97 which put the "paperless office" within reach even though paperwork was my primary deliverable product.

. . . skip over barbed-wire fence of text . . .

>I had already been pitched in the early '90's by neural net vendors

. . . carefully, ooh that's sharp . . .

>Anyway, there's still a blank tab on an XLS spreadsheet where the tabs to the left are all the "very important" data which I ruminate about then do a little typing accordingly before hitting the button. Then the tabs to the right get populated sequentially and filtered until the final tab spits out a file that gets emailed to the client. It comes straight from Excel with letterhead and fonts virtually indistinguishable from Word. At the beginning with MS-Word I was faxing with a dedicated land line plugged directly into the PC, now email or not when the client prints it there are very few ways to tell the difference from when I would fax them a signed page from my typewriter too.

The only thing lacking for total automation is adequate AI to be able to fill in that blank tab for me, it was designed for that but AI wasn't perfected and I wouldn't have made more money on each job anyway. It only takes a couple minutes of review and thinking based on 40 years of niche technical leadership (where fewer decades [above zero] were designed to be proportionally as effective) for each job. If AI would become an effective alternative to personal decision-making, this one spreadsheet has been waiting for almost 30 years to choose between manual and automatic whenever you want. But even when the clients are urgently waiting for the papers to take to the bank, they usually still waste more time than two minutes before looking at their email, sometimes more so than walking to the fax machine in the old days.

Your "much of expert work consists of systematic, repeatable components alongside the genuine expertise." is right along these lines, except there's only a blank tab alongside the raw data where the AI would be for me, since the expertise can not be contained without compromise.
by bharish2727 | 2025-08-04 20:22:45+00:00
Location: NewYork, NY Remote: Yes willing to relocate: Yes Technologies: Languages: Java,Python,C#, PHP javaScript|framework:Angular,React.js,Springboot,Django,FastApi| cloud:Azure,Aws |Devops: CI/CD,Jenkins,Terraform,Ansible,Git Resume/CV: https://www.bejawadaharish.com Email: b.harish2727@gmail.com

Software Development Engineer with 3 years of experience in designing, developing, and deploying scalable web applications across frontend, backend, and cloud environments. Skilled in Java, .NET, Angular, SQL, and AWS with hands-on expertise in microservices architecture, API development, and CI/CD automation.
by pbasista | 2025-08-04 20:22:55+00:00
> I don't believe anyone should be trusting any third party with their video data in the first place

Of course. No one is suggesting that storing video data from cameras in a cloud system over which the owner has no oversight and no control is reasonable.

I was mostly interested in what kind of image quality can an end user expect to get from a camera with open source firmware.

The mainstream brands like Hikvision had cameras with 4K@25 fps capabilities several years ago. And if I understand what you have written in your message correctly, the Thingino may possibly, start supporting similar cameras sometimes in the future. Which is great. But it does not support them now.

I fully understand that the focus is on the mass market where the devices are cheap. It makes sense. It is reasonable.

But it is also necessary, in my opinion, to fully openly acknowledge that there indeed is a fairly broad gap in capabilities of what you can get with this kind of firmware when compared to the mainstream offerings.
by godelski | 2025-08-04 20:24:11+00:00
> What would you say is your favorite terminal

So far, ghostty. I do also like Alacritty and WezTerm, and think kitty is overhyped (and Warp is a privacy nightmare). A thing I really like about ghostty is it is incredibly easy to maintain. By far my smallest config file. Basically my theme and a few custom bindings. To be honest, there isn't a huge difference between all of them, with some being better at one thing than another, but I think ghostty gets things good all around.

Btw, vim bindings should already be available in your emulator, without the need for tmux. You can set bash to use them (set -o vi) but I suggest migrating to zsh if you like using the cli. I'll also give you one fun command most people don't know. While holding control, press x then e (if you are already using zsh you might need to add `zle -N edit-command-line` to your rc file but <C-x><C-e> needs no config in bash). I guess I should also mention that in vim you can open a terminal (:help term)

> why as it relates to local development experience use?

All these emulators can do, locally, everything tmux can do and more. You just have to remember that a session is the same thing as a window. All these emulators have tabs and splits. So there is no real advantage to tmux.

> Are there features that these tools have that tmux lacks?

First off, switch because your emulator is probably more resource intensive. It may also be missing modern features like being able to view images (see sixel, chafa, or the kitty graphics protocol), ligatures, and a lot of other features.

Second, tmux lacks many of these modern features. Doing a passthrough can help but dealing with images is not a great experience. I have found no configuration where I can reliably view images and never have been able to produce images of the same quality. I always drop out of my session if I am entering a file browser like yazi or fzf (I'll use fzf but it limits the capabilities of previewing).
by altairprime | 2025-08-04 20:24:37+00:00
Per section 7 here — https://www.mastercard.us/content/dam/public/mastercardcom/n... — MasterCard could simply remove Australia from Itch’s Area of Use, at which point they would not be permitted to accepted MasterCard from Australian customers, which the merchant could trivially enforce by country filter on the billing address.

I suspect we’re going to find out that Stripe is unwilling to risk losing Mastercard in Australia and also unwilling to implement passthrough AoU restrictions to their sublicensees, and Mastercard isn’t willing to act against any single customer of Stripe or else they don’t profit from the “not our problem” discount rate they issue Stripe to make it their problem.
by xoxxala | 2025-08-04 20:24:51+00:00
Scott Manley just posted a video:

"Interstellar Comet 3/I Atlas - Probably Isn't An Alien Spaceship" https://www.youtube.com/watch?v=MafmhXwPgmo

(It has more to do with why we can't send a probe to investigate 3/I Atlas...)
by nerevarthelame | 2025-08-04 20:24:54+00:00
It looks like most of the blog posts for the site were also generated by ChatGPT. In the most recent article [0], all of the provided links include "?utm_source=chatgpt.com"

In "How to Reduce Kids’ Screen Time – Without the Tantrums" [1], half of the expert quotes were misquoted or could not be confirmed.

[0] https://offline.kids/teaching-kids-to-lose-gracefully/ [1] https://offline.kids/how-to-reduce-kids-screen-time-without-...
by MOARDONGZPLZ | 2025-08-04 20:25:06+00:00
Related: Funnily enough I’ve been getting a ton from robo applications who prepend a whole page with ascii art declaring that this is a robot application and the applicant (whose CV follows) is a “great match” and that I should reach out to the ai application mill with feedback. Naturally those are straight to the bin, but it’s just insane.
by rkomorn | 2025-08-04 20:25:10+00:00
> They're literally fully capable of handling the flight from start to finish.

I find this to be a bit of a rosy take on things.

Autopilots don't take off (which is why Airbus' ATTOL project was a notable thing when an A350 took off "autonomously" [1]). They don't handle ATC (with the tenuously arguable exception of things like Garmin's Autoland), or handle TCAS on what I'd say is a majority of airliners.

Autopilot on planes is still quite "dumb".

1- https://www.airbus.com/en/newsroom/press-releases/2020-01-ai...
by jcdavis | 2025-08-04 20:25:27+00:00
Based off of my first ever forays into node performance analysis last year, JSON.stringify was one of the biggest impediments to just about everything around performant node services. The fact that everyone uses stringify to for dict keys, the fact that apollo/express just serializes the entire response into a string instead of incrementally streaming it back (I think there are some possible workarounds for this, but they seemed very hacky)

As someone who has come from a JVM/go background, I was kinda shocked how amateur hour it felt tbh.
by jerf | 2025-08-04 20:25:29+00:00
This isn't really that important. I don't care if the probe is here because of magh'Kveh or because its creators are really motivated to zzzzssszsezesszzesz. What I care about is whether it's going to be benign (which includes just cruising through doing nothing) or malevolent to me. I don't even care if the aliens think they are doing us a favor by coming to a screeching halt, going full-bore at Earth, and converting our ecosystem into a completely different one that they think is "better" for whatever reason. However gurgurvivick that makes them feel, I'm going to classify that as a malign act and take appropriate action... because what else can I even do?

And from that perspective, "benign" and "malign" aren't that hard to pick up on. They are relative to humanity, and there is nothing wrong with that. In fact it would be pathological to not care about how the intentions are relative to their effect on humanity.

Whatever happens, it's not like we can actually cause an interstellar incident at this phase of our development. Anything that they would interpret as an interstellar incident they were going to anyhow (e.g. "how dare you prevent our probe from eliminating your species?") and that responsibility is on them, not us. You can't blame a toddler that can barely tie their shoelaces for international incidents, likewise for us and interstellar incidents.
by dang | 2025-08-04 20:26:22+00:00
This crosses into personal attack, which is not allowed here. Please don't post like this again.

In addition, please note these guidelines:

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html

Edit: this is unfortunately a bit of a pattern with your account (e.g. https://news.ycombinator.com/item?id=44665780), and we had to warn you about this at least once before. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by giovaniguizzo | 2025-08-04 20:26:32+00:00
Hello! One of the creators of Sidequest here.

Great question!

Sidequest uses transaction-level row locks (`SELECT ... FOR UPDATE SKIP LOCKED`) when fetching jobs. This means each worker thread only locks the specific job rows it’s about to process, minimizing lock contention and avoiding blocking other queries. This pattern is inspired by Oban’s advisory-lock approach, but instead of using explicit advisory locks, Sidequest relies on the database’s built-in row locking mechanism.

The only drawback is that Sidequest will require one or two connections to your DB. If you enqueue jobs from within other jobs, then each job that requests an enqueue will also connect to your DB (lazily connected upon request - if your job does not enqueue, no connection is created). However, you can configure the number of concurrent workers per queue and globally, so you control how much load Sidequest puts on your database.

I hope that answers your question :)
by ngriffiths | 2025-08-04 20:26:38+00:00
Personally, my feeling is that the median job application process was always this absurd, and the difference is only that the AI interviewer 1) is more obviously absurd, and 2) helps subject only the candidate to this huge waste of time, saving the interviewer from it. Which I guess also shows some disrespect for the candidate's time.

Job interviews are bad. It was always necessary to proactively seek out opportunities, network, and not just send lots of job apps... and obviously here I have to quote Patrick McKenzie who calls cold job apps "an effective strategy for job searching if you enjoy alternating bouts of being unemployed, being poorly compensated, and then treated like a disposable peon."[1]

Many people are super desperate and short on time, though, and in that case I guess you should suck it up and do it unless you think the time is more efficiently spent elsewhere. Which it totally may be, if there are tons of people getting "interviewed" and your chances are low.

[1]: https://www.kalzumeus.com/2012/01/23/salary-negotiation/
by nightfox1 | 2025-08-04 20:27:14+00:00
I have been working on creating a chess coach to help myself and players improve.

In particular, surfacing tactical concepts like pins, skewers, discovered attacks and forks in games proved to be tricky.

I have been testing out a few implementations and have some decent results for a first pass but also many learnings.

For example, to make a move that forks two others pieces is more beneficial (from a material gain perspective) when those pieces are unprotected or not protected well.

Yet in chess.com definitions page of a fork I see "A fork is a basic chess tactic that consists of a single piece attacking two or more pieces at the same time. The attacking piece is known as the forking piece, while the attacked troops are known as the forked pieces."

This definition is great but does not mention any concept of protection vs un-protection of pieces.

I mention this because to program rules around when a fork / tactics should be triggered was an interesting process.

See tactics being detected - https://imgur.com/a/detecting-tactics-bRdsY7u

You see images of forks, pins and discovered attacks from my own games.

If you want to try this out on your games, you are welcome to https://app.chesscoach.dev/
by Uehreka | 2025-08-04 20:27:19+00:00
I’m on my phone at the moment, and didn’t want to judge this product on its iOS Safari performance, as that wouldn’t be fair.

With regard to my attitude: I’ve run into a lot of people who are trying to build “AI video editors”, and many of them don’t realize how intense a basic video editor actually is. It’s the kind of area where, the faster someone gets to the brick wall, the sooner they can start working on getting through it.

Furthermore I think it’s good for them to know that if achieving what I described seems daunting and they want to focus on the AI angle, it’s totally fine to fork an existing mature OSS video editor and just build the AI features on top. That’s what Cursor did for IDEs, and they’re finding a lot of success.
by MostlyStable | 2025-08-04 20:27:33+00:00
I recently got a FOSCAM 3k wifi camera. It supports the RTSP stream standard and CGIProxy commands over http. After the initial setup (mostly just providing it with your network details), you never need to use the official app or cloud anything and it can be restricted to only your LAN with router firewall rules. This is, at least for me, a "good enough" solution that is not dependent on any cloud infrastructure and can be integrated, completely locally, with whatever services you want.
by Dylan16807 | 2025-08-04 20:29:13+00:00
I didn't specify where. Maybe you drank at home. Maybe you drank somewhere, already got home, and then waited over two more hours. Or maybe you drank at lunch and you want to drive home for dinner.

And not a couple. Four hours. One hour per drink plus an entire extra hour. There's so little alcohol left at that point.

But that's just an example of how very long the rule stretches out. The basic example of "one drink, drive home" is the main thing affected, and banning it when there was no problem with people actually doing that is pretty sucky.
by oceanplexian | 2025-08-04 20:29:28+00:00
Does anyone know how they actually trained text rendering into these models?

To me they all seem to suffer from the same artifacts, that the text looks sort of unnatural and doesn't have the correct shadows/reflections as the rest of the image. This applies to all the models I have tried, from OpenAI to Flux. Presumably they are all using the same trick?
Show HN: NameFast – Instantly find available names for your SaaS idea
by skyzouw | 2025-08-04 20:30:42+00:00
Naming a SaaS is harder than it looks.

You want something: • short • relevant • available • not cringe • ideally with a .com or clean .io

After struggling to name a few of my own projects (and burning hours on domain searches), I built NameFast — a minimal tool that helps you generate name ideas and instantly check if the domain is free.

⸻

How it works: • Describe your product (ex: “a project tracker for freelancers”) • (Optionally) add keywords or target audience • It gives you clean name suggestions and filters based on availability

⸻

It’s not trying to be creative for the sake of it. Just quick, usable names that fit a modern SaaS.

⸻

Why I made it: I’ve spent too long coming up with names that sounded good… but were all taken. I wanted something fast, focused, and startup-friendly.

Would love to know: • What do you look for in a startup name? • Do you prefer quirky vs clean? • Any dealbreakers for you when picking a name?

Thanks for reading — and happy to hear your thoughts or suggestions.

https://www.namefast.me/
by nip | 2025-08-04 20:31:08+00:00
Looks really neat! Starred on GitHub!

If you have heard of pg-boss [1], how does sidequest compare to it? I’m about to embark on some « jobification » on some flows and I’d love to have your opinion (possibly biased, but still)!

[1] https://github.com/timgit/pg-boss
by hopelite | 2025-08-04 20:31:11+00:00
My first thought is for historical research. It would be quite a bit of help if you have some old town or settlement map that you can compare to/overlay with a LiDAR stone wall map.

I am not sure, but it may also serve historical preservation purposes if that is an issue, e.g., if administrators are deciding on land partitioning and/or development plans.
by peterfirefly | 2025-08-04 20:31:45+00:00
My early C code would have been awfully slow without them. We needed enums and good inlining before we could ditch (most) macros. When did Zorland/Zortech C become good enough?

There are still a few special cases where macros are useful, such as the multiple #include trick where a macro #defined before the #include determines what the macro invocations in the include file does -- really helpful for building certain kinds of tables.
by cdrini | 2025-08-04 20:31:52+00:00
I think lying is a bit strong, I think they're potentially incorrect at worst.

The Cloudflare blog post where they announced this a few weeks ago stated "Cloudflare, Inc. (NYSE: NET), the leading connectivity cloud company, today announced it is now the first Internet infrastructure provider to block AI crawlers accessing content without permission or compensation, by default." [1]

I was also a bit confused by this wording and took it to mean Cloudflare was blocking AI traffic by default. What does it mean exactly?

Third party folks seemingly also interpreted it in the same way, eg The Verge reporting it with the title "Cloudflare will now block AI crawlers by default" [2]

I think what it actually means is that they'll offer new folks a default-enabled option to block ai traffic, so existing folks won't see any change. That aligns with text deeper in their blog post:

> Upon sign-up with Cloudflare, every new domain will now be asked if they want to allow AI crawlers, giving customers the choice upfront to explicitly allow or deny AI crawlers access. This significant shift means that every new domain starts with the default of control, and eliminates the need for webpage owners to manually configure their settings to opt out. Customers can easily check their settings and enable crawling at any time if they want their content to be freely accessed.

Not sure what this looks like in practice, or whether existing customers will be notified of the new option or something. But I also wouldn't fault someone for misinterpreting the headlines; they were a bit misleading.

[1]: https://www.cloudflare.com/en-ca/press-releases/2025/cloudfl...

[2]: https://www.theverge.com/news/695501/cloudflare-block-ai-cra...
by ping00 | 2025-08-04 20:31:54+00:00
Thanks for sharing! I always love looking at the hand-painted advertisements when I'm back in India. I almost never see it in the cities these days (billboards have taken over), but back in my parents' villages, a lot of older painted advertisements (like Maha Cement) are still there on the walls that run past the main street.

On a side note, I have an HTTP200 license plate and I want to get some nice Indian truck style lettering saying HORN <HTTP200> PLEASE around it :)
by serf | 2025-08-04 20:32:39+00:00
amcrest and reolink are some of the only large Chinese resellers that actually ensure onvif is implemented.

yeah they have a login wall without a reflash, but most of them do -- but the hardware isn't bad and you can keep it local after setup.

That said -- yes : hikvision is the de-facto generic IPcam without issues. Most CCTV softwares are built around hikvision cameras and firmwares as generics.
by vessenes | 2025-08-04 20:32:51+00:00
Ghz speed video processing, even if we only get very basic segmentation or recognition out of it, is probably crazy useful. Need to face recognize every seat at a stadium?

Well, if you have enough cameras, 60,000 seats could be scanned 250 thousand times a second. Or if you want to scan a second of video at 60fps, you'd be able to check all of them at a mere 4 thousand times a second.

Anyway, good to see interesting raw research. I imagine there are a number of military and security use cases here that could fund something to market (at least a small initial market).
by _giorgio_ | 2025-08-04 20:32:57+00:00
It reminds me of this

In Christopher Nolan's "Interstellar," the "Interstellar library" refers to the tesseract, a 5-dimensional space within a black hole, visualized as a bookshelf. This structure is not a physical library but rather a construct created by future humans, allowing Cooper to interact with the past and relay gravity data to his daughter, Murph.
by infecto | 2025-08-04 20:32:58+00:00
You’re shifting from a First Amendment claim to a broader “potential for abuse” argument. That’s fine, but let’s be precise.

1. Government pressure only triggers a First Amendment issue when it’s actual, not hypothetical. Courts require clear state action or coercion.

2. Mastercard acting on its own isn’t censorship in the legal sense, it’s a private company making content-moderation decisions. You may not like that power, but it’s not unconstitutional.

If you want structural reforms, like regulating payment networks as common carriers, that’s a policy question, not a current free speech violation.