MurphyA/hacker-news huggingface dataset:
by barrell | 2025-12-01 17:26:52+00:00
Speaking from experience, I get hundreds of of applications per month. 90%+ of them are either templated or less than 20 words. 50%+ of them have no indication they even read the job post, applying for technologies or positions not included in the job posting, or containing no indication of who or what they’re applying for, let alone why they are interested or would be a good fit.

I write all my responses by hand, that’s just how I like to do things. If it is going to take me longer to write the rejection than the applicant spent on the application, I’m not going to do it. It would be unmaintainable to keep up with, and it’s hard to feel that someone deserves a few minutes of my time because they copy pasted an email address (if that).

I can’t speak for everyone’s practices, but genuine applications with effort put in are met with the same level of effort in the response. I’ve interviewed dozens of people solely on their level of effort put into the application (as opposed to the content of their resume). I’d rather spend an hour interviewing a bad fit that cares than responding to 20 people who couldn’t even name the company they applied to.

I think those struggling would find better luck with quality over quantity wrt applications. It takes shockingly little to stand out from the flood of applications you get on here. Including things like the name of the company, why you’re interested, and why you’d be a good fit are exceedingly rare (and imho the bare minimum for an application). If you can convey even a modicum of excitement or competence, it basically guarantees you at least a response, if not an interview.

Also, I’ve never responded to an AI generated application. That is not a solution, as it’s impossible to tell whether you’ve even seen the job ad or just signed up for some service. If you’re a non-native speaker, don’t worry about grammatical errors. If you’re really concerned and must use it, disclose your use of it if you want any hopes of a response

Just my two cents from the other side of the conversation.
by listenallyall | 2025-12-01 17:26:54+00:00
Always assuming every single thing can be improved - and expecting huge corporate entities to do it - seems like a recipe for failed expectations.

Cable TV wasn't perfect, of course, but it was pretty damn good, especially in allowing everybody to have access to just about every show that was produced.

That the "replacement" model is disappointing and a worse experience, really shouldn't come as a surprise.
by vaer-k | 2025-12-01 17:27:05+00:00
> we recommend keeping task-specific instructions in separate markdown files with self-descriptive names somewhere in your project.

Why should we do this when anthropic specifically recommends creating multiple CLAUDE.md files in various directories where the information is specific and pertinent? It seems to me that anthropic has designed claude to look for claude.md for guidance, and randomly named markdown files may or may not stand out to it as it searches the directory.

You can place CLAUDE.md files in several locations:

> The root of your repo, or wherever you run claude from (the most common usage). Name it CLAUDE.md and check it into git so that you can share it across sessions and with your team (recommended), or name it CLAUDE.local.md and .gitignore it Any parent of the directory where you run claude. This is most useful for monorepos, where you might run claude from root/foo, and have CLAUDE.md files in both root/CLAUDE.md and root/foo/CLAUDE.md. Both of these will be pulled into context automatically Any child of the directory where you run claude. This is the inverse of the above, and in this case, Claude will pull in CLAUDE.md files on demand when you work with files in child directories Your home folder (~/.claude/CLAUDE.md), which applies it to all your claude sessions

https://www.anthropic.com/engineering/claude-code-best-pract...
by aix1 | 2025-12-01 17:27:25+00:00
Technically correct but somewhat misleading. The app in question only asked for the following Google account permissions:

1. Manage your YouTube account View and manage your videos and playlists View and manage your YouTube activity, including posting public comments 2. View and manage your [YouTube] rental and purchase history Your rental and purchase history may be displayed and accessible on this device.
by WorldPeas | 2025-12-01 17:27:27+00:00
the difference of course being that valve /has/ to keep their customers happy because their average user is savvy at least with browsing the internet, the same can't be said of streaming consumers, many whom I know are emigres from the now-decaying cable infrastructure. Netflix knows this and squeezes their customer base, and while I would like to assume the altruism of Steam, whether by their own design or the will of the public, a solution with friction that low is all that works with that target market.
by alterom | 2025-12-01 17:27:36+00:00
>In the future, when humans die, their neurons will be sold and repurposed in local AI's.

In the future, humans won't need to die to have their neurons sold off as hardware for the AI.

Incidentally, that's the original idea behind the movie Matrix: humans are used as CPUs for the Matrix. The word is, the idea was too advanced for the audience and was dumbed down into "humans are batteries".

I guess we'll have to treat Morpheus as unreliable narrator, or assume that the real energy in the future is compute, and suddenly the movie makes 100x more sense.
by Arathorn | 2025-12-01 17:27:42+00:00
We did address the elephant eventually with https://github.com/element-hq/element-admin a few months ago.

In terms of VoIP interop - yes, one of the worst bits of Matrix is that the legacy 1:1 VoIP calling is not interoperable with MatrixRTC-based (multiparty) VoIP calling, but we ran out of time/cash to implement interop and instead focused on making MatrixRTC work well. (Does XMPP give you E2EE multiparty calling ooi?)
by kruador | 2025-12-01 17:27:47+00:00
ARM64 assembly has a MOV instruction, but for most of the ways it's used, it's an alias in the assembler to something else. For example, MOV between two registers actually generates ORR rd, rZR, rm, i.e. rd := (zero-register) OR rm. Or, a MOV with a small immediate is ORR rd, rZR, #imm.

If trying to set the stack pointer, or copy the stack pointer, instead the underlying instruction is ADD SP, Xn, #0 i.e. SP = Xn + 0. This is because the stack pointer and zero register are both encoded as register 31 (11111). Some instructions allow you to use the zero register, others the stack pointer. Presumably ORR uses the zero register and ADD the stack pointer.

NOP maps to HINT #0. There are 128 HINT values available; anything not implemented on this processor executes as a NOP.

There are other operations that are aliased like CMP Xm, Xn is really an alias for SUBS XZR, Xm, Xn: subtract Xn from Xm, store the result in the zero register [i.e. discard it], and set the flags. RISC-V doesn't have flags, of course. ARM Ltd clearly considered them still useful.

There are other oddities, things like 'rotate right' is encoded as 'extract register from pair of registers', but it specifies the same source register twice.

Disassemblers do their best to hide this from you. ARM list a 'preferred decoding' for any instruction that has aliases, to map back to a more meaningful alias wherever possible.
by electroly | 2025-12-01 17:27:50+00:00
For folks outside of warzones with plenty of time and access to international shipping (i.e. not OP), there are off-the-shelf adapters that accept DC input and produce the ATX voltage rails with the proper motherboard plug. Search for "DC-ATX" or "PicoPSU", they're pretty neat devices using DC-to-DC converters.
by jeffbee | 2025-12-01 17:27:53+00:00
It's a meta-commentary about the death of critical thinking and the ease with which mindless mobs can be whipped.

From the jump, the article commits a logical error, suggesting that Google killed jpegxl because it favors avif, which is "homegrown". jpegxl, of course, was also written by Google, so this sentence isn't even internally consistent.
by uejfiweun | 2025-12-01 17:28:05+00:00
"The technology is essentially a failure" is in the headline of this article. I have to disagree with that. For the first time in the history of the UNIVERSE, an entity exists that can converse in human language at the same level that humans can.

But that's me being a sucker. Because in reality this is just a clickbait headline for an article basically saying that the tech won't fully get us to AGI and that the bubble will likely pop and only a few players will remain. Which I completely agree with. It's really not that profound.
by ssharp | 2025-12-01 17:28:14+00:00
>> Variant B improved conversion rate (CVR) or Add-to-Cart (ATC) rate? Roll it out.

Basing rollouts on add-to-cart rate is generally not a great idea, particularly for experiments on product pages. There are a variety of reasons why shoppers add products to carts that may only be loosely based on intent to purchase. In my years of ecommerce A/B testing, I've seen plenty of tests that improve conversion rate and/or revenue per visitor but negatively impact add-to-cart rates.
by Quitschquat | 2025-12-01 17:28:26+00:00
At some point I could disassemble 8086 (16 bit x86/real mode) as a kid. Byte sequences like 31 C9 or 31 C0 were a sure way to know if a loop of some kind was being initialized. Even simple compilers at the time made the mov xx, 0 → xor xx, xx optimization.
by LatencyKills | 2025-12-01 17:28:29+00:00
As someone who was an engineer on the original Copilot team, yes I understand how tech works.

