MurphyA/hacker-news huggingface dataset:
by asdf6969 | 2025-05-18 15:41:46+00:00
You’re completely missing the point and I don’t think you actually know what “bias” means.

> a British broadcaster, paid for by British people, to address stories of interest of British interest from a British perspective

This is exactly my point. You’re going to get news from maybe 1% of the full ideological spectrum and nowhere near “all sides” of any story. The BBC has a strong bias towards status quo opinions (“ of British interest from a British perspective”). The news they don’t report on is equally as important as what they do publish.
by bossyTeacher | 2025-05-18 15:41:47+00:00
I think it really depends. If you decide to smoke weed 24/7, I can choose not to be around you because I dislike drugs. Doesn't mean I was your friend before. You can replace "smoke weed" with joining a religious group (be it scientology, yehova witnesses etc), becoming a hiking junkie, only having a nighttime social life, joining a street gang, skating 24/7, going off-grid or some other time consuming thing that expects the other party to make things they might not want to do to be with you.

I became friends with you. If you change yourself by making a choice (whatever choice that might be), you shouldn't expect the other person to still stick with you.
by zrail | 2025-05-18 15:41:59+00:00
To preface, I'm not a Kubernetes or Mosquitto expert by any means.

I'm confused about one point. A k8s Service sends traffic to pods matching the selector that are in "Ready" state, so wouldn't you accomplish HA without the pseudocontroller by just putting both pods in the Service? The Mosquitto bridge mechanism is bi-directional so you're already getting data re-sync no matter where a client writes.

edit: I'm also curious if you could use a headless service and use an init container on the secondary to set up the bridge to the primary by selecting the IP that isn't it's own.
by atomicnumber3 | 2025-05-18 15:42:55+00:00
AI is just going to absolutely blow the bottom 50% out of any market it's in.

Examples:

Disney isn't going to start using AI art. But all those gacha games on the iOS app store are ABSOLUTELY going to. And I suspect gacha apps support at least 10-100x more artists than Disney staffs.

Staff engineers aren't going anywhere - AI can't tell leadership the truth. But junior engineers are going to be gutted by this, because now their already somewhat dubious direct value proposition - turning tickets into code while they train up enough to participate more in the creative and social process of Software Engineering - now gets blasted by LLMs. Mind you, I don't personally hold this ultra-myopic view of juniors - but mgmt absolutely does, and they pick headcount.

Hmm yknow I could actually see Big Books getting the "top" end eaten by AI instead of the bottom, actually. All the penny dreadfuls you see lining the shelves of Barnes and Noble. Vs the truly creative work already happens at the bottom anyway, and is self-published.

Also, as someone who's watched copyright from the perspective of a GPL fanboy, good fucking luck actually enforcing anything copyright related. The legal system is pay to play and if you're a small (or even medium!) fry, you will probably never even know your copyright is being violated. Much less enforcing it or getting any kind of judgement.
by pierrebrunelle | 2025-05-18 15:43:55+00:00
Thanks!

https://github.com/pixeltable/pixelagent/tree/main/examples/... for multiple tools/agents. A tool is just a UDF. You can have as many as you want.

The goal of this reference agent SDK is to showcase the flexibility of Pixeltable (the underlying unified storage and orchestration system) that is Open Source and Apache 2.0.

This is where storage is defined: https://github.com/pixeltable/pixelagent/blob/main/pixelagen.... These are very simple examples.

Here's how an Agentic Reddit bot would work for instance: https://github.com/pixeltable/pixeltable/tree/main/docs/samp...
by kstrauser | 2025-05-18 15:44:01+00:00
Fortunately, no. They’re increasingly well supported for the user base who think they look nice… like me.

I love the way my code looks in Berkeley Mono on any modern editor version. Seeing `>=` render similar to `≥` makes me smile. It’s a tiny visual tweak that doesn’t even cause anything to move on the screen, because that font’s ligatures are the same width as the characters they replace. I see no downside to it for me.
by ednite | 2025-05-18 15:44:03+00:00
Fair point, and yes, I agree that friendships are mutual, and no one is obligated to adjust to someone else’s life changes. I certainly didn’t expect that from my friends. I didn’t mean to label those who drifted as “bad friends,” especially knowing that I also could’ve done more to invest in those connections that were fading.

