MurphyA/hacker-news huggingface dataset:
by numpad0 | 2025-09-19 07:53:04+00:00
Yeah, when a layperson says $SOCIAL_MEDIA is full of child pornography, it often just means legal anime content that would be on advertisements everywhere in Tokyo, especially anime contents that are LESS explicitly sexualized.

This happens because Japan always has disproportionately massive online presence with significantly better democratized attention engineering, and so content selections naturally mimic a crossing at Akihabara(despite it almost has been entirely superseded by Chinese tech cultural centers such as Shenzhen), not the Times Square(in NYC), which infuriates a lot of somewhat vocal people.

And, the reason why I must bring this up is that it is not merely it is inaccurate labeling, but it is also counter productive to not face it straight on. Such as, people would move away from pornography, making it less actually pornographic, which is more child-pornographic by the standards of people using this term in this manner, because that is what are considered LESS sexualized contents by its producers, which by the way exist in orders of millions in Japan and leaking out fast into Asia at large.

TLDR. Hating anime, fine. Just don't call it CP. Your words sound opposite of intent. That's what brought us here. So stop.
by lmm | 2025-09-19 07:53:15+00:00
> And they don't care to do it on Linux

I don't understand what you're saying here. I've used NVidia on Linux and FreeBSD a lot. They work great.

If your argument is they don't implement some particular feature that matters to you, fair enough. But that's not an argument that they don't offer stability or Linux support. They do.
by account42 | 2025-09-19 07:53:26+00:00
> Most apps nowadays have desktop and mobile variants, and you want some consistency, as you don't want users to relearn everything when switching variants.

I don't think anyone actually asks for this. The driving factor seems to be saving cost/effort by making only one design with extremely minor adjustments at best. It used to be that desktop was the main target now its mobile.

The consistency I want is between different applications on the same system but barely anyone cares about that - and many developers actively want their programs to stand out.
by bsjaux628 | 2025-09-19 07:54:11+00:00
The behavior is Org and department specific. What happens is that those questions are map to a 'Org Health' metric (satisfaction, innovation, etc) and they are Manager aggregated, so your Manager's manager saw those report and your Director saw your skip manager's and so on. I would say my org was very healthy in terms of handling it, no treaths or anything, just asking us what we thought was going wrong, how to improve and coming up every year with a new SOP to do the connection's review.

Again, YMMV.
by nunobrito | 2025-09-19 07:55:00+00:00
It is basically email on steroids.

You write an email (note/message) but instead of sending it to one server, you can send it to multiple servers of your choice. Each message is digitally signed with your keys and a time stamp, so you can verify that the identity is truly yours no matter where the message came from.

In my opinion is the most innovative way of communicating that I've seen in the last 20 years. There is no concept of server nor permanent location.

A relay can refuse to receive your messages, but they can't block your account because you can always write new notes, sign them and send to wherever people want to read your texts.

Imagine the case with Trump when he got blocked from Twitter. With a click of a button they have deplatformed him, with NOSTR he would have just continued writing and people would simply tune to another relay to keep reading his texts.

On top of that are other good developments. For example, file sharing also became decentralized. So files, images and other media can be sent to the relays and you mention them from the notes based on the file hash which is good save content when someone else hosting your texts and media decides to stop hosting.
by dbushell | 2025-09-19 07:55:20+00:00
A big misconception I've seen is the assumption that Nostr relays are federated and share messages between one another. This is not how it works. So if you're building a "Twitter clone" the client app must search multiple relays and post to multiple relays. If clients are not using a relay in common they cannot see one another.

The end result is a bad experience for both user and developer. Using a single relay is centralised and defeats the point. Using multiple relays is slow and cumbersome and requires the user to know/care which relays they are connecting to.

When I played with Nostr a couple years ago the "NIPs" were already a complete mess. Later NIPs supersede earlier NIPs changing how clients are supposed to interpret messages. At least some are flagged as "unrecommended: deprecated" now.
by N-Krause | 2025-09-19 07:55:26+00:00
It is a standard of how one thing talks to another thing. It is JSON with some fingerprinting/hashing send over Websocket. Thats basically it. What you do with it, remains up to your implementation.

That helped me understand the protocol better: https://www.youtube.com/watch?v=Tbt3jL1Ms0w

This also helps understand the whole basic concept: https://github.com/nostr-protocol/nips/blob/master/01.md
by TheAceOfHearts | 2025-09-19 07:55:27+00:00
Right, and I'm asking if there any interesting figures primarily using this platform to share interesting content because I don't know of any, and I didn't find any niches that were best served by this platform.

In the past, the way that I would typically get to know people online was either through niche topic-specific forums or IRC channels. Then eventually if we got to know each other well enough, we would connect on other platforms. The modern version of this seems to be Discord. These platforms are all topic focused, rather than being user-first.

Discoverability is important! And one of the limitations of search or tag based discoverability is that you're limited to finding things which you already know about. But it doesn't help you find new things that you don't know about! This doesn't mean that algorithmic discoverability is the only option, for example: you could find some way to map the user's interest spaces and search for unexplored or undiscovered nodes.
by norome | 2025-09-19 07:56:06+00:00
My two cents as an armchair architect: The Original Gaudi façade is a masterpiece, astonishing to behold in both technical excellence and artistic originality. The sculptural spires are also excellent where they follow the law of weirdness and surprise. The rest is a valiant tribute, but ultimately lacking in the subtlety and freedom of Gaudì himself. It was based on his design as closely as possible, but we can only imagine him re-thinking and warping the design at each stage to create those original details and surprising moments that characterize the works he personally supervised. I found the interior boring, and the newer modernist façade was just an echo of the style in vogue at the time. I would skip going inside next time.
by Imustaskforhelp | 2025-09-19 07:56:38+00:00
A lot of windows users use java on windows too.

I do think that I have yet to see a bedrock player on windows as compared to java player on windows & I have been playing minecraft for so long and joined so many discord communities of minecraft related as well and that's my experience.

Java is really peak minecraft, with modpacks as well. You should try out prismlauncher, its open source and works quite smoothly on linux and you can try a lot of modpacks which the bedrock players can't play.

Fabuously Optimized is a must have modpack given how efficient it can make minecraft / give fps boosts
by MrResearcher | 2025-09-19 07:57:39+00:00
Could you please describe your remote access software stack in more details? What software/versions did you find more useful?

Can you connect e.g. from Windows to Linux and vice versa? Or from Android to Linux? I believe, KDEConnect was specifically designed to address this (https://kdeconnect.kde.org/), have you had a chance to give it a try?
by BatteryMountain | 2025-09-19 07:57:54+00:00
If you buy a Samsung phone, after initial setup (be sure to Opt-out of all the extra ToS), install all the google equivalent app (calc, calendar, contacts, phone, etc) enable developer mode and remove all the samsung variants via adb. Takes an hour but well worth it. Some packages/apps can only be removed via adb. On a brand new samsung, there are three Meta/facebook packages installed in android as hidden even if you have Facebook app uninstalled. Most of the samsung bloat, including One Drive can be properly removed like this. Phone runs silky smooth & battery lasts longer too after this process. My phone has very little left of samsung, but I do unfortunately have to use google's apps, which works great for what it is.

Don't try to remove the Samsung Gallery, as it will break the camera.

Don't remove all the Knox packages, as they will break NFC/Wallet apps.

You can remove all the AR/VR Emoji shit, half of them use the internet...

You can remove the "Weather" package. This is supposedly a widget.. right.

You can remove Hiya spyware package."spam call detection" straight from china .

You can remove netflix, youtube, instagram, snapchat, spotify, microsoft apps and other preinstalls this way too (instead of just disabling some of them). You can always install from the store again if needed.

I hate what modern tech/software ecosystem has become.
by lelanthran | 2025-09-19 07:58:20+00:00
> And the problem with that answer is that it doesn't lead to engagement or interest and that means it doesn't lead to learning. It's a bad answer.

With an insufficiently developed brain, there is no answer that leads to engagement or interest.

Sometimes you'll find yourself telling kids "How do you know you won't like it unless you try it?"

If you, personally, claim to have never told a kid that specific sentence (regardless of context), I have serious doubts that you actually have kids.

Sometimes engagement and interest only come after the kid has been forced through a little bit of it.

They are children; you can't always reason with them because they have not yet developed sufficient reasoning skills. Making the claim that reasoning is all you need to get children to do the right thing is plain nonsense.

> I also disagree that there needs to be justification.

Sounds like we're in agreement, after all? I also don't think there needs to be a justification for "You need to learn Maths". This is why I said an answer along the lines of "you'll understand why later" is all you can do when asked for a justification.
by jpc0 | 2025-09-19 07:58:54+00:00
The discussion here was building bindings for the OS layer, which means to explicitlY worry about the client platform.

When using the web I have my own issues with that platform, or more specifically using wasm in it since it is literally useless for building web based applications over JS/TS. It is being targeted more as a library platform which gets called into from JS than being an actual “assembly “ language.
by t1E9mE7JTRjf | 2025-09-19 07:59:06+00:00
You're missing the point if you are evaluating it by looking at random facets like JSON and hashes. Nostr is an interoperable data layer. Anyone can build on it, and users don't get locked in, since the data layer is separate from the apps (clients). It puts the onus on app developers to make a compelling experience, and not F over The (not their) users. This upending is imo what the revelation is. Likewise, that everything is left to be implemented paints a picture of how developers can make it how they want. Like lego but you can design the bricks too. Cool.
by bonoboTP | 2025-09-19 07:59:20+00:00
That's a bit of a caricature, but would you ask the same of an English major or an art historian? Math is an intellectual activity that's about sharpening and chiseling the mind, and the satisfaction of figuring things out and seeing things fall into place neatly. Thinking about real things out there in the world in math ways (~= applications) can also be fun.

Just look at software. It's undeniably useful with many applications. Still, some people treat it playfully and in an enjoyable way, they learn about algorithms they won't ever use, just for the elegance, read Knuth, even if reading some React handbook may be more useful for their day-to-day. There are more considerations than "but how will this make my employer richer?"
by superultra | 2025-09-19 07:59:29+00:00
To each their own I guess but I think this is a beautiful home. My home was built at the same time (1965) and seems to share a lot of characteristics to David’s home, although my house is much smaller.

You’d be surprised how hard it is find houses like this. Many of them have been gutted and rehabbed into “open” floor plans, with a lot of white paint and white barn doors.

This is unfortunate because house builders back then really knew how to create distinctive spaces.

This home has a lot of beautiful light, feels very airy and open, and yet feels very distinctive and characteristic.

Probably the biggest drawback and challenge will be, as other commenters have pointed out, that Lynch smoked packs a day and getting that out will be tough.

Otherwise there absolutely buyers who would love this home.
by basch | 2025-09-19 07:59:40+00:00
>almost no one was concerned this guy might be MAGA.

But that's not what he's saying. He was saying "they were quick to paint him as blue tribe before knowing his tribe." It is just constructed like a sentence that ambiguously also means "desperately constructing that he was not red tribe."

>Red tribe media gleefully pointing out left/progressive connections

Which is synonymous with what JK said. That the reaction was "he was a them, not us, therefore justifying our prejudices."
by pcthrowaway | 2025-09-19 07:59:49+00:00
It sounds like you're under the impression that threads can only be started by "replying to a message". That's true in the sense that threads are created when you hit the reply icon to a top-level message, and type a response in the section for the thread starting with that message.

Afterwards, all responses sent in the thread are part of that thread. By default, on versions of Mattermost in the last year, these are visually separated from the channel, almost like a sub-channel that you can reply in. In the web app, the thread is off to the side of the main channel.

Responses in the thread do not show up on the channel; the top-level messages which have replies in-thread say the number of messages in that thread, which you can click on to open the thread. Messages sent to the main channel go to the main channel, but in the thread view, you're not necessarily replying to any one specific message, just posting a message in the thread.

I think there are other ways to view this though, so based on user settings it may also be possible to see threaded responses in the main channel (I haven't experimented with the alternate view settings though)

Not sure if that answers your question, but you can always join the mattermost official server and try it out yourself if you're curious: https://community.mattermost.com/
by Frieren | 2025-09-19 08:00:18+00:00
> "hamburger buttons"

I work on a desktop PC and "hamburger buttons" frustrate me beyond reason, in the same way that many other "modern" designs. I understand that cost benefit of having just one implementation for mobile and desktop. But it is still annoying.

> Frameworks, languages, computers, come and go, but the human body doesn't change and the knowledge I have in design, I carry every day and have barely changed over the years.

This is the part that adapting interfaces for the small tactile screen of a phone and then using them on big desktop screens seems so wrong. The design is probably fantastic but it is applied to the wrong interface. The people that designed the desktop interface were good at it and should not have changed. I wish UI designers went back to desktop interfaces for big screens. But mobile has economy of scale on its side so probably it is not going to happen.

> "the design of everyday things"

Great book.
by nunobrito | 2025-09-19 08:01:16+00:00
First of all there is some confusion because blockchain doesn't play a role here.

You start by creating a pair of public/private keys. That is your "account" but is independent from everything else (e.g. not tied to any specific tool nor web service).

Then you create texts (notes) which are digitally signed with your private key. Using the public key anyone can verify it was you writing it and nobody else.

There is no blockchain in the process, these simple text messages get sent to a multiple number of relays (you can even host them yourself) and other people can read them very freely.

The main difference to mastodon is that exists no central server where someone registers an account and has the power to kick you out from the site (deplatform). This also solves the problem with the mastodon servers decides to stop the service and suddenly everything is gone.

On NOSTR your texts are your texts, and there are multiple copies everywhere (more than 1000 free relays at the momment).
by numpad0 | 2025-09-19 08:02:26+00:00
It's euphemism for anime. Listening to these draw lines between porn and not-porn ever clearer, which users interpret that inside the line is free-for-all, and anime wins and obliterates everything even harder after the fix is implemented or strengthened.

These people come back fuming hot with more derogatory, still indirect, descriptions, and cycle repeats. This has been a "problem" for social media for almost as long as I've been online.
by immibis | 2025-09-19 08:02:51+00:00
At the cost of inner-platform-effecting all the game code. Long-time software engineers know all about the inner platform effect - if not, see [1]. Instead of writing directly what you want, something like:

new Block("mymod:mystone").setShape(Shapes.CUBE).setTexture("mymod:stone_texture").setStepSound(Sounds.STEP_ON_STONE)...

you now have to do some of this inline (the part that can't be customized in data packs):

new Block("mymod:mystone").setStepSound(Sounds.STEP_ON_STONE)...

but the rest is looked up across 5 different cross-referenced JSON files full of magic values with no autocomplete or syntax highlighting. Start with an indirection layer in assets/mymod/blockstates/mystone.json: [2]

{"variants": {"": {"model": "mystone"}}}

then of course you have to actually specify how to display the block: [3]

{"parent": "minecraft:block/cube_all", "textures": {"all": "fabric-docs-reference:block/steel_block"}}

(you see that? there are inheritance and variables in Minecraft's ad-hoc JSON language)

You need a second file to specify how to display the item when it's held in your hand. Usually it's similar boilerplate. But have a look at the abomination that is "item property overrides" [4] [5] as an example of inner-platforming. Instead of render(is_cast ? cast_model : uncast_model); there's this whole infrastructure of a registry of item property predicates written in Java which can then be referenced in JSON to select a different model file under specific conditions.

[1] https://thedailywtf.com/articles/the_inner-platform_effect

[2] https://docs.minecraftforge.net/en/1.12.x/models/blockstates...

[3] https://docs.fabricmc.net/develop/data-generation/block-mode...

[4] https://docs.minecraftforge.net/en/1.12.x/models/overrides/

[5] https://minecraft.fandom.com/wiki/Tutorials/Models#Example:_...
by jubueche | 2025-09-19 08:03:14+00:00
Analog In-Memory Computing (AIMC) can unlock new AI use-cases by serving 100B+ models on a tiny footprint by exploiting the density of non-volatile memory. AIMC always suffered from poor accuracy because the computation happens inside the memory in the analog domain. A new paper from IBM Research and ETH Zurich just demonstrated that it's possible to achieve 4-bit weight-quantized equivalent accuracy, solving one of the key challenges of AIMC.
by internet_points | 2025-09-19 08:03:16+00:00
even nostr seems to want bubbles, under Why not just use Mastodon/Fediverse? they write:

> The most interesting feature of Mastodon is that by its nature it creates communities with shared values that grow in each of its servers. Or, should I say, that should be a feature if it actually worked like that. In fact these are not really communities, but a mashup of users that may share some interests among each other, but also have other interests and those other interests end up polluting the supposed "community" with things that do not interest the other users.

ie. they're complaining that federated communities are too diverse and multi-faceted, instead of being divided into nice little laser-focused grids of shared interests
by stonogo | 2025-09-19 08:03:46+00:00
Happy to help.

Step 1: In 2023, notice a crypto spam post on Mastodon with a weird account name.

Step 2: Look up what could have made that post, which was bridged from some other service.

Step 3: Set up a key, grab a client (I used a web client that deployed to Netlify's free tier).

Step 4: Follow some howtos, add relays, follow some accounts that repeat other accounts, try to figure out how discovery works.

Step 5: Start seeing really disturbing content.

Step 6: Delete all this stuff, and write it off in the same bucket as Freenet.

Step 7: Wait some years.

Step 8: Get called a liar on a web forum.
by pnt12 | 2025-09-19 08:04:36+00:00
I agree they aren't building great user products anymore but gemini is solid (maybe because it's more an engineering/data achievement than a ux thing? the user controls are basically a chat window).

I asked for a deep research about a topic and it really helped my understanding backed with a lot of sources.

Maybe it helps that their search is getting worse, so Gemini looks better in comparison. But nowadays even kagi seems worse.
by nunobrito | 2025-09-19 08:04:50+00:00
It nowhere similar to Monero in privacy, because it was never private to begin with. Please read: https://bitcoinmagazine.com/technical/state-of-bitcoin-light...

And attention that Monero isn't the only privacy coin in town, but it is the one that is without doubt more attacked by governments due to its privacy. You don't see the same treatment for neither LN nor bitcoin, instead you see governments supporting it. There is a big difference.
by dragonwriter | 2025-09-19 08:04:51+00:00
> In the same spirit, are you telling me that you solve math problems without using any mathematical notation because it doesn't offer any improvement over natural language?

That’s not in the same spirit, and I didn’t say either that programming languages don’t solve any problem, or that there aren’t tools that do solve the problem it was suggested that programming language solve where it exists, which isn't (except maybe since the advent of LLMs) between human and computer.
by Braxton1980 | 2025-09-19 08:05:02+00:00
> Don't we all remember how worked up we were over the russia collusion story, and the special prosecutor Robert muller...and nothing came of it...and we all forgot about it.

There was a full report and people were convicted of crimes related to the investigation.

Why did you say nothing became of it?

https://en.m.wikipedia.org/wiki/Mueller_report
by michaelnoguera | 2025-09-19 08:05:12+00:00
Enfabrica "build[s] foundational fabrics for the next decade of high-performance distributed computing, through intelligent hardware-software co-design."

- [Scaling to 100K+ GPU AI Clusters Using Flat 2-tier Network Designs](https://blog.enfabrica.net/scaling-to-100k-gpu-ai-clusters-u...) (Enfabrica blog)

- [Nvidia-backed Enfabrica releases system aimed at easing memory costs] (https://www.reuters.com/business/nvidia-backed-enfabrica-rel...) (Reuters)