MurphyA/hacker-news huggingface dataset:
by citizenpaul | 2025-12-01 17:03:37+00:00
I've found this is an amazingly high conflict subject in life. I once had to manage someone that was one of those people that did things like these mappers. It drove me insane. I constantly had to tell them to redo their work. They loved trying to insert Simpsons(TV SHOW) references into everything. I had a serious talk with them about the fact that you cannot do things that are "fun" if it conflicts with the work accuracy/reliability/readability/maintainability. They never listened and I had to manage them out. One of only two employees I had to get rid of in my career, so far.

I really don't understand these types and why they think its "harmless" to do this type of stuff. I don't want to create potentially more work for myself and I definitely don't want people that work for me to do so.

I've also worked with people that did this many times. It seems to be something like 5-10% of the working population that has this weird near neurotic compulsion to do this sort of "funny-sabotage" at work and cannot seem to resist even at the cost of their job.
by Findecanor | 2025-12-01 17:03:38+00:00
There is a `c.mv` instruction in the compressed set, which most RISC-V processors implement.

That, and `add rd, rs, x0` could (like the zeroing idiom on x86), run entirely in the decoding and register-renaming stages of a processor.

RISC-V does actually have quite a few idioms. Some idioms are multi-instruction sequences ("macro ops") that could get folded into single micro-ops ("macro-op fusion"/"instruction fusion"): for example `lui` followed by `addi` for loading a 32-bit constant, and left shift followed by right shift for extracting a bitfield.
by paddleon | 2025-12-01 17:03:44+00:00
You can tell the difference between

93 heads, 107 tails and

93 tails, 107 heads

but not between

100 heads, 100 tails and

100 tails, 100 heads.

So while those are two results (93/107 and 107/93), they really only count as two separate outcomes if you pre-specify that the first number is heads.

If instead you consider symmetries, where there are 2 ways to get 93/107 and only one wall to get 100/100, then you have more likelihood for the 93/107 outcome because you have two ways to get it.
Show HN: RFC Hub
by tlhunter | 2025-12-01 17:04:10+00:00
I've worked at several companies during the past two decades and I kept encountering the same issues with internal technical proposals:

- Authors would change a spec after I started writing code

- It's hard to find what proposals would benefit from my review

- It's hard to find the right person to review my proposals

- It's not always obvious if a proposal has reached consensus (e.g. buried comments)

- I'm not notified if a proposal I approved is now ready to be worked on

And that's just scratching the surface. The most popular solutions (like Notion or Google Drive + Docs) mostly lack semantics. For example it's easy as a human to see a table in a document with rows representing reviewers and a checkbox representing review acceptance but it's hard to formally extract meaning and prevent a document from "being published" when criteria isn't met.

RFC Hub aims to solve these issues by building an easy to use interface around all the metadata associated with technical proposals instead of containing it textually within the document itself.

The project is still under heavy development as I work on it most nights and weekends. The next big feature I'm planning is proposal templates and the ability to refer to documents as something other than RFCs (Request for Comments). E.g. a company might have a UIRFC for GUI work (User Interface RFCs), a DBADR (Database Architecture Decision Record), etc. And while there's a built-in notification system I'm still working on a Slack integration. Auth works by sending tokens via email but of course RFC Hub needs Google auth.

Please let me know what you think!
by zukee | 2025-12-01 17:04:50+00:00
Clerq | Staff Engineer | Onsite 3 days (New York City) | https://clerq.io Clerq is a NYC based fintech startup building a next generation platform payments platform that delivers a seamless checkout experience for high-ticket transactions. By leveraging modern bank rails, the platform offers the conversion and UX benefits of cards with risk and money movement infrastructure purpose-built for large purchases. Clerq replaces outdated manual payment methods like cash, checks and wires and expensive card surcharges with a smooth, integrated solution that helps merchants convert more customers without sacrificing margins.

We have started with the $1T+ U.S. auto vertical, where our platform is growing rapidly and already powering payments for several of the most recognized brands in the industry including multiple Fortune 500 companies. With proven traction, the company has expanded into high-growth adjacencies including high-ticket e-commerce, private travel and powersports.

We recently announced our series A and are breaking records every month, so are looking for a Staff software engineer who is excited to scale out the future of bank payments. Currently we are primarily looking for backend engineers to focus on our core payments engine.

Stack: Python/Django, Postgres, Temporal, React, AWS Comp: $225k-260k + Equity

Email me at nick@clerq.io if you are interested in hearing more!
by grayhatter | 2025-12-01 17:04:56+00:00
> As a matter of fact, commercial passenger service started almost immediately as the tech was out of the fiction phase. The airship were large, highly experimental, barely controllable, hydrogen-filled death traps that were marketed as luxurious and safe.

And here, you've stumbled onto the exact thing I'm objecting to. I think the Hindenburg disaster was a bad thing, and software engineering shouldn't repeat those mistakes.

> Very well, then Mr Tinkleberry also passes the bar because it's exactly such a trick. That it irks you as a cheap hack that lacks rigor (which it does) is another matter.

Yes, this is what I said.

> there's a critical difference between engineering research, and experimenting on unwitting people.

I object to watching developers do, exactly that.
by tarr11 | 2025-12-01 17:05:01+00:00
This has convinced many non-programmers that they can program, but the results are consistently disastrous, because it still requires genuine expertise to spot the hallucinations.

I've been programming for 30+ years and now a people manager. Claude Code has enabled me to code again and I'm several times more productive than I ever was as an IC in the 2000s and 2010s. I suspect this person hasn't really tried the most recent generation, it is quite impressive and works very well if you do know what you are doing
by munchbunny | 2025-12-01 17:05:04+00:00
The chance of exactly 100 heads from 200 fair coin flips is approximately 5-6%. Qualitatively, that's not particularly strong evidence for an unfair coin if you did only one trial.

You could also argue that 100 out of 200 on a fair coin is more likely than any other specific outcome, such as 93/200, so if the argument is that the coin is "too perfect", you then also have to consider the possibility that the coin is somehow biased to produce 93/200 much more often than anything else, vs. 100/200.
by data-ottawa | 2025-12-01 17:05:04+00:00
I'm newish to Linux, so take my opinions with a grain of salt and having a lot of unknown unknowns.

I think the update/os upgrade situation is better, security is better, and frankly my least favorite thing with Linux is going in and making sure the system state is healthy.

When I started using Linux this summer I had to wipe my system twice because I put it in broken states or couldn't figure out how to undo some change. I went through all sorts of issues like managing grub and gnome not working with my studio display or thunderbolt peripherals. Almost all of the fixes required editing arcane files then calling commands which fed them into some subsystem I had no idea about. All that blind faith online sourced stuff felt like a security nightmare too.

Since migrating to atomic fedora and then this weekend Bazzite, that has not happened once. There was initial friction with dev tool setup and toolbox, but things have been completely on the rails since then.
by smallmancontrov | 2025-12-01 17:05:32+00:00
You fear it may be? Is the LeBron episode not enough? The leaked system prompt? The "everything is white genocide" episode? Every time he promises to "fix" it when it says something he doesn't like?

Elon has proven again and again that he is making a propaganda bot, it is completely unreasonable to extend the monumental amount of charity required to look past this.
by grayhatter | 2025-12-01 17:05:38+00:00
> It took 100 years to explain the steam engine. That didn’t stop us from making factories and railroads.

You keep saying this, why do you believe it so strongly? Because I don't believe this is true. Why do you?

And then, even assuming it's completely true exactly as stated; shouldn't we have higher standards than that when dealing with things that people interact with? Boiler explosions are bad right? And we should do everything we can to prove stuff works the way we want and expect? Do you think AI, as it's currently commonly used, helps do that?
by gnabgib | 2025-12-01 17:06:16+00:00
Not the title (Winners and losers of Black Friday 2025) nor the correct number ($11.8B - reuters https://news.ycombinator.com/item?id=46103463, techcrunch https://news.ycombinator.com/item?id=46093535). Salesforce guessed $3B of US sales were AI driven (that's not the world total, nor the AI total.. since Adobe has different numbers).
by Nasrudith | 2025-12-01 17:06:28+00:00
Quality also varied over time, if I recall correctly. Machine made generally starts worse, but with refinement ends up better from superhuman specialization of machines to provide fine detail with tighter tolerances than even artisans can manage.

The only perk artisans enjoy then is uniqueness of the product as opposed to one-size fits all of mass manufacturing. But the end result is that while we still have tailors for when we want to get fancy, our clothes are nearly entirely machine made.
by dragonwriter | 2025-12-01 17:06:37+00:00
"Microservices" were called "microservices" because "service-oriented architecture" had devolved in practice, and even moreso in the general consciousness which had largely rejected it for this reason, into near-monoliths that supported SOAP and the WS-* series of standards for integration.

Then, after they became popular, people got carried away with the "micro" bit, and "microservices" started getting rejected because the associated practice had skewed in the opposite direction that had caused "SOA" to be rejected.

I guess the next iteration needs to be "goldilocks services".
by joking | 2025-12-01 17:06:48+00:00
there was an ad, or a presentation in a conference keynote, from when microsoft built phones, showing a user leaving the house and continuing what was he doing in the car in a very futuristic way. I can't find it now, but was something crazy by then, the continuum idea was also a good one, but here we are, walled gardens and nothing smart about them.
by ZeroConcerns | 2025-12-01 17:06:57+00:00
Well, the original "AI winter" was caused by defense contracts running out without anything to show for it -- turns out, the generals of the time could only be fooled by Eliza clones for so long...

The current AI hype is fueled by public markets, and as they found out during the pandemic, the first one to blink and acknowledge the elephant in the room loses, bigly.

So, even in the face of a devastating demonstration of "AI" ineffectiveness (which I personally haven't seen, despite things being, well, entirely underwhelming), we may very well stuck in this cycle for a while yet...
by raw_anon_1111 | 2025-12-01 17:07:09+00:00
I do all of my “AI” development on top of AWS Bedrock that hosts every available model except for OpenAIs closed source models that are exclusive to Microsoft.

It’s extremely easy to write a library that makes switching between models trivial. I could add OpenAI support. It would be just slightly more complicated because I would have to have a separate set of API keys while now I can just use my AWS credentials.

Also of course latency would be theoretically worse since with hosting on AWS and using AWS for inference you stay within the internal network (yes I know to use VPC endpoints).

There is no moat around switching models unlike Ben says.
by paddleon | 2025-12-01 17:07:20+00:00
in scientific writing, you need to take

100 articles at 6 pages each

and condense them to 1 article of 6 pages

And add how your method/insight moves the conversation forward, along with describing your method/insight.

The reason why scientific writing can be hard to read from the outside is the 100:1 compression. Decompression of that can require some knowledge of the field.

Also, some people are just bad at writing.
by hombre_fatal | 2025-12-01 17:07:44+00:00
This doesn't seem to have much to do with Wordpress or its plugin ecosystem but rather an oversight since the behavior itself isn't necessarily a bug. I think the "well yeah, why would you use Wordpress?" comments kinda miss that.

It's a ubiquitous practice to serve file uploads from a place outside of webserver middleware. This happens pretty much any time an upload permalink is on a different domain or subdomain, and it's standard on probably 90% of platforms.

Discord and Twitter file upload urls would be an example off the top of my head.

It would have been prevented if the public url used a random UUID, for example. But that's also not the behavior users necessarily want for most uploads.
by AbbeFaria | 2025-12-01 17:07:45+00:00
I just bought a Thinkpad T14s a couple of months ago. It’s lightweight, has great build quality. I installed Ubuntu and it almost ran out of the box but I ended up having to tinker with it to get My Dell docking station and i3 window manager to work. But that is something I was willing to live with. So far, I have had no complaints. If you’re using Linux, the sleep and standby performance aren’t good. But much better than my previous laptop.

Coming to my previous laptop which I still have with me, I bought a Thinkpad L480 in 2018. It was then a dirt cheap version of a Thinkpad. But it did the job with no complaints. I had to replace the battery after 4 years but that wasn’t an issue. It did everything a daily driver is supposed to do, reliable and never threw a fit. I only had to change it as I felt I needed a better screen and performance. The Intel processor was showing its age.

I have only minor complaints running Thinkpad with Ubuntu. But if you start moving away from popular distros, then you have to accept you will occasionally have to tinker to get things work.
by anticrymactic | 2025-12-01 17:07:56+00:00
> so that they don't have to do const $=document.getElementById,

``` const window.$ = (q)=>document.querySelector(q); ``` Emulates the behavior much better. This is already set on modern version of browsers[1]

[1] https://firefox-source-docs.mozilla.org/devtools-user/web_co...
by citizenpaul | 2025-12-01 17:07:59+00:00
>Expect OpenAI to crash, hard, with investors losing their shirts.

Lol someone doesn't understand how the power structure system works "the golden rule". There is a saying if you owe the bank 100k you have a problem. If you owe the bank ten million the bank has a problem. OpenAI and the other players have made this bubble so big that there is no way the power system will allow themselves to take the hit. Expect some sort of tax subsided bailout in the near future.
by nzach | 2025-12-01 17:08:21+00:00
Sure, but I've never had a 'standard router' with support dns blocking. I know you can do this with something like pfsense, but that's not that common.

You also have the option to put a piehole in your network. It is pretty easy if you have some technical knowledge but I would say that it is generally out of reach for the general population(non-tech folks).

But on android you just open the settings, search for 'private vpn' and paste an url. This is way easier to do for someone with no technical background. Even chatgpt should be able to correctly guide you through these steps.
by un-diletante | 2025-12-01 17:08:36+00:00
I'm not sure how I feel about this quote. It seems to me like it only makes sense when talking about a tool or thing with scoped functionality that would be hindered by unnecessary accretions. In the state of "perfection" for something like this, there would be nothing left to add or remove. But even in this context, if it's unable to perform it's function due to insufficiency, perfection would be achieved by adding and not subtracting.

If one were to apply it to life in general, it seems even less fitting. Although we can never achieve perfection, I think most people would agree that a meaningful life is lived through growth and gain towards a particular ideal or goal. The more we grow, the closer we come to that unattainable perfection. Removing what's harmful or a hindrance is a part of this, but if all you do is take away and not add, you just end up with nothing.

Ultimately, I think it's lacking because while you can err both due to deficiency and excess, it only considers excess and denies deficiency. It serves more to assuage feelings of inadequacy in the face of unattainable perfection than to give an accurate representation of life. And even if you don't believe in perfection, this quote doesn't deny that it exists, it merely claims that it can be achieved solely by treating excess, while ignoring deficiency.

I'm sorry if this is all very pedantic.
by quipacorn | 2025-12-01 17:08:40+00:00
Location: US (WA)

Remote: Preferred

Willing to relocate: Depends on the role. I would prefer to stay in the PNW if possible.

Technologies:

* Languages: Python (proficient), Bash (proficient) * Libraries: Pytorch, Tensorflow, and all the usual suspects (pandas/numpy/scipy/etc.) * DevOps: Kubernetes, Ansible, Docker, Zabbix, DNS (TinyDNS/bind), Harvester, Netbox, KeaDHCP, CI/CD * Infra: Hetzner, AWS, Colo/On Prem. * HPC: SLURM, Ceph * Linux systems (Rocky, Debian, Arch) * Biophysical: GROMACS, OpenMM, FoldX, PyRosetta

Résumé/CV: https://jbarnes.dev/resume

Email: jonathan [at] jbarnes.dev

LinkedIn: https://www.linkedin.com/in/barnesjonathane/

Hi, I'm Jonathan. I’m currently doing DevOps work for an open source project and operate a small web hosting company. My skillset is focused on the DevOps side, with a bit of general dev experience primarily with Python. I have a PhD in Physics, my research focus was computational biophysics. On the side I also host my own infrastructure as a hobby, from the hardware to the nameservers and everything in between.

I'm a strong communicator, having collaborated across disciplines and presented work for both technical and non-technical audiences. Having worked at startups before, I’m comfortable wearing many hats (and enjoy the variety). I'm self-motivated and love to dig into new complex problems and learn new tools.
by aroman | 2025-12-01 17:08:43+00:00
When the hype is infinite (technological singularity and utopia), any reality will be a let down.

But there is so much real economic value being created - not speculation, but actual business processes - billions of dollars - it’s hard to seriously defend the claim that LLMs are “failures” in any practical sense.

Doesn’t mean we aren’t headed for a winter of sobering reality… but it doesn’t invalidate the disruption either.
by pavel_lishin | 2025-12-01 17:09:07+00:00
> 100% this. Stuff like database schemas gets comitted in the first sprint and never gets refactored, which completely locks you in to long term design decisions, then every subsequent PR will get held up for days in arguments around meaningless "code quality" arguments which ultimately affect nothing

I moved teams a few years ago, and the very first thing I did was push hard to re-structure the schema they (sorry, pals) slapped together without much thought. It took some fair amount of arguing, and maybe a PR that I had reviewed by only a single person and pushed through because it's easier to ask for forgiveness, but we got there in the end.

Luckily, we were able to do this before the code started hitting production traffic; it would have been significantly more difficult to fix once we started getting real data into the system.
by Groxx | 2025-12-01 17:09:10+00:00
yeah... and it's (partly) based on the claim that it has network effects like how Facebook has? I don't see that at all, there's basically no social or cross-account stuff in any of them and if anything LLMs are the best non-lock-in system we've ever had: none of them are totally stable or reliable, and they all work by simply telling it to do the thing you want. your prompts today will need tweaking tomorrow, regardless of if it's in ChatGPT or Gemini, especially for individuals who are using the websites (which also keep changing).

sure, there are APIs and that takes effort to switch... but many of them are nearly identical, and the ecosystem effect of ~all tools supporting multiple models seems far stronger than the network effect of your parents using ChatGPT specifically.
by brendoelfrendo | 2025-12-01 17:09:13+00:00
If you were playing on a server you owned or for which you had ban permissions, you could do something about it. Otherwise, you had to hope that an admin was online to ban the cheater. If no one was around to take action, your option was to... sit there, take your L, and ask people to make reports (to the admins). You had the option to hop around between servers until you found one that didn't have cheaters, but is that all that different from just quitting back to matchmaking and hoping you find a match without cheaters?

Edit to add: I'm not disputing that kernel-level anticheat is bad; I agree that it is. I don't think it helps to try and hearken back to a golden age of PC gaming that didn't really exist. Maybe it was easier for server admins to manage because player populations were smaller back then, but that's about all that would have made things "better."
by 7thaccount | 2025-12-01 17:09:40+00:00
LLMs are useful tools, but certainly have big limitations.

I think we'll continue to see anything be automated that can be automated in a way that reduces head count. So you have the dumb AI as a first line of defense and lay off half the customer service you had before.

In the meantime, fewer and fewer jobs (especially entry level), a rising poor class as the middle class is eliminated and a greater wealth gap than ever before. The markets are going to also collapse from this AI bubble. It's just a matter of when.
by chomp | 2025-12-01 17:09:44+00:00
For toy and low effort coding it works fantastic. I can smash out changes and PRs fantastically quick, and they’re mostly correct. However, certain problem domains and tough problems cause it to spin its wheels worse than a junior programmer. Especially if some of the back and forth troubleshooting goes longer than one context compaction. Then it can forget the context of what it’s tried in the past, and goes back to square one (it may know that it tried something, but it won’t know the exact details).
by purplewren | 2025-12-01 17:09:52+00:00
SEEKING WORK | Full-Stack Development Agency | Remote (US)

Purple Wren Digital is a South Carolina-based software agency specializing in full-stack web applications, e-commerce platforms, and mobile apps.

Technologies: React, Next.js, TypeScript, React Native, PostgreSQL, Node.js, Golang, Rails, Encore.dev

What we build:

Custom web applications, E-commerce platforms & integrations, Mobile apps (React Native)

We've spent 3 years helping startups and enterprise clients ship real products, from e-reader mobile apps to complex retail platforms with multi-region logic. We're a small team that moves fast without cutting corners.

Website: https://www.purplewrendigital.com/, Email: hello@purplewrendigital.com, LinkedIn: https://www.linkedin.com/company/purple-wren-digital/