MurphyA/hacker-news huggingface dataset:
by K0balt | 2025-04-22 22:15:33+00:00
Ooh,ooh, I know!

We can create an app that needs location data and microphone access so that it can automatically sit there and wait for us to say “check please” and it can turn on a BLE beacon that talks to the servers phone, which, running the app, has already linked to the tables phones and recorded the guests orders for the server.

The server can access the users tipping history, sort of a restaurant social credit score, and the users get to have their data harvested 24/7 to support the app’s seamless automatic functionality! It’s going to be great!
by woodruffw | 2025-04-22 22:16:24+00:00
That’s very cool! That addresses the basic update issue, although I would be surprised if there was a production-ready Ruby library for torrents that included these. The state of HTTP(S) in Ruby is sad enough :-)

(There’s also still the state/seeding problem and its collision with user expectations around brew getting faster, or at least not any slower.)
by tzs | 2025-04-22 22:17:31+00:00
True, they pay around 75-80% of income taxes.

I suppose the good news for them then is that if tariffs fail to replace the 20-25% of income tax that would be lost by eliminating income tax on people making under $150k and it has to come from raising taxes on the folks making over $150k it would only be a 25-33% tax increase on them.
by mrguyorama | 2025-04-22 22:18:24+00:00
Ukraine uses drones primarily because they cannot produce artillery shells and the countries supplying artillery shells all planned on not needing artillery because a B52 does the whole "remove this grid square" job quite well.

But then Trump, so....

Russia has been using plenty of artillery, like, entirely too much shitty artillery in fact. It's just as effective as it used to be.

Drones meanwhile are only effective right now because they haven't experienced a full cycle of arms race yet. Nobody has found the right "defense" for it. Automated cannons will likely nerf drone's effectiveness in a superpower conflict, and any attempt to harden a cheap drone to survive combat just drives it closer and closer in functionality and cost to an actual missile.

Basically this is like saying a navy is no longer a useful resource because of a war taking place on dry land.
by mppm | 2025-04-22 22:18:48+00:00
From what I can tell, they didn't. The theoretical basis for it is the Linear No-Threshold Model, which is, bluntly put, garbage. The empirical evidence seems to come mostly from so-called case-control studies, which are, bluntly put, garbage.

You conduct a case-control study as follows: 1) Select some number of lung cancer patients and a control group without lung cancer. 2) Try to establish why the cancer patients got cancer and the non-cancer group didn't, by retroactively estimating their smoking habits, radon exposure (from radon maps or retroactive measurements of places they lived at), as well as other factors. 3) Use statistics to try to disentangle suspected radon cases from smoking (90%) and other stuff. 4) Pretend that all this is not totally biased, sampling or otherwise.
by tptacek | 2025-04-22 22:19:00+00:00
You hear this a lot from TLM proponents. First, it's a category error to suggest that church doctrine has a goal of maximizing the number of people to that turn out to mass. But second, no, it really isn't. The idea that a great way to get lots of ordinary people to become practicing Catholics is to literally conduct services in a dead language nobody understands is an extraordinary claim.
by tobinfekkes | 2025-04-22 22:19:05+00:00
Bummer, sorry to hear that. Their policy is more important than your patronage.

I started avoiding AirBnb like the plague about 5 years ago over a similar situation (not nearly as severe or costly). Similar in that their "policy" trumped everything else. So I've exclusively stayed at hotels since, and love not having to do the laundry on my way out.
by baziotis | 2025-04-22 22:19:39+00:00
On May 7th I'll have a discussion with Federica Frabetti, the author of the amazing book: Software Theory: A Cultural and Philosophical Study. Federica is an Associate Professor in Digital Media at the University of Roehampton, and a former software engineer. The book will be the focus of our discussion. In it, Federica draws upon the work of (underrated) figures like Bernard Stiegler, Jacques Derrida, and Timothy Clark, to enable a new cultural and political understanding of software.

You can send me your questions for Federica using THIS FORM: https://docs.google.com/forms/d/e/1FAIpQLSe3B8mnk7jS6yNLDj1L...
by joh6nn | 2025-04-22 22:19:44+00:00
My experience with runbooks has been:

- I am on a team that oversees a bunch of stuff, some of which I am very hands-on with and comfortable with, and some of which I am vaguely aware exists, but rarely touch

- X, a member of the latter category, breaks

- Everyone who actually knows about X is on vacation/dead/in a meeting

- Fortunately, there is a document that explains what to do in this situation

- It is somehow both obsolete and wrong, a true miracle of bad info

So that is the problem this is trying to solve.

Having discussed this with the creator some[1], the intent here (as I understand it) is to build something like a cross between Jupyter Notebooks and Ansible Tower: documentation, scripts, and metrics that all live next to each other in a way that makes it easier to know what's wrong, how to fix it, and if the fix worked

[1]Disclosure: I help mod the atuin Discord
by Xylakant | 2025-04-22 22:20:00+00:00
It depends both on the lights and the dynamo. Incandescent lights used substantial chunks of your pedaling power. LED lights need maybe 5W or so. Hub dynamos are pretty efficient. For an untrained person your average power output is around 100W. That means powering the light would be around 5% of your power if you’re using an efficient hub dynamo. That’s in the ballpark of “bad chain maintenance costs more energy”
by mjevans | 2025-04-22 22:20:18+00:00
The fall isn't covered in very much detail.

I think it might be exemplified by a personal example. I went to one near the end to buy a standard, wooden block, JENGA toy for relatives. They didn't have any in stock other than some crummy cardboard sticks version (absolutely unable to stand up to the abuse a child under 12 will dish out). I think I ended up ordering one from Amazon with Prime or hitting up a Target or something...

As for the 'category killer' thing, that's probably an example of Market Failure (regulation failure). For a fungible commodity product, there probably should be a requirement to provide access to the same price to all players in the market. That might mean that the price at a generic warehouse in one of the major shipping ports is that price. Stores / groups of stores would still need to leverage shipping and distribution networks, but it'd at least give places a _chance_ to compete.
by tzs | 2025-04-22 22:20:52+00:00
> Plus, the energy of those alpha particles doesn't just go away, it will be either transformed into highly energetic photons (in the hard UV to gamma range) or it will ionize the attenuating medium, leading to photons from line emissions (infrared to visible to UV) or other ionization-related effects (e.g. an ionisation current in semiconductor diodes).

Why can't it end up as thermal energy in the attenuating medium instead?
by kbolino | 2025-04-22 22:21:35+00:00
What argument are you driving at here? The smaller the free space, the harder it is to run compaction. The larger the free space, the easier it is. There are some confounding forces in certain workloads, but the general principle stands.

"Your free space shouldn't be very fragmented when you have such large amounts free!" is exactly why you should keep large amounts free.
by no_wizard | 2025-04-22 22:22:09+00:00
>You can use a hammer and a screwdriver at the same time

How do you balance the nail and screw? I'm serious, I'm trying to picture this, hammer in one hand, screwdriver in the other, and the problem I see here is the nail and screw need to be set first, which implies I can't completely use them both at the same time.

Perhaps my brain is too literal here, but I can't figure how to do this without starting with one or the other first
by vkaku | 2025-04-22 22:22:11+00:00
Actually, it doesn't. Everyone who saw the recent GTC knows about what they're planning to launch - what people do not get is that with the economic slowdown and price premium, everyone is looking to get more out of their current investments and the premium does not exist anymore.

Fair Disclosure: I am very neutral when it comes to FLOPS/W/$ and the generality of those FLOPS. Given inference and training, the advantage is slipping.
by Am4TIfIsER0ppos | 2025-04-22 22:22:25+00:00
The area in the west was brown coastal scrub. The north was white with snow. Everywhere else was lush temperate forest green or possibly tropical rainforest green in the far south. In fact to further refute your point and the child post's reply about the piss filter and BrownIsReal (which I guess he forgot) I'm going to find the screenshot I saw comparing the sight you see after leaving the Imperial Prison Sewer. [several hours later] wtf it was actually an embed from reddit https://i.redd.it/kmvxwrz7ozue1.jpeg furthermore I dragged out a couple of my own screenshots https://files.catbox.moe/7o0eq7.jpg https://files.catbox.moe/dbmvid.jpg unfortunately I don't have any beauty shots
by thyristan | 2025-04-22 22:23:13+00:00
Well then, please read what those slides say. Then read what I wrote.

The Bragg peak is about energy deposition, not the number of particles arriving at some point. When the energy of a particle changes going through the medium, the absorption changes. Still an exponential curve, just piece-wise exponential. Look at slide 11, that cutoff. Look at the logistic formula for it and its limit going right: still an exponential.
by Dylan16807 | 2025-04-22 22:25:36+00:00
> Fwiw, all (lossless) compression algorithms will increase the size of some inputs.

They rarely meaningfully increase the size though. Typical compression algorithms, when faced with hard to compress sections, can add a handful of bits to wrap them up. Total overhead a fraction of a percent.

When QOI encounters noisy pixels, it has to spend an extra byte per pixel, inflating the file by 33%.
by kamrahnach | 2025-04-22 22:26:03+00:00
not sure if this is precisely what the questioner is after but will share anyhow. have developed something like this two times. both combine oss solutions with some custom tooling.

1. setup a platform using jupyterhub on kubernetes * use case leans towards research and mixed research-dev workflows * user only requires browser installed locally * jupyterhub server selection menu is configured such that * user selects container image to spawn from: these are usually built per project tool chain * user selects node type to run on: for example if user needs gpu resources, then can schedule onto cluster node with gpu devices attached 2. setup a platform that integrates monorepo with vscode devcontainer * use case focuses on developers * requires vscode, docker installed locally * monorepo contains a collection of subprojects for running services and jobs * each subproject define its own devcontainer settings * these follow common patterns per runtime and runtime version needed for project * devcontainer images are pre-built and maintained in onprem container registry
by thyristan | 2025-04-22 22:26:22+00:00
Because thermal energies are far lower than what those particles are depositing. The thermal movement at those energies would still be ionizing because it would some nucleus away leaving a few stray electrons in the lattice.

But of course, sooner or later the secondary, tertiary, ... particles will end up as thermal energy. And of course any ionization always has a thermal component, the lattice will always get a transfer of momentum.
by constantcrying | 2025-04-22 22:26:44+00:00
I don't disagree, but I do not think it's meaningful to call something optimal if it is clearly unusable under certain circumstances.

If you know that some relationship is close to polynomial, obviously a polynomial basis is more suitable. E.g. a line performs terribly for a Fourier transformation.

>Using high powers for polynomial basis is almost always worse than any other choice.

For some value of "high", yes.
by runjake | 2025-04-22 22:26:45+00:00
The parent indicates in a comment that they use an Apple Silicon Mac[1].

I don't see a lot of engineers running Intel Macs anymore. I haven't seen any engineers who still use an Intel model, myself, and for quite some time. Especially when there are Apple Silicon options for well under $1,000 that highly outperform the Intel models.

1. https://news.ycombinator.com/item?id=43267210
by floathub | 2025-04-22 22:27:09+00:00
For anyone emacs-curious, you can do a similar thing with org-babel

You can have a plaintext file which is also the program which is also the documentation/notebook/website/etc. It's extremely powerful, and is a compelling example of literate programming.

A good take on it here: https://osem.seagl.org/conferences/seagl2019/program/proposa...
by Wojtkie | 2025-04-22 22:28:09+00:00
I've got a background in neuroscience and transitioned to data science a few years ago. Your comment about the rabbit hole of modern biology is spot on. I've been hearing for 10+ years about how ML like computer vision will revolutionize medical diagnosis and treatment. It hasn't happened yet and I think that enthusiasm comes from the fact that we built computer systems from the ground up and therefore know them deeply, whereas biological systems aren't fully understood.
by mcphage | 2025-04-22 22:28:26+00:00
The prisoner concludes that the judge’s instructions were impossible, which is true. Their conclusion was that there’s an additional possibility: that they don’t get hung at all. Which is also true. Their mistake is believing that this new possibility will come to pass, instead of realizing that the new possibility means that the judge’s instructions aren’t impossible after all.

So in the end, the judge was telling the truth, and the prisoner was mistaken, and then dead.
by pedantsamaritan | 2025-04-22 22:28:26+00:00
I thought I'd read about unbricking it. https://www.reddit.com/r/ebikes/comments/1bis770/diehard_cop... links to a private FB group that I haven't joined, but implies maybe it hasn't been solved yet. https://www.instructables.com/Build-a-Key-for-the-Copenhagen... makes me think at least one piece of the puzzle has been.
by mrbonner | 2025-04-22 22:29:17+00:00
I used to be a big fan of Homebrew but switch to Nix about 2 years ago. For the most part, it works great with home manager for me. Many tools can be installed with breeze just like breeze albeit a bit quicker. The critical thing for me is that Nix doesn't polute my Mac environment like Brew does. But, I admit that this is just for tools. For dev environment I usually just fall back to the language specific methods like cargo, uv or npm.
by 3np | 2025-04-22 22:29:46+00:00
> probably settle for automatic build system detection based on archive structure there

Please add knobs for the end user to manually configure this per package and global default before adding autodetection. As a user to is very frustrating to have to patch the package manager to override some well-intentioned automagic which didn't consider my setup or dig through sources to uncover some undocumented assumption. yarn is a cautionary example.
by o11c | 2025-04-22 22:30:37+00:00
Semi-related: given an expression which is an integer constant, convert it to a statically-allocated char array. With appropriate sigils this can be extracted via `strings(1)`, even when cross-compiling.

If you don't know what type of integer your preprocessor is using for arithmetic, you can still do right-shifts by up to 14 at a time, since `int` must be at least 16 bits and you can't use the sign bit.
by tptacek | 2025-04-22 22:30:39+00:00
For what it's worth: if it's one of the few places you can still have a civilized discussion about politics, that's at least in part because we don't talk about politics very often here. Every time we do, some of the civility of the site chips away. Since the whole premise of the site is to investigate how long we can stave off Eternal September, this seems an important consideration.
by mcphage | 2025-04-22 22:31:22+00:00
That’s not a paradox, though, that’s just impossible instructions. There’s nothing paradoxical about impossible instructions. The teacher should have stipulated “You’ll have a test within the next X days but won’t know which day it’ll be on, or else it won’t happen at all.” The students realize that no test is a possibility, but they wrongly conclude that it’s what will happen, instead of realizing that that possibility merely makes the teacher’s instructions valid.
by lucasoshiro | 2025-04-22 22:32:35+00:00
I have my watch list for movies, usually recommendations from friends, youtube channels, blogs, news and so on. The recommendation algorithms aren't fair with good movies that receive the same attention as bad movies. And, well, if I watch some sci-fi movies they think that I only like sci-fi and start recommending bad movies, when probably I would be more happy to just watch Shrek.

But something that I miss is just findings something at random. Lots of movies and bands that I like would never be recommended to me by those algorithms.
by hellojesus | 2025-04-22 22:33:16+00:00
> It follows that this society should be fine with the woman, or anybody really, leaving the unwanted newborn on a park bench where is dies from starvation or weather, because that's not murder.

I addressed this in the child of a sibling to your comment, "True, babies will die if not cared for, and that would be seen as a child abuse murder."

If society wanted to define exposure to be non-murder, then there are no inconsistencies, as I think we both agree, just a strange society.

That said, I do not think a contradiction is introduced if the same society treated exposure as murder. In fact, it is similar to removing a clump of cells that cannot live outside the womb: purposeful death through exposure. It seems similar to murder if person A locks person B in a room and provides no food or water. Eventually person B starves, which would likely be seen as murder.

> Imagine there would be a law that disallows men to cut their hair, but allows it for women. Who would be less free here?

I think our main clash is in how we treat fairness. Of course your proposed hair-cutting law would be unfair. Both men and women exist such that it can be applied. Abortion is inherently asymmetric: men cannot get pregnant. [1]

As such, the law has two options: write it in such a way that 1. outcomes can be completely fair (or as close as possible given the biological differences) or 2. write laws that are tailored to the asymmetry of sexes.

(1) Provides a solution where abortion is allowed. The outcome must satisify the condition that both men and women can walk away from a pregnancy without burden.

(2) Recognizes that men, being incapable of bearing children, must be held accountable for their actions somehow, and monetary damages are probably the most fair way to provide compensation. Maybe the damages need to be increased when compared to current US society, but alternative solutions like forced marriage or forcing the man to be in proximity to help a women through pregnancy probably lead to less free outcomes.

Given the two choices, constrained by a society that equates abortion to murder, (2) is the only valid choice. Yes, there is an enormous burden physically, mentally, financially for the women. Given a deadbeat father, the only way to help the woman is by penalizing him enough financially to try and relieve these burdens as much as possible.

This is why I would suggest that, in such a society, both men and women make sexual decisions with careful forethought and premeditation. One should ask themself if they are prepared to birth or financially compensate their tango partner before getting on the dance floor.

[1] The asymmetry cuts both ways. Under prochoice laws, men cannot choose to have a child; all a man can do is impregnate a woman. Women get the only say in whether a child will be born, fairness be damned.
by Lammy | 2025-04-22 22:33:27+00:00
I agree with you about package manager usage patterns being a poor fit for seeding by end users. I definitely wouldn't want my computer to participate.

I could see institutional seeders doing it as a way to donate bandwidth though, like a CDN that's built into the distribution protocol instead of getting load-balanced to Microsoft's nearest PoP when hitting a GitHub `ghcr.io` URI like Homebrew does today. Or even better, use that as an HTTP Seed (BEP-0019) to combine benefits of both :)

https://www.bittorrent.org/beps/bep_0019.html
by virissimo | 2025-04-22 22:33:31+00:00
Many European scholars did consider Troy fictional. For example, Jacob Bryant's "A Dissertation concerning the War of Troy" (1796) explicitly argued that Troy never existed as a real city and that the Trojan War was purely mythological. He thought Homer's place names derived from Egyptian and Phoenician religious vocabulary, so the entire Trojan War narrative should be interpreted as imported solar allegory without any historical basis.
by bitwize | 2025-04-22 22:35:31+00:00
Over at the Mohegan Sun casino, there's an exhibit about Moshup, a giant from Mohegan folklore. Moshup was said to be a friendly giant to the Mohegans, the Wampanoags, and other tribes in the area, protecting them from harm from his home on Martha's Vineyard island. But he could be roused to anger; and his stomping footsteps around the New England countryside were thought to be the cause of Moodus's seismic activity. Certain geological features in Connecticut were of great importance to Mohegans, said to be Moshup's footprints (but called "the devil's footprints" by English colonists because you know, colonialism).

Growing up in Connecticut, you think you're relatively safe from earthquakes... until you read about the folklore around Moodus and other seismic hot sites, from Natives and from colonists, and then you get a little bit scared...
by tomn | 2025-04-22 22:35:51+00:00
I get why people like them, but they make way less sense when you work out the capacity of an equivalent weight (not to mention cost) of lithium cells.

It's easy to get to about 90Wh, which will run a dynamo-powered light for 30 hours on max (most dynamos seem to be rated 3W).

There are definitely cases where it makes sense, and not having to keep batteries charged is nice, it's just easy to miss how good batteries are these days.
by Adityav369 | 2025-04-22 22:36:51+00:00
Depending on the use case, it happily runs on my MacBook air M2 16GB ram with mps for small pdfs, and searching over 100-150 documents with colpali takes a 2-ish minutes. Very rough numbers. For ingestion, takes around 15-20-ish seconds a page, which is on the slower end. On an A100, it takes 4-5 seconds per page for ingestion using Colpali to run (we haven't performance optimized, or optimized batch sizes yet tho). Without Colpali it is much faster. Ingestion doesn't change much as size grows.

I'd be happy to report back after some testing, we are looking to optimize more of this soon, as speed is somewhat of a missing piece at the moment.