MurphyA/hacker-news huggingface dataset:
by whoknowsidont | 2025-08-01 17:40:00+00:00
But he doesn't get them wrong. Your opinion on this is like a doctor saying the COVID vaccines don't work.

Sure you _might_ be a doctor, but your position is objectively deficient on this topic.

ALSO WEIRDLY, it's noticeable you didn't have anything to say about the fact that he's strawmanning.

You don't need a hyper focus in any field to see that's exactly what the author did. Or the fact that you don't seem to care about it.

Want to explain that one buddy?
by thelittlenag | 2025-08-01 17:40:13+00:00
Jon has addressed this elsewhere, but the gist of the argument, as I understand it, is that he hasn't worked professionally in any other ecosystem or language. So leaving Scala is tantamount to abandoning his entirely professional experience (20+ years!), skill set, and all open source contributions, and then restarting from scratch in a new ecosystem. All without any guarantee that the allegations around him won't just follow him. Its a really tough position to be in.
by hinkley | 2025-08-01 17:40:32+00:00
I grew up an hour from a lake you couldn’t swim in because the cooling equipment for the plant caused microbes to grow that cause encephalitis. Those regulations are written in blood and you’re fantasizing about an unattended reactor as the next generation? No. Dream on.

I’m not saying it’ll never happen. I’m saying the work hasn’t been done and this is more snake oil.

And then there’s the physics and logistics the other responder mentioned. For conventional reactors, that much concrete of a very specific and difficult quality to achieve in that many layers is expensive. The last one I heard about being built they had to jackhammer off many feet of the base because they missed spec, and lay it all over again. And the carbon footprint of that much concrete is not tiny. The embodied cost of a built plant is huge, and repairs are constant. They aren’t free, even if you ignore heat pollution, and we are running out of runway for that conceit.
by zwnow | 2025-08-01 17:40:51+00:00
Yea apprenticeship certification is what I have (Germany). It's a lot different from other countries apprenticeships and shows ppl "Hey that dude worked this job for 3 years".

College degree should also work as you usually gather some job experience during university.

What i not meant were specific certificates like the Cisco ones.

Even a letter of recommendation from a previous employer would count for me.
by Onawa | 2025-08-01 17:41:02+00:00
The dissolution and dismantling of US gov institutions that we are witnessing is unprecedented in modern times. Hell, a few of the agencies being attacked were created with bipartisan support.

I would say it isn't that our institutions were built on sand, more that its hard to stop a madman who broke into your house with a chainsaw (a la Musk) from knocking down a few load-bearing walls.

It is easier to destroy almost anything than it is to create it in the first place.
Telnyx Voice AI Agents now support inbound MMS during live calls
by maevesentner | 2025-08-01 17:42:00+00:00
Our Voice AI Agents can now process visual content (MMS) while actively engaged in phone conversations, giving them full context to handle customer interactions intelligently.

Think of it as giving your phone agent "eyes", they can see documents, photos, or screenshots customers send via MMS and respond appropriately without breaking conversation flow.

Use cases we're seeing: • Insurance claims (photo damage assessment during calls) • Tech support (screenshot troubleshooting) • Retail (product image discussions)

This bridges the gap between traditional phone support and modern multi-modal AI capabilities.

Happy to answer technical questions about the implementation!
by deanmen | 2025-08-01 17:42:18+00:00
Location: Corpus Christi, TX

Remote : Yes

Willing to Relocate: Yes

Resume: https://github.com/menezesd/hello-world/blob/master/Tech_Res...

email: dean.menezes@utexas.edu

Technologies: C++, C, Python, Rust

I am a software engineer with a masters degree in math with a good knowledge of various systems concepts (CPU architecture, multithreading, OS, memory management, optimization). I enjoy working an software problems that challenge me to write mathematicalyl sophisticated code that respects the reality of executing that code on a physical machine.

Languages: Python, Java, C++, Spark, Scala, SQL.

Python Libraries: Numpy, Keras, TensorFlow, Seaborn, Matplotlib, Plotly, NLP, NLTK, spaCY, GeoPy, Geopandas, SciPy.

