MurphyA/hacker-news huggingface dataset:
by idle_zealot | 2026-02-02 19:31:53+00:00
Isn't the solution to that standardizing on good-enough implementations of common data structures, algorithms, patterns, etc? Then those shared implementations can be audited, iteratively improved, critiqued, etc. For most cases, actual application code should probably be a small core of businesses logic gluing together a robust set of collectively developed libraries.

What the LLM-driven approach does is basically the same thing, but with a lossy compression of the software commons. Surely having a standard geospatial library is vastly preferable to each and every application generating its own implementation?
by MrPowerGamerBR | 2026-02-02 19:32:08+00:00
It is a bit vague, but I think that this means that you aren't going to be able to use Animate altogether after 01/03/2027.

> Access to your Animate files and project data will end on the date that support ends. To ensure a smooth transition, we encourage you to export your Animate FLA and XFL files to other formats such as SWF, SVG, and MP4 before this date.
Show HN: Parano.ai – Continuous Competitor Monitoring
by mlukaszczyk | 2026-02-02 19:32:19+00:00
Tracks competitors for changes (pricing, features, messaging, hiring etc) and delivers AI-summarized insights to your inbox. Built because manual competitive research breaks at scale. Markets move continuously but humans don't monitor consistently.

Live at https://parano.ai

Monitors full websites and other sources like social media / Github. Detects content-level changes, filters noise.

The problem: Teams either do quarterly manual research (too slow) or set up Google Alerts (too noisy, misses subtle changes). We're in between—continuous monitoring with smart filtering.

Would love feedback on what competitive intelligence is actually useful vs. overwhelming.
by OhMeadhbh | 2026-02-02 19:32:21+00:00
A couple of observations. My T-Mobile phone tries to tell me that (800) 275-2273 is the number for Anytime Fitness, but sure enough, it connects me to a service purporting to be Apple Support. I believe it is Apple because I'm able to select what kind of hold music to play. By pressing 3 I get a selection of non-offensive smooth jazz, which is in line with what I think a 70-something Apple customer would enjoy. A touch old fashioned for me to completely enjoy, but well executed, which I can appreciate. And it's probably better than dead air.

Okay... I was able to talk to Quill? Quinn? at Apple Support who stepped me through the process of recovering an AppleId from a gmail account I no longer use. The key here was to remember the security questions, which, thankfully, I did. I don't know if there would have been a way to recover it had I forgotten them. Once I proved to the system I was the "real" owner of the AppleId at that account, I was able to add my phone number and change the security questions. Not sure why I wanted to do that last step, but it seems like I should change them (and then write down the answers on a piece of paper I put in a safe deposit box.)

The weird thing is I think I did all these things before. I did identify myself to the Support Rep (Quill? Quinn?) -- did they put this one account back in a state where it would allow me to reset? The world is filled with mystery.

Next we're going to see if I can apply for the position I originally wanted to apply for using this AppleId.
by computer_chew | 2026-02-02 19:32:26+00:00
Location: Charleston, SC, USA

Remote: Yes

Willing to relocate: For the right price

Technologies: Vanilla HTML, CSS, JavaScript w/o internet, Node.js, Socket.io, Native Web Components, Docker, AWS (EC2, S3), Terraform, Plotly.js, Fabric.js, Claude

Resume/CV: request at email below

Email: mattrethman@gmail.com

Built https://Bid-Euchre.com from scratch if you want to see some of my work.
by overgard | 2026-02-02 19:33:43+00:00
> Sam Altman has made similar statements, and Chinese companies also often serve their models very cheaply.

Sam Altman got fired by his own board for dishonesty, and a lot of the original OpenAI people have left. I don't know the guy, but given his track record I'm not sure I'd just take his word for it.

As for chinese models..: https://www.wheresyoured.at/the-enshittifinancial-crisis/#th...

From the article:

> You’re probably gonna say at this point that Anthropic or OpenAI might go public, which will infuse capital into the system, and I want to give you a preview of what to look forward to, courtesy of AI labs MiniMax and Zhipu (as reported by The Information), which just filed to go public in Hong Kong.

> Anyway, I’m sure these numbers are great-oh my GOD!

> In the first half of this year, Zhipu had a net loss of $334 million on $27 million in revenue, and guess what, 85% of that revenue came from enterprise customers. Meanwhile, MiniMax made $53.4 million in revenue in the first nine months of the year, and burned $211 million to earn it.
by kbr2000 | 2026-02-02 19:33:47+00:00
The delta-transfer algorithm [0] is about detecting which chunks of a file differ on source and target [1], and limiting the transfer to those chunks. The savings depend on how and where they differ, and ofcourse there's tradeoffs...

You seem to be referring to the selection of candidates of files to transfer (along several possible criteria like modification time, file size or file contents using checksumming) [2]

Rsync is great. However for huge filesystems (many files and directories) with relatively less change, you'll need to think about "assisting" it somewhat (by feeding it its candidates obtained in a more efficient way, using --files-from=). For example: in a renderfarm system you would have additions of files, not really updates. Keep a list of frames that have finished rendering (in a cinematic film production this could be eg. 10h/frame), and use it to feed rsync. Otherwise you'll be spending hours for rsync to build its index (both sides) over huge filesystems, instead of transferring relatively few big and new files.

In workloads where you have many sync candidates (files) that have a majority of differing chunks, it might be worth rather disabling the delta-transfer algorithm (--whole-file) and saving on the tradeoffs.

[0] https://www.andrew.cmu.edu/course/15-749/READINGS/required/c...

[1] https://en.wikipedia.org/wiki/Rsync#Determining_which_parts_...

[2] https://en.wikipedia.org/wiki/Rsync#Determining_which_files_...
by acdha | 2026-02-02 19:33:48+00:00
> A production environment should usually be setup up properly with explicit roles and normal access control.

… and sudo is a common tool for doing that so you can do things like say members of this group can restart a specific service or trigger a task as a service user without otherwise giving them root.

Yes, there are many other ways to accomplish that goal but it seems odd to criticize a tool being used for its original purpose.
by superdocs1 | 2026-02-02 19:33:53+00:00
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Python, TypeScript, Next.js, C#, LLMs, Document Processing, OCR, Image Processing, NLP, AWS, Azure, Docker

Résumé/CV: https://superdocs.io

Email: superdocsio@gmail.com

I specialize in "AI for documents", available for consulting on:

- LLMs, RAG, Structured Extraction
- Data extraction from documents
- OCR
- Table detection/recognition
- Document classification
- Document splitting
- PDF workflow automation
by ciroduran | 2026-02-02 19:34:15+00:00
I made a game with Adventure Game Studio about 20 years ago, and Windows being Windows, it still runs fine on modern Windows, although I lost the source to it.

