MurphyA/hacker-news huggingface dataset:
by Gym-Berlin | 2026-01-22 12:26:11+00:00
A chill is spreading across Afghanistan’s religious landscape. Within weeks, two respected Salafi scholars — Qari Ilham al Salafi in Helmand and Burhan Walid in Herat — were found dead under circumstances that raise more questions than answers. Their mysterious killings have become the spark in a country already primed for sectarian ignition.
This is not just a story of two assassinations. It is the opening act of a deeper struggle, one unfolding in whispers, denials, and clandestine operations. As tensions between Hanafi Deobandi authorities and Salafi communities intensify, these deaths have become symbols — warnings that a quiet doctrinal rivalry may be transforming into a dangerous, nation shaping confrontation.
What follows is an investigation into the forces, motives, and power plays driving Afghanistan toward a new and volatile chapter.
by JohnFen | 2026-01-22 12:26:30+00:00
> It simply describes the recognition of material as "AI-generated".

That works as a good definition for me. Whether or not you want to call it "slop", anything that helps to filter out AI-generated stuff could be helpful.

My only concern about this is that it seems to rely on user reporting, and if that reporting includes (mistakenly or otherwise) sites that don't have AI generated content, that could make the tool less useful.
by forgotpwd16 | 2026-01-22 12:26:53+00:00
Unusual concept. Will split my thoughts on implementation and adoption (in regards to design).

