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

Ironically using "modern" filesystems like zfs or btrfs you can do that if they are on the same disk


Partitions are still on the same disk?


Quboz, bandcamp, etc.


Bandcamp is still my go to for owning music. Nice platform, just works.


Depending on your app this is not all.

If i send a golang binary to someone with a mac via signal or other mediums, apple simply displays a dialog that the app is damaged and can't be run.

You need to use chmod to manually remove the quarantine flag to run it.

That for me is something that should be fined ad infinitum, because it is clearly designed to disallow non technical people to run custom apps.


On the other hand, it used to be very common for malware on Windows to email itself to all your contacts using your real email client. It's probably reasonable for an OS to add a little friction to the process in the modern era, though it probably shouldn't lie and claim the binary is damaged when that's not the problem.


chmod to dequarantine doesn't sound like "a little friction" to me.

On your point about security, this kind of aggressivity from the platform owner tend to backfire.

The user was already convinced to open that mail, download that file, and try to run it. Pushing the process to the terminal just means your clueless users now run the provided incantations in the shell instead, and the attack vector now becomes huge (the initial program doesn't even need to be malware)


I agree having to go to the command line is too much friction. Just clicking `overdue-invoice.doc.pif` is too little. About right is somewhere between a prompt and setting the file executable in the GUI.


I wish it would run in a stricter sandboxed mode and prompt the user on the first network requests and file writes outside of it's directory.

That wouldn't be perfect, but at least the user could be prompted for a concrete action instead of a vague "this script is scary" warning.


> If i send a golang binary to someone with a mac via signal or other mediums, apple simply displays a dialog that the app is damaged and can't be run.

Has this changed? I thought it failed to launch, but if you go to Privacy & Security in Settings it would give you the option to allow it to run?

Though yes, macOS doesn't prompt you to do that, you have to know where to find it.


I think the major different between that and KI is that the the Night-Vision is mostly static and knowable through experience/teaching, while KI is an ever moving target where you experience is zero on every new display/question.

I think the idea of an hud is better than the current paradigm, but it doesn't solve the fundamental problem.


If the metallic frame is on fire and the circuit breaker doesn't trigger when you turn on, then the manufacturer has some explaining to do.


Screw in a light bulb and you work with 230V and we still allow people to screw in their own light bulbs


What are the 5 safety guidelines?


Don't know, I just make sure there is no power.


The licenced design seems to include the front part of the car per the above comment, that would mean creating seperate models for EOL games.


No, even if the licensing agreement between the developer and the car maker ends, then according to first sale doctrine, the game buyers keep the licensed content. Removing it from user systems would be undue (but admittedly has happened such as with the in-game music in GTA).


The reason for that is that the game is continuing to be distributed and the nature of digital distribution is ephemeral so contents like music are removed from the distribution when the license expires. If you own the game on physical media or remove the connection to the digital distribution service (never patch it) then as a consumer you’re fine as you note with the first sale doctrine. It’s just legally the developer can no longer offer the content as part of future distributions. The same would be true for another physical media release.


That is not how it works. When car licenses expire then you can still download the racing games in your library from Steam etc., even after new sales are discontinued. You are already the owner of the licensed content and you get access to it anytime.

Steam even says that in the event of that they go out of business, measures are in place to ensure gamers' continued access to their games.


I don't think anyone is asking for developers to continue to distribute their games after they EOL them. They're just asking for a way to keep games that have already been distributed running.


There is no first sale doctrine in Europe, and nor does the US one apply to digitally distributed content.


Directive 2009/24/EC clearly makes reference to the first sale doctrine in Article 4


I mean it kinda is already with android being made by google.

The hard problem is not even necessarily building android, the hard problem is afaik the custom firmwares needing a very specific kernel version to work with and having security issues of their own.

If you then want to decouple software completly form any hardware chip it get's complicated fast, are usb ICs software?

Do all ic manufactures now need to hire external companies for their firmware?


The hard problem only comes because manufacturers break GPL licenses and do not disclose source code. And the whole secure bootloader thing on top, trying as hard as they can to keep you in their ecosystem.


Do your USB controllers ever need updates? Consumer PCs rarely end up having new firmware flashed to components, but applications and drivers are still frequently updated without much fuss.


Isn't libwayland-client the replacement?

E.g. you now use the wayland calls instead of x11 calls


Specifically, I mean functions such as XCreateSimpleWindow, XDrawRectangle, XDrawArc, XmbDrawString, XNextEvent, etc.


I installed fdroid on a friends phone and they use it install newpipe and keep it up to date, without having a tech savy friend around to download the apk relase from github.


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

Search: