MurphyA/hacker-news huggingface dataset:
Show HN: FaynoSync simple auto updater API server written in Golang
by ku9n | 2025-04-01 12:35:54+00:00
This application is a simple API server for automatically updating client applications. It allows you to upload your application to S3 and set the version number. The client application can then check the version number against the auto updater service API. If the service has a newer version, it will return a link to the updated service, and the client application will show an alert.

The API server is designed for straightforward and intuitive application management. It supports updating client applications both in the background and on-demand, depending on how it's implemented in the client application. This provides flexibility in choosing the update method that best suits your needs.
by jcalx | 2025-04-01 12:36:15+00:00
> we’re exiting the scarcity economy of visuals & entering something weirder—where aesthetics become ambient infrastructure, like wifi.

AI is democratizing _execution_, not creativity. The advent of the smartphone camera era allowed for the average person to take vastly more photos than ever before, and yet the photos I personally find noteworthy are either remarkable in their context or aesthetic quality (e.g. [0]) or personally meaningful.

Alternatively put, "culture" values a proof-of-work that is creativity + execution. Taking a photo of a lunar eclipse setting over a crater has global value, because of the effort in planning and taking the shot (read [0], it's great). Me shitposting a meme for my game night groupchat neatly summarizing what happened in our last session of Pandemic: Legacy has local value, because of the creativity in adapting a meme format to our particular context and the execution of the edit, but nobody besides us would find it as funny.

(Interesting aside — I personally think that the photo in [0] is more impressive than someone going all that way to _paint_ the same scene en plein air, because of the split-second precision of the execution. Even though photography may have devalued a lot of the technical execution of capturing a scene, it has opened up new ways in which said execution can be valuable.)

So AI decouples creativity and execution in a way that is, like every innovation before, unlike every innovation before. The Ghibli aesthetic is the soft pastels of the color palette [1] and the comfortable, nostalgic character design [2] but also the restful rhythm of "ma" [3] and the detail lovingly lavished to background characters [4]. GPT-4o devalues some of those things, but it another sense it just re-weights our cultural proof-of-work valuations back towards human effort.

[0] https://lrtimelapse.com/news/total-lunar-eclipse-over-teide-...

[1] https://designmadeinjapan.com/magazine/graphic-design/the-ri...

[2] https://stylecircle.org/2020/09/the-studio-ghibli-closet/

[3] https://screencraft.org/blog/hayao-miyazaki-says-ma-is-an-es...

[4] https://www.rogerebert.com/reviews/great-movie-spirited-away...
by bumby | 2025-04-01 12:36:16+00:00
It’s all there in the OP. But since reading comprehension seemed to take a hit due to the need for arguing, I’ll reiterate:

His high-risk bets have largely been buoyed by government contracts

SpaceX wouldn’t have survived without govt intervention. I think the same can be said of Tesla to a lesser extent. That’s not bad, it’s the way things work with high-risk nascent industries.
by guizmo | 2025-04-01 12:36:16+00:00
It is the same in France, the courts are independent in principle, while prosecutors remain under executive control but since 2013 they should not give orders on individual cases.

France has an additional layer of independence compared to the U.S. because of the juge d’instruction (investigating judge), who is also supposed to be independent from the executive, unlike prosecutors.

I say in principle because, judges are appointed in France and not elected. The executive as some control through appointments and career advancements but they are not supposed to use it to sanction or reward the judges.

The effectiveness of these independence mechanisms remains a subject of active debate, as evidenced by the relatively recent changes made to them.
by M95D | 2025-04-01 12:36:37+00:00
I'm actually not.

1) OpenWrt software has decent support for NAS-on-router, unfortunately OpenWrt hardware didn't make use of that.

2) OpenWrt hardware has non-replaceable wifi for which OpenWrt simply takes upstream drivers with no investment on their part, not even as much as DD-WRT which have Broadcom drivers working. This makes it e-waste almost immediately.

I think:

- They should abandon hardware entirely.

- If they don't abandon hardware, at least target the router+NAS(+home server) niche, not make a router that's even more hw-crippled than most.