Implementation-wise: Tried myself something similar. One language (same core & lib & built-ins) with 2 front-ends that had different syntax and, but similar, semantics. (Didn't go far though.) An issue is not favoring one over the other. Inevitably, in a meta way, you'll if decide to self-host since will've to pick one form to do it. Also, having multiple co-existing forms in same file may complicate tooling.

About the last part, most similar things I've seen are: (i) Perl Mojo's embedded templates which can be included in same file with source code, (ii) Racket's #lang multi-file which allows combining, well, multiple files (thus also use different #lang directives) in same file.

Adoption-wise: It's in a weird position for widespread adoption. There's strong preference towards using a single language which splits into 2 branches: (1) using single language across every layer (basically Rust/Zig), (2) using high-level language with native-competive performance (Python+numpy, jax, etc / JS+ultrafast JIT / Julia).

Currently you target both (one base language) and none (different syntax/semantics). Could move towards an hybrid approach instead by having one syntax and high-level / low-level forms (uncertain what distinguishes kernel/baremetal currently). So some functionality may end up showing differently in the 2 cases to be more acceptable by both camps. This will probably also simplify tooling creation/maintenance.

Of course, since the project is quite experimental in nature, keeping it current way is interesting and very acceptable.

TL;DR Yes (~templating) - Yes (complexity, lower potential adoption) - No (unusual, experimental)
by Aerolfos | 2026-01-22 12:27:33+00:00
> But also, it means more people need to have the "big picture", and they need to be able to make good decisions (not just arbitrary ones). So the ideal goal is to prevent people from going off in random nonsensical directions based on miscommunication, and equip them to actually think strategically about the overall plan. Continent X might make different decisions than continent Y, but they're all talking, and enough people see the goal.

Very common pattern you see in literature about military strategy, actually. The answer is delegation, heavy use of NCOs, and in general explaining the plan all the way down to the individual soldier. Under the western school it all falls under "initiative".

Notably, a lot of non-western militaries are terrible at it, and a number of military failings in africa, the middle east, and the soviet union (*cough*russia*cough*) are viewed as failures in flexibility with very low initiative, as well as lacking/unskilled NCO corps.

Dunno how you apply that to an organization, but maybe sending skilled workers as a kind of non-comissioned officer could work. Who knows.
by arionmiles | 2026-01-22 12:28:38+00:00
We keep a precomputed cityhash64 value for a few columns we know are going to be used for aggregations. Rather than relying on ClickHouse to do it internally, this explicity behavior I've found is faster.

Especially if it's a multi tenant architecture, it helps to have the cityHash64 caclulated as a combination of tenant ID and another column, so the overall amount of data scanned is lowered too.
by greggoB | 2026-01-22 12:29:22+00:00
> Noting that it is straw man to connect my argument with vaccine skepticism.

I don't think you know what a straw man is [0]

> Does that answer your question, and feel referential for you.

No, lol? I was asking for you to cite a reference to a reputable source, not go on a whole Covid misinformation rant. To add, you still haven't demonstrated where/how the word "psychosis" supposedly came into popular use for any of the cases you mentioned.

[0] https://en.wikipedia.org/wiki/Straw_man
by imtringued | 2026-01-22 12:29:23+00:00
If you get a Spotify subscription to support small artists, you'll be in for a rude awakening once you realize how Spotify allocates your funds.

Hint: Your subscription pays for the listening habits of free users. Who do those free users listen to?

The reason why Spotify is a raw deal for the artists you listen to is the same reason why it is possible to bot listens of your AI generated songs and get out more money than was paid for by the bot's subscription.

The entire Spotify business model is very peculiar in how stupid and wasteful it is and who the beneficiaries are.

What you should do instead is give yourself a fixed music budget, export your stream counts and subscribe to their patreons in proportion to how much you listened to them.
by dirkt | 2026-01-22 12:29:35+00:00
They offered a bug bounty, so people think "let me just use ChatGPT to make money for myself".

But from I hear it affects other projects too. It affected curl more because with the bug bounty they actually need to invest work and look at those.

[1] https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-f...

[2] https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-s...
by Difwif | 2026-01-22 12:29:52+00:00
This statement feels like a farmer making a case for using their hands to tend the land instead of a tractor because it produces too many crops. Modern farming requires you to have an ecosystem of supporting tools to handle the scale and you need to learn new skills like being a diesel mechanic.

How we work changes and the extra complexity buys us productivity. The vast majority of software will be AI generated, tools will exist to continuously test/refine it, and hand written code will be for artists, hobbyists, and an ever shrinking set of hard problems where a human still wins.
by spicyusername | 2026-01-22 12:30:16+00:00
has nothing to do with open source

long time ago

Sourceforge is almost 30 years old. GitHub almost 20.

How long does something have to be done a certain way for it to be "to do with"?

I would say we're now two generations deep of software engineers who came up with open source software commonly being mediated through public issue trackers.

That isn't to say it needs to stay that way, just that I think a lot of people do in fact associate public project tracking with open source software.
by jotaen | 2026-01-22 12:30:22+00:00
> in general people would like their IDE to run language servers, set up build systems, and any number of other things

That I understand, I’m mainly wondering why all that would have to happen automatically by merely opening a folder.

My personal preference may differ here, but for things like running a build or starting a dev server, I usually prefer to trigger them manually, and not have them silently executed only by me browsing through the sources.

Therefore I’m trying to understand whether there are legitimate use-cases for this “auto-run on open folder” feature besides the obvious convenience aspect of saving one or two extra clicks.
by garkotipankaj | 2026-01-22 12:30:43+00:00
Hi there! I recently had to learn terraform to setup the infra for a new place I joined. Claude Code helped A LOT - but there were instances where it was clear that had I not been experienced enough, I would be banging my head against the wall for days. This is where I got the idea.

The tool itself is a thin wrapper over terraform and uses the Claude Agent SDK combined with a 80+ best practice architectural templates to determine the best way to get your project on your preferred cloud provider. Would love to know if this interests anyone else.

The interface is taken direclty from terraform and has the exact same subcommands - init, plan and apply. You can also run `infera deploy` to do all three at once.
by tyleo | 2026-01-22 12:31:16+00:00
After college, I intentionally lived with roommates. The three of us were doing well, having secured jobs at Microsoft and Amazon.

Even so, splitting rent, utilities, and furniture was a significant financial advantage and helped set us up for long-term success.

We had our disagreements, and eventually a falling out with one roommate, but I’d do it all again. The other roommate and I are life long friends and you learn lessons and form bonds in addition to the financial benefit.
by osmano807 | 2026-01-22 12:31:35+00:00
In my hospital we have ample experience with another technique using polypropylene sheets for defect coverage, popularized in Brazil orthopedics as "Figueiredo's technique", which is in practice an extension of common techinques for temporary closure of abdominal wall ("Bogota's bag").

We put a transparent polypropylene sheet as skin replacement, suture it directly to the skin. We can monitor the wound and its secretions, can cover exposed tendons and bones without immediate doing microsurgical flaps. For example, we can monitor the second intention skin closure with reduced infection and analgesics use, sometimes without needing a graft at all.
by cimi_ | 2026-01-22 12:31:49+00:00
There was discussion about this here a couple of weeks ago: https://news.ycombinator.com/item?id=46458936

Steve Yegge's a famous developer, this is not a joke :) You could say he is an AI maximalist, from your options I'd go with (b) serious with the idea, tongue-in-check in the style and using a lot of self-irony.

It is exaggerated, but this is how he sees things ending up eventually. This is real software.

If things do end up in glorified kanban boards, what does it mean for us? That we can work less and use the spare time reading and doing yoga, or that we'll work the same hours with our attention even more fragmented and with no control over the outputs of these things (=> stress).

I'd really wish that people who think this is good for us and are pushing for this future do a bit better than:

1. More AI
2. ???
3. Profit
by Synaesthesia | 2026-01-22 12:32:10+00:00
You can easily copy and paste rectangular selections from PDF's into Pages. I haven't found anything analogous on other OS'es. I used this to compile exam questions for my students.

It's also great for editing PDF's, you can markup, reorder, rotate and delete pages with ease. Yes other software does that but not as intuitively as Preview.

You can compress PDF's by exporting them and selecting a filter.

It's also the fastest and best-rendering PDF viewer I've used.
by snvzz | 2026-01-22 12:32:13+00:00
>Name how it's possible to improve security on X11 without breakig changes.

Namespaces. It's been done already. Look into XLibre.

>Lunduke made factually wrong claims for hype.

Citation needed.

>His mob are keen to attack Open Source developers.

Doesn't own a mob, and never happened. Horrible accusation, by the way.
by y-curious | 2026-01-22 12:32:30+00:00
Reminds me of this Indian GitHub tutorial on how to open a PR on GitHub. The video got millions of views and has flooded a specific repo with countless README update PRs of people (mostly Indian) trying to append their name to the README.

Article about it here: https://socket.dev/blog/express-js-spam-prs-commoditization-...
by sylware | 2026-01-22 12:32:30+00:00
I was more exposed to the destruction by the javascript web of the built-in("standard") "accessibility" (for blind people) of the noscript/basic (x)html aka classic web (or "braille terminals").

One of the powers of wayland is dynamic discovery: a GUI application has to query the compositor interfaces then features, then turn on and off stuff dynamically (for instance, the clipboard).

Which "accessibility" x11 APIs you are talking about?
by elsjaako | 2026-01-22 12:32:48+00:00
You've repeated the part that the parent poster claimed to understand ("I've heard that it's because farming as a business is full of unpredictability"), but skipped over the part they didn't understand ("wouldn't there be a significant market for private insurance?") with the statement that insurance is a parasite.

Can you explain more why insurance is a parasite? Maybe a state-run insurance would be better?

Subsidies (AFAIK, please correct me if I'm wrong) typically either get paid when farming supplies (tractors, seeds, fertilizer, land etc.) are bought or when the final product is sold. So they are paid when things go well for the farmer, but not (or less so) when the farmer has a bad year.

I feel like the risk of bad years would be better managed by paying farmers when bad years happen. You know, like insurance.
by thisislife2 | 2026-01-22 12:32:56+00:00
Assuming good-faith requires reciprocal actions to reinforce it from the other side too, which I don't see happening. As I have pointed out elsewhere, they've stopped offering offline installers for their browser, and I suspect a major reason for that is to also collect telemetry / user data - a clever way to get around their advertised claim of "no telemetry" browser. After being burnt many times by Google and Apple ("trust us, we care about your privacy"), others and now streaming services ("no ads if you pay us, promise"), I just can't help being cynical as another for-profit company appears to be using the same tactics ... like I said, trust is earned, not demanded.
by tock | 2026-01-22 12:33:37+00:00
How much are the contractors being paid?

The people having a terrible time with Indian contractors always deal with folks making 3k-10k USD/year. Of course the quality is bad.

For reference:

Good Indian devs out of college make atleast 30k USD. Good senior devs make atleast 50k. The really good ones make much more. Most American companies outsource to bottom of the barrel contracting companies like Infosys.
by modo_mario | 2026-01-22 12:34:55+00:00
Because their (in)dependence was questioned on various fronts in the context of the american bipartisan system and more specifically the republican party and it's policies aka "the party that hates them".

Wrt the subsidies, consumer market and all that i don't have much to add but wrt the migrant workers the point of contention to my knowledge is mostly illegals (regardless of the actual number deported, the perhaps brutal way in which this is done, etc), ICE, etc.
It's also my understanding that illegals are far far more present in farm work and a few other industries in the US (and to lesser extent in europe) to the extreme extent that those without legal work authorisation make up nearly half or more of the farmhands. (USDA estomated 42% few years ago but others had good reason to suspect between 50 & 60% or a even more)
So yeah there's no real way to not think of illegal farm work there.

In that context and the opposition there's some elements like Bernie that seem to stick to their line and call this kind of faux open borders a right wing position whilst the rest of the democrats and their base seem to kneejerk the other way in response to recent events and republican standpoints and suddenly seem to have started supporting illegal entry, employment, etc
by tsoukase | 2026-01-22 12:35:22+00:00
US system was good for the expansion in Far West 200 years ago. Count steps and thumbs to measure distance and feel the temperature on your skin. Now it has no utility and the US should "surrender" in a democratic fashion to the rest of the world. Of course any definition of a physical constant is valid, like how long I run with one breath right now. But there is already a majority that wins.
by vacillator | 2026-01-22 12:36:44+00:00
It's likely because of Google Summer of Code. OWASP has participated as an org several times and it's highly likely that they'll participate this time too.

Students often start making PRs around this time to get more familiar with projects before they can put in a proposal when the time comes.

As someone who's been a programmer for a while now, I feel it's pretty easy to identify slop code and when someone is using an LLM to communicate on issues. I'm not against using LLMs for writing code or even for using it to improve your communication, but it cannot be a substitute for critical thinking.

If I was a maintainer of an OSS project, I'd be more likely to _not_ select students who put out slop PRs, proposals, or messages without thought. And also make this clear in the contributing guidelines so contributors know what they're getting into.
by martinald | 2026-01-22 12:37:02+00:00
Please try running this on a "desktop" CPU as well, like a Ryzen 9950X. (edit: sorry, didn't realise you shared the script at the end. i will test this myself :))

In my experience CI/CD tasks are more "single thread" bound that people expect. The Epyc CPU cores are _slow_ per core, so trading less cores for fewer faster ones actually works out well.

So if you are wanting fast CI/CD builds you are much better off using desktop CPU cores vs enterprise server cpus like this.

Wrote some thoughts up on this a while back https://martinalderson.com/posts/how-i-make-cicd-much-faster... - more focussed on the change from github to selfhosted runners, but I'd be interested to see a comparison on desktop class CPUs.
by roryirvine | 2026-01-22 12:37:08+00:00
It did have a remarkably low price, though - less than a tenth of UCSD p-System or Topspeed. Even the competitors in the hobbyist space like the original IBM/Microsoft Pascal and DRI's Pascal/MT originally cost 4-5x as much.

Really, it was responsible for as big a step change in pricing of programming tools in the 1980s as GNU and Linux were in the 90s.
by doublerabbit | 2026-01-22 12:37:09+00:00
Brains are adaptive and as we adapt we are getting more cognitive unbalanced. We're absorbing potentially bias information at a faster rate. GPT can give you information of X in seconds. Have you thought about it? Is that information correct? Information can easily be adapted to sound real while marking the real as false.

Launching a search engine and searching may spew incorrectness but it made you make judgement, think. You could have two different opinions one underneath each other, you saw both sides of the coin.

We are no longer critical thinking, we taking information at face value, marking it as correct and not questioning is it after absorption.

The ability to evaluate what's been given to you rationally is what's decaying. Who opens an physical encyclopedia nowadays? That itself requires resources, effort and time and with life more complex than ever it's easier to take the first piece information given to us and mark it as true; the Wall-E view isn't wrong.
by hypfer | 2026-01-22 12:38:09+00:00
cUrl as a project has a lot of conceptual attack surface for someone looking to find _anything_.

It is large, very popular (hence impact) and written in C. It supports many many many protocols with all of their real-world implementation quirks. Obscure or mainstream. And always handling user-controlled data.

If your motivation is a cool CVE for your CV, you'd pick such a project as the target of your efforts.
by narwhalreports | 2026-01-22 12:38:18+00:00
From the standpoint of something like Platonic ideals, I agree we couldn’t nail down what “justice” would mean fully in a constitution, which is the reason the U.S. has a Supreme Court.

However, things like love your neighbor as yourself and love the lord God with all of your heart is a solid start for a Christian. Is Claude a Christian? Is something like the golden rule applicable?
by booleandilemma | 2026-01-22 12:38:40+00:00
Unrealistic expectations from women driven by modern pop culture and social media, men seeing this and getting frustrated. Men and women living alone is the outcome. How could it be any other way? I managed to find a woman who wasn't indoctrinated by the system and we're happily married. I wish everyone here luck. Don't do dating apps at all, that's part of the grift. Go outside and talk to people. (I say from my keyboard)
by lazide | 2026-01-22 12:39:19+00:00
The issue is the number of people who ‘surprise’ you with out of control behaviors that are a huge issue with room mates. And getting out of living situation with someone like that can be extremely difficult.

People can seem perfectly fine, until they seem to spontaneously turn into hoarders, or start eating all your food and lying about it, or start being aggressively in your face about a bunch of antagonistic culture bullshit, etc.

I think what we’re seeing is Americans increasingly fed up with (or even terrified of) other Americans.
by soegaard | 2026-01-22 12:40:21+00:00
I am using a similar representation of immediates as Hoot and wasm_of_ocaml.

The representation is explained here:

https://github.com/soegaard/webracket/blob/main/compiler.rkt...

Internally the compiler uses a series of passes implemented using Nanopass.

(generate-code
(flatten-begin
(closure-conversion
(anormalize
(categorize-applications
(assignment-conversion
(α-rename
(explicit-case-lambda
(explicit-begin
(convert-quotations
(infer-names
(flatten-topbegin
(parse
(unexpand
(topexpand stx)))))))))))))))

The code generator is inspired by "Destination-driven Code Generation"
by Dybvig, Hieb and Butler. There are some differences however. The code
generator in the paper generates "flat" code (assembler) whereas I
generate nested Web Assembly instructions.

This approach generates reasonable code without having to implement
a register allocator. Also, I believe I saw a Wasm to Wasm compiler
that improved register allocation (maybe it was a switch for wasm-tools?).

If (when?) WebRacket becomes a success, we can always switch out individual passes.
by our79511 | 2026-01-22 12:40:49+00:00
Amplift is a marketing agent for early-stage teams: social listening + influencer marketing + GEO performance + content production in one place. Find what people are saying, what to fix, and what to publish next. 10x your growth without the grind.

More importantly, we are currently in a closed beta, so you can use our product for free or access our professional growth services at a low cost.

If you’re interested in Amplift, you can sign up via this website: https://amplift.ai/?utm_source=indiehackers&utm_campaign=pos...

If you’d like help from our professional marketing team, please contact: nora@amplift.ai
by 6LLvveMx2koXfwn | 2026-01-22 12:41:10+00:00
This is hilarious and reminded me of the two stints I had in India, for about 8 months in total at the turn of the century. I was a hippy traveler and asking directions for almost anything was par for the course. I never had anyone local say they didn't know where something was once asked, even though me following their directions lead to the intended target maybe 10% of the time. It was funny and infuriating at the same time :)
by jychang | 2026-01-22 12:41:20+00:00
> for Claude Opus 4.5, we get about 80 GB of active parameters

https://news.ycombinator.com/item?id=46039486

This guess is from launch day, but over time has been shown to be roughly correct, and aligns with the performance of Opus 4.5 vs 4.1 and across providers.