MurphyA/hacker-news huggingface dataset:
by WarOnPrivacy | 2025-06-26 03:04:03+00:00
> A kid had at 40 will still be depending on your when you are 55

I had my kids 25-35; all 5 are adults. We live together as is befitting a 4 income economy.

> and if the kids goes to college

Do you mean go away to college? Yeah. No.

> may have some dependency on you when your peers are retiring.

Me and peers are all working grey. End of career happens with first major illness intersects with the lack of health insurance and we die.

> Plus if your kids have kids

If one of my a sons pairs off with someone and they both work, they'll still be 2 typical incomes short of self sustenance.

BUT, if they got married and then married another couple, the 4 of them only have to find one more adult - the one who will parent during the work day. After the last child enters school, the core 4 can kick parent 5 to the curb.

> Do not let fear of how much it will cost

No fear. Just math.

> or desire for more resources first

But if they had more resources they might only need 3 or even 2 adults working full time to afford basic bills.

> Do not let ... it ... stop you from having kids when you are still young enough to do well.

Parents can (and do) parent while living in their car...
by smaudet | 2025-06-26 03:05:31+00:00
> IT never even has to be in the same zipcode as the new laptop or ever remotely connect to it to perform maintenance tasks.

That sounds nice, but that's not exactly a feature specific to AD.

All perfectly possible with a couple well placed scripts and some remote logins.

> TPM-backed certificates/WebAuthn for securing web apps or anything behind MS-linked SSO

Yeah this is the overengineered stuff that is therefore difficult to replicate. Certs and auth predate AD and Azure, the lock-in comes from the overcomplicated SAML style rickety tower of doom that just barely functions...
by bawolff | 2025-06-26 03:05:47+00:00
So reading this, it sounds like the maintainer got burned out.

That's reasonable, being a maintainer is a thankless job.

However i think there is a duty to step aside when that happens. If nobody can take the maintainer's place, then so be it, its still better than the alternative. Being burned out but continuing anyways just hurts everyone.

Its absolutely not the security researcher's fault for reporting real albeit low severity bugs (to be clear though, entirely reasonable for maintainers to treat low severity security bugs as public. The security policy is the maintainer's decision, its not right to blame researchers for following the policy maintainers set)
by AdieuToLogic | 2025-06-26 03:05:49+00:00
> I suspect hallucinations in LLMs are the result of contradictions in their training sets which were trained into it.

A simpler explanation, and I posit a correct one, is people anthropomorphize an algorithm by describing the result of a particular path within a statistical model used to generate tokens as being "hallucinations" due to them being unexpected by the person interpreting the text.

> I suspect it's just like with humans.

Therein lies the problem.
by yallpendantools | 2025-06-26 03:06:27+00:00
> 2. Ensuring that people who said “I’m going” actually end up going.

Super interested in how people solved/compensated for this problem. The approach I've found works best is to make the event, basically, "open-doors" (i.e., the RSVP is not actually required, chance attendees always welcome), and hope for the best. Someone mentioned personally messaging people but, well, that's a lot of work for something not my dayjob.

Been hosting a weekly meet-up for over a year now and there are some factors which I think contribute to this problem:

A. We set-up an auto-recurring meet-up event. People sign-up for the events happening within the next month; hence they fill-up quickly. However, as more people discover the event, they find them already fully-booked. These people end up booking for the waitlist and/or the next events that are not yet full (i.e., event slots more than one month ahead). This creates a negative feedback loop. (This January, I had sign-ups for up to May!)

B. With a long waitlist from [A] people who signed-up would tend to cancel last-minute. At that point the people in the waitlist have made other plans already and end up a no-show or just canceling too, sometimes after they already got a slot. This, again, creates a negative feedback loop.

This year, aside from open-doors policy, I've started overbooking the event on purpose to combat [B]. It's sort of effective though every week I'm playing the airline overbooking problem. This calendar year, I've only been "overbooked" once. I'm also, naturally, wary of first-timers who might be a nuisance (e.g. but not only: parent's [5] but s/organizers/attendees/) but so far I wouldn't really say that has been a problem. Maybe the type of our meet-up organically filters for it (we're an art hobby group and if you can't sit still just trying to draw for 2h, or are not interested at all in learning about art and drawing, you will have a very awkward 2h).
by cube00 | 2025-06-26 03:09:43+00:00
Thanks for extracting this.

I always enjoy examples of prompt artists thinking they can beg their way of the LLM's janky behaviour.

> Critical UI Requirements

> Therefore, you SHOULD ALWAYS test your completion requests first in the analysis tool before building an artifact.

> To reiterate: ALWAYS TEST AND DEBUG YOUR PROMPTS AND ORCHESTRATION LOGIC IN THE ANALYSIS TOOL BEFORE BUILDING AN ARTIFACT THAT USES window.claude.complete.

Maybe if I repeat myself a third time it'll finally work since critical, ALL CAPS and "reiterating" didn't cut the mustard.

I really want this AI hype to work for me so I can enjoy all the benefits but I can only be told 'you need to write better prompts' so many times when I can't see how that's the answer to these problems.
by sriram_malhar | 2025-06-26 03:13:51+00:00
I am _very_ impressed by what the tech is capable of doing; slurping up pdfs, interpreting screenshots, and coming up with a plan.

But having gone the same route and relying on the book + Terry Laughlin's videos, I don't yet see how different this is from not using AI at all. If I'm feeling breathless, I look up the book for drills. If my shoulder aches, I look up the book for specific drills. I am very skeptical that slurping the pdf into AI would synthesize a new insight. At best it can be an excellent semantic index.
by onecommentman | 2025-06-26 03:13:55+00:00
[Rant] Why in the world do I want to allow some unvetted scribbler to control and manipulate the narrative of my consciousness for extended periods of time through a novel? Most novel writers seem to be intellectual and moral midgets with agendas unworthy of extended engagement. Why do I want to allow them one nanosecond of my unfettered attention? What can the upside possibly be? It’s like drinking partially treated effluent from a sewage treatment plant. It might be just fine and even have an enchanting tang, but why take that risk when the pure sparkling stream of actual reality awaits?

Actual lived experience seems much more relevant. And as far as reading, at least history, say, is rooted in lived experience and can be vetted against other histories, however much any given history text can be distorted by half-truths. Nonfiction is rich enough literature for me (actual nonfiction like travel writing, not projected nonsense nominally inspired by reality) and, if I want drive-by changes in consciousness, there’s always good short-form poetry and short essays (not stories) by classic authors who have stood the test of time. But letting half-wit modern novelists (perhaps with political agendas) take the steering wheel of my internal narrative for a few hours, or even several minutes? Nope. Same with movies and immersive games.

I suspect this part of the Democratic Party’s initiative to engage men (this is the NYT, you know)? Is their strategy to somehow get Actual Straight Men (ASM) to read fictional narratives written by professional writers in 2025 with little real life experiences relevant to their ASM lives and thus, magically, change their ASM worldviews? ASMs with actual real world responsibilities and lived experiences are going to read fantasy literature from the NYC literary subculture of 2025 and actually change their ASM worldviews to be consistent with Democratic Party theology? Really?
by zdragnar | 2025-06-26 03:13:56+00:00
This is not a charitable take of the critics.

If you go on a fad diet, lose weight, then gain it back when you stop, well, you haven't really lost anything other than time.

If you go on semaglutide, lose weight, then gain it all back when you stop, you're out thousands of dollars, I'm out money when my insurance premium goes up to support the new expensive drugs, and you might have permanent health complications (rare though they might be).

I haven't heard any success stories of people keeping the weight off after they stop taking it, though I've heard plenty of people gaining everything back, and being miserable from the side effects while they were on it.

If semaglutide worked as a stopgap to help you get to the point where you could manage your weight on your own, I think it would be hard to argue with it. So far, though, I've had people tell me that it should be treated as just another vitamin supplement that you'll be on for life, albeit one that costs $12k a year or whatever the case may be.
by tuesdaynight | 2025-06-26 03:13:58+00:00
How did that public shaming happened, if you don't mind sharing?

I know that it's a different culture, but in my country (South America one), people would not see that age difference with good eyes. I'm not sure about public shaming (assholes are not a new thing, though), but I guarantee you that people would be weirded out by a guy almost in his 40s approaching a woman with half his age, and I live in a mostly "open" country in that regard.

It's not necessarily about the age gap, but her being younger than 25, at least here where I live.
by 3eb7988a1663 | 2025-06-26 03:14:27+00:00
I am doubtful widespread recordings are making much of a change. Unless you are Luigi Mangione, are police actually following video footage trying to tie up a crime? Even with a city wide alert, he almost escaped.

It has been a common refrain that someone has an AirTag or other electronic surveillance they used to identify a thief, for which the police do nothing.
by CaliforniaKarl | 2025-06-26 03:15:17+00:00
Assuming your device gets an IP via DHCP, there is a solution that does not involve hard-coding IPs into software.

DHCP option 42 (defined in RFC 2132) can be used to specify multiple NTP server IPv4 addresses.

(There’s also DHCP option 4, but that’s used to specify the IP for the older RFC 868 time protocol.)

DHCPv6 has option 31 for SNTP (via deprecated RFC 4075), and option 56 for NTP (via RFC 5908).

So, that would probably be the best option: Get an NTP address from DHCP or DHCPv6, use that to set your clock, and then do whatever you need!

(Yes, it does require that you trust your DHCP source, and its NTP reference.)
by makeitdouble | 2025-06-26 03:18:06+00:00
Your video sounded a tad fast at 2x and pretty fine at 1.5.

Now I think speed adjustment come less from the natural speaking pace of the person than the subject matter.

I'm thinking of a channel like Accented Cinema (https://youtu.be/hfruMPONaYg), with a slowish talking pace, but as there's all the visual part going on at all times, it actually doesn't feel slow to my ear.

I felt the same for videos explaining concept I have no familiarity with, so I see as how fast the brain can process the info, less than the talking speed per se.
by cube00 | 2025-06-26 03:20:05+00:00
> "Provide your AI API access key" will probably be coming to a lot of services/apps that we want 'our' AI's to interact with.

Considering provide your own API key is banned by a number of larger players (Reddit, Google Maps) to stop large numbers of users cashing in on the free/cheap low usage tiers I'd expect AI vendors would enforce the same rules soon once all this free VC hype funding dries up.
by ikr678 | 2025-06-26 03:20:27+00:00
Being reachable by family and friends 24/7 has only been normal in the past 25 years. For the entire rest of human history, we seemed to do fine without this.

I think it also has changed what our perception of a true emergency is. When I was a kid, if I needed to be picked up from an event, it was on me to be at the pickup point at the right time, and my parent to be there. If for whatever reason we couldnt make it, there was always an alternative plan 'wait at the meetup, wait inside the venue, go home with a friend'.

Not getting picked up and being forced to wait with some uncertainty was not an emergency, it was an inconvenience.
by abhisek | 2025-06-26 03:21:20+00:00
> It's best to start strict and safe, then relax.

Makes total sense.

I am just wondering how do we differentiate between AI generated code and human written code that is influenced or copied from some unknown source. The same licensing problem may happen with human code as well especially for OSS where anyone can contribute.

Given the current usage, I am not sure if AI generated code has an identity of its own. It’s really a tool in the hand of a human.
by agotterer | 2025-06-26 03:21:26+00:00
I thought I read that best practice was to start a new session every time you work on a new feature / task. That’s what I’ve been doing. I also often ask Claude to update my readme and claude.md with details about architecture or how something works.

As for /compact, if I’m nearing the end of my context window (around 15%) and are still in the middle of something, I’ll give /compact very specific details about how and what to compact. Let’s say we are debugging an error - I might write something along the lines of “This session is about to close and we will continue debugging in next session. We will be debugging this error message [error message…]. Outline everything we’ve tried that didn’t work, make suggestions about what to try next, and outline any architecture or files that will be critical for this work. Everything else from earlier on in this session can be ignored.” I’ve had decent success with that. More so on debugging than trying to hand off all the details of a feature that’s being implemented.