If you look at this webpage [1], where OpenWrt One was proposed and voted for, the intentions are weak and the result doesn't even match those intentions, while the list of what it wasn't intended to be, is exactly what was needed.

[1] https://openwrt.org/voting/2024-01-openwrt-one
by npongratz | 2025-04-01 12:36:43+00:00
Tangier Island off of Virginia, in the Chesapeake:

https://www.bbc.com/travel/article/20180206-the-tiny-us-isla...

Also, for what it's worth:

> Some people have characterised Tangier’s way of speaking as ‘Elizabethan’ or ‘Restoration’ English, but that’s nonsense. Languages aren’t static and the Tangier dialect has changed a lot because of its isolation. It’s a distinct creation of its own," Shores said.
by rayiner | 2025-04-01 12:37:09+00:00
I mean that, in general, criminal laws can be interpreted to take minor wrongdoings and turn them into serious crimes. I’m not saying that was the case with Le Pen.

In fact, I think the conflict between law enforcement and politics in the Le Pen case is largely self-inflicted. There was no need to include the constraint on running for office in the punishment. And it seems like the wrongful conduct ended in 2017. Why did it take so long to work through to a verdict?
by Kerrick | 2025-04-01 12:37:26+00:00
Sadly this is true. I make about $200k/yr gross, have a working software engineer for a wife, and have enough in retirement that I could “coast” on contributions for the next 30 years and be fine in retirement. I still can’t be rid of the financial anxiety I started with. My childhood involved a homeless shelter, my college years included struggling to make rent and buy food, and those experiences forever colored how I see and treat money.
by troupo | 2025-04-01 12:37:43+00:00
> HTML, JS, and CSS deliver a clean separation of concerns

There's nothing clean about this separation, and concerns are never as neatly separated as people pretend they are.

> For apps,

For apps you need actual app-like things where your separation of concerns looks like the right image here: https://x.com/simonswiss/status/1664736786671869952
by LinuxBender | 2025-04-01 12:38:15+00:00
The US currently have several spy planes over Mexico with cooperation from the Mexican government. Information is being relayed to the Mexican military and cartels are being neutralized as we speak. There just isn't much news about this at the moment. The US / Mexican military and law enforcement are all currently working together in both training exercises and cartel take-downs. The only thing missing is US military boots on the ground. My only known-unknown is how long this will take given the large numbers of cartel members that have splintered off from their original groups.
by vbezhenar | 2025-04-01 12:39:04+00:00
Since I've migrated our company to Kubernetes, I almost stopped to worry about anything. It just works. Had much more troubles running it with spaghetti of docker containers and host-installed software on multiple servers, that setup definitely breaks like every week or every month. With Kubernetes I just press "update cluster" in some saturday evening once or twice a year and that's about it, pretty smooth sailing.
by canterburry | 2025-04-01 12:39:19+00:00
All I am saying is that being lightweight, when you have been around for less time than a mature solution, is a mute point.

It's a cop out way to differentiate because you are clearly not comparing apples to apples.

You have a fraction of the features and a fraction of the bug fixes. You are trying to make it sound like you are a 1:1 replacement, when you are not.
by SkyBelow | 2025-04-01 12:39:23+00:00
>Just because something is untestable today doesn’t mean it will be for all time.

This is generally true, but such ideas are kept outside the realm of science until they are. In this case specifically, all our knowledge points to this remaining untestable as it would require FTL travel which is on par with violating conservation of energy or time travel. It even allows solving the halting problem (Turing machine in timeloop until it halts, you outside of the timeloop can then check if the Turing machine in the timeloop ever left it).

It is entirely possible that there are things which are true which science cannot verify because of the underlying philosophy by which science operates. Things that exist outside of the observable universe, if FTL travel is truly impossible, would fall outside the realm of science.

>The mere fact that two observers have different observable universes indicates it is indeed an illusory artifact.

