MurphyA/hacker-news huggingface dataset:
by graycat | 2025-04-16 07:31:15+00:00
Stochastic process with the Markov property: Past and future are conditionally independent given the present. The general version of conditionally independent is from probability theory based on measure theory and the Radon-Nikodym theorem (with von Neumann's novel proof in Rudin, Real and Complex Analysis), but an easier introduction is in Erhan Çınlar, Introduction to Stochastic Processes.

In a Poisson process the time until the next event has the Poisson distribution and, thus, from a simple calculus manipulation, is a Markov process.

E.g., time from now until a molecule of hydrogen peroxide H2O2 decomposes to water and oxygen is independent of when it was made from water and oxygen. That is the basis of half life, the same distribution until decomposition starting now no matter when the chemical or particle was created.

In WWII, searching at sea, e.g., for enemy submarines, was important, and then was Bernard O. Koopman, Search and Screening, 1946 with an argument that time to an encounter between two ships had a Poisson distribution, i.e., was a Markov process.

In grad school, there was a question about how long US submarines would last in war at sea. Well, take n Red ships and m Blue ships with, for each ship, position, speed, and detection radius and, for each Red-Blue pair, given a detection, probabilities of Red dies, Blue dies, both die, neither die (right, these four have to be non-negative and add to 1). Now have specified a Markov process that can evaluate with a relatively simple Monte-Carlo simulation.

Had written a random number generator in assembler using an Oak Ridge formula, typed quickly, and did the simulation. Had a review by a famous probability prof and passed when explained how the law of large numbers applied. So, some pure and applied math and computing worked, but some politics didn't!
by bjackman | 2025-04-16 07:31:25+00:00
As an active consumer of CVEs: yea there are major problems. No there's nothing better and no I don't have any better ideas.

The scores are mostly useless, I would not care if they disappeared, I do not look at them. I don't really understand why people get so upset about garbage scores though. If a high CVSS score creates a bunch of work for you then your vuln mag process is broken IMO. (Or alternatively, you are in the business of compliance rather than security. If you don't like working in compliance, CVSS scores aren't the root cause of your misery).

Having a central list of "here's a bunch of things with stable IDs that you might or might not care about" is very valuable.
by 2ton_jeff | 2025-04-16 07:31:26+00:00
I reached out to the author of fasmg WRT your post and circular dependency interest and he pointed me toward two posts that he wrote very specifically to explain what he believes is unique to fasm/fasmg and allows to handle circular dependencies of many kinds. [0] Types of multi-pass assembly, and [1] related pitfalls.

[0] https://board.flatassembler.net/topic.php?t=20249

[1] https://board.flatassembler.net/topic.php?t=21060
by bmacho | 2025-04-16 07:32:30+00:00
I think you are describing a different, hypothetical problem?

The current problem is that news that are critic of the current administration are suppressed. https://news.ycombinator.com/item?id=43462783 (U.S. national-security leaders included me in a group chat) was off the front page for like ~24 hours?

You are describing the problem that there are too many actual politic related news on the front page. That is not a problem right now.
Ask HN: What's the limit number of tools from MCP server?
by hannieliu | 2025-04-16 07:34:41+00:00
I use Cursor as my MCP host (client), and I found that the number of tools is limited to 40. I only have four mcp server, but Upstash ate the quota of tools. Just wondering, do fewer tools make better performance? Does any other platform have a similar limit number?
by isaacremuant | 2025-04-16 07:35:09+00:00
I thought this would talk about actual toddlers, I'm which case I didn't think an argument was necessary to be had.

Instead it just uses an all too familiar mechanism of labeling/ad hominem to immediately dismiss people.

Hey, bureocrat (?), I posit you're a toddler therefore you're wrong.

Great job, man. "Folks committed to a specific agenda" is just fantastic. Says who? Of course he starts with flat earther so you will say yes to the rest.

> well-informed people of goodwill,

This person is putting a show of civility but very likely he'll get mad at anyone not discussing in the constraints in the overton window of the "current year".

HN can do Better.
by zeristor | 2025-04-16 07:35:27+00:00
Amazon is trying hard with Audiobooks, but they seem to be extremely expensive to me, maybe that’s their way of making a lot more money than kindle format.

I spend my listening time just trying to catch up with podcasts.

What audio book formats are there, and services. Dare I say it are there any open source ones?

There are many podcast players, are the many audiobook players?

Is there anything really useful in an audiobook player? I guess going through chapters, maybe linking into the actual text.
by usgroup | 2025-04-16 07:35:53+00:00
Interval/affine arithmetic are alternatives which do not make use of probabilities for this these kinds of calculations.

https://en.wikipedia.org/wiki/Interval_arithmetic

I think arbitrary distribution choice is dangerous. You're bound to end up using lots of quantities that are integers, or positive only (for example). "Confidence" will be very difficult to interpret.

Does it support constraints on solutions? E.g. A = 3~10, B = 4 - A, B > 0
by michaelt | 2025-04-16 07:36:04+00:00
> Where did they think the cuts were coming from?

When someone hands you a pencil, you don't wonder what variety of tree the wood came from, or what paint chemistry was used for the coating. It's a pencil. You might have broad opinions on whether the one in your hand is comfortable to use, and sharp - but you leave the details to the pencil makers.

About 70% of the population engage with politics the same way: Leave the details to the people who do this stuff for a living.

Do they expect to be disappointed? Sure, but everyone who engages with politics expects to be disappointed.
by rahimnathwani | 2025-04-16 07:37:54+00:00
This doesn't pass the sniff test.

Why would the candidate be on the hook for the flight change and extra night at a hotel?

When I interviewed with Google ~10 years ago, they booked and paid for my my flights (from China to the US), hotel and car hire. I didn't have to book, pay and then ask for reimbursement, let alone foot the bill myself.

The 'two days' sounds weird to me as well. In my experience (on both sides of the table) face to face interviews were scheduled to be on a single day.

Perhaps things have changed or your friends were interviewing for very specialist roles?
by mwe-dfn | 2025-04-16 07:39:22+00:00
The European, GDPR compliant subnet of the Internet Computer could suit your needs. The app would be decentralized out of the box and it can't be shut down by a single entity like a traditional cloud provider or nation state. Hosting 100GB costs about 500$ per year [0]. This is not a traditional hosting provider, it's a decentralized cloud. Reach out on the forum [1] or to me if this sounds like a good fit to you (I think it does, from your list of requirements).

[0] https://internetcomputer.org/docs/building-apps/essentials/c... [1] https://forum.dfinity.org/
by bert-ye | 2025-04-16 07:40:55+00:00
> surely they can spare 0.01% of their revenue

They would, if we made companies pay their taxes.

Yes, you can also run such a system based on donations. But I personally think that such a system is important enough to be paid for by the government. When you run on donations, there will always be conflicts of interest and the risk of running out of funds.

But yeah, Mitre being a private organization that was paid for by the government was a problem.
by ReptileMan | 2025-04-16 07:41:16+00:00
Useless gimmick. What Android needs is emergency lock/shutdown/wipe. Like usable during swat raid. Or the phone is taken away from you by force. Lock removes biometrics while locking. Shutdown - shuts downs the phone. Wipe reboots and wipes everything.

3 days are more than enough to have the pin beaten out of you and if you are infected by NSO - more than enough for the agent to upload everything to their servers.
by simianwords | 2025-04-16 07:42:18+00:00
I posted this before but I think I have a better system for audio journaling.

TL;DR use Apple shortcuts to transcribe my recording using OpenAI whisper model and add it as an entry to Notion.

The key difference is that there's close to zero manual intervention. I have all the logs in Notion and I have another shortcut to query these journal entries again using ChatGPT in Apple shortcuts.

https://simianwords.bearblog.dev/how-i-use-my-apple-watch-to...
by x-complexity | 2025-04-16 07:42:40+00:00
> This actually so amateurish and cliche it's painful. The fact people like this shows that art never had a chance when the masses have no taste. This makes me depressed for artists and the future.

This kind of rhetoric can best be summed up by one meme: "It's the children who are wrong"

Spouting off "unwashed masses" prose will only make people hate (snobs + critics + artists by proxy) more, if you're not willing to do your part and stop shooting down beginning attempts as "amateurish and cliche".

Actually say, **in words**, what directions & improvements can be made.
by close04 | 2025-04-16 07:42:53+00:00
By now everyone who stands to gain from (ab)using crypto is probably already convinced. Almost everyone else heard so much about scams and illegal activities around crypto that they find it too risky. So the current admin is preaching to a small choir, to the angst of the large one.

What I like is that every time there's a hack, or someone loses money over crypto either due to some illegal action or just unintended consequence of using it, you have a few more people demanding more regulation and state intervention. If only crypto regulation was scoped exclusively to when they need it after being swindled out of it.
by matsemann | 2025-04-16 07:43:53+00:00
For me it's both. Listening to an audiobook while I otherwise do a mundane task (cleaning, commuting) it makes it possible to get through books in situations where I normally would not.

But some books I need (or want) to concentrate on to get the full experience. And then I don't want to spoil it by half-listening while doing something else. At the same time, I'm not really able to just sit in the couch doing nothing but listen. So then I prefer a book to actually read, otherwise I end up never getting through it.
by devmor | 2025-04-16 07:44:40+00:00
This is not the first time that Apple has released a terrible UX that very few users liked, and it certainly wont be the last.

I don’t necessarily agree with the post you’re responding to, but what I will give Apple credit for is making their AI offering unobtrusive.

I tried it, found it unwanted and promptly shut it off. I have not had to think about it again.

Contrast that with Microsoft Windows, or Google - both shoehorning their AI offering into as many facets of their products as possible, not only forcing their use, but in most cases actively degrading the functionality of the product in favor of this required AI functionality.
by movpasd | 2025-04-16 07:44:53+00:00
Sorry if my comment wasn't clear: I'm saying that I think in both the module and trait object case, Rust has done a good job of cleanly separating features, unlike in classic (Java or C++) style OOP.

I'm surprised the module system creates controversy. It's a bit confusing to get one's head around at first, especially when traits are involved, but the visibility rules make a ton of sense. It quite cleanly solves the problem of how submodules should interact with visibility. I've started using the Rust conventions in my Python projects.

I have only two criticisms:

First, the ergonomics aren't quite there when you do want an object-oriented approach (a "module-struct"), which is maybe the more common usecase. However, I don't know if this is a solvable design problem, so I prefer the tradeoff Rust made.

Second, and perhaps a weaker criticism, the pub visibility qualifiers like pub(crate) seems extraneous when re-exports like pub use exist. I appreciate maybe these are necessary for ergonomics, but it does complicate the design.

There is one other piece of historical Rust design I am curious about, which is the choice to include stack unwinding in thread panics. It seems at odds with the systems programming principle usecase for Rust. But I don't understand the design problem well enough to have an opinion.
by Sanctor | 2025-04-16 07:44:58+00:00
I wanted to write something different to try out the font. My first instinct is to delete "I Am Bagel" completely and write something myself. However as soon as I delete it, it comes back. So I have to keep at least one letter on the screen, write what I want to write, then delete that letter afterwards (edit: or select the whole text and start writing). Maybe there could be a short timeout before "I Am Bagel" appears again after it is deleted. That will give the user time to start writing something.

I guess one could try the font out after following the "Full characters" link. However you implemented screen capturing on the initial page, so you obviously want people to write things there.

I realize it's a nitpick but I was unreasonably upset that I couldn't delete everything and start writing from scratch :)
by elliotec | 2025-04-16 07:46:33+00:00
It’s not about the economy! They don’t need that anymore. It’s about POWER.

