skysight-inc/HackerNews huggingface dataset:
RDP is still king, but overall the "remote desktop" scene in GNU/Linux is quite grim and lacking.

I have played with xRDP on Fedora 39 though, and I had some very interesting results. My client "machine" was actually an iPad.

I am happy to report that I was able to get audio (from youtube) playing on the remote machine and being reproduced locally through the iPad speakers (bluetooth headset, actually). I was also able to forward microphone from the iPad to the browser running on the remote machine. Virtual disk was also working to move files from the iPad to the remote machine.

I was using the RDP client from Microsoft, so I'd attribute at least 50% of the success to that.

Specifically, I was running RDP to access a VNC (tigervnc) session because I wanted desktop sessions to be persistent across connection losses and I like the idea of a remote desktop being "always there, always on".

It seems however that this whole setup is a bit fragile, as sometime the whole session would hang and restarting the whole desktop was necessary. Here and there I had to set a fixed user id in my configuration file.

I haven't looked into much details but with enough elbow (finger?) grease it should be possible to make it work reliably.

Overall I was satisfied. I connected to my desktop at home from the ipad while on a bus driving across Italy at ~120 Km/hour (on the highway of course) in the middle of nowhere, using a 4G mobile connection, and it worked pretty okay. It was night though so mobile network congestion might have been low at the time.

So overall it's feasible and works well, but care and expertise is needed to make it reliable.

EDIT: to clarify: worked pretty well for normal desktop usage, but video playback (eg: youtube) from the remote machine to the RDP client was essentially trash, don't even bother trying that.
This is alarming and saddening. What can we do as a society to stop this bleeding?
What can we do to stop the bleeding?
I also live in the UK. I mean, sure I agree with you, but that doesn't stop it being common parlance.
I love this! I have been working on something similar recently [1] and it is exciting to think about the possibility of building full stack components for the web that are not going to break in the foreseeable future. Even if I need to swap languages/frameworks go is easy to parse and transpile!

I dream of a library like ours to take on the likes of React, and to get there the devex needs to have some key features. Most notably, imo, is live reload. You could use air, but I find it still to be too slow to recompile the entire app. I have had some success so far with yaegi to interpret the go at runtime [2]. It isn't perfect, but the full language spec is implemented.

My personal goal is to build the Go equivalent of rails/django. Live reloading is needed in addition to plugins that provide web app primitives (auth, storage, logging, metrics, etc). Additionally, I think the network effect of React is a powerful value driver, so some easy way to include React in an app is also important. Thankfully evanw has made this trivial with esbuild [3]

[1] https://github.com/breadchris/share/blob/master/html2/html.g...
[2] https://github.com/traefik/yaegi
[3] https://github.com/breadchris/share/blob/master/graph/build....
As a Svelte user this argument rings hollow. You can't judge frontend by React and the way it's badly used.
Newham
Then I question why they would get a license at all.
On an island you can call for a boat or a helicopter. You can relax and eat all your food knowing those options exist.

On a space station your options are considerably more limited.
The "Progress Equals Pressure" Formula
I have been following the web components discussion for years now and just don't see what I can do with them that makes my life as a fullstack developer better.

All the examples I have seen use them to template some data into html. I can do that with handlebars already.

Am I missing someting?
> NASA didn't like the propulsive landing for return to earth,

Heh, and now it's back ;)
A tool like hammerspoon is handy, probably can find a way to keep it how you want.
Cats refuse to be boxed in figuratively.

Because literally they do love boxes, both sitting on 2d squares and hiding inside 3d boxes.
Some native English speakers might still question that statement subconsciously, so let me make it clearer for them: there are many highly intelligent people in the world who don't speak the Rarámuri language.
Actually the director wants to put the movie in a different way not like putting some wrong things in real time scenarios .
Document Similarity Search with ColPali
Things like Livewire, and alpine.js are showing simpler ways.

You can build a SPA SSR as well.
I do the same for sentences starting in lower case and missing punctuation.
As a consumer I always assumed the network capacity scaled exponentially at each aggregation point. Sounds like it's much less than one would assume given the number of consumers...
> You can't judge frontend by React and the way it's badly used.

IMO you can because it’s the vast majority of webapp usage today. I’m also a heavy Svelte user and I love it but front end web dev is practically a React monoculture so it makes sense to think about it when evaluating options.

I’m not saying it isn’t a problem inherent in web components, it is. But using it as a reason to not adopt web components runs contrary to the logic the vast majority of the industry currently uses. Perfect as the enemy of good and all that.
A fully functioning rover on the moon would be worth significantly more than on earth, no?
Not enough. But they will scoff at other technologies old and new.
Sorry for the double comment, but:

If your host machine is in the AWS cloud, nice DCV works very well: https://aws.amazon.com/it/hpc/dcv/

And it's free to use within the AWS cloud (afaik). Outside of that you might have to get a paid license.
Imo, the "Media Bias Chart" is an appeal to authority Postman may have warned against. Iirc, it rates articles 'in the news cycle'. Except those very sources determine which "news" items are worthy of coverage.

Sources that are not in the prescribed 'news cycle' like AntiWar.com, FEE, The Institute For Justice, MintPressNews are not on the self-licking-icecream-cone list.
I am personally of two minds about it, because while I might be partial to the example mentioned, I can immediately tell how it would in real life. It would be just like with the Simpsons[1].

"Oh, please. For a nickel a person tax increase... we could build a theater for shadow puppets. Balinese or Thai? Why not both? Then everybody's happy."

In other words, no one will be happy. Let individuals keep making individual decisions.
It seems that Clojure ticks all this boxes
Many creative pursuits are compound skills, and individual skill elements must work together effectively. Many types of practice advice describe isolating one skill element to improve it, but if overdone that leads to a bad outcome, where that skill dominates and overall performance is blocked.

As a guitar player who is modestly ok at basic jazz, all the pattern-based rock stuff I spent years on is now an impediment. I have to unlearn it and approach the instrument like a beginner, but with a different intention.

So in some ways I’m reversing out of a cul de sac.
The 20% rest – sidebar for documentation – are not implemented for a reason.

The sidebar to show the documentation is just a presentation detail. What I’d really like as a developer is (a) the ability to attach documentation with a specific scope ranging from small things like a function parameter or variable, though larger things like a function or a set of related functions, up to whole files or packages, and then (b) editors that recognise the scoped documentation and present it contextually.

I’d like all relevant comments to be easily visible when I might want to refer to them. Also, I’d like to know what documentation exists in the first place, which is not always obvious when we rely on things like big banner comments at the top of files/sections or having separate README files scattered through the tree.
Mostly for reactive rendering in response to incoming small data packets (or user supplied changes) mutating state.

I have not seen an example of how to do that using vanilla HTML and CSS without some JavaScript support. Maybe it exists and I haven't come across it.
Use? I look at all the time to keep it running.
Things like BitTorrent are quite resilient and cope well with unreliable nodes.

Shouldn’t be that hard to design something that is primarily distributed and falls back on straight download.

Things like hugging face serving petabytes of files that are huge and don’t really change.

Compute is probably a bit harder to reliably stick onto residential
I did not. I'm in the UK, and the last time I checked there were over 2500 of us on the electoral register in the UK alone. My surname is the 2nd most common surname in England, and the 1st most common in the North West where I grew up. :)
This makes me think of going to chain restaurants. Everything has been focus-grouped and optimized and feels exactly like an overfit proxy for an enjoyable meal. I feel like I'm in a bald-faced machine that is optimized to generate profit from my visit. The fact that it's a restaurant feels almost incidental.

"HI! My name is Tracy! I'm going to be your server this evening!" as she flawlessly writes her name upside down in crayon on the paper tablecloth. Woah. I think this place needs to re-calibrate their flair.
Snappier is an outdated concept. HTML has lots of tools in it now.

SPA's are one thing, the complexity to create it is another.
> Is it possible that things have been this bad, and Milei’s policy changes have slowed down the economic decline enough that the poverty line is more accurate?

Possible? No. But that's the excuse they will give. It works in the first year of a new government but won't work in the second. Argentina is in recession for 5 consecutive trimester. A GDP decline of 2.6% and inflation above 100%.
Are you genuinely asking as a professional? Seems like a big ask for someone to go over all you are misunderstanding if you think they are equivalent to a template language.
Just yesterday I finished reading Flying Blind by Peter Robison. A leopard can't change its spots...
>Most criminals clear less than they would working minimum wage.

I know people hate "Source?" as a reply but I think this claim really needs a source.

There is also the assumption that everyone has access to a job, which depending on where you are and what you're background is (we are very hostile to people with disabilities, physical "deformities" that people find unpleasant to look at, felony convictions, etc.) may or may not be true. A lot of folks turn to theft out of desperation.
> heed those warnings

It's not a warning. It's a functional requirement that you put into the ticket. The project isn't done if the rewritten page takes longer to load than the old one did. Don't ship it, don't pay bonuses based on shipping it.
1. Complexity. Devs like complexity like cats like catnip.

2. Tools. React+JavaScript is the industry monoculture. If they're all you know (and for a significant number of frontend devs this is unfortunately true) then you're invariably going to build something complex because its in the nature of your chosen tools.

3. Career anxiety. Building something simple using simple tools isn't sufficiently hardcore and braggable to get that juicy comp increase at the next performance review, never mind a promotion or hopping to that next job.
it saddens me to see this site devolve into meaningless reddit like slop. Please do your part to help keep the signal to noise ratio up.
And they were like "ok, we'll die for Mother Russia"
The bit about iterating over a directory struck me as a bit of a misunderstanding and therefore the rant following it seemed a bit misplaced. The code example makes no sense at all, so you can’t really make sense of the argument being made.

Without that, it just looks like the author has an insatiable love affair with rust and their arguments lose credibility. Of course if they’re trying to smash Rust semantics into any other language they’re going to be disappointed.
The cynic in me wants to say it’s because they aren’t VC backed so there’s no main catalyst driving them.

I don’t think a lot of people know about them, or if they do they have just heard about it in passing and have never actually used them.

Whatever the reason is they have a marketing problem that’s for sure.
> Companies know what is best for their business.

"Companies" don't really know anything. The decisions get made by people, with all the flaws that people have. I have seen many developers make decisions that are detrimental to the company.

I do agree that there is a section of HN that will pile on these kind of topics, and I have flagged dozens of low-effort swiped against JS over the years that add nothing.

But two things can be true at the same time:

1. there is an unpleasant section of HN that will rant about all things JS, and

2. SPAs (or our current approach to them) bring a lot of downsides and are often not worth it.

Are entirely compatible.
The worst part about web components and the shadow DOM is how they can prevent browser extensions from working correctly, or working at all.

And the browser vendors aren't in a hurry to remedy this situation.
I don’t think they’ve ever claimed to be unbiased. They want shorter headlines with less sensationalism. That’s a bias.
Web components are okay as long as you only use them to progressively wrap actual HTML elements. If you're using custom-elements by themselves like a JS frontend replacement and just making entire web pages full of blank grey boxes that do nothing without JS, you're doing a bad job.

See: https://blog.jim-nielsen.com/2023/html-web-components/
But it’s really easy to fathom: disabling Bluetooth on a Mac with no other input devices leads to some really nasty support calls.

Imagine trying to tell the kind of person who couldn’t recover from that situation on their own to go find a USB mouse.
New technique zeros in on the genes that snakes use to produce venom
Why would I used them over something like a Vue component?
New developers follow social proof often instead of learning from first principles.

Web Components are seriously cool and worth looking at.
CursorAI just removed technical blog post about their Instant Apply algorithm
A few months ago, Cursor released a technical blog post describing how they implemented the instant apply feature. The post went deep into how and why it works so well. They even did a part 2 in collaboration with an LLM inference provider - https://fireworks.ai/blog/cursor.

However, when I checked today, the blog post had been deleted. If you go to the https://www.cursor.com/blog/instant-apply, you will get 404.

Are they scared of the competition? The PearAI started getting some traction recently.

BTW the blog post is still accessible on the Wayback[1] + it seems like somebody already implemented the instant apply and published it on Github[2].

[1] https://web.archive.org/web/20240823050616/https://www.cursor.com/blog/instant-apply

[2] https://github.com/llllvvuu/instant_apply
Quick question:

I have heard these described as "Mindmaps", "Concept maps", "Spider diagrams".

And read about 4 articles now by supposed inventors of this as a "new technique".

I can find such diagrams dating back to the 70s at a cursory glance at some old journals I have (engineering, informatics).

Is it not common to encounter this diagram approach in learning or educational tasks in some parts of the US?

I'm not too old, and I learned to use this technique to map out concepts before 2009.

I just find it strange. Can anybody provide further context on why this is put forward as an innovation so often?
It thought the final paragraph was very clear:

I would suggest that more progress could be made if the smart and talented
Squeak list would think more about what the next step in metaprogramming
should be - how can we get great power, parsimony, AND security of meaning?

Did you mean that he should have described actors, but did not?

To me at least, "ma" goes beyond just the actor model.
I'm fairly certain this isn't new in macOS 15, I could have sworn I've seen this on 13 + 14
How would develop the "trust" and why would it be correct? How would you diagnose yourself or others before selecting a hospital if those have different trust for different things? How do you balance urgency vs different trust levels if the hospitals are not all the same distance?
Art is in the eye of the beholder. To us, a work may have meaning and evoke emotions that the creator was totally ignorant existed.

However. I suspect the deep political allegory this author finds in Amadeus may be unique to their perception. I wonder if they find similar complexity in other things: does the wind contain voices for them? Do the voices tell them to "do things"?
No, I haven’t. Since multiple other people have needed to correct you, there’s clearly a communications failure here. The U.S. PTO has a good background page discussing how they assess the strength of a claim:

https://www.uspto.gov/trademarks/basics/strong-trademarks

This helps us understand that “Apple records” can be a trademark because even though “apple” is an old, generic term for agriculture it wasn’t generic in the context of selling music and only that one company was using it there. Similarly, their examples note that “app store” is generic which is why you always see it referred to as the “Apple App Store”, and Apple’s suit against Amazon’s for use of the term failed.