AGS is still a good engine for making games! AdventureX (https://www.adventurexpo.org/) is an annual convention held in London, UK (next one is 7-8th Nov this year), and lots of AGS users gather here. Some people are making games, while others are making modules for integrating libraries or new platforms (for handheld consoles, for example).

BTW, I hadn't realised they modernised their website. Until very recently they still had their version from 2006, looked quite nostalgic these days.
by alexriversscoop | 2026-02-02 19:34:17+00:00
Have you ever sat in a board meeting, looked at three different reports from three different analytics platforms, and realized they all showed different "total revenue" numbers? It’s a sinking feeling. You’re trying to steer a massive ship, but your compass, map, and GPS are all giving you different coordinates. This is why today you’ll learn what is the the leading business intelligence platform in data analytics.
by ErroneousBosh | 2026-02-02 19:34:34+00:00
Here's what they've apparently got in 147:

* Translations
* Image alt text in Nightly PDF viewer
* Tab group suggestions
* Key points in link previews
* Chatbot providers in sidebar

Is there a way to simply have these not present at all, for people who don't want any of them?

None of this is useful. Just stop.
by prmph | 2026-02-02 19:34:39+00:00
Nah, Claude Code is really that better. I should know, every few months I try to move away from Claude Code, only to come running back to it.

Gemini CLI (not the model) is trash, I wish it weren't so, but I only have to try to use for a short time before I give up. It regularly retains stale file contents (even after re-prompting), constantly crashes, does not show diffs properly, etc, etc.

I recently tried OpenCode. It's got a bit better, but I still have all kind of API errors with the models. I also have no way to scroll back properly to earlier commands. Its edit acceptance and permissions interface is wonky.

And so on. It's amazing how Claude Code just nails the agentic CLI experience from the little things to the big.

Advice to agentic CLI developers: Just copy Claude Code's UX exactly, that's your starting point. Then, add stuff that make the life of user even easier and more productive. There's a ton of improvements I'd like to see in Claude Code:

- I frequently use multiple sessions. It's kinda hard to remember the context when I come back to a tab. Figure out a way to make it immediately obvious.

- Allow me to burn tokens to keep enough persistent context. Make the agent actually read my AGENTS.md before every response. Ensure thew agents gets closer and closer to matching the way I'd like it work as the sessions progresses (and even across sessions).

- Add a Replace tool, like the Read tool, that is reliable and prevents the agent from having to make changes manually one by one, or worse using sed (I've banned my agents from using sed because of the havoc they cause with it).
by boondongle | 2026-02-02 19:34:47+00:00
Ultimately in this case it's a courts problem and not a law problem. The only place where law might be the issue would be in limiting damages for the companies in question.

It's simply easier for them to take all the extra profit they're getting and deflect lawsuits. From an American standpoint, that means the manufacturers are getting too much out of the deal and the only way to fix that is to make the lawsuits more painful. Because it's not like it's manufacturers vs. the public - it's really the manufacturers vs. third-party repairers AND the public.
by tweetle_beetle | 2026-02-02 19:34:59+00:00
Looked this up out of curiosity and came across a non-profit which produces reports on the topic and seems to be the basis for the Wikipedia article on modern slavery.

According to the 2023 Global Slavery Index, 7-8 of the top 10 countries in the world with the highest prevalence of modern slavery have a majority religion of Islam (Mauritania has disputed figures about religious prevalence with Christianity and Islam at similar levels). And none of the countries in the top 10 lowest prevalence have a majority religion of Islam. Prevalence here is used to mean estimated number of people in slavery per 1000 population.

However, the absolute figures for total people affected are proportional to the size of the country, as you would expect, with North Korea and Russia topping the list.

And if you look at driving factors, the US is the leading importer of products at risk of being produced by slavery by an order of magnitude.

https://www.walkfree.org/global-slavery-index/
by raw_anon_1111 | 2026-02-02 19:35:13+00:00
I have the $20 a month subscription for ChatGPT and the $200/year subscription to Claude (company reimbursed).

I have yet to hit usage limits with Codex. I continuously reach it with Claude. I use them both the same way - hands on the wheel and very interactive, small changes and tell them both to update a file to keep up with what’s done and what to do as I test.

Codex gets caught in a loop more often trying to fix an issue. I tell it to summarize the issue, what it’s tried and then I throw Claude at it.

Claude can usually fix it. Once it is fixed, I tell Claude to note in the same file and then go back to Codex
Show HN: ClawGuardian – Security Plugin for OpenClaw
by sfaist | 2026-02-02 19:35:25+00:00
I built a plugin for OpenClaw that intercepts tool calls before and after they execute and checks for:

Secrets: API keys, tokens, cloud credentials, private keys

PII: SSN, credit cards, emails, phone numbers

Destructive commands: rm -rf, git reset --hard, DROP TABLE, sudo, etc.

When something is detected, you can configure it to block, redact, require confirmation, or just warn. I added some defaults, e.g. it blocks rm -rf / and warns for email exposure.

Install:

openclaw plugins install clawguardian

Example:

$ openclaw agent --message "run echo '4358 9100 8899 4843'" --agent main

09:33:20 [plugins] ClawGuardian: pii_credit_card (high) detected in tool exec params

Done. The command ran, but ClawGuardian redacted the output since it detects the card-like format.

GitHub: https://github.com/superglue-ai/clawguardian

This is an early version, so I'd love some feedback and thoughts on how to make ClawGuardian better. This is not a replacement for being careful with OpenClaw's capabilities, just an additional security layer preventing the bot from posting my SSN that if found in my emails on some obscure agent social media network.
by ameliaquining | 2026-02-02 19:35:25+00:00
Even in casual Scrabble-like games, I expect using a restricted set of words would create a lot of "come on, that's totally a real word, why can't I use it" moments. Most people know at least a few uncommon words that most other people don't (because it's different words for each person).

The Wordle list of legal guesses is not substantially curated; AFAIK basically all five-letter words legal in Scrabble are on it (except on offensiveness grounds, which was a highly controversial decision). If this were not the case, I predict you'd get user dissatisfaction as per above. Wordle's list of possible answers is much more curated, but that's my point; it can err on the side of conservatism, because users won't notice if a word that they'd expect to be on there is missing, whereas they will notice if such a word is not allowed as a guess.
by goatlover | 2026-02-02 19:35:34+00:00
Along with MAGA supporters who buy pizzas and leave threatening messages for judges and politicians who rule against or oppose Trump after he makes a social media post decrying them. Senator Elissa Slotkin talked about all the death threats she and her family received when the president was calling her treasonous and saying she along with the five others who were reminding military and intelligence members of their oath to the Constitution.
by youarentrightjr | 2026-02-02 19:35:35+00:00
> Doesn't that linked webarchive page say specifically that the ACE is a "Apple/TI co-designed USB Type-C Port Controller" If that isn't a "USB Controller" what do you mean when you say "USB Controller"?
"USB controller" in common parlance means a USB host controller, the hardware that actually controls the USB signals and interfaces with the host CPU(s). They are required no matter if the physical port is type A, B, C, ...
A "port controller" is something completely different, but still related to the "USB type C port" specification. It's a piece of logic (in this case in a separate IC) that handles things like negotiating PD, as well as which protocol(s) will be used over the high speed lanes etc. See the section about pin usage in different modes: https://en.wikipedia.org/wiki/USB-C
comex's comment is inaccurate with respect to the commonly understood meaning of "USB controller" - while that port does have the CC lines going to ACE, the actual USB data lines go to the Apple SoC directly.
This is contrasted with a different design where the USB data lines could go to a standalone IC, and that IC is connected to the Apple SoC via PCIe for example. DFU is significantly more complicated in this type of design because it requires bootstrapping and interaction with this external component.
by vitovito | 2026-02-02 19:35:39+00:00
If you still have your proof of purchase (if you bought it from Apple directly, they should also have it), you can take your receipt and the laptop to an Apple Store and they'll remove the activation lock. They may wipe the machine in the process, I don't recall.

(We had some company iPhones in our device lab, not on MDM, and people would attach them to their personal accounts, so this was an occasional hassle.)
by 10xDev | 2026-02-02 19:35:46+00:00
This isn't my child. It is a program. I need it to get task X done and I couldn't care less how it is done whether it is strictly through CoT or with tools. There is no such thing as cheating in real work and no reason to handicap it. Just test the limits of what it can do with whatever means possible.

Trying to solve everything with CoT alone seems futile.
by silisili | 2026-02-02 19:35:57+00:00
One thing I really like it for is if you have a lot of something similar - let's say plugins. I can then just go to the plugins directory, and tell claude something as simple as "this is the plugins directory where plugins live. I want to add one called 'sample' that samples records". Note that I don't even have to tell it what that means usually.

It will read the existing plugins, understand the code style/structure/how they integrate, then create a plugin called "sample" AND code that is usually what you wanted without telling it specifically, and write 10 tests for it.

In those cases it's magic. In large codebases, asking it to add something into existing code or modify a behavior I've found it to be...less useful at.
Show HN: Bankster – "money as data" toolkit for Clojure (registry, bigdec, EDN)
by siefca | 2026-02-02 19:36:04+00:00
Hi HN,

I built Bankster, a Clojure library for working with money and currencies, with explicit behavior contracts.

It’s "money as data": Money = (Currency, BigDecimal amount), and currencies are managed via a registry (global / dynamically scoped / local) that can represent ISO 4217, crypto, and custom currencies – including deterministic conflict resolution for currency codes.

Highlights:

* BigDecimal everywhere; scale/rounding under control (including non-terminating divisions via rescaling/rounding policies)

* ISO 4217 + crypto + custom currencies (namespaced IDs like crypto/ETH)

* Sum-preserving allocation/distribution ("no lost pennies")

* EDN-friendly: tagged literals #money, #currency, data readers; JSON/EDN serialization

* Operator layer: money.ops and money.inter-ops

I’d love feedback on the contracts, API ergonomics, and the registry approach.
by lowbloodsugar | 2026-02-02 19:36:13+00:00
What comes to mind is Java vs assembly. Claude is just a really really high level language compiler. I work with senior Java devs who have never written assembly.

On the learning front, I spend the weekend asking Claude questions about Rust, and then getting it to write code that achieved the result I wanted. I also now have a much better understanding of the different options because I've gotten three different working examples and gotten to tinker with them. It's a lot faster to learn how an engine works when you have a working engine on a dyno than when you have no engine. Claude built me a diesel, a gasoline and an electric engine and then I took them apart.
by hn_throwaway_99 | 2026-02-02 19:36:32+00:00
I definitely agree with this. Older folks have to deal with the double whammy of being familiar with what they already know, plus there is a good bit of research that learning and absorbing new things just gets harder past mid-40s or so.

That said, I don't think this negates what TFA is trying to say. The difficulty with software has always been around focusing on the details while still keeping the overall system in mind, and that's just a hard thing to do. AI may certainly make some steps go faster but it doesn't change that much about what makes software hard in the first place. For example, even before AI, I would get really frustrated with product managers a lot. Some rare gems were absolutely awesome and worth their weight in gold, but many of them just never were willing to go to the details and minutiae that's really necessary to get the product right. With software engineers, if you don't focus on the details the software often just flat out doesn't work, so it forces you to go to that level (and I find that non-detail oriented programmers tend to leave the profession pretty quickly). But I've seen more that a few situations where product managers manage to skate by without getting to the depth necessary.
by direwolf20 | 2026-02-02 19:36:41+00:00
You can break laws. You just have to realistically estimate the risk. The chance is low, but the impact is high. Maybe you set up an LLC just in case, or you act from the shadows like "Anna"

The government's traditionally very weaponized. I'd err on the side of overestimating risk unless you're certain about the legalities. Your life could be ruined. Most things that are worth doing could ruin your life. You could die in a car crash too. You have to choose which risks to take.
by skfiehcusjcn | 2026-02-02 19:36:47+00:00
People already do pay for it: office 365. It’s just like getting cloud storage with the subscription. OneDrive has been one of the better cloud storage options for consumers.

Also, a great use is Microsoft Forms I was surprised with the AI features. At first I just used it to get some qualitative feedback but ended up using copilot to enter questions Claude helped me create and it converted them into the appropriate forms for my surveys!

Objectives -> Claude -> Surveys (markdown) -> Copilot -> MS Forms -> Emailed.

Insights and analysis can use copilot too.

Main thing to remember is the models behind the scenes will change and evolve, Copilot is the branding. In fact, we can expect most companies will use multiple AI solutions/pipelines moving forward.
by idle_zealot | 2026-02-02 19:36:54+00:00
Oh, I know it's an actual excuse they use. That's what opens up this rhetorical angle. It's just a paper-thin legal justification though, without the CAA they would just use another excuse. Removing or weakening the Act wouldn't help consumers and would harm the public. What actually needs to happen is the EPA issuing a statement like this and backing it up with legal teeth. I just wish I trusted this EPA to actually follow through on that.
by m_ppp | 2026-02-02 19:36:56+00:00
Location: Toronto, Canada
Remote: Preferred, or in Toronto
Willing to relocate: no
Technologies: React, Typescript, AWS, GCP, AI Infrastructure, PostgreSQL, AI, NodeJS, NextJS, Tanstack, Github Actions, Tailwind, CI/CD, Inngest, Supabase
Resume: available on request.
Email: matthewpua@gmail.com
Github:https://github.com/MattPua

Serial founder with 10+ years of full stack engineering experience. Most recently was a technical cofounder of a company in the YC(S24) batch called Cloudglue (https://cloudglue.dev/).

Also run a profitable passive product called ArtemisCalendar (https://artemiscalendar.com/)