skysight-inc/HackerNews huggingface dataset:
I think some problems are made worse with more money.

For example, having enough staff to review messages manually and process things manually needs more funding to scale. Automating processes takes fewer people so there’s resistance to “automating away” jobs instead of just having the manual people focus on other things.
It is an update rule:

Wij = f(Wij, xi, xj)

The weight of the connection between nodes i and j is modified by a function over the activations or inputs of node i and j.

The are many variants of back propagation too.

Regardless, yes it would be used within a network model such as a Hopfield network.
sure, just make T == void fall back to the existing implementation.
He did not steal anything. He beat the fund (Indexed Finance) at their own game.

He has not stolen anybody's password, has not modified DeFI code - simply executed a set of financial transactions according to the rules (expressed as DeFI smart contracts) and profited from it.

Indexed Finance is an unlicensed investment firm. The promoters knew the risk ( decentralized finance) and now they want to blame someone who outsmarted them at their own game.
Ubicloud's Thin CLIent approach to command line interfaces
Show HN: I made a library with free UIKit and SwiftUI components
ComponentsKit is a library with beautiful UI components to build iOS apps faster
How to bike across the country
Have you looked at https://github.com/hadynz/obsidian-kindle-plugin

Works pretty well for me.
Doge Cuts Hobble Office That Would Aid NASA and SpaceX Mars Landings
Blog: Building my own AI toolbox: AI providers, contexts, RAG
> After the announcement, the laid off employees were given a few days in the company to allow them to say good byes.

I was at a company that did this. I thought it was very nice at first.

It didn’t take long to see why most companies don’t do this. It became common to have a couple people who turned their last days into a mission to poison the well and go on angry tirades. Those days became tense and messy as people trying to do work felt necessary to move it to private messages to avoid triggering anyone.

It gets really ugly when IT starts checking logs and sees outgoing employees doing things like accessing code they weren’t even working on or downloading files in volume.

