Live data from Hacker News

Your Computer Isn't Yours

sneak.berlin

411–420 of 764 posts

Re: Your Computer Isn't Yours

#411
post #338
post #178

Earlier quoted context omitted.

Good thing said hacker culture spent 15 years buying inflated laptops and desktops from them ultimately for convenience to give them the market presence to do this in the first place. Its the same thing with Windows. People will preach all day that they won't make any personal sacrifices to try to avoid feeding literal cancers that are eating the software industry and are shocked when said all consuming voids take aw…

Next laptop for me is going to be from a company that explicitly supports linux. Probably dell or lenovo. A lot of people like to rag on Ubuntu. I agree with some of the criticisms. But the one thing they have done right is broker partnerships with hardware vendors like dell and lenovo. https://www.dell.com/en-us/work/shop/overview/cp/linuxsystem... https://news.lenovo.com/pressroom/press-releases/lenovo-laun...

use Fedora. I run Fedora on a Dell XPS and version 33 is great.

Re: Your Computer Isn't Yours

#412
post #396

There’s a rather strong counter to this is: I, and the vast majority of computer users, don’t want to manage every nitty-gritty detail of the security and privacy of my computer. I have better things to do. In fact, doing it fully competently is more than a full time job. So farming this out to a third-party is a necessity, for me and many, many others. Of course, it’s not perfect. How much can I trust the third part…

We get it. We want you to accept a "worse" experience and contribute to making it competitive. We don't "deserve" Apple, we chose it long ago (edit: many of us, because of problems with MS that Apple is now emulating) and it has changed to take advantage.

Re: Your Computer Isn't Yours

#413
post #396

There’s a rather strong counter to this is: I, and the vast majority of computer users, don’t want to manage every nitty-gritty detail of the security and privacy of my computer. I have better things to do. In fact, doing it fully competently is more than a full time job. So farming this out to a third-party is a necessity, for me and many, many others. Of course, it’s not perfect. How much can I trust the third part…

Computers are tools to do work.

Evangelists do nothing but attach a higher value to computers in an effort to convince others that they are not doing "work" and that their way is the right way.

You would be hard pressed to find a better tool to do your work than a Mac/iPad/iPhone in 2020.

Re: Your Computer Isn't Yours

#414

What we poor souls didn't understand all these years is that we're effectively helping other companies to steal from Apple by running software that isn't distributed via their app store [1]. I think now that Apple has learned from iOS how profitable a walled garden business model is they are trying to bring that model to the PC world as well. Shipping hardware with their own processors is an important step in that di…

"What we poor souls didn't understand all these years is that" computing and information processing started out as tactical and then strategic components of military, intelligence, and industry. The central computing infrastructure ("the Cloud") and attendant closed/dumb psuedo-terminals (closed systems, walled gardens) is precisely the vision outlined in the 60s if not the 50s.

Two unexpected events in information processing technology threw monkey wrenches in the industrial and geopolitical policies of the strategic thinkers dreaming in DARPA, SRI, and elsewhere:

1 - Personal Computing was an unexpected event. It has taken all of 4 decades to put that genie back in the bottle. The topic of this thread.

2 - AI. This mainly threw a big wrench in the planned integration of Communist China into the Western system. AI enabled CCP to maintain control of the Chinese society, which was completely unexpected.

Having advanced general purpose, user programmable, computing machines networked globally in the hands of peasants is simply unacceptable to the folks who gifted humanity with these tools.

Re: Your Computer Isn't Yours

#415
post #245

Earlier quoted context omitted.

> And before "have you tried this *nix distro??" comments appear, they are still too hard to setup and nowhere near as user-friendly for most people on an everyday basis. Uh, no. There are many reasons why people don't use Linux. The easy of setup and use lines are pure nonsense. Many Linux distributions have been easier to setup and use since at least the introduction of Ubuntu, and perhaps earlier. Just pop in the…

> Just pop in the live installation media So... way harder than Mac OS. In fact, that’s literally impossible on my computer.

USB thumb drive is still "live installation media"

Re: Your Computer Isn't Yours

#416

What we poor souls didn't understand all these years is that we're effectively helping other companies to steal from Apple by running software that isn't distributed via their app store [1]. I think now that Apple has learned from iOS how profitable a walled garden business model is they are trying to bring that model to the PC world as well. Shipping hardware with their own processors is an important step in that di…

it's becoming the antithesis of everything that the original Hacker culture stood for. A hacker in the “Hacker News” sense is more than likely working on an ad-supported web app and dreams of working at a FAANG. The old hacker dream is dead, sadly.

