MurphyA/hacker-news huggingface dataset:
by brabel | 2025-09-24 06:50:55+00:00
I really like Gleam. But if you want a job, that’s probably the worst choice ever. The language is just a few years old and lack libraries for mostly everything. Why are people recommending that here, do you guys work using Gleam??

Let’s be honest , your realistic options for work are Java, C#, C++, and depending on the industry, Swift, Go, Kotlin, Dart and Rust.
by thaumasiotes | 2025-09-24 06:50:56+00:00
> Hence why I included the bit about false endorsement, which is a federal rule.

That obviously can't apply to use of the name or imagery of Jesus Christ; there is a much more important federal rule that says it is everyone's God-given right to assert directly that they are endorsed by Jesus Christ.

(This comment is imbued with the divine grace of the Messiah.)
by maxlin | 2025-09-24 06:51:31+00:00
Not true even for all apps having just libc.

I wanted to port my semi-minimal 3D ECS game engine ~(10k lines) to a minimal distro, so I decided on Alpine after figuring Arch is actually very bloated on comparison.

I had to recompile even the single-executable command line prebuild system (premake5) for musl. Musl is a more minimal version of libc.

Got it to work fine after that, building a few components from source and getting a few like sdl from the distribution's repos. (also had to of course install relevant driver bits to get opengl working as the distro is truly minimal)
by misja111 | 2025-09-24 06:51:35+00:00
I tried ocaml last year (I knew some Haskell and Scala already) and it was hell. The language itself was pretty, that's true. But the schism between Ocaml's stdlib and Jane Street's core lib was incredibly frustrating.

I guess when you're working at Jane Street, use only their core lib and you get some proper onboarding, things could work great. However you're programming very much in a niche community then.
by yorwba | 2025-09-24 06:52:57+00:00
https://www.cmu.edu/swartz-center-for-entrepreneurship/educa... lists a certain "Logan Nye, MD". It doesn't give his email address, but I checked a few of the other people and their email addresses don't turn up with the search you linked either.

So I think the GitHub user logannye is most likely a real master's student at CMU, but that doesn't mean he isn't also mass-producing papers of questionable validity with AI.
by cirelli94 | 2025-09-24 06:53:05+00:00
I'm interested too. I'm using a Go program that call a cpp library with SWING and I was interested in find out if that library had a memory leak, or maybe the SWING wrap I wrote. But this kind of problem can't be detected via pprof, so I tought, what if Go support Valgrind?? and find out this changes.

I'm not sure if this will work though, will it @bracewel?
by mulmen | 2025-09-24 06:53:13+00:00
> Hosting content is not giving someone an audience.

Yes, it is.

> If I take my stool into the main square and stand on it, giving a speech about the evils of canned spinach. People pass by but no-one stops and listens(or not for long), I did not have an audience.

Well, yes, you did. They are free to cheer, boo, or leave. YouTube is more like an open mic night. I reject the idea that it is a public space like a main square.

> If I record the same thing and put it up on Youtube and the same reaction happens. I only get 5~10 views, Youtube is not giving me an audience. They are hosting the video, just like they do for many other videos that are uploaded everyday.

I am lucky to have never worked in content moderation but I’m certain YouTube refuses or removes submissions every day. So while your spinach speech may survive there are many other videos that don’t.

> If Youtube suddenly starts pushing my video onto everyone's "Home", "Recommended " or whatever; then that would be them giving me an audience.

Being on YouTube at all is YouTube giving you an audience. Their recommendation algorithm is the value proposition of their product to consumers whose attention is the product sold to advertisers.

> If the Big Spinach Canners find my video and ask Youtube to take it down, that is censorship.

Perhaps in the strictest dictionary sense it is censorship but it is not censorship in a first amendment sense. This is a private business decision. You’re free to submit your video as an ad and pay Google directly for eyeballs. And they can still say no.

The only problem here is the size of YouTube relative to competitors. The fix there is antitrust, not erosion of civil liberties.

Consider the landscape that evolves in a post-YouTube environment with an eroded first amendment and without section 230 protections. Those protections are critical for innovation and free expression.
by pjmlp | 2025-09-24 06:53:56+00:00
The identitiy is clear, it is a language first and foremost for Apple ecosystems.

It also needs to target GNU/Linux, because Apple got rid of their server offerings, thus anyone doing server code for applications on the Apple ecosystem, that wants to stay in a single language needs to be able to write such software on GNU/Linux with Swift.

Windows well, since they have the open source story, it kind of falls from there as complement.

On the revamped website they are quite clear about the identity.

Cloud Services, CLI and Embedded as the main targets for the open source version.
by vinay427 | 2025-09-24 06:54:30+00:00
> I don't believe the US had that kind of issue or, they did, it was so long ago that nobody remembers.

There is still a similar issue of not knowing whether an area code is for another country in the North American Numbering Plan. It’s fairly common for me to see an unfamiliar number and be unsure whether it’s from the US or Canada, for instance, without additional context.
by spwa4 | 2025-09-24 06:54:38+00:00
> If you're not in the US, then I imagine the effort is insurmountable.

Actually, in the EU, the police (and ...) have direct access to surveillance channels. Meaning, they have a website interface that they click around on, without anyone from the provider ever helping them at all. This allows for extracting call logs, listening in, finding location, lists of IPs they connected with, what DNS records they looked up (yes, that part is defeated by actually configuring DNS in your phone, but who does that?), ... I've seen these interfaces because I've designed their network installation and a bit of initial support. They are installed on cell towers. Oh and "support" meant getting calls from all sorts of local police stations who found out this was possible and essentially directing them to the person who could give them access.

Of course, the spying equipment itself does not log who access it and what they access. Clearly, the police do not need to be told what the value is of hiding what you're doing even if it's legal.

The only issue holding back mass-surveillance in the EU is "who pays for it?". Essentially a number of hours are tracked? Why so little? Then the local SSD is full. They want 6 months, minimum, but the state is unwilling to pay a single cent for that, and forcing providers to pay for it, that the executive (ie. ministers) haven't been willing to do.

Yes, they're supposed to get a "research judge" permission, which is more-or-less a subpoena, except much more informal, but do they actually do this? It's an honor system.
by schoen | 2025-09-24 06:55:18+00:00
You should openly publish your discovery in a normal academic venue using standard terminology, notation, references, and constructions.

No one has time for secret proofs or secret methods or weird non-standard jargon.

I looked at your video and it does something completely undefined with geometry in the first few seconds. That's not how math makes progress, that's not how science makes progress. Engage with the scientific community. It actually knows stuff and actually knows how to evaluate ideas.

