skysight-inc/HackerNews huggingface dataset:
Weather is variance around climate. Heatwaves are caused by both (high variance spikes to the upside around an increasing mean trend)
You talked a lot about how bad it is for governments to outsource stuff to Huawei and a handful of US clouds, but didn't really touch on what drive all those decisions beyond claiming it's due to non-technical leadership. It'd be great to see a somewhat deeper analysis than that in future. There are plenty of tech companies that also outsource a lot to the cloud, so it has to be more complicated than that, and there are European mini-clouds that don't get much love from European governments also.

The basic problem is fundamental: outsourcing is a very common thing you find in all walks of life, it is often the most reasonable choice due to comparative advantage. This is the reason I eventually gave up on "decentralization" as a worthwhile technical goal (after years spent working on Bitcoin). Everyone is trying to outsource everything that isn't their key competitive advantage, and that's because specialization is the heart of progress. The costs of centralization are obvious in terms of loss of resiliency, but when people aren't actually needing that resiliency for entire lifetimes it's hard to convince anyone to take the loss of progress that decentralization may appear to entail.

So what to do? As you found with your 1,600 line imgur alternative just starting over to make stuff be secure is ... hard. You wrote in C++ (not the most security conscious choice) and some of those vulnerabilities are very basic, like the one where you discover that due to a bug some users are getting empty passwords. You also sort of assume that your users will keep your app up to date, but we know they won't. So simply demanding programs be smaller isn't going to work. You'll just speedrun the history of vulnerabilities. Indeed, one reason to outsource stuff to a handful of giant providers is that they do a much better job of security overall. Yeah Microsoft may have problems with Chinese hackers, but government IT routinely has problems with greedy teenagers. So MS is still ahead of the pack.

IMO the most critical thing is really whole-systems analysis to find sources of unnecessary complexity and fix it. That won't necessarily turn the tide, but it can at least help. As a trivial example, HTTP stacks don't understand the concept of load balancing. They're still stuck in a world where every website is run by a single computer. That entails a lot of server-side complexity like dedicated LBs, maybe even DNS LB, replicated databases, health checks, drain periods etc just to avoid users seeing little dinosaurs due to normal maintenance. The complexity of this is overwhelming. When users accepted things like "This service will be offline on Sunday due to maintenance" you could get away with it but now people expect everything to be 24/7, so that complexity drives people to the cloud where it's somewhat handled for them.

Thus an obvious quick win - extend HTTP and DNS to understand IP address globbing and maybe even static route matching. If a connection to a server fails, have the stack transparently fail over to another one. Now you can scrap your server side LBs and reverse proxies but still have an HA service.
I mean it's not primarily a web app framework, it's a native GUI toolkit which has a web back-end.
Also see eigenvector etc.
I've been making websites for > 10 years, none of them have been hacked. I don't do Wordpress anymore, so that may have something to do with it.

I drag and drop a folder of PHP files underpinning a folder of Markdown file content, and voila: a website. Works online and offline (local server).
Do you also have funny misplaced spaces?

Example in Dutch: you can say "losgeld" (literally: loosemoney, money that loosens/releases something; specifically: ransom) but you can also say "los geld" (loose money) which is like spare coins you have in your pocket or so.

In 2020, a supermarket requested that people don't pay with losgeld but by card instead, so they meant to say "please don't pay with cash" but they said "please don't pay with ransom"
It really is. I’m following two groups and a handful of people. I never see posts from any of them and it’s difficult for me as a software engineer to navigate the site.
3 body problem: orbital decay when there are three orbiting bodies of SIMILAR MASS.

Mercury is not similar mass to the sun, so this is not the three body problem
This is incredibly stupid, but I think we've reached the stage where it's time to add a new rule to the https://news.ycombinator.com/newsguidelines.html page: "links must be working (i.e., show content that matches the title of submission)"
I do not envy a non-programmer stuck with buggy code generated by an LLM.
This is something a browser could in theory do for you.
By that argument, deep fake porn shouldn’t exist at all. But it does, so clearly that’s not the way these people see the world. Some faces are simply “better” than others, at least in so far as those with perverted pornographic desires are concerned.