In this case, the trademark for “superhero” as opposed to “Marvel superhero” involves questions about how strongly consumers identify that term with those companies. That’s where the history comes in, and why it doesn’t change matters if they created a shell organization. The question would involve both prior use by other companies and how over that time popular usage has shifted – has it specialized to mean only the DC/Marvel characters, or do consumers think of any over-powered character as a superhero regardless of whether it’s a DC/Marvel property. Transferring ownership to an organization controlled by the two current holders is a legal maneuver which doesn’t control whether the public usage is descriptive or generic instead of referring to products specifically made by those two companies.
And that’s exactly what some people don’t want!
Gerrymandering is over fitting.
Mitigation: randomize the actual shape of a district when the votes are counted.
No speeder has ever died on the highway either. It's only the crashing drivers who died.

It is likewise as foolish to try decoupling the peril of space and the peril of orbit and deorbit.
The point (or at least as I read it) is that the human readability is more about the language being used.

The "necessary and sufficient" part is binary, and we're not doing that by hand any more.
The JVM is a pretty heavy dependency for scripting/glue, if just for startup times.
Well...his original vision was communicating computers, and then scaling that down.

Except that Microservices tend to use REST (or something roughly like it) and not CORBA.

https://blog.metaobject.com/2019/11/what-alan-kay-got-wrong-...
He is not describing Actor Programming model. He describe his own model.

Message passing in Smalltalk predates Hewitts Actor Model and was used as inspiration. The messaging in Smalltalk is little different and IMHO better in many cases.
HDCP is stripped when a stream comes into the device and readded when it leaves, you need to do this for anything more complicated than dumb passthrough. (unless you're using that Bunnie Huang trick to add encrypted data without decrypting for some reason)
Looks like LLM written dreck to me? Why is this posted here?
I’m a power user, but I also like not worrying about whether my WiFi will work today. And I don’t like dealing with whatever WSL thinks about file permissions in this version.

There doesn’t exist anything else at the developer-friendliness / price / build quality point Apple’s machines exist at.
You absolutely can judge tools by how they are used, especially if said tool encourages poor usage.
I did a project that used Shadow DOM and related tech to address the problem of embedding a widget into a partner’s web site without any risk of CSS interference. Worked great, but this was one medium-sized widget that did not interact with the rest of the page.
facepalm duh
"Easily exploitable and unable to resist exploitation" is perfectly fine. We're not short on writing space here.
How does it compare to Materialize/differential dataflow?
Helicopters exist, but when one picks me up from my campsite in the woods, I'm probably being rescued.
I just tried to disable bluetooth and no prompt whatsoever appeared. Macbook 16" Max.

Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?
Rails already includes Turbo Native for use cases like this, though: https://turbo.hotwired.dev/handbook/native
But that's why OK Cupid can work. It's a Bayesian prior being updated with new data, not hardline deal breakers. You and your partner made it work, but if somebody who was exactly the same as your partner in every other respect but who also had cat allergies (and I know this is not possible, never mind feasible to prove), you would from a Bayesian perspective be more compatible than you are with your partner.

Also, I don't know where you live, but I'd love to live somewhere where differing politics isn't a deal breaker in a relationship - it must be a pretty settled and stable place. Canada maybe? Switzerland? New Zealand?

I'm in the UK, and I (and I think everyone I know), absolutely 100% could not be in a relationship with somebody on the other side of the UK political spectrum any more - it's too divisive, too much has happened, it's not in the slightest bit superficial, and with all the other stuff that needs to go well to make a relationship work over the long term, throwing that in the mix as something to "make work" feels like too high a burden for me.

As such, a dating app that gets that out of the way to avoid the awkward and angry second date seems essential in this country at least.
This is some pretty heavy speculation based on very little information. Saying "maybe a case" is really doing a lot of heavy lifting here.
Most of Alan Kay’s writings on that topic can be reduced to something along the lines of “I want things to be nice and problem-free. I have a vague feeling that there is a methodology called ‘OOP’ and ‘messaging’ that would achieve that. All systems that claim to be OOP that are not nice and problem-free are obviously missing the point.”
Our son loved the Monorail as much as the park, and when by luck of the draw we were the first in line at one of them, he was invited into the cabin by the engineer(? conductor?) and got to "drive" one was the highlight for him for years.
It also ignores that huge swaths of the country have no choice at all and the only hospital within a hundred miles is only viable due to huge Federal subsidies. We’ve been helping a close family member navigate that scenario and sure, he could vote with his dollars but it would involve a three hour drive to a neighboring state for an 80-yr old. I’d rather just enforce minimum quality standards on everyone like most other civilized countries rather then relying on “the free market” which so far in my experience has just led to PE goliaths swallowing entire health systems to focus on bill collection and union busting.