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

Make it repeat the same exercise when I fail.

Hey souenzzo - it should repeat the same exercise when you fail in Practice Model. If you want it to mimic Simon, just set "Show Last Note" in the Settings.

I mean, the free software community has been saying this for 40 years now.


And it went from unrealistic paranoia to 'like... obviously?' seamlessly.


It never was "you're paranoiac", it was "I don't care". Which still holds true when the providers don't abuse this power.


In 1985, there were no autoupdates/forced updates/or really any available updates that didn't come on physical media.


I mean.. how is this different from any OS distribution? Apple can push whatever. So can Red Hat or Ubuntu or Gentoo. Unless im literally running Linux From Scratch im at the mercy of maintainers to do whatever they want.


I'm not sure what the current state of most distributions is, but I remember update applications providing an option to accept or reject individual packages. Even without that, you could preview the list of pending updates and delay them indefinitely, do manual updates of individual packages, or configure it to ignore particular packages during updates. Historically, I believe that you could block certain updates on Windows as well - or maybe you could just rollback and update. Of course none of this is considered user friendly so things may have changed.


Provide a way to show that your compiled code is what you say it is.

https://wiki.debian.org/ReproducibleBuilds


But where does the original compiler come from? Reproducible builds are only as good as the compiler used to compile them. That's the point of Trusting Trust. If you build with a backdoored compiler and I reproduce your build with the same backdoored compiler, that solves nothing. This is why full-source bootstrap is important[0].

[0]: https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-...


It would be very very hard to actually accomplish something like that on mainstream x86/arm compilers. And hide it from every debugger in the world. If it diminishes the value of reproducible builds, it's by something like 1%.

> Reproducible builds are only as good as the compiler used to compile them.

Which is so so so much better than "as good as nothing".


There are a lot more distros than RH, Ubuntu, Gentoo and LFS. And none of them will show you ads except maybe Ubuntu. Plus you can also look at *BSD.

None of them comes close to what Microsoft is doing. To me, your comment looks like you do not understand the Linux eco-system. Plus IIRC, LFS can now come with compiled binaries.


> Apple can push whatever. So can Red Hat or Ubuntu or Gentoo

In the case of Ubuntu and Debian, and to a lesser extent RedHat, I trust the developers not to do that because they have a history of not "just pushing whatever".

Also in many cases I actually know these developers, and I can go round and ask them / remonstrate with them / put a brick through their window / other response if required about it.


Is that true? Can Ubuntu download and install and run new code without me doing anything? I am not sure that's the case.

Of course every time I run an update, they can install whatever. But that's different from what Windows is doing as I understand it...


"Ubuntu will apply security updates automatically, without user interaction. This is done via the unattended-upgrades package, which is installed by default."

https://documentation.ubuntu.com/server/how-to/software/auto...


Right, but it's a minor annoyance, get rid of it with:

    sudo apt-get remove --purge unattended-upgrades
(doesn't trigger removal of anything else, and you'll enjoy 420kb of additional disk space).

OTOH the real issue with Ubuntu is snap(d). Snap packages definitely do auto-update. You may want to uninstall the whole snap system - it's (still?) perfectly possible, if a little bit convoluted, due to some infamous snaps like firefox, thunderbird, chromium, or eg. certbot on servers

Or just use Debian or any snap-free fork for the matter.

Edit: fixed


I mean.. how is this different from any OS distribution?

The other OS distributions let you turn it off.


you just described every microsoft business model.


The best software is the one that doesn't change.


Windows 98 takes ~200Mb after a clean install Windows 95 takes ~50Mb after a clean install


I remember paring down Win98 to 17Mb. And pretty much everything still worked!


I remember hearing about people doing that around the time that windows 98 was still current. It was really impressive.

At the time, the idea of an operating system using a gigabyte of space was a fantasy to most people. Now, I wonder when Microsoft Windows will pass the terabyte threshold.


Are these new python package managers?


Seeing the title I thought about the python type-checker Pyre


I read the title and thought it was about C++ iterop.


Don't give them any ideas.


my code setup hasn't changed in 10 years

I tried to use many LLM tools. They are generally not capable of doing anything useful in a real project.

Maybe solutions like MCP, that allow the LLM to access the git history make the LLM become useful for someone that actually works on a project.


I find that hard to believe, I also don't think LLMs provide the value some others are seeing but there is also code search and refactoring tasks that LLMs can help with. Instead of heaving to write a codemod, I can just write a prompt and accomplish the same thing in much less time. To say they have literally zero value just seems uninformed tbh. That's the sort of black and white thinking that isn't very helpful in the conversation.


Postgres or Supabase MCP is really useful for me, especially when dealing with data related issues like permissions bugs. It seems faster to me. Example:

> I cannot see the Create Project button as user project-admin@domain.com. Please use Supabase MCP to see if I have the correct permissions, if so, are we handling it correctly in the UI?


another example of a problem that would not exist if there was urban planning (walkable cities) and public transport (trains/bus/etc)


yes! Nice to know that polish also have one!


With BRICS, other currencies may be integrated.

China also have a pix-like wechat Russia has a pix-like "BRICS Pay"

And those systems can be integrated.

PIX QRCode protocol already have a "currency" field, that currently only support the constant value of "BRL"

USA probably will continue to use check and printed money like the ancients do.


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

Search: