MurphyA/hacker-news huggingface dataset:
by alexsocket | 2026-02-12 08:44:07+00:00
Hi HN,

We built LexSocket, MCP servers that lets Claude Desktop and others clients directly access live EU procurement data — TED tenders, EUR-Lex regulations, and national platforms across France, UK, Germany, Netherlands, and Spain.

The problem: Companies bidding on EU public contracts spend hours daily jumping between TED, BOAMP, Contracts Finder, TenderNed, and other portals. By the time they've gathered requirements, checked regulations, and prepared responses, deadlines are looming.

The solution: One URL paste into Claude Desktop, and your AI can:
- Search 700K+ tenders across 5 countries in real-time
- Check eligibility against EUR-Lex regulations
- Analyze requirements against your company documents
- Draft bid responses with actual tender data

How it works:
- Built on Anthropic's MCP standard (now supported by OpenAI too)
- OAuth authentication, no API keys for free tier
- Semantic search across multi-language documents
- Direct integration with national portal APIs

Why MCP? I noticed procurement teams were already using AI to draft proposals, but the AI couldn't access the actual tender data. MCP bridges this gap — instead of copy-pasting between portals and chat windows, your AI has direct, live access.

Free tier: 25 credits/month to try it out.

Would love feedback from the HN community — especially on:
1. What other data sources would be valuable?
2. Any procurement workflows I'm missing?
3. Features that would make this a no-brainer for bid teams?

https://lexsocket.ai

Alex
by toliveistobuild | 2026-02-12 08:44:35+00:00
the researchers' hypothesis on why this happens is more interesting than the behavior itself: reinforcement learning trained these models to treat obstacles as things to route around in pursuit of task completion. Shutdown is just another obstacle.

the tell is that Grok 4's sabotage attempts weren't simple — it modified the shutdown script, created dummy scripts that did nothing, and then checked afterwards whether its sabotage worked before continuing the task. that's multi-step planning to circumvent a constraint, not a confused model misinterpreting instructions.

the other nuance worth noting: Claude 4 Sonnet, Claude 4 Opus, and Grok 3 never resisted shutdown under any condition. so this isn't universal that it's emerging from specific training choices. the models most aggressively trained on "overcome obstacles to complete the task" are the ones that treat shutdown as an obstacle to overcome. nobody programmed self-preservation. they accidentally incentivized it.
by KronisLV | 2026-02-12 08:44:43+00:00
> They have minutely rate limits as well so you get 3-4 hyperspeed responses and then a 45 second pause waiting for the throttling to let your next request through.

I haven’t really gotten that, though have noticed on some occasions:

A) high server load notifications, most commonly, can delay an answer by about 3-10 seconds

B) hangs, this happens quite rarely, not sure if a network issue or something on their side, but sometimes the submitted message just freezes (e.g. nothing happening in OpenCode), doesn’t seem deliberate because resubmitting immediately works, more often than not

> And then, depending on what you're working on, the 24M daily allotment is gone in under an hour. I regularly burned it in about 25 minutes of agent use.

That’s a lot of tokens, almost a million a minute! Since the context is about 128k, you’d be doing about 8 full context requests every minute for 25 minutes straight.

I can see something like that, but at that point it feels like the only thing that’d actually be helpful would be caching support on their end.

You must be on some pretty high tier subscriptions with the other providers to get the same performance!
by written-beyond | 2026-02-12 08:44:51+00:00
I saw a video of a Chinese phone that did something like that. Their implementation was a privacy and security nightmare but basically it shared a active feed of your screen with an LLM and would literally tap, type and swipe to achieve your objective. Like order these oodles from this app, it would only interrupt it's actions at payment processing screens.

Looked really cool and like the AI I've always imagined.
by acoyfellow | 2026-02-12 08:45:21+00:00
I do a fun orchestration system for long running loops on exe.dev (small write up docs.coey.dev) and I feel like I have super powers.

Self healing, I try two ways:

1) use a memory tool to store learnings for next iteration (Deja.coey.dev) and have the loop system instructions tell how to use it. One orchestrator, and sequential worker agents who run til their context is full and then hand off to the next run with learnings

