MurphyA/hacker-news huggingface dataset:
by dijit | 2025-09-03 20:41:29+00:00
fun fact, the marriage of hardware and phone browsers (especially iOS) allow full utilisation of floating point calculations for javascript (since every “number” is a float of course).

ARM is literally tweaking CPUs to be better at running Javascript: for example ARMv8.3 added a new float-to-int instruction with errors and out-of-range values handled the way that JavaScript wants.

Meaning, yes, typically, the most powerful devices for browsing the web are in fact phones.

Webapps that perform fine on an iPhone 14 can cause the latest i9-14900k to choke.. It’s hilarious.

This is part of why the Apple M-Series CPUs feel like magic. Lots of electron apps suddenly perform very well.
by neilv | 2025-09-03 20:41:30+00:00
> You don't need to be perfect on stage.

Yes. Focus on giving a talk of value, and reasonably engaging, but don't be afraid to be humble and authentic, and don't try to be a TED-grade smooth salesperson.

See my TED talk on this: https://www.youtube.com/results?search_query=onion+talks
by troupo | 2025-09-03 20:42:12+00:00
The irony is that the original vision of web components was what you wanted. See Alex Russels "a vision for the Future": https://web.archive.org/web/20121119184816/https://fronteers...

--- start quote ---

I think we're stuck today in a little bit of a rut of extensibility. We wind up leaning on JavaScript to get things, because it is the Turning complete language in our environment. It is the only thing that can give us an answer when CSS and HTML fail us. So we wind up piling ourselves into the JavaScript boat. We keep piling into the JavaScript boat.

Bruce yesterday brought up the great example of an empty body tag, and sort of this pathological case of piling yourself into the JavaScript boat, where you wind up then having to go recreate all of the stuff that the browser was going to do more or less for you if you'd sent markup down the wire in order to get back to the same value that was going to be provided to you if you'd done it in markup. But you did it for a good reason. Gmail has an empty body tag, not because it's stupid. Gmail does that because that's how you can actually deliver the functionality of Gmail in a way that's both meaningful and reliable and maintainable. You wind up putting all of your bets, all of your eggs, into the JavaScript basket.

....

They're the sorts of things that you use when the semantic that you're trying to express is so far away from what HTML natively has a semantic for, that you're willing to go and be completely self served for it. Taking on for yourself accessibility, UI, UX, internationalization, localization, performance, theme ability; all of this stuff is mostly taken care of for you by HTML.

--- end quote ---

14 years later, web components depend on JS to:

- participate in forms

- solve accessibility issues (not yet, but coming through a yet another JS-only standard)

- SSR is still mostly tied to JS and specific JS frameworks (and Declarative Shadow DOM doesn't really solve the issue because it requires you to duplicate a lot of code). See also https://ionic.io/blog/the-quest-for-ssr-with-web-components-...

- CSS modules and other imports that are moved entirely into JS

etc. etc.

-----

Slight off topic. From the same talk:

--- start quote ---

Now, we can do some of that today. We can go and look at the top million pages and figure out which JavaScript library that they're using, which features are being most heavily used, we can put those things in DOM. But is that the right place for them? It's a hard thing to figure out.

--- end quote ---

I wish they spent time figuring that out. We wouldn't have to wait a few decades for https://open-ui.org to slowly make its way into the browsers.
by troupo | 2025-09-03 20:42:23+00:00
You think that in 14 years many critiques from many authors didn't appear on the front page? It's not a big deal to reach the front page of HN.

No worries, web components themselves have a very nice critique in the form of their own community report https://w3c.github.io/webcomponents-cg/2022.html listing all the issues that many people had been taking about for literal years before this report.
by beepbooptheory | 2025-09-03 20:42:29+00:00
This is clearly not true. For example, the Pythagorean theorem is an old, completely leak free, abstraction with no computer required.

Sorry for being pedantic, I was just curious what you mean at all. Language as abstraction of thought implies that thought is always somehow more "general" than language, right? But if that was the case, how could I read a novel that brings me to tears? Is not my thought in this case more the "lossy abstraction" of the language than the other way around?

Or, what is the abstraction of the "STOP" on the stop sign at the intersection?
by 0x457 | 2025-09-03 20:42:36+00:00
It went downhill when they allowed getting an invitation via single blog post, requiring just one person to like it enough to give an invitation. Which wasn't hard to write - just translate something popular from hackernews before anyone else does it.

Shortly after, it became hilariously easy to farm and manipulate karma balances across the entire site. With 50 accounts (mults or real people all the same) you could create a new account a day.

Monetization started when it was already in a death spiral.
by kiitos | 2025-09-03 20:42:39+00:00
i replied to the following statement

> the corporations who disallow agpl only do so because they want to comply in a way that is against the spirit of open source

in isolation

"the spirit of open source" is not anything that can even be evaluated by any corporate legal team, much less is it anything that can be complied-with (or not-complied-with) in any kind of way

but i guess we talkin' past each other
by whartung | 2025-09-03 20:43:01+00:00
It may be widely considered, but that doesn't mean it's an accurate assertion.

The internal structure of DEC BASIC PLUS is a far, far cry from what MS-BASIC (MSB) is. Outside of some shared syntax, the implementations are night and day.

BASIC+ (B+) is compiled to p-code, not tokenized and then interpreted. Those are completely different runtime approaches. B+ has a raw text source that is edited and maintained by the runtime, MSB does not. After you hit ENTER on MSB, your "source code" is gone. It's converted, and not necessarily losslessly, into an internal tokenized form. That tokenized form is read and recreated into the source lines you see when you LIST the program.

This scratch text file for the B+ program actually allows B+ to work in even more memory starved environments than MSB because the text is never fully loaded into RAM, so the bulk of RAM is compiled byte codes and data. You also don't have to "pay" for having extra spaces in your code, as the raw text does not impact that actual runtime size in contrast to MSB tokenized form.

B+, being compiled, supported much different styles of things like loops and if statements.

10 ODDSUM=ODDSUM + A(I) IF A(I) MOD 2 = 0 FOR I = 1 TO 10

MS-BASIC can not handle that properly with it tokenizer based system.

On the surface, they look similar with their interactive development environment. Internally, it was a completely different story.
by aredox | 2025-09-03 20:43:13+00:00
>Isn’t it sort of unethical to force parents to inject their child with something they think is dangerous?

Then isn't it unethical of these parents to force the other parents - the rest of society - who think illnesses are dangerous to cohabitate with their kids who could be highly contagious, and breed and mutate viruses?

It goes both ways. "Society" is made of humans too.
by RussianCow | 2025-09-03 20:43:25+00:00
Ironically, I used JetBrains products for years before switching to VS Code because the latter felt so much faster. So it definitely depends on what you're used to.

Zed feels significantly faster than VS Code, but it also doesn't feel as polished and "complete" as an IDE, so I'm going to stick to VS Code for now for the same reason I stuck to JetBrains IDEs for so long.
by asdefghyk | 2025-09-03 20:43:41+00:00
Maybe a Microsoft employee could give some hints?

Anyway, Id start with the Microsoft CEO. Id even email Bill Gates - he would have to"have some sway" if you could get his support - maybe internally ...?

May be the old authors of the software could request it be released. Is it know who the authors of the ROM was? OR Even other hardware designers / workers who worked on original system - would bring interest to Microsoft and have to have some kind of positive momentum to such a request.

Is it possible to work out the reasons how other old Microsoft software was released ? I imagine there would be reluctance to release anything that they thought had commercial value?

As several products have been released over the years - there must be some offical or unoffical process

Legal would have to have input

I imagine there would be some close examination of software to verify , no negatives against Microsoft would / could he harboured in code OR found.

So it would take some resources - maybe several days as a guess - but I really have no idea ... For example probably would want to verify it can be rebuilt - maybe?? would need to setup old toolchains , old hardware etc

Also Some of these software may have been lost - could be embarrassing for Microsoft to admit this.

{Aside - I used to work as a software configuration manager for a larger company - whose job it was to ensure all project code was collect, ensure we capture all the artifacts ( source and deliverables etc ) so it could be reliably independently rebuilt. This included all needed tools etc etc]
Ask HN: Are you excited about developments in AI?
by demirbey05 | 2025-09-03 20:43:57+00:00
I am seeing many people are so excited about AI, especially OpenAI employees who have stakes in it. I am thinking such AI's economic impact will be devastating. It's okay to be excited if you have a stake in it or you already have a bunch of money so that you won't be affected by this crash. I want to ask this question to workers: why are you excited about developments in AI? Don't you think you will lose your job and compensation? I am really trying to learn optimism behind it.
by mindslight | 2025-09-03 20:45:03+00:00
Are you talking about low-lead brass? Yes, it still has some lead. I don't think the "hot water" labeling is relevant? Unless some states allow non-low-lead-brass in hot water lines?

Alternatives are skipping the brass fittings/nipples and using copper, stainless, or the various plastics. I'm guessing you're seeing the stuff about water heaters because you shouldn't connect copper directly to water heaters (they have steel tanks which with copper creates a battery and corrodes the connection quickly).

And HD doesn't really stock stainless as far as I've seen, though you can certainly get it online. Not sure how it fits into plumbing code for potable water though.

re: the parking lots, in my experience HD is more popular with tradespeople. the goal of the raids isn't really immigration reform, but rather general fear - including for legal immigrants just trying to go about their business.
by cyanydeez | 2025-09-03 20:45:13+00:00
Basically, get around those pesky amendments by third-partying evidence collection, then manufacture (parallel construction) cases.

It's also entirely unnecessary. It's essentially a conduit to feed "criminals" into the prison system to support whats basically the oldest form of disaster capitalism.

It's all so neat and tidy, it's almost like theres' no difference between government and business operatives.
by philjw | 2025-09-03 20:45:20+00:00
We spend so much time in tech talking about UX, interfaces, and user adoption. But the most important interface we all use every day isn’t digital — it’s the street outside our door.

In most places, cycling is framed as sport or adventure: Type 2/3 “fun” at best (miserable in the moment, sometimes fun in retrospect). That’s not culture, that’s a design failure. A well-designed cycling system should be like a great interface: predictable, low-friction, boring in the best sense.

I wrote about why everyday cycling feels like Type 2/3 fun in most places, and how to make it Type 1 fun — calm, obvious, ordinary. To me, the parallels with UX are striking: adoption ladders, dark patterns, equity of access, and the invisible power of design choices.
by bryangrigorie | 2025-09-03 20:45:25+00:00
Location: Broward County, Florida, USA

Remote: Yes (preferred)

Willing to relocate: Maybe (unable to relocate until 2026 Q1)

Technologies: Python, Flask/Django, SQLAlchemy, JavaScript/jQuery, HTML/CSS, Bootstrap, Git/GitHub, MySQL/SQLite, Docker/Compose, Jira, Nginx, Rust, Linux, Cloudflare, WireGuard, Java.

Résumé/CV: https://drive.google.com/file/d/1ZIjcN_pS4R0u772bXl5Yq_89kb0...

Email: bryangrigorie@gmail.com

Website: https://bryangrigorie.com

Status: US citizen, EU citizen

Summary: Full stack developer with 1.5 years of experience at a startup. Primarily versed in web development; personal project portfolio includes desktop apps, automation scripts, and machine learning (currently learning).
by rhubarbtree | 2025-09-03 20:45:29+00:00
Sorry, wrong word. I meant “complecting” but as no one outside of Rich Hickey’s talks will understand that I reached for the wrong word.

OO conflates data and methods, which makes systems harder to test, reason about, and debug, because functions are less pure due to the “hidden” internal state of an object.

It also encourages heavy constructs that can often be replaced with trivial data structures that are much easier to work with.

Let’s not get started on inheritance.

I think OO is widely discredited now, although I do see a few experienced programmers still using it.
by epcoa | 2025-09-03 20:47:30+00:00
Mass produced dual layer DVDs came out early on around late 1997 (maybe confusing with DVD recordable?), it’s not like the spec changed. There were some low cost distributors that couldn’t afford the equipment but the majors were stamping early on.

Besides unlike the one hour max on an LD, a 120 minute movie will fit on a single side single layer, so most early movie releases would fit on a single side single layer (the quality did suffer).

More commonly in the early days the dual side was to provide a pan and scan and letterbox option or extras.

There are so called “flippers”, but they weren’t that common.

An LD is 1 hour max so you are almost always flipping for any feature length.
by fzeroracer | 2025-09-03 20:47:35+00:00
I don't care. I've spent likely far more time than you trying to argue against and correct these anti-vaccine behaviors and ideas. They always start with 'reasonable questions' that lead into insane nonsense and there is no correcting that stance no matter how much evidence you give to the contrary. People are extremely unkind because they're matching the same level of vitriol and shit spewed out by the anti-vaccine nuts and frankly most people are tired of it.
by all2 | 2025-09-03 20:47:52+00:00
I'd be glad to hear more. I'm not certain what I would even ask, as the space is really fuzzy (prompting and all that).

I've got an Ollama instance (24GB VRAM) I want to leverage to try and reduce dependency on Claude Code. Even the tech stack seems unapproachable. I've considered LiteLLM, router agents, micro-agents (smallest slice of functionality possible), etc. I haven't wrapped my head around it all the way, though.

Ideally, it would be something like:

UI <--> LiteLLM ^ | v Agent Shim

Where the UI is probably aider or something similar. Claude Code muddies the differentiation between UI and agent (with all the built in system-prompt injection). I imagine I would like to move system-prompt injection / agent CRUD into the agent shim.

I'm just spitballing here.

Thoughts? (my email is in my profile if you would prefer to continue there)
by onehair | 2025-09-03 20:48:34+00:00
The truly pluggable editor is emacs. I too spent months trying out neovim, then emacs, then finding helix. Spent a year on helix, then zed because I would rather have something more complete, and brought with me all i could of helix modal editing.

But emacs. Emacs is the one that can truly become anything you like. And with lsp and treesitter being finally in it. I've finally came to my senses and started building my helix in it.
by lioeters | 2025-09-03 20:48:55+00:00
The following chapter includes Coltrane's diagram, briefly comparing it to a North Indian Tai Chakra drawing.

Chapter 25 - Music and Mysticism, Rhythm and Form: A Blues Romance in 12 Parts - Adam Rudolph

This is a better scanned copy: https://archive.org/download/zorn-john-ed.-arcana-v.-musicia... (PDF)
by Certhas | 2025-09-03 20:48:59+00:00
I don't understand what point you're hinting at.

Either way, I can get arbitrarily good approximations of arbitrary nonlinear differential/difference equations using only linear probabilistic evolution at the cost of a (much) larger state space. So if you can implement it in a brain or a computer, there is a sufficiently large probabilistic dynamic that can model it. More really is different.

So I view all deductive ab-initio arguments about what LLMs can/can't do due to their architecture as fairly baseless.

(Note that the "large" here is doing a lot of heavy lifting. You need _really_ large. See https://en.m.wikipedia.org/wiki/Transfer_operator)
by troupo | 2025-09-03 20:49:10+00:00
It may have actually started with Web Components Community Group report itself: https://w3c.github.io/webcomponents-cg/2022.html

--- start quote ---

It's worth noting that many of these pain points are directly related to Shadow DOM's encapsulation. While there are many benefits to some types of widely shared components to strong encapsulation, the friction of strong encapsulation has prevented most developers from adopting Shadow DOM, to the point of there being alternate proposals for style scoping that don't use Shadow DOM. We urge browser vendors to recognize these barriers and work to make Shadow DOM more usable by more developers.

--- end quote ---

And probably continued in HTML Web Components https://blog.jim-nielsen.com/2023/html-web-components/

A more technical and measured take on Shadow DOM is here: https://nolanlawson.com/2023/12/30/shadow-dom-and-the-proble...
by teamsellenta | 2025-09-03 20:49:16+00:00
I’ve been working for a long time on a startup to solve a problem I think a lot of creators face: on most freelance platforms, it feels like “the more reviews you have, the more sales you get.” That makes it super hard for new or smaller creators to even get a chance.

So I built Sellenta — a marketplace where talent comes first, not ratings or past sales. Everyone gets equal visibility, so your work itself drives opportunity. Right now, It’s early days, and the site needs creators who can upload digital products — things like landing pages, icons, templates, designs, or anything you’ve made that others might buy.

All you have to do is, Visit the site, Upload a product. That’s it — as traffic grows, sales will come in.

Here’s the link: https://sellenta.co

Would love for you to check it out and let me know what you think. Thanks for supporting something new!
by dmezzetti | 2025-09-03 20:49:23+00:00
This paper has been misrepresented many times. At then end it says:

Multi-vector models

Multi-vector models are more expressive through the use of multiple vectors per sequence combined with the MaxSim operator [Khattab and Zaharia, 2020]. These models show promise on the LIMIT dataset, with scores greatly above the single-vector models despite using a smaller backbone (ModernBERT, Warner et al. [2024]). However, these models are not generally used for instruction-following or reasoning-based tasks, leaving it an open question to how well multi-vector techniques will transfer to these more advanced tasks.

Sparse models

Sparse models (both lexical and neural versions) can be thought of as single vector models but with very high dimensionality. This dimensionality helps BM25 avoid the problems of the neural embedding models as seen in Figure 3. Since the of their vectors is high, they can scale to many more combinations than their dense vector counterparts. However, it is less clear how to apply sparse models to instruction-following and reasoning-based tasks where there is no lexical or even paraphrase-like overlap. We leave this direction to future work.

In other words, it says that both multi-vector (i.e. late interaction) and sparse models hold promise.
by egberts1 | 2025-09-03 20:49:39+00:00
TRW Credit Score (now Experian) frequently seed their database with fake entries to ensure that they can prove in court that it was their database.

And it has resulted in out-of-court (massive) settlements as I've heard 3rd handedly.

Back in the days, as a DB tester, I've been told to only use one set of nane and that everything is logged. Kinda diminishing the point of having a bound-checking unit test.

Seeding your database with "inert" artifacts is just another way of corporate copyrighting and defensive posture.
by riahi | 2025-09-03 20:50:43+00:00
Because they are disingenuous in their “just asking questions”.

They don’t want to vaccinate due to literal decades of propaganda campaigns turning anti vaccination into a tribal identity.

They just want some “reason” to blame others for the way they want to behave. It reminds me of the Matt Bors comic

https://www.dailykos.com/stories/2020/9/30/1981821/-Cartoon-...
by ModernMech | 2025-09-03 20:50:51+00:00
That's how you end up in the Idiocracy world, where things still happen, but they are driven by ads rather than actual need, no one really understands how anything works, somehow society plods along due to momentum, but it's all shit from top to bottom and nothing is getting better. "Brawndo: it's got what plants crave!" is the end result of being lead around by marketers.
by randycupertino | 2025-09-03 20:50:59+00:00
Gotta love these grandiose, attention-grabbing pie-in-the-sky mission statements. "Eliminate all crime!"

Reminds me of when I worked in the same building as Mark Zuckerberg's and his wife's health startup, whose mission statement plastered all over the building is to "eliminate all disease within our lifetimes." All disease? Really? All of them?? Every single one? Why not pick 1 disease and work on that, maybe start from there, and once you eliminate that one move on and try a few more.
Old Anandtech redirects to inferior articles from tomshardware
by prism56 | 2025-09-03 20:51:07+00:00
Wasn't sure where to post this but I was looking through some articles on my linkding. I have an offline HTML copy but when I clicked it to see what happens it loaded an article from tomshardware on the same subject.

- Original: https://www.anandtech.com/show/21445/qualcomm-snapdragon-x-architecture-deep-dive

- Archive.org: https://web.archive.org/web/20250304025124/https://www.anandtech.com/show/21445/qualcomm-snapdragon-x-architecture-deep-dive

- Toms Article (after redirect): https://www.tomshardware.com/qualcomm-snapdragon-x-series-everything-we-know

You'll agree that's sneaky, it's not the same content and imo it's much more inferior and not even covering the same detail (Deepdive vs a basic overview).

Also what has happened!? Why not just keep the original alive... They've massacred my boy.
by gwbas1c | 2025-09-03 20:52:34+00:00
What I really want is an open-source desktop (and possibly mobile) streaming music player that supports most major services.

(I don't care if it only works if I have a paying subscription. I don't mind spending $10-20 a month for something that I use multiple hours a day, every day.)

The amount of bugs I've hit with Tidal and Youtube music just make me want to separate out the client from who I send my money to.