You don’t know how your own mind “understands” something. No one on the planet can even describe how human understanding works.

Yes, LLMs are vast statistical engines but that doesn’t mean something interesting isn’t going on.

At this point I’d argue that humans “hallucinate” and/or provide wrong answers far more often than SOTA LLMs.

I expect to see responses like yours on Reddit, not HN.
by holri | 2025-12-01 17:28:36+00:00
> The argument that computational complexity has something to do with this could have merit but the article certainly doesn’t give indication as to why.

OP says it is because that predicting the next token can be correct or not, but it always looks plausible because that is what it calculates. Therefore it is dangerous and can not be fixed because it is how it works in essence.
by Terr_ | 2025-12-01 17:28:40+00:00
If I had my 'druthers, all percentages would be replaced by multiplication factors. I would especially eradicate percentages combined with modifiers like "more", "less", "grows by", etc., which easily leads to awkward or impossibly ambiguous statements.

In other words, kids won't learn "150% more" but instead "2.5x". Nothing will be described as "shrinks by 30%", it'll just be 0.70x.

While advertisers/marketers may love percentages for tricking people with a Big Happy Number, mathematically they are extra work at best, and sometimes they just ruin everything like this "100% finer" nonsense."
by mooreds | 2025-12-01 17:28:53+00:00
FusionAuth | Senior Java Engineer, Senior Security Engineer, Account Executive | Varies between REMOTE and ONSITE in Denver, CO, USA, details in job desc | Salaries listed on job req, but for the Java Engineer it is 140k-180k

