skysight-inc/HackerNews huggingface dataset:
Show HN: Endor, run server software in your browser
Hello HN! We are Angel (https://news.ycombinator.com/user?id=angelmm) and Daniel (https://news.ycombinator.com/user?id=ridruejo), cofounders of Endor.

Setting up development environments is hard. We are building Endor to change that. Point your web browser to Endor.dev, select the components your app needs and hit "Launch". Seconds later it is up and running and you can deploy your code, either from a local folder or directly from your repository.

Everything is executed inside the browser and private by default. When you are done, just delete the browser tab and you are done! It can't get easier than that.

A typical web development stack has many moving parts, including databases, key-value stores, web and API servers, language runtimes and of course the code itself. The components are likely a mixture of containers, manual installations and the odd virtual machine. Setting them up and maintaining them over time is tricky and frustrating, especially if you are part of a team.

We already worked on this problem once with Bitnami (https://bitnami.com/), which Daniel cofounded and I was the frontend lead for. Bitnami packaged OSS applications so they could be deployed with one-click in multiple environments, from local installers to local VMs to all the major clouds and Kubernetes. Bitnami is used by millions of developers around the world and is a fantastic way to get started with any of the hundreds of applications in its catalog. Some of our early users described Bitnami as a "magical experience".

This time, we are looking to capture that feeling of magic by making it trivial to run any server component (including Bitnami ones!) in the browser, whether it is a Redis container, a MySQL VM or a specially compiled PHP binary. It really can't get simpler than following a link. Nothing to install, completely isolated so it doesn't mess with your existing setup, yet easy to use and share with others.

This initial version is still missing important features but is already quite useful for quickly launching a sandbox to test an OSS project you just ran across or run code you got from an AI. Over the coming weeks and months we will be adding significant functionality around networking, persisting data, performance and adding many more applications. We are building Endor to make our life as developers easier. We hope you find it useful too.

Give it a try!

https://endor.dev/s/lamp
The EU Open Source Solutions Catalogue Is Now Live
I agree with most other commenters: Type safety is a great feature to have. And to intentionally dismiss it or only grant it to certain aspects of the application (where does business logic start and end anyway?) is a really bad sign for me.
This is exactly the kind of innovation we love to see in the Tauri ecosystem! At Cycletop, we’re building an AI driven algorithmic trading platform, and our frontend runs on Tauri. The idea of using Verso instead of Wry? Super intriguing.

Trading UIs demand snappy performance, and a rust powered rendering engine like Servo could mean faster DOM updates, better security, and lower resource usage

I'm just curious, has anyone benchmarked Verso’s rendering speed vs. Wry? And how’s the webrtc support looking? Low latency comms are a must for us.

Excited to see where this goes!

[0]: https://cycletop.xyz
I don't think this has been fully enacted yet - but is being done because it had increasingly become a way to avoid tax - ie. buy dormant/hobby farmland and pass it on to your children tax free

https://www.gov.uk/government/news/what-are-the-changes-to-a...
Zuckerberg Tries to Enlist Trump in Fight Against Meta EU Ruling
We already have burns here.

Even if you could organize one with space for 100,000 people, it wouldn't be the same. For one, due to fire bans an effigy burn would be unlikely. And it wouldn't be in the desert which is a big part of it.

I'm not at all against the idea of another 7-day burn with a different name as an alternative to burning man though. Host it in BC where drugs are decriminalized and it'll probably be a lot safer for people too (in terms of legal repercussions).
AWS S3 sync does not sync all the files
imo the primary benefit of react is the nice component library.
The Telegraph has become only one rung better than a tabloid... The Financial Times has taken the mantle for reliable, centre-right information, even if their focus is a bit narrower.
Gift link: https://www.wsj.com/tech/meta-eu-ruling-trump-zuckerberg-f6b...
Moving from Next.js to React Router 7
Thanks for trying, and sorry about that. I thought that the videos for Finnish where on a decent enough level (only checked one). I'm afraid the transcription quality is not on par yet for Finnish. I'll add a warning for the smaller languages and hopefully the models will improve.
You joke, but the Alberta regional is called Freezer Burn - https://www.freezerburn.org/
> I can't fathom the love for coupon you all have.

I think for some it taps into the same reward neurons as winning £10 on a lottery after paying £1 in week-in-week-out for years. It feels like a win, and that for many overrides any desire to properly analyse the matter (did I actually save, with the coupon, or save 5% on something that has been marked up 20%? (or buy something I didn't really want at all?!)). Same with BlackFriday, many of Amazon's “prime day” offers, and so forth.

[Also not American, I'm a UKian/ex-EUian, it is not uncommon to see the same here, just not in the big way some Americans tend to go with almost anything]
> There were a million Doom clones, none of which were as good as Doom

Sure, but there were some "Doomlikes" I would still rate as better than doom; like Build Engine games Duke Nukem and Blood/Blood 2 and other IdTech based games like Hexen.
Let them do it.

We have no right to tell people they have to learn to climb to get to top of the Everest.

I can't draw but I want to create my Art using AI. What I now see is a bunch of people who associate their self worth with a rare talent and don't want others to join the party. I want to resolve the issues around copyright for training, but once this is out of the way I want to draw exclusively through AI because it's the only way I can do it. And I LIKE IT.

I'm a skilled pianist. The funny thing is that I heard similar criticisms about computer music a couple decades ago. "No playing skill needed". Despite knowing how to play, I'd rather do computer music nowadays anyway. Please stop telling me what I can and can't do!
IMO, this framework is built for use cases normally handled by React-based static site generators. For instance, a simple marketing site for a company. In these use cases, React is obviously an overkill. You wouldn't want your users to download, parse, and execute 2.8 kB of the React runtime just for simple buttons, tabs, and routing.

However, I don't find this framework suitable for more complex state-driven applications. If you want to build X's front end with this framework, you're just shooting yourself in the foot. It won't take an hour before you hit the framework's design limitations.

Just choose the right tool for the right job.
Is it just me or does Gemini fail the 4D tesseract spinning challenge? That solution looks like a 3D object spinning in 3D space. It seems Claude's solution is better (still difficult to interpret). For reference, this is what a 4D rotation projected to 3D should look like: https://en.wikipedia.org/wiki/Tesseract
Does it? The way I'm reading it, the first step is LLM turning human imprecise thinking into specific and exact commands
The 2023 Microsoft hack (that CISA completely called them out for poor security) also was similar to this. Their blog post that tried to explain what happened left so many unanswered questions
People aren't staying away because they object to following the rules of the country

They are worried about extra-judicial incarcerations and deportations, in some cases apparently for political opinions i.e. thought crime

Have a think about what your country is rapidly becoming
Many people today are booking flights for others, be it families, business leaders, or traditional travel agents. They’re communicating preferences and asking about preferred travel times, budget, seat selection, and more. When you book for and with someone else, these preferences get learned and you no longer have to ask if they prefer an aisle seat—you just pick it.

The booking experience today is granular to help you find a suitable flight to meet all the preferences you’re compiling into an optimal scenario. The experience of AI booking in the future will likely be similar: find that optimal scenario for you once you’re able to articulate your preferences and remember them over time.
> Let's see if the EU is as concerned about the environmental impact of all those tanks that they are building.

The alternative is an Anglo-French nuclear strike. The tanks are a lot less environmentally damaging, relatively speaking.
He shows his id and they say sorry to disturb you sir.
> When BYD unveiled its 1 Megawatt charger, it said it could deliver 2 km of range per second and 400 km (249 miles) during a five-minute charge.

How come the 300 seconds in 5 minutes cannot deliver 600 km of range?
And sales. People ain't gonna sign large contracts with a bot.

At the very least, they'll need contractors to take people out for dinner.
Ads will eventually make their way into the responses or side bars. It will be interesting (and depressing) to see who does it first and who holds out hoping to squeeze out the ad-supported LLM providers.
Except the farming changes is far more nuanced than that.

The reason farms are worth so much at present, despite low margins, is because of the inheritance tax loophole that was introduced in the 80's, at the behest of the landed backers of the Conservative Party. This turned farmland into a prime investment vehicle as a way to shelter assets from inheritance tax.

Is the proposed change (and thresholds, plus half rate with interest free payments spread over 10 years) perfect? No - it'll still catch some small family farms - but it's telling that the highest level of opposition has come from some very wealthy landowners, such as those using their "farmland" for grouse hunting, rather than making food.

The tax break in the 80's was a textbook market distortion, if we believe in the power of free markets, the value of the farmland will now fall, which means fewer family farmers will need to pay inheritance tax.
I have a few use cases and a few servers for them:
My router/firewall is a NUC PC plugged straight into the fibre ONT. It also runs DHCP and DNS (both my home zone and acting as a caching resolver with a huge cache for the wider internet which means really snappy DNS lookups compared to using ISP servers).

My NAS is an eight core server with 64GB ECC ram running a ZFS pool with 8 12TB WD Red Pro drives for storing my collection of curated Linux ISOs, running TrueNAS SCALE, running always-on services inside containers:

- PostgreSQL for a bunch of personal project databases

- TeslaMate collecting data from our EVs into the PostgreSQL database

- Plex for serving up media to the Apple TV

- Tailscale exit node so I can access my home network on the go

- Step CA for managing my personal certificate authority used to issue everything I want to have TLS for with a certificate easily (LetsEncrypt doesn’t work for private network servers)

- Tarsnap for periodically backing up all data, documents and configuration I really do not want to lose

- UniFi controller managing my UniFi APs (four of them)

I’m sure I will have more use cases in the future, but it’s really handy to have always running infrastructure and storage at home you can rely on!

And I don’t spend much time tinkering with it now that it’s set up, it’s just maintenance mode.

From time to time I adjust a few configs or upgrade a hardware component here and there but it’s been stable like this for years (apart from the TrueNAS CORE to SCALE migration which was a bit of a shitshow due to moving from FreeBSD to Linux, had to rebuild all jails into Docker containers).
None of those things you mention have been forgotten. Many people do all of those things not because they have to but because it is incredibly rewarding to learn and grow these skills. Convenience doesn't bring happiness. People will actively seek out challenges even when they seemingly have none.

The trouble with things like climbing is there are only so many mountains to go around. We already can't walk in many places because of cars. I don't look forward to the day that similar vehicles can go up mountains. The existence of mass-produced clothing doesn't affect your ability to do your own knitting, though.
How do you feed rules to OpenAI?
Can you stop pretending you need clarification on what is meant here?
Knowledge is power. Take away peoples knowledge and they have no power.

They should make "the right bear books" an amendment.
This thread makes me realise I must be the only person on earth that detests the taste of the crystals.
> I deal as DevOps/SRE daily with these services, and finding one that will do a first load under 10s is close to impossible

I am currently in Indonesia on extremely flimsy and slow wifi at 1-2 bars that maybe tops out at 50mbps on a good day if no one else is on it and the gods align to grace me with a decent speed. Day-to-day, it's around 25mbps.

Doing a hard refresh of Linear (not affiliated in any way other than using them for work, but I know they use React), a complex project view that includes many graphs and other things like that, the full load time for everything on screen is 5.6 seconds with ~15MB of content loaded (this includes images and interactive graphs). DOMContentLoaded finishes at 360ms and the full interactive load is finished at 600ms, with me being able to click on tickets and navigate to them at the roughly 1s mark or less. Back home Linear load instantly for me with full interactivity, and the cached version of it even here in Indonesia is similarly fast.

It's not the frameworks slowing things down, it's usually all the bullshit that the business forces on its users that the devs have 0 say over. The app I work on loads really, really fast on dev builds that don't have any of the idiotic tracking BS enabled (for example on staging builds, which aren't even fully optimized builds compared to regular prod builds), but because the marketing, data and sales teams want their google analytics and 7 other tracking softwares, the whole thing slows to an unbearable crawl as we load in dozens of MB of packages each bigger than the Vue library controlling the whole thing.
Author here: You’re right that Nue shines for simpler sites—like marketing pages, blog, and documentation. But calling it just a static site generator misses the mark. This latest release (check mpa.nuejs.org/app/?rust) handles a Rust-powered SPA with event sourcing over 150k records—far beyond ‘simple.’ For state-driven apps, Nue’s model-first approach keeps things clean and scalable—limitations are there, sure, but they’re not the foot-shooter you might think. Right tool, right job—totally agree—just saying Nue’s toolbox is bigger than it looks!
The article is good stuff. It's a shame he's now having to be writing Crisis, Part IX etc about the Trump admin trying to trash things. (https://news.ycombinator.com/item?id=43418192)
I am vaguely left, but I find the Guardian's hatred of men so offputting that I cannot bring myself to read it any more.

Similar to how Trump made CNN unwatchable. I mean, I hate the man, but I want an independent, factual slant on the news, not to be continually told how bad Trump is.
How about if you cap the power of the GPU? Modern semiconductors have non-linear performance:efficiency curves. It's often possible to get big energy savings with only small loss in performance.
With eInk screens it's an interesting story. Because when your page is shown, there is no need for CPU at all for keeping it, so in an ideal world for such devices every page flip is a micro-cycle of waking up from the deep sleep, doing a job and going back to sleep. With such a lifecycle it's even better to measure the battery life not in hours but in page flips. When KOReader supports going to the deep sleep between flips then the difference between it and the bundled software should be small. But if for some reason there's no going to DS between flips, the battery life will drop significantly and back to time units per charge.
A bit, I do admit. But given the ubiquity of 2k+ screens I don’t think it’s entirely hyperbolic. Closer to an icon in size, I meant, not necessarily usage.
I think AI is just leverage for whatever you want to do. How you use that leverage, and what you apply it to is what matters. It's just another tool for humanity.
Stop the communist brainwashing "redistribution of wealth" and start thinking: 45%, that you saved after paying taxes, is pure robbery.
within 12 hours Im 100% balls deep in cursor now. Much better than claudecode and is free. fantastic.
> a single component outweighing an entire app feels fundamentally broken.

I think this is an overly dramatic take. Of course react has a fixed overhead. If all you're deploying is the single button, then that overhead is for no benefit. But the overhead gets amortized over your entire app, which most likely has thousands of components. This is like a microbenchmark which only measures the static overhead. Not indicative of a real app.

There's an entire cottage industry of "react" but smaller frameworks out there. Somehow, none of them have caught on.

Preact is the one I'd go for if I wanted a smaller react because it's quite mature and it provides the same API.
This is probably better even if you just select non-US news channels showing non-US news items. NHK 24 kind of thing.
TanStack Query (formerly known as React Query) is absolutely compatible with Svelte. https://tanstack.com/query/latest

I work with react for a decade now, and with Svelte for past 3 years. Svelte is obviously a newer generation of framework, and works for me a lot better than React. But I agree there are some rough edges, mostly around the ecosystem
+1 to splitting Spanish. Even better is picking a Spanish speaking country and listening to news from that specific country.
Don Bluth worked at Disney, and poached some of the animators to make his own independent studio, and produced quite a few Disney-like feature films that stood pretty well on their own.
I'm surprised at all the love for the Guardian... It's better than nearly all the rest, sure, but it's still often outrage-bait or inaccurate information. Media bias / Fact check give them a rating of 'Mixed' on accuracy: https://mediabiasfactcheck.com/the-guardian/

I had a free subscription to the Financial Times through a weird cookie misshap, and I was impressed by the quality of the reporting and the fact they were happy to shoot down corporations behaving unethically, which I hadn't a priori expected.
Sounds weird at first glance, as in throwing away the key USP servo brings to the table relative to the "browser bundled" alternatives like Electron. But if it can (one day) serve as plan B to counter platform webview uncertainty, it might actually be a powerful boost to tauri adoption. Even when it is hardly ever used.

Reminds me a little of the topic of range anxiety in BEV adoption: verso integration might be the hypothetical range extender trailer whose existence could help BEV adoption even if it was hardly ever used.
One point twenty one jigga-watts anyone?

What is obvious to you and I is not always obvious to everyone else
I built https://skeet.build which lets your connect your favorite tools via mcp to Cursor. We focus exclusively on developers and dev tools to build high quality “it just works” experiences for mcp because we found that community mcp quality is low, many mcps were not useful for devs, and SSE remote mcp took a lot of effort to get it to a point where it’s reliable and working well.

[Sequential thinking](https://skeet.build/docs/integrations/sequentialthinking) - it’s like enabling thinking but without the 2x cost

[Memory](https://skeet.build/docs/integrations/memory) - I use this for repo / project specific prompts and workflows

[Linear](https://skeet.build/docs/integrations/linear)- be able to find and issue, create models a branch and do a first pass, update linear with a comment on progress

[github](https://skeet.build/docs/integrations/github) - create a PR with a summary of what o just did

[slack](https://skeet.build/docs/integrations/slack) - send a post to my teams channel with the linear and GitHub PR link with a summary for review

[Postgres](https://skeet.build/docs/integrations/postgres) / [redis](https://skeet.build/docs/integrations/redis) - connect my staging dbs and get my schema to create my models and for typing. Also use it to write tests or do quick one off queries to know the Redis json I just saved.

[Sentry](https://skeet.build/docs/integrations/sentry) - pull the issue and events and fix the issue, create bug tickets in linear / Jira

[Figma](https://skeet.build/docs/integrations/figma) - take a design and implement it in cursor by right clicking copying the link selection

[Opensearch](https://skeet.build/docs/integrations/opensearch) - query error logs when I’m fixing a bug
Yeah, it comes and goes in games for a reason. If it's not already some sort of social game, then the time to speak an answer is always slower than 3 button presses to select a pre-canned answer. Navigating a menu with Kinect voice commands will often be slower than a decent interface a user clicks through.

Voice interface only prevails in situations with hundreds of choices, and even then it's probably easier to use voice to filter down choices rather than select. But very few games have such scale to worry about (certainly no AAA game as of now).
Chips and Cheese: Inside Nvidia's GeForce 6000 Series
Read my comment: your brother passes away without children and the Tax Agency steals 45% of his estate (and that's after the "discount" for the threshold, the actual tax rate over the threshold is higher than 45%). That's not reasonable at all.
That is the strategy. The goal is to establish an autocratic leadership.
> What I've also seen more than once is years of formalized specs and requirements work while nothing ever gets produced, and the project is aborted before even the first line of code hit test.

It just shows that no one really understood what they wanted. It is crazy to expect somebody to understand something better than you and it is hilarious to want a conversational UI to understand something better than you.
Absolutely deserved.

Never been a part of the demoscene per se, but I remember going to The Party in Denmark the year that Andromeda won the Amiga compo with Nexus 7. That is one of the great memories from my youth.
A very large part. Certainly up to the Romanian border, then it's all over the place. The Danube cycle path has been integrated in EuroVelo 6. You can see the detailed path here for yourself (just click through the different sections): https://en.eurovelo.com/ev6/from-ulm-to-passau
On the contrary. It's CSS, you can change all of this in your browser's CSS overrides if you want.
"Death Tax"? What the heck are you on about? The dead aren't taxed, they can't, they are dead. What are you going to do to them as punishment if they fail to comply? Shoot the corpse?

It's a tax levied on those who get a completely free/undeserved sudden windfall; in the sense that they did not do anything to obtain it and didn't even have to expose risk or pay for a chance.

Most nations put pretty serious taxes on earnings from lotteries, and an inheritance is like a lottery where you didn't even have to pay for a ticket.

There's no obvious objective truth about the idea of taxing inheritance. But calling it "silly death tax" is, oof. Idiotic. Cut it out.