MurphyA/hacker-news huggingface dataset:
by pathartl | 2025-08-11 22:35:27+00:00
I have been a .NET dev for the past 8 years and have switched fully to Rider. The only thing I miss from VS is the quick nav to see all the properties and methods in a file on the top bar. Everything else is vastly better:

- Auto complete is a bit smarter (even the free AI suggestions are better) - Refactoring across files is often faster - Package management is undoubtedly the latest performance difference. I would go from taking 1-2 minutes from using VS's "Manage packages for solution" to under 10 seconds in Rider. - In VS there's always a noticeable delay when the debugger hits a breakpoint / exception and the IDE takes a few seconds to actually display. This is about halved in Rider. - The built in terminal is vastly better than VS's, though not as good as Windows Terminal
by dilyevsky | 2025-08-11 22:36:31+00:00
> I wonder if it's also theoretically possible for a pair of clients to connect to each other like this?

RFC793 actually specifically calls this out as one of the supported ways of two endpoints establishing a TCP connection[0]. The fact that it works on the same host via src port collision is just a happy accident.

[0] - https://www.rfc-editor.org/rfc/rfc793.html#section-3.4
by extraisland | 2025-08-11 22:36:49+00:00
I am generally against content restrictions. I am actually OK with restrictions on pornography.

The UK government has engaged political censorship throughout my lifetime.

e.g.

https://en.wikipedia.org/wiki/1988%E2%80%931994_British_broa...

I still remember the stupid Irish dubbing on the news. I thought it was hilarious when I was 10.

Some of it the public are often unaware of e.g super injunctions.

https://en.wikipedia.org/wiki/Super-injunctions_in_English_l...

The internet has made it much more difficult to censor. It is quite obvious to me that they wish to end online anonymity, which makes it easier for them to target people and thus easier to censor.

I believe that this is the precursor before massive political censorship.

As stated in my first reply on this subject. Even if you don't buy into that there are obvious problems with handing you ID over to third parties. There is no guarantee they can keep your data safe (and often haven't).
by russellbeattie | 2025-08-11 22:36:54+00:00
This is a weird link to be on the front page of HN.

> "A niche, fringe project, but one that resonated deeply with me because these are my mountains. This is my backyard."

I grew up smack in the middle of the White Mountains with a clear view of the presidential peaks. I have to say, at no point did I think, "Huh, I really should climb all those."

That said, for pre-season high school cross country training one year, we jogged up to the visitor center at the top of Mt. Washington. Not many people can say they did that. I also had friends who had summer jobs hauling building supplies and tools up and down the Appalachian trails to maintain the trails and huts. They were in insane shape when school started from carrying bags of concrete mix or a stack of bricks up and back every day.
by pbronez | 2025-08-11 22:37:24+00:00
You have to start thinking about product as the entire provenance chain, not just the end product. That means nobody gets paid for a working reactor. They only get paid for a working AND DOCUMENTED reactor.

Related, you have to make it benefit the current generation of engineers as well. Want to get your thing built? Deliver your designs in format X, which also happens to support long term reference.

None of this is easy… but it is actually possible to align incentives like this. You just have to do it from very high up, and with a very firm hand.
by dzhiurgis | 2025-08-11 22:37:26+00:00
Hate as you want, but gotta say @grok has been such a success for X. Crazy meta is spending billions and haven't added anything remotely similar to FB. There's tons of useful information squatted away in groups with shitty search. Having even some LLM would help immensely. Even reddit is implementing some of this in.
by soraminazuki | 2025-08-11 22:37:42+00:00
> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open

VS Code?

https://underjord.io/the-best-parts-of-visual-studio-code-ar...

> they have behaved relatively nice for so long that some young adults don't know any other side of MS now

Windows has been going out of its way to be hostile to users for over a decade now.
by somat | 2025-08-11 22:37:54+00:00
from which perspective? I have yet to wrap my head around it(this usually means I am wrong about something), but there may be no singularity because it takes matter an infinite amount of time to reach the center due to time dilation effects.

https://modern-physics.org/time-dilation-near-massive-bodies...

This is the origin of my favorite science fiction theory. (little to no actual science but you could write a fun space romp around it) If you get a large enough black hole where the tidal forces will not rip you to shreds instantly, you could just scoot across the event horizon right, now what happens? you can still move around, everything feels normal, but really you have lost half a dimension, everything "out" from the center is completely gone from the universe. Now the theory, back to our universe, What happened to time? why does time only go one way? we can accelerate and decelerate along the time axis, but can't reverse it. Where has our missing half of a time dimension gone?
by refulgentis | 2025-08-11 22:38:58+00:00
I'd start by noting all software adds features and code on a near-daily basis. (* modulo weekends and holidays and lack of interest in further development)

I'm not sure comparing to Linux kernel sheds light: what is different? Just Ubuntu/Red Hat LTS type stuff? What does LTS mean in the context of not-support-contracts and not-operating systems?

Steelmaning, I could say we mean....named branches? I guess a branch isn't a necessary condition...named versions?...that get fixes backported, but no new features.

Software where that's a commonly used approach are at least ~3 OOMs larger (i.e. are much more separable in terms of bug fixes vs. features and components) and hard to upgrade, i.e. it's hard for IT to force all N changes on end users since the last time they upgraded Linux machines, just to get a 0 day fix.

Here, it's a FOSS software library that needs to be part of an app to be useful, the consumers of the library are the ones would want to offer LTS.

I'm all ears if you dig up more info on a rollback or similar nasty scandal, but as it stands, I've been involved with it near-daily for 2 years now, including CI tests on every platform you can think of, and I've never, ever, heard of such a thing.

A guiding light here may be that Ollama inference is 99% llama.cpp or its consituents. From there, we notice a contradiction: if thats the case, how can we claim Ollama fulfills these ideas but llama.cpp doesn't? We could wave it away as they have a miraculous nose for what parts of llama.cpp won't fall victim to the issues we're worried about, but...well, here's one of my favorite quotes: "When faced with a contradiction, first, check your premises"
Show HN: Deep thinking platform for long-form content discovery
by rohannihalani | 2025-08-11 22:38:59+00:00
I know there’s a growing community of people who see how damaging short-form media is for our attention spans, yet every major platform keeps pushing more of it down our throats.

That’s why I built a platform entirely for long-form media, a place where people can dive into ideas deeply to gain real knowledge.

I don’t expect this to resonate with everyone, but if you’re also craving a space that’s anti-brain rot and pro-deep thinking, you might like it. I can't tell you how excited I am about this!

You can try it out using the link. Does not require sign up
by AnthonyMouse | 2025-08-11 22:40:04+00:00
> If that is the case, and where suspicious means automatically rejecting anything that doesn’t agree with your vibes, then yes, that is a deep and flawed bias and statistical illiteracy.

What if you're suspicious of all polling regardless of whether it agrees with your preferences or not?

It's well-understood that leading questions and phrasing will get you any response to a poll that you want. That being the case, what good are any of them? They're only telling you something about how the issue was put rather than anything about the true preferences of the population.
by godelski | 2025-08-11 22:40:33+00:00
Tailscale is a VPN...

The context of the conversation is that the address becomes publicly visible so you get hit with port scanners and script kiddies looking for vulns. Moving off standard ports does help but many of those are also going to look at ports like 2222 or 8022 and treat them as ssh.

It's not hard to just send something like `nmap -sV -p- <ADDRESS>` (or better, use like rustscan.) and you'll discover those ports and the services.

On the other hand, just install something like knocked and you don't have to do much. Knocking is not a difficult thing to set up.
by sixhobbits | 2025-08-11 22:40:40+00:00
I think prosapagnosia is more common than people think. I thought I was just kinda dumb/incompetent for years before I learned it was A Thing.

Once you understand it there are quite a few coping mechanisms. I recognize people by their gait, voice, and clothing in addition to the glasses, hair etc that the author mentions.

I do think mine is somehow improving. I still scored badly but tbh I'm not really into celebrities so about half of them I either haven't heard of or I know about but have seen very seldom.

--

Your score ....................... 23

Average score .................. 30.87

You scored higher than zero out of every ten people who took this test: >
by zamalek | 2025-08-11 22:41:16+00:00
> > Wait, do they?

The echo chamber is still reverberating. People say that MacOS is good because other people have told them so. The people claiming that is better don't have an earnest effort outside of the ecosystem to support their claims. I was forced to use MacOS at work up until a little over 1.5 years ago, I have perspective on both, and it is categorically incompetent. It doesn't hold a candle to dev on Linux.

As for Windows? Windows 7/11 are probably still better than MacOS (as you implied with your comment about neglect), but it's probably as bad or slightly better than Win 11.
by Terr_ | 2025-08-11 22:41:22+00:00
There's a chronological link between Trump's original condemnation and when he would've been watching a FOX News piece where Senator Tom Cotton (R-AR) was badmouthing the Intel CEO.

Absent evidence that Intel is being targeted for extortion (like with Paramount/CBS) the likely difference here is just that Trump had heard something different from the last person he talked to before giving his own opinion.
by ElijahLynn | 2025-08-11 22:41:47+00:00
TruTruth! I've been paying them for a couple years too, and am still in the camp of "take my money".

Such an efficient to-do list that has progressive enhancement of some sorts where you start out with a list and if you want more features they just kind of are there but they don't get in the way unless you want them. I love how I can do everything with keyboard shortcuts with Checkvist!
by lupusreal | 2025-08-11 22:42:49+00:00
Journalism was always bad, it just seemed better in the past because people had less to compare it to, less ability to check things out themselves, etc. As for "Old School Journalism", was that the sort that helped George Bush start the Iraq War? Or the sort that started the Spanish-American War? If there was ever a golden age of journalists when people spat straight facts without interjecting their bias, I genuinely have no clue when it was.

You can find an archive of thousands of PBS News Hour episodes online, I've watched dozens of episodes from the 80s and 90s. This show has a tone and air of respectability, a thoughtful show for high brow people who like to consider the facts. But that's really just the surface aesthetic. Besides modern news shows being flagrantly tacky, the meat of what they do is the same; repeat some basic 'facts' about the story, many of which will be proven wrong in later years, then have some people selected through mysterious processes come on to talk about how the viewer should feel. In retrospect very little of it was ever accurate and stories which seemed important then aren't in retrospect.
by hodgehog11 | 2025-08-11 22:43:23+00:00
The Linux kernel does not break userspace.

> What's wrong with using an older well-tested build of llama.cpp, instead of reinventing the wheel?

Yeah, they tried this, this was the old setup as I understand it. But every time they needed support for a new model and had to update llama.cpp, an old model would break and one of their partners would go ape on them. They said it happened more than once, but one particular case (wish I could remember what it was) was so bad they felt they had no choice but to reimplement. It's the lowest risk strategy.
by fellowniusmonk | 2025-08-11 22:44:40+00:00
When TCO recursion was first developed it was very explicitly called out as a syntactic and structurally improved GOTO but still fundamentally a GOTO that could take params.

Recursion isn't physically real, any book that teaches the abstraction before explaining either the call stack (for non-TCO recursion) or in the GOTO context is a book actively trying to gatekeeper CS and weed out readers. (Not that any of those old pascal turbo/boreland books from the 90s actually shipped code that compiled.)

I had several people on HN of all places try to "teach me" recursion after this simple line inside a larger comment:

> It's like acting like recursion is physically real (it's not) when it smuggles in the call stack.

Recursion IS real abstractly. It's just not physically real, it was developed before we knew how DNA/RNA encoding handles the same issues in a more performant way.
by fanatic2pope | 2025-08-11 22:44:54+00:00
My personal anecdote around this issue was from when my mother was dying of pancreatic cancer. Once the actual process of dying started, the doctors and nurses worked to "keep her comfortable" but the pain killers didn't do much. For those last few days it struck me that in essence she was being tortured to death from the inside and all we could do was sit around and wait for the pain, and her life, to end. The last thing she ever said to me, through gritted teeth in her native tongue was "how long does it take to die?" I will never forget that and I will always support the right for anyone to choose dignity.
by ceejayoz | 2025-08-11 22:45:04+00:00
> Except that in this particular case these were not bullshit articles.

They are, though. I had time to read them, too, and agree with the "bullshit" assessment. Each relies on the deeply bad-faith idea (in each case, from people/groups all quietly permitting much more significant First Amendment violations go unchallenged, like the President extorting law firms and colleges for millions of dollars) that the ACLU must take up every case that comes their way. That has never been the case; if the Heritage foundation wants that, they can step in and help fund.

A good portion of the ACLU's job is to determine which cases will meaningfully advance civil rights; which cases will lead to precedent or outcomes that support their goals.
by russellbeattie | 2025-08-11 22:45:15+00:00
Exactly. Most people wish they could customize their Todo app or system to their specific preference or need, but have no way of making it happen. Devs can, so they do.

What's interesting is AI is going to change this. Entering a prompt for an app that has all the features you want is already pretty trivial, and will only get better.
by crazygringo | 2025-08-11 22:46:09+00:00
> You can't use an en dash as a 'dash'.

Actually you can, and it's relatively common.

One way—like this—is to use em dashes without surrounding spaces, to denote a pause.

The other way – like this – is to use en dashes with surrounding spaces. This functions like an em dash, but is technically an en dash. The linked article has dashes like this throughout. (Then you still use an en dash for numbers like 11–13, but without the spaces.)

It's just two different typographical conventions.

Edit: to be clear, these are both still different from hyphens. In typesetting, don't ever do this-or this - as hyphens are for, well, hyphenation.
by pornel | 2025-08-11 22:47:17+00:00
GitLab doesn't have an equivalent of GitHub actions (except an alpha-quality prototype).

GitHub Actions can share runtime environment, which makes them cheap to compose. GitLab components are separately launched Docker containers, which makes them heavyweight and unsuitable for small things (e.g. a CI component can't install a dependency or set configuration for your build, because your build won't be running there).

The components aren't even actual components. They're just YAML templates concatenated with other YAML that appends lines to a bash script. This means you can't write smart integrations that refer to things like "the output path of the Build component", because there's no such entity. It's just some bash with some env var.
by dathinab | 2025-08-11 22:47:39+00:00
oh yes so true, but I would generalize it to "to flexible"

- content type sniffing spawned a whole class of attacks, and should have been unnecessary

- a ton of historic security issues where related to html parsing being too flexible, or some JS parts being to flexible (e.g. Array prototype override)

- or login flows being too flexible creating a easy to overlook way to bypass (part of) login checks

- or look at the mess OAuth2/OIDC had been for years because they insisted to over-enginer it and how especially it being liberal about quite many parts lead to more then one or two big security incidents

- (more then strictly needed) cipher flexibility is by now widely accepted to have been an anti pattern

- or how so much theoretically okay but "old" security tech is such a pain to use because it was made to be supper tolerant to everything, like every use case imaginable, every combination of parameters, every kind of partial uninterpretable parts (I'm looking at you ASN.1, X509 certs and many old CA software, theoretically really not bad designed, practically such a pain).

And sure you also can be too strict, high cipher flexibility being an anti-pattern was incorporated into TLS 1.3. But TLS still needs some cipher flexibility, so they fund a compromise of (oversimplified) you can choose 1 of 5 cipher suites but can't change any parameter of that suites.

Just today I read an article (at work, I don't have the link at hand) about some so hypothetical but practically probably doable (with a bunch of more work) scenarios to trick very flexible multi step agents into leaking your secrets. The core approach was that they found a way to have a relative small snippet of text which if it end up in the context has a high chance to basically override the whole context with just your instruction (quite a bit oversimplified). In turn if you can sneak it into someones queries (e.g. you GTP model is allowed to read you mails and it's in a mail send to you) you can then trick the multi step model to grab a secret from your computer (because the agents often run with user permissions) and send it to you (by e.g. instrumenting the agent to scan a website under an url which happens to now contain the secret).

Its a bit hypothetical, its hard to pull of, but it's very well in the realm of possibility due to how content and instructions are on a very fundamental level not cleanly separated (I mean AI vendors do try, but so far that never worked reliable it's in the end all the same input).
by ai_assisted_dev | 2025-08-11 22:47:48+00:00
I usually do write the whole article. Maybe I spend an hour on it. Sometimes even much longer. And then I have a way of rewriting it with AI to improve the writing style. Which I then proof read and keep improving. I do this because reading back what I wrote feels even worse than listening to my own voice. It just gives me a visceral reaction lol. But yes this worked. I always wanted to write and blog prior to AI, but my aversion to proofreading my own writing stopped me from doing so over a decade (dozen actual genuine attempts).

Google does not mind. I rank quite highly for some niche keyword on LLM programming.
by crmi | 2025-08-11 22:47:54+00:00
Yep — on mainstream AI YouTube videos, I see a lot of comment replies accusing anyone of commenting with ai (if its a well weitten post, with punctuation). Others chiming in "ran through ai detector, says 37% human 63% air — BOT" etc

YT comments were never a good place, but it's interesting to see this shift now its hit the masses

And interesting that no ones commenting about the robotic AI voice over... Instead pointing finger's at each other like the spiderman meme.
by lumost | 2025-08-11 22:48:20+00:00
The whites are an amazing resource for mountain sports of all levels. They are a bit deceptive as they lack the craggy above tree line terrain, or altitude of younger ranges - but they provide some of the longest and toughest trails in the world due to steep rocky trails which lack switchbacks. The mountains are mostly down to hard granite at this point, and as such don’t have the nice smooth trails of younger mountains.
by okanat | 2025-08-11 22:48:47+00:00
I think the success of Proton and Wine in games clouds the vision of Linux community. The contributors did great work on them. However the gaming API of Windows is a very limited slice of the vast API.

Games are quite standalone programs they don't depend deeply integrated Win32 stuff. They don't even use standard UI stuff from Win32. With Vulkan, porting DirectX became very viable and that was the grunt work. There are no DCOM servers or OLE stuff in games which is where Windows API actually becomes huge and sometimes nastier. Business apps however deeply depend on those.
by thisoneisreal | 2025-08-11 22:49:11+00:00
I don't know you personally and can't offer individual advice, but there are some general things about our culture and general psychology that might be helpful to people like you dealing with those sorts of feelings (and yes I have been/am one of them):

1. A lot of social status is attached to productivity. This makes it really easy to feel like you "should" be doing things that you don't actually care about because society convinces you that you should. If your self-worth or self-image gets wrapped up in these things (and that's very easy to happen to any of us as social creatures), it's can be an easy recipe for unhappiness and feeling like you're not driving your own life.

2. Doing complex projects is challenging, and it's easy to lose motivation quickly when your initial enthusiasm wears off and the slog kicks in. You may have high aspirations and not be comfortable / willing to pay the cost they actually require.

I highly recommend Dr. K's (Healthy Gamer) videos about motivation, especially internal vs. external motivation. Not a panacea or anything but I think they give you a good foundation to work through those feelings. Obviously you may also want to consider professional help if you suffer these sorts of feelings extremely or persistently.
by j0e1 | 2025-08-11 22:49:15+00:00
If you have Android, emacs is now officially supported on Android (https://f-droid.org/packages/org.gnu.emacs). Along with https://github.com/Julow/Unexpected-Keyboard, it turns out to be a pretty usable (assuming you are the type that is okay working with emacs in general). I am now in search of a simple way to sync notes between my phone and computer (without using Big Tech solutions).