Tools: Linux, bash, Google Cloud Platform, APIs, datasets GPT, Snowflake, Redash, Superset, AWS.

Concepts: Machine Learning, Deep learning, time series data, decision trees, multilevel linear regression, algorithms.
by granitepail | 2025-08-01 17:42:36+00:00
While the benchmarks all say open source models Kimi and Qwen outpace proprietary models like GPT 4.1, GPT 4o, or even o3, my (and just about everyone I know's) boots on the ground experience suggests they're not even close. This is for tool calling agentic tasks, like coding, but also in other contexts (research, glue between services, etc). I feel like it's worth putting that out there--it's pretty clear there's a lot of benchmark hacking happening. I'm not really convinced it's purposeful/deceitful, but it's definitely happening. Qwen3 Coder, for example, is basically incompetent for any real coding tasks and frequently gets caught in death spirals of bad tool calls. I try all the OSS models regularly, because I'm really excited for them to get better. Right now Kimi K2 is the most usable one, and I'd rate it at a few ticks worse than GPT 4.1.
by stego-tech | 2025-08-01 17:43:09+00:00
I worked that way at first, but found that I had difficulty parsing my own zero-comment code to myself years after I wrote it. Nowadays I preface every file/snippet I write with a README block to summarize what the intent of the code was, and I redress my pseudocode into comments once the actual code is written out.

This naturally gets me close to the 1/3rd mark, I find, without really trying. When that code is shared with others, they typically report back that it’s very easy to read quickly and make adjustments.

But again, that’s my entirely subjective experience.
by ygjb | 2025-08-01 17:43:23+00:00
Before you think this is happening quickly, do note that public institutions have been under attack from the right for generations, including publicly funded education, public broadcasters, public health and social programs.

These attacks are not unique to the United States; there is a coordinated effort across many countries by public policy groups and private interests. The United States are highly visible due to their ownership of global media, but the Republican party has been pursuing these objectives publicly and clearly for more than 30 years, and has made incremental progress to the point where they were able to re-engineer the Supreme Court and lower courts, as well as elect far right politicians who would tear up the rules to make it happen.

This is the sharp upwards curve of increase in velocity that is the result of sustained accelleration over the last few decades. It's going to get a lot worse before it gets better, and not just in the United States.
by nyrikki | 2025-08-01 17:43:27+00:00
IIRC that isn't possible under current models at least in general, for multiple reasons, including attention cannot attend to future tokens, the fact that they are existential logic, that they are really NLP and not NLU, etc...

Even proof mining and the Harrop formula have to exclude disjunction and existential quantification to stay away from intuitionist math.

IID in PAC/ML implies PEM which is also intentionally existential quantification.

This is the most gentle introduction I know of, but remember LLMs are fundamentally set shattering, and produce disjoint sets also.

We are just at reactive model based systems now, much work is needed to even approach this if it ever is even possible.

[0] https://www.cmu.edu/dietrich/philosophy/docs/tech-reports/99...
by breadwinner | 2025-08-01 17:43:32+00:00
Use of preprocessor in the example is incidental. The problem with var is that you're not completely stating your intent, leaving it to the compiler to infer your intent. This can lead to trouble in some cases.

I have seen code that sorts numbers as strings, because nowhere in the code was the intent stated that the array is supposed to hold numbers. As a result, if the programmer forgot to convert strings to integers at input time, the bug is never caught.

See: https://circles.page/567f44465c28b00bf8ed6cf9/Csharp-type-in...
by assword | 2025-08-01 17:43:34+00:00
As> Where the heck do these people work? Where is all the money coming from? It doesn't make any sense.

I moved from Florida to a small rust belt city after being out of work for an extended time. I desperately had tried to avoid moving, but honestly I was pretty enamored by the idea of low rent

I have been thoroughly disappointed. Especially seeing the rates people are trying to rent fucking shared rooms for.

I don’t get it though. A lot of these apartments are far beyond average wages. Even if I could afford it,

So had the same question as you. Who the hell is living in these. I certainly know many who could afford to, but they have much better options.

If I can pay $2000 a month to live in a rotting rust belt city, I can probably afford to go somewhere much nicer with a much better market at the same price.

I asked my girlfriend about it, as she’s lived here her whole life and she expressed that the only person she know who’s lived at one of these apartments was an ex who was a trust fund baby. But there cant be enough of them that they’re tilting the market.
by legitster | 2025-08-01 17:43:48+00:00
Contrary to the conservative spin over the years, I have found public broadcasting to be one of the least biased sources of headline news and information available. (For their national broadcasts at least - local ... can be hit or miss).

In particular, their kids programming is the absolute best. Nothing flashy or exciting, but it's laser focused on education and has zero agenda. And the PBS kids apps are one of the few things I can hand to my kid worry-free. And the fact that it's money-free and ad-free to access in this modern age is a miracle.

The only people who could support this are not just wrong, they are people out of touch with reality. These are people who think public parks are a waste of space. Or that having nice things to share is elitist.
by Apocryphon | 2025-08-01 17:44:26+00:00
This article, more or less, gets posted to HN every month or so for like the last fifteen years. The question is, what are we going to do about it?

It feels like one of those intractable industry standards where nearly everyone beyond management is unhappy about, yet can't or won't do anything about. Other examples- restrictions on remote work, office open floor plans, Agile (not as unpopular, but you see some fierce criticism of it), etc.

It feels like preaching to a choir that never changes. Only external forces can shift these traditions. Like how the pandemic mandated teleconferencing, perhaps the proliferation of generative AI interview cheating software might eventually force companies to rethink their processes. And, most likely, they will just then simply make candidates interview on-site.
by nunez | 2025-08-01 17:44:34+00:00
_I_ know that the answer provided by the prompt isn't quite right because I have enough experience with the Git CLI to know that it wasn't quite right.

Someone who doesn't use the Git CLI at all and is relying on an LLM to do it will not know that. There's also no reason for them to search beyond the LLM or use the LLM to go deeper because the answer is "good enough."

That's the point of what I'm trying to make. You don't know what you don't know.

Trying different paths that might go down dead ends is part of the learning process. LLMs short-circuit that. This is fine if you think that learning isn't valuable in, this case, software development. I think it is.

<soapbox>

More specifically, I think that this will, in the long term, create a pyramidal economy where engineers like you and I who learned "the old way" will reap most of the rewards while everyone else coming into the industry will fight for scraps.

I suppose this is fine if you think that this is just the natural order of things. I do not.

Tech is one of, if not the only, career path(s) that could give almost anyone a very high quality of life (at least in the US) without gatekeeping people behind the school they attend (i.e. being born into the right social strata, basically), many years of additional education and even more years of grinding like law, medicine and consulting do.

I'm very saddened to see this going away while us in the old guard cheer its destruction (because our jobs will probably be safe regardless).

</soapbox>

I also disagree with the claim that the LLM gives you a "plethora" of sources. The search I used gave me three [^0]. A search on the same topic gave me more than 15. [^1]

Yes, the 15 it gives me are all over the quality map, but I have much information at my disposal to find the answer I'm looking for. It also doesn't proport to be "the answer," like LLMs tend to do.

[^0] https://kagi.com/assistant/839b0239-e240-4fcb-b5da-c5f819a0f...

[^1] https://kagi.com/search?q=git+clone+single+folder
by delusional | 2025-08-01 17:44:44+00:00
I'd be surprised it you couldn't find some instances, but I'm also confident that those cases were dealt with by procedural enhancements.

Just recently we had a case where an employee was caught snooping in some address and family data. The person was fired, reported to the police for investigation, and the relevant employer is now looking at their processes to make sure it doesn't happen again. Along with that, everybody directly affected has been notified. That seems like a reasonable response to me.

I'm much more concerned with all the times we don't find out. We need strong checks on access to this data, which is fortunately also a legal requirement. I generally trust that the relevant authorities are keeping track of that.

Importantly, what I hope you're seeing from this reply is a trust in the institutions of my government. I trust that the processes are being followed, and that the processes are built in such a way that they check each other.
by 9rx | 2025-08-01 17:45:14+00:00
> require servers to be paid minimum wage

There is no jurisdiction in the US that allows servers to be paid less than the standard minimum wage. Even where you find server minimum wages (your $2.50/hr example, although not all states allow this) the employer is required to top up to the standard minimum wage if tips don't cover the difference.

Which makes this kind of silly,

> If you're making $2.50/hr plus tips then I think you deserve a break and not taxing tips is a sensible break.

If $2.50/hr + tips exceeds minimum wage, why do you need a special break? You're making more than other minimum wage workers. If $2.50/hr + tips does not add up to minimum wage, the employer has to get you to minimum wage, so you are making no less than someone else making minimum wage.

If people with low income need a break, just give people with low income a break. How that low income is derived is irrelevant.
by BeetleB | 2025-08-01 17:45:32+00:00
> I would say it isn't that our institutions were built on sand, more that its hard to stop a madman who broke into your house with a chainsaw (a la Musk) from knocking down a few load-bearing walls.

This isn't due to one man (Musk) or a rogue government agency, or even the executive branch.

This is Congress, which tells you how bad things have gotten.
by ddejohn | 2025-08-01 17:45:59+00:00
Everything in the codebase I maintain at my job is an arbitrary dict and there is no type information anywhere. It wasn't even written that long ago (dataclasses were a thing long before this codebase was written).

There's actually a place where the original authors subclassed dict, and dynamically generate attributes of a "data class" such that it can be used with dotted attribute access syntax or dict access syntax but the `__slots__` attribute of these classes is also generated dynamically so you don't have any auto-complete when trying the dotted attribute access. It's genuinely insane lol.
by grantm-andesite | 2025-08-01 17:46:01+00:00
Andesite AI | Senior Full Stack Software Engineer | Remote (US) | Full-time

Andesite AI is a company founded by industry and govt veterans to build security products that transform how humans and AI collaborate to defend against increasingly sophisticated cyber threats.

We are looking for an experienced software engineer who not only loves the craft of building great software but also building and leading great teams. Since we are navigating the noisy space of AI to deliver a real, valuable tool to cyber analysts, traits like technical expertise, conviction, creativity and leadership go a long way.

Please apply here and reference this post in your application! https://job-boards.greenhouse.io/andesite/jobs/4773650007

There are also a few other roles open on our career page as well (threat hunter, customer support engineer): * https://job-boards.greenhouse.io/andesite
by stomczyk09 | 2025-08-01 17:46:11+00:00
Graphite | Mid-level & Senior Software Engineers| New York, NY in our Soho Headquarters | https://graphite.dev

We’re building Graphite to help high-performing engineering teams run faster, cleaner code reviews. Our product is already used by some of the world’s best developers, and we’re just getting started! We're hiring experienced engineers across the stack, are are looking for people who:

-Care deeply about code quality, system design, and scaling software responsibly

-Have a strong product sense and enjoy collaborating closely with design & product teams

-Have experience with AI-driven workflows, prompt engineering, or interest in developer tooling is a plus

-Are product-driven and quality-obsessed; we ship thoughtfully and often

We've recently raised a $52m Series B by Accel, A16z, & others, and have big goals this year.

The hiring process: quick intro call, 2 technical interviews, & an onsite interview, followed by offer!

If you are someone who wants to work on meaningful problems, values clean code and thoughtful systems, & loves building tools for other engineers, we'd love to chat with you!

You can apply directly on our careers page(https://graphite.dev/careers#positions) or email sam@graphite.dev with the subject title: "Thank you for stacking with us) with a copy of your CV.

Recruiters: appreciate your hustle, but we’re only hiring through direct applications.
by dralley | 2025-08-01 17:46:18+00:00
NPR can also be a bit of a meme sometimes. Maybe it's just circumstance but every time I hear NPR for any period of time longer than about 20 minutes they do a segment on a topic like polyamory, how women are proudly reclaiming the word "bimbo", or people protesting the administration using interpretive dance.

It is certainly not programming with much mass market appeal.
by VWWHFSfQ | 2025-08-01 17:46:24+00:00
> alleging that in a lower-rate environment sellers will raise prices

Didn't we see exactly this scenario play out in 2001-2005 and again during Covid?

> Heading into 2020, affordability was increasing—even in the face of rising home prices—as buyers benefitted from historically low interest rates and steady income growth.

> The national HOAM index fell from 101.94 in February 2021 to 98.22 in March 2021, indicating homes were no longer affordable for the median-income household.

Rates dropped which caused a demand-side surge (because more people could afford the mortgage) which quickly turned into a market dynamic that caused home prices to increase beyond median affordability.

https://www.atlantafed.org/economy-matters/community-and-eco...
by motorest | 2025-08-01 17:46:58+00:00
> Great post. Now let's do C# because if I see a repository pattern doing nothing but calling Entity Framework under the hood again I'm going to rip the planet in half

Your comment shows a hefty amount of ignorance. Repositories wrap Entity Framework because Entity Framework's DbContext & Co are notoriously complicated to mock and stub.

Once you wrap EF stuff with a repository that implements an interface, that problem vanishes and all your code suddenly is unit testable.
by pc86 | 2025-08-01 17:48:00+00:00
Those international bodies and agreements only have legitimacy because nations agree that they do.

To take a slightly different take, Mexico exists as an objective fact. The EU can decide not to recognize Mexico as a country but Mexico continues to exist and faces basically no adverse reaction from this. If the countries that make up the EU decided it was done and stopped acknowledging it, it would cease to exist. It has no population, no military, no land. No means of projecting force. Mexico retains these properties and abilities regardless of any agreements to the contrary, or lack thereof.

I'm not saying international agreements don't exist but that they have no inherent sovereignty because they are by definition but hand-shake agreements between independent sovereign members.
by harmmonica | 2025-08-01 17:48:00+00:00
Just to piggyback some info onto the FARE Act that the NYC City Council passed because I think it's interesting when talking about the second-order effects of some regulations.

For those of you who aren't familiar with this Act, NYC has been an outlier in the US where the tenant would pay a broker fee to rent apartments that were listed by a broker. The odd thing about it has been that it's not the tenant who would historically "hire" the broker, but instead the landlord/owner. And the benefit to the landlord/owner is obvious: they didn't need to expend any resources/energy to market the property for lease and then once a tenant was found the tenant would take care of paying for the broker's efforts through a fee that would range from, say, 8% up to 15% or more of the annual lease rate (e.g., $3000 per month apartment minimum fee would be $3k and sometimes a multiple of that if the broker could get away with it). With the FARE Act this practice where the landlord hired the broker and the tenant pays the fee was banned. You may see where this is going...

For some reason, the NYC City Council thought (and still does think because you can't admit a potential mistake) that the landlord was going to now eat the broker's fee without raising the rent to offset that additional cost. So far? Landlords are not eating the fee and instead are raising the rents. And the worst of it is that the broker fee was always a one-time fee meaning that if the tenant stayed in place they wouldn't be paying the fee again upon lease renewal. Now? The tenant is paying the increased rent to offset the landlord having to pay the fee and that is now the baseline of all future rent increases.

Still early days for the FARE Act, but any reasonable person would've understood that landlords would not eat the broker fee and that this would cause an overnight increase in rents, which... it did (literally overnight once the Act was in effect).
by cocaclub | 2025-08-01 17:48:14+00:00
"Uber" was not the mic drop; "[Company] can use 'losing money today on one venture' as a business tactic, in search of higher future profits, if it has another source of cash to cover its losses," was, at least in the sense that it directly answered your question as to how a business losing money on one front could continue to operate. The company doesn't matter; loss-leading is not rare or unknown.
by deathanatos | 2025-08-01 17:48:15+00:00
Intent enters into it when someone complains about something that is obviously out of the specification breaking.

Prior that, yeah, that's just a bug.

> This is why in Golang, for instance, when you iterate over map keys, it purposely does it in a random order

It could be that Go's intentions are different here, but IIRC languages will mix randomization into hashtables as it is otherwise a security issue. (You typically know the hash function, usually, so without randomization you can force hash collisions & turn O(1) lookups into O(n).)