They already have more than everything money can buy, and more than the GDP of most countries.

It’s not about the “company” anymore. They want _everything_. And will do whatever they can do get it, even if we think it looks stupid.

“Whoopsie doopsie we said something contradictory, anyway you’re all wrong and deported - don’t call back ever, and your school doesn’t get your taxes anymore but bombs for killing people in the Middle East does!”
by hennell | 2025-04-16 07:46:49+00:00
This is a fascinating view to me. What exactly do you think it's cheating? The physical experience is different maybe, but take a 100 people reading and they'll have a different physical experience in the process of reading. Are some of them cheating?

If you consider a book as an information delivery system or "experience" delivery system, the information and experience is delivered in both formats?

What are you ranking a book on that audiobooks "cheat"?

(This is a genuine question, this topic fascinates me and I'm interested in people's views on it. I've been an audiobook reader a long time, but find the idea that "audiobooks are the same as reading" just as weird as the idea "audiobooks are a lesser / invalid reading".)
by rikroots | 2025-04-16 07:47:08+00:00
I agree with the colorspace alert. Lerping red and blue in OKLAB or OKLCH colorspace produces a much nicer effect. Also, the article details linear interpolation, but I think there's a lot of fun to be had by introducing some easing functionality into the interpolation[1] - it's not difficult to achieve in code, even in shader code?

I do disagree with the article about the need to do such work in the WebGL space. Modern CPUs are insanely fast nowadays, and browsers have put in a lot of work over the past few years to make the Canvas 2D API as performant as possible - including moving as much work as possible into the GPU behind the scenes. With a bit of effort, gradients can be animated in 2D canvases in many interesting ways![2][3]

[1] - Easing a linear gradient in different color spaces: https://scrawl-v8.rikweb.org.uk/demo/canvas-003.html

[2] - Animated gradient effect: https://codepen.io/kaliedarik/pen/poRLBLp

[3] - Animating a gradient over a live video feed: https://codepen.io/kaliedarik/pen/MWMQyJZ
by elric | 2025-04-16 07:47:39+00:00
Solving this problem in a generalized way is really hard.

Maybe I have a dependency on Foo which has a critical vulnerability in a feature that I don't use. I suppress the warning and all is well. Then two weeks later someone on my team decides to use that feature, not knowing that there's a problem with it. Now we're fucked, and we'll never know because the vulnerability has been suppressed.
by voidUpdate | 2025-04-16 07:48:55+00:00
I have issues with voices too sometimes. My favourite audiobooks are the Doctor Who audiobooks that are actually read by David Tennant, because then you get the proper Doctor voice, a nice scottish "narrator" voice, and he does reasonably good impressions of everyone else too. I got The Stone Rose, The Resurrection Casket and The Feast of the Drowned as freebies with the Radio Times when I was very young, and I listened to them so much. I recently found them again on youtube, as well as some others I'd not heard before, and it was a fun experience since I can apparently recite a lot of them from memory now
by AngryData | 2025-04-16 07:49:14+00:00
This is neat but definitely seems like something for tiny little dairy farms still. Like they quote 30-40 seconds in the article to hook a cow up to a milker with a robot, but a human can do it in 3-4 seconds and with a rotary milker they can milk near 5,000 cows 3x a day like that . That said it does usually take 3 or 4 people to run a rotary milker, 1 for udder cleaning, 1-2 for attaching milkers, and 1 for post-milk sanitizing. But of course the people working there are generally the most desperate of society because they get shit and pissed on all day and stink even after bathing, so only costs around $10 an hour.

Not saying im not hoping this all improves or that it is good as-is, but the reality is these robots are competing with bottom of the barrel wages from tweakers working at a breakneck pace with live and moving and variable animals so it isn't easy and still has a ways to go before most peoples milk production can be automated.
by poochkoishi728 | 2025-04-16 07:49:29+00:00
He can believe the tokens are rightfully his, and still believe that authorities don't see it his way. Like if you're in Salem and know you're not a witch, you'd want to take off too and chill in no-extradition treaty countries, so you don't get boiled alive by people with different outlooks.

I like the analogy of an unsecured window. It doesn't seem to apply to a hypothetical (idk specifics of this company) purely private company in some crypto-friendly country that doesn't have any ties to the rule of law.
by InsideOutSanta | 2025-04-16 07:51:10+00:00
One of the benefits a working democracy conveys to its citizens is that they largely don't have to care about politics. They can trust that government action is relatively consistent over time, that laws will be enforced fairly enough, that their property will be protected to a reasonable degree, that the currency will be reasonably stable, that the roads will be maintained, that some public transport will be available, that sudden wars won't erupt around them, and so on.

That's what makes working democracies successful. But it seems that it also makes democracies vulnerable because people don't realize they have these benefits because they live in a working democracy. They start to think these benefits have nothing to do with politics and are just the way things are, like the laws of nature.
by lenkite | 2025-04-16 07:51:10+00:00
Yea, the "too big to fail" principle needs to just go. Corporations should be prevented from becoming so big in the first place. There must be a limit on the revenue generation - once you cross a number, you should be broken up.

Humongous companies just become national-level power brokers adversely affecting both the government and the free market.
by stevenwoo | 2025-04-16 07:51:10+00:00
Free as in paid by our taxes - my local public library system in Santa Clara County has a decent selection via the Libby and Hoopla apps. I'm not sure why they have two apps, but maybe it's to give us more selection - there are differences in what is available in each (more older books, and current TV shows/movies in Hoopla, magazines and new releases in Libby), From what I've read, the library system pays a fee for each item borrowed via Hoopla, and there is very little overlap so I assume there is some exclusive licensing for some reason. VLC can go to chapters in book format audio files and lets you make bookmarks and change playback speed and lets you transfer files from your PC to mobile device pretty easily.
by beeforpork | 2025-04-16 07:51:43+00:00
> beeforpork says >"That is not the best case. I never burned myself on a stove."< > So you really have no idea! Sad!

Is this like "you're not a strong man unless you've been this stupid at least once"?

Strong vs. weak does not seem like a desirable way to structure society. It's no fun. Yes, I also find football competitions really boring.
by frank20022 | 2025-04-16 07:52:50+00:00
What an embarrassing shit show.

But that has nothing to do with being a "beacon of freedom" nor any other libertarian mantra. It has to do with corruption and exploiting legal loopholes (by means of a company suing itself, go figure), shit that also happens in the beacon of freedom, mind you.

That La Liga is a corrupt rotten organization is nothing new, we just didn't know how far they could come (and we still don't).
by noelwelsh | 2025-04-16 07:53:43+00:00
Your statements are incoherent. Politics is decision making and power relationships within groups of people. It is 100% a political statement to adopt this policy as it exercises power over a group. You cannot function as a group without politics. "Where do y'all want to go for lunch" is also politics, as it involves group decision making and power relationships (Do you go to the vegetarian place? Do you avoid the spicy place?) It's a completely banal decision but it is still politics.

If what you want is a "don't piss off your coworkers by discussing topics unrelated to work that you know will annoy people" policy, that is fine, but don't pretend you are not engaging in politics.
by int_19h | 2025-04-16 07:54:05+00:00
Yes, there were some cases that confirmed the validity of "clickwrap", unfortunately: https://www.elgaronline.com/edcollchap/edcoll/9781783479917/...

I don't know what the hypothetical penalty would be for mere use contrary to EULA, though. It would be breach of contract, and presumably the court would determine actual damages, but I don't know what cost basis there would be if the software in question was distributed freely. However, fine or no fine, I would expect the court to order the defendant to cease using software in violation of EULA, and at that point further use would be contempt of court, no?
by dhx | 2025-04-16 07:54:20+00:00
The latest contract[1] (I hope this is the right one) for MITRE's involvement with CVE and CWE programs was USD$29.1m for the period 2024-04-17 to 2025-04-16 with optional extension of expenditure up to USD$57.8m and to an end date of 2026-04-16.

Seemingly MITRE hasn't been advised yet whether the option to extend the contract from 2025-04-16 to 2026-04-16 will be executed. And there doesn't appear to be any other publicly listed approach to market for a replacement contract.

[1] https://www.fpds.gov/ezsearch/jsp/viewLinkController.jsp?age...
by wintermutestwin | 2025-04-16 07:54:37+00:00
Why is there no Spotify for audiobooks? Audible’s pricing model is stupid. I guess the bean counters know better than I, but I imagine there are a lot of people like me who just shrug and listen to what I can get for free through my library’s Libby access. I would gladly pay 15$ a month for unlimited.