HNHacker News
TopNewBestAskShowJobs

Borg3

263 karma · joined September 20, 2021

submissionscomments
Borg3··on Why does getting a job in tech suck?
Im not sure if this is evolution really.. Maybe.. divolution? Why? Because AI tools like that are "FINAL" tools. I will repeat myself, but I will say it again. Smart people around the world develops those tools, and they provide them as IS for anyone (smart, dumb, adversaries, etc). Most people have NO clue how they work, but those tools does the job so who cares. NOW, the problem. All kind of "managers" and "politicans" who DO NOT care about knowledge are happinly grab all those tools on enpower them even more. And once those tools will be able to sustain themsels (one step before of true AI) you all guys/gals are obsolete. And I mean it really. No joke. It happened before, it will happen again. Because those who are in power have NO respect for you.

Wars and genocides happens because some small minded dickhead in power try to pour sweet on his ego or fullfill his ambitions and sends milions of people to war. Sad is, that all those people just DO IT, no resistance.. like WTF?

And this is the main risk. If you do NOT get it, im out of words.

Also, I have no problem being replaced by true AI. I am mortal so, I will die eventually. And that new AI will be different from humans. Will it be better. I have no idea, but lets give it a chance. Humans had it, and failed miserably.

Borg3··on Why does getting a job in tech suck?
No, I have no reason to use it. I have piles of my own programs, notes, docs. If I need to do sth, I can refer to those. In worst case, I have to use search engine to grab info with is immediatly mirrored.

If it works for you, thats great. But its interesting people do NOT see danger, when its actually too late. Maybe ask AI about it ? ;)

Borg3··on Why does getting a job in tech suck?
No, you are absolutly wrong. If you would automate it yourself then its correct way of doing thing. You learn by the process, increasting your skill. But no, you choosed to do automation by AI, so you become nothing more that a frontend to put data in. Also, you are slowly loosing control about stuff you doing. I know, todays engineering culture is weird. Dont ask questions, its not of your concern, etc.. I wonder when that stuff finaly collapse.
Borg3··on Bug squash: An underrated interview question
Hehe.. Well, most importand is, use whatever language that makes you happy using it. I ve started using Ruby around 2006 I think. I was evaluating Python too, but syntax annoyed me and portability issues as well back then. I never regreted that I choosed Ruby. Its just solid for me :)
Borg3··on Bug squash: An underrated interview question
Hmm, nice stuff.. Luicky, I avoid python, so case closed. Ruby is so much nicer for me.
Borg3··on Bug squash: An underrated interview question
Right... Python.. Its syntax is so ugly. So I guess you can have really awful gems there with hidden bugs :)

I myself, shoot myself in a foot once doing Python code. I declared variable called 'len' and boom! What an interesting failure mode the script had. Took me a while to figure it out.

Borg3··on Nomad, communicate off-grid mesh, forward secrecy and extreme privacy
Mostly, Yeah.. But im reducing my stuff because im running out of space :)

I will keep my old Laptop running P3 633 and old Scovery desktop running P3 1000.

Borg3··on Private Internet
If you have better solution. I am all ears.

I am myself not interested in providing any data to those companies and I am still using Internet. Yeah, I am avoid FAANG and related sites tho. Not that I am feeling Im loosing anything importand really...

Borg3··on Private Internet
They only know more because people are careless, providing them all the data. That is out of the scope. If you are careless, bad things can happen.

As for censorship, thet already can do it easy. Block domain for example of site when you publish you. Just try it yourself, setup up VPS w/ web that is very out of align with your gov. :)

Borg3··on Private Internet
I agree. Complete anonymity is bullshit. Internet should be pseudoanonymous. I mean, users should have static IP and thats it. Getting additional information about IP should be limited to law enforcement gov organizations (crime fighting).

Users should build they reputation on internet. If someone is asshole, then ok, expect to be banned on most places. Right now people do NOT care, because they are quite anonymous.

As for all other points he mentions, they are absolutly bad for Internet. He specified somethink more like a TOR (with he mentions) with is ok. Thats the point, maybe its time to treat internet more like a transport network and build small Internets on top of it. Infra is already there, there are shitload of VPN providers so people are kinda aware of that layer.