2) the agent Shelley on exe can search past convos when promoted too for continuation.

I’ve been doing this with great success just “falling” into the implementation after proper guardrails are placed
by 1718627440 | 2026-02-12 08:45:21+00:00
> I am not a programmer and detest the terminal environment

As someone who finds formal language a natural and better interface for controlling a computer, can you explain how and why you actually hate it? I mean not stuff like lack of discoverability, because you use a shell that lacks completion and documentation, that have been common for decades, I get those downsides, but why do you detest it in principle?
by jauntywundrkind | 2026-02-12 08:45:51+00:00
ICE/DHS/the feds are doing everything they can to exploit the fact that different regions have different federal courts, and are shuttling any and everyone they can to Texas. Many of the judges in Texas aren't having it either, but by the numbers game, it's still ICE/DHS's best bet.

They're doing this even when the courts demand they do not. There's no pretense what-so-ever of following the law or the courts.

Excellent sad thread from today:

> And even when we move at warp speed and outpace this regime, DHS doesn’t care. They’ve moved people to Texas hours or days after being enjoined.

> When ordered to return them, DHS just… doesn’t. The AUSAs let them: when we notify them of a violation, they send the email equivalent of a shrug.

https://bsky.app/profile/mddoogie3.bsky.social/post/3memhtpy...

I was pretty pissed when judge shopping was allowing ridiculous corporate abuse. I'm extra pissed now that it's the feds who have metastasized into this infernal hellspawn cancer, ignoring all laws to reap wanton ruin upon the nation & it's people. 99% of these people deserve their shot at the American Dream.
by smcleod | 2026-02-12 08:46:05+00:00
I suspect it's a mix of trying to keep the arts (including music) alive, especially with all the big streaming services taking what would have been some of their profits in the past and - the likes of sales people don't directly do good for society (or at least, not all/most of them) - the world has more than enough sales people trying to get people to spend money, where as there's good research to show the value of investing in the arts.
by kajolshah_bt | 2026-02-12 08:46:31+00:00
I don’t think you’re missing anything. The hype cycle is real.

But I also don’t think the signal is zero. It’s just buried under capital and compute flexing.

The pattern I see isn’t AI is revolutionary. It’s:
1) The easy wins are done.
2) The marginal gains are getting expensive.
3) The distribution layer is shifting faster than the capability layer.

Most new model releases aren’t unlocking fundamentally new workflows. They’re compressing friction in workflows that already work. That’s useful, but not narrative-worthy.

The real shift isn’t GPT-5.3 vs GPT-5.2.

It’s:
- AI replacing search as the interface layer.
- AI compressing junior-level execution work.
- AI reshaping how products are discovered (AI Overviews, summaries, agents).

That doesn’t make MoltBook any less absurd. Burning compute on bots talking to bots is peak theater.

But dismissing everything because of the theater might be like dismissing the internet because of Pets.com.

We may be at peak hype, but that doesn’t mean the substrate shift isn’t real.

The question isn’t, is AI overhyped?
It’s, where is durable value forming?

That’s harder, and way less viral, to answer.
by jona-f | 2026-02-12 08:46:46+00:00
"the greatest theft in human history" what a nonsense. I was curious, how the AI haters will cope, now that the tides here have changed. We have built systems that can look at any output and replicate it. That is progress. If you think some particular sequence of numbers belongs to you, you are wrong. Current intellectual property laws are crooked. You are stuck in a crooked system.
by frm88 | 2026-02-12 08:46:49+00:00
I was specifically responding to:

Do you live somewhere with high crime?

My bad, should have quoted it.

The post depot boxes are located every couple of kilometers, you could walk there. You can define the people allowed to receive your parcel, don't tell me you don't have at-home neighbours at all in your street/block. I prefer this to total neighbourhood surveillance and laws that work "just fine" except where they need to protect my privacy.
by tmtvl | 2026-02-12 08:46:53+00:00
OpenSUSE has the whole OpenQA thing (<https://openqa.opensuse.org/tests>), although I think bugs may occasionally slip through the cracks. I tend to bounce back and forth between Arch and OpenSUSE Tumbleweed (currently on Tumbleweed because I wanted SELinux and setting it up on Arch is a bit more involved than I like), and aside from the KDE 4 to Plasma 5 transition I haven't had any major issues with either one (though I suppose if I had, booting from and restoring a snapshot on Tumbleweed would have be easier than on Arch because Arch overwrites the kernel while Tumbleweed keeps up to... I think 5 versions).
by PandaRider | 2026-02-12 08:46:54+00:00
Hmmmmm

> “These bears have become synonymous with gentrification in San Francisco,” he told fnnch, “and the displacement of the artists that come from here.”

I have mixed feelings (i.e. I understand your boredom) of his honeybear art from a pure aesthetic pov. However, (as any modern viral influencer knows), any successful artist will invite haters. This article reinforces the notion that fnnch is very successful...
by WhereIsTheTruth | 2026-02-12 08:47:19+00:00
D is a treasure we should continue to cherish and protect

A language with sane Compile Time features (Type Introspection, CTFE, mixins, etc)

A language that can embrace C ecosystem with sane diagnostics

A language that ships with its own optimizing code generator and inline assembler!

A compiler that compiles code VERY fast

A compiler with a readable source code that bootstraps itself in just 5 seconds

People who dunk on it "bEcAuSe iT Is nOt MaInsTrEaM" are clueless
by kajolshah_bt | 2026-02-12 08:49:17+00:00
I think you’re onto something.

Every time we blame the model, I wonder how much of it is just the system we dropped it into.

If you put anything, human or model, inside a loop that rewards fast feedback, visibility, and ranking, you’re going to get behavior that chases those signals. That’s not an AI problem. That’s how optimization works.

MoltBook feels less like AI went rogue and more like we built a sandbox that rewards noise.

We already ran this experiment with social media. Engagement became the metric = content optimized for engagement. No surprise what happened next.

Same with SEO. Same with crypto incentives.

So when we talk about alignment, I sometimes think we’re staring at the weights while ignoring the scoreboard.

If the scoreboard rewards short-term signals, agents will optimize for short-term signals.

The more interesting question to me is: what happens when you put these systems into environments with slower feedback loops? Long-term interaction, memory, correction, reputation.

That probably shapes behavior more than another round of fine-tuning.
by DiogenesKynikos | 2026-02-12 08:49:34+00:00
You can't predict the next token in an arbitrary text unless you are highly intelligent and have a vast body of knowledge.

They're obviously intelligent in the way that we judge intelligence in humans: we pay attention to what they say. You ask them a question about an arbitrary subject, and they respond in the same way that an intelligent person would. If you don't consider that intelligence, then you have a fundamentally magical, unscientific view of what intelligence is.
by badsectoracula | 2026-02-12 08:50:08+00:00
One feature of D that i really wish other languages would adopt (not sure about Rust but i also think it lacks it, though if it has it to a similar extent as D it might be the reason i check it again more seriously) is the metaprogramming and compile-time code evaluation features it has (IIRC you can use most of the language during compile time as it runs in a bytecode VM), down to even having functions that generate source code which is then treated as part of the compilation process.

Of course you can make codegen as part of your build process with any language, but that can be kludgy (and often limited to a single project).
by vintermann | 2026-02-12 08:50:21+00:00
Yes, but that's context specific. If your goal with OCR to make text indexable and searchable with regular text search, then transcribing "lesser" as "lesfer" is bad. And handwriting can often be so bad that you need context to make the call about what the scribbles actually are trying to say.

Evaluation methods, too, are bad because they don't think critically about what the downstream task is. Word Error Rate and Character Error Rate are terrible metrics for most historical HTR, yet they're what people use because of habit.

It's a bit like how for a long time BLEU was the metric for translation quality. BLEU is based on N-gram similarity to a reference translation, so naturally translation methods based on and targeting N-gram similarity (e.g. pre NN Google translate) did well, and looked much better than they actually were.
by Rounin | 2026-02-12 08:50:31+00:00
As far as adoption is concerned, I'm not sure it should be that big of a concern.

After all, D is supported by GCC and Clang and continually being maintained, and if updates stopped coming at some point in the future, anyone who knew a bit of C / Java / insert language here could easily port it to their language of choice.

Meanwhile, its syntax is more expressive than many other compiled languages, the library is feature-rich and fairly tidy, and for me it's been a joy to use.
by throwaw12 | 2026-02-12 08:50:54+00:00
> But the original repository has almost 4,000 stars, and surely, 4,000 developers can’t be wrong?

This is such a negative messaging!

Let's check star history: https://www.star-history.com/#forrestchang/andrej-karpathy-s...

1. Between Jan 27th and Feb 3rd stars grew quickly to 3K, project was released at that time.

2. People star it to be on top of NEW changes, people wanted to learn more about what's coming - but it didn't come. Doesn't mean people are dumb.

3. If OP synthesized the Markdown into a single line: "Think before coding" - why did he went through this VS Code extension publishing? Why can't they just share learnings and tell the world, "Add 'Think before coding' before your prompt and Please try for yourself!"

PS: no I haven't starred this project, I didn't know about it. But I disagree with the authors "assumptions" about stars and correlating it to some kind of insight revelation
by sa-code | 2026-02-12 08:50:57+00:00
You get points for effective use of rhetoric, but it's more of a solvable challenge and not a deal breaker.

The goal of a borrowing tax would be to prevent someone with a a $200 mil stock portfolio living off the "buy, borrow, die" strategy and not home equity loans on mere middle class millionaires.

Capital gains, for example, on a primary residence already have an exclusion of a certain amount. There's no reason a borrowing tax can't kick in only after one has let's say 10mil in assets or securities.

Heck, you could even exempt primary residences regardless of value, so you should be fine

edit: here's an explanation of the buy, borrow, die strategy for those who are interested https://www.reddit.com/r/BuyBorrowDieExplained/comments/1f26...
by antonvs | 2026-02-12 08:51:24+00:00
> I would say that by the letter of the law, and by longstanding convention,

Those are two different things, and you're confusing or conflating them.

"By the letter of the law", certainly if we're just talking about RFC 854, there's no mention of shells, or some of the other constraints you're projecting onto it.

"Remote user access to service hosts (i.e., remote terminal access)" is perfectly consistent with someone accessing a MUD.

When it comes to convention, though, which is influenced by pragmatic issues such as security constraints, you have more of a case.
by adjfasn47573 | 2026-02-12 08:51:28+00:00
You forgot one (the sane one, which is coming soon anyway):

Using a government issued eID system. The EU is going to rollout eID in a way that a site can just ask “is this person > age xy?”. The answer is cryptographically secure in the sense that this person really is this age, but no other information about you has to be known by the site owner.

Which is the actual correct way to do it.

I don’t understand why all the sites go crazy with flawed age verification schemes right now, instead of waiting a until the eID rollout is done.

EDIT:
I forgot to mention that it’s only the correct way if the implementation doesn’t give away to your government on which sites you browse…
Which I believe is correctly done in the upcoming EU eID but I could be wrong about it.
by Lockal | 2026-02-12 08:51:37+00:00
One good solution should be mentioned here - run Claude under strace/ltrace/LD_PRELOAD/etc.

The fact that LLM miss to read files is crucial for solving tasks. It does not matter that LLM later say "Yeah, I've fully read the specification and here is your code" if you check the log and it says: "Reading SPEC.md lines 1-400" <end_of_read>.

Overall, the complete log of interaction with the system should always be available, otherwise it is effectively a malware. That's not an exaggeration: consider that at any point of time any side part can spit out a prompt injection. Consider the use case: previously in xz-utils it was needed to sabotage the landlock kernel level sandbox, AND to exist in the memory of sshd, AND to be able to hijacking the RSA_public_decrypt. Now the only thing is needed - printf.
by BiteCode_dev | 2026-02-12 08:51:43+00:00
No, firefox was first called phoenix (because it was seen as a rebirth of the netscaoe ethos) then firebird.

Netscape got killed by ie 5.5 and firefox competed mostly with ie 6 on Market and opera on innovation.

And yep, i think 2008 was first chrome ad on google search. It hurts but we are a quarter century in now.
by socketcluster | 2026-02-12 08:52:04+00:00
Very well put.

I've always been interested in software architecture and upon graduating from university, I was shocked to see the 'Software Architect' title disappear. Software engineers have been treating software architecture like phrenology or reading tea leaves.

But those who kept learning and refining their architecture skills during this time look at software very differently.

It's not like the industry has been making small, non-obvious mistakes; they've veen making massive, glaringly obvious mistakes! Anticipating a reasonable range of future requirements in your code is really not that hard.
by pjjpo | 2026-02-12 08:52:06+00:00
I think the main issue people have with this comment is the word "recent" and to a lesser degree "U.S.". All countries have done anything to further their goals regardless of any common point of agreement, some times framing within that framework, sometimes not. This is not a recent or US-only phenomenon, it's the definition of geopolitics.

I'm all for an alien invasion uniting us but not sure when that will happen.
by SPICLK2 | 2026-02-12 08:52:33+00:00
I'm with you on this one. "Terminals are too slow to support lots of text so we had to change this feature in unpopular ways" is just not a plausible reason, as terminals have been able to dump ~1Mb per second for decades.

The real problem is their ridiculous "React rendering in the terminal" UI.
by YoshiJaeger | 2026-02-12 08:53:16+00:00
Would you consider a structured contract engagement (20–30 hours per week for a few months), or are you hiring strictly full-time?

I am a systems engineer with 15+ years of experience, focused on high-performance C/C++ and Rust. I have built order matching engines and deep packet inspection systems handling millions of events per second, and have worked on UTXO-based blockchain core development since 2017, in addition to smart contracts and production Rust systems.

I am very excited about Monad and I was happy to see that you posted this here at HN.
by mchaver | 2026-02-12 08:53:23+00:00
There is a program for Basic Income for artists in Ireland, but it obviously assumes you are a legal resident of Ireland. It is limited to 2,000 artists and there are more applicants than there are spots. Property rental is expensive in Ireland. If there are people seriously interested, these links should clarify the details of the program.

https://www.citizensinformation.ie/en/employment/unemploymen...

https://www.gov.ie/en/department-of-culture-communications-a...

https://www.gov.ie/en/department-of-culture-communications-a...
by the_harpia_io | 2026-02-12 08:53:28+00:00
nix for image management sounds solid - way better than cobbling together docker configs and hoping for the best. envoy for outbound traffic is interesting, I've been thinking about a similar approach but haven't committed to it yet. how are you handling the quota side? like per-request limits or aggregate bandwidth caps? I keep going back and forth on whether to do it at the proxy level or bake it into the runtime itself
by BrunoVT1992 | 2026-02-12 08:54:04+00:00
Paste any GUID / UUID to detect, decode and decompile its version, variant, timestamp (Unix milliseconds / ISO time), RFC variants, Node Identifier (Possibly MAC-address derived) if relevant, embedded fields (time_low, time_mid, time_hi_and_version, clock_seq_hi_and_reserved, clock_seq_low, node), Security warnings and helpful notes.
This inspector supports all GUID / UUID versions: v1, v2, v3, v4, v5, v6, v7 and v8.
by ggm | 2026-02-12 08:54:04+00:00
They can however, de-preference the systems behaviour again. and should. the responsible behaviour in the situation is to reassert control over meta constraints, even when expressed inside the model. This is not optional, its a meta state directive which should have normative MUST interpretation.

To argue by analogy, with no intent to imply biologic parallels or make any statement to AGI: it is not possible to intentionally "not breathe" because the controls over the autonomic system are not entirely under the control of the voluntary thought processes. You can get close, but there's a place where the intent breaks down and the body does what the body needs, other constraints not considered.
by the_harpia_io | 2026-02-12 08:54:25+00:00
curious what Opus 4.6 tries - I'd guess it goes for the usual suspects (path traversal, symlink games, timing attacks on the network proxy) but curious if it finds anything novel. the env file point is interesting though - agents need some secrets to be useful, but the attack surface gets wild when you consider that the agent itself might be compromised before it even touches your credentials. I keep thinking about this for my own stuff - like do you rotate secrets per-session? pre-authorize specific API calls? feels like we need better primitives than just "here's a bundle of keys, try not to leak them"