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

No one is suicidal, but escalation don't always work according to logic. It's people making decisions, and people are emotional. Another thing to consider is, if you're the one up top, perhaps pressing the red button and living in a nice warm bunker with staff serving you is much better than being ousted, voted out or accused of corruption and facing the probability of going to jail (depending on the country). So I wouldn't be so sure we're immune to the global war just yet.


While any war, as Hemingway wrote "no matter how necessary or justified - is still a crime", without US, even the events in 2008 and 2013 would not take place simply because they would not had been necessary due to Ukraine staying in the Russia's sphere of influence. This is an unwinnable war for Ukraine. It is bad for Russia and certainly puts a dark spot on its history, but if there is at least one large and powerful country without dark spots in its history, please tell me which one it is. Human history is catalogue of crime.


See the thing is, most places are in danger of being affected by various changes with regards to AI and other larger things. The game then becomes not "who's to be affected", but "who stands to lose more".


While understandable short-term - as someone from neither of those places: no, and bug off. But that's a short-term and emotional response. You want an arms race you'll get it. Eventually someone might press the red button indeed. Not too unlikely - and even then history will never learn the truth who really did it first (not that it matters).

As someone else pointed out above - this is going to be a surprising century for y'all promurica folks. Or for the the posterity, at least. Won't even be China to be blamed. Might not even be a state. Not seeing where this train is headed (and not just with the AI) - this is the biggest issue with the overall comprehension of the larger picture. But opening your eyes and learning to make sense of the world around isn't something you can learn by being lectured on HN, unfortunately.

It's a soothing feeling to have, though - this belief you're on the "good guys" team. Comfy. Also helps when you're arguing, doesn't it? OR when your passport allows you to travel to more places. Very nice indeed, but not a single a thought is usually given as to why, say, the latter, is the case. "Ignorance is our only ammunition".

DISCLAIMER: I DO NOT hate America. It's given this world a lot of good things and personally affected my life through art, books, movies, music, language and other things. I used to visit, but I think I could've never enjoyed living there. I used to think it's the American movies that perpetrate lies about how life really is, but then when you see it, you realize the lies is anywhere but in the movies (even the bad ones). Lies not by the people... Just lies. Fake. Vanity. Madness. And the only true thing I found in America was my one and only love. For which I'm forever grateful.


I'm guessing based on the OPs location, there is a very real possibility of being overrun by Russia if it weren't for America(or NATO). So this isn't some person shouting "America is #1" without having any idea of the outside world, it seems like a very pragmatic preference based on the alternative if the preference wasn't available.


My father came from a town ten miles from the inter-German border, and people there were very, very happy that the Americans got there first.


My father's family was from a village which when invaded by Germans, seen half its population shot (probably worse than just shot, I imagine). Shall we go back and back and back in history, and when exactly do we stop so that the question of who's the good guy and who's the bad guy is finally forever resolved? Please tell us. And even if resolved, what then? What exactly is your proposition? Teach the bad guys your good ways? Good luck.


Let me guess, France? If Russians had come to "liberate" your village from the Germans, half of the population would have been deported to Siberia. You could argue that it's a better fate than getting shot, but nobody here is arguing for a nazi occupation either.


I don't think guessing things implied not to be mentioned leads to a meaningful conversation. There's a reason I never mentioned where I'm from or where my father's family was from - it's because it would create bias that right now you are trying to artificially induce by this guess. And no, they were very much shot and dropped dead... in the end.


May be. But words are words. We can't use deduction or metadata even to determine that. And who cares. It could've as well been written by a very real person.


That scenario is both prevented by and worsened by American primacy.

The previous - and very possibly future - President openly espoused Putin-friendly propaganda and threatened to leave NATO. European dependence on American power worked for many decades, but may leave them in a very tough situation now.


I am certainly no Trump apologist, but threatening to leave NATO was a classic "art of the deal" tactic to get some NATO countries to pay their fair/agreed upon share.

If Trump really is Putin-friendly, then Putin made a massive mistake by delaying his major military actions in Ukraine until Biden was in office.

