MurphyA/hacker-news huggingface dataset:
by NAR8789 | 2026-01-22 18:46:00+00:00
I think the core idea in "masking" is to provide adjacent pixel art tiles as part of the input when rendering a new tile from photo reference. So part of the input is literal boundary conditions on the output for the new tile.

Reference image from the article:
https://cannoneyed.com/img/projects/isometric-nyc/training_d...

You have to zoom in, but here the inputs on the left are mixed pixel art / photo textures. The outputs on the right are seamless pixel art.

Later on he talks about 2x2 squares of four tiles each as input and having trouble automating input selection to avoid seams. So with his 512x512 tiles, he's actually sending in 1024x1024 inputs. You can avoid seams if every new tile can "see" all its already-generated neighbors.

You get a seam if you generate a new tile next to an old tile but that old tile is not input to the infill agorithm. The new tile can't see that boundary, and the style will probably not match.
by dang | 2026-01-22 18:46:05+00:00
We've been getting complaints about your account posting generated comments. Is that the case?

(Generated comments aren't allowed here - we only want commenters who write in their own voice. More explanation at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... and https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...)
by giancarlostoro | 2026-01-22 18:46:23+00:00
I finally learned my wife's number last year because I got tired of being asked what her number is when picking things up for her and what not and not actually knowing it, and I've been texting her since 2007. When I learned I could just save phone numbers on my cell phone, I didn't make it a point to ever remember a phone number outside of my own number.
by pixl97 | 2026-01-22 18:46:25+00:00
Ah, mailing loops are great.

I remember working for an ISP in the mid 90s. We never really had problems with 1 to 1 mailing loops bouncing back and forth, but we ended up with a large circular mailing loop involving a mailing list, and bad addresses on it getting bounced to the previous server which sent a reply to the mailing list, which got bounced and sent to everyone in the group which caused someone else's mailbox to fill up that was in a forward, which for some reason sent a bounce to the mailing list that really started to set off the explosive growth.

Needless to say the bounces seemed to be growing quadratically and overwhelmed our medium sized ISP, a decent sized college, and a large ISPs mailing system in less time than anyone could figure out how to get it to stop.
by specialist | 2026-01-22 18:46:27+00:00
DOET (neé Psychology of Everyday Things) deeply influenced me. Articulated things I had observed, experienced. Expanded my thinking.

I was using, teaching, and developing for AutoCAD at the time. Knew nothing about UI beyond my intuition. Just perplexed by how difficult it was for most to use.

Reflecting back, Norman's treatment of mental models and kinds of errors were the most impactful, evergreen design challenges I faced.
Show HN: LaReview, local open-source CodeRabbit alternative
by deofoo | 2026-01-22 18:46:47+00:00
hihi,

LaReview is a dev-first code review workbench for complex changes.

You give it a PR (GitHub/GitLab) or a diff, and it builds a structured review plan grouped by flows (auth, API, billing) and ordered by risk. The goal is to make big reviews feel like a plan you can actually follow, not an endless scroll.

It runs locally and is designed to work with your existing AI coding agent (bring your own agent). No bot comment spam. You decide what feedback gets posted back to the PR.

Highlights:

- AI review planning: flow-based tasks + risk ordering
- Task-focused diffs: isolate only the hunks relevant to one concern
- Custom rules: enforce standards like “DB queries must have timeouts”
- Optional diagrams to understand flows before reading code (requires D2)
- GitHub/GitLab sync to submit selected feedback + generate a summary
- Export summary to Markdown

CLI:

lareview
lareview pr owner/repo#123
git diff | lareview
lareview --agent claude

Install:

brew install --cask puemos/tap/lareview

Repo:

https://github.com/puemos/lareview

I would love feedback on the workflow, what you would want it to catch, and what would make you trust it in real reviews.
by Kerrick | 2026-01-22 18:46:49+00:00
Yes! While there's nothing built-in for that, you have full control over when you enter or exit raw mode, so your TUI can support opening an external editor. The TL;DR is you need to call `RatatuiRuby.restore_terminal` before handing off to $EDITOR, and you can call `RatatuiRuby.init_terminal` again to re-enter your TUI.

Here's an example: https://www.ratatui-ruby.dev/docs/trunk/examples/app_externa...

Also, if you enjoy Ink and Bubbletea, you probably enjoy MVU. If that's the case, check out the upcoming Rooibos framework I'm building on RatatuiRuby: https://rooibos.run. (Caveat: it doesn't yet have a way to restore/init the terminal, but I clearly need to make that happen.)
by k310 | 2026-01-22 18:47:09+00:00
paywall.

https://removepaywalls.com/https://jpcaparas.medium.com/musk...

> I put his claims through the gauntlet.

> Four were verifiably false. Three were misleading. Two can't be checked until the future arrives (convenient, that). Only two held up.

Please don't self-drive your Tesla. "The life you save may be mine"
by CodingJeebus | 2026-01-22 18:47:25+00:00
"US sports" may say that parity is essential, but TV ratings don't really bear out and pundits have pointed this out for years. The NBA finals last year saw an overall drop in viewership from the previous year largely because the Thunder and Pacers are not big-market, traditionally dominant teams. Sports is modern mythology creation and the big teams dominate the mythology.

The biggest difference between the Premier League and American leagues is the promotion/relegation system, which automatically demotes the worst teams at the end of the season down to the lower league. American leagues are constantly talking about how to prevent tanking, and pro/rel is an obvious solution to the problem but of course American owners don't want to see it here because they're guaranteed league participation no matter what. Instead, the American league system incentivizes poor team management because there's no real risk by being terrible.
by paganel | 2026-01-22 18:47:49+00:00
It's because of agriculture and us here in Europe losing our food-related resilience because of that. The tertiary sector won't save you in case of a continental blockade and the Argentinian/Brazilian grain suddenly becoming unavailable. "We'll go back to our farmers here in Europe!" Oops, you've just pushed them into bankruptcy a few years ago as a result of Mercosur, so good luck with that.
by AnIrishDuck | 2026-01-22 18:48:15+00:00
Yeah, this feels like another reincarnation of the ancient "who watches the watchmen?" problem [1]. Time and time again we see that the incentives _really really_ matter when facing this problem; subtle changes can produce entirely new problems.

1. https://en.wikipedia.org/wiki/Quis_custodiet_ipsos_custodes%...
by gogopromptless | 2026-01-22 18:48:20+00:00
You've described PMs running circles around you and you still can't see it. They didn't need to praise you or pressure you. They seem to have all caught on that your button is let you feel smarter than them. You did their job, did a bunch of physical typing they would otherwise have to do themselves, and walked away thinking you won.

Meanwhile they're pulling the same or greater comp, working half the hours, and "drinking beers with important people" is an accepted part of their job. The status hierarchy you're describing where they suck isn't real. It's a useful fiction that keeps you grinding while they harvested your output.

Everyone becoming a PM is a good thing precisely because PMs don't work as hard. Wouldn't a job be more pleasant if you could meet expectations by lunch? Imagine how psychologically freeing that would be. Dreadful future my ass.
by ubertaco | 2026-01-22 18:48:43+00:00
The Bible is too well-known a text that is too represented in training datasets for this _not_ to be skewed towards poorly reproducing existing translations.

Beyond that,

>there are hallucinations and issues

seems like a deal-killer for a religious text. Yes, all translation by humans is an act of interpretation on some level, and so there's lossiness in all translation – but the difference between a human carefully weighing their reasoning for a particular choice of rendering vs. an LLM that is basically weighted dice that might land totally wrong is a categorically-different thing, not a question of degrees.
by phendrenad2 | 2026-01-22 18:48:49+00:00
ReactOS is an amazing achievement, for what it is. Building a house is much easier than building exactly the same house without being able to even peek at the original blueprints, or take input from anyone who has.

To that point I hope that more people study ReactOS and get a sense for the Microsoft/IBM philosophy of doing a desktop operating system (which is completely different from the Linux/Unix way). I hope we someday see new operating system projects that use these learnings.
by vazma | 2026-01-22 18:48:53+00:00
I used to work at the Ubisoft studio in Sweden, and honestly, it’s sad to see this. That studio was full of amazing, talented people who built The Division—a game that brought in massive income for Ubisoft for years.

The problems really started when Ubisoft headquarters began interfering more and more with the studio's decisions. Because of that management pressure, a lot of the top talent just decided to leave.

Ubisoft leadership has made so many bad moves lately. They wasted huge amounts of money on NFT/crypto stuff that nobody wanted. Then they made that awful comment about how "gamers should get used to not owning their games." Even if that’s where the industry is heading, saying it out loud to your own customers is just crazy. It’s like they don't understand their own audience anymore.
by newsclues | 2026-01-22 18:49:06+00:00
Ok, so why waste the excess product? Why not feed the hungry, locally or abroad?

Funny, my family is in farming in Ontario, and we know the the number of family owned farms is in the decline! So the system isn't really working to stop the trend.

Supply management isn't perfect, but a few players benifit greatly from it and resist the change at the expense of the consumer!
by vablings | 2026-01-22 18:49:14+00:00
Pretty much, the whole small farmer trying to make a buck is a huge propaganda push, several companies own millions of acreage.

I feel bad for the smaller farmers for sure but they are vastly overrepresented in the proportional losses because Americans have much less sympathy for large corporations rather than individual business owners. Whats even more frustrating that if you try to read more about this you just get wall after wall about how bill gates owns the most which is patently false
by thisislife2 | 2026-01-22 18:49:14+00:00
Sigh, I hate to agree with you. On a slight tangent, I was exploring what file system I could use safely with different OSes, so that I could keep my personal data on it and access (or add to it) from other OSes, and incredibly NTFS is the only feature rich cross-platform filesystem that works reliably on all the major OSes! None of the open source solutions - ZFS, Btrfs, Ext etc. work reliably on other OSes (many solutions to make them cross-platform or still in beta, for years now). It's the Windows effect - open source developers are putting so much effort into supporting windows tech because of it's popularity, that unknowingly they are also helping it make even more entrenched, to the detriment of better open source solutions.
by currymj | 2026-01-22 18:49:27+00:00
Especially for your first NeurIPS paper as a PhD student, getting one published is extremely lucrative.

Most big tech PhD intern job postings have NeurIPS/ICML/ICLR/etc. first author paper as a de facto requirement to be considered. It's like getting your SAG card.

If you get one of these internships, it effectively doubles or triples your salary that year right away. You will make more in that summer than your PhD stipend. Plus you can now apply in future summers and the jobs will be easier to get. And it sets your career on a good path.

A conservative estimate of the discounted cash value of a student's first NeurIPS paper would certainly be five figures. It's potentially much higher depending on how you think about it, considering potential path dependent impacts on future career opportunities.

We should not be surprised to see cheating. Nonetheless, it's really bad for science that these attempts get through. I also expect some people did make legitimate mistakes letting AI touch their .bib.
by krapp | 2026-01-22 18:49:33+00:00
>When you go out of your way to bash American culture for no reason (with some bonus racism thrown in a few comments down!) it really drags the discussion down.

This discussion is about American culture, and I have reasons for my criticisms. That you can't conceive of any such criticism as having any possible rationale beyond randomness and racism is what makes good faith discussion difficult here. Forgive me if I've given up even attempting nuance after having my efforts be met with snark and midwit dismissals time and again.

But in the future I will keep in mind that only pro-American views are allowed in threads like these. I keep forgetting this is supposed to be a safe space for the very people responsible for the myriad problems we're not supposed to mention. Sorry for harshing the vibe.
by chowells | 2026-01-22 18:50:06+00:00
Users matter a ton to windows. Specifically, the users with a hundred thousand or more licenses. Their unhappiness threatens Windows' profits in a meaningful way. Why do you think all the new secure boot and TPM features were added to Windows 11? All that work wasn't free to implement. But big businesses really want that degree of secure fleet management, and they're the customers who matter.

So going back to the GP - pay for software where you're in the largest organized user class. That's how you get power. Paying alone doesn't suffice.
by nphardon | 2026-01-22 18:50:12+00:00
Yea, the title too is click bait, and based on the abstract, the whole study is click bait. "Ai = Bad". If I use an llm to do things, then it frees up time for me to use my brain in other ways, or if I outsource jobs to my llm, that should allow me to focus on higher-level tasks. It's just a lame experiment, unless there's more in the paper that I missed since I just read the abstract.
by bunderbunder | 2026-01-22 18:50:15+00:00
It arguably depends on the syntax.

In an ML-like syntax where there aren’t any delimiters to surround function arguments, I agree it can get a little ambiguous because you need to know the full function signature to tell whether an application is partial.

But there are also languages like F# that tame this a bit with things like the forward application operator |> that, in my opinion, largely solve the readability problem.

And there are languages like Clojure that don’t curry functions by default and instead provide a partial application syntax that makes what’s happening a bit more obvious.
by KineticLensman | 2026-01-22 18:50:17+00:00
> Every episode of the show conforms to a formula where he gets suspicious of one of the other characters in the show and we spend the episode wasting time while it's finally determined that the suspect of the week is actually innocent.

Something like this applies in the UK Midsomer Murders. Specifically, if one of the suspects has a prior criminal record, they get always grief from Inspector Barnaby's current sidekick but are then proven innocent of the current crime. However, if an old police colleague from Barnaby's past offers to help, they are always guilty of something.
by dunham | 2026-01-22 18:50:22+00:00
Don't you end up with PDF if you start with PS and restrict it to a subset? And maybe normalize the structure of the file a little. The structure is nice when you want to take the content and draw a bit more on the page. Or when subsetting/combining files.

I suspect PDF was fairly sane in the initial incarnation, and it's the extra garbage that they've added since then that is a source of pain.

I'm not a big fan of this additional change (nor any of the javascript/etc), but I would be fine with people leaving content streams uncompressed and running the whole file through brotli or something.
by abustamam | 2026-01-22 18:50:24+00:00
> TV was the "idiot box."

To be fair, I think this one is true. There's a lot of great stuff you can watch on TV, but I'd argue that TV is why many boomers are stuck in an echo chamber of their own beliefs (because CNN or fox news or whatever opinion-masquerading-as-journalism channel is always on in the background). This has of course been exacerbated by social media, but I can't think of many productive uses of TV other than sesame Street and other kids shows.
by cayleyh | 2026-01-22 18:50:48+00:00
It's hard to get a comparable read since you don't get a clean split in the #s between what would be public spending vs. private spending if the US + a "Medicare for All" type system, but including the % of GDP spent in US on healthcare overall, it would put government expenditures as % of GDP on par with most other countries in the world that do provide universal health care:

* https://www.imf.org/external/datamapper/exp@FPP/USA/FRA/JPN/...
* https://www.healthsystemtracker.org/chart-collection/health-...

France certainly has a higher % of expenditure to GDP than other comparable countries, and you would expect the USA health care to GDP % to decline to be more inline with other countries with universal coverage if a national program was introduced.

However, because France is still offering more public social services and benefits overall vs. a "USA + universal health" that it's hard to make broad claims either way about who is wasting more money or which system is more effective for citizens based purely on % of government expenditure to total GDP.
by necovek | 2026-01-22 18:51:15+00:00
As I said in another thread, I think the most valuable thing was that I was going for a system I am going to use as a daily driver (and then I did so throughout): VM gets you the safety that lets your focus wander, and you will, IMHO, miss out!

And no scripts either: back then it was typing everything in, and docs were a bit outdated so it was either trial and error or typod that required you to stay on your toes.
by LaurentGoderre | 2026-01-22 18:51:20+00:00
Author here. This came out of debugging a real Rails app running in a FIPS enabled container.
Everything looked correct. OpenSSL 3 with the FIPS provider enabled. Ruby built against it. A simple pg connection worked.
The app failed once ActiveRecord was involved. The error came from libpq. It turned out the pg gem had pulled in a prebuilt native dependency that was linked against different crypto. That path was always there. It just was not exercised until ActiveRecord hit it.
Forcing a source build fixed the issue because the extension then linked against the OpenSSL in the image.
The takeaway is that a FIPS base image does not mean your dependency graph respects the same boundary once native code is involved.
Curious how others have seen this play out in Ruby, Python wheels, Go with CGO, or Node native addons.
by mrguyorama | 2026-01-22 18:51:27+00:00
Does the tools and features ebay already has not meet this need?

Can't you set up a saved search that ebay will notify you of?

>“I want an old mini PC to use as a home server, it should have roughly these specs and cost under this amount”

This is a bad example because at pretty much all times, there is sufficient inventory for you to find the actual item you want, so you don't need the "agent" to repeatedly check. In instances where there is limited inventory, saved searches have been the reliable solution for decades. It's how niche youtube channels have acquired niche hardware forever.
by dmoy | 2026-01-22 18:51:46+00:00
> Could someone explain what's SAS and what's the difference between SAS and HDD?

This is like asking what's the difference between JavaScript and React. ish (some hand waving on the analogy)

The question you've asked can't really be answered? Idk what you're asking exactly.

SAS is comparable to SATA. Both can be used for HDDs. For individuals it doesn't really matter. For building huge-ass disk arrays, you might want to use SAS.
by lilouartz | 2026-01-22 18:51:46+00:00
I would love to get your feedback on what data to prioritize and how to make it easier to browse.

I've learned from my last sprint that this project can get overwhelming. So now I am making it my priority to build a community of people I can reach out to for feedback and direction. If supplements is your thing, I would greatly appreciate being able to chat with you from time to time (even if it just a quick email!)

I am at lilouartz@gmail.com
by j2kun | 2026-01-22 18:52:28+00:00
I spot-checked one of the flagged papers (from Google, co-authored by a colleague of mine)

The paper was https://openreview.net/forum?id=0ZnXGzLcOg and the problem flagged was "Two authors are omitted and one (Kyle Richardson) is added. This paper was published at ICLR 2024." I.e., for one cited paper, the author list was off and the venue was wrong. And this citation was mentioned in the background section of the paper, and not fundamental to the validity of the paper. So the citation was not fabricated, but it was incorrectly attributed (perhaps via use of an AI autocomplete).

I think there are some egregious papers in their dataset, and this error does make me pause to wonder how much of the rest of the paper used AI assistance. That said, the "single error" papers in the dataset seem similar to the one I checked: relatively harmless and minor errors (which would be immediately caught by a DOI checker), and so I have to assume some of these were included in the dataset mainly to amplify the author's product pitch. It succeeded.
by jjmarr | 2026-01-22 18:52:54+00:00
Because agentic AI can parse unstructured data and make purchasing decisions regardless of whether your site allows it, which avoids the chicken-and-egg problem.

It's similar to DoorDash. If your restaurant didn't want to sign up, they added you anyways and took orders on your behalf, then sent a physical courier over with a prepaid card to order takeout. Sometimes the menus were parsed incorrectly and customers blamed the restaurant.

This forced restaurants to sign up, claim their page, and keep their menus up to date, since not offering delivery wasn't an option.

At least 1 agentic AI tool will ignore these new terms and buy stuff on eBay anyways. Inevitably there'll be bugs or it won't get the best deal. At first this won't matter, but eventually competitors will offer a bug-free purchasing experience and consumers will move over.
by pixl97 | 2026-01-22 18:53:27+00:00
All I can think of, and actually have seen is

1. Bot run a series of steps A through Z.

2. Step X is calling an external system that runs its own series of steps.

3. Some potential outcomes of said external system is if it detects some potential outcomes (errors, failed tests, whatever) is it kicks back an automated process that runs back through the bot/system where said system makes the same mistake again without awareness it's caught in a loop.
by ivangelion | 2026-01-22 18:53:30+00:00
Want to thank you for taking the time to write up the process.

I know you'll get flak for the agentic coding, but I think it's really awesome you were able to realize an idea that otherwise would've remained relegated to "you know what'd be cool.." territory. Also, just because the activation energy to execute a project like this is lower doesn't mean the creative ceiling isn't just as high as before.