MurphyA/hacker-news huggingface dataset:
by oenton | 2026-01-12 06:16:36+00:00
This is the second or third comment I’ve seen online that says this. I’m curious how do you conclude the fed has “never been non-political?” Is this just a matter of using the right terminology? The term “non-political” (also “independent”) isn’t concerned with each board member’s individual party affiliation, or how they vote in elections. It just means that management of the fed and importantly its monetary policy I.e. the federal rate, be guided by data; not influenced by short term goals of politicians and especially not influenced by the President or his administration.

(Edit) all that to say, maybe that’s what you meant by “never at an individual level”?
by daxfohl | 2026-01-12 06:16:50+00:00
Same, and similarly something like a "create a holistic design with all existing functionality you see in tests and docs plus new feature X, from scratch", then "compare that to the existing implementation and identify opportunities for improvement, ranked by impact, and a plan to implement them" when the code starts getting too branchy. (aka "first make the change easy, then make the easy change"). Just prompting "clean this code up" rarely gets beyond dumb mechanical changes.

Given so much of the work of managing these systems has become so rote now, my only conclusion is that all that's left (before getting to 95+% engineer replacement) is an "agent engineering" problem, not an AI research problem.
by nine_k | 2026-01-12 06:17:22+00:00
This all is pretty curious! But my point is that every developer involved would notice how crazy the end result is. No need for a focus group to demonstrate that emperor's new clothes barely cover the body, and don't match the body parts.

But nobody from likely hundreds of people inside Apple involved in the project was able to effect a change towards sanity. I'm afraid many just didn't feel like speaking.
by bloppe | 2026-01-12 06:17:32+00:00
It's true that partisan politics provides only coarse choices. That's true of America's bipartisan system as well as multiparty parliamentary systems. But the parties are still dynamic coalitions that can change dramatically over time. Just look at the difference between the 1950s Democrats vs the 2000s Democrats, or the 2015 Republicans vs the 2020 Republicans.

The coarse options that are available at election time can be massively influenced in the years leading up to the election.
Show HN: CKEditor 5 Symfony Integration
by mati365 | 2026-01-12 06:18:25+00:00
In an era of widespread IT industry obsession with AI and the emergence of a quadrillion utilities that serve to integrate AI into projects, I decided to create a package that is NOT just another package generating prompts or integrating yet another of dozens of AI models.

Here is the integration of the good old CKEditor into Symfony, this time in version 5. With RTC support, multiple editor shapes, multiple editables (e.g., you can create header, content, and footer sections of an article with a single editor instance), and custom plugins.

The integration is designed to work with AssetsMapper and Symfony >= 6.4.
I would appreciate your feedback!
by 9dev | 2026-01-12 06:18:31+00:00
I'm working on a self-hostable ebook library (https://github.com/colibri-hq/colibri), and currently tinkering with searching over book content. Have you written about your approach to search somewhere, perhaps? Would be very interested in learning how others go about this. Kudos for DocGlobin, looks great :-)
by zephyrthenoble | 2026-01-12 06:19:00+00:00
It was weird to read this. I know antirez is on HN, so it's strange to say this, but here goes...

I always looked up to antirez. Redis was really taking off after I graduated and I was impressed by the whole system and the person behind it. I was impressed to see them walk away to do something different after being so successful. I was impressed to read their blog about tackling difficult problems and how they solved them.

I'm not a 10x programmer. I don't chase MVPs or shipping features. I like when my manager isn't paying attention and I can dig into a problem and just try things out. Our database queries have issues? Maybe I can write my own AST by parsing just part of the code. Things like that.

I love BUILDING, not SHIPPING. I learn and grow when I code. Maybe my job will require me to vibe code everything some day just to keep up with the juniors, but in my free time I will use AI only enough to help speed up my typing. Every vibe coded app I've made has been unmaintainable spaghetti and it takes the joy out of it. What's the point of that?

To bring it all together, I guess some part of me was disappointed to see a person that I considered a really good programmer, seem to indicate that they didn't care about doing the actual programming?

