skysight-inc/HackerNews huggingface dataset:
I am a huge C# advocate, and with the AOT stuff since .NET 7, they are really working overtime to add features for safe low-level operations.

Some of the niceties over the last several versions include immutable record types, stack allocated structs (ref structs), lambdas (and a host of enhancements thereof since), async/await (of course), generic math ops, platform intrinsics, pattern matching, AOT, nullable types, robust generics, reflection, dynamic types, etc. The big thing I expect next is algebraic data types.

The language has really grown by leaps and bounds, but it doesn't ever feel overwhelming, and it has really kept its verbosity to a minimum without turning into a soup of hieroglyphics.

That being said, I have found the Android/iOS solutions to be underwhelming. I understand the iOS side a bit, but I thought Android would be better. That's not to say you can't make great applications using C# on these platforms, just that it requires more effort.

I'm also not a huge fan of ASP.Net. I've never really cared for it, and I think that stems from a project I had early in my career duct-taping together another developer's classic ASP applicat^HHH monstrosity and mucking about with IIS and FoxPro (!!). I know it's not classic ASP, but once bitten, lol. I will say that it is modern and performant, but very rigid. I'd defer to others' opinions here because I have mostly avoided it.

But in general, the tooling is great, and I don't encounter much that ties you to a Windows box anymore. I know there are some differences in platform support, but most of the rough edges were handled in the early days of .NET Core 2 & 3. Now that we're way past that (the "traditional" .NET merged with .NET Core in a combined version 5 release). Now that it's on version 9, the language features and low-level hits keep coming. I can, today, write code that is 99% of what you can get from C++ (and in some edge cases can exceed it), compiled to native code, that will run on Windows & Linux (x64 & arm64), BSD & MacOS without too much trouble.

And as a fellow HNer pointed out the other day on an unrelated thread, the native interop is painless. You can load .dll, .so, .dylib files with ease. No frankenstein FFI (ala Go or Java).

The language is safe. GC can be avoided (or controlled), and it offers raw pointers, manual memory manipulation with spans, and more low-level features through the unsafe subset of functions.

I know people like to say this started as a rip-off of Java, and there is some truth to that, but I have too much respect for Anders to believe he set out to rip off Java part and parcel. There was a method to his madness, and from my perspective, C# has always been a step ahead in programmer ergonomics (but definitely not performance). Maybe that's due to the sheer intertia of the Java ecosystem, or to Sun and then Oracle being more conservative, I don't know. Hell, it probably had more to do with Microsoft's reputation.

I value programmer ergonomics and tooling, almost above all else, and I am a happy camper. You can write C# from several different angles as you see fit, and in most cases it checks all the boxes for a large subset of projects.
It's hard not to think the rule of law in the US is slowly being eroded and SCOTUS to some extent empowered Trump & Co to act at will with no sense that they ever could be held responsible for their actions.
Extreme cowardice and sociopathy, combined with seeing the ability to take advantage of the kleptocracy that around 130m Americans decided they wanted.
NTSC color artifacts may be a factor too, but not sure. I know green and red aren't too happy next to each other. Making ET an actual brown shade may have gotten too close to that red-green conflict.
Did every CEO actively campaign for the current president? I'm curious tho were you upset when the "twitter files" were released and found out that the Biden campaign asked for hunter's dick pics to be removed?
sweeeeet love that it's supported, standardization for the win!
> 5MB RAM/40MB HDD Mac IIvx

That was a top-of-the-line Mac, back then. On a par with a maxed-out Studio.
Hytradboi 2025 Program
>Less than 25% of those members actually attend church weekly, but the others are still counted as "Catholics" because you have to go well out of your way to have yourself formally removed from the church membership rolls.

This only matters if people use the numbers that the Catholic Church tells them.
The real reason people get counted as Catholic (or any religion or group) is because those people identify as Catholic on surveys and such. People in my social circle identify as Catholic while also not having been to a Mass in years outside of an invited event (e.g. wedding). So they would still get counted.
Playbooks are very very easy to write.

Putting them into action in complex ever changing systems cause lot of unpredictable and random consequences and they will build over time.

All this "if we just do x y z" we can control the path of hurricanes, is a constsnt recurring pattern in history.

Check out

Paddy Ashdowns - Nein!

Evgeny Morozovs - Santiago Boys

Anything about the Gilded Age and its downfall.

People on both sides always overstimate what they can control in complex systems and therefore there is always oscillations back and forth about who sits in the control room of Jurassic Park.
I agree that the loss of control we are threatened with is qualitatively different and far more absolute than the disenfranchisement we feel today, for sure.

Still, I wonder if any humans have been in control, really, since the agricultural revolution. Billionares building bug-out shelters? They seem even more scared than the rest of us.

Surely if we were really in control we could have come up with a better system than this.
This from the Wikipedia page for bathynomus. A.K.A. giant isopod:

There have been occasional attempts at utilizing giant isopods as novelty food, such as prepared in East Asian cuisine like ramen. Relative to total size, there is not very much "meat" to be harvested. The meat is sometimes described as resembling lobster and/or crab in taste, with a somewhat firmer, chewier texture.
I'm kind of shocked that one of the qualifiers for choosing a tech-stack wasn't security, on a product that's specifically in the cyber-sec domain?

They should have gone with Rust if they wanted to choose something new. C would have been respectable.

>Some fairly trivial CSS build steps using node have more dependencies than our entire C# product!

I don't know if I would really trust anything else written here. This is a security-focused product. Surely they understand that explicit, external dependencies are in fact safer than internal, implicit or "quiet" dependencies that make it hard to pinpoint attack vectors. It's really trivial to say, set up "canaries" around the former dependencies vs. the latter.

Red team 101.

Also .NET's runtime is _incredibly_ transparent, which is part of the reason why it's "reflection" capabilities are so powerful. And this can often be a great thing for developers, but I don't know about a security product that's supposed to be acting as a defense line. This is why even most obfuscation programs struggle with .NET because ultimately you can't really obfuscate much (pass some elementary things that have been obsolete since 2009 at least).

.NET programs can also "mutate" dramatically with no hope of detection except by outside sources that are constantly checking for the integrity of known programs. And I'm not talking about "compile-after-delivery" vectors either.

For example it's pretty well known in some circles that the CLR's dynamic assembly initialization and reflection capabilities allow you to even bypass AMSI. For _security-focused_ products and minimizing the blast radius on endpoints/systems, .NET (like other similar tech-stacks) really should be a no-go.

>Honestly, we’re not doing real-time/systems/embedded programming; we can afford a GC pause.

God this really hurts to read. You guys are really worried about the wrong thing(s).
It changes my opinion about something alright.

You know he owns 12.8% of the shares right? Possibly more when that vote happened. So 57.2% voted for him, not counting his shares.
The issue doesn’t seem to be that ATCs are under-qualified (which is what the link implies and what Trump is saying, without evidence of course).

The biographical questionnaire (terrible idea if indeed was the way described) was canceled in 2015 - thats 10 year ago so it also doesn’t explain why towers are understaffed _today_.

The biggest reason for understaffing is typically lack of funding. That’s what I would want to know. But the NYT is scant on details as to why there is understaffing.
Imagine reaching a point where we have to prompt LLMs with the answers to the questions we want it to answer.
Concentrate on the mid-terms and flip house and senate?

And hold on to what AOC mentioned, that the current ding-dongs talk a loud game but are stunningly incompetent in implementation.
That must depend on the jurisdiction.
Gnome with Enlightenment back in 1999 had configurable window decorations. If you wanted a border around a window that was a few pixels wider and easier to land a mouse on, you could do that.

Naturally all of that functionality was thrown out when the Gnome project did a total rewrite that was "going to make everything better" and "fix all of the problems" they ran into in the first version.
I had no idea Patrick Soon-Shiong owned the LA Times. He’s a huge piece of shit. Virtually destroyed a startup I worked at like 15 years ago by investing and trying to take it over, then pulling the rug out under us when we wouldn’t let him have his way.
The other advantage I see to macOS is commercial app support. Like it or not, it can be a fact of life for many. Photoshop users don’t want to use GIMP.

While Electron has made Linux on the desktop much more viable in this respect, there is are some key apps that macOS has where Linux is lacking.

And of course there is also working between mobile and desktop, which macOS/iOS seem to do best. Part of me longs for the days when this wasn’t a concern, but this is a big thing these days and makes running Linux on my main computer a problem.
I doubt the playbook will work to materialize the vision that Yarvin desires, but the right will absolutely try to push it as far as it will go. With violence, if necessary.
There's been enough grift in the Alzheimer's research community it's hard to believe anything
How speedy is speedy anyways? IIRC, the big reason plea bargains get accepted is because the offer is "time served" as-in the time you spent in jail awaiting trail will be what you agree as a punishment and you'll be immediately released.
It's always herpes, to paraphrase Dr. House...

What makes herpes so special? The fact that it sticks around?
Surpass Meta in what? Meta’s revenue comes from social networks. Revenue doesn’t not increase with LOC. Writing 5x more code does not get you X billion users.
> asking for forgiveness (dereferencing a null pointer and then recovering) instead of permission (checking if the pointer is null before dereferencing it) is an optimization. Comparing all pointers with null would slow down execution when the pointer isn’t null, i.e. in the majority of cases. In contrast, signal handling is zero-cost until the signal is generated, which happens exceedingly rarely in well-written programs.

Is this actually a real optimization? I understand the principal, that you can bypass explicit checks by using exception handlers and then massage the stack/registers back to a running state, but does this actually optimize speed? A null pointer check is literally a single TEST on a register, followed by a conditional jump the branch predictor is 99.9% of the time going to know what to do with. How much processing time is using an exception actually going to save? Or is there a better example?
There's a lot of banter as to which JIT environment is more performant.

As a big C# proponent, my gut tells me the JVM probably has the edge here, but it's not a clean sweep. The CLR has areas where it excels. I would also freely admit that the Java ecosystem is far larger and more mature. The NuGet ecosystem is no slouch, however.

But if I were a gambling man, I would bet that AOT compilation will become much more widespread in the .NET ecosystem while Oracle will ensure that you have to pay the piper for GraalVM to do anything interesting. Call it a hunch.
Over the top auth strategies [audio]
A lot of women live longer than men. So, a lot of older people with altzheimers are women. Before modern times, women did not play contact sport and had lower concussion risk, unless it's undiagnosed. (The cohort in question would all have been born before 1950)

I'm not saying there's no risk but I am saying it will be multifaceted and multi factor. Avoid concussion no matter what.
What I think is that electing the president is the only way the constitution provides for democratic control of what’s become the largest and most powerful branch. And ensuring democratic responsiveness of the executive—a civil service that will diligently execute the agenda of whomever is elected President—is of overriding importance to the health of democracy.

A country where the same people are in charge regardless of who wins the election isn’t a democracy. And I think this shouldn’t be a partisan point, because the federal bureaucracy in the aggregate is like the worst parts of the Obama and Bush administrations mushed together.
I think those fired should unite and form their own private investigators company. I think business-customers could trust it more than the to be purged FBI.

There's a reason why these specific agents are purged, it is that they are honest and willing to serve the public, as opposed to serving the King.
I think doctors generally do their best, but it's still disappointing. Doctors can't make food less enticing. https://www.instagram.com/lukesmithrd/p/DBRoWvRSMKx/
Asides from what sibling comments have mentioned, this is in large part true for me because I've yet to experience a Linux desktop environment that I've found to be great from a UI perspective. On a server, that's not applicable.
Possibly a bit out there of a suggestion, but I had a similar issue where I fairly abruptly developed more or less constant nausea. Eventually, by chance after an endoscopy related to figuring out the cause of the nausea, my doctor realized my B12 level was extremely low, and once they treated me with injections once a day of b12 for a week or two, the nausea suddenly stopped
I meant the text, not just the headline.

It's an entire section with a clearly worded title in bold:

Registration is still ongoing

At the moment, the incorrect address still leads nowhere, as the registration of the domain in the Bahamas has only just been applied for, as Weber told the Tages-Anzeiger newspaper. As soon as the registration is completed, the incorrect URL will be redirected to the correct one for the Canton of Basel-Stadt.
Show HN: I made a local, private AI friend
As children, we had imaginary friends. When LLMs came about, I thought we could finally bring imagination into reality - a physical embodiment that may even be helpful to children’s growth.

I made Amy as a fun side project.

Some things that I thought were important:

- Conversations and data had to stay local and private. They shouldn’t go to an API somewhere, and I shouldn’t have to pay more to talk to Amy more

- Amy should be cheap. A chip like Nvidia’s Jetson Orin Nano costs ~$250 alone, so this in particular was tricky

- Amy doesn’t and shouldn’t need to be everywhere - on your phone, tablet, etc. There’s beauty in a simple physical embodiment

This is a prototype and I'd appreciate any feedback, but I'll make more if there's interest!
acre foot is one of the funnier American units out there. It is defined as a foot × a chain (66 feet) × a furlong (660 feet). So you get this weird rectangular cuboid with very small height and a very long length.

m³ is already a pretty hard to visualize unit (unless you are used to visualize volume) but acre feet is just about impossible.
The crops had too much DEI.
I need a Windows laptop for work but really appreciate the exceptional build quality of my MacBook Air. I had a ThinkPad, but it creaked and didn’t feel nearly as solid. Are there any Windows laptops that come close to MacBook-level hardware quality?
His may not be a familiar name 'round these parts, but Jack Ganssle is a legend in the embedded systems industry. And he's very helpful to boot.

Many lifetimes ago, as a freshly baked software engineer, I had a strong interest in Embedded Systems. Juggling interrupts, wrangling registers, counting clock cycles, banging bits, reading sensors, often in raw assembly so as to fit into limited flash memory was my idea of fun.

So much so that I was contemplating doing a Master's degree in that area. However, I couldn't find a US University with a good program for that. I had seen Jack being very active on a few embedded-related forums, and on a lark, I emailed him for advice.

And he responded! He gave me very sound advice, effectively explaining that graduate research in Embedded Systems is quite distinct from the actual low-level work that happens in the industry. This explained why I hadn't found any of the programs appealing. I took his advice gratefully and pursued a different area for my Master's, which shaped the rest of my career. Thanks again, Jack!

I always intended to come back to Embedded Systems at some point, but unfortunately it never worked out. Partially because embedded engineers are criminally underpaid for the complexity of the work they do. As the article hints, writing software that runs reliably in arbitrarily harsh environments on low-cost, cheap, quirky hardware with extremely constrained resources is a different level of challenging.
SCOTUS to some extent empowered Trump & Co

SCOTUS effectively gave Trump immunity from prosecution for any act he does as President.
The author also seems to be unaware of Fréchet derivatives.
> The founding fathers didn't have the math to understand game theory, nash equilibria, and the tragedy of the commons.

I mean they had something even better. They added a process to amend the constitution so that as issue arose it could be fixed.

However there's no amount of game theory that will get around the fact politicians won't fix a system they see as working; they got correctly elected after all!
>my point was about how its functionality and design make it feel familiar to those already accustomed to .NET development.

Because it's literally a "shell" into the .NET runtime/framework. PowerShell _extensively_ uses reflection capabilities.

My point was they're not sharing some design philosophy or converging, PowerShell is just exposing .NET functionality directly and in an interactive manner. You in fact, can write a pretty similar tool with a few lines of C# that makes use of dynamic compilation and reflection.

Otherwise, PowerShell shares nothing (and I mean nothing) with other .NET languages (C#, F#, etc). It's history and design choices come from things like KornShell and Perl.

Where do you think all those $variables and "-ne" operators came from?
Sure, I'd pay for it, but it'd have to be open source. You'd also be competing with STC (by the SWC creator, but it looks like it's dead for now based on GitHub history) and Static Hermes, which Meta is working on, both open source.
> when you ask "is that a good suggestion?" it's pretty good at judging when it isn't

Basically a poor man's COT.
Western models are also both trained for "safety", and have additional "safety" guardrails when deployed.
no that's universally bizarre. You cannot dictate your pronouns. Pronouns are part of a language not your person.
Meishi: A Tiny Productivity System
Why would Apple be allowed to partner with Microsoft, which is even larger than Google?
that reminds me that a week ago there was a (now deleted but has a copy of the content available in the comments) post on Reddit where the author claimed they have attempted manipulating/manipulated voting on lmarena in favor of Gemini to tip the scale on Polymarket where on a question like "which AI model will be the best one by $date" (with the outcome decided based on the scoring on lmarena) they have supposedly made O(USD10k).

Original deleted post: https://old.reddit.com/r/MachineLearning/comments/1i83mhj/lm...

A copy of the content: https://old.reddit.com/r/MachineLearning/comments/1i83mhj/lm...
I think this tells the VCs that it is better to invest in development than just infraastructure. After all DeepSeek shows that investing in AI Software development can have a big payoff, rather than doing the exact same model-training that everybody is already doing.

It's not the biggest that will win but the smartest.
Timcast crew started talking about it on a recent show, with the clip on youtube: https://youtu.be/LsVk0O8ecF4?t=341 (jump to 5:41 if the timestamp link doesn't work).

Basically it seems to suppress appetite too much in some people, they starve without feeling like they're starving and end up with muscle and bone loss that doesn't rebound after going off of it.
Sorry for the negativity Kendall but the semweb didn't return the love that I gave it. I did hundreds of sales calls that went nowhere, but my phone kept ringing for people who wanted me to work on neural nets.
Currently stuck in WSL2 on my Thinkpad, newish hardware that could use some more updates before jumping ship.
It's not hard to make a search engine that respects '+'

Unless your new upstart social service is called SearchEngine+ so you remove it

(Except duckduckgo also seems to semi-ignore it. I'm baffled. I give up. I'm throwing my computer out the window, and moving to the woods)
> In ye olden times, the C standard was considered guidelines rather than a ruleset, undefined behavior was closer to implementation-defined behavior than dark magic, and optimizers were stupid enough to make that distinction irrelevant. On a majority of platforms, dereferencing a null pointer compiled and behaved exactly like dereferencing a value at address 0.

> For all intents and purposes, UB as we understand it today with spooky action at a distance didn’t exist.

The first official C standard was from 1989, the second real change was in 1995, and the infamous “nasal daemons” quote was from 1992. So evidently the first C standard was already interpreted that way, that compilers were really allowed to do anything in the face of undefined behavior.
As far as I know
Don, Eric, and Ivanka?
Have you ever accidentally typed your password into the username field and pressed enter? Now it is in some log somewhere.
Another explanation is that the LLM doesn't know it's discussing a prohibited topic until it reaches a certain point in the answer.
It is entirely relevant to the parent comment.

As to the second part, it requires a bit of reading comprehension and contextual awareness, unfortunately.
You're in good company in that secret thought.

Have a look at this: https://en.wikipedia.org/wiki/Society_of_Mind
As someone who just went through major surgery and agonizing pain, it’s great to see innovation in this area. Right now the hospitals just rely on old school painkillers that don’t work so well and have terrible side effects. They pumped me up with fentanyl, oxy, dilauded, valium, etc. It’s time for something new.
Does this mean Google is exiting the phone business?
Touching on UI. My experience is the opposite. I started by installing Xubuntu so XFCE desktop. I wanted the GUI shell to be fast and low reasources, and choose XFCE. 16 years later and my desktop shell is the same traveling with me through district hopping to Arch and now NixOS. Same UI and no one’s aiming to change it.

Disk encryption, straightforward luks w/ pass phrase. Setup was 3 terminal commands and and done. Pretty sure the GUI installers you just enter a passphrase and it’s done. All the knobs are available if the default isn’t good enough, using a key file on an external disk, etc.

Poor hdpi is real, it’s bound to change as us old graybeards finally get new monitors