Borg3··on Nomad, communicate off-grid mesh, forward secrecy and extreme privacy
No, I mean Intel Pentium 150MHz. I had Cyrix 6x86 CPU and I remember it was running hot.
Borg3··on Nomad, communicate off-grid mesh, forward secrecy and extreme privacy
Hmm looks interesting. Too bad it is written in Python. So, few questions then. Can it be bootstraped completly offline? Also, what are node requirement for this? I mean, CPU and MEM. Can my P150 with 16MB RAM run it?
Borg3··on Windows TCP/IP Remote Code Execution Vulnerability
Windows XP does NOT have IPv6 installed by default.
Borg3··on Windows TCP/IP Remote Code Execution Vulnerability
Hmm terrible CVE published by Microsoft. Oh well, what I could expect..

Anyway, question is.. If this is mitigated by disabling IPv6 it means its IPv6 stack only issue exploit? IPv4 is safe?

Borg3··on Show HN: Simple Mbtiles Server – Self-host the entire planet of OpenStreetMaps
Hmm, Im not really sure why MBTiles are popular? They seems to be cache unfriendly. Good old tiles via /{x}/{y}/{z}.png seems to be better. And you can slap web cache in front.

Hosting those is super simple. The problem I have is how to generate them efficently w/o big resources.

Borg3··on Firefox Browser Ported to HaikuOS
Its not that easy. Win32 API is not static, in evolves. While yes, it can provide great backward compat, new stuff is introduced ever new OS release (or Win10 update), so its pretty much easy to destroy portability to older version. To keep portability, you must target lowest API version you want, and keep it using like this.
Borg3··on IRC Will Never Die (2021)
Ohh, IRC will eventually die, unfortunately. Why? When last dinosaurs like me vanish. I love IRC, I met hell of people on IRC in golden times.. 1998-2004. IRC will be always special in my hearh. I wrote IRC bots, IRC servers.

Currently, I still run my own IRC server for friends, I have syslog channel where bots are idling and msg importand/criticial messages from my infra (semi-centrliazed logging). I see no reason to move away from it.

Borg3··on IRC Will Never Die (2021)
Remember Twisted.Dal.Net server? :) Admin of it did some magikery on his server and hosted 50k local clients!! :) And it was 2001 or so... Thats crazy :)
Borg3··on Maximal min() and max()
This also shows how programmers sometimes use far too fancy stuff for what they do. If you are doing some intense computation, split it, or do it and later slap sanity check inside. It will be even more readable. If you just play with bunch of vars, sure.. min/max macros can be easier to read.
Borg3··on Troubleshooting: Terminal Lag
Very nice article, I love such debugging. I sometimes do it myself too.

Anyway, this also made me think about general bloat we have in new OSes and programs. Im still on old OS running spinning rust and bash here starts instantly when cache is hot. I think GUI designers lost an engineer touch...

Borg3··on The New Internet
Market as a whole Internet. Some ISPs adopted it, smaller fight hard. Enterprise networks are behind too. They all have they reasons.
Borg3··on The New Internet
Yes, ARP had its problem, but they are solved right now. We have knobs in managed switches to handle it. ND just moved problems somewhere else, please read about ND table exhaustion and attacks.

DHCP snooping, need I say more? Also, if you are operating on network that is high security risk, you just layer VPN on top of it. Thats why they got invented in first place..

NAT is not that bad after all imo. I like its feature that my LAN is decoupled from WAN. Im multihomed and I do not need to bother annoucing prefixes to both ISPs.

Yes, you still misinterpret my statement. I mean: take IPv4 and just extend its address space and create new protocol out of it. It will not work with IPv4 itself because its not possible to do. But why take old IPv4 instead creating something from scratch? Simple, IPv4 works very well, why to trash last 30 years of R&D put to it? Sure, if you can came up with something better, go ahead. IPv6 did not deliver the promise.

Security is not that simple like, slap encryption everywhere and we are done, its more complicated matter. Encryption, control, management, endpoints security, router security. Whats the point of encryption of your device can be compromised due to shitty mgmt and traffic MITM again? Or whats the point of encryption if it can be cracked within hour doing MITM again due to protocol got old.

Yeah, HTTPv3.. created yet another problems that needs to be solved now. Why every time something new pops in, it trash past protocol R&D put to it, bringing same on similar problems AGAIN. Thats pathetic.

IoT, thats good example actually. It have E2E encryption (mostly its all HTTPS) and yet its p0wned so easly creating huge DDoS networks. Im starting to wonder if you have any security clue at all.

Borg3··on The New Internet
I do NOT miss that point. The point is, new protocol should not be very different from previous one, unless its really necessary. After all those years and R&D put into IPv4 to make it better, we ended up with decent protocol. The only flaw is too small address space. With current IPv6, you have to throw up half of the stuff you know about IPv4 for, imo, no valid reason.

And I will tell it again to be clear. Im not fan of some IPv4+ contraption ideas like lets extend IPv4 address space and try to keep it IPv4. Thats DUMB. Make new protocol, improve things that were bad in IPv4 (are they any?) and try to make it one way interop to IPv4 (IPv6 -> IPv4) and we are done.

Remember that you are building protocol for entire planet. It have to be relativly simple and easy to implement. Any extras should be layer up. The whole IoT crap annoys me a lot. This stuff should NEVER ever be connected directly to internet. It creates huge security mess. There should be IoT GW to handle IP <-> (whatever IoT proto) and provide security.

Borg3··on The New Internet
It looks simpler to start with.. Aka PnP.. you just plugin in stuff, SLAC and later ND discovery kicks in and vioala, we have network up and running. But somehow I see it less managable and controlable. In Enterprise networks this is a serious issue. We need static IP, we need well known subnets, because we run FWs everywhere.

And yeah.. soft LL in IPv4 is good idea. You can use it. In IPv6 you are forced to use it. Oh thank you, OSPFv3 configuration is so cool on in IPv6..

Borg3··on The New Internet
That is not ARP problem. Its called broadcast storm and its problem of stupid people and/or bad equipment. You can bring any network down with incompetence.

Thats why newer switches have STP, DHCP Snooping, ARP security and so on. Now take a look at ND tables exchaustion alone. Trival attack to do on IPv6 segment. Is it solved yet? I dont know. I do NOT track it.

The whole PnP (I call it Plug and Pray) is terrible aproach imo. IoT created hella of security problems (biggest DDoS botnets are IoT). If someone need autoconfiguration, he can slap DHCP on segment. Easy and super old protocol on IPv4. (IoT connected directly to internet? thats stupidy.. but I will leave that to other talk).

So, IPv6 should be simple, easy to implement and so less prone to mistakes. All extras should be put layer up.

Borg3··on The New Internet
Its not so easy. First, yeah I was operating networks, not maybe hyperscalers, but 200+ switches. Yes, ARP had a its problems, like ARP poisoning, but they are all sorted out already. IPv6 took its ND and bring a lot of other problems that we are solving AGAIN. Pure waste of time and effort.

Also, please cut the crap about IoT and Hyper IP networks centrally managed. Thats just serveral huge corporations. Majority is Internet is small/medium shops doing it completly different. Yet, big boys pop in and say you do it wrong, you must do it our way or go away. Not nice.

Yeah, that motivation become overengineering. They provided protocol that does NOT fit the needs it seems.

IPv6 will probably happen indeed. I doubt someone will popin with great protocol that will make IP obsolete.

Also, I wish IPv6 would really took off, because even if I personaly dont like IPv6, it success would provide me IPv4 address space for my retro networking projects.

Borg3··on The New Internet
Because IPv6 is mistake. Thats why market does NOT want it. Unfortunately, we all start to feel the heat of IPv4 exhaustion.

Anyway, remember IPv4 classes? Then they made it classless. IPv6 is not 128bit, its just 64bit with 64bit host address. So, first mistake. IPsec mandatory? pure stupidity. Crypto moves fast, every 10 years many protocols are obsoleted. How you will provide E2E connectivity with that?

In 1997 IPv6 was seriously immature yet to start migration. Additionaly, it was very different from IPv4 so was mostly ignored. What IPng team should do, is just take IPv4, extended it to 64bit, call it IPv6 and we are done. As bonus, they should think about some basic IPv6 -> IPv4 interop so clients would NOT need to be dual stack. And that could work back then. Now we are fucked.

Borg3··on The New Internet
tinc-vpn is great. I use it to build L2 mesh islands and then quagga to route between those.
Borg3··on China is on track to reach its 2030 clean energy targets already
China is using more energy and resources that rest of the world combined, so not really a difference. The question is, do we have any breakthru in energy storage technology there?
Borg3··on Back to the future: Are hackers the future of amateur radio?
Yeah! I know about NPR.. cool project :)
← PreviousPage 7 of 14Next →