MurphyA/hacker-news huggingface dataset:
by danabramov | 2025-09-27 11:16:55+00:00
AP is just “many small centralized services that email each other”. Its scaling characteristics reflect that - of course running a “little Twitter for 100 people” is cheap. But it’s a completely different thing. You could “scale down” atproto in the same way, but the point of atproto is that you can aim higher than niche islands.

ActivityPub doesn’t attempt to solve any of the same issues that atproto does — there’s no ability to have a full consistent view of the network. So it’s comparing apples and oranges.
by t_mann | 2025-09-27 11:18:18+00:00
Interesting discussion, and good points highlighted about Bluesky's did model that means you essentially don't own your identity either (in typical scenarios and when it will likely matter most). That takes a big chunk out of the "host your own data" narrative.

One point I disagree on that's also mentioned in the replies: I don't think a global state should be seen as necessary or even desirable. Sure, it helps people who optimize for clicks/likes/attention as a business model But that shouldn't be the only concern. Having some degree of uncertainty around the global state can help reinforce a healthy skepticism towards what you're seeing in general. The 'correct' global number of upvotes on a post, or the majority of what has been said about a subject might still be manipulated to the point of being essentially fake. Optimizing for virality is not desirable if you think of the platform as a public good. Think about what it has done for the centralized platforms, and the consequences it's had in the real world.
by ori_b | 2025-09-27 11:18:39+00:00
No need to guess, it's 10 lines of code. And you can use bpftrace to watch the test program enter the kernel.

Using the libc wrapper will use the vdso. Using syscall() will enter the kernel.

I haven't measured, but calling the vdso should be closer to 5ns.

Someone else did more detailed measurements here:

https://arkanis.de/weblog/2017-01-05-measurements-of-system-...
by Aldipower | 2025-09-27 11:19:34+00:00
You still totally miss the point of this thread. Making music and creating art for the sake of enjoyment. Consumer preferences are irrelevant here. I am totally fine if you like AI music. And I am sure someone can create art by interweaving AI elements. And keep in mind, the training data for Suno is coming/gets stolen from someone like me who creates real music. Personally I do not enjoy to make music with some proprietary 3rd party tools that can garden wall at every time, like Suno. But that is personal preference.
by HiPhish | 2025-09-27 11:19:45+00:00
There is a language server for Typst: https://github.com/Myriad-Dreamin/tinymist

I have not tried this one, but the predecessor (typst-lsp) was working fine with Neovim for me when I did my little Typst experiment last year. Whatever the VSCode plugin is offering should be possible to replicate on top of tinymist.
by teiferer | 2025-09-27 11:20:20+00:00
Already the title of your submission does not check out. Do you know how many clock cycles a 1 GHz CPU realizes in one nanosecond? One. Just reading the input argument of a function takes a "nanosecond-scale" amount of time.

> I'm a self-taught developer and researcher who left school at 16, and I've spent some time exploring a first-principles approach to system design for various frontier problems.

As much as I appreciate new ways of thinking, whenever I read "first-principles approach", my alarm bells go off. More often than not it just means "I chose to ignore (or am too impatient to learn about) all insights that generations of research in this field have made". The "left school at 16" and "self-taught" parts also indicate that. This may explain the hyperbole of the title as well, as it does not pass the smell test.

If you are looking for advice, here is mine: try to not ignore those that came before you. Giants' shoulders are very wide, very high up and pretty solid. There is no shame in standing on them, but it takes effort to climb up.
by cowboylowrez | 2025-09-27 11:21:05+00:00
guys I think we're being too hard on this guy, why are we so upset that songeater is now Jimi Hendrix because of Suno? I know I'm jealous, I've been beating on my guitar for decades and I'm still pretty meh, but its because I lack the true creative genius required to type suno.com into my browser, not everyone is cut out to be a literal GUITAR GOD like songeater here. Lets give him the props he deserves for the massive investment of backbreaking labor over the past decades^w years^w weeks^w days^w hours^w halfhourmaybe it took for him to learn pseudo-guitar.
by danabramov | 2025-09-27 11:21:41+00:00
Designers of atproto actually agree with you so the data is not unstructured! It’s structured by schemas (called “lexicons”) controlled by app developers.

Data in user repositories is treated as untrusted input by apps, and rejected if it doesn’t pass the corresponding schema. Schemas are evolved in a backwards-compatible way with a nudge towards future extension (eg open unions are default).

That’s exactly why you can’t make a 500 character post on Bluesky. The Bluesky server will ignore your record as being invalid.
by johnisgood | 2025-09-27 11:22:01+00:00
But you trade a lot for not wanting to set up your own custom environment. You only have to set up yours. There is no one size that fits all, and if this flexibility comes with these features mentioned (non-proprietary, federated, archivable, accessible, not dependent on a specific company), then: yes, please! How could anyone not want this?
by pm215 | 2025-09-27 11:22:07+00:00
Same principle as why many people prefer not to own shares in the company that employs them -- you're already heavily exposed to that specific risk and don't want to add more. If you live in Florida then a hurricane in Florida already might mean financial loss for you if it damages your house, so buying a CAT bond that covers a different thing is more diversified risk: you might get "house is trashed" or "bond is total loss" but at least you probably will not get both at once.
by constantcrying | 2025-09-27 11:23:26+00:00
Typst fixes pretty much every problem LaTeX has.

It replaces the macro language of LaTeX with a python/rust like language, which couldn't be easier to write.

The markup language has a markdown like syntax which makes writing simple things simple. And allows for complex, but easy to comprehend operations when useful.

It has good tooling, with helpful error messages and is not arbitrarily limited on memory or font support. (I know some LaTeX engines do not have that problem anymore, but even the Idea of competing engines with different feature sets is somewhat ridiculous)

I have used it a lot, for many different things.
by dvsjr | 2025-09-27 11:24:01+00:00
Two weeks before Christmas in the big recession I got laid off. Earlier in the year I had gotten divorced had just told my bosses how much I appreciated having the job to focus on because of the loss of my marriage. I was told they were bringing in an MSP who would charge half my salary and come in twice a day but the details didn’t really matter. I can see now in hindsight how you cope really just boils down to what kind of person you are and of course depends also on your financial situation. Mine was not good and so the stress of having to rely on unemployment, which I will say thank God for Massachusetts and for Obama (he extended unemployment financial help during the recession), which for me meant I got paid enough to pay rent and live for over a year and a half. I looked for work every day but I did what they recommend which is to spend time in the morning, sending out resumes working on LinkedIn, networking making calls and then I put it away. But the stress of it was enormous. For just a moment in the morning I would wake up and feel really good, rested, and then I would remember that I didn’t have a job and the fear would grip me for the rest of the day. I’m sure it took gears off my life. I try to help anyone who is in a similar situation not sure words can really help those of us who are more inclined to be worrywarts. There are people who don’t care who are unemotional about it and good for them, but for me, it was a very difficult time. I’m still scarred by it. I refuse to trust business. My friend says it’s PTSD, but really I think in those moments you have to be kind to yourself and do everything that they say helps in stressful situations; exercise stay away from alcohol travel yoga and actively try not to beat yourself up if you’re a sensitive kind of person. Anything that helps with endorphins consider working in a side field or part-time doing whatever you have to do to pay the bills. I was proud and wanted to stay in tech. I remember a few years ago finding a big amount of space taken up on one of my old hard drives. I found that the reason was hundreds and hundreds of PDFs of my resume that I had sent out. It does eventually get better. You do eventually find a much better position with good people better pay, but you have to believe that it will happen. You have to generate that goodwill and belief in the future. Best of luck to anyone looking.
by danabramov | 2025-09-27 11:24:07+00:00
This is for public data.

Think Twitter posts, StackOverflow answers, Reddit comments, etc. The stuff you don’t want companies to gradually start locking up for their own gains (as they tend to).

The protocol will likely be extended for private and semi-private data in the future, which would work by granting explicit permissions to apps. For now, app developers would keep private data in databases, same as usual.
by aloha2436 | 2025-09-27 11:24:49+00:00
> and people still buy them

You skip over a very important step here, where people keep buying the MBSes because the ratings agencies are knowingly rating the securities incorrectly. If that didn't happen, the market would be too small to blow up in the way that it did, all of the safe money can't invest if the MBSes aren't AAA.

It's not that no-one noticed in time, it's that the people responsible for noticing were paid to pretend they hadn't. That is the corrupt part.
by defanor | 2025-09-27 11:26:26+00:00
It is indeed considerably more verbose, especially the "context" version (the one focusing on semantics, rather than presentation), and I did not write much of it myself, but I can imagine it being fine. It should not be a bottleneck for carefully (and slowly) composed documents, while for more casual and quick notes, even with LaTeX it appears to be common to use both a preview (often inline) and some input assistance, avoiding completely manual handwriting. Besides, as the linked Wikipedia article mentions, it is rather like expressions in Lisp-family programming languages (or pretty much any common ones, if you avoid infix operators), which are not that bad. I imagine it may also be more convenient (and terse) in combination with SXML or KDL, to avoid closing tags.
by cornholio | 2025-09-27 11:26:39+00:00
Naturalistic fallacies will only carry you so far. For example, my 12 year old car has none of the incredibly adapted limbs and muscles of a cheetah, but can still easily exceed the animal land speed.

The article makes a compelling case that a certain kind of sensory input and learning is necessary to crack robotic movement in general, it remains to be seen if such a fine array of sensors as the human hand is useful outside very specific use-cases. A robot that can stock shelves reliably would still be immensely useful and very generalizable, even if it can't thread the needle due to limited fine sensory abilities.
by chaosprint | 2025-09-27 11:26:49+00:00
I am a paid user for months. Actually the most impressive upgrade from 4.5 to V5 is being able to get MIDI. but for now the ui is still very chaotic and buggy. As a VC-backed company, while they're able to train models thanks to VC Moeny, they're also clearly not enough to sustain their income simply by becoming the new Ableton. Balancing the needs of professionals with those of the general public is a complex proposition. Are ordinary people really willing to pay such high monthly fees to produce music?
by matthewdgreen | 2025-09-27 11:27:11+00:00
Yeah that’s the story people tell. On the other hand, I need to take a brand name version of a medicine that was patented in the early 20th century, and in the US the co-pay alone costs me $200/mo or more (not including what insurance pays) while I can buy it from Canada for $30 without insurance. (The generics cost a similar amount, but don’t work as well due to bioavailability issues.) So while I appreciate the idea that high US prices are all about R&D, I also have pretty visible evidence that US pharma will just charge whatever the market will bear, even for drugs that are long out of patent and inexpensive to manufacture.
by spicyusername | 2025-09-27 11:28:35+00:00
Downvotes

As someone else mentioned, it's because it's a very low value comment.

It provides nothing to the discussion except a bad attitude.

It's clear from the fact you're asking it you don't about the topic. Go investigate Cosmic desktop, if you don't know why we should care about it, and you can find out for yourself whether or not it's worth caring about.

If you find out that you don't think this is something that should be discussed, don't up vote the thread and move on, simple as that. If the thread gets many upvotes anyways, you can infer people care about it, even if you don't. Comments like this only pollute the discussion and make everything feel negative.

It's a big part of the reason the internet has become such a drag, that people always feel the need to comment every little thing, even if it only adds negative value.
by wltr | 2025-09-27 11:29:22+00:00
I pirate all the books, I treat that as a public library. I don’t read most of them. The ones I have read and found good, I talk about them, write about them, and I can buy them. For myself, plus as gifts to others. I just dislike buying highly marketed book that turned out to be useless.

If I’ll ever to become an author myself, I don’t see any issue with that.
by Hamid213 | 2025-09-27 11:30:06+00:00
Dreem is an immigration platform designed to help entrepreneurs, tech talents, and business leaders move to the U.S. with work visas like O-1A, EB-1A, EB-2 NIW, L-1A, and more. Combining expert guidance from U.S.-licensed attorneys, the precision of advanced AI tools, and a project-based approach, we offer a seamless, cost-effective alternative to traditional immigration services, making your visa journey efficient and transparent. With over 120+ clients from 24 countries, we're a trusted partner for businesses and top-tier professionals looking to expand their horizons.
by Etheryte | 2025-09-27 11:30:23+00:00
If you're compiling millions of documents, many with thousands of pages, you probably need something very universal. LaTeX is boring tech, off the shelf, ready to use. It might take some work to figure out the initial setup with regards to templating and everything else, but after that, you can be generally pretty content that it will handle most things you throw at it just fine.
by jspdown | 2025-09-27 11:30:55+00:00
Traefik maintainer here.

You are right, Traefik is fundamentally built around the concept of "providers," which are external systems from which Traefik obtains routing configuration and service/server definitions.

These providers can range from dynamic service discovery systems (like Docker, Kubernetes, Consul) to static configuration sources (file-based configs, HTTP APIs, etc.). The provider architecture is what makes Traefik particularly well-suited for containerized and cloud-native environments where services are ephemeral and discovery is crucial.
by raybb | 2025-09-27 11:32:13+00:00
I also recently published a book written with Typst. It was absolutely a joy to work with, especially because the book was a collection of student essays. I converted them from docx to Typst and then getting all the figures and tables setup nicely and uniformly was easy. The PDF generation was perfect but converting to docx/epub I ran into a few bugs in pandoc. I reported them and a few were fixed and a few are still open. Overall, a very positive experience.

Book: https://thelabofthought.co/shop/p/nbmi3

Bugs: https://github.com/jgm/pandoc/issues?q=is%3Aissue%20state%3A...
by qmr | 2025-09-27 11:32:45+00:00
My understanding is the waste problem is overblown?

It gets sealed in fuck-off huge concrete cylinders, and the volume of waste compared to the energy generated, it's just a no brainer. Also depending on reactor type the waste can be recycled.

Are you referring to the 40 year "service life" of the containment units? Or something else?
by bluelightning2k | 2025-09-27 11:34:02+00:00
Spent 5 minutes trying to get basic pricing info for Moondream cloud. Seems it simply does not exist (or at least not until you've actually signed up?). There's 5,000 free requests but I need to sense-check the pricing as viable as step 0 of evaluating - long before hooking it up to an app.
by frumiousirc | 2025-09-27 11:34:23+00:00
> This is why Bluesky could never have "private likes" in the same way Twitter or ActivityPub does

I didn't know "private likes" even existed, but if atproto includes public key encryption, I could publish a record containing a "like" that I have encrypted with the "liked" user's public key. Only that user would know what the record contained. Though, the fact that the encrypted message exists and had a cleartext "@name" is itself informative to adversaries. Concealing that level of info would require other measures.
by Metacelsus | 2025-09-27 11:34:34+00:00
My rotation project in the Church lab was on structure prediction for bacterial T-box riboswitches (the goal was to classify which tRNA was recognized by the riboswitch; fortunately we only needed to predict the secondary structure for this goal). Even these were rather difficult to model. We looked into deep learning methods but ended up going with a HMM approach due to lack of structural data. And of course, these are ribo switches, which change structure upon ligand binding.

So it's very cool to see the progress that has been made since 2020.
by watwut | 2025-09-27 11:34:49+00:00
> This is exactly what the majority of Americans voted against and exactly why the left can’t find its footing.

They voted against trans rights and they voted to cause harm to people they dislike. It had absolutely nothing with buss prices or generic this. The vote for conservatives and Trump is ideological, about wish to wage culture war. It is about cruelty being the goal.

And I mean this 100% seriously. It is absurd to pretend it was about something like this.
by marcusb | 2025-09-27 11:34:59+00:00
For anyone curious about this, the tenting solution is available here[0].

I wrote about it in my review of the Moonlander[1]. In short, in addition to much more stable angle adjustment, you get an additional 46 degrees of adjustment (11 degrees with the tent legs vs 57 degrees with the platform kit.)

It does tend to slide around a bit on a smooth desk, but I solved that with some rubber matting glued to the bottom.

0 - https://www.zsa.io/moonlander/platform

1 - https://marcusb.org/posts/2025/08/two-years-with-the-zsa-moo...
by ezst | 2025-09-27 11:35:01+00:00
I admire your perseverance, I gave up on Matrix personally. When was the last time you had a shot at XMPP? Have you tried ejabberd? That's probably one of the most "fire and forget" services I sysadmin, and it does everything out of the box as a single server (STUN/TURN, audio/video calls, …). That's refreshing.
by voioo | 2025-09-27 11:35:46+00:00
You are rightt that DNS encryption doesn’t hide the IP from the destination website and that’s a limitation by design. If the goal is full anonymity, then yes, a VPN or Tor is the way to go.

But I’d push back on the “futility” part. For me (and probably a lot of home users), encrypted DNS solves a different problem:

ISP Snooping & Profiling: Without DNS encryption, my ISP gets a complete log of every hostname I query. That’s valuable metadata even if the actual traffic is HTTPS. Encrypted DNS cuts them out of the loop.

Censorship & Filtering: Many ISPs or countries block sites by poisoning or hijacking DNS. DoT/DoH3 bypasses that without needing to route all traffic through a third party.

Performance & Control: Local caching with AdGuard means faster load times, plus I can filter ads, trackers, and telemetry at the DNS layer, something a VPN alone won’t do.

Reduced Trust Surface: With a VPN, I’m moving all trust to the VPN provider (and hoping they’re honest about logs). With encrypted DNS, I can split that trust between my own AdGuard instance and NextDNS, instead of funneling everything through a single exit point.

So in my view:

VPN = anonymity & hiding your IP

Encrypted DNS = privacy from intermediaries & control over resolution

They solve related but different problems. For “serious” privacy, I agree a VPN or Tor is needed. But for everyday use, encrypted DNS is a huge step up from plain-text queries and actually improves performance
by nicohayes | 2025-09-27 11:37:21+00:00
The MoE architecture choice here is particularly interesting - the ability to keep only 2B parameters active while maintaining 8B model performance is a game-changer for edge deployment. I've been deploying vision models in production environments where latency is critical, and this sparse activation approach could solve the inference cost problem that's been limiting adoption of larger VLMs. The chart understanding capabilities mentioned look promising for automated document analysis workflows. Has anyone tested the model's consistency across different image qualities or lighting conditions? That's often where smaller models struggle compared to frontier ones.
by trukes | 2025-09-27 11:37:47+00:00
After months of building in my spare time, I'm excited to share code-tree.dev — a platform designed for IT professionals to showcase their work and tech stack in a clean, structured way. Think of it like a vCard, but for developers: Add links to your GitHub, portfolio, blog posts, side projects, etc. Tag the technologies you use. Automatically generate a profile that reflects your journey in tech.

My goal is to help developers: - Build an online presence beyond just a CV - Discover others in the community - Share what they’re working on

Now I need your help! I'm looking for feedback, early users, and any kind of support: Try it out and let me know what you think Share it with someone who might find it useful Drop ideas for features you'd love to see Check it out: https://code-tree.dev

Thanks in advance to anyone who gives it a look!
by eigenspace | 2025-09-27 11:37:49+00:00
Can you clarify what you mean when you say it can be taken closed-source at any moment?

Do you mean that future iterations of the software could be closed source?

As far as I understand, they can't just revoke the existing open source license for the existing already distributed software, and if they did decide to move forward from here with closed source distribution, the community would be free to just fork the existing codebase and continue working on it.
by Eddy_Viscosity2 | 2025-09-27 11:38:24+00:00
As a long time latex user, and one who is occasionally frustrated by usual things about latex, I have two qualms about attempting to switch to a new system. The first is I already have found solutions to many of my edge cases in latex. Will I have to do this all over again in something like Typst? It can't be so good as to not have any. And when I do encounter them, is the user base big enough to have already encountered it and solved it and wrote about it, so I can just look it up?

Looking at the example in the link, in principle it looks great. But one of the strengths of latex is that I can customize things. Like for the list example, I can have fine tune control over the indent on both sides, the list marker symbol, the space between the marker and the text, and so on and so on. Does typst have this level of control?