MurphyA/hacker-news huggingface dataset:
by Paracompact | 2025-12-06 08:13:30+00:00
> Does the test instruction prompt tell it that it should be interpreting the image very, very literally, and that it should attempt to discard all previous knowledge of the subject before making its assessment of the question, etc.?

No. Humans don't need this handicap, either.

> More specifically, what is a successful outcome here to you? Simply returning the answer "5" with no other info, or back-and-forth, or anything else in the output context?

Any answer containing "5" as the leading candidate would be correct.

> What is your idea of the LLMs internal world-model in this case? Do you want it to successfully infer that you are being deceitful? Should it respond directly to the deceit? Should it take the deceit in "good faith" and operate as if that's the new reality? Something in between?

Irrelevant to the correctness of an answer the question, "how many legs does this dog have." Also, asking how many legs a 5-legged dog has is not deceitful.

> This doesn't seem like particularly useful or productive analysis to me, so I'm curious what the goal of these "tests" are for the people who write/perform/post them?

It's a demonstration of the failures of the rigor of out-of-distribution vision and reasoning capabilities. One can imagine similar scenarios with much more tragic consequences when such AI would be used to e.g. drive vehicles or assist in surgery.
by andrew_eu | 2025-12-06 08:14:03+00:00
I have the main volume for images in a zpool with two SSDs in a raid-1 configuration. I also have a daily cronjob that makes an encrypted off-site backup with Borg. I've also got healthchecks.io jobs setup so that if the zpool becomes unhealthy, the backups fail, or anything stops, then both me and my partner get alerted.

My partner isn't very technical, but having an Immich server we are both invested in has gotten her much more interested in self hosting and the skills to do it.
by pauletienney | 2025-12-06 08:15:04+00:00
Father of three here. I also enjoy very much this moment of the day, the calm before the storm. It was a real motivation to wake up a bit earlier.

One day, I decided to stop coffee for some weeks. My motivation to wake up before my kids vanished in a few days. I was quite surprised since it used to be a real pleasure. I guess the ritual part was much less important than the coffee chemical role.

I got back to coffe quite rapidly.
by jcgl | 2025-12-06 08:15:25+00:00
> The result is that you have a zoo of iteration-related helper functions all throughout. You'll need to learn those when onboarding to a new code base as well.

This is overblown, imo. Now just generics exist, you just define Map(), Filter(), and Reduce() in your internal util package. So yes, a new dev needs to find the util package. But they need to do that anyway.

What’s more, these particular functions don’t spread into the type signatures of other functions. That means a new dev only has to go looking for them when they themselves want to use those functions.

Sure, it’s not entirely ideal maybe. But the tone and content of your comment makes it sound a zillion times worse than it is.
by seec | 2025-12-06 08:16:04+00:00
But we eat very little wheat as is. Most of the wheat is eaten in transformed products made with wheat flour. How much glyphosate realistically end up in those products. It can't be a very large amount considering how refined/processed the flours are.

Do you know of any study that is able to detect glyphosate in the flour or end product ? If they can't find it, it's probably a nothingburger.
by kartoshechka | 2025-12-06 08:16:15+00:00
I was confused by its plugins. Despite reading docs over a few days I still have no idea what does runtime for plugins look like, does zellij download them once? on each server start? on each plugin call? and since some features like a switching to a session from another session without spawning child zellij process is available only as plugin, that adds up the confusion, like am I hitting github every time when I switch sessions?

I didn't manage to find a way to update existing session layout when the layout config changed, only to recreate it, which is super boresome when you tinkering with plugin config that is embedded in layout config.

Resurrected sessions needs to be restored manually via somewhat lagging session manager, there's no cli api for that, in general when you need something to be done in another session, you can't.

The only good built-in feature I found is stacking layout showing running command in pane, but I delegate it to tabs in niri now.