Our mission is to make authentication and authorization simple and secure for every developer building web and mobile applications. We want devs to stop worrying about auth and focus on building something awesome. We also just acquired a fine-grained authorization company ( https://fusionauth.io/blog/fusionauth-acquires-permify ) and are going to be building in that area as well.

There are a lot of companies in the auth space, but we feel like we have something special:

* a unique deployment model (self-host on-prem or in your cloud or run in our cloud)

* A well designed API first approach; one customer compared our app to petrichor

* a mature product (the code base is nine+ years old and we've found and fixed a lot of the sharp edges around core login use cases; there are plenty more features to add)

* the CTO is the founder and still writes code

* a full featured free-as-in-beer version which makes the sales cycle easier; prospects often come in having prototyped an integration already

Our core software is commercial with a "free as in beer" version. We also open source much of our supporting infrastructure. Technologies and standards that you will work with: Modern Java, MySQL, PostgreSQL, Docker, Kubernetes, OAuth, SAML, OIDC.

Learn more, including about benefits and salaries, and apply here: https://fusionauth.io/careers/ ( Click/tap the 'View open positions' orange button. )
by lightamulet | 2025-12-01 17:29:02+00:00
Moment | Distributed Systems Engineer, Product Engineer | ONSITE NYC | Full-time | https://moment.com | $200k–$325k + equity

Moment is building core infrastructure for fixed-income, the world's largest asset class (4M+ instruments, $150T total market). We work with some of the largest financial institutions to bring all of their fixed-income operations into a single platform.

Cool things we've built include a liquidity-aware portfolio optimizer, high-cardinality market data pipelines, and a best-in-class trading system and ledger. Backend stack is generally Go/Kafka/Postgres on ECS, though some of the quant-ier services are built in Python. Frontend stack is NextJS. Company stack is Slack/Linear/Notion.

Roles:

- Distributed systems engineer: build features + scale systems to model, optimize, and support an idiosyncratic, complicated domain

- Product engineer: build beautiful, powerful interfaces that put these new capabilities in the hands of asset managers, financial advisors, traders, and more.

See more + apply at https://moment.com/careers.
by Groxx | 2025-12-01 17:29:12+00:00
from what I've seen in a several-thousand-eng company: LLMs generally produce vastly more code than is necessary, so they quickly out-pace human coders. they could easily be producing half or more of all of the code even if only 10% of the teams use it. particularly because huge changes often get approved with just a "lgtm", and LLM-coding teams also often use/trust LLMs for reviews.

but they do that while making the codebase substantially worse for the next person or LLM. large code size, inconsistent behavior, duplicates of duplicates of duplicates strewn everywhere with little to no pattern so you might have to fix something a dozen times in a dozen ways for a dozen reasons before it actually works, nothing handles it efficiently.

the only thing that matters in a business is value produced, and I'm far from convinced that they're even break-even if they were free in most cases. they're burning the future with tech debt, on the hopes that it will be able to handle it where humans cannot, which does not seem true at all to me.
by chimeracoder | 2025-12-01 17:29:28+00:00
> Have you seen JPEG XL source code? I like the format, but the reference implementation in C++ looked pretty bad at least 2 years ago. I hope they rewrote it, because it surely looked like a security issue waiting to happen.

At this point, in 2025, any substantial (non-degenerative) image processing written in C++ is a security issue waiting to happen. That's not specific to JPEG XL.
by jpollock | 2025-12-01 17:29:30+00:00
Not really, it's like asking which C compiler was best back in the 90s.

You had Watcom, Intel, GCC, Borland, Microsoft, etc.

They all had different optimizations and different target markets.

Best to make your tooling model agnostic. I understand that tuned prompts are model _version_ specific, so you will need this anyways.
by _genintco | 2025-12-01 17:29:59+00:00
The General Intelligence Company | Senior Product Engineer | Build the OS for Autonomous Agents | Full-Time | NYC | $260K - $300K + 0.3-0.41% Equity | cofounder.co

The Upside & Opportunity: Join the founding team building Cofounder, the autonomous agent platform designed to run entire business workflows (Slack, Notion, GitHub, etc.) end-to-end. We are building the operating system for one-person, billion-dollar companies. High ownership, zero bureaucracy, and maximum impact.

About The General Intelligence Company Founded in 2024, our mission is to automate business tasks. We are focused on solving the hard problem of reliable, end-to-end agent execution, turning complex LLM capabilities into dependable, real-world workflows.

You'll own the end-to-end agent experience, building and scaling Flows and Integrations. You will ship across the stack: React/Next.js (TypeScript) for novel human<>agent UX and Python FastAPI on the backend, focusing on performance and reliability. We need someone who can make powerful agent systems feel simple and reliable for users.

Stack: React/Next.js (TypeScript), Python FastAPI, Background Workers, Postgres.

If you're interested please submit an application here: https://generalintelligencecompany.cookd.dev/jobs/senior-pro...

We're also hiring an applied AI engineer! https://generalintelligencecompany.cookd.dev/jobs/applied-ai...
by seaucre | 2025-12-01 17:30:03+00:00
I have a journalist friend with 0 coding experience who has used ChatGPT to help them build tools to scrape data for their work. They run the code, report the errors, repeat, until something usable results. An agent would do an even better job. Current LLMs are pretty good at spotting their own hallucinations if they're given the ability to execute code.

The author seems to have a bias. The truth is that we _do not know_ what is going to happen. It's still too early to judge the economic impact of current technology - companies need time to understand how to use this technology. And, research is still making progress. Scaling of the current paradigms (e.g. reasoning RL) could make the technology more useful/reliable. The enormous amount of investment could yield further breakthroughs. Or.. not! Given the uncertainty, one should be both appropriately invested and diversified.
by xnorswap | 2025-12-01 17:30:11+00:00
At 600DPI that's over a marathon in each dimension.

I do wonder if there are any DOS vectors that need to be considered if such a large image can be defined in relatively small byte space.

I was going to work out how many A4 pages that was to print, but google's magic calculator that worked really well has been replaced by Gemini which produces this trash:

Number of A4 pages=0.0625 square meters per A4 page * 784 square miles =13,200 A4 pages.

No Gemini, you can't equate meters and miles, even if they do both abbreviate to 'm' sometimes.
by goncharom | 2025-12-01 17:30:19+00:00
Every time I see comments like these I think about this research from anthropic: https://www.anthropic.com/research/mapping-mind-language-mod...

LLMs activate similar neurons for similar concepts not only across languages, but also across input types. I’d like to know if you’d consider that as a good representation of “understanding” and if not, how would you define it?
by encyclopedism | 2025-12-01 17:30:30+00:00
I don't think that's it at all.

> It still needs guardrails, and some domain knowledge, at least to prevent it from using any destructive commands

That just means the AI isn't adequate. Which is the point I am trying to make. It should 'understand' not to issue destructive commands.

By way of crude analogy, when you're talking to a doctor you're necessarily assuming he has domain knowledge, guardrails etc otherwise he wouldn't be a doctor. With AI that isn't the case as it doesn't understand. It's fed training data and provided prompts so as to steer in a particular direction.
by isk517 | 2025-12-01 17:30:34+00:00
Elden Ring: Nightreign is also a co-op PvE game that has anti-cheating in it. The most common way people cheat is by fudging then items equipped to their character that slightly alter their stats and abilities. Since the game is rouge-like and all of your character information and equipment you can assign before entering the game is handled locally then all it takes is editing your save file which the game and server have no way of (or makes no effort to) detect.

Also, after a brief period, all of the cheaters disappeared because just repeatedly winning a PvE game get boring.
by dpark | 2025-12-01 17:30:37+00:00
I kind of liked xhtml, though clearly it was not necessary for the web to be successful. I think the bigger issue is that W3C pursued this to the detriment of more important investments.

Reading over the minutes for the last W3C WG session before WHATWG was announced, the end result seems obvious. The eventual WHATWG folks were pushing for investment in web-as-an-app-platform and everyone else was focused on in retrospect very unimportant stuff.

“Hey, we need to be able to build applications.”

“Ok, but first we need compound documents.”

There was one group who thought they needed to build the web as Microsoft Word and another that wanted to create the platform on which Microsoft Word could be built.
by perivamsi | 2025-12-01 17:30:38+00:00
Metabase | https://metabase.com/ | REMOTE | Full-time | Frontend and Backend Engineers

Metabase is an open source (https://github.com/metabase/metabase) business intelligence software that lets anyone in your company rummage around in the databases you have. It connects to a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc).

Here's a dashboard about us: https://stats.metabase.com/public/dashboard/92d6b7ea-7526-48...

People rather like the product (https://metabase.com/love). We're a remote team full of people who care about user experience, making complicated things as simple as possible and building things. We have a deeply pragmatic engineering culture and value building things that people actually use vs whatever closes a deal or makes for a good press release.

Tech stack: Clojure on the backend, Typescript and React on the frontend

We've posted in several "Who is hiring" threads in the past with good success, we hired quite a few folks from these posts!

Frontend Engineer role:https://jobs.lever.co/metabase/8f02d3fa-edf4-4433-a6d1-4f9e5...

Backend Engineer role: https://jobs.lever.co/metabase/85f454d8-e795-4978-8a2b-4b8bf...
by abroszka33 | 2025-12-01 17:30:41+00:00
I agree, I have over 20 years of software engineering experience and after vibe coding/engineering/architecting (or whatever you want to call it) for a couple months, I also don't see the technology progressing further. LLMs are more or less the same as 6 months ago, incremental improvements, but no meaningful progress. And what we have is just bad. I can use it because I know the exact code I want generated and I will just re-prompt if I don't get what I want, but I'm unconvinced that this is faster than a good search engine and writing code myself.

I think I will keep using it while it's cheap, but once I have to pay the real costs of training/running a flagship modell I think I will quit. It's too expensive as it is for what it does.
by autotune | 2025-12-01 17:31:26+00:00
Location: Charleston, South Carolina

Remote: Yes

Willing to relocate: No

Technologies: Terraform, AWS, GitHub Actions, Azure DevOps, terraform-provider-digitalocean, terraform-provider-aws.

Résumé/CV: github.com/autotune, github.com/elliotechne

Email: elliotechne42@gmail.com
by tomekkaszynski | 2025-12-01 17:31:27+00:00
Solo-built in a week. SpecWise reads recent git history, labels repos Low/Moderate/High AI risk, warns on ‘ghost specs’ (code changes without specs), and can block merges in CI with clear reasons.

CLIs: specwise seatbelt, specwise dashboard, specwise ci-check --strict.

Would love feedback from teams using Copilot/Cursor heavily, but everyone is welcome :)