(If you can't do that, publish a SAT solver that solves arbitrary instances of SAT in polynomial time. Winning the annual international competition https://satcompetition.github.io/ would make everyone immediately take notice.)
by TheAlchemist | 2025-09-24 06:55:52+00:00
Pretty crazy story of Tether !

It started as a scam (they didn't have the reserves they claimed to have), a money laundering machine and pretty much everything illegal you can imagine, and look at it now - there is a high probability they actually do have reserves now. Hell, the guy who helped them gain the access to the US financial system is now Secretary of Commerce !
by popalchemist | 2025-09-24 06:56:23+00:00
I understand that this post is actually about biology and DNA, but the headline asks a broader and more interesting question than what the article itself cares to address --

At the root of this question is whether life is entirely deterministic. Either position - yes it is, or no it isn't - is unfalsifiable.

And in either case, one must live as if life is not deterministic, or else one's sense of agency and meaning dissolve.
by rcarmo | 2025-09-24 06:56:35+00:00
It depends on how closely they monitor the network and how much these people abused it. A steady, slow increase in calls/messages on a site wouldn’t show up in stats unless there was a lot of constant congestion, and even then most telcos these days outsource a lot of their network monitoring and capacity management to contractors that just don’t care.

Plus if they’re using legacy 2G/3G, it’s not the shiny thing that most telco network quality crews care about for customer experience…
by makeitdouble | 2025-09-24 06:57:01+00:00
The most interesting part is this learning regarding Persian etiquette will neither be permanently valid (if this social norm significantly changes in the next year or two there will be a mixed situation), nor easily applicable to anything else.

As presented in the article 18% of humans fail at this, so there might as well never be a satisfying handling of these subtleties on the AI/LLM side.

I wonder how memes fare in that regard, especially the vibrant but short lived ones.
by jll29 | 2025-09-24 06:57:20+00:00
You bringing in the "three strikes rule", I'm reminded of game theory.

They have the famous (repeat) prisoner's game, where two parties decide to either collaborate or to screw the other party. People ran software simulations of various strategies, and the winner is: Tit for tat. In other words, you start positive (invite), and stay like that until the other person screws you. They you screw them once next time and turn collaborative again immediately after (no hard feelings).

I'm not advocating you play the prisoner's game on people, but it's interesting that people worked formally on something relating to this.
by Voultapher | 2025-09-24 06:57:43+00:00
I'm not sure how showing that gp can't even write a dozen lines of memory safe C proves that doing so for the exponentially harder 100+k LoC projects is feasible.

The program contains potential use of uninitialized memory UB, because scanf error return is not checked and num1 and num2 are not default initialized. And a + b can invoke signed integer overflow UB. A program with more than zero UB cannot be considered memory safe.

For example if the program runs in a context where stdin can't be read scanf will return error codes and leave the memory uninitialized.
by dragonwriter | 2025-09-24 06:58:18+00:00
I think more accurate is this:

One person who was a major funder of RubyCentral pulled funding because they were upset at RubyCentral platforming DHH. Neither that person, nor RubyCentral, had control over or ownership of the RubyGems software at that time, though RubyCentral operated the rubygems.org service, which uses the RubyGems software.

The corporation that is the other major funder of RubyCentral (Shopify) responded to this (taking advantage of the fact that this left them the sole significant funder of RubyCentral whom RubyCentral could not afford to alienate) to direct RubyCentral to, without any plausible claim of right, seize control of the RubyGems software repos, and kick out anyone who wasn’t a full-time RubyCentral employee from them.

It’s not about DHH except that that indirectly provided the opportunity, it’s about Shopify seeking to consolidate control of core Ruby infrastructure.
by swiftcoder | 2025-09-24 06:58:26+00:00
> Now that there is a Steam Deck Native build, is Baldur’s Gate 3 supported on Linux? > Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.

"does not support" is not the same as "no", right? In theory it should be possible to run this build on other arm-based linux?
by farawayea | 2025-09-24 06:59:35+00:00
The author had hardware with known compatibility issues. They've decided to make some rather strange choices, including the use of NTFS as a file system for their data. I don't want to gaslight them or say their experiences aren't relevant. Someone with experience with Linux knows to do research before they buy hardware to avoid such surprises. Expecting NTFS to be usable and a great experience under Linux is also not a reasonable expectation overall. The choice of distribution matters a lot as well. Some are better and some are worse.

It's hard to understand how someone who claims to have a lot of experience with Linux would go back to Windows. They may have been in fact primarily a Windows user if they're willing to put up with Microsoft's spyware, SSD crashing bugs, dark patterns and ads.

The article itself appears to have been edited or written with an LLM. This article is even less relevant due to the apparent AI slop.
by pjmlp | 2025-09-24 06:59:36+00:00
If you aren't it doing GUIs, which means you need to go into FOSS ecosystem with Avalonia or Uno, and if you aren't doing anything with profiling or debugging visualization of threaded code and a few other goodies that VS has for .NET and they will never make available into VSCode extension.

Also the VSCode extension for .NET has the same license as VS.
by dns_snek | 2025-09-24 06:59:39+00:00
Based on... what? The more you try to "reduce costs" by letting LLMs take the reigns, the more slop will eventually have to be cleaned up by senior developers. The mess will get exponentially bigger and harder to resolve.

Because I think it won't just be a linear relationship. If you let 1 vibe coder replace a team of 10, you'll need a lot more than 10 people to clean it up and maintain it going forward when they hit the wall.

Personally I'm looking forward to the news stories about major companies collapsing under the weight of their LLM-induced tech debt.
by fuzzfactor | 2025-09-24 07:00:24+00:00
>I'm advocating here for the Christian institution of marriage, not for a merge contract with government.

How strong is your commitment to this? If it's unflagging I think a lot of people can understand your disappointment then.

If you are well-acquainted enough with the USA, you are certainly aware that these have been one and the same for like . . . centuries now here.

Not just 50 years, what have you been doing about that the whole time?

Have you had any successful efforts to completely separate church & state yet, and have you even had 50 years to work on that so far?

It would be good to see a concrete sign that your advocacy is sincere.

If there's nothing so far, that is understandable, but most of us do not have 90 full years to figure this out, so no time like the present to get started.
by mungoman2 | 2025-09-24 07:00:58+00:00
I don't really get comments about unreasonable labor in this comment and TFA. It's what, 16x16 = 256 SIM cards per such machine. At 10 seconds per SIM card, that's like an hour to fill one machine. In a week at 8 hours per day you can fill 40 such machines with SIM cards.
by HALtheWise | 2025-09-24 07:01:15+00:00
Feeding random inputs to a crypto function is not guaranteed to exercise all the weird paths that an attacker providing intentionally malicious input could access. For example, a loop comparing against secret data in 32 bit chunks will take constant time 99.99999999% of the time, but is still a security hole because an attacker learns a lot from the one case where it returns faster. Crypto vulnerabilities often take the form of very specifically crafted inputs that exploit some mathematical property that's very unlikely from random data.
by tmp7356346 | 2025-09-24 07:01:18+00:00
If your "service" happened to me I'd be very, Very, VERY ANGRY and if possible (and most of my (online) subscriptions luckily are a "want" and not a "need"), I'd CANCEL the subscription manually (+ look into legal action if your customer would not comply due to periods... which would make me even ANGRIER if not possible and eating up my time), send a VERY ANFRY email to your customer, send them a GDPR deletion demand and (after hopefully having been told after many weeks of simmering waiting time why the &_+@^=~ that happened in the first place) look VERY HARD into cancelling all my other subscriptions in Stripe or moving them to a different payment method.

Not all credit cards are linked to the same account, or have the same conditions.

I usually when possible take advantage of yearly over monthly payments with the associated discounts. That means that it is VERY BAD for me if suddenly without warning possibly HUNDREDS OF EUROS/DOLLARS are siphoned off from the wrong place. (again, not all credit cards have ideal terms!)

Even if I have the funds and buffers, it could potentially wreck some important mandatory payment, which I might not notice in time maybe because of the same meatspace $REASONS I couldn't update the credit card details in the first place!!!

Thanks for the PSA to stay away as possible from Stripe handled subscriptions and that this is even possible, as well as a reminder to review all my subscriptions and my Worst Case Infos for family members.

(throwaway account for privacy reasons)
by Jensson | 2025-09-24 07:01:48+00:00
Have you seen the emails the Biden Administration sent to Youtube? Here is a quote verbatim that they sent to Youtube:

> we want to be sure that you have a handle on vaccine hesitancy generally and are working toward making the problem better. This is a concern that is shared at the highest (and I mean highest) levels of the White House

Saying you want to make sure they will censor these videos is a threat, and then they said that Biden was behind this to add legitimacy to the threat.

If it was just a friendly greeting why would they threaten youtube with Bidens name? If youtube did this willingly there would be no need to write such a threatening message saying they want to make sure Youtube censors these.

You can read the whole report here if you wanna see more: https://judiciary.house.gov/sites/evo-subsites/republicans-j...

And if you don't see that as a threat, imagine someone in the trump administration sent that, do you still think its not a threat? Of course its a threat, it makes no sense to write that way otherwise, you would just say you wanted to hear how it goes not say you wanna make sure they do this specific thing and threaten them with the presidents powers.
by scuff3d | 2025-09-24 07:01:50+00:00
I've never written a line of Ruby in my life so this is coming from an outsiders perspective, but after this I don't know how anyone ever works with these people again. I would think the entire community would start finding ways to migrate away. Presumably those repos can be forked, and it sounds like a new source of Gems can be hosted. I doubt it would be easy by any stretch of the imagination, but essentially this entire leadership team just showed themselves to be entirely untrustworthy.
by kbar13 | 2025-09-24 07:02:05+00:00
this is why i've loved golang since i've started using it 10ish years ago. stdlib is small, but the foundation is strong, and api changes are few and far between. it's nice to work in a language where i don't need to reach for 5 million libraries to do everything, and if i come back to it in a year or so i dont need to learn a new package manager, testing framework like with python / js
by stevenjgarner | 2025-09-24 07:02:33+00:00
Yes to your point, COBOL which ranks very low here is still fundamental to the infrastructure of several major industries, with some sources [1] reporting that it is used in:

43% of all banking systems.

95% of all US ATM transactions.

80% of all in-person credit card transactions.

96% of travel bookings.

This may very well dramatically change in the next few years with such an emphasis on enterprise AI tools to rewrite large COBOL repositories. [2]

[1] https://www.pcmag.com/articles/ibms-plan-to-update-cobol-wit...

[2] e.g. Blitzy https://paper.blitzy.com/blitzy_system_2_ai_platform_topping...
by aw1621107 | 2025-09-24 07:02:43+00:00
> that's the point I made.

That's not the way I read your original comment. When you said "it's a universal tradeoff, that is: Safety is less ergonomic", to me the implication is that gaining safety must result in losing ergonomics and vice versa. The existence of languages that are as safe/safer than Rust and more ergonomic than Rust would seem to be a natural counterexample since they have gained safety over Zig/C/C++ and haven't (necessarily, depending on the exact language) sacrificed ergonomics to do so.

> One can fail, or artificially make a language less ergonomic and that doesn't mean that fixing that somehow has an effect on the safety tradeoff.

To be honest that case didn't even cross my mind when I wrote my original comment. I was assuming we were working at the appropriate Pareto frontier.

> So obviously it is when safety and ergonomics are each already maximized that pushing one or the other results in a tradeoff.

Assuming no other relevant axes are available, sure.

> Anyways I was holding performance constant in all of this because the underlying assumption of Rust and Zig and Odin and C is that performance will make no sacrifices.

Sure. Might have been nice to include that assumption in your original comment, but even then I'm not sure it's too wise to ignore the performance axis completely due to the existence of safe implementations of otherwise "unsafe" languages (e.g., Zig's ReleaseSafe, GCs for C like Fil-C, etc.) that trade off performance for safety instead of ergonomics.