> Writing code is no longer needed for the most part

> As a programmer, I want to write more open source than ever, now.

This is the mentality of the big companies pushing AI. Write more code faster. Make more things faster. Get paid the same, understand less, get woken up in the middle of the night when your brittle AI code breaks.

Maybe that's why antirez is so prolific and I'm not.

Sometimes I wish I was a computer scientist, instead of a programmer...
by reconnecting | 2026-01-12 06:19:08+00:00
Thanks for letting me know. May I ask what macOS version you use?

Unfortunately, I'm unable to locate any button, status bar, or option to refresh or pull everything from iCloud in macOS Photos. There aren't even any details showing what percentage of iCloud is currently synchronized with macOS Photos. With nothing to debug, I can only conclude that for some reason the sync isn't working in my case.

It's great if this works for you and you don't need iCloud Photos Downloader, but for some reason I don't have that luxury.
by keeda | 2026-01-12 06:21:00+00:00
It's not just your bias, I too have found great success with a functional programming style, even from the earliest days of ChatGPT. (Not Haskell, but JS, which the models were always good at.)

I think the underlying reason is that functional programming is very conducive to keeping the context tight and focused. For instance, most logic relevant to a task tends to be concentrated in a few functions and data structures across a smallish set of files. That's all you need to feed into the context.

Contrast that with say, Java, where the logic is often spread across a deep inheritance hierarchy located in bunch of separate files. Add to that large frameworks that encapsulate a whole lot of boilerplate and bespoke logic with magic being injected from arbitrary places via e.g. annotations. You'd need to load all of those files (or more likely, simply the whole codebase) and relevant documentation to get accurate results. And even then the additional context is not just extraneous and expensive, but also polluted with irrelevant data that actually reduces accuracy.

A common refrain of mine is that for the best results, you have to invest a lot of time experimenting AND adapt yourself to figure out what works best with AI. In my case, it was gradually shifting to a functional style after spending my whole career writting OO code.
by notepad0x90 | 2026-01-12 06:21:39+00:00
wait, are you saying people who work for a political administration have the right to say whatever they want and keep their jobs, is that your understanding of free speech? Or am I misunderstanding you? I think you should reed the 1st amendment of the US constitution, free speech in general means the government cannot pass laws to restrict speech made in good-faith. It is solely restricted to the passing of laws and the validity of such laws. It has nothing to do with employer-employee relationships, executive policy or censorship.

The government an allow you to say whatever you want and still censor that speech, technically you were allowed to speak, and others were allowed to hear what you said, but in certain communication media where access to that media is not a right, but a privilege, it can do whatever it wants, that's lawful censorship.

> Musk may rub people wrong but he is a free speech advocate for the most part
> The only actual censorship the current government seems to be pursuing is censorship and harassment of critics of Israel.

If you've not been living under a rock for the past half a year or so, seriously, shame on you for defending this current administration in any capacity. truly, one human to another, shame on you! they're literally hunting down critics, breaking into their homes without a warrant and kidnapping them -- we're talking about blond and blue eyed US-born americans here. Trump just started a prosecution of the fed chair (do you know how unthinkable that is??) over renovations or some made up b.s. , and that's not even a political organization, he just doesn't like how the facts of the economy makes him look bad. They're deporting and planning de-naturalizing anyone criticizing the current administration.

I don't really have any argument or debate for people like you, how can you tolerate the betrayal of your own country, your own people. the mistreatment of so many people, and the marching on into endless wars and conflicts like this? You don't even get anything out of it, you think you do, but you don't. everyone hurts this way, you lose your country and your home. Please feel some shame. This has nothing to do with liberals or conservatives, i voted for the conservatives myself, this has to do with you and your loyalty to your country first, and patriotism towards your own country. an abandonment of basic humanity. I don't get it, what do you think you will have left even for your own self after all this? You can't even have the bare minimum pride in your country that the poorest trashiest third world countries have after this. I am not speaking in hyperbole at all, are you perhaps stuck in some sort of an informational bubble? a victim of some deliberate disinformation campaign? Even in 2024 I could have given you the benefit of the doubt, but it truly is confounding right now, how you can hold such beliefs without feeling any shame, or any fear or the cataclysm ahead.
by consumer451 | 2026-01-12 06:21:56+00:00
Oh wow. Confirmed!

