MurphyA/hacker-news huggingface dataset:
by overu589 | 2025-05-26 12:25:02+00:00
It is not.

Potential (sure, “energy”) resolves to state (information) through constructive and destructive interference.

Information is the removal of uncertainty. Information is literally state resolve.

> An objective, dynamic and physically justified concept of information is elaborated starting from Shannon's concept of entropy

Shannon’s concept was demonstrated using the electron valence of an atom. The number of states are boundary conditions at a specific “energy” level. Exciting the atom raises the amplitude of the valence, changing the information potential (while it is excited.)

Clear cut example of POTENTIAL determining NUMBER OF POSSIBLE STATES which evaluates during a single for instance outcome as INFORMATION.

Information is not objective, information is always subjective (depending upon a point of perspective). A temp reading without time and place is just data, not information.

> and applied to information technology, artificial intelligence (consciousness) and thermodynamics.

Intelligence is not consciousness.

If we redefine entropy (I know, I know) as “the existential phenomena of potential distributing over negative potential” (making it a phenomenon in its own right, rather than a foot note of thermodynamics) this matter is cleared up for both thermodynamics and information theorem.

Entropy is the existential phenomena of potential distributing over the infinite surface area of negative potential (therefore P>=-1, think about it, there is no 0 or “closed system” anywhere in existential reality.)

Information is the removal of uncertainty. If it does not remove uncertainty it is not information.

Intelligence is the mitigation of uncertainty (if it does not mitigate uncertainty it is not intelligence.)

Consciousness is the inflection upon the potential of existential being. If a potential of existential being is not coherently inflected, there is no consciousness (regardless of intelligence.)
by dangelov | 2025-05-26 12:25:19+00:00
Author here.

There's basically a couple of different ways to implement an MCP server - for this demo it's a local binary that communicates over stdio, so no OAuth process is taking place. It's only meant to run on your local machine.

To make the demo simpler to explore and understand, the binary loads it's configuration (SnapTrade API client id, secret, and username and secret) from a .env file that you populate with your credentials which allows it to fetch the right data.
by Mengkudulangsat | 2025-05-26 12:26:17+00:00
Sounds like a race to the bottom.

First, there's Tether > We're the only option in town. Then, there's Circle > We're more legit than Tether, we're based in the US. Now, there's the banks > We're more legit than Circle, we're banks!

Eventually, the Fed itself will start issuing stablecoins and out-legitimize everyone else.
by mattmanser | 2025-05-26 12:26:32+00:00
This makes it sound like you've only worked in an extremely narrow domain.

It's not rare, it happens constantly in enterprise software, project managemment software, anything where you have collaboration.

What is so frustrating about tech like JWTs is that it fits the fairly rare, high profile, websites like Reddit, netflix, etc. but doesn't fit ANYTHING else.

Everyone else wants immediate revocation of rights, not waiting for a token to expire.

And yet we all have to suffer this subpar tech because someone wrote a blog post about it and a bunch of moronic software "architects" made it the only option. If you don't JWT somehow you're doing it wrong, even though it should in fact be an extremely niche way of doing Auth at scale.

Simple cookie based tokens were and still are a much better choice for many applications.
by danvk | 2025-05-26 12:27:07+00:00
Finding the highest-scoring board with a 16- or 17-letter word is a fun, but very different problem. There are few enough "Hamiltonian paths" through the all the letters on a 4x4 Boggle board (~68,000) and few enough 16 letter words (~2,000) that you can enumerate all pairs in an hour or two.

Depending on wordlist and whether you want a 16 or 17 letter word, you get "charitablenesses", "supernaturalised" (British spelling), "quadricentennials" or "quartermistresses". These boards all score considerably lower than the REPLASTERING board. Full results here: https://github.com/danvk/hybrid-boggle/#highest-scoring-boar...

I hadn't realized until I did this "side quest" that most wordlists top out at 15 letter words. That makes sense for a Scrabble dictionary, but it's not great for Boggle.
by abxyz | 2025-05-26 12:28:14+00:00
What exactly are blockchains being used for in the real world?