Reminder: you need context space for compact, so leave a little head room.
by fasthands9 | 2025-06-26 03:21:35+00:00
I've long thought that if AI can start solving unsolved math problems we are in for a very weird (or bad) future, since at that point it really can come up with things that no one has thought of before. And perhaps, it would also be able to find new physics or new physical mechanisms very fast.

That said, it sounds like teams are guiding the areas of exploration pretty directly. If I was more cynical, I'd say that Google has a lot of financial incentive to claim it was integral to any breakthroughs the team comes up with.
by akerl_ | 2025-06-26 03:21:35+00:00
The difference is the directionality.

The attack here isn't "snatch a domain from somebody who previously got a cert for it", it's "get an IP, get a cert issued, then release it and let somebody interesting pick it up".

In practice, this seems relatively low risk. You'd need to get a certificate for the IP, release it, have somebody else pick it up, have that person actually be doing something that is public-facing and also worth MITMing, then hijack either BGP or DNS to MITM traffic towards that IP. And you have ~6 days to do it. Plus if you can hijack your target's DNS or IPs... you can just skip the shenanigans and get a valid fresh cert for that target.
by PaulHoule | 2025-06-26 03:21:53+00:00
I don't think it's all a bed of roses.

I suffered for 25 years from chronic pain that was referred TMJ. I've seen a cardiologist who is fine and all but much of his advice is the exact opposite of what I read on PubMed (and not just one paper on PubMed but 20 or 30 papers.) I've had several psych evals that I learned later were of very high quality for the their time but it took about 45 years for a book to practically jump into my hands at my university library which explained how I'm different from other people. I was annoyed as hell when a sports medicine doctor wrote NAD [1] on my chart when I was complaining about my activities being limited by knee trouble.

I work for a large employer in a state where it is illegal to offer junk insurance. My story was not too different when I was on Obamacare except I was paying what seemed an astronomical amount in premiums. I know a lot of people have it worse.

Looking at the how high the stakes are, I mean, you are all you've got, it's no wonder that people can't look at the limitations of the system with equanimity. The doctors I work accept me being a partner in understanding my conditions and my care but the moment they hear the voice of a professional fibromyalgia sufferer I bet they wish they could quit their job if they didn't have debt for student loans or to start their practice.

A lot of people seem to think "it would be allright if we just got more resources", I wish I could wave a magic wand and let them change places with Michael Jackson. Nobody is doing Elon Musk a favor shooting him up with Ketamine every week as well as other controlled substances. A lot of people just won't take help. I know people with schizophrenia who have no insight into their condition. Others with serious mental health diagnosis who refuse to take any med that isn't a controlled substance. For that matter, families where you get the kids a lot of nice and appropriate stuff for Christmas and you come back in a week and they've trashed all of it.

Having a positive attitude and just some gratitude for being here and the miracle that people have figured out as much they have and that a $10 prescription can cure conditions that were a death sentence just 100 years ago goes a long way. [2] I've personally tried to help a lot of poor people who seemed to have a bottomless pit inside them but if you look at the likes of Elon Musk, rich people can be like that too.

[1] https://www.quora.com/What-does-no-apparent-distress-mean-in...

[2] https://en.wikipedia.org/wiki/Serenity_Prayer
by nijave | 2025-06-26 03:22:50+00:00
I think there's room for more agentic systems that combine RAG, MCP and traditional static analyzer tools

For instance, RAG could be used to provide coding standards and best practices such as sanitizing user inputs used in file system lookups. MCP could be used to integrate with up to date and authoritative (official) docs. Static tools could run and analyze the results and feed errors back into the LLM to correct.

It seems a lot of tools rely on raw LLM queries and expect the IDE or other tools to take over instead of providing a consolidated experience.
by Frummy | 2025-06-26 03:23:17+00:00
Oh man I tried dual wielding with cursor, setting up a communication so they both can work at the same time on the same thing, got banned from cursor Then tried with windsurf, ran a bad shellscript without reading it, used up the limit instantly, kill the script, oh man somehow it's still not working either I used the daily limit in an impossible way despite the minute limit supposedly existing, or the way it communicated sidestepped it into a limbo where it is just permanently confused and thinks for 300s then cancels a "test" prompt in the cli
by pxc | 2025-06-26 03:23:55+00:00
You don't need any of those to write an if statement. I frequently write if statements like this one

if ! grep -qF something /etc/some/config/file 2>/dev/null; then do_something fi

The `test` command is there if you want to use it, but it's just another command.

In the case of Bash, `test` is a built-in command rather than an external program, and it also has two other names, `[` and `[[`. I don't like the latter two because they look, to a naive reader, like special syntax built into the shell— like something the parser sees as unique and different and bear a special relationship to if-statements— but they aren't and they don't. And in fact you can use them in other shells that don't have them as built-ins, if you implement them as external commands. (You can probably find a binary called `[` on your system right now.)

(Actually, it looks like `[[` is even worse than "fake syntax"... it's real special syntax. It changes how Bash interprets `&&` and `||`. Yikes.)

But if you don't like `test`, you don't have to use it; you can use any command you like!

For instance, you might use `expr`:

if expr "1 > 0"; then echo this will always run else echo this will never run fi

Fish has some built-ins that fall into a similar niche that are handy for simple comparisons like this, namely `math` and `string`, but there are probably others.

If you really don't like `test`, don't even need to use it for checking the existence or type (dir, symlink, socket, etc.) of files! You can use GNU `find` for that, or even sharkdp's `fd` if you ache for something new and shiny.

Fish actually has something really nice here in the `path` built-in, which includes long options like you and I both wish `test` had. You can write:

if path -q --type=dir a/b/c touch a/b/c/some-file end

You don't need `test` for asking about or asserting equality of variables, either;

grep -qxF "$A" <<< "$B"

is equivalent to

test "A" = "$B"

or with the Fish `string` built-in

string match --entire $A $B

The key is that in a shell, all commands are truthy in terms of their exit status. `&&` and `||` let you combine those exit statuses in exactly the way you'd expect, as do the (imo much more elegant) `and` and `or` combiner commands in Fish.

Finally, there's no need to use the likes of `test` for combining conditions. I certainly never do. You can just write

test "$A" = "$B" && test "$C" = "$D"

instead of something like

[ "$A" = "$B" -a "$C" = "$D" ]

If-statements in shell languages are so simple that there's practically nothing to them. They just take a single command (any!) and branch based on its exit status! That's it.

As for readability: any program in any language is difficult to understand if you don't know the interfaces or behaviors of the functions it invokes. `[`/`test` is no different from any such function, although it appears that `[[` is something weirder and, imo, worse.
by jtms | 2025-06-26 03:25:27+00:00
"Better Auth’s pitch is simple: Let developers implement everything from simple authentication flows to enterprise-grade systems directly on their databases and embed it all on the back end."

Its absolutely bonkers to me that web development has gotten to a point where this is a novel pitch. Up until not that long ago ALL auth was done directly in your own database and embeded in your own backend. Am I missing something?
by fc417fc802 | 2025-06-26 03:25:54+00:00
I parsed the comment as something along the lines of clever hackers somehow stuffing soundless videos into gif containers which is most certainly not what is going on. I was attempting to convey that they have nothing to do with gifs. Gifs are not involved anywhere in the process.

I'm not sure why people disagree so strongly with what I wrote. Worst case scenario is that it's a slightly tangential but closely related rant about deceptive web design practices. Best case scenario is that someone who thought some sort of fancy trick involving gifs was in use learns something new.
by WarOnPrivacy | 2025-06-26 03:26:36+00:00
> For myself , I wish I made this happen in my mid 20s. I had to move back home to take care of a family member (fck cancer) and I suffered various personal setbacks due to it.

I hear ya. My spouse developed mental illness after sons 4,5 were born. A spouse can sabotage a lot of things when they set their mind to it - and their mind never stops. Not even at 3am. The first year was hard. The second was harder. After 5ys we run out of adjectives. After 15y we're using Dr.Seuss letters to spell out how things are.