Hacker Newsnew | past | comments | ask | show | jobs | submit | panta82's commentslogin

What was the point of leaving EU if the cookie nonsense still takes half your screen?


On mobile it takes up the entire screen


For decades the UK was run by the sort of people who were totally A-OK with lots of stuff being ruled from Brussels, and who even wanted to accelerate that trend. Brexit took away the rule from Brussels and the constitutional crisis that saw 50+ MPs get kicked out of Parliament got rid of the most extreme elements of the Tory party at least, but neither suddenly replaced all the politicians and civil servants who never really wanted Brexit to happen and have no actual ideas for what to do with the new powers.

Getting rid of the stupid cookie banners may seem obvious, but there's a lot of obvious improvements that can be made like that. Sunak would rather host AI summits than actually make them, however.


Because the UK has the choice to keep good EU laws and dump the ones they don't want.

GDPR and cookies are good for the user. they give the user the choice to tell google etc to go away


Deno is webby... But who cares?

It's solving a problem no one has.

Standard library improvements are always welcome, though.


I'm sorry, I keep hearing about this thing, but it's just not solving any major problem I actually have in in programming or computer environment.

Non-reproducable environments are just not such a big issue that it's worth "radical rethinking" of everything to solve.


That's kinda fair, but I think it's worth keeping an eye on.

Nix is really good at "programmatic environment for managing packages". Which is excellent for devops. There are advantages for developers, too.. but, developers can get away with quicker + dirtier solutions a lot of the time.

e.g. Maybe your project assumes a specific version of Ruby or whatever. Nix can solve this in a nice way, but you can use Ruby version manager (or the general asdf). Want to install Python packages, without conflicting? Nix can solve this in a nice way, but you can use virtualenv. Build a container image? etc.

An example of "practically useful, which Nix can do, others can't" I've seen is "just run the code from some repository". The non-Nix equivalent I've seen is `docker run <some image for a CLI tool>`. Nix allows the same UX, but without relying on containers. -- I think that's something everyone could benefit from.

I think the benefits for developers are definitely there; the main downside is that compared to those "quick + dirty" solutions, anything off the happy-path with Nix is quite difficult.


I can see how it would be a good system for ruby or python packages, or a docker replacement.

But it seems it isn't able to blindly mirror stuff from pip, for example? Or to just package any linux under the sun, like Docker can? You'd have to have a nix-specific version of every package you want to use.

And then, the first time you hit upon a package it doesn't have, you have to develop and maintain your own version of it (as far as I understand?). This sounds like a lot of work for someone who wants packages to just work, so they can focus on other things.

I remember using freebsd at some point. The annoyance of not being able to just grab a deb from random sites and install them far outweighted any benefits I got from a cleaner OS organization and some extra features. Nix feels the same way.

I am not saying nix is a bad idea or that it'd have no benefit. Just that, for non-enthusiasts and non-early adopters like myself, it's dead in the water until there is some major support behind it.


> Just that, for non-enthusiasts and non-early adopters like myself, it's dead in the water until there is some major support behind it.

Sure, this is pragmatic.

> But it seems it isn't able to blindly mirror stuff from pip, for example? Or to just package any linux under the sun, like Docker can? You'd have to have a nix-specific version of every package you want to use.

Building a DEB package with Nix is apparently possible, if quite awkward. https://nixos.wiki/wiki/Nixpkgs/Building_RPM_DEB_with_nixpkg...

The story looks a bit better for images. Packages can run appimages or snaps. https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-appimageTo... -- Which seems a decent compromise.

I think the effort of "I have to package this" varies from "automatable" to "PITA".

My experience has been that for writing package expressions for Python packages or Golang applications, it was more/less straightforward copy-pasting that required little Nix understanding. (The effort being: what are the sha256 sums, and what are the dependencies). -- I think to an extent this can even be done by "<lang>2nix".

An example of difficulty I've run into was trying to package a repo where I was unfamiliar with the language, and where build process assumed they could modify $HOME. I noticed that e.g. the anki package had to have a workaround anki-bin in order to get up-to-date versions because anki's build process changed.


What are the problems you actually have?

If you want to deploy and configure something, nix does that exceptionally well.

If you want to install up to date software on Debian, RHEL, or other distribution but not negatively impact the system, nix does that exceptionally well.

If you want to build containers, nix does that decently.

Nix solves a lot of problems beyond reproducible environments. And it solves them permanently for nearly all use cases.


But it sounds like you have to get deep into this programming language, and figure it out yourself for the stuff that's not already there?

Containers and software installs etc. already have solutions that are much simpler to use. Don't require me to learn a new language or get into the weeds of how each package works.


I wanted something like Nix a lot more back when I was on Arch.

Since I've switched to PopOs, I've had fewer problems: most of the features I want are either in the default distributions, or in FlatPak packages.

Since I'm using defaults more and re-installing the environment less often, I don't worry about reproducible configs as much.


I don't know anything about these two sides or what are their issues, but I can see this article has zero actual facts. Sounds like some low level buerocrat who is salty at not being appreciated by his boss.


I agree.

I know new engine is supposed to speed up rendering, but on my linux boxes, everything feels slightly slower than before.

Not a big deal for an IDE or IDE light, but for what I use sublime for (quick text editing), it's a disappointing change.


Note that OpenGL rendering isn't enabled by default. If you've enabled it and it's slower I'd love to find out why, otherwise without it enabled the rendering hasn't changed.


I'm a bit rusty with MySQL, but it feels like he could have just indexed the original table...


That was a she, not a he.


But that's just a basic page with some stock photos...


Remember, Google was just a simple INPUT field with a Button to search the web. ;-)


My experience mirrors that.

If you have a dynamic set of databases or even tables, be ready to invest into tooling to recreate features you take for granted in a normal database.


> In Europe children are not required to write essay or complete extracurricular activities to enroll in highschools or middleschools, and they are not generally dumber than the Americans.

I had to do an admissions test, plus average grade from primary school (50-50 scoring ratio, if I remember correctly).

They score everyone, and put them on a list. The top gets in. The rest, good luck, try somewhere else.

So it's not random.


I bought a Sony smart TV about a year ago. I don't get ads per say, but there is a prominent area in the main menu where Sony wants to shill their services and that can't be turned off. Also, TV has to be restarted every week or two (it's android).

On the other hand, I love that I can easily cast screen from my laptop or photos from phone using built in chromecast.

Smart TVs are a mixed bag.


I have a Sony too, and it’s a little too chatty for my liking. I blocked port 53 unless it came from my own dns and added the below to my blocklist on a pihole. It’s deeply imperfect but has blocked a lot of their crap. I had to whitelist one Netflix domain.

https://github.com/Perflyst/PiHoleBlocklist/blob/master/Smar...

Edit: I just checked. The Sony TV made 8249 requests in the last 24 hours. I have more locking down to do.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: