MurphyA/hacker-news huggingface dataset:
by rendaw | 2025-05-18 14:21:33+00:00
I had similar issues... anki would drill me hard while stuff was still in short term memory (single session) then push it back weeks or months before I had any retention. I'd get to it again and it'd be completely gone, queue re-learning it from scratch.

I brought it up around the time I tried it and got shouted down. Pretty much every spaced repetition app was treating anki like a holy emissary, so I gave up on spaced repetition entirely.
by matt_s | 2025-05-18 14:22:07+00:00
Google PubSub is what we use as our message queue, mostly for communicating change data capture via messages to other internal systems. Its typically being consumed by some job system polling on an interval and then doing CRUD to sync changes.

Its not very complex and feels like we're running a lot of compute resources to just sync data between systems. Admittedly there isn't good separation of concerns so there is overlap that requires data syncs.

I've been looking at things like kafka, etc. thinking there might be some magic there that makes us use less compute or makes data syncs a little easier to deal with but wonder what scale of data throughput is a tipping point where a service like that is really needed. If it turns out its just a different service but same timeliness of data sync and similar compute resources I struggle with what benefits might be provided.

I'd love for almost like a levels.fyi style site where people could anonymously report things like this for the tech stacks being used, throughput of data, amount of compute in play, and ratings/comments on their overall solution ("would do again", "don't recommend", "overkill", "resume filler"). It feels much like other areas of technology where a use case comes out of a huge company and RDD (resume driven development) takes hold and now there are people out there doing the equivalent of souping up a 1997 honda accord like its a racecar but its only driving grandma to her appointments.
by TrianguloY | 2025-05-18 14:22:42+00:00
I was going to comment this. My experience matches yours, the home page shows videos I may be interested on watch, and the subscriptions page shows videos from my subscriptions. Watch something new and you get related videos for a couple days, but ignore those and they disappear. I also like the occasional videos from old subscriptions or old watched videos, reminders from time to time.

I do not have the paid subscription though, but I do use only android (never web).
by grues-dinner | 2025-05-18 14:22:45+00:00
I'd be surprised if any port would easily permit such a ship to come or go under sail power. Sailing a ship into port is risky at the best of times. Yachts may do it into a marina when the wind and tide are just right for fun it as a little bit of a flex. But ports have work to do and having out-of-control sailing ships three sheets to the wind, so to speak, having misjudged the tide or whatever, is just dangerous.

Also, having your ship stuck in port for days waiting for wind and tide to be suitable for leaving would have been commonplace before engines, as would bring becalmed for weeks on end and being unable to evade dangerous storms. None are probably high on the list of things these ships really want to be doing today.
by lo_zamoyski | 2025-05-18 14:23:36+00:00
> Humans overindex on a sense of family/belonging/tribe (employers as family extract more work for less pay)

That’s an interesting remark, because in hyperindividualistic societies, the family is actually undervalued. So if employers use a sense of family to exploit employees, it isn’t because people “overindex” family. It’s because we underindex it, because we have a distorted and disordered relationship with family.

That is, given the familial nature of human beings and their basic need for family, and given the effect hyperindividualist societies have of encouraging and incentivizing the alienation of people from family life, it is not surprising that people might begin to view their place of employment as a kind of surrogate for family, at least at an emotional and frankly superficial level, especially when the employer encourages that kind of perception.

So, hyperindividualist societies actually predispose people to that kind of manipulation. A person from a healthy family is less vulnerable to it. His family life is his primary social home and his primary social point of reference.
by mattzito | 2025-05-18 14:24:37+00:00
Because as people start bidding they become invested in the outcome, and can often be convinced to go higher than they otherwise would. The trick is to set it under the minimum price the right amount that you can get multiple people bidding on the same item, each topping the other by smallish amounts. That way it doesn’t “feel” like you’re crossing the right price - “I’m already in for $60m, 1 more million is like 2% more, and then I beat this other person for something valuable”
by lvturner | 2025-05-18 14:24:37+00:00
I've tried this with a folding phone, it's... Ok

