MurphyA/hacker-news huggingface dataset:
by godelski | 2025-10-15 22:11:58+00:00
I'm not sure this is true, especially if you're a "power user"[0]. Here's an example: I want to modify `~/.ssh/config` to define a machine's alias depending on the SSID I'm on. So I want this logic

If on MyHomeSSID: Host FooComputer Hostname 192.168.1.123 Else If tailscale-is-running Host FooComputer Hostname 100.64.0.123

The reason you might want to do this is so that you can have your ssh connection adapt to the network you're using. You can just always write `ssh FooComputer` and get the connection you want. This can get much more complicated[1], but is incredibly useful.

How would you accomplish this? Well actually, I don't know ANYMORE[2]. The linked thread had a solution that worked, but `ipconfig getsummary en0` now redacts the SSID (even when running sudo!). Though `system_profiler SPAirPortDataType` still works and I can get the result in 4 seconds... So not actually a solution. Yet it shows the idiocracy and inconsistency of Apple's tooling. There was a solution, then Apple changed it. wtallis helped me find a different solution, and well... then Apple changed it. YET `system_profiler` still doesn't redact the SSID so what is going on? Why is it even redacted in the first place? I can just throw my cursor up to the top right of the screen and see the SSID information. If it was a security issue then I should not be able to view that information in GUI OR CLI and it would be a big concern if I could see it in some unprivileged programs but not in others.

And that's the problem with Apple. If I write some script to do some job, I don't know if that script is going to work in 6mo because some person decided they didn't want that feature. So I can find some other command to do the exact same thing and end up playing a game of Wack-a-mole. *It is absolutely infuriating.* This is what I mean by "constantly punching you in the face". The machine fights you and that's not okay.

[0] I put in quotes because the example I'm about to give is to some "complex" but others "dead simple". I'd actually say the latter is true

[1] https://news.ycombinator.com/item?id=41596818

[2] https://news.ycombinator.com/item?id=41633547

[side note] I've used a similar SSID trick to write myself a "phone home" program in termux for Android and other machines. I can get my GPS coordinates and other information there so you can just write a <50 line program to ping a trusted machine if your device doesn't check in to trusted locations within certain timeframes. Sure, there's FindMy, but does that give me a history? I can't set an easing function to track if my device is on the move. Can I remote into the lost machine? Can I get it to take pictures or audio to help me locate it? Can I force on tailscale or some other means for me to get in without the other person also having technical knowledge? Why not just have a backup method in case one fails? I'm just trying to give this as an example of something that has clear utility and is normally simple to write.
by dismalaf | 2025-10-15 22:12:12+00:00
> You know it's funny, because you were clearly unaware of what ethninationalism meant, and had to look it up on wikipedia,

I didn't need to look it up just like I didn't need to look up the word "may". It's for you, since you seem to be having difficulty understanding words.

> looking down on other ethnicities

You keep jumping to this conclusion when it's not a thing. Having shared ethnicity != looking down on others.

> Hitler did, it's what Netanyahu does, and it's what DHH does.

Again, quite the jump. Genocide against millions to writing that maybe London should stay British.

> throwing insults

Show one.
by logsr | 2025-10-15 22:12:38+00:00
for ad networks and social media platforms that provide monetization the click fraud is direct.

there is also a massive industry of fake accounts and fake engagement for social media and SEO (google). bots are designed to create plausibly real engagement, which is used to trick ranking algorithms into boosting content. these bots have to be real enough to bypass platform detection. clicking through on ads is a way of incentivizing platforms not to shut them down and possibly improving the ranking results, working with the theory that platforms give stronger weight to engagement signals from clients that generate more revenue.
by troyvit | 2025-10-15 22:12:43+00:00
I manage an employee from another country and speaks English as a second language. The way they learned English gives them a distinct speaking style that I personally find convincing, precise and engaging. I started noticing their writing losing that voice, so I asked if they were using an LLM and they were. It was a tough conversation because as a native English speaker I have it easy, so I tried to frame my side of the conversation as purely my personal observation that I could see the change in tone and missed the old one. They've modified their use of LLMs to restore their previous style, but I still wonder if I was out of line socially for saying anything. English is tough, and as a manager I have a level of authority that is there even when I think it isn't. I don't know the point, except that I'm glad you're keeping your voice.
by GavinAnderegg | 2025-10-15 22:15:07+00:00
I just learned about the Canon Cat a couple of days ago! I wrote up a blog post with some resources and tidbits: https://anderegg.ca/2025/10/13/the-canon-cat

I had a lot of fun with this emulator on Archive.org, and included some quick notes about using it with macOS: https://archive.org/details/canoncat
by tavavex | 2025-10-15 22:16:01+00:00
I think the argument holds. It's not about how straightforward something is, it's that evolutionary time scales are incomparable to the time it takes to purposefully invent something. The ways these goals are achieved are just too different for time comparisons to make sense. If I was living in the 19th century, I could recreate the same argument by saying that it took nature X billion years since life appeared for animals to first take flight, so surely our technology ever catching up to it is improbable if not impossible.
by Izkata | 2025-10-15 22:16:15+00:00
Compiz is the name everyone remembers, but the Beryl fork was what had all the excessive effects. When the projects merged back together into Compiz Fusion they dropped like 60-70% of the functionality, and then dropped even more when it was later renamed back to Compiz.

I had a highly customized setup I really liked (I was even using the advanced features to target dropdowns and popups to give them their own effects, or disable effects for specific programs for speed), the only reason I moved away from it was all the customization disappearing. Some of that dropped functionality included keyboard controls for new ways to navigate or arrange windows, losing those indirectly led me to tiling window managers.
by MereInterest | 2025-10-15 22:16:20+00:00
Even their so-called conservative assumption is also insufficient.

> if a machine word's integer value, when considered as a pointer, falls within a GCed block of memory, then that block itself is considered reachable (and is transitively scanned). Since a conservative GC cannot know if a word is really a pointer, or is a random sequence of bits that happens to be the same as a valid pointer, this over-approximates the live set

Suppose I allocate two blocks of memory, convert their pointers to integers, then store the values `x` and `x^y`. At this point, no machine word points to the second allocation, and so the GC would consider the second allocation to be unreachable. However, the value `y` could be computed as `x ^ (x^y)`, converted back to a pointer, and accessed. Therefore, their reachability analysis would under-approximate the live set.

If pointers and integers can be freely converted to each other, then the GC would need to consider not just the integers that currently exist, but also every integer that could be produced from the integers that currently exist.
by ACCount37 | 2025-10-15 22:16:50+00:00
Consistency drive. The base model always wants to generate an output that's consistent with its context! It's what it was trained to do!

Every LLM is just a base model with a few things bolted on the top of it. And loops are extremely self-consistent. So LLMs LOVE their loops!

By the way, "no no no, that's a reasoning loop, I got to break it" is a behavior that larger models learn by themselves under enough RLVR stress. But you need a lot of RLVR to get to that point. And sometimes this generalizes to what looks like the LLM is just... getting bored by repetition of any kind. Who would have though.
by TranquilMarmot | 2025-10-15 22:16:50+00:00
I would say it's a success, yes - it was great for quickly scaling up a theoretical product with a small engineering staff (just me lol).

Now that the product has matured, we've had to slow down significantly since we have a ton of paying users who expect SLAs and less bugs. This means more engineers, which means more testing and review, which means more process around what changes we're making.
by nullishdomain | 2025-10-15 22:17:28+00:00
It won't look as sharp as a real display at the same size, but it is significantly larger. I've spent probably 3,000+ hours in the headset, with the vast majority of that using the Virtual Display. I've always preferred larger fonts and sitting close to the display, so using the wide virtual display mode has been a fantastic experience for me. My eye-strain-induced migraines have basically disappeared since I started using this as my main display, moving from my previous setup of 30% Studio Display and 70% 16" MBP.
by raw_anon_1111 | 2025-10-15 22:17:36+00:00
> If I need to know the details of a file (eg file extension, size, location, etc) I generally use the Finder for that, yes.

As you would with the Files app…

> Even if I were opening a different app to do that, a standard file browser would be the interface I would want for that

Which iPad apps that allow you to work with files don’t use the standard files app interface when you open and save a file? How else would they work?

> It’s great if more iOS applications are storing files as regular files on the filesystem now. Apple should have encouraged that in the first place.

The Files app and the APIs were introduced in 2017.
by GodelNumbering | 2025-10-15 22:17:46+00:00
Unrelated to the paper, the most satisfying (would-be) explanation of gravity I ever learned was from AdS/CFT correspondence. Basically, it says that a Conformal Field Theory in D dimension is equivalent to a theory with gravity in D+1 dimensions. In other words, the physics that describe the 2D boundary of a anti-de Sitter space corresponds to theories that describe gravity inside that 3D space. This would click well with the holographic universe theory and entirely eliminate the problem of needing to explain gravity since it would be an emergent force

But alas, our universe is more like dS space (positive curvature), not AdS (negative curvature).
by 1718627440 | 2025-10-15 22:18:03+00:00
> And don't say "because it's misuse" - that would be circular.

Well that's the meaning of misuse, if it weren't bad it wouldn't be misuse. You can only ask whether something is misuse or how bad it is, asking whether misuse is bad is questioning a tautology.

> Why is misuse of drugs bad?

Actually I was replying to this:

> By your logic, then, if sodomy and homosexuality were illegal, then adults of child bearing age would be legally required to have sex.

So I was talking about misuse of sexuality.

> I agree that people who think drugs, anal sex, or whatever should be a crime, can also rationalize that someone is the victim.

Yes that what I wanted to point out. I was merely enumerating examples from the Wikipedia article.

> but what you thought.

I do think homosexuality is bad and unnatural. (No don't tell me it occurs in animals, any behaviour occurs in animals.) I don't think it should be a crime, so I don't think my opinion affects other people.

------

If we were to talk about my opinion about drugs in general, I think as to them being bad, they are kind of at the same level as money. You shouldn't become attached to them. They are more dangerous the more likely you become attached to them.

For any specific drug, I find the smell of cannabis to smell dangerous and poisonous in a weird and unexplainable way. I would like it, if this would go away, so I am in favor of banning it again. I also heard of studies indicating a rise in schizophrenia especially among young people (<30) and I don't wish that to anybody, just because someone tries to make money. I also don't think it's smart to do that, if you already have a lack of young people. But I lack the knowledge to check this for soundness.

I wouldn't mind smoking to go away from public spaces, I hate when I'm forced to inhale this. But I can't judge if it is justified.

I think alcohol is grand-fathered in. I also think there are very different kind of alcoholic beverages and also very different kind of usages. There are cultures that regularly drink liquor before eating heavy food, because it has a positive impact on the digestive system, but this is only about a few milliliters, so it is more like medicine. There is also a bit of alcohol in every apple. I think alcoholic beverages are too fundamentally incorporated in our culture, so I would find it sad to see it go away. I wouldn't mind having additional restrictions on harder stuff.

I don't think coffee causes any larger issues. I also think we don't need to discuss restricting access to sugar. Medical appliance of drugs is very restricted and constantly reevaluated.

I wish that large amounts of money would be more regulated, but I don't think we should touch the concept of private ownership. Also fashion or cars are the drugs of many, and now there is a large supply of non-physical drugs, but I don't know any non-restrictive policy that I want to support there.

I don't have experienced any other/harder drug and I prefer it to stay that way.
by gertop | 2025-10-15 22:18:03+00:00
Funny how nobody has actually addressed your question, choosing to praise rust instead..

The answer is that there are several python GUI applications (a dozen music players, Cura, Calibre, Anki, Deluge, etc). Hardly any Go because all bindings suck (which isn't that surprising, go devs are often hostile to cgo) and there's no (non toy) native toolkit either. I'd don't know why that is. Every few years I look for one but I give up and write the UI for my Go tool in html instead...
by VBprogrammer | 2025-10-15 22:18:12+00:00
I've had good results with doing similar. My spelling and grammar have always been a challenge and, even when I put the effort into checking something, I get blind to things like repeating words or phases when I try to restructure sentences.

I sometimes also ask for justification of why I should change something which I hope, longer term, rubs off and helps me improve on my own.
by icedchai | 2025-10-15 22:18:22+00:00
Modern software is absurdly bloated, no matter how you look at it. I started programming on an Apple II, but the first computer I ran anything approaching an "IDE" on was an Amiga 500 with 3 megs of RAM. (Lattice C!)

The only reason you can't run a full blown OS on an iPad is Apple doesn't want you to. It would eat into low-end Mac sales.
by whimsicalism | 2025-10-15 22:18:36+00:00
> Why is what you apparently perceive this original one-liner to mean so important to you?

Well because you basically accused most people of being eugenicists simply for believing something that is most likely true and clearly implied a strong position that you are now retreating from. It's clearly an incendiary one-liner where previously the conversation was not so.

> The researchers who look at those things seem to be the ones telling us that the relationship between intelligence and genetics is complicated and many, many non-genetic factors are in play, no

There are massive biases in academia that encourage researchers to hedge results like this. When you ask anonymously, the answers & beliefs are clear.

> Snyderman & Rothman (1987/1988) — mailed survey to ~1,020 academics; 661 replies. Experts overwhelmingly agreed that IQ has substantial within-group heritability, and among those willing to give a number, the average estimate was ~60% for U.S. populations. Also https://pmc.ncbi.nlm.nih.gov/articles/PMC4804158/ which is going to be a lower bound because it focuses on international differences.

Adoption studies pretty clearly upper bound the amount that these complicated non-genetic/non-prenatal factors can be causing differences in tested adult intelligence among Americans.

> I'd politely ask you to refrain from insulting my good faith.

Again, you started your entry into this conversation by leveling accusations of eugenics. The responses you get are going to be tinged by that.

> how you come up with that clear of a statement about smart parents and their non-externally-influenced child, how one would approach that as a research question/design

Adoption studies can provide an upper bound (excluding pre-natal environment). Also GWASs paired with mendelian randomization can provide a lower bound.
by bokumo | 2025-10-15 22:18:53+00:00
I don't think you're being fair to Chris Penner. He ends his blog post with: "It may take me another 5 years to finally finish it, but at some point we'll continue this journey and explore how we can sequence effects using the hierarchy of Category classes instead." Emphasis by me.

So while it is true, that what he has described so far is not sufficiently powerful for normal programs, he has clearly stated that there are more abstractions between Applicative and Monad to explore than what he has presented so far.
by zozbot234 | 2025-10-15 22:19:07+00:00
A doubly linked list is not the optimal case for GC. It can be implemented with some unsafe code, and there are approaches that implement it safely with GhostCell (or similar facilities, e.g. QCell) plus some zero-overhead (mostly) "compile time reference counting" to cope with the invariants involved in having multiple references simultaneously "own" the data. See e.g. https://github.com/matthieu-m/ghost-collections for details.

Where GC becomes necessary is the case where even static analysis cannot really mitigate the issue of having multiple, possibly cyclical references to the same data. This is actually quite common in some problem domains, but it's not quite as simple as linked lists.
by umanwizard | 2025-10-15 22:19:18+00:00
I understand all that. Nevertheless, it has nothing to do with planned obsolescence.

> You need to pay the developers for a new version, that's obsolescence by definition

Sure, but you don't have to pay Apple.

The entire point of the idea of planned obsolescence is companies intentionally making their products last less time than they should, so you have to pay that company more money.

This is a company making it so you might have to pay other companies more money, because backwards compatibility isn't a priority for them. You can be annoyed by that, sure, but it is not the same thing, and is not obviously corrupt like planned obsolescence is.
by Aurornis | 2025-10-15 22:20:29+00:00
Kind of, but there's a difference between trying to stir up controversy by "just asking questions" as opposed to attacking the actual experts while overconfidently pushing competing theories, for example.

Lately she's been dabbling with soft support for well known grifters like Eric Weinstein, though last I heard she stopped short of actually endorsing his theories. I think there's just too many views to be had by courting that audience, so it becomes irresistible to engage with. The best thing a good physics communicator could do would be to completely ignore the well known physics grifters and focus on the quality content, but instead she has been leaning toward defensing Weinstein and others.
by hammock | 2025-10-15 22:20:31+00:00
And same logic applies to all masses, not only black holes. It’s just nearly impossible to calculate for anything besides a black hole, for a variety of reasons.

Also, the reference to “known links between the solutions of Yang-Mills theory and those of gravity” (Y-M equations describing charge and EM field) seems to speculatively imply that charge-related information is encoded in the geometry of spacetime, alongside gravitational effects
by blobbers | 2025-10-15 22:20:54+00:00
"There’s a reason we’re not seeing a “Startup Boom” AI skeptics ask, “If AI is so good, why don’t we see a lot of new startups?” Ask any founder. Coding isn’t even close to the most challenging part of creating a startup."

-- uhhh... am I the only one seeing a startup boom??? There are a bajillion kids working on AI start ups these days.
by mrguyorama | 2025-10-15 22:20:55+00:00
She makes really really good money. Angela Collier recently made a sad video about this.

Sabine makes a video with sponsorship included basically every day. With her subscription numbers, that's a LOT of money.

Basically, screaming that "They don't want you to hear THIS" is extremely profitable. She's a very well paid member of the anti-science ecosystem.
by olive-n | 2025-10-15 22:21:06+00:00
I installed the beta a week or two ago. Many of the files I tried opening in it just did not work at all. It can only open utf-8 encoded files.

That is not a problem for code, but if you just want to open some random .txt file or .csv file, these are often enough not utf-8 encoded, especially if they contain non English text.

The github issue for this is showing progress, but I think it's a mistake to promote the editor to stable as is.
by pacavaca | 2025-10-15 22:21:08+00:00
I'm trying to pick up some music skills, and part of that is doing ear training. Those who have ever tried it know that it starts with singing a bunch of stuff: just pitch matching, singing scales, singing chords, intervals, etc. Of course, the best way to do it is against a real instrument, but when you're especially bad at it like me, sometimes you want to practice with a tuner to make sure you're even hitting the correct pitches. Singing with a tuner is rather boring, so I made (yes, vibe-coded) a little browser game that is supposed to make it more fun. It's inspired by a TikTok mask with similar mechanics that went somewhat viral. Unfortunately (fortunately), I don't have TickTock, so I had to DIY it with a slightly different style.

Some gotchas: - It's very new, so, might be glitchy - Ideally, you want to sing with a drone, but it'll interfere with pitch-detection so, use headphones - It works on mobile (iphone), but I've seen some rendering issues. If encountered, try refreshing the page.

Otherwise, enjoy! I find the Random mode particularly fun.
by dylan604 | 2025-10-15 22:22:19+00:00
Over the past couple of years, I've been side hustling a project that requires buying ingredients from multiple vendors. The quantities never work out 1:1, so some ingredients from the first order get used with some from a new order from a different vendor. Each item has its own batch number which when used together for the final product yields a batch number on my end. I logged my batch number with the batch number for each of the ingredients in my product. As a solo person, it is a mountain of work, but nerdy me goes to that effort.

I'd assume that a drive manufacture does similar knowing which batch from which vendor the magnets, grease, or silicon all comes from. You hope you never need to use these records to do any kind of forensic research, but the one time you do need it makes a huge difference. So many people doing similar products that I do look at me with a tilted head while their eyes go wide and glaze over as if I'm speaking an alien language discussing lineage tracking.
by zdragnar | 2025-10-15 22:23:11+00:00
If you don't need a dedicated graphics card, there's plenty of laptops that get 12 or better hours of battery life (8 under heavy load such as you're compiling things), which is perfectly fine for me. LG gram was my most recent one I was using, and that required zero tweaks to any power management or battery or ssd or any other settings to get.