MurphyA/hacker-news huggingface dataset:
by yorwba | 2025-06-27 07:58:09+00:00
They took a simple technique (normalizing flows), instantiated its basic building blocks with the most general neural network architecture known to work well (transformer blocks), and trained models of different sizes on various datasets to see whether it scales. Looks very bitter-lesson-pilled to me.

That they didn't scale beyond AFHQ (high-quality animal faces: cats, dogs and big cats) at 256×256 is probably not due to an explicit preference for small models at the expense of output resolution, but because this is basic research to test the viability of the approach. If this ever makes it into a product, it'll be a much bigger model trained on more data.

EDIT: I missed the second paper https://arxiv.org/abs/2506.06276 where they scale up to 1024×1024 with a 3.8-billion-parameter model. It seems to do about as well as diffusion models of similar size.
by mike_hearn | 2025-06-27 07:58:28+00:00
The XSL:T equivalent for JSON is React.

Let's not romanticize XML. I wrote a whole app that used XSL:T about 25 years ago (it was a military contract and for some reason that required the use of an XML database, don't ask me). Yes it had some advantages over JSON but XSL:T was a total pain to work with at scale. It's a functional language, so you have to get into that mindset first. Then it's actually multiple functional languages composed together, so you have to learn XPath too, which is only a bit more friendly than regular expressions. The language is dominated by hacks working around the fact that it uses XML as its syntax. And there are (were?) no useful debuggers or other tooling. IIRC you didn't even have any equivalent of printf debugging. If you screwed up in some way you just got the wrong output.

Compared to that React is much better. The syntax is much cleaner and more appropriate, you can mix imperative and FP, you have proper debugging and profiling tools, and it supports incremental re-transform so it's actually useful for an interactive UI whereas XSL:T never was so you needed JS anyway.
by moritzwarhier | 2025-06-27 07:58:30+00:00
Always loved this example, what do you think of ASCII art vs SVG?

Since it's not a formal encoding of geometric shapes, it's fundamentally different I guess, but it shares some challenges with the SVG tasks I guess? Correlating phrases/concepts with an encoded visual representation, but without using imagegen, that is.

Do you think that "image encoding" is less useful?

It's a thing I love to try with various models for fun, too.

Talking about illustration-like content, neither text-based ASCII art nor abusing it for rasterization.

The results have been interesting, too, but I guess it's less predictable than SVG.
by modo_mario | 2025-06-27 07:58:46+00:00
I've noticed this more in Belgium Flanders. A region of a postage stamp country compared to the US where accents/dialects often weren't even fully mutually intelligible over distances that weren't so great.

This homogenization was first pushed trough education and such but it remained among the more rural folk (in as far as rural exists in such a densely populated region) but now media and migration are rapidly killing it off.
by matthewdgreen | 2025-06-27 07:59:02+00:00
I also felt this way in my mid-40s. I still feel this way. But then after a lifetime of perfect vision, one day I was reading a book and noticed that everything was a little blurry. Now I need reading glasses. Not a big deal! I’m doing fine! But a gentle reminder that all the diet and CrossFit in the world isn’t going to save you from a (hopefully) gentle and inevitable decay ;)
by amarcheschi | 2025-06-27 07:59:17+00:00
The opposite, the directive is posed to harmonize a situation introducing a common ground for the states to legiferate in a similar way, helping companies have less work to do to adapt one product to another state laws, I'm quoting the first points of the directive:

The purpose of this Directive is to contribute to the proper functioning of the internal market by approximating laws, regulations and administrative provisions of the Member States as regards accessibility requirements for certain products and services by, in particular, eliminating and preventing barriers to the free movement of certain accessible products and services arising from divergent accessibility requirements in the Member States. This would increase the availability of accessible products and services in the internal market and improve the accessibility of relevant information.

Due to the differences in national accessibility requirements, individual professionals, SMEs and microenterprises in particular are discouraged from entering into business ventures outside their own domestic markets. The national, or even regional or local, accessibility requirements that Member States have put in place currently differ as regards both coverage and level of detail. Those differences negatively affect competitiveness and growth, due to the additional costs incurred in the development and marketing of accessible products and services for each national market.

The approximation of national measures at Union level is therefore necessary for the proper functioning of the internal market in order to put an end to fragmentation in the market of accessible products and services, to create economies of scale, to facilitate cross-border trade and mobility, as well as to help economic operators to concentrate resources on innovation instead of using those resources to cover expenses arising from fragmented legislation across the Union.

I was once talking with the cto of an Ai law startup who made a presentation in university, and he noted that one of the main issue to move to other countries would have been different laws. Of course for the whole law sector that's impossible to harmonize (at least for the time being), but if for some things there can be harmonization, it's a win win for everything
by paganel | 2025-06-27 07:59:38+00:00
A 15-people business is most definitely a small business.

> complying to the available laws.

That's why Europe has gotten into its present sorry state when it comes to IT. They're winning all the law-related battles but they've lost the big war, just look of how all of Europe is a slave to the American IT industry (after all, we're having this conversation on a an American-run forum, even though I presume that we're both EU citizens).
by simoncion | 2025-06-27 08:00:17+00:00
> “Only” is doing a lot of heavy lifting here.

Is it? Let's read on.

> The pc market is a tiny minority of customers. Most of the real volume is sadly just a soundbar plus a tv plus some device like Apple TV. ... I wish [TVs] had DP but the anti consumer licensing does not allow it.

You're aware of the fact that HDMI licensing seems to prohibit the installation of DisplayPort ports on TVs. Good. That's what I said, upthread:

> [T]he HDMI Consortium prohibits TV manufacturers from using DisplayPort. Many of the things that CEC and friends does aren't really needed in PC land.

So. Given that review of the previously-presented information:

Why would the DisplayPort folks (and/or manufacturers of equipment using DisplayPort) go to the trouble to standardize device control protocols that are only really useful in TVs and the like? As I said, that doesn't make any sense for a port that doesn't get used on TVs and associated TV support hardware... does it?
by em-bee | 2025-06-27 08:00:18+00:00
Application that searches the apartments to rent? Not really I would say.

not a good example. i can't find it now, but there was a story/comment about a realtor app that people used to sell houses. often when they were out with a potential buyer they had bad internet access and loading new data and pictures for houses was a pain. it wasn't until they switched to using a frontend framework to preload everything with the occasional updates that the app became usable.

low latency affects any interaction with a site. even hackernews is a pain to read over low latency and would improve if new comments where loaded in the background. the problem creeps up on you faster than you think.
by bilekas | 2025-06-27 08:00:23+00:00
> However if you for example made a video essay for youtube talking about the themes (or whatever) of the tv show including clips from it, that would be transformative and probably fine.

Then I get a free pass when downloading the entire disney collection but making a youtube essay video for each downloaded item? So long as I don't seed of course.

I'm not trying to be argumentative, but surely you can see how that will never pass muster.
by chrisldgk | 2025-06-27 08:00:57+00:00
Yea, that’s pretty much what I meant as well. Knowing the project is backed by a significant amount of money makes it a lot easier to rationalize using the product within your stack for the reasons you mentioned. This is usually more spreadsheet-acrobatics than actual reasoning (as is so often the case in enterprise) however, so YMMV for the actual outcome.
by volted | 2025-06-27 08:01:13+00:00
You got it right! It's a Static Site Generator with Github Pages integration.

I was previously using WordPress and thought something that runs on my desktop with a pleasant UI could be better. I had some thoughts on how the interface should be and the features that would be cool to have.

Regarding the model, there are addons for purchase within the app (for example, different editors, scheduled AI-assisted blogging, etc). But all are fully optional and will remain that way. There's also a new "book-style" theme that folks can purchase, but the free ones are very professional also. I encourage users to reach out to Support because it's the early feedback phase and the key is to understand what are folks impressions with the product and any features they would really like to have.

So overall, the goal is UX and Developer Experience first, and further on there will be improvements and new offerings based on people's needs. Thank you for your feedback!
by jonathanstrange | 2025-06-27 08:02:47+00:00
Sorry but this line of "don't worry buddy, nobody cares about your small company" reasoning is dangerous. No reputable company wants to operate in a legal grey zone. Or do these directives and the corresponding laws explicitly only apply to large corporations?

Edit: I'm not complaining about the regulations in this comment, I'm saying that it's bad advice to ignore them just because you're a small business unless there is an exception for them. As it happens, exceptions for small business are planned.
by guappa | 2025-06-27 08:03:01+00:00
I've absolutely heard a published psychologist claim at a "science festival" that anyone lending any credit to any conspiracy theory is an uneducated idiot (but it's not their fault).

She put flat earth, reptilians and queen had diana killed on the same level. I guess gladio too?

I mean kings historically have had lots of people killed. Certainly I can't know if that's what happened, but it's at least possible (unlike flat earth).

Also she didn't take questions from the audience, in the spirit of science.
by reconnecting | 2025-06-27 08:03:54+00:00
Just on the contrary, critical applications such as government services or banking could provide a light version that just works, maybe a simple HTML/CSS frontend without heavy frameworks to ensure that the service is deliverable.

Once I faced an issue with the SBB ticket system (Swiss rail tickets) that was not working on my iPhone (maybe 8), not in Safari on macOS, and I needed to buy a ticket on the train as in this particular place there was no offline ticket service.

Such services indeed must have a minimal requirements version.
by olivermuty | 2025-06-27 08:04:38+00:00
Put four juniors in separate rooms and give them the same task. Do you expect them to produce identical solutions?

If no? Then congrats, you are now in a position where your software development lifecycle needs to handle non-determinism.

This fanatical vibing movement is ridicolous, but this luddite stance that LLMs cannot contribute to software dev because they are «non deterministic» is almost as ludicrus.
by simoncion | 2025-06-27 08:04:53+00:00
> There are a handful of options now, but most were released within the past year[1] and have only recently become available for purchase...

You appear to have missed this part of snarfly's post:

> A 2025 monitor with DP 1.4 from 2016. Shame.

Had snarfly not purchased that monitor within the past year, I would not have said what I said. I would have something that taken into account the state of available monitors at that point in time.
by bheadmaster | 2025-06-27 08:05:27+00:00
Honestly, I'd recommend using the good ol' gtypist.

It uses mostly real (or contrived) segments of text, which appear as if they were taken out of newspapers or personal letters. It has both beginner and advanced sets of text, and a whole community of custom texts that you can use. I've personally learned touch typing from scratch by using this program alone.
by mrtksn | 2025-06-27 08:06:08+00:00
Any examples of indie devs burned by that danger? Don't do shady stuff and you will be fine and if you do shady stuff and push for edge cases and interpretation ambiguities to run your business then study the laws in details and lawyer up.

The basics are simple enough to run a legit business. There are some obvious and basic data protection requirements but I wouldn't call a gray zone unless pushing for it. Also, there's no EU police checking apps for violations etc. You don't just get sued the moment your app hits the App Store.
by mike_hearn | 2025-06-27 08:06:20+00:00
> fast compilation is absolutely paramount. At the same time, I want some type safety, but not the overly obnoxious kind that won’t let me sloppily prototype. Also, the GC helps

Well, that point in the design space was already occupied by Java which also has extremely fast builds. Go exists primarily because the designers wanted to make a new programming language, as far as I can tell. It has some nice implementation aspects but it picked up its users mostly from the Python/Ruby/JS world rather than C/C++/Java, which was the original target market they had in mind (i.e. Google servers). Scripting language users were in the market for a language that had a type system but not one that was too advanced, and which kept the scripting "feel" of very fast turnaround times. But not Java because that was old and unhip, and all the interesting intellectual space like writing libs/conf talks was camped on already.
by phillipseamore | 2025-06-27 08:07:03+00:00
Cloudns.net isn't very expensive for a good anycast DNS service with features like GeoIP.

You can also create ns0/1/2/3.metalhead.club records for their server IPs and use those as the nameservers for metalhead.club and then you skip one more lookup since the nameserver IPs will be included (as glue records) in the lookup for metalhead.club
by eredengrin | 2025-06-27 08:07:09+00:00
I think this is a pretty fair summary. I've been using matrix since before the patreon was started and it's gotten a whole lot better for sure, but there is still no single client that does everything. Element X is right out since it doesn't support spaces yet. SchildiChat next comes close for me, but it can't edit room topics, pinned messages can get a bit weird once you start editing them, and I have a few invites to some pretty nasty looking spam dms that I can't delete, so there are still some rough edges.

On the desktop side, if there were a client as good as SchildiChat maybe that would work, but last time I tried one of the Element desktop clients I wasn't even able to log in (it either crashed or hung, can't remember), and most of the time I'm fine with Fractal anyway. Fractal is actually a very nice client for what it does, it just has a limited feature set: missing spaces, copy/paste doesn't quite work like you'd expect, no search (I'm not sure there are any clients with fully functioning search for encrypted rooms), and my memory is that heic image previews weren't supported. I can fall back to nheko for some of the other things when needed.

As far as I know, there aren't any clients that support the new element call unless you enable the labs feature in element x.

All that said, I can't overstate how much I appreciate all the work the matrix devs do, and it is still fine for my daily use. Even if I sometimes disagree with Arathorn's conclusions about how ready matrix is, I have to appreciate the optimism and I imagine it is part of why he's been able to continue through all the negativity :) and it's not entirely wrong to say that matrix beats the competition - I'd say it easily beats teams and imessage (teams does not deserve to be mentioned in the same sentence as anything else), and it is mostly comparable with messenger and whatsapp. Slack probably has it slightly beat, and discord is leagues ahead of everything else.
by ahofmann | 2025-06-27 08:07:22+00:00
There is no legal grey zone. Just read the law. In Germany it's the BFSG (Barrierefreiheitsstärkungsgesetz) and it is much more pleasant than this monster of a word let's you assume.

It mainly boils down to: write ARIA tags and adhere to WCAG version 2.1 level AA.
by chrisldgk | 2025-06-27 08:08:50+00:00
I don’t know the exact wording, but from the GDPR and accessibility trainings I had to sit through at the enterprises I used to work at, I believe there is a certain size of company under which the regulations don’t apply. That was somewhere in the millions in revenue each year, so if you’re actually an indie-hacker, this should not apply to you. I’ll check if I can find a source for that claim though.

There are some parts of GDPR that are non-negotiable however, even for indie hackers. If you collect personally identifiable info, you NEED a privacy policy, a process for users to get their data deleted if they request it, for example.
by aaron695 | 2025-06-27 08:09:21+00:00
You already have the idea of personality rights - https://en.wikipedia.org/wiki/Personality_rights

Like Arnie wouldn't allow his likeness in the C64 predator game (Which also had backstory not in the movie, blew my mind, games could build on movies and actors had rights to the likeness of a movie character they were)

Does this mean corporation's can't CCTV me like I can't film in a theater?

A lot of problems with this, and the real privacy benefits won't be enforced, we will see what happens.
by vladms | 2025-06-27 08:10:19+00:00
I never thought to check my banks login pages, as I never had an issue with the loading speed. I had other issues (related to bad bank related service) so I changed a couple of banks.

Current banks login pages are a bit below 3 MB.

I see it as a prioritization issue. Are you happy with your bank services except the size of the (login) pages? Probably they focus on what they should as there would be more customers switching due to bad service than to page sizes. There are probably few scenarios where 10 MB is a problem - most of it should get cached anyhow after the first load.
by cb321 | 2025-06-27 08:10:19+00:00
You seem to misunderstand @andersa's point which I think is well expressed - it doesn't matter if the indices are randomized if the CPU can pre-fetch what they will be. The power of CPU speculative execution to hide latency can be quite surprising the first time you see it.

This is a very small Nim program to demonstrate for "show me the code" and "it must just not be 'random enough'!" skeptics: https://github.com/c-blake/bu/blob/main/memlat.nim It uses the exact dependency idea @andersa mentions of a random cycle of `x[i] = i` that others else-sub-thread say some CPUs these days are smart enough to "see through". On Intel CPUs I have, the dependency makes things 12x slower at the gigabyte scale (DIMMs).

EDIT: This same effect makes many a naive hash table microbenchmark { e.g., `for key in keys: lookup(key)` } unrepresentative of performance in real programs where each `key` is often not speculatively pre-computable.
by globular-toast | 2025-06-27 08:10:42+00:00
If this were true then we'd see that people with active jobs like builders, mechanics, cleaners etc. would have different outcomes. I think many people here who have never done a physical job in their lives would be shocked at how physically demanding these jobs are. Going to the gym a few times a week does not compare to all day, every day on your feet for decades.
by jbverschoor | 2025-06-27 08:10:45+00:00
Probably 2005.

2002, I was using “JSRS”, and returning http 204/no content, which causes the browser to NOT refresh/load the page.

Just for small interactive things, like a start/pause button for scheduled tasks. The progress bar etc.

But yeah, in my opinion we lost about 15 years of proper progress.

The network is the computer came true

The SUN/JEE model is great.

It’s just that monopolies stifle progress and better standards.

Standards are pretty much dead, and everything is at the application layer.

That said.. I think XSLT sucks, although I haven’t touched it in almost 20 years. The projects I was on, there was this designer/xslt guru. He could do anything with it.

XPath is quite nice though
by noirscape | 2025-06-27 08:11:59+00:00
To given an idea, one of the more relevant lawsuits on the GDPR was about linking to Google Fonts/Google CDN resources on a blog.

The judge in that case held that doing so is a privacy violation since the webpage now connects to Google without the users' consent. Total fine? €150. An extremely token amount because the blog owner obviously didn't intend to break the law. Quite the contrast to the million dollar fines you hear about for big tech companies.
by herewulf | 2025-06-27 08:12:45+00:00
My anecdata would be that the average C++ developer puts includes inside of every header file which includes more headers to the point where everything is including everything else and a single .cpp file draws huge swaths of unnecessary code in and the project takes eons to compile on a fast computer.

That's my 2000s development experience. Fortunately I've spent a good chunk of the 2010s and most of the 2020s using other languages.

The classic XKCD compilation comic exists for a reason.
by rambl3r | 2025-06-27 08:12:48+00:00
That sounds like the Guoxing Aerospace / ADA Space “Three-Body Computing Constellation”, currently at 12 satellites (out of a planned 2,800).

The Chinese project involves a larger number of less powerful inference-only nodes for edge computing, compared to Starcloud's training-capable hyperscale data centers.

[1] Andrew Jones. "China launches first of 2,800 satellites for AI space computing constellation". Spacenews, May 14, 2025. https://spacenews.com/china-launches-first-of-2800-satellite... [2] Ling Xin. "China launches satellites to start building the world’s first supercomputer in orbit". South China Morning Post, May 15, 2025. https://www.scmp.com/news/china/science/article/3310506/chin... [3] Ben Turner. "China is building a constellation of AI supercomputers in space — and just launched the first pieces". June 2, 2025. https://www.livescience.com/technology/computing/china-is-bu...
by chrisldgk | 2025-06-27 08:13:43+00:00
Tell that to the developers that are 5 years, 1 million lines and 500 TODOs deep into their legacy React banking frontend. Adding stuff on top of your existing hacks is easy, taking unnecessary code away is hard. Especially if all your training on web accessibility was a one-day workshop where you never actually learned how to do anything, only why you need to do it.

Source: I used a frontend developer working on a big bank frontend. The existing UI stack was horrendous and deadlines and bank politics wouldn’t allow you to refactor anything. Just build shit on top and hope that Jenga tower of a web application doesn’t fall apart halfway there.