News for hackers. Stuff that matters.

vasvir

Re:Interactive Linear Programming in the Browser on Sunday October 18, 2026 @12:11PM (#50142352)
Cool.

I was going to ask about 3D but I saw you got that covered at least on your other reply.

I wish could upvote it again.

Re:Interactive Linear Programming in the Browser on Sunday October 18, 2026 @10:18AM (#50141324)
Great,

Congrats. Why not any active set methods?

Re:Learning Programming in an Age of LLMs on Wednesday September 16, 2026 @09:42AM (#49726927)
I certainly hope so.

But LLMs do not need to change that. Sufficient marketing can change the perception of decision takers and middle managers to: Oooh, they can do that.

That is all that it takes.

Re:Julia 1.13 Highlights on Monday September 14, 2026 @02:05AM (#49692582)
Cool. Thanks for sharing this.
Re:Rivian's Gambit for Full Autonomy on Thursday September 10, 2026 @05:50AM (#49641058)
I wander what it does for different objects.

Oups a ball crossed the street 15m ahead. Let's slowdown to a crawl and watch for the kid is what a human would do.

I suppose they may have special cased the ball case.

Re:Why Jet Engines Aren't "Made in China" on Thursday July 02, 2026 @07:00AM (#48759457)
This is not my understanding by reading the article. The blade failure will destroy the plane if developed independently of the rest. So modern nacelles will contain the blast as you say but they have decades of integration testing together with the blades in all kind of conditions.

if you develop everything anew there will be mismatches in tolerances and thousands of potential individual failure risks that can be combined in interesting, unexpected and fatal ways.

Hi there,

I am here to answer questions and provide clarifications.

Show HN: Extract Biomedical Knowledge from Multi-Modal Data Using Biovista Vizit

https://www.biovista.com/vizit/

I have been working as the lead developer of this for sometime now and I hope some of you find it intriguing, and of course to find out what people think about it.The main underlying motive behind this work is to unify all life-science knowledge currently sitting on isolated silos. So...Biovista Vizit is a knowledge (force directed) graph exploration platform that integrates data from various...

( Read More... | 1 comment | 2 points | on HN )
Re:USB Cheat Sheet on Sunday April 26, 2026 @01:51AM (#47907714)
This sounds kinda premeditated though...
Re:LittleSnitch for Linux on Thursday April 09, 2026 @02:16AM (#47699904)
and that's how you learn...

Shooting yourself in the foot really helps to built intuition!

wprs? Does not work for mac yet IIRC...
Re:I Hate: Programming Wayland Applications on Sunday March 22, 2026 @06:02PM (#47482679)
In the same sense windows are not network transparent when in fact RDP works perfectly, certainly much better that X11 over WAN.

Actually for wayland there is wprs for remote display of apps so here it goes the network transparency argument...

Re:I Hate: Programming Wayland Applications on Sunday March 22, 2026 @05:50PM (#47482565)
like the web and we saw how that went... Oh wait!
Not only winners but anyone that looks like to know what is doing.

By that I mean that they try to detect and ban any pattern that may be math / ML derived or arbitrage seeking.

I have been banned on an account that was loosing money (around -15eur) and the bet was 2.96eur - yep fractional bets is a big no - no.

So while it is possible to find better odds and win in the long run based on stats and ML with a 3% - 5% profit they will ban you before you do.

Re:Writing my own text editor, and daily-driving it on Wednesday March 11, 2026 @12:01PM (#47337348)
Copy pasting images is often hit & miss.

Sometimes I have the image copied but it doesn't paste in the browser. However it can be pasted to GIMP. If I paste it there and copy it from GIMP then I can paste it to the browser.

So who's fault is that? Spectacle's or browser's? Maybe wayland's?

Re:Writing my own text editor, and daily-driving it on Wednesday March 11, 2026 @11:58AM (#47337307)
I agree about Kate.

In addition while kate has many plugins, like the one that allows running arbitrary command line utilities with std input the current selection, I would like to point you at something else in case you write / debug SQLs.

Kate has a SQL plugin that allows to send the current selection to the connected SQL server for execution. It displays the output in table form below the editor pane and you can copy paste rows or columns.

That allows to organize your SQLs in markdown files. That was such a productivity booster for me that simply there are no words to describe the difference felt.

Re:80386 Protection on Friday February 27, 2026 @02:46AM (#47177749)
yep that's my recollection too
Re:Untapped Way to Learn a Codebase: Build a Visualizer on Saturday February 21, 2026 @04:33AM (#47099046)
That would be my question too...
Re:Semantic ablation: Why AI writing is generic and boring on Tuesday February 17, 2026 @12:34PM (#47050299)
The point is that he may not using AI in any shape or form, Regardless, AI scrapes its work without explicit consent and then spits it back in "polished" soul free form.
Re:Looking for Hidden Gems in Scientific Literature on Wednesday November 19, 2025 @03:22AM (#45977090)
MEDLINE (health / life science) has 37M papers.

IIRC the rate of publishing was superlinear thus the curve of actual publications goes faster than the quadratic function.

Re:Looking for Hidden Gems in Scientific Literature on Wednesday November 19, 2025 @03:06AM (#45977000)
Been there done that. At least for life science / health publications. The article is spot on.

Not sure if there is value of that approach in other more rigorous fields but in health for sure it does. The knowledge in health science is generally fragmented and a way to connect islands of knowledge has the potential to unlock a lot of value.

If you would like to see how this article ideas are applied in a playful manner in a web application you can visit: https://www.biovista.com/vizit/

Re:Minecraft removing obfuscation in Java Edition on Thursday October 30, 2025 @03:47AM (#45757398)
Java uses type erasure which are very cheap in compile time but you cannot do things like

   t = new T(); // T is a template parameter class
C++ uses reified generics which are heavy on compile time but allows the above.
Re:Element: SetHTML() Method on MDN on Thursday October 23, 2025 @10:00AM (#45681911)
Yes the CORS threat model was also reversed for me. Couldn't understand it. Eventually I got it...
Re:KDE Connect: Enabling communication between all your devices on Wednesday October 22, 2025 @03:22AM (#45665843)
Also spectacle for screenhshots... It took me a while to not try find kscreenshot
Re:KDE Connect: Enabling communication between all your devices on Wednesday October 22, 2025 @03:17AM (#45665813)
With that level of nit picking everything is off and there is no OS / DE with zero inconsistencies.

KDE is good for me. I admit that I simplify the interface in a new setup turning off some things but the fact that it gives me that capability is a huge plus for me.

KDE Connect rocks by the way...

Re:Researchers Discover the Optimal Way to Optimize on Saturday October 18, 2025 @08:05AM (#45626672)
My bet on this would be to abandon moving to vertices like simplex does and move on facets instead.

However, this requires to solve a quadratic 'best direction' problem each time which if IIRC reduces to 'Linear complementarity problem (LCP)' (https://en.wikipedia.org/wiki/Linear_complementarity_problem). The LCP problem scales with the number of active constraints which is always smaller than the dimensionality (N) of the problem. So if you have number of constraints P >> N you are golden.

Note that Dantzig has also contributed to LCP.

Obviously any breakthrough in these basic methods is directly translatable to more efficient learning algorithms for training single layer neural nets (perceptrons). Extending to multi layer NNs is not far off from there...

Re:The least amount of CSS for a decent looking site (2023) on Tuesday October 07, 2025 @05:53AM (#45501206)
Thanks that's an interesting trick.

This is beautified if somebody wants to see how it is done.

  function() {
    var myBody = document.getElementsByTagName('body')[0];
    var myBodyWidth = myBody.style.width;
    if (!myBodyWidth || myBodyWidth === 'auto' || myBodyWidth === 'inherit') {
        myBody.style.width = '1200px';
        myBody.style.marginLeft = 'auto';
        myBody.style.marginRight = 'auto';
        myBody.style.position = 'relative';
        myBody.style.cssFloat = 'none';
    } else {
        myBody.style.width = 'auto';
        myBody.style.position = 'static';
    }
  }
Re:If all the world were a monorepo on Saturday September 20, 2025 @01:57AM (#45310810)
Yes,

Also the other problem of a big monorepo is that nothing ever dies. Let's say you have a library and there are 1000 client programs or other libraries of your API. Some of them are pretty popular and some of them are fringe.

However when you are changing the API they all have the same weight. You have to fix them all. In the non monorepo case the fringe clients will eventually die or their maintainer will invest on them and update them. It's like capitalism vs communism with central planning and all.

Older »