Do they? The nature of the observable universe is that, if you can communicate with someone else, any information they can receive and pass on to you is part of your observable universe as all information travels at the speed of light or slower. If they can receive information and cannot pass it on to you, they are not part of your observable universe any longer and no longer exist (exception if FTL interactions are discovered). Thus the only observers that exist in a way you can interact with, can make any testable hypothesis concerning, and thus can be considered by science, are observers in your observable universe.
by tipiirai | 2025-04-01 12:39:28+00:00
Author here: Fair point—React’s baseline isn’t a monster. ~60KB compressed for a barebones Vite/React setup, or even ~25KB with Vue. Medium projects at 200-300KB are definitely workable.

But here’s the point: a single React/ShadCN button, straight from their official docs, still outweighs Nue’s entire SPA demo. Add more widgets—tabs, modals, whatever—and that gap only widens. Nue is flipping the script. Web standards let us start lean and stay lean—smaller codebases, faster HMR, quicker builds. That’s the win: efficiency that scales without piling complexity.
by janschwoebel | 2025-04-01 12:39:43+00:00
I built the Cloudflare WAF Rule Generator (https://alivecheck.io/waf-generator) to make WAF rules less of a headache, and you all ran with it—over 900 rules generated in 7 days! Based on that, I added a template library with free, pre-made rules for WordPress, Node.js, Flask, Django, database servers, and more. “Magic” mode’s smarter now too, and I’m experimenting with code scanning to auto-suggest rules for API endpoints. Still free, no signups. Thoughts? What WAF pain points should I tackle next?
by Nikhilgeorge24 | 2025-04-01 12:39:51+00:00
Explore a detailed comparison of AWS, Azure, and GCP with key pros and cons for each cloud platform. A quick breakdown for informed decision-making.

#AWS #Azure #GCP #CloudComputing #CloudPlatforms #CloudServices #DevOps #CloudComparison #TechComparison #AWSvsAzurevsGCP #CloudProsAndCons #CloudTechnology #CloudAdoption
by AlanClifford | 2025-04-01 12:39:59+00:00
Although there is lots of hype, vibe-coding isn't a marketing gimmick—it's just continuing the trend we've always followed: moving to higher levels of abstraction. Like going from assembler to C made life better by letting us focus on logic instead of registers, vibe-coding means taking that next leap, writing code that directly captures 'what' rather than 'how.' When the specification becomes executable, there's less room for misinterpretation and fewer bugs, and your mental effort can shift from managing low-level details to clearly expressing your intent. It's not magic; it's just the natural evolution toward clearer, safer, and more maintainable code. It's not there yet, but, just as C++ replaced C which replaced assembler, "specification as code" is the future for most software. Eventually, most of us will be "prompt engineers" rather than "software engineers".
by Cthulhu_ | 2025-04-01 12:40:52+00:00
It's not copyright infringement / not illegal if it's legal and / or there's an exception for "information analysis": https://www.privacyworld.blog/2024/03/japans-new-draft-guide...

This is the tricky part; is it immoral? I think so, but that's a personal opinion. Is it illegal? Not by Japanese copyright laws.
by megous | 2025-04-01 12:41:09+00:00
Windows is just less organized, with files appearing all over the place and without user having knowledge what's really needed.

On Arch Linux, all system files are listed, along with their content hashes and expected permissions/ownership, in the installed package database. So it's possible to just list changed files in /etc or unexpected files in the system, or files with unexpected permissions, and do a manual cleanup/checkup if needed. No idea how I'd even approach that on Windows.

I guess the only time I'd need to re-install would be if I messed the system so bad that manual fixup would be too laborious over fresh setup and reconfiguration. (And I'd have to lose system backups too)
by diggan | 2025-04-01 12:41:17+00:00
> How could anything be enforced on user-controlled servers?

New laws comes to mind. If a government decides to try to outlaw encryption again, cloud/hosting companies located there wouldn't have a choice but to comply, or give up on the business. The laws could also be made in such way that individuals are responsible for avoiding it, even self-hosters, and if people are using it anyways, be legally held responsible for the potential harms of it.
by busyant | 2025-04-01 12:41:34+00:00
> especially if leadership are sensitive to embarrassment.

Funny thing is that I cleared my prank with Peter Sachs because he was a bit of a stick-in-the-mud, but he told me to go for it and he thought it was hilarious.