Overall I would say if you're long time tmux user, switching to zellij isn't worth it. If you're new to concept of terminal emulators, zellij is much more friendlier, and I'm sure plugins would mature, docs would improve.
by inferiorhuman | 2025-12-06 08:16:22+00:00
The individual mandate merely guaranteed a captive audience for health insurance companies. That doesn't do anything for cost. What drives cost is the ACA limiting profits based on the cost of care, thus more expensive care equals more profits. Can you see where this is going?

Five states plus DC still have an individual mandate (ugh), and yes health insurance premiums are spiking there too. A large part of that is due to the tax credits (generously labeled subsidies) expiring – even with an individual mandate health insurance is prohibitively expensive.
by 0018akhil | 2025-12-06 08:16:41+00:00
I've been building *Loopi*, an open-source Electron-based desktop application that makes browser automation accessible to everyone—no coding required.

What is Loopi?

Loopi is a visual automation builder where you drag-and-drop nodes to create complex browser workflows. Think of it as a *low-code alternative to Selenium/Puppeteer* but with a graphical interface.

Key Features

- Visual Workflow Editor: ReactFlow-powered node-based graph editor - Interactive Element Picker: Click on page elements to auto-generate CSS selectors - Browser Automation: Execute steps in real Chromium windows - Variable System: Extract data, store in variables, use via `{{varName}}` syntax - Conditional Logic: Branching flows with if/else conditions - Data Extraction: Pull text from elements and reuse across steps - API Integration: Make HTTP calls within automation workflows - Import/Export: Save automations as JSON, version control them - Cross-Platform: Windows, macOS, Linux via Electron

Tech Stack

- Electron 35 – Desktop framework - React 19 – UI with TypeScript - ReactFlow – Visual node editor - shadcn/ui – Accessible components - Tailwind CSS – Modern styling - Electron Forge – Build tooling

Use Cases

E-commerce price monitoring Web scraping with data extraction Form automation & submission Contact form harvesting Multi-page navigation workflows Data pipeline testing Screenshot capture at scale

Example: Price Monitor Automation

``` Navigate → Google Shopping ↓ Click Product ↓ Extract Price → Store in {{price}} ↓ Compare: Is {{price}} < $50? ├─ If YES → Take screenshot, Send API call └─ If NO → Done ```

All visual. No code. Reusable.

Why Open Source?

1. Community-Driven Development: Users submit automations as examples 2. Transparency: Security matters—audit the code yourself 3. Extensibility: Contribute new step types, UI components 4. No Vendor Lock-In: It's yours to run locally or deploy

### Want to Contribute?

We're actively looking for: - Frontend Developers: React/TypeScript component work - Automation Enthusiasts: Test real-world workflows, report UX issues - Documentation Writers: Guides, tutorials, examples - Step Type Creators: Add new automation capabilities - Designers: Polish UI/UX (we use shadcn/ui)

### Links

- GitHub: https://github.com/Dyan-Dev/loopi - Issues: https://github.com/Dyan-Dev/loopi/issues - Support: support@dyan.live

### Questions?