Regardless, child faces in adult bodies is in fact still illegal, see this detailed court report for more info: https://casetext.com/case/united-states-v-smelko-2

To amend my prior comment, the law says that the face actors in fact are harmed as well, reputationally. Fair enough; I’m not here to play “defend the pedo”.
There is no difference between mathematics and code.

Certainly via a slippery slope argument there is no difference between mathematics and code.

I think we are at a point where we just have such different world views that we are unable to communicate meaningfully about this. Any society that decides to adopt your view is a society that would imprison me for simply operating a node.

Anyway, I enjoyed Linjat.
Point stands though. Voorveld, middenveld, achterveld works in Dutch. Don't know what these German words technically mean and so they might have a different translation, but you can / it is common to make this type of compound.
Copilot for me basically seems like semantic copy/paste. I’m doing some refactoring and make the same style change in a couple of files, then copilot kicks in and understands enough to suggest a legit completion for me.

I only use it sparingly though because it can too easily become a crutch where you start to feel a bit lost without it.
I mean I guess that's fine if you're into .NET but how about those who prefer to avoid that
I jumped on the code generation bandwagon pretty soon after ChatGPT was released. I like to think of similar to a catalyst in a chemical reaction, it lowers the activation barrier to writing code, especially in new contexts (to you). It makes it easier to just get started. However, it struggles with solving actual problems or even putting together the right context. If you know how to break the problem down to simpler steps, it can help with those. It won't write a new kernel driver for you.
You can convert coal to gas and petrol, and China has a lot of coal. So it can be reduced to an industrial scaling problem which China is very good at.
If you're feeling unable to learn, have an honest conversation with your family about your career and your interests. They may be more willing to support you than you think. Just as you'd do the same for them so they could achieve something important to them.
Fwiw:

> ‘Enough is enough’: Australian PM denounces US, UK legal pursuit of Assange

> Anthony Albanese takes stand against attempts to extradite Australian to US ahead of court ruling next week.

https://www.aljazeera.com/news/2024/2/15/enough-is-enough-au...
Majority of Wordpress.com and Blogger.com sites are on the free tier.
Let's be clear: all over the world people handle bromine safely by taking the proper precautions. The boiling point is low enough to squirt the material out of the pipette you picked it up with. Consequently, you exercise some patience and delicacy, wear gloves that are thick enough and operate in a fume hood.

If you can't do that you should be doing something else with your life. This isn't computing where nothing worse is at stake than money, usually.
If they can build a sphere or swarm megastructure then obviously they would have build orbiting habitats either from scratch or terraforming planets or astroids.
The legal system of the UK ends at their border. They don't get to control what I see, hear or say. This is a fact to be celebrated indeed.
You’re confusing mommy and daddy issues. Mommy issues is what makes fash control freaks.
Cool how we're far enough into the adoption cycle that 'I reduced use of LLM' is a mainstream thing to hear among sophisticated techies.
I'm not sure what you mean.

Right now the owner of a house can sell a house and get cash, which is worth X dollars a month when invested.

Or, they can choose to keep the house and rent it out. They will get Y dollars a month for rent, get Z dollars a month in appreciation, but pay P a month in taxes and maintenance.

They will choose to rent out the house if Y+Z-P>X.

If you double P (the property tax) then this equation becomes far less likely to be true. More people will sell their house to people looking to own a house, thus taking rental units off the market.
Still there are much more efficient ways to extract iron than from human blood. If that was the case humans would have already used this technique to extract iron from the blood of other animals.
The only thing that would have changed is that Russia now also could invade the baltic states. Why do you think Russia would not have invaded Ukraine if the NATO had not been expanded?
Most people won't even be mildly inconvenienced for their principles.

Such as using less optimal solutions that align more with their beliefs or taking a lower paying job that won't compromise their morals.
The demo doesn't work for me. I see some buttons but mostly it's all black. Chromium on Win 11.
They've spammed the same link at least six times here - it's all old stuff from at least a decade ago and when put into context is quite benign.
On the related subject: any way to filter out anything AI/LLM related from HN ?
Can you add AAAA records to cdn.xeiaso.net as well.

It seems to have the same IPv4 from fly.io as the main domain, but you forgot to add it to the CDN subdomain.
As the delta time converges to 0, the lerp coefficient is going to converge to 0 as well, meaning it won't move. Said differently, if time stops the interpolation as well. You may enter into the realm of floating point accuracy issues at some point with low values, but I'm curious of what specific scenario you have in mind here?
Building anything on top of Google tech that isn't Android or GMail is a huge risk, and the fact that the higher-ups will just randomly decide to fire large parts of teams confirms that caution is the right approach.
The compilers of 30 years ago had incompatible behaviors between OSes, for instance C or C++ had a great deal of variation. And 30 years ago you had pre-OSX MacOS as well.

Now you can just choose 1 compiler such as GCC and it works the same on all platforms; even cross-compiling to a different CPU architecture works well and is far easier to setup (before it was a black art).
In cases such as this, sure.
And yet autocracies are historically the most "successful" types of governments. Humans always and eventually end up selecting autocracies with thunderous applause.
Hey HN community,

As a designer working on various crypto projects, I constantly faced a frustrating problem: the lack of quality UI elements and inspiration for crypto projects. Every time I started working on tokenomics, roadmaps, NFT cards, or dashboards, I found myself spending hours searching for the right elements and often coming up short.

I knew there had to be a better way.

That's why I decided to build Design Wizard. My goal was simple: create a platform where crypto developers and designers like myself could find beautiful, ready-made UI kits and templates designed specifically for the crypto space.
Uhhhh, I thought I did that! I'm gonna go fix that, sorry!
How is this different from the payment system that https://www.get.systems/ offers for several large festivals?
I’m less intrigued by the Dyson sphere than I am about what a civilization would actually do with all that power? Create tiny worm holes?
> Breaking API changes every few months.

I find this to be the case with a depressing amount of Google code. They do not seem to have a culture which values not breaking their users' code.
How Do Chrome Extensions Impact Website Performance in 2024?
Good place to tell people about CKD8S. It acts as an IaC translating TS to K3 Yalm greatly simplifying working in K8. Developers shouldn't be writing YAML.
"Meanwhile what they have created is just a very impressive speeder-up of a lump of lead."

"Meanwhile what they have created is just a very impressive hot water bottle that turns a crank."

"Meanwhile what they have created is just a very impressive rock where neutrons hit other neutrons."

The point isn't how it works, the point is what it does.
That's a very short sighted take on a complex issue. Working in the media publishing sector, I can assure you this never was "win/win" and your definition of "free" doesn't quite work here. As usual, that "free" content you think you're enjoying from large social media outlets always comes at a cost: to our local reporters and editors, to our communities and how they consume news which is TAILORED by non-local corps looking to maximize profit, and to the very shaping of the moral fabric of where you live. Folks in your town/city will just behave differently if their inbox feed shows sensationalized stories chosen by an algorithm to maximize engagement, vs a curated balance of material.
Could there be bias in both models? You bet! But the scales tip dramatically when your tiny, underfunded local outlet has to go toe-to-toe with the likes of Facebook and Google. Hardly a "win/win".
The argument I'm making is a little more nuanced than the world, and certainly HN, likes these days.

I'm not suggesting that we just declare it illegitimate and lay down our arms. I'm suggesting that the mantra, "if you want peace then prepare for war" rests on the premise that war is a legitimate way to resolve conflict. And, once you've made that decision, it becomes effectively the only way, and guarantees more war.

OTOH, if you consider that it is not, then it leaves space for prioritizing other approaches.

This does not deny the current reality of war. Think of it as aspirational.
I see, you're right. I found this tidbit on Wikipedia (and the article itself)[1] quite interesting:

"As a member of the Germanic family of languages, English is unusual in that even simple compounds made since the 18th century tend to be written in separate parts. This would be an error in other Germanic languages such as [...] German, and Dutch. However, this is merely an orthographic convention."

And this also:

" In Dutch and the Scandinavian languages there is an unofficial trend toward splitting compound words, known in Norwegian as særskriving, in Swedish as särskrivning (literally "separate writing"), and in Dutch as Engelse ziekte (the "English disease"). Because the Dutch language and the Scandinavian languages rely heavily on the distinction between the compound word and the sequence of the separate words it consists of, this has serious implications. In Dutch, compounds written with spaces may also be confused, but can also be interpreted as a sequence of a noun and a genitive (which is unmarked in Dutch) in formal abbreviated writing. This may lead to, for example, commissie vergadering ("commission meeting") being read as "commission of the meeting" rather than "meeting of the commission" (normally spelled commissievergadering). "

[1] https://en.wikipedia.org/wiki/Compound_(linguistics)
I recently bought 2 of these and they are EXCELLENT! I can leave them running 24/7 without worrying about how much electricity they're using. The performance, flexibility and reliability far exceeds the Raspberry Pis that are confined the to cupboard and they're probably a fair bit faster than my old desktop PCs that I rarely switch on any more.

I've gone uber-minimalist and only have NVME drives attached via USB-3. One's connected via ethernet, the other has a wifi connection. Personally I don't need any more and I've retired my old servers for now.
Another macOS display problem is they removed support for subpixel font rendering, but some displays still need it. So font quality on external displays can be very ropey even with modern displays.
There is an interesting VR game called "Tea For God" that puts you in your play area, and cleverly creates new corridors and rooms as you make it around the corner or lift so there is an illusion that you are in a very vast place, despite never leaving the same room, all without using the joystick or teleporting.
Britain is one of the most law restrictive countries in Europe. Think Russia and China levels.
>It seems like a reasonable assumption to me that major world powers probably have enough 0-days at any one time that they could use them together to format a significant proportion of the world’s computers and phones.

If that is true, then how come we have not heard much about erasure of data on phones and computers in Ukraine by Russian hackers?

Please don't say that the Kremlin is holding its 0-days in reserve for a more serious conflict! the Kremlin sees the Ukraine situation as extremely serious for Russian national security. It uses large numbers of missiles costing over a million dollars each to degrade Ukraine's electrical grid. It has attempted to assassinate the president of Ukraine many times. Why wouldn't it be all-out trying to do as much damage as possible to Ukraine through cyberattacks?
I'd go further and say that the geoblocking by the New Yorker is excessive. If the UK doesn't want its population accessing what is freely visible in the rest of the world, it should institute a firewall itself.
> I ran a poll on Mastodon to see what people wanted me to do. The results were overwhelmingly in favor of Rocky Linux. As an online "content creator", who am I to not give the people what they want?

Truman would be proud!

> the NAS. It has all of our media and backups on it. It runs Plex and a few other services, mostly managed by docker compose.

Does the NAS run NixOS?
I’m curious if anyone has a variant of this idea where an invisible DOM lives alongside the canvas for accessibility reasons. It should work but I imagine it would also take a lot of work.
The UK legal system? Integrity?

Best joke I've heard all week.

This is a system notoriously-known for railroading anyone.
Also, the issue isn’t the quality of the LLM output, or whether you’re rooting for MS or Meta (e.g., there’s a vscode port these days).

The issue is that the copyright on that code is extremely questionable, and FreeBSD chose not to pirate source code from other operating systems a long time ago.
People will read whatever their desires or fears are into anything. Could you point me to the Puritan patriarchy part?
Would you apply the same criteria to code instead of file formats? As in "my customer has given me this code for architecture X and I need it working on architecture Y"?