On keyboards I found a Royal Kludge mechanical keyboard, feels great but unfortunately one of the keys switches is cracked, I'm sure I could glue it down but haven't yead had time to dismantle it.

In terms of lilputian mice, the "CapacMouse" is.. far far better than it should be.
by TheDong | 2025-05-18 14:24:42+00:00
But conversely, if I alt-tabbed to chat with a friend, or paused studying because the person sitting next to me asked a question, or I took a sip from my coffee mug, that doesn't mean it's hard necessarily. Even though all of those take at least as much time as answering a hard card un-interrupted would.

The AI cannot read my mind, there is no approximation that will work reasonably accurately here for "how confident was I in my answer", unless I input that myself.
by ryao | 2025-05-18 14:25:20+00:00
If you take the time to read my comments thoroughly, you will notice that I always spoke to your behavior, and not to you personally. There has been nothing wrong with my behavior, which has been tame compared to how a number of others in the industry react when encountering things that are wrong or even upon mere disagreement. My only fault is that I do not sugarcoat things, which is hardly a fault in a technical forum where facts and logic are valued.

By the way, having one’s foot in one’s mouth is an idiom meaning you said something wrong, which refers to behavior. It being obvious you are clueless is a reference to your writing, which again, refers to behavior. Saying you should apologize to people for wasting their time is similarly a reference to your behavior, and you invited that criticism by demanding an apology in broken English.
by FilosofumRex | 2025-05-18 14:25:30+00:00
Here is the original coverage by wsj, note the shody reporting and absence of independent review or opinion by anyone not affiliated by MIT.

“It’s fantastic,” said Acemoglu. “I was floored,” said Autor.

https://www.wsj.com/economy/will-ai-help-hurt-workers-income...

Clearly, Lahart is a journalistic tool and charlatan, so he's @ the right place:

"Justin Lahart is an economics reporter based in New York. Previously, Justin was a Heard on the Street columnist and wrote the Ahead of the Tape column."
by pmarreck | 2025-05-18 14:26:48+00:00
My kid is almost 4 and I'm 100% there.

I used to spend hours messing with code, gaming, interacting on forums, and keeping up with tech developments. Biking for miles! Sailing! Beaching! Exploring new music and always just learning. And actually sleeping in!

Now I feel like it is a huge struggle to do ANY of that... and I am still in mourning. STILL, almost 4 years later. My son also stopped sleeping through the night at 3 and he is almost 4 and it is STILL ONGOING. My partner and I have had to move into separate rooms in the house because I already have impacted sleep (CPAP) and I simply cannot function if he is waking me up every night. I already lost a job partly due to this :/

It didn't help that I had my first kid at 49, long after surprisingly firm habits were established that I feel like I am still "recovering from"

Someone gave me a piece of advice- "it goes easier if you just stop fighting it and accept it" and I'm still not 100% onboard with that LOL.

The only reason why I can even post here is because she took my son to his grandparents for the weekend, but she's coming back in 20 minutes and then we will be spending another "Family Day" at some event...
by TeMPOraL | 2025-05-18 14:27:10+00:00
That makes no sense, neither legally nor philosophically.

> Language developed independently of translators.

And it also developed independently of writers and poets.

> Artists shape the space in which they’re generating output.

Not writers and poets, apparently. And so maybe not even artists, who typically mostly painted book references. Color perception and symbolism developed independently of professional artists, too. Moreover, all of the things you mention predate copyright.

> The fear now is that if we no longer have a market where people generate novel arts, that space will stagnate.

But that will never happen; it's near-impossible to stop humans from generating novel arts. They just do it as a matter of course - and the more accessible the tools are, the more people participate.

Yes, memes are a form of art, too.

What's a real threat is lack of shared consumption of art. This has been happening for the past couple decades now, first with books, then with visual arts. AI will make this problem worse by both further increasing volume of "novel arts" and by enabling personalization. The real value we're using is the role of art as social objects - the ability to relate to each other by means of experiencing the same works of art, and thus being able to discuss and reference it. If no two people ever experienced the same works of art, there's not much about art they can talk about; if there's no shared set of art seen by most people in a society, there's a social baseline lost. That problem does worry me.
by CamouflagedKiwi | 2025-05-18 14:27:41+00:00
I don't agree. Domain-specific expertise is valuable (even essential) but can be learned, and usually rather more easily than learning to become an expert software engineer.

I've worked in a number of almost completely disparate domains over my career, each one needed maybe a year or so to become reasonably knowledgeable on, but it's not the same as resetting back to a complete software novice each time.

Also, the people who have been deeply embedded into a domain for a long time tend to overestimate how much it takes. I've seen exactly this with your example of financial software; yes there is domain knowledge but the clear industry lesson has been that it's far easier for software engineers to learn that than for the domain experts to learn software engineering.
by simpaticoder | 2025-05-18 14:27:51+00:00
This has the flavor of a post written by a programmer who got a particularly interesting interview question. They continued working on it when they got home. Hey, it's happened to the best of us (I was once asked to write "tic tac toe" and at the time I was really getting into functional programming and simple data structures, and for some reason I didn't stop working on the problem for a few days because I wanted to generalize tic-tac-toe in scale, depth, e.g. deeply nested tic-tac-toe, and dimension, where the board has more than 2 dimensions) but I'm not sure I would have written a paper "What every programmer should know about implementing nested tic-tac-toe on large arrays in high dimensions" because the answer is, almost certainly, nothing.
by JackDanMeier | 2025-05-18 14:29:02+00:00
It should definitely be added as a variable within the calculation, but the current FSRS predicts how likely you are to access the memory (if it's sufficiently available which is defined by its retrieval strength) and speed of retrieval isn't really a factor in this version. The different grades are more to define how well all parts of the memory is retrieved.

Not to say that how quickly you can access it doesn't play a role in real life.
by chneu | 2025-05-18 14:29:13+00:00
Piggy backing.

I can't use YouTube without a handful of extensions. I use waterfox.

Ublock origin. Enhancer for Youtube. Sponsorblock. DeArrow. Privacy Badger.

Enhancer does the heavy lifting while DeArrow unshittifies all the titles/thumbnails. Ublock gets most the ads. Privacy Badger increases load time significantly. Sponsorblock skips those sponsor ads.

I support creators directly through patron or merch. I don't wanna see their ads and there isn't really a way to avoid them in most cases.
by foldr | 2025-05-18 14:29:24+00:00
The episode was also made at a time when it was fashionable to hold the view that the country was gripped by a kind of irrational hysteria about child sexual abuse. Monkey Dust's 'pedofinder general', from around the same time period, reflects a similar attitude: https://www.youtube.com/watch?v=XCywGhHQMEw

Decades later this all looks rather naive. The BBC, especially, could hardly make a program satirizing exaggerated concerns about child sexual abuse, given that the Savile scandal proved that many such concerns had in fact been taken nowhere near seriously enough.
by TheDong | 2025-05-18 14:29:57+00:00
Bullshitting the AI maliciously doesn't matter, if you don't want to study effectively, you won't study effectively, and that's not a problem for the app.

> any knowledge rather than specifying that the exact answer should be graded

I don't understand what you mean. The important thing is to feed back into the SRS algorithm "How much does this card need to be studied", and if you mean "any knowledge means we can study it less often", then I doubt the SRS will be able to be effective.

What are you suggesting to feed back into SRS? How will you ensure cards the user knows very well quickly get pushed way back (so the user isn't overwhelmed with a boring slog), and cards they only sorta know bubble up more quickly to start to cement the knowledge?
by mooreds | 2025-05-18 14:30:14+00:00
This!

I'm in the middle of this path of independence with my kids and it is bittersweet. (I too felt the weight when they were younger.)

Those small, common moments of love and intimacy you get when your kids are small fade away and become infrequent. Stuff like hugs, them wanting to hang around you, them doing things with you just to do things with you. Still amazing when they happen, though.
by waldrews | 2025-05-18 14:30:32+00:00
The problem is that you can't host a free LLM based service the way you can host a website, without being exposed to cost spikes the moment it becomes popular (or misused). Lots of smaller apps need a better cost pass-through mechanism; this is even more of a problem for hobbyists/non-profit projects than for commercial ones. We can't keep going with a free trial (costs eaten by developer) + subscription for every little thing.
by Bender | 2025-05-18 14:30:44+00:00
Cheap mini PCs have indeed gotten good but many of them come preloaded with malware, at least every one that was preloaded with Windows that I bought off Amazon. It's just muscle memory to image the machine with Linux or Windows depending on my intended use. That removes the proprietary RGB software which some have had luck replacing with OpenRGB but I just unplug the disco lights. The newer AMI BIOS is getting worse in my opinion including the 2024 version removing the configurable boot delay was not cool since newer keyboards take longer to initialize forcing me to remove all storage to get into the BIOS configuration. On the other hand some of the newer mini PCs have two or four NVME slots now and that is a big plus for me personally. They just need a little more room for bigger heat sinks and better air flow.
by hagbard_c | 2025-05-18 14:31:09+00:00
Support lifetimes on AOSP-derived distributions outpace those from all commercial vendors - and it is that iteration of Android which I use, not vendor distributions. I don't user commercial operating systems on my computers and and happy to skip them on my mobile devices as well.

Baseband vulnerabilities are not the thing to worry over, the closed-source radio firmware blob is a leaky bucket by design which allows the TLA's of the world to use these devices for monitoring purposes and no update from ${vendor} is going to change that. If you don't want to be subjected to this you can not use devices which connect to 2/3/4/5G networks no matter how virtuous the vendor claims to be.
by happyopossum | 2025-05-18 14:31:53+00:00
> Plug-in Hybrids and EVs require significantly less parts

PHEVs definitely do not require fewer parts - they’re more complex to build, maintain, and repair. You take an ICE vehicle annd add a big battery, a motor, a complex way of interfacing that motor with the existing drivetrain, and additional computers to manage it all.
by mooreds | 2025-05-18 14:32:25+00:00
One time with we went to brunch with our small children. We were meeting 4-5 folks without kids.

We arrived at the brunch place 5 min late, thinking we'd done a pretty good job. One other friend arrived around the same time, but everyone else was an hour late. Because of the kids, we ended up not eating with them at all.

It's rude to your friends to be late when you don't have kids, but when you have small kids on a schedule, it's impossible to adjust.
by stevage | 2025-05-18 14:32:59+00:00
>Changing up the terms minimizes the very shared experience your friendship was built on

Yes, and that's when you find out whether the friendship was merely "built on" that experience, or is entirely composed of it.

I have lots of friendships that were formed in the kinds of experiences you describe - especially long distance cycling. Those people all have kids now, and we don't go cycle touring together. But I put the effort into finding other stuff to do with them, so we're still friends.
by matt_s | 2025-05-18 14:34:28+00:00
Hey I'm curious how the consumers of those queues typically consume their data, is it some job that is polling, another piece of tech that helps scale up for bursts of queue traffic, etc. We're using the google equivalent and I'm finding that there are a lot of compute resources being used on both the publisher and subscriber sides. The use cases here I'm talking about are mostly just systems trying to stay in sync with some data where the source system is the source of record and consumers are using it for read-only purposes of some kind.
by Muromec | 2025-05-18 14:35:21+00:00
Whenever I try to use anki I can't figure what those four buttons actually mean, so I end up with 40 cards that I still can't recall and then the thing happily drops another 10 on top and I just delete the deck or the app. Haven't learned the thing I was trying to learn with it ever.

Either I don't understand the algorithm or it doesn't understand me.
by dvfjsdhgfv | 2025-05-18 14:35:49+00:00
I thought I "solved" this problem - I have a bookmark folder ("YouTube init") which i open in a private window after accepting their history tracking. It used to work. The bookmarks contains some programming like Fireship, some bass playing channels etc.

However. Now my YT hmepage includes shorts with females, some of them with big boobs. I never clicked on any of these. But they figured that since I'm a programmer and play bass, I must be into big boobs because well, a stereotype male, so the soulless machine is pushing all this empty BS that millions of people clicked on before. But not me. An I don't have the option to say "don't show this stuff to me".

(These are not erotic per se, but let's say a female guitar player without a bra in the tumbnail, or a bass player with her boobs in the foreground... I understand why people do these, but I really don't want these on my YT hp. it's lowest quality clickbait stuff.)
by rafaelmn | 2025-05-18 14:36:01+00:00
Comments still turn up useful insights that you don't usually catch on other places, like the top one. I think the trend of low quality AI related crap getting to top of the front page is more annoying.

Here's a formula you can try :

Title : "I made a AI powered insert tool use-case"

Article: "Hey look what I did ! By hooking up insert LLM model to this insert random tool in a few hours of vibe coding I got it to do something that vaguely resembles something useful and made no effort to evaluate performance/compare to anything. Here's my toy demo example."

Should be front page material, going on the last few months.
by nomadpenguin | 2025-05-18 14:36:06+00:00
Poor generalization (overtraining on prompts) and loss of context over time are the biggest issues I've found with them. Slow card creation workflows and needing to rate your own reviews are merely UX issues -- losing context and losing generalization make SRS actively harmful when used for some topics.

There's 2 solutions I've thought of but haven't tried implementing:

1. A free-recall based approach. Free recall allows you to operate at a higher level of organization and connect concepts at lower levels. However, how you would schedule SRS with free recall is not clear.

2. Have an LLM generate questions on-the-fly so that you don't overtrain on prompts. You might also instruct the LLM to create questions that connect multiple concepts together. The problem with this approach is that LLMs are still not so good at creating good test questions.
by LtWorf | 2025-05-18 14:36:48+00:00
How do you tell systemd/sysv that your daemon is now ready to accept connections? How do you log to syslog?

In java there's no equivalent to daemon() (unless you go out of your way to call the libc) and java doesn't support SOCK_DGRAM for unix sockets, so no syslog either.

.net seems to have the same issues.

"everything just works" is true only for a very very narrow definition of "everything" which leaves out "daemon that works decently"
by evo_9 | 2025-05-18 14:36:51+00:00
None of this fits losing a lifelong friend that lives in another state now, which is what happened to me after having kids recently.

I suspect in my scenario it was his lack of having kids and the ability to do so (they are not able to have kids). Best I can tell is it was painful for him to see / hear about my life with kids now.

Because our relationship had become long distance it mostly centered around long phone calls or gaming / vr sessions together ever month or so. I basically stopped trying to schedule these interactions because it became clear it was having such a negative impact on his emotions. I initially tried to avoid talking at all about kids and all that but it didn’t seem to help the situation.

Anyway that’s what I just went through and at this point I don’t know if we’ll ever connect again, it’s been 6 months since we exchanged emails, which used to be daily / multiple exchanges a week.
by teodorlu | 2025-05-18 14:36:56+00:00
Not annoyed. But curious!

I agree that mentoring is hard, and I want to read your take.

I wonder if we agree on expert aesthetics or not. You write:

> Experts tend to have an aesthetic preference towards technically challenging work rather than simple-but-interesting work, and I’ve written more about this phenomenon here: expert aesthetics.

When I read the passage the first time, I thought you meant "experts prefer to work on hard problems in order to arrive at simple solutions". But that's not what you're saying!