MurphyA/hacker-news huggingface dataset:
by embedding-shape | 2026-01-19 11:38:40+00:00
I think that's a general guideline to identify "propaganda", regardless of the source. I've seen people in person write such statements with their own hands/fingers, and I know many people who speak like that (shockingly, most of them are in management).

Lots of those points seems to get into the same idea which seems like a good balance. It's the language itself that is problematic, not how the text itself came to be, so makes sense to 100% target what language the text is.

Hopefully those guidelines make all text on Wikipedia better, not just LLM produced ones, because they seem like generally good guidelines even outside the context of LLMs.
by narag | 2026-01-19 11:38:57+00:00
A couple of different uses of AI, recently detected in YouTube:

1. There are channels specialized in topics like police bodycam and dashcam videos, or courtroom videos. AI there is used to generate voice (and sometimes a very obviously fake talking head) and maybe the script itself. It seems a way to automatize tasks.

2. Some channels are generating infuriating videos about fake motorbikes releases. Many.
by lucideer | 2026-01-19 11:39:15+00:00
> Four years later and the model had been discontinued

Which model? Was it the FP1? It sounds like your friend was extremely unlucky - FP2 is 11 years old & there's still (a limited subset of) parts for sale for it (display & camera). FP3 (7yo model) still has all the parts for sale.

That said - I'm critical of another aspect of device longevity: software support. I upgraded from my (still working) FP3 to the FP5 because apps I needed stopped working on the highest version of Android supported by FP3. That Android version is still officially supported by Fairphone & receiving security updates but without major version upgrades the app support can be problematic. Obviously that's ultiamtely the fault of bad app devs, but ultimately it's hard to overcome.
Show HN: Kuse Cowork – An open source, BYOK alternative to Claude Cowork
by rctstudio2018 | 2026-01-19 11:39:53+00:00
Claude Cowork is a fascinating idea for non-devs, but I wanted a version that was open-source, lightweight, and strictly model-agnostic.

So I spent the last 24 hours with Claude Code and here it comes:

Native Rust, Zero-Wrappers: This isn't just another agent wrapper. It’s a ground-up implementation in Rust. No heavy dependencies, no Python bloat, and no reliance on OpenCode/AgentSDK. Just raw performance and a tiny binary.

Docker Sandboxing: Since agents execute code, security is paramount. Open Cowork runs commands inside a transient Docker container.

BYOK (Bring Your Own Key): Use OpenAI, Anthropic, or run entirely offline with Ollama/Local LLMs. You own the keys and the privacy.

Skills, and MCPs: It can already handle complex document tasks (PDF, Excel, etc.) out of the box.

The Development Story: The most interesting part is that I had zero Rust experience before this weekend.

It was a surreal experience: an AI agent (Claude Code) helping me build a faster, secure, and open-source version of "itself."

The project is live on GitHub:https://github.com/kuse-ai/kuse_cowork

It's still very early and experimental, any feedback is welcome ：）
by meetingthrower | 2026-01-19 11:40:57+00:00
Two examples:

1. Invoice billing review. Automated 80% of what was a manual process by providing AI suggestions in an automated way. Saved 3 hours per day of managers time. Increased topline by 10%. Dev time: 1 day

2. Data dashboards. We use janky saas that does not have APIs. Automated a scraper to login, download the reports daily, parse and upload to a database, and build a dashboard. Used to take my associate 3 hours per week to do this in a crappy spreadsheet. Now I have it in a perfect database much more frequently. Dev time: 4 hours.

We are attacking little problems all across the business now.

A MIRACLE!!!!
by lrvick | 2026-01-19 11:41:25+00:00
Consider security engineering. It requires constantly thinking about unconventional ways to attack systems, and taking advantage of common coding mistakes LLMs produce as often is humans because it learned from humans.

Security engineers will have jobs until software is perfectly secure... and that is going to be a while.

I do not use LLMs at all to do my job, and it is unlikely I ever would. Clients pay me -after- they had all their favorite LLMs take a pass.
Show HN: Meddle – Integrate, collect, manage and analyze realtime data
by MicheleLacorte | 2026-01-19 11:42:34+00:00
Hello HN, I’m Michele.
I’m building Meddle because connecting hardware stuff is still way harder than it should be.

Every factory I worked with had the same problem: robots, PLCs, CNCs, sensors, all speaking different protocols, all locked in silos. Getting data out meant custom scripts, fragile gateways, or expensive vendor lock-ins.

What I built:
Meddle is a data-driven IoT platform that connects industrial machines to any destination.
It normalizes machine data, enriches it, and streams it where you need it: cloud, MES, analytics, or custom pipelines.

The use case:
Teams use Meddle to:

- connect legacy and modern machines in days instead of months

- centralize production data without rewriting everything

- build monitoring, analytics, and automation on top of clean machine data

Right now we’re opening a waitlist to validate real-world use cases and edge cases (especially ugly factories ).

I’d love feedback from anyone dealing with industrial IoT, data pipelines, or factory integrations.
by bflesch | 2026-01-19 11:43:35+00:00
We're all underestimating the sheer number of people in russia who have a "career" in a while-collar job in some propaganda unit. It's a good way to work at the army but not having to actually fight at the front.

They pose as citizens of European, African, Asian or American countries online and try to steer discussion to subvert the local society. The Twitter location reveal showcases that it has an immense scale.

There are many examples such as Scottish independence movement going offline when iran goes offline.

On websites like HN and reddit you cannot even see where someone is originating from. But you can ALWAYS detect them by the cognitive biases they're using to drive their propaganda: false equivalency biase, false choice dilemmas, and so on.
by bko | 2026-01-19 11:43:49+00:00
> artisanal code

That's an interesting perspective. I guess it depends on what you want and how low the stakes are. Artisanal coffee, sure. Artisanal clothing, why not? Would you want an artisanal MRI machine? Not sure. I wouldn't really want it "hand crafted", I just want it to do it's job.
by 6510 | 2026-01-19 11:44:07+00:00
The thing I would like to see is a second purpose for smart phones, an afterlife, calculator heaven?

It doesn't have to be cheap. It might for example resign into a security camera or a doorbell. A metal bracket with a connector, a button or a connection for one, a seperate psu with a bell or a relay for one, screws to attach the wires, perhaps a stripped down end of life OS (altho it could just be a mode) and it becomes a very good doorbell with motion detection, a good amount of storage, two way video if you want it. Share with someone [temporarly]. Backup footage on laptops, pc's, phones, storage devices etc etc

For $100 in parts it would be highly competitive in the space but it could be more expensive as it can basically do everything a $1000 security camera offers and more. Battery backup, sim card, etc. A big phone brand might even be able to get a contract with local law enforcement so that they can have/request [emergency] access.

It's just one example, a small/portable computer could resign into many things. The device only needs to know it is now a TV remote control.
by whazor | 2026-01-19 11:44:25+00:00
This is what makes sense. You want to be able to replace the charging port, screen, and camera. And of-course update the software, where software stability is IMHO the weakest point of Fairphone.

If the logic board breaks, you want to upgrade to the newest chip model you can get. Because third-party software becomes slower every year. If you want a phone to last as long as possible, thus getting the latest chip. For Fairphone it is more interesting, since they use a particular Snapdragon model range with longer driver support.

The elephant in the room is of-course software getting too slow and developer not optimizing their apps.
by genewitch | 2026-01-19 11:44:36+00:00
top post is from 13 years ago. there are more recent meta studies and research done. ( i know of at least 3, that were 'rebutted' by realclimate.org but not satisfactorily.) it's fine to handwave on a forum "oh of course they've contemplated this you simpleton!" I've kept up with the literature; i've read the IPCC reports, for years. there is contention about this, about the heat record (like, prehistoric).

GISS and GHCN use, among other things, models to homogenize temperatures across UHI and "rural" areas, and these are two i found with a cursory search. there are others. they only agree that it is, for sure, getting warmer. they arrive at different values.

Different.

Values.

The satellite date we've been using since 1978? well, every 10-15 years they get replaced, and the satellites report different TSI values. (i can link a picture of the satellite TSI data as a single graph if you'd like!)

Different.

Values.

> "Instead, most groups (including NASA GISS), were relying on automated computer programs that tried to guess when station changes might have introduced a bias. These programs used statistical algorithms that compared each station record to those of neighboring stations and applying “homogenization adjustments” to the data.
by torarnv | 2026-01-19 11:45:11+00:00
> Lume automates the macOS Setup Assistant via VNC and OCR, creating ready-to-use VMs without manual clicking. Tart relies on Packer plugins for automation.

This feels disingenuous. Tart has unattended setup support as well, and it's based on the same VNC + OCR technique as Lume. In fact Tart had it first, and your approach seems to be heavily inspired by it. In addition the boot command instructions you're using came from https://github.com/cirruslabs/macos-image-templates/

The only material difference is whether it's built-in or integrated via Packer.
by self_awareness | 2026-01-19 11:45:12+00:00
Video showing racist behavior is racist and anti-racist at the same time. A racist will be happy watching it, and anti-racist will forward it to forward their anti-racist message.

Faking a racist video that never happend is, first of all, faking. Second, it's the same: racist and anti-racist at the same time. Third, it's falsifying the prevalence of occurrence.

If you'll add to the video a disclaimer: "this video has been AI-generated, but it shows events that happen all across the US daily" then there's no problem. Nobody is being lied to about anything. The video shows the message, it's not faking anything. But when you impersonate a real occurence, but it's a fake video, then you're lying, and it's simple as that.

Can a lie be told in good faith? I'm afraid that not even philosophy can answer that question. But it's really telling that leftist are sure about the answer!
by jcattle | 2026-01-19 11:45:22+00:00
I'm thinking quite a bit about this at the moment in the context of foundational models and their inherent (?) regression to the mean.

Recently there has been a big push into geospatial foundation models (e.g. Google AlphaEarth, IBM Terramind, Clay).

These take in vast amounts of satellite data and with the usual Autoencoder architecture try and build embedding spaces which contain meaningful semantic features.

The issue at the moment is that in the benchmark suites (https://github.com/VMarsocci/pangaea-bench), only a few of these foundation models have recently started to surpass the basic U-Net in some of the tasks.

There's also an observation by one of the authors of the Major-TOM model, which also provides satellite input data to train models, that the scale rule does not seem to hold for geospatial foundation models, in that more data does not seem to result in better models.

My (completely unsupported) theory on why that is, is that unlike writing or coding, in satellite data you are often looking for the needle in the haystack. You do not want what has been done thousands of times before and was proven to work. Segmenting out forests and water? Sure, easy. These models have seen millions of examples of forests and water. But most often we are interested in things that are much, much rarer. Flooding, Wildfire, Earthquakes, Landslides, Destroyed buildings, new Airstrips in the Amazon, etc. etc.. But as I see it, the currently used frameworks do not support that very well.

But I'd be curious how others see this, who might be more knowledgeable in the area.
by latexr | 2026-01-19 11:45:47+00:00
> No, because this isn't remotely comparable to weekend hobby projects.

I agree. But those also don’t need:

> intuitive UI, logging, error handling, documentation, packaging, versioning, containerization, etc. is so tedious.

Some of that, sure, but not all of it. Either it’s a weekend hobby project or it’s not, and your description is conflating both. A hobby is something done for fun.
by deaux | 2026-01-19 11:45:55+00:00
> It would be nice if you got first-party parts for Samsungs, years after they're released.

You can? They're happy to repair even 7+ year old phones, I'm sure there's a cutoff but I haven't heard of anyone running into it. Might depend on the country though. Unless you mean buying those parts separately but they don't even let you do that for new phones, so "years after they're released" doesn't matter then.
by wrux | 2026-01-19 11:45:57+00:00
Solana is great because fees are so low, the wallet apps are great, there's loads of stable coins and there's a big pool of users.

I don't think using Monero would be a good platform because it does not have smart any contract functionality. The only thing Monero has going for it is hiding transactions, and we don't need that for kacet.

I agree the marketing website isn't great. We are two developers and don't have much marketing experience. Now we have something online we are looking into improving our online presence.
by jofzar | 2026-01-19 11:46:22+00:00
https://youtu.be/eyAVWH61R8E?t=3m53s

I would say Superman's quality didn't suffer for it.

I would say cost is probably the most expensive part it's also just like "why bother", it's not CG, it's not "2d filming" so it's just niche, like the scenarios you would actually need this are very low.
by dust42 | 2026-01-19 11:47:37+00:00
There are reports from passengers that the train rattled before the accident. So my guess is a broken wheel rim and subsequently the train derailed at the track switch then also damaging the opposite track.
Accident location: https://maps.app.goo.gl/Cek9DgChguXJxVpd6 The italian is about 400m north at the technical building with the two antennas.
by fooker | 2026-01-19 11:47:40+00:00
None of these have anything to do to do with memory layout or how data is formatted in the memory. You are arguing a different point than the one being discussed here.

These are fundamentally hacks around the compiler’s inability to understand ownership and lifetimes, at least the way Rust (and C++) are designed.

These exist in Rust because otherwise you would have to use unsafe blocks all the time to write any reasonable code.
by meetingthrower | 2026-01-19 11:49:03+00:00
Correct. I think "real" software requires real development and architecture.

And to be honest, even the tiny apps I'm doing I wouldn't have been able to do without some background in how frontend / backend should work, what a relational database is, etc. (I was an unskilled technical PM in the dotcom boom in the 2000s so at least know my way around a database a little. I know what these parts of tech CAN do, but I didn't have the skills to make them do it myself.)
by thephyber | 2026-01-19 11:49:12+00:00
Tanks for all! /s

The founding fathers denied the right to bare arms to Catholics (and I’d wager lots of other religions), Native Americans, slaves (unless their owners explicitly allowed them), and we inherited English Common Law which limited carrying guns in populated areas.

Until Heller in ~2008, the right to bare arms (as a national right) was widely agreed to mean a collective right (eg. The militias), not an individual right.

We are in a weird place at this moment where the tide turned and lots of jurisprudence is being switched. Also, with ICE / DHS acting as unprofessional as they are, I wouldn’t be surprised to see lots of Dems advocate for more individual gun rights.
by tialaramex | 2026-01-19 11:49:48+00:00
Some of this is just knowing from experience, by the time C++ programmers knew they wanted the destructive move assignment semantic at the turn of the century they already had large codebases which relied on C++ copy assignment, so, too bad. It took a significant extra effort to land C++ 11 move semantics, which are still less useful but also have worse ergonomics. Whereas Rust knew it wanted the destructive move so, that's just how everything works in Rust.

But there are a bunch of unforced errors in C++ design beyond that. Default implicit conversion is a choice and a mistake. Multiple inheritance is a mistake, Stroustrup even says he did it because it was easy, which is exactly the same cause as Hoare's NULL. Choosing "All correct programs compile" (the other option was "No incorrect programs compile", you can't have both, see Henry Rice's PhD thesis) was a mistake. My favourite bad default in C++ is atomic memory ordering. The nasty trick here was that picking a default was the mistake, it's not that they picked the wrong one but that they picked a default at all. C++ programmers end up writing code which doesn't specify the ordering even though the ordering was their only important decision.
by mawadev | 2026-01-19 11:49:58+00:00
Feels like soft skills are peddled as if developers don't have "enough" and it is a common assumption by nearly everyone that this is the case.
I think of it in a similar way: the magnitude of soft skills you put on display is positively correlated to the difficulty of social interactions at that workplace. Navigating all the nuances, implies how complicated and maybe loaded that environment is. Do one "mistake" regarding social skills and you will face "consequences"?
by kotaKat | 2026-01-19 11:50:18+00:00
"Employees who have an iPhone from Radboud University can continue to use it as long as the device is still functioning. However, returned iPhones will no longer be reissued."

I wonder what the take rate will be from people rejecting the Fairphone and requesting their own SIM instead. The inner IT purchasing cynic in me says this is just a simple way to cull out your purchasing costs by only issuing one quasi-unpopular* device.

* I used to issue out phones at a large hospital and we allowed device choice. We saw ~90% iPhones, 10% Android in our fleet.
by deaux | 2026-01-19 11:50:24+00:00
Absolutely. If you want to even pretend to care about the environment, the very first step is starting to buy almost everything over $100 second hand. The added benefit is that it has lots of other societally positive effects! It has one of the very highest "sacrifices made vs. societal benefit" ratios there is. Please stop buying "environmentally friendly" gadgets and equipment and start buying "unfriendly" ones second-hand. There are very few categories of products where the efficiency gains made over the last decade mean you should buy new. Certainly less than 1% of purchases we make.
by ddtaylor | 2026-01-19 11:51:14+00:00
I am using Briar and Session right now for this.

Jack makes cool stuff, but I fell off BlueSky and I have little desire to engage with the "community" on there. It's very echo-chambery like every social media and I feel it's mostly identical to X or Truth just a different echo chamber. It seemed like BlueSky was being sold as a solution to what happened with Twitter and I feel like it didn't make true on it's promise.
by kmm | 2026-01-19 11:51:50+00:00
I think I have some sort of intuition why all the probabilities are the same.

Imagine you're standing on a randomly chosen vertex on the ring which is not right next to the starting position. At some point, the ladybug will be guaranteed to appear either to the left of you or to the right of you for the first time, and this cannot happen as the second-to-last step, because then the ladybug would have had to have visited both of your neighbors. At this point, for your vertex to be the one last visited, the ladybug would have to turn around and loop all the way around the circle to your other neighbor. But this means the previous trajectory of the ladybug and which vertices were visited before is irrelevant, as the ladybug will have to pass by them anyway. By symmetry, this situation is completely equivalent to being at the very start of the process on one of the vertices neighboring the starting position. Hence any randomly chosen vertex not next to the starting position has to have the same probability of being visited last as those two vertices. Hence all vertices have to have to same probability of being visited last.
by kakwa_ | 2026-01-19 11:52:56+00:00
The graphic stack in NT is done in a microkernel fashion, it runs in kernel space but doesn't (generally) crash the whole OS in case of bugs.

There are a few interviews of Dave Cutler (NT's architect) around where he explains this far better than I am here.

Overall, you have classic needs and if you don't care about OSS (either for auditability, for customizability or for philosophical choice about open source), it's a workable option with its strength and weaknesses, just like the Linux kernel.
by tomashubelbauer | 2026-01-19 11:53:32+00:00
Claude Code is obsessed with using single letter names for inline function parameters and as loop control variables. I don't like it and I think it is sloppy, so I told it to stop in CLAUDE.md. In my experience, Claude Code will respect CLAUDE.md around 70 % of the time, it seems to cherry pick areas that it will respect more and less often and of course it kept ignoring this instruction. So I told it to add a pre-commit hook and invoke the TypeScript compiler and analyze the AST for single-letter variable names and tank the pre-commit check when it detects one with an error message indicating the offending symbols' locations. Now it can be non-deterministic as much as it wants, but it will never commit this particular flair of slop again as the adherence is verified deterministically. I already have a few more rules in mind I want to codify this way to prevent it from reproducing patterns it was trained on that I don't like and consider low quality.
by mort96 | 2026-01-19 11:53:56+00:00
I work on games sometimes, where the goal is: "run as fast as possible on everyone's computer, whether it's a 15 year old netbook with an Intel Atom or a freshly built beast of a gaming desktop". As a result, the best approach is to discover supported instructions at runtime and dispatch to a function that's using those instructions (maybe populating a global vector function table at launch?). Next best is to assume some base level vector support (maybe SSE 4, maybe the original AVX) and unconditionally use those. Targeting only the latest instruction sets is a complete non-starter.
by metalman | 2026-01-19 11:54:17+00:00
Can try to fork?, china , russia, and lots of smaller countrys are steadily moving away
and as basic introperability standards for phone and internet will remain, they can do this, and pressure is also mounting to get a linux phone fully functional, that will alao happen.
And in a world where Guggappl is providing genocide and abduction services, Billions would happily choose other alternatives.