MurphyA/hacker-news huggingface dataset:
by danaris | 2025-09-05 14:15:38+00:00
Wegmans recently introduced carts with built-in scanners and scales to allow you to scan as you shop—I really like them overall, and use them every time I go there (which is only once every few months; it's 45 minutes away), even though I often need to get a second, regular cart to offload some of my bags to partway through shopping.

The one problem I've had with them is that they have a tendency to get confused if you try to scan more than one of the same thing in a row, and occasionally I'll have to go through quite a bit of trouble to make sure that I do pay for the 3rd item, and not just the first two...
by HankStallone | 2025-09-05 14:16:24+00:00
Yeah, I've heard people say, "I don't use it for anything controversial, but it's accurate for other stuff." That's usually true, but you can't assume it, because you never know what will be someone's personal hobbyhorse.

If I just want to know some dry facts about Podunk, BFE, it'll probably have them right. But maybe not, if the mayor of Podunk wrote the page and is trying to promote the town, or if it was last edited by someone who used to live there and hates the place. And very few people are going to check the talk or history pages to see whether there's been an edit war or other hints that the page might be sketchy.
by K0balt | 2025-09-05 14:16:34+00:00
Holy crap. I realized that I have had, at one time or another, at least 8 of these robots before my 20s, all of them I tried to improve in one way or another, which got me started on the at2313 (?) chip from armed and started my microcontroller journey. Before that I was either programming on my 6502 machine or designing logic and chips processors on my own “ISA” lol.
by gjsman-1000 | 2025-09-05 14:16:37+00:00
There’s two kinds of programmers:

0. The people who got into it just as a job

1. The people who thought they could do it as art

And #1 is getting thrashed and thrown out the window by the advent of AI coding tools, and the revelation companies didn’t give a darn about their art. Same with AI art tools and real artists. It even begs the question if programming should ever have been viewed as an art form.

On that note, programmers collectively have never minded writing code that oppresses other people. Whether with constant distractions in Windows 11, building unnecessarily deadly weapons at Northrop Grumman, or automating the livelihoods of millions of “inferior” jobs. That was even a trend, “disrupting” traditional industries (with no regard to what happens to those employed in said traditional industry). Nice to see the shoe just a little on the other foot.

For many of you here, keep in mind your big salary, came from disrupting and destroying other people’s salaries. Sleep well tonight and don’t complain when it’s your turn.
by loumf | 2025-09-05 14:17:05+00:00
The analogy I am going for is the water resistance. The debt payment is the burst of momentum you get from pushing off the wall.

I think of tech debt as something you are dealing with all of the time and something inevitable.

I don't like the financial analogy because it implies that you "took out a loan" by taking a short-cut, and that you are obligated to pay it. There is definitely some of that, but mostly, I see it as good decisions that didn't age well. And also, that you may be ok with living with it.
by dpkirchner | 2025-09-05 14:17:10+00:00
I've had similar issues using kubectl to access some tools that made a lot of requests (polling, which is something argocd does I believe).

Setting this environment variable helped a lot: KUBECTL_PORT_FORWARD_WEBSOCKETS=true

Note: because Google's quality is falling you won't be able to find this variable using their search, but you can read about it by searching Bing or asking an LLM.
by taeric | 2025-09-05 14:17:11+00:00
I don't know if I can get behind rhetoric like "further than common." It is just common. Period. And you can be opposed to it, just on principle. It would help me oppose if you showed places that were not seeing benefits.

I'm reminded of places like Alabama that would do massive incentives to Mercedes to build a production plant in the state. Again, I know many that opposed on principle, but they were a touch off balance when it came to the benefits that the state was getting from the plants.

And I agree it can be a bit of a race to the bottom, as it were. As things are, there is little to no evidence that that is the case. Building any large industrial building is a large construction project that alone will generate plenty of tax revenue to justify pushing off many taxes. Would it be even better for the localities to not? Yeah, but only if they could still get the build.
by pflenker | 2025-09-05 14:17:12+00:00
Not only is that a weird presumption about my ostensible insecurities on your end, it's also weird that the state of my own mental resilience should play any role at all when interacting with a tool.

If all other things are equal and one LLM is consistently vaguely annoying, for whatever reason, and the other isn't, I chose the other one.

Leaving myself aside, LLMs are broadly available and strongly forced onto everyone for day-to-day use, including vulnerable and insecure groups. These groups should not adapt to the tool, the tool should adapt to the users.
by yencabulator | 2025-09-05 14:17:14+00:00
Personal anecdote: Before I could read, my mom would sit down and read Donald Duck comics with me. It started out as looking at pictures for a few minutes, soon was her reading a whole comic book aloud in one sitting, and when I eventually learned to read myself, the teacher's feedback was that I read out loud to the class in a way that brought the story to life, where others were just reciting the words.

To think of replacing that shared time with a financial incentive comes across as really cold. (Sorry.) Also, way too late!
by zahlman | 2025-09-05 14:17:55+00:00
> It would be trivial to link to any instances of doxxing on the project, unless they don't exist

Please don't pretend as if people having a discussion at this level are unaware of the facilities available for permanent deletion on Wikipedia (the so-called "oversight").

> Wikipediocracy doesn't count when talking about Wikipedia doxxing.

"Wikipedia doxxing" clearly means doxxing performed by and/or against Wikipedians, not necessarily on Wikipedia's actual domains. Especially if you're using the term to refer to GP, which states:

> The article criticizes doxxing but well-known Wikipedia editors doxx each other all the time...

So unless you can demonstrate that these Wikipedia editors don't post on Wikipediocracy, then yes it obviously does count. "Wikipedia editors doxxing each other" doesn't stop being "Wikipedia editors doxxing each other" just because of where it's posted.

> When I said anyone can verify it, I meant it; go make an account on wikipediocracy, go to the "Wikimedian Folks Too Embarrassing for Public Viewing" forums, and go through the posts by that user.

It looks to me like the top-level commenter already did exactly this, and found the exact opposite of what you imply we'd find.
by melodyogonna | 2025-09-05 14:18:05+00:00
It is not ready for general-purpose programming. Modular itself tried offering a Mojo api for their MAX engine, but had to give up because the language still evolved too rapidly for such an investment.

As per the roadmap[1], I expect to start seeing more adoption once phase 1 is completed.

1. https://docs.modular.com/mojo/roadmap
by TechRecruiting | 2025-09-05 14:18:13+00:00
We are looking for a Senior Backend NodeJS Developer (m/f/d) to be part of the development of our Business Intelligence Application. Our BI APP circle is embedded in our new circle cluster “Customer & Shop Intelligence”, which is in charge of driving a personalized and inspirational shop experience.

Our BI-APP Team uses data from across the company and transforms it into logics & scores, used to provide the best personalized user shopping experience. You will work at the heart of our recommendation and sorting logics with deep insights into the algorithms behind that.

What you will do

- Develop smart BI solutions utilizing NodeJS with TypeScript

- Manage extensive data volumes efficiently, employing Google BigQuery and integrating seamlessly with Business Intelligence systems

- Build and enhance high-traffic APIs, ensuring minimal latencies

- Work closely with experienced developers, product managers, data scientists, and analysts to improve existing features and introduce new ones

- Encourage innovative ideas and creations – a flat organizational structure, and fast decision-making processes ensure ample room for contribution and growth

- Draft architectural decisions together with our Tech Lead and explore new technologies

Who you are

- You have at least 5 years of experience working with Node.js

- You have recent and practical experience with TypeScript

- You have proficiency in working with SQL or No-SQL databases

- You write well-structured, efficient, and maintainable code, and actively maintain the quality of the codebase

- You have excellent analytical and problem-solving skills

- You are used to working in an English-speaking and agile environment

- You raise the quality of the software you work on

Nice to have

- You have experience with Elasticsearch

- You have experience with Google Big Query

- You have familiarity with centralized logging, monitoring, and alerting solutions like Datadog

- You have recent and practical experience with React, VueJs, or similar frontend frameworks

YOU ARE THE CORE OF ABOUT YOU. We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
by csours | 2025-09-05 14:18:35+00:00
Companies aren't monoliths, they're made of teams.

Big companies are made of teams of teams.

The little teams don't really get to make purchasing decisions.

If there's a free alternative, little teams just have to suck it up and try to make it work.

---

Also consider that many of these expenses are born by the 'cost center' side of the house, that is, the people who don't make money for the company.

If you work in a cost center, the name of the game is saving money by cutting expenses.

If technology goes into the actual product, the cost for that is accounted for differently.
by davidlee1435 | 2025-09-05 14:18:45+00:00
I think it's pretty easy to buy the coins, regardless of government intervention. Countries (ie China, Nigeria) have tried and failed to restrict access to cryptocurrencies. Whether you get good execution is a separate issue- my point is that stablecoins enable you to execute these trades in the first place.

Agree with the posit- stablecoins grew a lot during periods of strict monetary policy (ie capital outflow from China starting in 2015, hyperinflation in 2023).

Note my original post said disruptive, not good. Meant it in the truest sense of the word; both good and bad comes out of it.
OntoMotoOS – A Meta-Operating System Framework for AI Governance
by nettalk83 | 2025-09-05 14:18:51+00:00
OntoMotoOS is a conceptual "meta-operating system" framework designed to explore AI governance, ontology, and philosophical protocols. It is not software, but a structured approach to model how governance and alignment can evolve beyond technical constraints.

Paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5393119

Curious to hear feedback: Can meta-level frameworks like this contribute to discussions on AI safety and governance?
by MontyCarloHall | 2025-09-05 14:19:01+00:00
The reason why Python dominates is that modern ML applications don't exist in a vacuum. They aren't the standalone C/FORTRAN/MATLAB scripts of yore that load in some simple, homogeneous data, crunch some numbers, and spit out a single result. Rather, they are complex applications with functionality extending far beyond the number crunching, which requires a robust preexisting software ecosystem.

For example, a modern ML application might need an ETL pipeline to load and harmonize data of various types (text, images, video, etc., all in different formats) from various sources (local filesystem, cloud storage, HTTP, etc.) The actual computation then must leverage many different high-level functionalities, e.g. signal/image processing, optimization, statistics, etc. All of this computation might be too big for one machine, and so the application must dispatch jobs to a compute cluster or cloud. Finally, the end results might require sophisticated visualization and organization, with a GUI and database.

There is no single language with a rich enough ecosystem that can provide literally all of the aforementioned functionality besides Python. Python's numerical computing libraries (NumPy/PyTorch/JAX etc.) all call out to C/C++/FORTRAN under the hood and are thus extremely high-performance, and for functionality they don't implement, Python's C/C++ FFIs (e.g. Python.h, NumPy C integration, PyTorch/Boost C++ integration) are not perfect, but are good enough that implementing the performance-critical portions of code in C/C++ is much easier compared to re-implementing entire ecosystems of packages in another language like Julia.
by sniffers | 2025-09-05 14:19:03+00:00
They definitely don't. The water consumption of AI is not happening in the cooling blocks in the racks, it's happening outside in cooling towers. The heat a data center produces must be removed from the data center, and that is typically done via evaporation. The hot water interfaces with evaporative cooling towers and moves back inside to cool the chips again.

It would be neat if we could harvest that heat and use it for some purpose, but today we largely use it to make steam.
by bee_rider | 2025-09-05 14:19:06+00:00
>> IMO countries would be totally reasonable to demand that the moderation decisions for the citizens of their countries be made by people in-country, following their local laws, inside their jurisdiction.

> Moderation decisions are not and should not be determined solely by what's legal.

For sure. Following the laws of the country you want to operate in is just the bare minimum. Additional considerations can be taken, of course.

>> Ultimately, whether or not we like it, most countries have some restrictions on speech. Countries want somebody in their jurisdiction to represent the company

> The former is an excellent reason to refuse the latter.

This is where we are, the next step in this back-and-forth is that entities without any local representation get blocked.
by elliottr1234 | 2025-09-05 14:19:39+00:00
It's well worth it its much more than a gui for it supports running k8s locally, managing custom vm instances, resource monitoring of containers, built in local domain name support with ssl mycontainer.orb, a debug shell that gives you ability to install packages that are not available in the image by default, much better and automated volume mounting and view every container in finder, ability to query logs, an amazing ui, plus it is much, much faster and more resource efficient.

The above features really do make it worth it especially when using existing services that have complicated failure logs or are resource intensive like redis, postgres, livekit, etc or you have a lot of ports running and want to call your service without having to worry about remembering port numbers or complicated docker network configuration.

Check it out https://docs.orbstack.dev/
by Swizec | 2025-09-05 14:19:58+00:00
> Sorry, you jumped a little here. Who is "we"?

Right, this was in high school some 20 years ago in Slovenia and also in college after. Anything graded happened at school. All tests were open answer where you have to write 2 or 3 sentences. We also had oral exams in front of the whole class where the teacher asks you questions and you answer. In college the orals were more private because the classes were huge and the exam periods more condensed.

Homework was graded in that you’d get a + for doing it and a - for not doing it. Collect enough - and you get an F. This was more to make us do the homework than to actually check the work.

Afaik this hasn’t changed but I don’t know any recent school children in Slovenia so maybe it has.

> Are you referring to the Socratic Method?

I don’t know what it’s called. The approach where you challenge students to try figuring out the answer/explanation before you explain it to them because that has been shown to lead to better learning outcomes even though, or because, it’s harder and slower.
by danaris | 2025-09-05 14:20:12+00:00
We do.

It has a terrible false positive and false negative rate.

So it's not just a matter of it "keeping out 90% of the kids"; it's a matter of it decreeing that due to unknowable factors, and with no ability to appeal to a human, you are 13, and are no longer allowed to access large chunks of the internet.
by dahart | 2025-09-05 14:20:27+00:00
Nice work! I’d love to hear about your goals with this project, do you want to get it into PDF or browser engines, or anything like that?

Mark Kilgard surveyed some path rendering engines with a few curves that most have trouble with. It’d be fun to see how Rasterizer stacks up, and perhaps a nice bragging point if you dominate the competition. https://arxiv.org/pdf/2007.12254

Having used the quadratic solver code that you found on ShaderToy (sqBezier), you might be able to shave some cycles by doing a constant-folding pass on the code. It can be simplified from the state it’s in. Also the constant in there 1.73205 is just sqrt(3), and IMO it’s nicer to see the sqrt(3) than the constant, and it won’t slow anything down, the compiler will compute the constant for you. Also, it might be nice to additionally link to the original source of that code on pouet.
by zahlman | 2025-09-05 14:20:53+00:00
To be absolutely, 100% clear: your position is that someone who writes on the Internet, a statement of the form:

> Let's suppose, just for the sake of argument, that [username] is a PhD student named [real name]. Specifically, this [real name]:"

> "[real name] is a PhD candidate [major] at [university name]. He received his BA (Hons) in [major] from [university]. Previously [real name] received his rabbinical ordination from the [other school] in [location] in [year]. [real name] is also the [job title] at [organization]."

is not "doxxing"?

Let's suppose, just for the sake of argument, that I find that patently absurd.
by loumf | 2025-09-05 14:21:11+00:00
Thanks! I put up half the book so that only people that liked it would buy it. I am ok with it not being for everyone. I got about 70 sales overnight, so I am totally fine with some negative comments as well. Most are constructive.

I am a little miffed that someone called it AI slop. I wrote every word (with professional editors helping). So, that hurts a little :)
by runarberg | 2025-09-05 14:21:59+00:00
I need to clarify, parent asked how does a user use AI to bypass copyright. But I answered how an AI company uses AI to bypass copyright.