Specific to this story: most of the world has instant payments without using blockchains or stablecoins, it’s only the U.S. where the banking system somehow hasn’t realised they can do instant payments using traditional banking technology.

Anyone posting that they’re skeptical about the use cases for blockchains on HN 10 years ago will have the same skepticism now. Nothing has changed.
by tonyhart7 | 2025-05-26 12:28:43+00:00
"can’t they just make USD transfers fast and easy?"

its cause regulation???, easy and fast to moving money its good until you got hack from state sponsored actor that you can't even do anything (ehm ehm north korea ehm)

in seriousness, people can get away with billions of dollar and "vanish" is wild world if you think about it.
by jakevoytko | 2025-05-26 12:29:01+00:00
If one gets any traction (like 10 upvotes or more), I wait a month or so. I know the site values pacing out content from the same source. If something was on the front page in the past week, I don’t post it. This eliminates probably 80-90% of my posts; “news + reaction as a staff software engineer” is my primary format. Beyond that, it’s mostly feel.
by acatton | 2025-05-26 12:29:08+00:00
Yes, it needs to be done in a fair manner. France used to have a tax (Impôt de Solidarité sur la Fortune) which was anybody with more than X millions of assets had to pay 75% of income tax. (I believe it was 10 millions, but I could be wrong) It wasn't perfect, but it wasn't a bad idea. IIRC it was slashed by Sarkozy right before the 2008 crisis as part of his campaign promises, and he just kept going with his tax cuts on the wealthy after 2008.

Another thing could be multipliers on property tax. For example, you would pay 0.75× of the property tax on your primary residence, 1.5× the property tax of your secondary residence, and start going exponentially on third, fourth, ... residence. Of course, there would be loopholes (like owning properties through companies), and these loopholes would need to be closed.

You could also tax buy-backs and dividends. (If a company buy their own shares, they have to pay a 50% tax on it)

There are a lot of possible implementations that could add up to each other. It's a fallacy to just point at the bad ones and say "look it doesn't work!"

The main issue is that there has been a transfer of global share income from labour to capital in the last 50 years. However we expect to pay for pensions just by taxing labour. It doesn't matter if there are less young people, because (as shown by GDP growth) they are producing more overall, but misinformed politicians use this argument because they don't understand that these folks didn't profit from the increase in productivity. We need to fairly take a share from this productivity increase and distribute it as pensions. The goal is to pay for what we promised, while relieving burden on young people.
by 0x00cl | 2025-05-26 12:29:45+00:00
This is such a weird take. This is not a problem per se on the technical level.

> Perhaps we need to rethink discoverability and identity on the internet in ways that are more intuitive for ordinary users

Isn't this why search engines became popular in the first place? Because they "solved" discoverability? And before Instagram and WhatsApp existed, they worked fine.

Isn't the reason businesses moved to Instagram and WhatsApp is because people moved to those services? and not the other way around.
by gardenhedge | 2025-05-26 12:30:00+00:00
HN is a public forum where anyone from around the world can sign up from young aspiring programmers to retired folk. I haven't seen bullying on HN but it's worth noting that I don't consider disagreement to be bullying. Words have meanings.

One cool thing about HN is that the community largely leans towards precision and clarity with less tolerance for hype and fluff.

There is no DM functionality built into HN - as it's a public forum not a private messaging app. Some people may put contact details into their profile but they shouldn't have an expectation that that communication channel is used.
by major505 | 2025-05-26 12:30:25+00:00
In 20 yeas in this market I saw a lot of this. A about 6 years back it was the blockchain crazy.

My boss wanted me to put blockchain in everything (so he could market this to our clients). I printed a small sign and left on my desk. Everytime someone asked me about blockchain, I would point the sign "We don't need blockchain!"
by kllrnohj | 2025-05-26 12:31:21+00:00
C#'s runtime got generics in 2005 whereas Java still just has compiler-only sugar. It's a rather significant difference in the quality of the implementation. Not just for things like reflection but also means List<T> ToArray actually can return T[] instead of Object[].

It also means the .NET ecosystem didn't need the inline+reified kludge that Kotlin came up with https://kotlinlang.org/docs/inline-functions.html#reified-ty...
by elpatokamo | 2025-05-26 12:31:35+00:00
I’ve been looking closely at this too. $75/month isn’t bad all things considered.

I’d love to hear more personal anecdotes from people who are active in CSPrimer. Downsides I could see (not having joined):

- Some parts of CSPrimer are not finished yet.

- How active is the community really? It’s hard to tell without joining and seeing for yourself.

- How much access to Oz do you really get (same as above)? - How much mentorship do you really get (again same as above).
by justusthane | 2025-05-26 12:31:53+00:00
As others have pointed out you don't "host" Obsidian - it's just a local collection of markdown files. But if you're asking about a self-hosted alternative to "Obsidian Publish" for creating a knowledgebase that others can answer, I'm Quartz[0], a static-site generator designed to turn Obsidian markdown files into a website. I'm building and it and hosting it on Gitlab Pages at work[1].

[0]: https://quartz.jzhao.xyz/

[1]: https://quartz.jzhao.xyz/hosting#gitlab-pages
by lolinder | 2025-05-26 12:31:56+00:00
OP did not market it as universal, they explicitly say it is an iOS app in the description of the Show HN and on the website.

Honestly, your initial comment comes off as whiny and entitled: you lost maybe 30 seconds of your time clicking through to something that wasn't relevant to you, and there's "no excuse" for leaving a drive-by comment attacking the author for their choice of tech stack for a side project just because of that tiny inconvenience.
by ghusto | 2025-05-26 12:31:57+00:00
> You can report an issue, and “claim” a business. Google will literally send a postcard with a unique ID to the registered physical address, and whoever gets that postcard can take ownership.

When you say "registered address", do you mean the actual business registered address (as in on Companies House in the UK, for example) or the address which was used to register the business with Google? Because if it's the latter, I think I see a problem ...
by strogonoff | 2025-05-26 12:33:02+00:00
Well, most sci-fi still fits the bill. Vinge is a bit interesting in that he plays around with the idea with Tines where an “individual” (in human sense) is a pack of 5 of them[0] or with civilizations that “transcend” and then no one has any idea of what are about anymore, and how a bunch of civilizations evolved from humans which explains how they all just happen to operate on equivalent human meatbag scale.

[0] Genuinely not unlike how a congregation of gelled-together humans is an entity that can achieve much more than an individual human.
by bumby | 2025-05-26 12:33:17+00:00
>It would be crazy if in an auto factory people were measuring to make sure every angle is correct

To someone who used to automate assembly plants, sounds to me as a rationalization of someone who has never worked in manufacturing. Quality people rightly obsess over whether or not the machine is making “every angle” correct. Imagine trying to make a car where parts don’t fit together well. Software tends to have even more interfaces, and more failure modes.

I’ve also worked in software quality and people are great at rationalizing reasons for not doing the hard stuff, especially if that means confronting an undesired aspect of their identity (like maybe they aren’t as great of a programmer as they envision). We should strive to build processes that protect us from our own shortcomings.
by cube2222 | 2025-05-26 12:34:01+00:00
I've built a remote mcp with oauth2 auth from scratch just last week.

The standard has a page on authorization[0], though it's not particularly easy to read for someone not well-versed with OAuth.

In short, MCP just uses plain boring oauth, like any other oauth authorization. Like when you authorize an app to access your google calendar. The only difference is that instead of accessing your normal API, they access your MCP http endpoint. Each connection to that endpoint will pass the Authorisation header with an oauth token, which you can resolve to a user on your side. Same as you would with normal OAuth.

One cool bit is that MCP providers are supposed to support OAuth2 Dynamic Client Registration, which means that e.g. Claude can provision an OAuth2 client in your app programmatically (and get a client_id/client_secret that it can use for authorization flows).

When you add an MCP server to your Claude organization, you just add the MCP server. Each user will have to go through the integration's OAuth2 authorization flow separately.

[0]: https://modelcontextprotocol.io/specification/2025-03-26/bas...
by nurettin | 2025-05-26 12:34:40+00:00
I was thinking of that, but asking the right questions and learning the problem domain just a little bit "getting the gist of things" will help a complete newbie to generate code for a complex software.

For example in your case there is the concept of message routing where a message that gets sent to the room is copied to all the participants.

You have timers, animation sheets, events, triggers, etc. A question that extracts such architectural decisions and relevant pieces of code will help the user understand what they are actually doing and also help debug the problems that arise.

It will of course take them longer, but it is possible to get there.
by oulipo | 2025-05-26 12:35:22+00:00
It's absolutely not "still small", it's huge vs the benefits it "provides"... (mostly a glorified autocomplete to a few coders so far)

the problem is the rebound effect, even though we might improve its efficiency, then people will start using it in many more places, leading to a global energy usage increase, not decrease.

For instance, now websites are routinely implementing "assistant" features on regular pages, which let you hover on/select text, to immediately do an assistant query... which creates 10 new "useless" queries, where none would have existed before
by DennisP | 2025-05-26 12:35:53+00:00
So your suggestion is that they build a new system that makes USD transfers faster. Isn't that what they're doing?

If they want, then they can make banks the only entities who can hold their stablecoin, and the whole thing would be invisible to everyone else.

If they allow other people to hold the stablecoin directly, then they could still have the invisible system with banks holding it, plus there'd be extra capabilities on top, like letting people use the coin in smart contracts.
by kayodelycaon | 2025-05-26 12:36:02+00:00
It’s pretty simple. Software quality isn’t on spreadsheet. The cost to build it is.

The value of the products coming from research and development are not on the spreadsheet everyone is looking at. The cost to develop them is.

If it’s not on the spreadsheet, it doesn’t exist to the people who make the decisions about money. They have orders to cut spending and that’s what they’ll do.

This may sound utterly insane, but business management is a degree and job. Knowledge about what you are managing is secondary to knowing how to manage.

That’s why there is an entire professional class of people who manage the details of a project. They also don’t need to know what they are getting details for. Their job is to make numbers for the managers.

At no point does anyone actually care what these numbers mean for the company as a whole. That’s for executives.

Many executives just look at spreadsheets to make decisions.
by zamadatix | 2025-05-26 12:36:06+00:00
I don't think time worked linearly correlates with profitability, especially when talking about long timeframes. E.g. working 120 hours per week for a year is extremely unlikely to result in 3x the productivity as 40 hours a week. Same with working 3/5ths as much, it's unlikely to linearly scale down to 3/5ths the value (not that "it can't ever", just not as a typical expectation).

That aside, plenty of places offer a 4x10, or are fine with it when asked, and I think that's a more productive way to put in 40 hours each week while also being more convenient for yourself (before even getting into wanting to lower total hours).
by kenrick95 | 2025-05-26 12:36:14+00:00
Still [1] working on my travel planning web application: https://ikuyo.kenrick95.org/ (repo https://github.com/kenrick95/ikuyo )

This is an example view-only trip: https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-526...

So far it has:

- Timetable view, with drag-and-drop support. I think it will be useful for planning the activities as I need to be able to quickly swap activities - List view. I think it will be useful for actual travel itself as the day go, I'll need to focus day-by-day - Maps. To make it easier to plan nearby activities, but I think I still need to rely on Google Maps or other kind of maps since I still need the navigation/direction in-between activities - Sharing & comments. Since I plan to use it to collaborate the travel with my friend, this is a must-have feature for me. - Expenses. This is still quite basic but maybe I should also track who owes whom...

I think now I'm happy with the feature set and will start planning my travel using this to polish the UX :)

[1] https://news.ycombinator.com/item?id=43818652
by ratorx | 2025-05-26 12:36:33+00:00
Your example is flawed because the example has nothing to do with the difference between Bayesian and Frequentist inference, because neither approach is needed.