In my case, I didn’t choose to become a parent—life did that for me—and I adapted. Expecting all my friends to adapt too, in hindsight, was probably selfish. But my point was that the friendships that endured were the ones where both sides did their best to make it work. Those friends could have easily chosen the cooler parties, but instead, they hung out watching Teletubbies with us. That meant something.

I'm just reflecting on how some friendships adapt and grow, while others naturally fade. No judgment either way. Just sharing my experience. Thanks for the thoughtful comment.
by asveikau | 2025-05-18 15:44:36+00:00
> Today, it's more complex, because the Operating System developers deliver more complex APIs to fit the needs of the plethora of developers

This project is evidently coded against Win32 and runs on any Windows OS in the last 30 years.

Which is to say the "operating system developers" provided APIs in 1995 that are still there, still work.

Last I checked, Electron isn't an OS API.
by em-bee | 2025-05-18 15:44:49+00:00
fixing the font does not help those that downloaded the font and won't get the new version. it also does not prevent malicious code from replacing the font on your machine with a version that has the ligature.

in fact this could be a novel attack vector. replace fonts on victims devices to hide the true address of a website. the fix then would have to be to not display any ligatures at all in website addresses, which in my opinion would be a smart change.
by LVB | 2025-05-18 15:45:30+00:00
> Thankfully, the leading spaced repetition software, Anki, has incorporated FSRS as its default scheduling algorithm since version 23.10, released in 2023-11

I've used Anki for a long time and apply updates, but I don't closely track changes. Based on the above, I figured I'd be using FSRS, but I'm not. All of my decks have that setting turned off. Fair enough (no silent updates to existing data), but even when I create a new deck, I have to turn the FSRS setting on manually. I found the same even with a whole new profile. What aspect of this is "default"? Is there a global setting I'm missing?

I'm glad it's available, though, without any plugins!
by MobiusHorizons | 2025-05-18 15:45:44+00:00
I have been thinking about this a lot recently. There is a lot you can do to work through programming problems away from your computer if you have enough of it in your head. Unfortunately, it seems harder and harder to keep the project in my head the more I rely on autocomplete, linters or other IDE features. These bring my process of reprogramming out of my head and into a more constant conversation with the editor. Autocomplete disincentivizes me from remembering the interface of my dependencies. On personal projects it’s much easier, since I have usually written all the code myself, and I have been using basic vim with no plugins at home.
by TechDebtDevin | 2025-05-18 15:46:32+00:00
Pro Tip , if you're using LLMs to learn, create an MCP tool for them to insert Anki cards on topics you're discussing in a csv on google drive, then sync that with you anki decks on your phone.

This was a game changer for me and working with LLMS, while I still think they make you dumb, and we essentially use them to offload critical thinking (almost only find myself using them when tired lazy, and just cant), if you must use them use them as a study tool.
by landl0rd | 2025-05-18 15:47:24+00:00
Property clause: “ The Congress shall have Power to dispose of and make all needful Rules and Regulations respecting the Territory or other Property belonging to the United States”

In other words it’s not commerce/elastic clause bullshit.

If you really care about the NPS and think it’s an overreach we could move management of parks back to states. I don’t strongly object to that.
by maleldil | 2025-05-18 15:47:35+00:00
The current major type checkers, mypy and pyright, are also based on the same PEPs, but you can still see differences between them. For example, my codebase passes pyright in strict mode, but mypy results in a bunch of type errors. I'd expect pyrefly and ty to be slightly different from each other.

See also:

https://github.com/microsoft/pyright/blob/main/docs/mypy-com...

