HNHacker News
TopNewBestAskShowJobs

TheGuyWhoCodes

1,226 karma · joined February 17, 2014

submissionscomments
TheGuyWhoCodes··on Toward Vagrant 3.0
I used to run Vagrant for python development back in 2015 it "worked" but was extremally slow and would break at least once a month. Not to mention Ubuntu suddenly removing the Vagrant user breaking more things. How much was VirtualBox or Vagrant fault, I'm not sure but it wasn't a happy experience. It took like an hour minimum to even setup an environment and everyone dreaded the day when they need to recreate their machine.

Once WSL came into being we moved everything to docker containers and never looked back.

TheGuyWhoCodes··on PyCon US 2021 Recordings are Available
> I struggle to understand the mind set of people who do not want to use them

It usually comes from people who never had experience with statically typed languages, don't work on projects with a large dev team, cross teams projects or work with a lot of 3rd party libraries. They don't realize the maintenance nightmare that types can easy.

Sure you write one off script, or something that is rarely run don't use types, but when you have a 50k lines codebase that is actively developed and maintained it's another story.

I'm so glad Typescript changed that mindset of frontend developers and is supported by a lot of prominent open source projects

TheGuyWhoCodes··on How a Jenkins Job Broke our Jenkins UI
Most of the flexibility comes from the plugins which are a security risk. Either they are just abandoned, have very old dependencies or just don't sanitize inputs.

You'd think Cloudbees would take over abandoned plugins, integrate into the main code or just remove them from the repository for safety but they just let them rot.

We had one of the plugins we use brake after an upgrade because of the dependency hell in Jenkins so we ended up contributing to the plugin to remove the dependency. Thankfully the maintainer was still around to verify our fix and update the plugin repository (we obviously built it locally and tested).

To think that anyone could adopt an abandoned plugins (which could have 1M installs) and just insert some malicious code, with minimum or no oversight is really scary.

TheGuyWhoCodes··on Electreon wireless' electric roads in Tel Aviv to charge cars on the go
I'll put my money on advances in high capacity batteries and faster charging.

Changing your whole infrastructure seems very wrong to me. Imagine if there was an issue with one of the substations suppling power to the area or a blackout, your whole public transport is going to shutdown seem like a strategic failure to me.

At least with current EVs you'd still be able to drive or power your home.

TheGuyWhoCodes··on Electreon wireless' electric roads in Tel Aviv to charge cars on the go
Why would you ever want that. There isn't any added benefit. There is a reason EV have shielding around the battery pack. Now they want to beam it under the car? This will just add time and money to road work and make maintenance harder and more expensive. It's not efficient like normal charging and if we were to go completely autonomous "normal" charging via plug is much more economical, faster and safer.
TheGuyWhoCodes··on USB-C upgrade delivers 240W for gaming laptops and other devices
This should have happened years ago.

At the begging you had proprietary docking stations with power delivery and multi display support. Then they got rid of that and went all in on usb-c docking station that suck (doesn't support multi display, limited charging) then came thunderbolt but that still had power limitation for up to 100w.

Most gaming laptops/desktop replacements need more than 100w so you need a docking station and another power brick just for charging, it's a mess.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
1) This is false, you should read the Hamas and Islamic Jihad charter, and their official statements. It's liberate from the river to the sea and slaughter the Jews.

2) It matters because even if you believe the occupation is wrong you need to understand the reason for it, the hostilities didn't not start in 47 and not in 67. Hell the PLO was founded in 64 to liberate Palestine by force.

3) It's the same situation, it's just it was hundreds of years ago going back to the 16th century. By that logic lets wait 100-200 years and then there will a statute of limitation? The only reason this is a thing is because news media, tv and radio which distort reality into small chunks to be feed to the masses. If this was Muslims conquering other Muslims that's fine but when it's Jews? Oy vey that won't do. You have to understand that it's not the settlements in the west bank, they consider every Jew a settler and want them to go back to Europe or Russia. What about the 850K Jews who were expelled from Arab countries?

Ideally? Palestinians stop all hostilities. Denounce violence. Disarm. Recognize Israel right to exists. Israel stop building more settlements. Israel sees that they hold on to their word, ease road blocks, ease the blockade. Help them have a sea port and airport (which Israel already agreed to do but was declined), connect the gaza and west bank somehow. Both sides agree on borders with land and population exchange, Israel retains security controls, Israel and the Palestinians reduce friction to a minimum but there is a joined council with daily meeting with cooperation on security, economics, health and holy sites.