I have no real proof of this but I suspect if Putin did delay his actions until Trump was out of office, it was because Trump was such a wild card that Putin might think that he could try to nuke the Kremlin if he didn't like what was going on in ukraine.


Putin delayed his invasion because COVID-19 was rampaging through the world at that time, and Russia had no access to an effective vaccine while being well...Russia, so it went about as well as you'd expect for their military readiness.

Disease killed more people on the frontlines in WW1 then weapons did, and it is the foolish military planner who doesn't try to avoid it (the Russian lines are currently dealing with an outbreak of Cholera in parts, which is another problem partly as a result of training quality - effective military's drill field hygiene practices because it's a direct contributor to combat effectiveness).

EDIT: i.e. when there's a novel respiratory virus about, nothing will destroy your military faster then massing for an invasion in one place.


At the point COVID was around and known, it would already be too late, because there would be less than a year left in Trump's first term. If I was Putin and I had a useful idiot in the White House, I would start planning that in 2016 before he was even inaugurated.


Suckless.org is merely a subjective catalog. Not a bad one, but for a tiling Window Manager, which I have to recompile every time I want to change its settings and need to somewhat know C for that - because what if I don't - that hardly sucks less.

NixOS is also a subjective take on packaging, heavily luring people into a functional programming world, where one set of problems is merely replaced by another set of problems. I tried NixOS, so no, thank you. There are better ways to isolate packages and have multiple versions of libraries. The simplest of which that come to mind are things like Flatpak and containers. There's almost 0 usecase for NixOS - it merely replaces one set of problems with another. And forces you to learn something, that does not justify the time it'd take to learn it. I feel like people who built it just wanted to be smart, not create things that are seemingly simple and beautiful (which is what true artists strive for, I think). I learned Vim in two weeks. I gave NixOS the same time and it was almost a waste of it. Not a complete waste, however, because, I recall, I discovered an extremely useful, but unrelated thing (zfs), but I don't remember how come it worked out this way.


ALSO: how convenient that a submission with > 100 upvotes appeared at the very top and merely a few minutes later was not even on the frontpage (I have nothing to do with the original post, nor this submission of it). You know guys, you should really tone down your censorship, or this site too will finally perish from everyone's radar.


Since the author mentioned webpages/webapps, to that I'd like to add that the insanity of both backend, but especially frontend frameworks has gotten out of hand. Forget it that I literally hate React more than I hate any other framework I came across, but even if I did like it - not only React, but even JavaScript is entirely unnecessary on 95% of pages, on any given website. SPAs have a place with things like maps or Crypto Exchanges, fine. Are you building one of them? No? Break down your site into pages with normal URLs, learn yourself some CSS (without css frameworks! I'd only argue SCSS is better because of nesting) and learn about HTML tags, which are plenty and can do awesome things out of the box. Some pages may require a bit of Javascript. Maybe a bit more. But don't be buying into this bullshit of React or other frameworks. If it need be so, maybe write your own? For your purposes? And for the love of god, don't be sharing it. Who cares. Be an artist for the user. Make your code work 10 years from now without making any changes to it, even. In any code, in any language. Can you do it?

Today I had to use Node.js and grunt (first time I hear about it) which installed npm packages and "compiled" it all into the Chromium extension I needed. The extension's actually good, but it itself uses Angular and ton of other packages, 50 or 70 maybe. What in the actual...?

On the backend side... Why do you need a framework? Learn yourself some CGI, write small programs. Sure, use libraries, but also maybe try a compiled language, so it runs faster, isn't as simple to hack if someone breaks in. Besides, Cloudflare and the likes of them (also hated by me and many) protects from most attacks anyway (and that would be one single positive aspect of the existence of these captcha racket-companies). So you won't need to learn much at first. You don't want spam? Maybe ask your users to pay first. Then it's much harder to perform a DDoS if most of your website is behind a paywall. Nothing is free. Everyone complained about how Bitcoin mining is bad for the environment etc... yea yeah. Next time don't use React and Ruby On Rails for your Blog with two and a half articles in it.

