skysight-inc/HackerNews huggingface dataset:
The implicit privacy intrusions, claims of harm and other very dubious moral and legal arguments favoring this law reek through and through.

The most obvious among the problems is the obviously indicated move towards making ID verification a default part of whether people access content or not. Even if it's only used "for children" at first, it's normalization will spread, leading to widespread overt de-anonymization.

Yes, some of you here might argue (not unreasonably) that most of what most of us do online is in any case thoroughly de-anonymized by all sorts of commercially motivated surveillance and tracking mechanisms that governments can latch on to, but at least the process is not a legal requirement, and you're not breaking laws by willfully circumventing it.

Malicious bills like this will normalize identifying yourself legally as a regulatory requirement and will make it much easier to criminalize tools and efforts for keeping one's privacy.

What an excellent disguised entry point for doing just! Now being implemented by western governments claiming to respect personal freedom while slavering ever more at the contrary examples already set by overtly authoritarian states.

Grotesque, dangerous and another authority grab under the tediously stupid old guise of protecting the children from old boogeymen like pornography and newer but equally bloated, loaded boogeymen like "misinformation" and mental health.

Also, I call absolute bullshit on this claim:

Opposition lawmaker Dan Tehan told Parliament the government had agreed to accept amendments in the Senate that would bolster privacy protections. Platforms would not be allowed to compel users to provide government-issued identity documents including passports or driver’s licenses, nor could they demand digital identification through a government system.
There is https://play.google.com/store/apps/details?id=com.mikrotik.a... official Home user app

And the default page on routers ip is
https://help.mikrotik.com/docs/spaces/ROS/pages/328060/Quick...
The legal thing happen exactly because we are a big market.
Terraform has the same problem as Kubernetes sidecars with terraform providers trying to do magic for you. If you stick to the cloud platform provider it is actually much nicer than using the CLI.

Although my experience is with AWS, I find the terraform AWS provider docs better documentation than the official AWS docs for different options. If they don't answer any question I have right away they at least point me where to look for answers in the mess that is AWS docs.
Write Code That Delivers Value to Clients (2021)
This is the type of project I still absolutely love reading about on HN. It feels like we use to see these types of things much more frequently than we do now. But I’m sure that is just my own browsing habits changing.
We call this island the United States. Just kidding.

On a serious note, I see this kind of anti-intellectualism and skepticism to science frequently in developed countries. As someone who grew up in a developing country I always believed that education and advanced sciences will show improve people's knowledge on these matters. For example, I've met only a negligible amount of people in India who have been against public vaccinations. Meanwhile the number of highly educated peers I've had over the last few years who question vaccinations as an aspect of societal healthcare has been very demoralizing.
I think the value proposition holds when you are just getting started with your company and you happen to employ people that know their way around the hyperscaler cloud ecosystems.

But I agree that moving your own infra or outsourcing operations when you have managed to do it on your own for a while is most likely misguided. Speaking from experience it introduces costs that cannot possibly be calculdated before the fact and thus always end up more complicated and costlier than the suits imagined.

In the past, when similar decicions were made, I always thought to myself: You could have just hired one more person bringing their own, fresh perspective on what we are doing in order to improve our ops game.
If you have 200 YAML files for a single service and 46 clusters I think you're using k8s wrong. And 5 + 3 different monitoring and logging tools could be a symptom of chaos in the organization.

k8s, and the go runtime and network stack have been heavily optimized by armies of engineers at Google and big tech, so I am very suspicious of these claims without evidence. Show me the resource usage from k8s component overhead, and the 15 minute to 3 minute deploys and then I'll believe you. And the 200 file YAML or Helm charts so I can understand why in gods name you're doing it that way.

This post just needs a lot more details. What are the typical services/workloads running on k8s? What's the end user application?

I taught myself k8s in the first month of my first job, and it felt like having super powers. The core concepts are very beautiful, like processes on Linux or JSON APIs over HTTP. And its not too hard to build a CustomResourceDefinition or dive into the various high performance disk and network IO components if you need to.

I do hate Helm to some degree but there are alternatives like Kustomize, Jsonnet/Tanka, or Cue https://github.com/cue-labs/cue-by-example/tree/main/003_kub.... You can even manage k8s resources via Terraform or Pulumi
One thing that might help you in this madness is:

https://github.com/dhall-lang/dhall-kubernetes

Type safe, fat finger safe representation of your YAMLs is grossly underrated.
Until that research is complete it cannot be claimed that the truth is somewhere in the middle. It might be that one of the sides is completely right.
That's around the cost of a single VM (cheapest 8GB ram I found quickly).

Azure has a free tier with control plane completely free (but no SLA) - great deal for test clusters and testing infra.

If you are that worried about costs, then public cloud may not be for you at all, or you should look at ECS/App containers or serverless.
Program the way you like it and it should be fun.

If you are at work doing professional programming then typing helps avoid bugs and makes programming more of a reliable and robust process.

But doing your own thing, doing little utilities, banging out quick stuff, do exactly what makes you happy.

Programming should be fun not a chore and if types make it a chore for you then drop them.
A meeting where I can be represented by an AI is a meeting that doesn't need to happen.
You don't need 'more' regulation, but probably different regulation.

So eg instead of having lots of piecemeal regulation that bans straws and plastic bags and Kinder Surprise eggs etc, you can have a single relatively simple tax on plastic garbage. The total amount of regulation would go down, but effectiveness would go up.

(You can give companies who collect and deal with their plastic trash a discount on the tax, if you want to.)

Similar for carbon dioxide emissions tax, instead of silly gameable things like CAFE car standards.
Nextcloud is a steaming pile of barely maintained donkey dung one should not approach with anything other than a 10' pole while wearing a full Hazmat suit.
WebAssembly Fantasy Consoles
Hi there! I’ve been working in the 3D printing industry for 10 years and recently joined Bambu Lab because, in my experience, they offer the best products on the market with an exceptional user experience.

I recently wrote an article that might help you decide: https://blog.bambulab.com/why-a-3d-printer-makes-the-perfect...

When choosing a 3D printer for your 6-year-old, user-friendliness is definitely key, and that’s an area where Bambu Lab excels.

Printing with your kids is such a rewarding experience! If you have any specific questions, feel free to ask—I’m happy to help.
the war for talent is high now, which euro / american nativists miss. highly skilled people tend to be mobile and immigrants. so yeah the politicians might have mass rallies against immigration but that's a lost cause.
Type hints are nice, until you have to interact with a library that isn't type-hinted, and then it very quickly becomes a mess.

I don't know how other IDEs behave, but VScode + the Python extensions try to infer the missing hints and you end up with beauties such as `str | None | Any | Unknown`, which of course are completely meaningless.

Even worse, the IDE marks as an error some code that is perfectly correct, because it somehow doesn't match those nonsensical hints. And so it gives you the worst of both worlds: a lot of false positives that you quickly learn to ignore, dooming the few actual type errors to irrelevance, because you'll ignore them anyways until they blow up at runtime, just as it'd happen without typehints.
Voltcraft. Can't remember the model number.
I'm even more fortunate: I have fresh water that comes out of a tap. Very convenient.

> Single use plastics should have been outlawed years ago. Or at least taxed to high heaven.

Tax, don't ban. And make the tax proportional to the estimated damage.
Because it's physically not the same.
Again, 1 fixed camera does not provide as much data as a single eye. It's not about the resolution, it's about the 3d perception that even a single eye provides.
You can try yourself : close one eye, and you still have a good 3d perception. Now try to make your orbit fixed, no head or eye movement, and then everything feels flatter.
> Go produces standalone code, though.

So if I put the jvm and my .jar file inside a single .zip file java no longer has a runtime?

And since C applications load .so files they do have a runtime?

Having a runtime is independent of the amount of files you need to read to run the program.
There's plenty of coverage today; I just posted all my benchmark data to my blog: https://www.jeffgeerling.com/blog/2024/raspberry-pi-cm5-2-3x...

The bottom line is it's a Pi 5 without the ports, and I think it'll further cement the Compute Module in the embedded space, anywhere a little Linux computer is needed. The faster IO and 2-3x faster CPU and integrated GPU make it a lot more useful.

And not being launched in the midst of COVID and just prior to a global PC parts shortage should be helpful, too.
The real benefits of LLMs is to give me a good summary of these documents. Still, using these abstractions is probably not worth it.
Firefox is indeed a bit of a hit-and-miss these days (though we absolutely want to support it). Best experience currently is on Chrome(ium).
Thank You, that helps a lot
> the philosophical-industrial complex

what's this?
Agreed. What kind of data would one want to store encrypted in a git repo besides unencrypted files in the same repo? And why?
Ask HN: How to manage an Angular project with several variations
Hi,

I am looking for any advice on how to manage this codebase. It originally started out as a demo which then got turned into production code (before my time) and then a few variants (in terms of UI, features) got developed - and these were all different repositories. Needless to say, trying to keep the variants' features mostly in sync was a headache. So they (not me) went and tried to merge all the code into one big bowl of spaghetti... The usual maintenance nightmare on top of a not really designed based on Angular principles in mind codebase.

When I joined the organization, I said "nope" and after groking the functionality of everything, have redesigned everything based on Angular principles (components, etc). Things could improve, of course, the usual ongoing task. But we now have 6 sort of different (UI, functionality) variants and things are more manageable. I still need to rearchitect some overly complex modules, and implement a new backend API and ... (anyone looking for a job?) We have 3 more variations planned in 2025...

3 of the variants are now static in that no new features are to be added unless it really makes sense because they apply to all the variants. But testing (nothing is automated because management never saw the point, so i am pushing for it) to make sure nothing has broken is a giant time sink (so it doesn't really get done properly). One wrong change and the other 2 variants break...

So I am trying to decide if making and freezing three branches makes sense. But then fundamental improvements to the foundation would / ought to be backported. The further refactoring to better compartmentalize the code variations in the variants is an ongoing process as well, so once that is done, things should be easier.

And now open sourcing the codebase (b/c of EU funding regulations) is looming, but parts of the codebase can't be... so I am going to have to deal with maintenance of sort of mirrored repos eventually.

This doesn't feel like the usual sort of Angular monorepo project! Any thoughts or advice very welcome

TIA
I actually took a class in it myself a decade ago at university, so it’s funny you mentioned this, as it was something never quite discussed or debated in the class itself. It was assumed to be a masterpiece, no doubts allowed.

It’s a good show and absolutely worth watching, but there is definitely some over-hype at play every time it’s mentioned. It is also constructed in such a way that makes it easy to chop up pieces that are memorable and suited for media consumption: catchy one-liners, interesting nicknames, and some frankly implausible characters that are borderline superheroes but treated as being hyper realistic.
Steel or aluminum cans might be better? At least they rust away and don't float.

I mean you could have a screw cap on a can too if that is important. Dunno why 33cl/50cl and whatever the oz. sizes are, are metal and plastic respectivly.

Using one time cannisters for water feels fundamentally unsubstainable.
This caused quite a stir on Bluesky with blocklists against HF employees and counter-blocklists of "Anti-AI" people.

The author already removed the dataset (although he forgot the converted copies in refs, I'm sure he'll fix that anytime soon).

Apparently it's only the text from posts published yesterday (a few have older dates, I'm guessing migration tools importing old tweets or spammers).
The problem stems when they change their mind but there is no new information.
That's not what it was at all.

Any time you say that something can't be done, you will attract people who say "I have found a way to do it!" Even more so if you have a proof that it can't be done. This phenomenon is far older than the internet; the term "morbus cyclometricus" suggests its origins in antiquity.

The FAQ maintainer was not looking to profit off fools. They wanted to chase them off; after spending several pages explaining why the task is impossible it is tedious to explain to a crank (the term generally used for such people, as described by Underwood Dudley) that they are in fact wrong, the task is impossible, and here's why. It's easier to say "Pay me if you want to waste me time" and reasonably assume that no one will do it.

It's similar in spirit to the James Randi challenge. You're not going to win it, because you're not going to prove that math or science is wrong. But the JREF had as its goal to expose the charlatans, and had the time and resources to devote to the task. A newsgroup FAQ maintainer has neither the time nor the resources. So they shouldn't have volunteered? Then you have no volunteers. Hooray for the internet.

Now yes, every once in a great while someone will come along and legitimately do something that was claimed un-doable; the obvious case is George Dantzig. But that case also shows that any scientist or mathematician who can be shown an error in something thought impossible will be thrilled at the discovery, because that is new knowledge, which is the whole point. Poking a hole in the rules of the contest, finding a weasel way around them, is not something interesting at all.
> If I want water, I'm stuck with what's sold to me.

This is a cop out. It’s cheap and trivial to buy a reusable water bottle and refill it.
Have past instances of 2.1 fertility also had increased lifespan and immigration?
> Plastic recycles very poorly.

While I'm sure this is true in general, my impression is that the PET used in drink-bottles recycle well. For drink bottles I don't think we have a good option either? Glass is too heavy, aluminum is more energy intensive (I assume) even when it's recycled. Reusable bottles is unlikely to be realistic.
You have to read all the words. Great effect on the gut biome.
The Fiat Ducati / Ram Promaster is another Transit / Sprinter class van but the linked image with the “traditional design” in the post I responded to was of an older, smaller Dodge Ram Van.

https://en.m.wikipedia.org/wiki/Dodge_Ram_Van

I was trying to point out that the Transit/Sprinter/Ducati class vans are replacing the larger and far more boxy FedEx and UPS vans like this:

https://commons.m.wikimedia.org/wiki/File:UPS_package_car.jp...
Collection rates in countries having an reverse-vending system is also high to very-high. 80-95% IIRC
> than provisioning a bunch of new VMs each time a team need some services deployed.

Back in the old days before cloud providers this was the only option. I started my career in early 2010s and got the tailend of this, it was not fun.

I remember my IT department refusing to set up git for us (we were using SVN before) so we just asked a VM and set up a git repo in there ourselves to host our code.
Yeah this is why I hate AWS - I did a similar task runner thing and what I ended up doing is just firing up a small controller instance which manually creates and destroys instances based on demand, and schedules work on them by ssh-ing into the running instances, and piping the logs to a db.

I did read up on the 'proper' solution and it made my head spin.

You're supposed to use AWS batch, creating instances with autoscaling groups, pipe the logs to CloudWatch, and serve it from the on the frontend etc.

The number of new concepts I'd have to master, I have no control over if they went wrong, except to chase after internet erudites and spending weeks talking to AWS support is staggering.

And there's the little things, like CloudWatch logs costing like $0.5/GB, while an EBS block volume costs like $0.08, with S3 being even cheaper than that.

If I go full AWS word salad, I'm pretty sure even the most wizened AWS sages would have no idea what my bills would look like.

Yeah, my solution is shit and Im a filthy subhuman, but at least I know how every part of my code works, and the amount of code I'd had to write is not more than double that if I used AWS solutions, but I probably saved a lot of time debugging proprietary infra.
"Streaming tape backups." Several different hardware formats, various software interfaces, native OS and commercial.

Backups are important, but only restores count. Thousands of dollars and years down the tape rabbit hole, I eventually realized (major denial factor there) that the number of successful restores was 'zero'.

By that time I could buy an external hard drive and enclosure for about the same price, and it would work perfectly. Particularly if I simply did a recursive copy of the files instead of using some backup software's weird-Harold file format.
Agreed. The best thing we did back when we ran k8s clusters, was moving a few stateful services to dedicated VMs and keep the clusters for stateless services (the bulk) only. Running k8s for stateless services was an absolute bliss.

At that time stateful services were somewhat harder to operate on k8s because statefulness (and all that it encapsulates) was kinda full of bugs. That may certainly have changed over the last few years. Maybe we just did it wrong. In any case if you focused on the core parts of k8s that were mature back then, k8s was (and is) a good thing.
Yes, and bombing openai's headquarters is effective too. Effectiveness isn't a moral compass.
So many astonishing things were done ...

> As the number of microservices grew, each service often got its own dedicated cluster.

Wow. Just wow.
You mean sabotaging.
Eh, the headline is kind of misleading

>they used data from brand information on plastic litter and found that 24 percent of the waste with an identifiable brand came from just five companies: Coca-Cola, PepsiCo, Nestlé, Danone, and Altria.

>Over five years, volunteers in 84 countries analyzed over 1,800,000 pieces of plastic that they collected during clean-up events. Just over half the analyzed items had a visible brand.

1) It wasn't 24%, it was 24% of the half that could be identified.

2) It's only of the litter collected during clean-up events, so will be skewed towards waste from products used outside. This will ignore things like industrial plastic waste, fishing nets (which is a big issue in ocean plastics), etc.

That said it still seems like an important study.

There's also the question of what is actually problematic waste, that causes issues for humans or animals. Plastic in landfill isn't "good", but as long as it doesn't contaminate groundwater AFAIK it's harmless.
Same could have sad on any random subject.

Examples:

- High-fructose corn syrup is eating the world. . You can fight it like so many people before, but you will lose like everyone else

- Cancer is eating the world. You can fight it like so many people before, but you will lose like everyone else

Etc.

I think bad things could be replaced with better things where we have this luxury. Taking a passive stance on this is pointless and lazy.
The superposition and comparison of both images (exhibit B) is incredible how they got each background star exactly in the same place
Keep in mind that he is now surrounded by a completely different people than during his first term.
I get your point, but once in a while, you get a gem like uv for python.

The fact uv is not in python means it's immune to the many bootstrapping problems the language suffers, which in itself is a huge win.

Granted, it works only because it's well engineered. The python integration is fluid, it respects standards, you never actually feels you are dealing with a separate tech.

This is rare.

Usually the experience is more something like asdf which gets 70% there then left you hanging.

However, when that works, it brings many benefits. An unconspiscious one for uv is that we now have a packaging tool compatible with pip that you can call from any other language with no need for a python runtime, and no risk of breaking if other runtimes exist and move.
But... why were they using/testing it in the first time? It's not like not being paid was a secret. Or maybe they registered exactly to setup this sort of protest? Because they are totally entitled to protest against AI taking jobs, just the particular conditions are a bit weird to me.
I absolutely see the point, but I also see how politically negligent the world has been in regulating social media.
The companies that run the platforms are well aware of the risks and psychological harm their product causes, but will never ever do anything that is driven by those worries instead of profit.
Hence, we need regulations. Unfortunately it is quite hard to impose anything within the legal framework that would help with the main issue.
ID requests are a wrong answer to a real problem.

I am a longtime proposer of a big tobacco style set of policies. The banning and sanctioning of a harmful digital product is unfortunately exponentially harder than regulating a physical one like cigarettes.
Nonetheless, the imposition of health advice, labels, and mandatory limits on usage to be built in the apps should be viable, just like imposing pictures of cancer patients and “smoking kills” on cigarette packages.