A non ideal solution is that neither side agrees to anything, all the settlers go back to Israel and the west bank and gaza become a nature reserve because no one can play nicely.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
It's very simple. Drop the guns stop saying you want to destroy Israel and kill all the Jews. You think this is a political conflict? It's religious, always has been. Arab aggression towards Jews was way before the occupation, before the creation of the state of Israel. The fact that Israel has a peace agreements with Egypt and Jordan is a statement that a change of policies can enable peace, on both sides even if the other is reluctant.

Maybe show us an example by ending the illegal occupation of Canada and return to which ever country your family came from and give it back to the poor natives who suffer immensely under the Canadian occupation.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Let's start with that Israel isn't in Gaza, you can say that there is a sea blockade, ok, why? Remember Karine A? https://en.wikipedia.org/wiki/Karine_A_affair Israel can keep it's border with Gaza closed, yet it's not, yes, it allows goods to come and go. There is border with Egypt yet it's the same. Water, electricity flow from Israel to gaza unpaid very colonialist of Israel.

I'm not saying that Israel isn't in the West bank, it is. Are their life better than the ones in Gaza? Absolutely yes. Why? Because https://en.wikipedia.org/wiki/Operation_Defensive_Shield and that there is corporation between the PA defense forces and Israel. Do they live normal life? No. Israel stand is that peace will be met with peace Israel is rarely the aggressor.

"Palestine is firing into cities because it has no other means to defend itself" this isn't self-defenses that's terrorism. You want to fire at military checkpoints, at soldiers at military vehicles and compounds fine, it's an armed conflict. If by your standards anything goes then don't hold Israel to a different value.

If I was under occupation I would target the military, I would target the the ones that are in my city I wouldn't go to a busy shopping center and blow myself up. I wouldn't fire rockets to kills as many people as I can, I wouldn't add ball bearings to create maximum affect.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Yes it is, if there is a rocket depo in a building in central Gaza. There is a big difference between loss of life and loss of property. I don't know of any military in the history of armed conflict that notify the targets to evacuate, keeping in mind that armed militants and rockets are in that building. Do you think Israel should just let that site continue firing? I don't believe any country would allow that.

No, that will not satisfy me because they are shooting for maximum civilian casualties not military targets, what's the purpose of firing into Tel-Aviv, Rishon, Ashkelon, Jerusalem? It's to create terror.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
That had military targets including rocket depots, as you said targeted and that after doing a roof knock to notify the residents to evacuate. They have a few hours to do so before the building was destroyed, keep in mind that Hamas had offices there and rocket depots. This is not the same as lighting up a fuse to a rocket aimed at dense populated areas.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
You can't put 100% of the blame and responsibility on one side, even if it's the strong one. The Arab nations attacked and kept attacking Israel, if they wouldn't attack in 47 the partition plan would hold if they wouldn't work towards war in 67 there would be no need to conquer Gaza, west bank, Golan heights etc. and there would be no refuges. Keep in mind the 20% of the population of Israel are Arabs.

When Egypt was in control of Gaza were the Gazans citizens? No

When Jorden ruled east Jerusalem and the west bank were they citizens? No

Did they mistreat them? Yes

Did they try and hold the peace and avoid conflict? No

Was there an International cry for Palestinians self determination? No

Did they encourage violence and throwing Jews to the sea? Yes

I'm not saying Israel is an angel who did nothing wrong, horrible things did happen, and could have done things better but this should not all be on Israel shoulders.

The bottom line is that the world doesn't really want to get involved, they don't want to solve the conflict, the Arabs don't want to look weak and ashamed and the Israeli side doesn't want to make hard concessions.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
I didn't downvote you and respect your pragmatic view of research and coherent well thought-out out replay. East Jerusalem is an annexed territory where the residents have an Israeli citizenship which is different from the west bank so in my opinion Israel law does apply and the specific International law/UN opinion does not apply.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
There are plenty of evidence the militants are part of the count, that's what the health ministry in Gaza publish and that misfired rockets and mortars land in Gaza killing Gazans. As for the Israeli side, just take into account the number of intercepted rockets (those that would land in a populated area) and assume one death per rocket, the death toll would be in the hundreds.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
You mean like building them homes, letting them get an education, integrated into your community or perpetuating their lives in slums the way to give them a normal lives? It's easy to just ignore the problem instead of actually coming up with a plan the help them regardless of what you think is the righteous thing. I'm all for them to live a normal lives but maybe the Arbs nations are also to blame? Shouldn't they actually do something instead of putting all the blame on Israel. This region can barely sustain it's current population letting a few million souls isn't practical in any regard.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
These are facts not opinions. Yes you may think the Israeli juridical system is biased and you maybe right but that doesn't make what he wrote any less true. If you think the court made a wrong decision I'd love to hear your legal remarks where the court should have sided with the current residents.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Yes let's keep posts on twitter that say "Death to the Jews". Your body count number isn't objective without context. Saying they killed 20 and the other side killed 2 so the one that killed 20 is bad. And what if of that 20 some were killed by their own misfire or that part of that body count are also militants or that the only reason that only 2 killed was because defensive measures that if weren't in place would drastically increase casualties.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Shooting unguided missiles at population centers without strategic value isn't tyranny? Booming busses and stubbing people in the street or forcing your way into people homes and stabbing sleeping kids and babies isn't barbarism?