I am under no illusion that if a user of AI requests an image of Indiana Jones and uses it in their art, the rights holders will issue a takedown an would succeed. The AI company that owns the model that generated the model will however not face any consequences, and have therefor successfully have bypassed copyright protections.
by LargeWu | 2025-09-05 14:22:07+00:00
If LLM-based tools were such a money printing machine with a big ROI, why would you ever want to downsize? Keep redirecting that excess human capacity into building bigger and better capabilities to generate more revenue. Hire cheap grads to do the work.

Except it seems like the opposite is happening. CS grads have high unemployment. Companies laying off staff.

The rhetoric doesn't seem to add up to the reality.
by renedloh | 2025-09-05 14:22:32+00:00
Hey HN, creator here.

I’m a math grad student, not a professional developer. I was playing around with Google's newer models ("Nano Banana") and was struck by how their outputs could be structured for learning, not just for creating cool-looking demos. That was the "aha!" moment.

The developer experience was a huge leap for me. In the past, I've cobbled together projects with React + Python/FastAPI on a self-managed server, but this was my first time using Next.js and Vercel. The difference was night and day—it felt incredibly smooth and let me focus on the product itself.

A key insight during the build was realizing the generation had to be serial: text first (I'm using GPT-5 for concept explanation structure), then using that text as rich context for the visual model. It made the infographics much more relevant.

I'm genuinely here to learn from this community. Any and all feedback—brutal or otherwise—is welcome.
by zettabomb | 2025-09-05 14:22:38+00:00
From https://europa.eu/youreurope/citizens/consumers/shopping/gua...

>You always have the right to a minimum 2-year guarantee if the digital content or service turns out to be faulty, not as advertised or not working as expected. If the supplier cannot fix the content or service within a reasonable time, free of charge and without significant inconvenience to you, you can ask for a reduction in the price or to terminate the contract.
by elliottr1234 | 2025-09-05 14:22:43+00:00
Honestly just the debug shell alone is worth a good amount of $. You can remotely run shell commands on your deployed docker container and install packages that are not available in the base image without modifying the base image which can be a life saver.

https://docs.orbstack.dev/features/debug

Let alone the local resource monitor, increased, performance, automated local domains (no more complicated docker network settings to get your app working with local host), and more.
by jlokier | 2025-09-05 14:23:09+00:00
This branch of the discussion is is about dereferencing on multiple threads concurrently. That doesn't block the application, each mmap'd dereference only blocks its own thread (same as doing read()).

In my own measurements with NVMe RAID, doing this works very well on Linux for storage I/O.

I was getting similar performance to io_uring with O_DIRECT, and faster performance when the data is likely to be in the page cache on multiple runs, because the multi-threaded mmap method shares the kernel page cache without copying data.

To measure this, replace the read() calls in the libuv thread pool function with single-byte dereferences, mmap a file, and call a lot of libuv async reads. That will make libuv do the dereferences in its thread pool and return to the main application thread having fetched the relevant pages. Make sure libuv is configured to use enough threads, as it doesn't use enough by default.
by rayiner | 2025-09-05 14:23:12+00:00
Many countries in the region are banning social media. In Bangladesh, they recently banned Instagram, WhatsApp, and YouTube: https://www.timesnownews.com/world/asia/bangladesh-bans-what.... Of course, Bangladesh did so in an effort to suppress a national movement that actually ended up overthrowing the government. So maybe Nepal has good reasons to worry, lol.