You're not looking hard enough, which is also part of the problem.

Back in the "golden years" you'd have to put effort in to finding and participating in the community. The real hackers are still somewhat underground simply because they're anti establishment; actively seeking out the high effort, loss making niches that attract fringe thinkers and the unique characters required for true innovation.

Crypto parties, maker faires, get to one. If nothing exists locally, build it and they will come. (And admittedly I need to take my own advice).

Re: Your Computer Isn't Yours

#417
post #59

For most people, if there computer was ‘theirs’, it would be that way for about 10 minutes until it was pwned by a bad actor. The general issue of other people (I.e. Apple et al) having a lot of control over your computer, is entirely valid even if some of the points in the piece are exaggerations. The problem is that people want it that way. They are in fact correct that computers are scary and too complex for them…

> For most people, if there computer was ‘theirs’, it would be that way for about 10 minutes until it was pwned by a bad actor.

I own a company which manufactures and sells showerheads. Since "most" people are prone to a fall while taking a shower, my company also mandatorily installs a camera alongside, so that we can monitor for accidents, given our deep concern for our customers.

"Some" customers have raised concerns about their privacy, but this is for the greater good. My company is very ethical in its practices, and really values each customer's privacy (pinky promise).

The footage of you and your loved ones showering is completely safe with us, although you can choose not to be recorded while showering by not purchasing our products.

Oh by the way, our showerheads are sleeker and more convenient than anything else in the market.

Re: Your Computer Isn't Yours

#418
post #28

Earlier quoted context omitted.

`sudo` can't affect `>>`. `>>` is the shell opening `/etc/hosts` before launching `sudo`. sudo tee -a /etc/hosts

Good catch. Another way that would work in Linux at least: sudo $(echo 127.0.0.1 oscp.apple.com >> /etc/hosts)

Your first choice to edit a config file should be: sudo --edit pathname

This trick has the same problem, $() has to be evaluated before sudo sees anything.

I see so many people flailing about here, and I've done it myself. So let's consider why these tricks don't work.

sudo is an ordinary command that accepts an environment, a series of words, and whatever filehandles it inherits.

Read /etc/sudoers to note that it's then munging its environment per the env_reset and env_keep directives.

man sudo notes that it's closing non-standard filehandles, by default.

And, by design, sudo doesn't want you to do clever tricks because it's trying to stop you from hacking the Internets.

Let's also look at what a shell is doing. All a shell really does is munge some environment vars, set up redirections, and ultimately fork itself and run commands.

All the redirection, command substitution, process substitution, etc. must take place either before or after the shell forks to run sudo. All the shell can provide to sudo is command line arguments, environment variables, and usually stdin.

All the shell can get from sudo is going to be a return code, and whatever it can capture from the stdout and stderr.

The 'echo foo | sudo tee -a path > /dev/null' trick works because we redirect stdin, and we delegate opening the file for append to the 'tee' command, which has now been run as the privileged user by sudo, and we ignore the stdout.

Likewise, if you want to read a privileged file, var=$(sudo cat foo) will work, because you get sudo's stdout.

You can try sudo sh -c 'arbitrary shell script', but it's not good general advice as shells are often banned as a security precaution.

Also, if you get curious and want to edit sudoers without locking yourself out by corrupting it, use 'visudo'. Note that it won't prevent you from locking yourself out by removing your own permissions! RTFM, take some notes, and experiment on a machine you have a root account on or can log in via single-user mode.

Re: Your Computer Isn't Yours

#419
post #178

Earlier quoted context omitted.

Good thing said hacker culture spent 15 years buying inflated laptops and desktops from them ultimately for convenience to give them the market presence to do this in the first place. Its the same thing with Windows. People will preach all day that they won't make any personal sacrifices to try to avoid feeding literal cancers that are eating the software industry and are shocked when said all consuming voids take aw…

I remember people pretending to be "skaters" way back, "hacker culture" reminds me a lot of that.

Hah, I've become a skater relatively recently. It's my Zen place.

It's s good analogy, you have to want it, either skater or hacker, any label really, must be earnt with time and effort. True for all things, and those who have earnt it can spot the pretenders a mile away.

Re: Your Computer Isn't Yours

#420
post #15

Earlier quoted context omitted.

Somehow I prefer the user experience in Linux. If something breaks, it's most likely due to my own doing.

Or an update removing your graphics driver

You clearly don't know me. It is a lot more likely to be my own fault!
Post reply on HN