Instead of blaming Israel for all that is wrong why don't you demand the liberation of the Gaza strip from Hamas, why don't you demand a better lives for the Palestinians in the refuges camps in Lebanon and Jorden where they are treaded as second class citizens. Where are all those big Arab countries who stand by the Palestinians but don't really want to make their lives better but to perpetuates their suffering so they'll have someone to blame.

TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Why do you think Internet media is different? News outlets have political agenda, so do people who comment on reddit or create websites, it's inherently biased.
TheGuyWhoCodes··on Instagram, Twitter blame glitches for deleting Palestinian posts
Or keep posts up if they fit their ideology
TheGuyWhoCodes··on Arm Announces Neoverse V1, N2 Platforms and CPUs, CMN-700 Mesh
RDS support Graviton2 as the instance type, maybe people with supported versions just migrated.
TheGuyWhoCodes··on Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C
Flatbuffers, Cap'n'Proto and Apache Arrow comes to mind.
TheGuyWhoCodes··on Israel may have destroyed Iranian centrifuges simply by cutting power
While I agree that the main point is deterrence, the rules have changed in the last 50 year and it's not always a country vs country. Israel created their nuclear program to deter an all out war that could lead to Israel destruction but today Israel isn't fighting their direct neighbors in a conventional warfare. Nukes in the hands of North Korea are bad no matter what, don't underestimate a mad man and their cult followings.
TheGuyWhoCodes··on Israel may have destroyed Iranian centrifuges simply by cutting power
Maybe, maybe not. Once you have shown you have the capabilities it's a different story, but then again you don't have to directly do it, just leak it to your "friendly" neighborhood terrorist group and let them take the blame. Maybe Iran is a different story but what if a dirty bomb was made from India's or China's nuclear materials for example, would an international coalition invade them? I doubt it.
TheGuyWhoCodes··on Israel may have destroyed Iranian centrifuges simply by cutting power
It doesn't have to be on a warhead but smuggled somehow. It would certainly be traced back to them so I don't think they will ever target America directly.
TheGuyWhoCodes··on Whistleblower: Ubiquiti Breach “Catastrophic”
You can force 2fa even for cli access as far as I remember but It's not on by default.
TheGuyWhoCodes··on The Raspberry Pi can boot off NVMe SSDs now
10 Watts is pretty big... Maybe there should be some tweaking to the Active State Power Management of the PCIe link? Especially when the Pi can only push it to 400MB/s
TheGuyWhoCodes··on gRPC Is Easy to Misconfigure
It's just a different framework for a different use case. The fact that it's http 2 and support bi-directional streams is nice for low latency applications.

I doesn't make RPC over message brokers deprecated and if that works for you under you conditions that's great.

You can say the same about message brokers. Is it LIFO, FIFO or something random? what about acknowledge, is it late or not? Can the queue hold responses (Rabbit advices against using it as a result store)?

In that regard message brokers are complicated, lets just do http calls and let the load balancer take care of routing, it's much simpler and the client is very dumb.

TheGuyWhoCodes··on Avoid Consumer Routers
Yes some are really atrocious, dlink come to mind. Some are better, the high end gaming routers by Asus actually have good support but just like phones they have a limited shelf life...

One thing I tried to find but couldn't is stand alone modems, most routers today don't come with a modem and you have to use the shitty one given to you by your ISP in bridge mode, I'm not sure about the risk of compromised bridge mode router to infect down to the router given it's "secured" but it's still can be a bot in a botnet.

TheGuyWhoCodes··on The Modern Java Platform – 2021 Edition
I had the opposite reaction. They decided to reimplement almost everything and pushing hard on reactive stream, but their documentation is horrendous and the API is super complicated. After a month of tinkering I just gave up and used spring boot.
← PreviousPage 4 of 8Next →