For those who answer "yes" to the above I'd encourage them to read the story of the Therac-25 [1], a machine where hardware mechanisms in model A where replaced by software mechanisms in model B leading to a race condition that would dose patients with massive doses of radiation.

> Yes, there'll be mistakes.

"Over the following weeks the patient experienced paralysis of the left arm, nausea, vomiting, and ended up being hospitalized for radiation-induced myelitis of the spinal cord. His legs, mid-diaphragm and vocal cords ended up paralyzed. He also had recurrent herpes simplex skin infections. He died five months after the overdose." [1]

"But your honor, I specifically wrote 'add unit tests for important functionality'!"

[1] https://en.m.wikipedia.org/wiki/Therac-25
First Australian to go to jail over Afghanistan & Iraq is a whistle-blower. Truly a kangaroo legal system.

I find it hard to blame the judge here, it is their duty to discharge the law as written.

However Australia's laws are inherently anti-whistle-blower and IMO therefore anti-democratic. How are the people expected to hold their leaders accountable if their leaders are legally allowed to deceive them and punish any who would expose that deceit?

Claiming that "national security" should somehow trump what are meant to be the most core tenets of our society is just simply more proof that the ruling class considers themselves above criticism, even if it costs the truth to snuff it out.

Why is it we can have a government that is so consistently anti-Australian? The politics of it don't seem to matter because swapping parties in and out hasn't had any impact. Both sides of the ruling class still believe they are above us while still preaching tall-poppy syndrome for the rest of us.
> We are on earth

No, if we have a dyson sphere, we are everywhere playa
Sure, create worm holes, travel dimensions and all that
The ceiling on asteroid mining is orders of magnitude higher than anything constrained to earth. Put another way, imagine if you owned Australia because your company built it up off the ocean floor.
I don’t believe in unicorns, but maybe they exist.
Regular autocomplete (from jetbrains IDEs for example) can produce small mistakes as well
I'm on it! Looking forward to the dialogue!
I don't use ChatGPT much, is the voice something that's just built in? That's the part I was the most impressed with, the intonations are very good.
"Sharing classified documents...". That's a very complicated issue. If those documents put (innocent) people and national safety in risk he is in a very hard to defend position.
> What's not fine is how you prevent Ansible from running the same command over and over. You need to make a folder full of empty semaphore files that get touched when the command runs...

> One of my patrons pointed out that I need to use Ansible conditionals in order to prevent these same commands from running over and over.

Yes-ish. As I'm pretty sure OP figured out due to the pre-made roles comment, there exists a `community.general.dnf_config_manager` module that would handle this specific issue. As a general rule in Ansible, as ansible-lint [0] will tell you, is if you're using `ansible.builtin.{command, shell}`, there's a decent chance you're Doing It Wrong (TM).

The biggest problem I have with Ansible (and I say this as someone who uses it extensively with Packer to build VM templates for Proxmox in my homelab) is that, like its underlying Python, there are a dozen ways to do anything. For example, if you wanted to perform a set of tasks depending on arbitrary conditions, you could:

0. Use `when` and rely on things like named host groups

1. Use `when` and rely on manually handling state throughout plays

2. Use handlers

3. Break down the tasks into logically-scoped roles, and manually call roles

4. Do #3, but rely on Ansible's role dependencies instead

5. Use semaphore files / `creates` as OP did

6. Probably something else

[0]: https://github.com/ansible/ansible-lint
However, eventually those sources will already be paperclips.
Ask HN: None of my SaaS projects succeeded, how can I improve?
Hi! I'm m0wer, a software engineer living in Spain.

Since a very young age, I have been creating software projects and trying to monetize them. See https://sgn.space/ for a full list with description and revenue of each.

My dream is to become a solopreneur and work on open source projects.

Despite multiple attempts, and having learned a lot on the way, I'm still very close to 0 in terms or MRR. I'm not sad about it, but I definitely want to improve.

Should I just keep trying? Am I on the right track? How can I improve?

Hope this post helps others who are in a similar situation.

Cheers!