https://htmlpreview.github.io/?https://github.com/python/typ...
by dasil003 | 2025-05-18 15:48:19+00:00
This is why blameless postmortem culture is so critical, because in any large organization there will be blind spots due the challenges of coordinating hundreds or thousands of individuals, so if you want to even have a chance of making things better, you need to be able to talk concretely about what went wrong without getting personal. Eventually accountability does need to happen, but it needs to be grounded in technical reality and enforced by people who know what they're doing. Many organizations don't have such people (or don't have them anymore), which leads to all kinds of distortions and prioritizing covering your ass instead of making good big-picture decisions.
by Paul_Clayton | 2025-05-18 15:48:33+00:00
The Catholic Church had similar tradeoffs with Latin, though I suspect the language and style were less motivated by majesty (though bias of use by the educated might have entered early — I am ignorant of the history). The New Testament Koine (Common) Greek was similarly a lingua franca. When the once common language is no longer broadly used, the language can become a class-oriented separating factor.

Even more recent translations seem to retain significant similarity in a lot of "famous" texts (e.g., the Beatitudes — people also seem to use the archaic pronunciation of "blessed" as two syllables), presumably to ease acceptance of the change. This hints that some commonality is preserved. (Some words are also jargon, so not modernizing the word is more reasonable.)

Story outlines and concepts can also be preserved even though the "poetry" of earlier versions is lost in translation. Yet as contexts change even concepts may be less understandable and shared; "go to the ant thou sluggard" may be unclear not merely from language but from unfamiliarity with concepts. Aesop's "The Ant and the Grasshopper" has lasted thousands of years, but is not a fundamentally human metaphor and even the human concepts diligence and foresight can have different cultural tones.

"A sluggard is someone who does not work hard." "Oh, you mean someone who works smarter not harder?" "No. It means someone who does not accomplish much." "Oh, you mean someone who is burnt out?" "No. It means someone who chooses not to do things that are profitable." "Oh, you mean someone who has recognized the futility of striving for accomplishments and has learned to be content with a simple life?" "No!"
by sn9 | 2025-05-18 15:49:41+00:00
You say that but it's completely revolutionized the way medical students study.

IIRC the effect was so profound they had to modify the structure of some tests or something to that effect.

And polyglots have been using SRS for years.

As always, the real problem when people fail to do something that works is psychological, not technical. I'd say anyone who made an Ozempic for motivation would make a killing, but I believe it's already a scheduled substance. Maybe one without potential for addiction or abuse. Or maybe an Ozempic for conscientiousness.
by tanaros | 2025-05-18 15:49:46+00:00
My hypothesis: it is about control.

Education level is correlated with voting preference [0].

US universities are funded in large part by scientific research grants. Cutting funding directly damages these institutions, and it gives the current administration leverage they can use to influence university political policies through either overt ultimatums (cut DEI or we don’t give you the money) or indirectly by funding professors with pro-administration viewpoints while defunding professors with anti-administration viewpoints.

[0]: https://www.statista.com/statistics/1535279/presidential-ele...
by bossyTeacher | 2025-05-18 15:49:57+00:00
> I think there's some truth to that, but my experience has been that at least closer or longer-term friendships can adapt to new shared activities because you care about the people more than the activity that first brought you together.

It really depends on the people's values and lifestyle, the nature of your change and the degree to which your persona/life changes. If we bonded over vegan activism, and you decide to become a meat eater, it might not work. We bonded over art and now you decide to go live in the mountains as an ermit, might not work. We bonded over living off-grid and now you want to move to the city, might not work. We bonded over travelling and now you can't travel anymore and are stuck in a city with a kid, might not work.

People change over their lives. Your values are not the same as 9-year old you or 17-year old you. Life experiences and choices change you. Just because I was friends with 17-year old you who had a personality and set of values I aligned with, does not mean that I need to be friends with 40 year old you. 17-year eco activist turned homebody money-obsessed 40 year old man or 25 year old athlete turned into exercise-avoidant 50 year old man.

There is no soul or magical core to like here. The only thing that links you to your past selves is a memory of shared experiences
by dkarl | 2025-05-18 15:50:36+00:00
I think both have a place. When someone is starting for the first time, they're enthusiastic, but they haven't built faith in the process yet. It's easy for them to lose confidence if they're putting in work but the results are slow or ambiguous. I think it's best to take advantage of their beginner's enthusiasm and kick them off with something higher effort that is guaranteed to show them clear results. After they build confidence they can settle in to something lower effort (aka "more sustainable") where the benefit is longer-term and you don't see dramatic results every week.
by jjtheblunt | 2025-05-18 15:50:48+00:00
tldr : confused, the user decided to go read overlooked emails, and ...

> As it turns out, my bank account number changed in January, causing Apple Card autopay to fail. Then the Apple Store made a charge on the card. Less than fifteen days after that, my App Store, iCloud, Apple Music, and Apple ID accounts had all been disabled by Apple Card.
by barrell | 2025-05-18 15:51:00+00:00
I implemented free recall into FSRS pretty easily. Granted, it’s only for language learning, and I have it set up to work in a free recall friendly way (you don’t learn cards, you learn actual words and morphemes) but it’s been working for a few weeks now. I’m working on a product video atm, but once that’s done my next task (sometime this week) is to clean up the UI and merge it to master.

I almost never see someone talk about free recall so I was too excited to see it mentioned not to comment
by endoblast | 2025-05-18 15:54:59+00:00
Yes however I was not referring to memes in the broadest sense but memes as humorous (usually) images with captions, shared online. Unlike propaganda and advertising these are spontaneously created by unpaid individuals (though Omar is right there is a certain amount of overlap as always with general categories).

What puts them 'on the side of reality' is that humour, rather like beauty, has deep connections with truth. It doesn't work otherwise. It's one of the ways we update our model of reality...
by Merad | 2025-05-18 15:55:32+00:00
> Cant someone take a look at the buttons before the large project ships?

They can, of course, but this is how you end up with pre-release regression testing cycles that are weeks or even months long. A "large project" might easily have thousands of buttons (or more!), many of which are only seen when certain settings are enabled, certain options are chosen during a complex workflow, etc.
by dark_mode | 2025-05-18 15:55:41+00:00
When was the last time you tried? Anki used a static algorithm (SuperMemo 2) before the new FSRS - which is dramatically different.

In the short term (first day), I think it's still better to set your own intervals (typicall 1 minute, then 5, then 10). But after that, the algorithm optimizes for reminding you just before forgetting. Highly recommend giving it a try.
Show HN: Buckaroo – Data table UI for Notebooks
by paddy_m | 2025-05-18 15:56:18+00:00
Buckaroo is my open source project. It is a dataframe viewer that has the basic features we expect in a modern table - scroll, search, sort. In addition there are summary stats, and histograms available. Buckaroo support Pandas and Polars dataframes and works on Jupter, Marimo, VSCode and Google Colab notebooks. All of this is extensible. I think of Buckaroo as a framework for building table UIs, and an initial data exploration app built on top of that framework. AG-Grid is used for the core table display and it has been customized with a declarative layer so you don't have to pass JS functions around for customizations. On the python side there is a framework for adding summary stats (with a small DAG for dependencies). There is also an entire Low Code UI for point and click selection of common commands (drop column). The lowcode UI also generates a python function that accomplishes the same tasks. This is built on top of JLisp - a small lisp interpreter that reads JSON flavored lisp.

Auto Cleaning looks at columns and heuristically suggests common cleaning operations. The operations are added to the lowcode UI where they can be edited. Multiple cleaning strategies can be applied and the best fit retained. Autocleaning without a UI and multiple strategies is very opaque. Since this runs heuristically (not with an LLM), it’s fast and data stays local.

I'm eager to hear feedback from data scientists and other users of dataframes/notebooks.
by maxwellg | 2025-05-18 15:56:24+00:00
ChatGPT 4o's voice mode has been mindblowing for me for learning basic Mandarin. I'm sure I will hit the limits of the model sooner or later, but it has been so much fun bouncing around my apartment and asking what various objects are called / if words are related to other words. It is phenomenal for putting together short little sentences and getting immediate validation on grammar too.

No MCP on ChatGPT yet, but I can ask chat to generate an output of what we reviewed in a structured format.
Show HN: AI Clothes Changer: boost conversions with AI fashion model generation
by stewardyunn | 2025-05-18 15:56:32+00:00
Our system enhances apparel photography workflows with three key technical upgrades:

1 Workflow Impact: - Eliminates model reuse fatigue. - Aligns closely with merchants' actual workflow needs. - High-quality model photos boost conversions. 2 Dynamic Model Generation: - No predefined model library—stochastic seed selection per session. - Pose/angle variations while maintaining garment integrity. 3 Enhanced Flux-VTON Architecture: - Fine-tuned with 2K new garment annotations. - Adaptive image sizing: Optimized DDIM sampling.

Live website: https://www.aiclotheschanger.org/ (Free trial available for clothing changes, with two free AI fashion model generation trials. AI fashion models' url: https://www.aiclotheschanger.org/ai-fashion-model-generator)

We welcome any feedback!
by jhbadger | 2025-05-18 15:57:13+00:00
As a professional scientist, I think it is important for people to understand that nearly any viewpoint can point to "peer reviewed" research supporting it. That isn't enough. You need to consider the size of the study, where it is published (there are thousands of journals and many of the lesser known ones have little or no serious peer review even if they claim to have it), and whether there are other studies contradicting it.
by grep_name | 2025-05-18 15:57:39+00:00
I've tried to get into anki a bunch of times but never stick with it. It's an on-and-off thing for me that I end up looking into again every few years, which I've gone through about 5 times now. Here's how it usually goes:

* Get interested in memorizing something / multiple things

* Find that the decks available to me are actually not so great

* Get reading online, people say that the real way to benefit from it is to make your own deck (which ups the time commitment significantly)

* Read online about how to get the most out of anki, find out that everyone universally agrees that the default settings are terrible but nobody quite agrees on how to set it for best results

* Try to hit a happy medium, but find that the overhead of 'rating' the difficulty of recall for cards (and how it interacts with the complex settings that I still don't have complete confidence in) adds an incredibly (to me) distracting amount of overhead and never get used to it

* Miss a few days, get overwhelmed with the amount of cards stacked up, don't feel good about my settings (which have implications for what cards show up like, a year + down the line)

* Ultimately fizzle out

I'm probably going to start the cycle over again soon. I really do want it to work out for me. Any tips to avoid this issue? I'm planning to actually pay for some decks this time to see if that gets me to the quality I want, and going to skip the whole 'trying to make my own deck' thing for now
by marcosdumay | 2025-05-18 15:58:30+00:00
IMO, the most limiting feature is that spaced repetition is a method for memorization, but memorization is only one part of learning and it's very often not the most prevalent part.

But when memorization applies, gamification is a really good way to avoiding burnout (as long as you don't overexpose yourself to it). There are many spaced repetition games for children, I don't know why people make so few of them for adults. (But then, fearing the duolingo owl is a popular meme nowadays.)
by rchaud | 2025-05-18 15:58:44+00:00
> Global megastar before the internet.

Not just the Internet. Before cable and satellite TV, even. Similar to Muhammad Ali in that sense - a globally renowned icon, regardless of cultural or languge barriers. In the west, there is the idea of a rivalry between Michael Jackson and Prince, but globally, there was only one King of Pop.

Taylor Swift has mind-boggling levels of fandom in the Anglosphere (even if it is largely limited to women), but her music is pretty straightforward, there are other artists like her who would be considered interchangeable with her given enough publicity. But the full package of Michael Jackson was groundbreaking and inimitable: the musical production, the dance moves, the songwriting and the music videos.
by realinfktop | 2025-05-18 15:59:02+00:00
>I want to be able to do work while walking on the bike trail or sitting in a lounge chair by the pool

I think this is only a bandaid to the problem that we're still spending so awfully much time at work, despite massive improvements in worker productivity. I _don't_ want to be working on the bike trail or while lounging or by the pool, I want be in places that are not work
by parsabg | 2025-05-18 15:59:37+00:00
Good spot. I probably shouldn't have the 2nd most expensive model in the demo!

Some of the cheaper models have very similar performance at a fraction of a cost, or indeed you could use a local model for "free".

The core issue though is that there's just more tokens to process in a web browsing task than many other tasks we commonly use LLMs for, including coding.