In the same way that you don’t use Bayesian approach, you also have not done anything frequentist. All you need for this problem is to calculate some probabilities. There is nothing “frequentist” about calculating probabilities (and nothing Bayesian about it either), because it is more fundamental than that.

There is nothing Bayesian or Frequentist about basic probability theory. They are both interpretations that rely on the existence of probability theory to make sense. So solving a problem with basic probability theory and claiming I did “Frequentism” is correct, but meaningless.
by jbs789 | 2025-05-26 12:36:36+00:00
Banks are slow in large part because of systems built to support the AML/KYC controls and fraud prevention. (Think about your wire transfer getting screened etc). New banks do this more efficiently but this is still the bottleneck.

A bank doing stablecoins will still need to implement these controls.

Stablecoins only really work because they are outside the system.
by fonsecli | 2025-05-26 12:36:50+00:00
Hi HN,

I’ve just launched Glazed.ai, an API-first platform (playground available) for creating AI characters that combine image generation and conversation, consistently and contextually.

Most tools treat image gen (Stable Diffusion) and LLM chat as separate experiences. With Glazed, you define a character once, and interact through both chat and visuals - with stateful memory and consistent appearance.

What’s live:

•Image generation using Stable Diffusion 1.5 + community-favored models like EpicRealism

•Stateful conversations with memory per user and thread

•Lightweight API endpoints (/v1/images, /v1/conversations, etc.) — no polling or job queues

•Fast responses with smart defaults for image consistency and prompt hygiene

The product is fully usable now and actively being improved. Open to any feedback or questions.

- glazed.ai
by ath3nd | 2025-05-26 12:37:07+00:00
A teacher out of union is still as much working class as is a teacher in a union. We software engineers are working class because we have to work for our money.

Do you own businesses, land, investments, and other forms of capital that generate wealth independently of direct labor? Enough wealth so you don't have to work for the foreseeable future? Is this the average software engineer for you (in or out of a union)? Because that's the definition of NOT being a part of the working class.
by oleks | 2025-05-26 12:37:24+00:00
As an avid designer of CS courses and curricula in the not-so-distant past, I would like for it turn into a success criterion that your course gets included in this listing.

Back when I was involved in designing the BSc education at the University of Copenhagen, I remember referring the committee to the ACM/IEEE-CS/AAAI Computer Science Curricula. Great to see that there has been an update to these recently, complete with a Generative AI section and all :-)
by versiqcontent | 2025-05-26 12:37:59+00:00
In a time where leaders shout to be heard, this essay stood out for doing the opposite. It is not about politics or spectacle. It is a quiet take on presence, restraint, and what moral authority can look like when it chooses stillness over noise.

The piece uses the recent rise of Pope Leo XIV as a lens, but the message feels broader. It reflects on leadership, reverence, and the hunger for something real in an age of performance.
by metalman | 2025-05-26 12:38:04+00:00
yes,that, and something else has got there attention in the apearance of a new demographic, who remember bieng in a bank once as a child with a parent, do have online banking, that is only used to cash out random deposits from all over, live in upscale areas, debit/credit purchases limited to essentials, and can be heard laughing about how quaint money and banks are in almost any hipster coffee shop anywhere. relevance, and the future proofing of that likely that a significant number of bank employies have the bulk of there portfolio.....elsewhere
by ninalanyon | 2025-05-26 12:38:50+00:00
I think that the focus on technological solutions is beside the point. What would accelerate reduction in use and an increase in recycling would be a total ban on exports of used plastic and a ban on packaging plastic from non-renewable sources. This should also cover clothing.

The technology required can be left to the industry once it becomes impossible for them to hand off the responsibility to foreign and unregulated third parties.
by jodrellblank | 2025-05-26 12:39:15+00:00
I think their emphasis is on simple and beautiful; not that human intelligence is outside the laws of physics, but that there will never be a “Maxwell’s equations” modelling the workings of human intelligence, it will just be a big pile of hacks and complex interactions of many distinct parts; nothing like the couple of recursive LISP macros people of the 1960s might have hoped to find.