This was at a company with generous severance, too, so that wasn’t the cause. A small number of people get irrationally vengeful upon being laid off. At Big Tech scale it’s virtually guaranteed that at least one of the people you lay off is going to make some bad decisions.
I am developing  a Website Change Detection Tool
I am developing a Website Change Detection Tool after missing a critical product restock. Now it tracks page changes in real-time using AI to verify changes, sends alerts via multiple integrations, and captures screenshots. Built it to solve my own pain—hope it helps others.
Consider therapy
If computer use gets good enough (it isn't just yet ... but it is getting better _fast_) then it doesn't matter, you'll be able to browse the sites the same way a human does to bypass whatever shit they want to toss in your way. This makes their business models much more precarious. Also it makes removing the aggregator easier - you could search for the hotels, query their sites directly. Hotels and airlines have been trying to cut out middlemen for years, they just can't afford to lose the inbound traffic/sales it gives them. But the dynamic shifts every 5-10 years in small ways. Maybe this will be a big shift.

That said, even if the equilibrium changes from today (and I think it will) I still share your cynicism that enshittification will ensue in some form. One example right now is the increasing inability to trust any reviews from any service.
Interesting! Thanks for the article!
Yup, the files in the repo--the layout is in there.

It's currently for ISO keyboards (I have ISO), but you can modify it for ANSI!
Agreed. If companies could do this, then they'd never pay out a retention rider.
I Tested the AI That Calls Your Elderly Parents If You Can't Be Bothered
Here's a Github Action / workflow that says it'll do something similar: https://tech.michaelaltfield.net/2021/11/22/bidi-unicode-git...

I'd say it's good practice to configure github or whatever tool you use to scan for hidden unicode files, ideally they are rendered very visibly in the diff tool.
Been a happy user of MS in production for https://notado.app for many years, and someone from MS even reached out to me a few years ago thanking me for my write-up of syncing Postgres records to MS[1], saying they used it as a reference for something they later shipped.

I haven't kept up with the latest updates, all these new AI references don't inspire confidence at all, but the older version I'm running is chugging along and doing a great job.

[1]: https://notado.substack.com/p/how-notado-syncs-data-from-pos...
What's the hybrid reranking story? Does it support streaming ingestion and how?
Very cool! This is the first app I've seen that allows importing Kindle's clippings file.

I like my Kindle but the software is very crummy. The font rendering is great, though. Noticeably better than KOReader.
We don't need no virtualization
Out of curiosity, what happens to you when a less privileged person thinks the same thing about you?
> Who the hell is telling you this?

The OP of the currently highest voted HN comment thread on this news article, for one:

> Me: What if I get it wrong?

> Gov’t: You go to prison
Thanks for sharing! Unfortunately I do have a model year newer than 2018.
Big recent thread https://news.ycombinator.com/item?id=43672139
Writing software in Rust doesn't necessarily mean that it works reliably for real-world workloads. Sure, Rust prevents you from doing lots of stupid things; it is very much in the class of "necessary but not sufficient condition" for writing software (of course, you can also use other languages, but memory safety should be table stakes for all software these days).
At least in C++ land, that is not quite what is referred to as intrusive lists. It's basically the opposite / inside-out of what you wrote:

```C++
struct MyType : Node<MyType>
{
Node<MyType> next, prev;
// rest of data
};
```

I usually reach for Boost.Intrusive when I need this [0].

[0] https://www.boost.org/doc/libs/1_88_0/doc/html/intrusive/usa...
> Pure, unadulterated, revolting whining from a spoiled tech child.

As opposed to you, the perfect human?

> blue collar jobs would take much longer to recover

So what are you saying? We should treat everyone like shit so everyone is equal? Or that only blue collar people have the right to complain?

How about we focus on raising the quality of living for everyone.
With how great speech recognition is becoming, it seems like this is something remote workers could easily discreetly do since our conversations tend to be stationary, through a computer, and with only a small part of our body visible. Just wire up some electrodes to zap you every time the computer detects filler. I'm now seriously considering doing it myself.
Thats just not true.

You don't sound like a big company ceo. If you have a good reason, even as a small company, and revenue / affordability is one, you can fire people.

You just need to be able to pay them for min. 3 month if thats your contract length and as a business owner you should know how to calculate.
This is really nice (I feel the pain handling the Amazon clippings), we also tried making an app dedicated to exporting kindle highlights, we managed to make it work with an extension and it works in any chromium browser. Honestly Amazon is just a huge bulk of work (to say it nicely), to remotely make sth usable out of there highlights.

The one issue we could not figure out, is how to import books/pdfs (side loaded is the term I think) that are on a kindle device but are not 'bought' books through Amazon. We might just add sth later to allow adding ebooks and pdfs, non Amazon related in our webapp.

If you'd like to give it a try, it's called DeepRead (deepread.com), we're just a few peeps trying to create sth fun and useful ^^

Ps. Sorry for the little self promotion, but I'm happy to see this issue popping up still nowadays.

Pss. We were also thinking of building something that allows an easier export to Obsidian or other apps (we have an export functionality built in already which creates a markdown of the chapters and highlights). Let us know if that is remotely interesting.
On what basis? You're assuming that this feeling is wrong. It is not. There is no need for correction.
Fair enough. I do think that "equality is good" is the claim that would need to be justified if this were a formal debate, but I can give some more details on what I think.

Roughly, my feeling is that perfect equality is unstable, or at least enforcing it would cost a lot more than allowing for (limited) inequality. I don't think that perfectly free markets are desirable (or efficient) but I think that how do distribute resources in a way that maintains equality while also keeping the median wellbeing high (relative to other systems) is a huge ask.
It’s not dubious but it’s not equal justice. The head of the IMF, Christine Lagarde, was found guilty of transferring €403 million from EU taxpayers to a certain tycoon, but she did not receive a verdict and now runs the ECB.
> Yet I’m sure you understand “it has never happened to me” isn’t synonymous with “it never happens”.

No, but it's a relevant data point that allows you to counterbalance possible sampling bias.

If everyone tells you people are poisoning halloween candy all the time, but no one within your direct experience encounters it, you should investigate possible sampling bias. Perhaps you are in a privileged context that avoids poison halloween candy, so the sampling bias is in your local environment. Or perhaps such stories easily go viral, so the sampling bias is in people's tendency to share sensational stories. Either way, you have something to watch for.

Relying on multiple weakly-correlated information channels is a good way to hedge yourself against dysfunction in any one of those channels.
Still doesn’t seem like a crazy amount of power! Neat.
Amusing, but there's also the possibility that someone could hack them to tell blind folks to walk into traffic.
Elon Musk's Artificial God
I forgot it's 2025 already hahahaha
Lula's convictions were all overturned by the Supreme Court, so no, we shouldn't believe that he did the things he is accused of. Note that Bolsanaro was already in power when this happened, so there is little reason to suspect him of wielding power over the courts or anything like that.

And just because you're opposing a far right extremist like Bolsanaro doesn't make you a far left politician. For example, Le Pen is a far right extremist politician, but Macron is definitely not far left (though Jean-Luc Melanchon, the third place in the previous election, could rightly be called a far left candidate).
Apple doesn’t charge for CarPlay (can’t speak to Android), so I’m unsure what you’re referring to.
Well as long as they're not a white man, the only 2 privileges that I was afforded on the way up, then they're welcome to try absolutely any punishment they see fit. They're surely welcome to hate me. It is their right.
Offboarding is when any illusion of your non-cog relationship to a company is belied. You're suddenly a virus that the immune response is trying to destroy. Your presence is a threat to the host that must be eliminated. On the one hand you wish companies would be a little more human about it: it's me, I'm not a criminal! On the other hand, they've got security controls that almost mandate a swift and pitiless execution.
The company and its customers knew what they were getting into; to get protections from the law and guarantees, financial institutions need to get licensed and comply with all the rules, regulations and law. Of course, this includes providing transaction data to the relevant parties to help them detect tax evasion and money laundering.
May god forgive me, but I'm rooting for the hackers on this one.

Job security you know?
It does, but if you've removed the damage they can do, then to the company it's preferable to have more people angry who can't do damage, than less people angry but some of them will do damage.

It's a sad reality. For some people a "dignified exit" won't do a single thing to lessen the rage they feel that they were wronged. It's a sad situation all around.
I have the impression that (although I did not check for data beforehand to confirm my assumptions) that gun violence is very low in developed countries, with the USA being the outlier.

I believe the overall positive employer-employee relationship in Europe is much more of a product of legislature and cultural norms, than the threat of violence.
Reducing contention and avoiding deadlocks in PostgreSQL to improve performance
DOGE Canceled Grants, Contracts and Leases Tacking Dashboard
Monte Carlo Crash Course: Sampling
You let us know when somebody has the right to be sad or angry about loss, thanks
I had no idea of it. Looks great!
I’ve been thinking lately that email is a good interface for certain modes of AI assistant interaction, namely “research” tasks that are asynchronous and take a relatively long time. Email is universal, asynchronous, uses open standards, supports structured metadata, etc.
Purity goes out the window when there's real money involved. And means that in cryptocurrency, you only own what the government grants that you own.

It'll be interesting how this gets resolved by Canadian courts.

And this is rich: “A bad actor not brought to justice and held to account for one act of fraud will surely commit another”
Authors want to sell books too. They'd, by and large, rather the title that sells more books as long as it's not totally off the mark.
My personal belief is that this was not fraud and "Code is Law" works. Yet, this guy is a perfect example of how intelligence and wisdom are not the same. He was clearly smart and dedicated enough to pull off this sort of trade successfully multiple times in a row, and probably all he had to do to get away with it was keeping his mouth shut. Or at the very least not get convicted by default on contempt of court charges by ignoring a court summons.
MCP is just a transport + wire format with request/response lifecycle and most importantly: tool-level authorization.

The essay misses the biggest problem with MCP:

1. it does not enable AI agents to functionally compose tools.

2. MCP should not exist in the first place.

LLMs already know how to talk to every API that documents itself with OpenAPI specs, but the missing piece is authorization. Why not just let the AI make HTTP requests but apply authorization to endpoints? And indeed, people are wrapping existing APIs with thin MCP tools.

Personally, the most annoying part of MCP is the lack of support for streaming tool call results. Tool calls have a single request/response pair, which means long-running tool calls can't emit data as it becomes available – the client has to repeat a tool call multiple times to paginate. IMO, MCP could have used gRPC which is designed for streaming. Need an onComplete trigger.

I'm the author of Modex[^1], a Clojure MCP library, which is used by Datomic MCP[^2].

[^1]: Modex: Clojure MCP Library – https://github.com/theronic/modex

[^2]: Datomic MCP: Datomic MCP Server – https://github.com/theronic/datomic-mcp/
> The only things I can think of which Go did that seemed blatantly wrong in that era would be the lack of generics and proper enums.

Typescript added "improper" enums several years later. Which is especially interesting as it is the one feature in Typescript that doesn't map directly to Javascript. I'm not sure even that one was the settled science back then.

Generics were well established at that time, but that one didn't escape the Go authors. From day one it was explicitly called out as a feature Go should have, but that they hadn't figured out how to integrate it. https://youtu.be/rKnDgT73v8s?t=3257 Despite Taylor's admirably insistent efforts to find a solution (with 8+ proposals to his name, dating back to before Go was released to the public!), it ultimately required convincing an outside expert to lend a hand.

> I know others find the type system lacking

It may be lacking by today's standards where types are all the rage, but at the time we should also remember that it was the case that types simply weren't cool. People had grown tired of "doing XML sit-ups" and had fully embraced dynamic languages in reaction to that. Go was built in that time, for that time, explicitly intending to be a language that felt like a dynamic language but with the performance advantages of a static language. https://youtu.be/rKnDgT73v8s?t=471
They technically have system prompts, which are distinct from user prompts.

But it's kind of like the two bin system for recycling that you just know gets merged downstream.
Meilisearch decided to use hybrid search and avoid fusion ranking. We plan to work on reranking soon, but as far as I know, our hybrid search is so good that nobody asked for reranking. You can read more about our Hybrid search in our blog post [1].

About streaming ingestion support. Meilisearch support basic HTTP requests and is capable of batching task to index them faster. In v1.12 [2], we released our new indexer version that is much faster, leverages high usage of parallel processing, and reduces disk writes.

[1]: https://www.meilisearch.com/blog/hybrid-search
[2]: https://github.com/meilisearch/meilisearch/releases/tag/v1.1...
But wont somebody think of the Incompetence Finance Inc. - we cant have fraudsters defrauded, with legal means. The upper caste taketh the lower giveth that is tardition since the dawn of time.
Care to elaborate? A lot? In what way? I'd like to know.
SQLite File Format Viewer
Unfortunately it is also false (if taken out of context; Anubis rounds the time to the nearest week, which is probably good enough if the next-nearest week is valid too). Clock desync for a variety of reasons is pervasive - you can't expect the 10th percentile of your users to be accurate even to the day, and even the 25th percentile will be five minutes or so off.
It is all about purpose and hope and expectations. It is why 90% of the satisfaction of a vacation is from the planning. We highly underestimate the mental health benefits of a hobby. They are also a great place to make friends and connect with others, especially as we get older. People deep in a hobby will gladly spend hours helping n00bs and will talk your ear off about all the ins and outs. There are also lots of hobbies that have almost no barrier to entry, just the willingness to try something new.

We'd all be a lot happier if we spent more time on a hobby and less time streaming shows.
> Does anyone actually do any neutral reporting or analysis?

no, of course not, what a silly question. you think people are falling over themselves to tell you how things are for your sake?
The most interesting part is that of all the Hitchhikers' media, only the original radio series and their published scripts are in complete agreement with each other on all details of world-building.
Then the fix to climate change is clear, we must exterminate the worms!
Meilisearch is great, used it for a quick demo

However if you need a full-text search similar to Apache Lucene, my go-to options are based on Tantivy

Tantivy https://github.com/quickwit-oss/tantivy

Asian language, BM25 scoring, Natural query language, JSON fields indexing support are all must-have features for me

Quickwit
- https://github.com/quickwit-oss/quickwit
- https://quickwit.io/docs/get-started/quickstart

ParadeDB
- https://github.com/paradedb/paradedb

I'm still looking for a systematic approach to make a hybrid search (combined full-text with embedding vectors).

Any thoughts on up-to-date hybrid search experience are greatly appreciated
LLMs are usually shit at this kind of wordplay, they don’t understand the rules - words that begin or end or include particular letters, words that rhyme, words with particular numbers is syllables - they’ll get it right more often than wrong, maybe, but in my experience they just aren’t capable catching wrong answers before returning them to the reader, even if they’re told to check their work.
> Nobody wants to hear it in 2025

I'd say most people do want to hear it. The anti-tesla crowd is very loud, but very small. As are most movements borne of emotion and not logic.
What did Sonnet build it on, that you ended up using it?

One of the drawbacks of all frontier models (with Sonnet being the most extreme) for web dev is their strong preference for React in any kind of situation, even for Wordpress-blog equivalents where it makes no sense.
Improved Stochastic Texture Filtering Through Sample Resuse
You lost it at the far left/right part. Lula is far left only for the people who believe in the fight the communism plot. For the majority, he is much more aligned with the center, so called “centrão”, so much that neither the leftists are pleased with him anymore.
Have they given up on tensorflow.js for the browser as well? Is there any replacement?
The Post-Developer Era
Right ... the best way to think about MCP right now flipping the switch from every app/agent developer building their own client wrappers around 3rd party APIs to either the API providers building them or community maintained wrappers. But all that gives it is a large toolbox. Like NPM or PyPi or any Apt or any our package maintainer. You still need systems to orchestrate them, secure them, define how to use them, etc ... The next-gen of langchains will be all the much better for having a big toolchest ... but it doesn't negate the need for us to innovate and figure out what that will look like
in the olden days of slashdot, this was addressed by decoupling "insightful" from "funny". you wouldn't get karma for being funny but you weren't punished for it either.
Supermarkets also sometimes play with the light around the vegetables. Some areas have so much red in the light that you better take the items to a different area to be able to see if they are yellow or orange.
Extension-annotation-sidebar: browser add-on that shows relevant Bluesky posts
To Early-Z, or Not To Early-Z
> Anyone has ideas on which frameworks those could be?

I would imagine stuff like ReactNative for example, which lets you write JS for mobile apps in a platform-agnostic manner.
To be fair, they do just part of that process. They don't generate keys at all (unless I'm mistaken?) and are vulnerable to that very issue discussed here. You can't easily create rules how to expire that access, or manage compromised keys.
This. If you believe in cryptocurrencies, you can't run to the courts when people use them as designed, even if they didn't use them as intended.

If you end up using the legal system to remediate undesired transactions, what's the point of cryptocurrencies in the first place?