However, can you please explain to me the use case of "Siri, create an appointment at 3PM tomorrow" - where I would want no alert, at time of event, at the very least? I am pretty good at imagining edge cases, and I cannot imagine even one.

I have never been more upset at a default setting. I want to name and shame, and worse. Who made this call, a hippo? Think of the lost productivity at scale. "It just works UX" was supposed to be the entire point of Apple.
by necovek | 2026-01-12 06:22:22+00:00
Since MacOS removed subpixel rendering a few years ago, regular resolution displays have terrible looking text in comparison to Windows or Linux.

Gnome in Linux works great for a decade+ with a single high resolution screen, but there are certainly apps that render too small (Steam was one of the problems).

Different scaling factors on several monitors are not perfect though, but I generally dislike how Mac handles that too as I mostly use big screen when docked (32"-43"-55"), or laptop screen when not, and it rearranges my windows with every switch.
by p0w3n3d | 2026-01-12 06:22:24+00:00
> How do I feel, about all the code I wrote that was ingested by LLMs? I feel great to be part of that, because I see this as a continuation of what I tried to do all my life: democratizing code, systems, knowledge.

I don't see it as democratic or democratising. TBH the knowledge is stored in three giga companies that used sometimes almost non-lawful (if not lawful?) methods to gain it, scraping it off the gpl projects etc. And now they are selling it to us without giving the models away. The cost IS understandable because the horrendously expensive vector cards do not come for free, but there is only one country the knowledge is gathered in so this might as well fade away one day when an orange present says so (gimme all the monies or else..)
by jasonkester | 2026-01-12 06:23:01+00:00
I was there until I saw this feature:

Automatic de-duplication of photos with the same name

I recently went through a year’s worth of photos from my wife’s phone, and found three distinct “img_0001.jpg”’s just in that single year. Apple’s naming convention is so short sighted that I’d be terrified letting a piece of software try to dedupe it “by name “
by 0xbadcafebee | 2026-01-12 06:25:17+00:00
> the question isn’t simply “Is Linux perfect?” but rather: Do we want our fundamental computing environment to be ultimately under our control, or controlled by private interests with their own incentives?

The answer is: it doesn't matter. Linux desktop doesn't exist because of privacy nerds, free software evangelists, anti-capitalists, or European protectionists, and it won't change because of them either. Sit here on the internet and pontificate all you want. Pontificating doesn't fix bugs or write code. It is what it is. If there was money in it, people'd be going after it. If there was some "higher calling" to galvanize people into action, it would've galvanized them already. This is the best it's going to get.

The much, much bigger issue is control of applications, and the browsers (and their owners) won that long ago. Doesn't matter what OS you use, you need a browser to do anything useful on the internet. And if that ever gets "solved", it'll just pass on to the next shit-show of humans letting things get as bad as they can stand. Technology is made by humans, so it follows human values.
by eviks | 2026-01-12 06:25:27+00:00
So why would he have different instincts?

> This never happened to me before in almost 40 years of using computers.

> If you use something long enough, you'll get used to its idiosyncrasies.

Or you don't and get constantly annoyed by some basic thing that is broken (the owner of an old car would curse it every day when giggling the key)
by habinero | 2026-01-12 06:26:19+00:00
It's...very much a difference?

If you're planning on throwing the code away, fine, but if you're not, eventually you're going to have to revisit it.

Say I'm chasing down some critical bug or a security issue. I run into something that looks overly complicated or unnecessary. Is it something a human did for a reason or did the LLM just randomly plop something in there?

I don't want a made up plausible answer, I need to know if this was a deliberate choice, forex "this is to work around an bug in XY library" or "this is here to guard against [security issue]" or if it's there because some dude on Stackoverflow wrote sample code in 2008.
by ggm | 2026-01-12 06:26:21+00:00
I don't expect FSD any time soon. I think its bunkum.

But assistive devices are well embedded. reversing tones. rear vision cameras.

So, adding something which can do side knock, pavement risk, sideswipe, blind spot, or 'pace to car in front' type stuff is a bit obvious if you ask me, and if it's optional, then all I want is the minimal wiring harness cost amortized out so retrofit isn't too hard.

I hope BYD also continues to do "real switches" and "smaller TV dashboard" choices because I'm not a fan of touch screen, and large screen.
by Nursie | 2026-01-12 06:26:24+00:00
I concur with the author - XFCE is a great desktop.

I first used it on an eeepc because something light was the order of the day. But then Gnome 3 happened and I made the switch on my full-strength machines too.

It works and it works well. It's theme-able. It's not opinionated about how I should use it so I can put bars wherever I want, launchers, menus, systrays wherever I like, and I can do it all with a few clicks and dragging and dropping stuff.

Generally a great DE and one that won't screw you over on update, which is something I've come to value.
by tommica | 2026-01-12 06:26:33+00:00
One thing that fucks with juniors is the expecration of paying for subscriptions for AI models. If you need to know how the AI tools work, you need to learn them with your own money.

Not everyone can afford it, and then we are at the point of changing the field that was so proud about just needing a computer and access to internet to teach oneself into a subscription service.
by jedberg | 2026-01-12 06:27:02+00:00
It's funny you should ask this. When I started out, 30 years ago, here were the answers you'd get from most people:

> Am I supposed to want to code all the time?

Yes.

> When can I pursue hobbies,

Your hobby should be coding fun apps for yourself

> a social life, etc.

You social life should be hanging out with other engineers talking about engineering things.

And the most successful people I know basically did exactly that.

I'm not saying y'all should be doing that now, I'm just saying, that is in fact how it used to be.
by andrewflnr | 2026-01-12 06:27:09+00:00
> the default designs tend to feel old-fashioned, giving a false impression that it won't do what you need

Who is actually getting this impression? What thing that they "need" is in doubt?

> I guess I assume "BS" means "UX flourishes that most end users are used to,"

You assume incorrectly. Every OS and DE finds some way to be obnoxious, even when you've learned the tricks and keyboard shortcuts. XFCE just seems to have the least of them. It's predictable. I think a new user will be able to navigate it immediately. I don't know about KDE, but I sure couldn't say the same about Gnome 3.
by cookiengineer | 2026-01-12 06:27:44+00:00
> To bring it all together, I guess some part of me was disappointed to see a person that I considered a really good programmer, seem to indicate that they didn't care about doing the actual programming?

My take on this is that we as a society are now on the verge of transitioning towards programming as an art form. And the methodologies of art vs non art programming are vastly different.

Take clothes, for example. Manufacturing is vastly optimized for throughput, but its art form is heavily optimized for design and customization. Maybe that is what all this is about now with programming, too?

I too would think of myself as someone who likes to code for the sake of explorative understanding and optimization. I'm pretty bad at the last 10%, like _reeeally_ bad actually.

But I am aware that the methodology of programming is changing. And currently I believe that design and customization might in parts also change, because a lot of LLM- / slop-coded successful projects were optimizing for something like text-in-the-loop where they started with a terminal CLI and made it a real design later, because the LLM agent was able to parse and understand CLI / TTY characters.

Maybe this is what it's actually about. Maybe we need to optimize things for text now so that LLMs can help us more in these topics?

I'm thinking lately a lot about scene graphs and event graphs and how to make them serializable so that I can be more efficient in generating UIs. Sorry for babbling, maybe these are just thoughts I'm gonna regret in the future.
by johnfn | 2026-01-12 06:28:37+00:00
To put it very directly - if you are OK with being good but not exceptional at your job, this is totally fine. If you want to be exceptional you will probably need to put in the extra work. Not everyone is OK with this tradeoff and it's totally fine to "just" be good and care more about having outside hobbies and a social life and etc.
by segphault | 2026-01-12 06:29:25+00:00
What? The window manger and the panel (plasmashell) are separate processes in a Plasma desktop. In Sway, users typically choose from a range of totally separate applications like swaybar or quickshell for the panel. There’s absolutely no reason the panel has to be coupled with the compositor under Wayland and nobody actually does it that way that I’ve seen.
by Tanoc | 2026-01-12 06:29:28+00:00
You're thinking about it with the wrong basis. They will not land in prison because they broke enough enforcement mechanisms to escape punishment. The administration will end, but the regime will not. Even if Trump died tomorrow, enough people have followed him through the holes he created that things will continue. You will of course have factions form and have those factions fight amongst eachother as they head off in their own directions, but the factions will exist in the first place. There is no way to stop them from forming and pursuing their goals without building new enforcement mechanisms, which they will obviously and vehemently impede the construction of. These people will likely die of age before they spend even a second getting a burning hot de-lousing shower and an orange one piece. This has happened every two decades in the U.S. since Reconstruction was sabotaged and prematurely ended.
by raffraffraff | 2026-01-12 06:30:28+00:00
Resizing windows on xfce (most themes) is next to impossible though. You have about a pixel sized border to grab.

I used xfce since Unity came out. Switched to KDE Plasma about 2 years ago.

Plasma is the most "sane" out of the DEs right no IMO. Not perfect by any means but good enough.
by billforsternz | 2026-01-12 06:30:28+00:00
The only reason people get confused about the Monty Hall problem is that the problem description rarely if ever makes it clear that the host knows where the car is and deliberately chooses a different door.

It's inconceivable (for example) that Paul Erdos, a world class mathematician, would fail to solve this problem if it were actually communicated clearly.
by erwincoumans | 2026-01-12 06:30:47+00:00
Indeed, magic. How about the Commodore 64, there was a game (Eindeloos, Radarsoft, 1985) within 64kb that has a huge map. Someone recently (after 40 years!) extracted the map (500 screens) and the png alone is 800kb. See the story an zoom in and try finding the little heart in the map!
https://adayinthelifeof.nl/2025/03/07/endless.html
by degamad | 2026-01-12 06:31:27+00:00
> It's easy to assume making a word disappear is always the right choice, but you forget it changes the word it leaves behind as well. Very clever.

It's also easy to make the opposite assumption, that the goal is to change the other word. I initially felt weird about changing from a letter at position 3 to the same letter at position 1, but eventually realised that the goal is just to slide the word around, not necessarily to make a new word.
by margalabargala | 2026-01-12 06:31:40+00:00
My newer desktop (2020 era with a 3070) has 4x 4k monitors attached running XFCE and I have never noticed the lag you speak of. I don't run external monitors on it but my thinkpad x200 with a core 2 duo also does great with xfce.

I have no doubt the issues you speak of exist in theory but they do not seem to matter in practice.
by redox99 | 2026-01-12 06:31:42+00:00
It sounds harsh but you're most likely using it wrong.

1) Have an AGENTS.md that describes not just the project structure, but also the product and business (what does it do, who is it for, etc). People expect LLMs to read a snippet of code and be as good as an employee who has implicit understanding of the whole business. You must give it all that information. Tell it to use good practices (DRY, KISS, etc). Add patterns it should use or avoid as you go.

2) It must have source access to anything it interacts with. Use Monorepo, Workspaces, etc.

3) Most important of all, everything must be setup so the agent can iterate, test and validate it's changes. It will make mistakes all the time, just like a human does (even basic syntax errors), but it will iterate and end up on a good solution. It's incorrect to assume it will make perfect code blindly without building, linting, testing, and iterating on it. No human would either. The LLM should be able to determine if a task was completed successfully or not.

4) It is not expected to always one shot perfect code. If you value quality, you will glance at it, and sometimes ahve to reply to make it this other way, extract this, refactor that. Having said that, you shouldn't need to write a single line of code (I haven't for months).

Using LLMs correctly allow you to complete tasks in minutes that would take hours, days, or even weeks, with higher quality and less errors.

Use Opus 4.5 with other LLMs as a fallback when Opus is being dumb.