- [Watch 2-min demo](https://youtu.be/QLP-VOGVHBc?si=FczG6_QU04WFDJCP) - Start a discussion on GitHub - Email support@dyan.live

*Loopi is MIT licensed. Star the repo if you like it!*
by nbernard | 2025-12-06 08:16:52+00:00
Not exactly what you are looking for, but you may still want to take a look at Moore's /Foundations of Mechanical Accuracy/. IIRC, it contains a section on the evolution of machining since the early 1800s and covers the transition between the making of parts made to fit together, to parts made to specs.

BTW, in later parts of the book, Michelson appears as interferometry is used to check the accuracy of parts.
by blub | 2025-12-06 08:17:10+00:00
Comparing accurate communication with magic is nonsense.

Both in Europe and the US, the government screwed up badly both mask strategic stockpiles and procurement. Therefore, the official message was that “masks don’t work”. After they were finally able to procure masks, they magically started working. That is the real magic, not demanding competence for people whose jobs were literally not fucking this up.

Meanwhile China and South Korea were producing and using masks as was normal.

The second magical part is the gaslighting about the performance of institutions tasked with pandemic preparation and about the exaggerated and incompetent government measures like fining people for going outside, forbidding people from going to work without being vaccinated or mandatorily tested each day, etc.

Vaccine safety issues were consistently downplayed by the media and in internet forums like this one. In the end, the EU-CDC published clear information on the safety of the AstraZeneca vaccine and it was much worse than for mRNA vaccines. One mRNA vaccine was worse than the other.
by GCUMstlyHarmls | 2025-12-06 08:18:41+00:00
I read [Unauthorized Bread (exerpt) by Doctoro](https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...) this year which was pretty approachable read on the topic. Not severely interesting or mind blowing if you're already here hopefully but did make me wonder how I could sneak it into my mums reading list.
by znkr | 2025-12-06 08:19:40+00:00
I am sure they have this. What tends to happen is that the gradual rollout system becomes too slow for some rare, low latency rollout requirements, so a config system is introduced that fulfills the requirements. For example, let’s say you have a gradual rollout for binaries (slow) and configuration (fast). Over time, the fast rollout of the configuration system will cause outages, so it’s slowed down. Then a requirement pops up for which the config system is too slow and someone identifies a global system with no gradual rollout (e.g. a database) to be used as the solution. That solution will be compliant with all the processes that have been introduced to the letter, because so far nobody has thought of using a single database row for global configuration yet. Add new processes whenever this happens and at some point everything will be too slow and taking on more risk becomes necessary to stay competitive. So processes are adjusted. Repeat forever.
by mrandish | 2025-12-06 08:20:16+00:00
Agreed. It looks like over-aggressive adaptive noise filtering, a smoothing filter and some flavor of unsharp masking. You're correct that this is targeted at making video content compress better which can cut streaming bandwidth costs for YT. Noise reduction targets high-frequency details, which can look similar to skin smoothing filters.

The people fixated on "...but it made eyes bigger" are missing the point. YouTube has zero motivation to automatically apply "photo flattery filters" to all videos. Even if a "flattery filter" looked better on one type of face, it would look worse on another type of face. Plus applying ANY kind of filter to a million videos an hour costs serious money.

I'm not saying YouTube is an angel. They absolutely deploy dark patterns and user manipulation at massive scale - but they always do it to make money. Automatically applying "flattery filters" to videos wouldn't significantly improve views, advertising revenue or cut costs. Improving compression would do all three. Less bandwidth reduces costs, smaller files means faster start times as viewers jump quickly from short to short and that increases revenue because more different shorts per viewer/minute = more ad avails to sell.
by ghostDancer | 2025-12-06 08:20:34+00:00
People from USA always complaining about the excessive regulations in Europe but suddenly it's the USA that has worse and more excessive. It doesn't add up. And why it's another medicament like insulin much cheaper in Europe than in USA, doctors and politicians bought by big corp manipulating the market. Big pharma is an extortion racket and the USA is their field, now they want to export that model to Europe.
by sipofwater | 2025-12-06 08:20:40+00:00
* NFS server on an Android smartphone without root access: "Testing: Termux, proot-distro, Network File System (NFS)" at https://gist.github.com/NoteAfterNote/e1719f4029b91918d99621... (gist.github.com/NoteAfterNote/e1719f4029b91918d996216939d5bff2)

* Kodi has an NFS client, "Downloads for Android": https://kodi.tv/download/android/

* VLC for Android, Android TV and ChromeOS, "Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA)": https://github.com/videolan/vlc-android , https://www.videolan.org/vlc/download-android.html

* "NFS Clients VLC & KODI on Android TV": https://www.hallergard.com/Blog/NFS_Android.html
by Animats | 2025-12-06 08:21:28+00:00
Sutherland figured out how graphic interaction ought to work, with the computer recognizing near points and connecting them. What we now call "snap". He had the key idea of CAD - you can draw with more accuracy if the computer helps.

That demo is running on the MIT TX-0, a transistorized version of Whirlwind and the predecessor of the PDP-1. It was somewhat obsolete at that point, so projects like this could get time on it.
by raw_anon_1111 | 2025-12-06 08:21:49+00:00
There is more politics than you think within Amazon Retail about moving compute over to AWS. I’m not sure how much of Amazon Retail runs on AWS instead of its own infrastructure (CDO).

I know one project from Amazon got killed because their AWS bill was too high. Yeah AWS charges Amazon Retail for compute when they run on AWS hardware.

https://www.lastweekinaws.com/blog/the-aws-service-i-hate-th...
by 01HNNWZ0MV43FF | 2025-12-06 08:23:02+00:00
Blacklight effects would be neat to see.

I wonder, for monochromatic cases like the sodium vapor lamp and the cyan light, if you could get approximate good results by roasting the primaries, doing RGB, then rotating back

So if the problem with sodium vapor is that RGB thinks it's red plus green, rotate it until it's pure red, rotate the materials too, light everything, then rotate back.

Maybe that is mathematically equivalent to existing real time color correction.
by pestaa | 2025-12-06 08:23:17+00:00
They are customers of the CDN too.

Briefly yesterday, linkedin.com was down with Cloudflare's internal server error page.

I don't think that's necessarily a bad review for Azure services, there are other explanations, like organizational inertia, contractual agreements, team preference.

You can feel the pain of GitHub migrating to Azure from afar. With a beast that LinkedIn is, there's got to be a good prize for someone at the end of the road before they pull the trigger.
by nekitamo | 2025-12-06 08:23:19+00:00
> Having read a few criticms of PMs on HN, I can imagine the "your companies just didn't hire the good PMs" comments incoming

Everything you said in your post is true, especially about 90% of PMs being presenteeist yes men. Indeed most PMs are at best a waste of time, and at worst a net negative to the company and anything they touch.

However, a good PM is worth their weight in gold. I maintain the cynical view that 80% of the work done at any large company is useless. That's why a good PM is so invaluable

A good PM is the difference between your project aimlessly spinning its wheels and changing directions for 8 quarters (like most projects), or relentless execution with full focus and rewards from higher-ups.

Clarifying what executives want, nudging their worst impulses towards something more productive, maintaining focus and clear communication amongst multiple teams with competing priorities, working with engineers to design features and schedule them realistically on the road map, exploring the company beyond your current team to find impactful projects to work on or to join forces with... All these things are exhausting, painstaking, and take a level of attention to technical details and human affairs which most of us don't have the patience or energy to deal with. It's more than a full time job.

But if a PM does it successfully, you actually ship important stuff, and that stuff is so important that it moves the whole company forward, and improves the bottom line so much that no one can ignore it. And that's why the PM role continues to exist, despite most of its practitioners being useless suckups. The impact just one PM can deliver by shipping a successful and important project at a large company outweighs all the useless baggage that is the rest of their colleagues. And that's why you continue to invest in your PM org, and hope you get a few nuggets of gold amongst all those turds.
by andrew_eu | 2025-12-06 08:23:51+00:00
The sync really is quite good. On wifi it's basically seamless. If I had 30k new images though it would be much faster to use the immich-go tool mentioned in the blog post.

Offline support is alright, though I haven't worried about this much. I think it doesn't do any local deletion, so whatever stays in your DCIM folder is still on device.
by WarOnPrivacy | 2025-12-06 08:24:06+00:00
> Nobody in the US actually pays $800 for the drug.

The lowest I can buy this drug for is $819.26.

Period.

> That's the "list price" for insurance companies to pay.

$819.26 - $893.72 is the actual price (range) I must pay if I want to purchase this med.

Period. The tales to the contrary fell apart the moment they were scrutinized.

> Then the drug companies come in and offer a "savings card" which you apply at the pharmacy like another layer of insurance.

No. They don't. They pretend to. It is a lie, as delivered.

The manufacturer (Miebo) has a discount program. Miebo promises my cost for the eye drops will be ...

..."as low as $0"

But below that we are told this deal only for Eligible Commercially Insured Patients.

The ones with insurance that pays for the med.

This American, on the other hand, will pay $819.26 - $893.72.

Despite endless hints that there are pharma industry cards all over the place for the millions of millions of us who pay 100% out-of-pocket, there aren't.

What there are: Tightly bounded programs, primarily for newly released and evergreened drugs. Generally the discounted cost is still more than the nearly identical drug they're trying to replace.

> The FDA is partially to blame for this situation:

Not in a meaningful way. Even Dodge vs Ford is a greater factor. Even the stinking DEA does more harm to out of pocket drug consumers (because it does that harm ceaselessly).

> The cost of [ ... parrots pharma's trivially debunked talking points about why US Drug Consumers Must Get Gouged... ] back from insurers.

No. ref: https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

Analysis of ref: https://www.csrxp.org/dose-of-reality-new-study-debunks-big-...
by seec | 2025-12-06 08:26:01+00:00
I quickly checked the first study linked and it's a meta analysis.

It relies on studies in rodent that get exposed to amounts of glyphosate that are absurdly high. Equivalent human absorption would be in the gram range, to the point where someone eating 250g of bread everyday would have 1% of this mass ingested as glyphosate.

By this standard, things like vitamins and minerals are toxic as well.

It makes no sense, to me it looks like bad science.
by emsign | 2025-12-06 08:26:34+00:00
I knew using ad blockers is good for your mental health but this is plain creepy and unfair. Especially when advertisers know more and more about you as more and more everyday items are spying on you and serve you ads without any additional core functionality. Appliances don't get better, they are getting creepier to increase the return of investment for the manufacturers. The schizophrenics are just more sensitive to this enshittification of everyday items because they are quick to assume deliberate agency in chaotic events where there is none. But this is changing, for everybody.

The problem is today you can't really tell anymore whether this "Carol" the ad was addressing is the advertiser knowing that it's your name or just a random "clever" reference to a character in the TV show, I mean even after getting the resolution that it's the latter, nobody can be sure if this excludes the former, like the algorithm decided to send Carol an ad about a show with a Carol in it. It's not good to have to make up your mind about it even when you are not suffering from schizophrenia.

It's annoying, it's intrusive, it wastes your time and ruins your day. And it makes you hate your new tech, makes you hate tech in general, because it's a big "fuck you we can do what we want with you now" towards the customers. No wonder Luddites are making a come back, that's just self-defense.
by cromka | 2025-12-06 08:26:54+00:00
Not really. No. You can easily checkout repo containing the Dockerfile, add a Dockerfile override, change most of the stuff while maintaining the original Dockerfile instact and the ability to use git to update it. Then you change one line in docker-compose.yaml (or override it if it's also hosted by the repo) and build the container locally. Can't imagine easier way to modify existing docker images, I do this a lot with my self-hosted services.
by eviks | 2025-12-06 08:28:58+00:00
> The drawback to using vector images is that it can take longer to render a vector image than a bitmap; you basically need to turn the vector image into a bitmap at the size you want to display on the screen.

Indeed, would be nice if one of these blogs explained the caching solution to tackle the drawback.

Another issue, I think, especially at smaller sizes, is the pixel snapping might be imperfect and require "hints" like in fonts? Wonder if these icons suffer from these/address it
by h99 | 2025-12-06 08:29:02+00:00
Hi Peter, founder of a YC startup here. My startup got acquired and I now have a new O1 visa but in my indian passport I still have the old O1 visa stamped. I’ve now traveled internationally. Can I enter the US with my old visa? Asking because the waiting times to get the new visa stamped are ridiculously long. Thank you for your time!
by karmakurtisaani | 2025-12-06 08:30:55+00:00
Well yeah, but this empathy and frustration is simply misplaced. I have empathy for people who didn't get good education, and they should be frustrated towards their bad schooling. Math notation is simply the wrong target.

If they can't see that, it's hard to think they have much chance with the actual math. "A mathematician is a person who knows how to separate the relevant from the irrelevant", a saying I was told in school.