P.S. My sincere recommendation for anyone: find and listen to Jonathan Blow's interviews and talks (not the twitch streams - they're too long and boring). This man understands many important things, not the least of which is that game devs, somehow, manage to waste less resources while people are playing their pretty demanding games, less than certain websites do. Or that Twitter's engineers being let go is because you don't need that many engineers to build a micro-blogging platform that hasn't even changed all that much over the years. It appears to me there's a lot of scamming going on in the startup/VC industry. You get a $2mil check and hire expensive devs - also pay yourself nicely, of course - to build something I can probably build in 3 months for $15k and it'd be better. I had founded and financed a company myself. And even when we finally got external funding (not much) we never paid ourselves as founders, not the once. VCs in the US don't care (not their money and the inflation forces them to just stuff it into whatever comes their way) and founders are happy to be sort of "working for themselves". No wonder the success rate is low.


Would this somehow work on FreeBSD/OpenBSD? I'm definitely about to start remapping keys, but I haven't researched the tooling there. So far, I assume the underlying lower level mechanisms are the same (at least for X). Does anybody know whether this would compile and work on FreeBSD & OpenBSD?


It has been in the FreeBSD ports collection since August 2021.


Fantastic.


I praise the effort. I don't think it's worth it with Linux. FreeBSD or OpenBSD are the only desktop-usable operating systems that actually make me less worried about my own OS spying on me in one way or another. For one thing, Browsers or their engines even -- they are large software projects created or financed by corporate money -- and they almost never run by users from containers; up until now (I just checked) Google Chrome was not even present on Flathub, so the fact that it is there now is an improvement. But most people don't install Google Chrome from there. Same goes for Firefox, in case you naively believed it isn't as nasty. And, frankly, I don't actually know to which degree Flatpak or Snap isolates them from the system. As a matter of fact, I'm pretty sure, they can still collect all the necessary fingerprinting data even while somewhat isolated.

I know how to run them from a container or even a VM and use X client-server architecture to isolate them - that's how it should be. To set it up, though, requires time and careful considerations and knowledge of many things. I may have most of the knowledge, but not the time. And then again, a malicious vendor has many different ways to fool the system, yet as a user one only has to make a single mistake to allow them to do what they intended to do -- as opposed to preventing it.

So the larger problem isn't signatures. It's the loopholes and vulnerabilities, introduced intentionally or by negligence, that have the potential to compromise an OS. Almost all software should be isolated from the filesystem or any other information that would allow it to uniquely identify your machine (like why the hell does Google Chrome need to know my webcam model and possibly its serial number, which fonts are installed, my GPU and CPU models and a ton of other things?). By the same token, all software shall have no network access UNLESS it's enabled explicitly and one should also be able to block browsers or any other software (including your operating system) from sending telemetry -- by blocking all possible ip-addresses & domain names that aren't associated with the same websites you visit or when some other software truly requires such access. And, frankly, I wish I didn't have to spend hours and days setting up firewalls and closing up all those holes. It isn't because I have things to hide. It's because it's simply wrong. If you need a shallow reason why, I'll give you one: I pay for electricity and for my internet access. No software vendor, open-source or not, for good reasons or not so good reasons, shall have the right to send a network request and, thus, send or receive data from the network without my explicit permission. That has to be the default.

Update: and if they're allowed to send telemetry (again, by users themselves and explicitly) users should have the key to inspect the encrypted data that's being sent before it is sent. My machine, my rules. The irony is that the non-free, proprietary operating systems abuse privacy rights even more than the open-source ones, while I'd actually pay for the opposite happily if someone would design a system that is provably non-malicious, has the properties described above and doesn't require a lot of time and effort to achieve the desired things related to privacy and security.


I would very much like to hear an answer to that from somebody who understands the subject deeply. Honestly, these days, I use containers for almost anything unusual and I don't update much either - precisely because anything you install with `apt` would have access to ALL of your system or at least limited access in read-only mode for some files and directories. And I would like to know if anyone can answer the same question for FreeBSD.


docker by default gives root access.


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

Search: