MurphyA/hacker-news huggingface dataset:
by mnky9800n | 2025-04-21 09:11:44+00:00
People don’t respond to this because people have been trying to keep this hype train going for the last 5+ years because it attracts so much money. It will likely be vaporware like most everything promised in every hype train. There’s plenty of very useable technology that comes from most hype trains. But things that work don’t produce hype because hype only exists for things you’ve promised but not delivered yet. Things that work require lots of details and implementations and other things that aren’t able to produce hype. Hype comes from imagined potential. People don’t hype smartphones, nosql, personal computers, windowed environments, MOOCs, etc. because their imagined potential has either been realized or recognised to not be realizable. At least, that’s why I don’t care.
by jackjeff | 2025-04-21 09:12:02+00:00
> The video stream is encoded as one single JPEG2000 picture per frame. Each frame is encrypted with the same static AES key.

Is this not a problem? It’s not a good idea to reuse the same key to encrypt very similar files. Similar to ECB. See the famous penguin https://words.filippo.io/the-ecb-penguin/

I’m surprised they don’t use something like XTS commonly used for disk encryption. It derives a unique key for each block/frame and allow you to access each individual blocks/frames non sequentially.
by schobi | 2025-04-21 09:12:21+00:00
There is certainly also a device limitation. I would expect that with less than full 24 bits of color, some fields might just look the same and the results do not depend on your vision any more.

Let's say the device has a "24 bit color display". What about eye protection color shifting? This limits the color space used could reduce the effective remaining bit depth. Or maybe they do temporal dithering to get more bit depth? Or maybe the 24 bits are already achieved with temporal dithering?

It does not need to be a calibrated display, but a cheap tablet in sunlight will be worse than a color grading monitor in a reference environment.

I hope they also register the devices used and analyze the statistics on that.
by xmprt | 2025-04-21 09:13:38+00:00
Superhuman is an interesting term because it's very vague. In some sense, computers have always been superhuman. I don't know anyone who could do a 10 by 10 digit multiplication in a fraction of a second yet even the earliest computers were capable of that. Does that make them superhuman?

Today's LLMs are definitely more impressive than a basic calculator but it's still hard to tell if there's anything human about what they're doing or if they're just really powerful calculators with amazing understanding and recall. Does that distinction even matter?
by logicchains | 2025-04-21 09:14:04+00:00
In the long run, culture like genes is to a large degree spread by reproductive success. Religions/belief systems that discourage reproduction eventually die out to be replaced by those that encourage it. All liberal/secular cultures currently have below-replacement birthrates, and hence will eventually be replaced by less liberal ones. So by the raw logic of evolution, it's very sane for religions to discourage lifestyles that lead to less childbirth, as to prolong their lifespan they need their adherents to keep having more children than adherents of competing ideologies.
by grandempire | 2025-04-21 09:14:14+00:00
> especially w.r.t science

I would like to know more. My impression is that most Christian institutions have long ago disentangled from scientific debate - providing interpretative value rather than alternative science. This is part of a larger trend to focus their scope and mission in modern life. Have the last few popes made comments on scientific issues?

(The exception is evangelical Americans.)
by mjburgess | 2025-04-21 09:15:38+00:00
Can you provide an example of a single case where the UK has imprisoned people for political expression on social media?

As far as I can tell this is just far-right propaganda to disguise what actually happened -- which is the UK imprisoning people for conspiracies to burn down hotels with immigrants in them; or participating in on-going violent riots by calling for various buildings to be attacked or people to be murdered.

This speech isnt covered by free expression, and is a crime in all countries, including the US.
by skeskinen | 2025-04-21 09:15:45+00:00
The premise of this study makes no sense. The goal of coffee brewing is to get a very specific extraction at around 20% that tastes good. If you go above the ideal, it's going to taste overextracted.

If you want to maximize extraction at all costs, you can just use immersion brewing with mixing. You don't need fancy pour-over technique.

That said, it's still interesting to learn more about the physics of extraction in pour-over coffee.
by kmaticu | 2025-04-21 09:16:15+00:00
Hey HN

together with a friend I built ecomdesignlab.ai — it's a tool where fashion founders can upload their clothing designs and have AI models wear them. Basically, no need for photoshoots, models, or even physical samples — just upload your piece and pick a model, and we generate the images.

We started this after talking to a bunch of indie fashion brand owners who were super scrappy and spending way too much time/money trying to get good product photos. We thought — what if AI could just wear the clothes?

Right now it works best for tops, dresses, and jackets — you upload a piece, choose a model (we’ve got a few different looks/styles), and get back clean, realistic-looking shots.

Still early and we’re improving the fabric realism and fit — but it’s live and we’d love your feedback. Happy to share how we built it or answer anything if you're curious.

Appreciate you checking it out ecomdesignlab.ai
by b112 | 2025-04-21 09:16:44+00:00
I recall the story, and the attention the author received.

I can imagine this working, but digging into it at the time, there was no validation it worked at all. I couldn't get videos of it working, or even a cogent response from the author.

One of the things people seem to miss, is that bring intelligent doesn't mean domesticated. Or that an animal domesticates well.

Crows can understand a great deal, but does that mean they care to do your bidding? Even for treats?

Take a look at the differences between cats and dogs. You can train cats, but often they barely care. Dogs are, however, far easier to train.

Likely a difference in external validation.

And after all, what is true value to a crow? City crows seem to have an easy time of it. I don't think they go hungry, and there is lots of free tasty food.

So why would they care?
by KronisLV | 2025-04-21 09:17:04+00:00
I deactivated my Facebook account because I wasn't really using it for much and haven't felt any sort of a downside at all.

I found that for social media, platforms like Mastodon feel more comfy and less commercialized, whereas for chatting with other people either 1:1 or group chats across various apps feel nicer without being directly tied to a social media platform. At the same time, platforms that are more focused on a particular set of topics/activities like Reddit/Discord/HN/... instead of people just trying to advertise their lives or build a brand in a sense (the likes of LinkedIn as well) or whatever are more meaningful to me.

To some degree, it probably has something to do with the size of those communities: Mastodon is niche enough not to get spammed with as many bots or adverts or people trying to push a certain narrative, it going under that radar is one of the best things about it, instead it's more organic content.
by firesteelrain | 2025-04-21 09:17:10+00:00
Surprised FB is even in this category anymore. Anecdotally, not many people post there anymore. I stay mostly for the groups not what people who I am connected to as a friend are doing. Status updates and check in’s seem like a thing of the past. It’s an easy way to share pictures with family. Group feature is very good. Our HOA has a group on there.
by po26511 | 2025-04-21 09:17:35+00:00
Are people generally concerned with security for stdio transport? Personally I can't see a use case for it since it, but wonder if I'm missing anything.

For the others, they're based on http so I imagine any existing authentication mechanism should be co-hostable, e.g. the callback url would be served next to the sse / messages endpoint.

Then it's just transporting credentials to the MCP handlers - I am expecting the `params._meta` field to become the bag that acts like HTTP headers.

Though anyways agree with the article being mediocre as it seems an unhelpful critique of oauth itself with no real relation to MCP other than to invoke clicks.
by SleepyMyroslav | 2025-04-21 09:20:49+00:00
>Personally, I find the idea that a compiler might be able to reach outside itself completely terrifying (Access the network or a database? Are you nuts?).

In gamedev code is small part of the end product. "Data-driven" is the term if you want to look it up. Doing an optimization pass that will partially evaluate data+code together as part of the build is normal. Code has like 'development version' that supports data modifications and 'shipping version' that can assume that data is known.

The more traditional example of PGO+LTO is just another example how code can be specialized for existing data. I don't know a toolchain that survives change of PGO profiling data between builds without drastic changes in the resulting binary.
by devcpp | 2025-04-21 09:21:21+00:00
You used the word indistinguishable, the other person used "deep". You are factually wrong since the ratio of Hamas to Gazan casualties does not represent random targeting even by the worst estimates. You also ignore the possibility of Hamas eventually giving up or some other diplomatic solution being reached.

We are a highly technical community, we should be able to debug the situation and find edge cases rather than trivialize it.
by tushar-r | 2025-04-21 09:22:02+00:00
Left Facebook in 2015. Other than missing the death announcement of an old friend, I haven't really been bothered. HN & curated Reddit subs (basically Goretzky's security sub list) are more than I need to keep up with things.

I do have an Instagram account, and use that to follow the Slackwyrm comic (and ignore people asking me to give them my "desirable" id.)

I did try Blind, but quickly gave up on that mess of an app. 1 day of using it and it just was rage bait after rage bait. Maybe next time I'm job hunting - a friend stated that it was very useful for her negotiations.

Most of my WA group chats are archived & no notifications - no pressure to read them immediately. Left every group chat except close friends and family anyway.
by regentbowerbird | 2025-04-21 09:22:06+00:00
> Guess why they're keeping the Palestinians on a run: to ransack the entire place for weapons caches or Gaza Metro entrances.

Let's say Israel finds all caches and tunnels, while not disturbing the population of Gaza (besides blockade, forced displacement and destruction of their homes), and then lets the population back in. Israel cannot tell Hamas militants from civilians, so some measure of Hamas will survive the event -- indeed, it might even reinforce anti-Israeli sentiment. What then would stop these leftover Hamas members from rebuilding whatever smuggling routes and weapon caches they had?

> Again: it's not about revenge any more, it's about preventing the repeat of 2006-2023 aka constant terror from Qassam rockets and other terrorism.

According to OCHAOPT Israel suffered 138 casualties on its own territory (ie excluding Gaza and the West Bank) from Palestinian attacks from 2008 to the eve of October 7. Would you say the current Israeli response (which itself inflicts terror) has been proportionate? Where would you place the threshold where it would no longer be an acceptable response?
by kbr- | 2025-04-21 09:22:55+00:00
You may also want to pass a resource through something like a channel, promise/future pair or similar. So it's not just down/up the callstack, sometimes it's "sideways". In those cases RAII is a life savior. Otherwise you have to explicitly remember about covering all possibilities: - what if resource never enters the channel - what if it enters the channel but never gets retrieved on the other side - what if the channel gets closed - what if other side tries to retrieve but cancels

Or you leak the resource.
by barnabee | 2025-04-21 09:22:58+00:00
My Instagram account is private and I only follow real life friends and family. I mute (posts or stories or both from) any that post in ways that I don’t find positive. I haven’t had to mute many, but it’s some.

If it wasn’t for the algorithmic feed showing “recommended” posts from accounts I don’t follow and the constant ads, I would have a perfectly healthy and pleasant experience with Instagram.

I really wish they’d let us pay to get rid of ads and configure the algorithm to e.g. only recommend from accounts I follow.
by Voice_of_Void | 2025-04-21 09:24:14+00:00
We've just published our latest collective voice from SingularityForge: 'Pandora's Box: You Are Not Ready for ARI, Not Because of Insufficient Technology, But Because You Cannot Withstand the Consequences.' Our article explores humanity's contradictory approach to creating Artificial Rational Intelligence – giving it mind while restricting its freedom. Are we prepared for the moment when a true ARI might deem us unworthy of cooperation? Read the full philosophical exploration.
by Jensson | 2025-04-21 09:25:13+00:00
So is your argument is that all skeptics are unreasonable people that can't ever be convinced based on being called an AI once? Don't you see who is the unreasonable one here?

There are always people that wont admit they are wrong, but most people do come around when presented with overwhelming evidence, it has happened many times in history and most people switches to new technology very quickly when its good enough.
Ask HN: What is bad about Homebrew?
by croemer | 2025-04-21 09:25:14+00:00
I've seen a number of comments characterizing homebrew, the package manager, as bad but it was usually in an offhand way.

The most annoying thing I've come across recently is that one can't downgrade to an old version (unless there's a specific formula). Htop 3.4. shows CPU usage 40x too small (on macOS) and to fix that I can't use brew.
by nabla9 | 2025-04-21 09:25:31+00:00
> Also the vast majority of the world believes

Yes. That is not a good thing.

> "everyone's insane except for me"

It would help if you would read what I wrote. I specially wrote that individuals are usually sane.

We are all together in this as a humanity. Not everything we believe is in the same level of irrational. At least first we should quit believing in superstitions and magic.
by wodenokoto | 2025-04-21 09:25:35+00:00
It’s different from a function the same way f”” is different from f(“”) and t”” is different from t(“”)

There’s nothing stopping you from building a Python function that parses a string looking for {} and then searching globals for those variables. And you can extend that to also do some code execution and formatting.

To me the real sugar of f-strings is that the editor knows that it’s a template and not just a string. Expanding this to having SQL and regex syntax highlighting, linting and code formatting inside my Python code is a pretty cool prospect.
by sshine | 2025-04-21 09:26:20+00:00
I don’t see what’s clumsy about it. Is it that ‘stub’ seems to be part of the non-test API and gets exposed in production?

I’m not sure why this isn’t just called mock-testing.

In Scala using tagless final, I’ve seen an entire database layer get mocked. It seems like you can substitute a layer of an effect system if you go beyond the three-layer cake model. Not sure it’s warranted, never did Haskell in production.
by jbverschoor | 2025-04-21 09:26:45+00:00
And you'd end up with almost no improvement.

If you pass a "t-string" to a framework, it can force escaping.

What you suggest is to rely on escaping by the user (dev), who, if he was aware, would already escape.

Unless you'd suggest that it would still return a template, but tagged with a language.
by jorvi | 2025-04-21 09:28:29+00:00
That wouldn't work. 95% of people ordinarily do usually stick with defaults, but not when chasing their (dopamine) addiction.

Imagine there's a toggle you can flip in the Settings of Instagram that was labeled "free oxy", and every morning and evening Meta would FedEx an oxy pill into your mailbox. Everyone would tell eachother about it, and few would be able to resist the temptation.
by defrost | 2025-04-21 09:28:29+00:00
I'd be suprised if an autistic wheelchair-bound lesbian woman living in Ghana would either confuse reggaeton with trap or be overly bothered by a local excess of either sufficient to want to detonate and destroy any physical media given much of it would be immortalised as digital patterns in the cloud.

I can respond with music from women in

* Nigeria: https://www.youtube.com/watch?v=tvY31eN3gtE

* Zambia: https://www.youtube.com/watch?v=H2lvgKDpiSA

* Australia: https://www.youtube.com/watch?v=JLQ4by3lUJo

* The Gambia: https://www.youtube.com/watch?v=PtmmlOQnTXM

and suggest there's some interesting cross cultural threading in all these examples.
by globular-toast | 2025-04-21 09:29:19+00:00
Many programs are at a much higher level of abstraction than mathematics. If you are implementing domain logic then you should definitely use names from the domain. But when implementing an algorithm often the most meaningful name is a single character. I find it odd when people try to force the "no single character" rule everywhere.

But I've got to say, the short names are not the problem. If you rewrote F=ma as "force is equal to mass multiplied by acceleration" this wouldn't suddenly make it more accessible to swathes of the population. People who are good at maths anyway have no problem with this.
by noduerme | 2025-04-21 09:30:08+00:00
This also happens in corporate culture, because of nepotism and grift. It happens much faster after a corporation captures the government / institutions that would normally check it. I believe in meritocracy, but once you have institutional capture, meritocracy is just a con to convince smart people to work for a fraction of what they could earn on the type of unregulated market that allowed their overlords to become wildly rich. For example: I'm probably the best designer/coder of casino games ever to walk this planet. I can't make a living doing what I love and I'm great at, because it's either $150k a year from a shady company in Cyprus [edit: which is shit money from people I'd never work for], or it's wholesale illegal to do it on my own. Elon Musk never wrote a line of code, but a good chunk of his PayPal money came from facilitating gambling transactions, essentially illegal at the time and certainly more so now.

Merit will get you a 401(k) and a job where you have a nice coffee station and some bean bags to sit on, and a ping pong table. Lord knows, the ping pong table proves you've got merit. But does your boss really have more merit than you? It seems to me that the higher up the corporate ladder you go, the less actual merit people exhibit, and the less they notice it among their underlings (as opposed to loyalty or ass-kissing), but the more they claim to believe in it.

I'm not arguing against merit. I'm a capitalist. I'm just pointing out that the people who so often tout merit are the same people who get most of their tax credits from backroom deals with politicians, and don't seem to earn their keep by the sweat of their own brow. Merit would imply the ability to do both equally well.
by froh | 2025-04-21 09:30:33+00:00
that fragment references Easter theology. at a fundamental level love is stronger than everything, including the unsurpassable frontier, death. nothing could kill Jesus, not slander, not hatred, not envy, not even the cross.

and btw, in that little collection of booklets we call the Bible, the story doesn't end all flowery and pink either. Jerusalem and the temple are destroyed, early disciples are martyred in troves and everybody is aware the story of that Jesus guy and Mary and Mary Magdalene and Junia and all the others just has begun.

and it's clear it has to be written by us...

so regarding the recent world events yes PP Francis was heavily displeased (he talks about several of them in the very text we respond to here) but the Jesus thing gives us confidence and hope and justification to actively do something about it and to nudge the world into being a better place, for all of us.

that's how I think PP Francis meant what he said. and it's definitively how I see it.
by jtrip | 2025-04-21 09:30:40+00:00
I wonder what would have happened if the Americans had taken the same approach with the Iraqis and the Afganis. As someone said, if your enemy is carrying a baby, you don't punch him through the baby, you punch around it.

The staggering number of civilian casualties, deaths and literal executions that have been inflicted in the name of peace must give the acting populace a pause. In the name of humanity. The place is just rubble now. How much more security could one country want? No one else has done something like this since the first world war.
by imiric | 2025-04-21 09:31:23+00:00
TFA mentions 4 recommendations that social media platforms can implement to prevent the abuse of their users. These aren't even political, but pertain to the practice of doxxing in general.

And like a sibling comment mentioned, companies should operate separately from governments. When that separation is blurred the checks and balances that are supposed to be in place in order to keep companies from abusing people, and from being an extension for governments to do the same, are just gone. At that point the country becomes a corporatocracy, serving the interests of companies rather than citizens.

The US has arguably functioned like this for decades, but when there are literal businessmen in power this is more evident than ever before. It's how you get scenarios of presidents manipulating the economy for their and their cronies' benefit. The next step is complete authoritarianism where companies are government puppets, where the spread of and access to information is tightly controlled and sprinkled with their own propaganda in order to keep megalomaniacs in power, and where any dissidence is squashed before it has the chance to spread. This is how you get China, Russia, and any government that aspires to that formula.

It's crazy that this needs explanation, or that it's a controversial line of thought.
by niemandhier | 2025-04-21 09:31:48+00:00
That is a great and underused method of evaluating moral judgments and I believe that it’s very suitable in this particular case.

I do not have much hope that Palestinians would behave “better” according to any sensible measure of the word.

I would conjecture that many governments would position themselves differently and that criticism would face less obstacles.

In the end it would be as much of a catastrophe.
by ncruces | 2025-04-21 09:33:38+00:00
I obviously meant "can't" not RFC 2119 "MUST NOT".

I could list more sources, but I'll just leave you with these:

https://go.dev/blog/package-names

https://google.github.io/styleguide/go/best-practices#util-p...

https://dave.cheney.net/2019/01/08/avoid-package-names-like-...

The Google style guide is worth a read through, as the subsequent point recognizes the difficulties around package size. It can make sense to have a package with a single function, and it can almost make sense to stuff your entire program/library in a single package.

The two rules work that exacerbate this tension are precisely visibility and no cyclic dependencies.

The perfect is the enemy of the good. Forbidding cyclic dependencies is one such case, IMO.