I didn't clear it with Jim Collinsworth because he was a bit of a jokester himself so I (incorrectly) assumed he'd have no problem with it.
by DabeDotCom | 2025-04-01 12:42:28+00:00
> It was like they were communicating telepathically. > > That is the type of relationship I want to have with my computer!

The problem is, "The Only Thing Worse Than Computers Making YOU Do Everything... Is When They Do Everything *FOR* You!"

"ad3} and "aP might not be "discoverable" vi commands, but they're fast and precise.

Plus, it's easier to teach a human to think like a computer than to teach a computer to think like a human — just like it's easier to teach a musician to act than to teach an actor how to play an instrument — but I admit, it's not as scalable; you can't teach everyone Fortran or C, so we end up looking for these Pareto Principle shortcuts: Javascript provides 20% of the functionality, and solves 80% of the problems.

But then people find Javascript too hard, so they ask ChatGPT/Bard/Gemini to write it for them. Another 20% solution — of the original 20% is now 4% as featureful — but it solves 64% of the world's problems. (And it's on pace to consume 98% of the world's electricity, but I digress!)

PS: Mobile interfaces don't HAVE to suck for typing; I could FLY on my old Treo! But "modern" UI eschews functionality for "clean" brutalist minimalism. "Why make it easy to position your cursor when we spent all that money developing auto-conflict?" «sigh»
by dfxm12 | 2025-04-01 12:42:38+00:00
Hitting is hard (and that's why the best hitters make the big bucks), but as an aside, it seems like batters get more and more help each year: DH in the NL, outlawing defensive shifts, pitch clock, etc. It's not a surprise that the league will be on board with any change that favors the offense (we've also seen pick off attempt limits and bigger bases which help the base runners).
by Fraterkes | 2025-04-01 12:42:40+00:00
You talk like that's not a big deal! What percentage of users do you think still spends a lot of time working on 8gb ram laptops? If it was more than 50% I wouldn't be surprised.

The lowest hanging fruit when it comes to societal good that you can do as a programmer is writing software that is also usable for people with less money for hardware. And a lot of us don't even bother
by koins | 2025-04-01 12:43:03+00:00
BluePillSecurity is a blog where I post monthly about deception. Some posts are technical, others strategic, hopefully all are at least mildly entertaining or thought provoking. This month is the culmination of a mini-series of posts that explores using a few different deceptive resources to catch an attacker in an Active Directory environment.

I hope you enjoy!
by kragen | 2025-04-01 12:43:43+00:00
The legislation is still too weak to overcome solar and batteries' advantages; Texas is still installing solar and batteries quite rapidly and keeps setting new records: https://www.canarymedia.com/articles/clean-energy/texas-brok...

> The famously developer-friendly Lone Star State has struggled to add new gas power plants lately, even after offering up billions of taxpayer dollars for a dedicated loan program to private gas developers. Solar and battery additions since last March average about 1 gigawatt per month, based on ERCOT’s figures, Texas energy analyst Doug Lewin said. In 2024, Texas produced almost twice as much wind and solar electricity as California.

https://seia.org/research-resources/solar-market-insight-rep...

> Texas was the leading state for solar installations in the first half of the year [02024], with 5.5 GWdc online – nearly twice as much capacity as Florida, the second-ranked state, which had 2.9 GWdc.

I'm not sure to what extent desalination in particular can economically do demand response. My numbers above about the Sorek plant suggest that at least that plant design would be far more expensive to run intermittently, no matter how low it drove the cost of their energy. And 7.1MPa is too much pressure for a practical water tower to supply passively.

Of course, Texas could outlaw economic development (https://www.canarymedia.com/articles/clean-energy/will-texas...) as most of the world does and always has.
by Ragnarork | 2025-04-01 12:43:55+00:00
Judges sitting in those courts are not politicians elected to take decisions weighted by how their constituents will like them and reelect them, but people who've studied law and its application (unlike politicians who can be anyone), who have been vetted by peers for their capacity to be law "technicians", and whose job is to "apply" the law, whether they disagree with it or not.

That's the concept of the separation of powers. Of course judges will have opinions and can never truly be objective (no such thing exists anyway), but their main job is to apply the law. And the concept of appeal and (in France) "cassation", which meana judgment can be revised up to two times, are there so that no single judge ruling can be definitive in isolation.

If politicians can use the judicial system to ban political opponents, the system is broken and powers are not separated in the right way. And I'll definitely not say that France has a perfect separation (the president concentrate a lot more than it should), but it's still there and this wasn't such a case (in the past two years, Le Pen and the RN is the group that Macron has been willingly compromising with and letting arbitrate a lot of stuff)
by rchaud | 2025-04-01 12:45:00+00:00
> It would be so insightful to understand to which degree the technology is subsidized and what the actual value/cost ratio is.

For whom would this be beneficial? The design goals of these products are to get as many users as fast as possible, using it for as long as possible. "Don't make me think" is the #1 UX principle at work here. You wouldn't expect a gas pump terminal to tut-tut about your carbon emissions.
by eknkc | 2025-04-01 12:45:39+00:00
As far as I can tell F# is one of those things where every single user is extremely happy. This happens rarely and I really am curious about the thing but never had time to get into it. I'm also pretty well versed in the .net ecosystem so it's probably gonna be easy.

Any tips? What kind of workflows might benefit the most if I were to incorporate it (to learn..)?
by SideburnsOfDoom | 2025-04-01 12:45:45+00:00
"seaglider" is apparently a new word for ekranoplan. The difference is, the new ones tend not to be so enormous [1].

See e.g. https://www.regentcraft.com/seagliders/viceroy and https://www.hawaiiseaglider.org/what-is-a-seaglider

It's the same craft with a different paint job

Yes, they are Wing-in-Ground craft

1: https://en.wikipedia.org/wiki/Caspian_Sea_Monster
by MartijnHols | 2025-04-01 12:46:17+00:00
I think the same generic answer _does_ apply to most mature projects. Libraries like these should be approached like discussions about starting over in mature software projects; "this time we'll do it correctly", or "this framework is much simpler". This applies very much to libraries such as these.

When the complexity is low, projects are easy to learn, maintain and handle. That really makes them seem better and have advantages – advantages like a much reduced bundle size. But these new setups just don't do the same thing. It's a shell of what the old project did, as it's missing solutions for hundreds of edge-cases and other requirements that were tackled by the mature many-year old project that is maintained by some of the best developers. I'm sure React has a bit of bloat, but I'm willing to trust the React team that the vast majority of it is there for a reason. It might also be the cost of building on top of a very mature solution.

Would you not shut such a discussion down when someone new in the team proposes a complete rewrite?

Preact does not have 1:1 feature parity, if it had it would have been much more widely used (who wouldn't want a free filesize reduction?). Preact has plenty of issues, which is why it isn't as widely used.
by andyferris | 2025-04-01 12:46:17+00:00
It's possible I don't know what I'm talking about, but I believe Dioxus is also targetting cross-platform app development and might be a reasonable fit for you. Here the frontend is written in Rust in their provided UI framework (designed with concepts from the web DOM and learnings from existing web frameworks) and it might be a more familiar approach to a C++ dev who has used Qt or whatever before.

I understand it also has experimental support (possibly still under development?) for a servo/verso render engine, which is why I mention it.
by Levitating | 2025-04-01 12:46:22+00:00
FreeBSD and ArchLinux do not need to be compared in this context.

FreeBSD is an extremely simple and stable system. All packages/ports for which are tailored to integrate well with the networking stack, logging etc of FreeBSD. FreeBSD has daily/weekly/monthly cronjobs per default that runs a number of cleanup tasks and security updates and emails the result. It also has email setup correctly per default.

And FreeBSD only gets a few patch updates a year and a new major release every two years. The security patches it will download for you and then inform you over email.

ArchLinux needs constant maintenance to be updated, often requiring manual intervention. The packages are unchanged from upstream and thus do not integrate that well will the system at all, often requiring much more configuration. ArchLinux can be run as a server, and I have an do for years now, but it isn't made for it and it does require attention. ArchLinux is about getting bleeding edge software packaged as-is from upstream, and it's about allowing the user to tinker and customize. In that sense FreeBSD and ArchLinux can be considered opposites.