HNHacker News
TopNewBestAskShowJobs

bungie4

632 karma · joined September 21, 2015

submissionscomments
bungie4··on How tracking pixels work
https://decentraleyes.org/

Recommended by privacytools.io

bungie4··on Things I’ve learned in 20 years of programming
The stack is to deep. Nothing is easy anymore. The technology count is staggering. I'm close to retirement. I'm looking forward to pursuing my personal programming interests while I work some mundane, no responsibility, minimum wage job.

Programming is a ridiculous career path.

bungie4··on Grise Fiord, Canada's most northerly community
True. Northern Ontario here. I was born and raised in Toronto, where a damp -10C + moderate windchill feels orders of magnitude colder than dry -40 and no windchill.

The coldest I've been in was -52C (off an alcohol thermometer) and I was fine beyond my eyelids and nostrils crystalizing. That being said, I've been frost bitten a handful of times, each time, the temperature has been near freezing and damp.

But at the end of the day, I'd gladly exchange locales down to the North Carolina/Tennessee area on a permanent basis.

bungie4··on Maybe Warren Buffett Is Warning Us About Something
Mr. Buffet pledged 80% of estate to the Bill and Melinda Gates Foundation, along with many, many other wealthy people for the betterment of mankind.

By all accounts, The Gates Foundation is delivering on their promise by reducing child mortality, womens rights, life expectency, health care and education to the underprivileged of the world.

Heist indeed. <sarcasm>

Sauce: https://www.gatesfoundation.org/

bungie4··on Cooling a house without air conditioning
Granted, I live 'up north' but it still gets hot in my new house. I mounted some exhaust fans in the ceiling to pull the hot air from where it naturally rises too. Combined with the forced air furnace fan to circulate cool air (pulled from floor level). Finds the inside of my house 9C cooler on the hottest days of the year.

This is especially important as the brick gets heat soaked and releases its heat well into the night.

bungie4··on A World Without Power (2013)
Nice to read an article from somebody local, or nearly so, to me.

I remember the outage well, I worked at a major telecommunications company with reserve generators. I really didn't appreciate the depth of the issue until I drove home that night. People were telling other people, total strangers, that nukes were dropping all over the US. You can imagine the panic.

Word eventually spread and the northern mindset of looking after your neighbours took hold, as mentioned in the artice.

I went to use the BBQ to make some burgers. We ran out of propane naturally. My neighbour offered his BBQ which coincidentally, was out of propane. Then HIS neighbour offered his BBQ. He was out building a deck when the power went out. He fired up his generator and continued on. His skil-saw was the only sound to be heard. All the neighbours threw in food and drink and we got to know one another.

I will admit to being a little said after the power was restored, because, except for a nod or a wave, we went back to the business of minding our own.

bungie4··on No CS Degree – Interviews with self-taught developers
If I had a gray beard... 30+ years as working dev.

I've never taken a 'computer class' while in school, although I've taken some instruction while working.

Entirely self-taught. I do this because I like it. Back in the day, I never played video games, I taught myself, and wrote, code. To this day, I don't play video games.

It's been my experience that hiring degreed CS graduates may not be the best course. Theirs a big difference between being 'book-smart' and real world smart. I tend to give preference to guys who write code for fun over those who are in it for the money.

Case in point, we just brought on a high-school student who is about to start his comp-sci degree. He has written code for years for fun. He's just rocking it. I'm sure he'll be invited back each summer until his degree is complete and will likely be offered continued employment after.

bungie4··on Expecting programmers to problem solve for 8 hours is stupid
30+ year programmer here. This is absolutely true. Some days you cause more damage then progress, forcing you to spend still more time correcting it.

My supervisors understand that some days I'm not going touch code, instead I'll spend my time on education by keeping up with new tech, or, writing docs.. anything but talk with other co-workers distracting them

bungie4··on Pi-hole: A black hole for Internet advertisements
Agreed, I combined this with Cloudflare's DNS service (1.1.1.1). A great combo.
bungie4··on Ask HN: How does your development team handle database migrations?
I recently had to update 3 db machines with the updated schemas from one, and the data from a third. Then copy the finished version over to the first and finally the third.

Turns out Visual Studio has a 'diff' generator for both schema and data. Holy hell that worked the treat.

bungie4··on Software, the Tough Tomato Principle, and the Great Weirdening of the World
When you're a hammer, everything looks like a nail principle. Come on admit, you've hammered in a screw before.

Good easy read though.

bungie4··on Calvin and Hobbes Is Great Literature
Calvin and Hobbes has been the standard by which other comics are judged by me.

That being said

Hobbes: Look at the stars! Its as if the universe goes on forever and ever!

Calvin: Thats why we stay inside with our appliances.

bungie4··on Advice to a Young Tradesman (1748)
Reminds me a lot of PT Barnums article on Money written in 1880. A lot is still applicable today.

https://www.fourmilab.ch/etexts/www/barnum/moneygetting/

bungie4··on America’s Cities Are Running on Software from the ’80s
Nothing is easy anymore.

The stacks are so deep with millions of lines of code. When it works, its amazing. But it seems not much just 'works' anymore.

Compared to the 80-90's. You were very close to the metal. Comparatively speaking.

bungie4··on Red Flags in Software Developer Job Descriptions
#1 Red flag discoverable during your interview.

Ask if this is a new position or refilling and existing position. With some discovery, you'll find if the churn rate on the job offered is high. If so, run. Something is very wrong.

bungie4··on A Raspberry Pi Grimoire For The Command Line Wizard
I was in the same boat. Now, one of my Pi's is running PiHole and I couldn't be happier with it.
bungie4··on Vanlife: Build your own van to live on the road
Membership is voluntary.
bungie4··on Vanlife: Build your own van to live on the road
I'll be traveling from Ontario to Yosemite and back this summer in my Tacoma. I have exactly the same setup. It works.

I've been deeply interested in going nomadic full time for more than a decade, despite it only recently becoming a thing. Family, job obligations combined with a relatively low cost arrangement for living expenses finds me plunked down firmly.

If my wife and I split, god forbid, you'll find me on the road.

PS: Their are no construction standards for trailers/rv's. Their are built as cheaply as possible. I'd much rather do the van thing if only for the structural integrity.

bungie4··on Privacy Tools – Encryption Against Global Mass Surveillance
The only way to win the game is not to play.
bungie4··on Toronto’s Tech Industry
The trick is not look for work in a startup/dev environment, but in the institutional and corporate environment. Their are jobs and the payscale you desire, just not in the quantities you desire.

For instance, I was at my last position for 6 years. The last 3 of which, I was actively looking for work. It took a while, but I'm making equiv to Toronto wages in a new position.

But yes, the majority of postings are in the low rent payscale neighbourhood. Which is weird, because you'd think to attract skilled talent away from T.O., the scale would in fact be higher.

bungie4··on Toronto’s Tech Industry
I moved from Toronto decades ago. Since then I've rejected offers constantly because, quite frankly, IMO, Toronto is a hole. I now find myself living north of Toronto, with limited career options but much happier near the 'outdoors' with my family.

Makes your choices, takes your chances.

bungie4··on Ask HN: What's the largest amount of bad code you have ever seen work?
A nested if statement approximately 75 levels deep all because the author didn't understand that an ID can be unique. So he manually checked the value (which meant it could never be changed without a code change).

He did't understand the concept of a join. So he'd nest queries in VBScript with join key supplied from the outer query to the inner. Row by row. Essentially, a manual cursor.

Same programmer wrote an ASP portal app. The login of which got most of its security because they didn't know how to iterate over a returned dataset. Same code would set a cookie for access IN THE PRESENCE of a password. It could be wrong, you would still get access. Worse, the logout function didn't delete the access cookie, it just redirected you to the login page. Meaning you could impersonate anybody if knew thier username. Included admin.

I once corrected bug, by using a view. I sent him the view. He had no concept what a view was "That's like a stored procedure right?'. I'm shocked he knew what a stored procedure was.

He's still in business and the software is deployed worldwide. He refuses to fix it. He's a multi-millionaire.

bungie4··on What Makes .NET Core So Special?
I just inherited a .Net core app that was a proof of concept. It's a real pot luck of glued together functionality. I remember working in MS ASP land almost 2 decades ago and I swore I wouldn't invest a single minute learning another proprietary MS technology.

I by and large held to that but here I sit, banging away at some C# code. This is day 3. Did you know if you specify a path in JSON and apply it to Use app.UseStaticFiles with a single trailing slash, instead of a double, it'll bring down the .Net kernel in flames.

Not confidence inspiring in the least.

bungie4··on Poutine Dynamics (2016)
Living in Northern Ontario, I'm no stranger to Poutine. All sorts of places are popping up selling 'flavoured' poutines. Nothing beats the original. In fact, the best poutine is found at chip stands with suspect food handling standards. Not in fast food places nor even restaurants.

My personal favourite comes from the bush town of River Valley Ont. My god I could go for one now and it's only 8:30am.

Hey, were all gonna die sometime!

bungie4··on Every Byte of a TLS Connection Explained and Reproduced
Beautiful.

I recently had to implement two way auth over 1.2 and this would have saved much hair pulling. (and who does TWO way auth over an MPLS connection. Turns out, us).

bungie4··on Ask HN: What was the best decision you made in your career?
Yup. Hard lesson.

The contract between employer and employee is a simple one. You trade skill and time for money [Period].

bungie4··on Are Robots Coming for Your Job? Eventually, Yes
I believe the issue is the number of ppl affected by change. Remember the population has increased from 38,555,983 (1870) to 328M+ today. Thats a lot of lives affected, no matter the industry, plus the subsequent affects.
bungie4··on Should computer science researchers disclose negative social consequences?
The ethics of a technology dont' have to be so lofty. It's a real kick in the happiness meter when some code you have written puts ppl out of work. At this stage in my career, I actively make arguments of why I (we) shouldn't do something avoiding the intent of reducing labour costs.
bungie4··on Developments in tech in Toronto over the past seven years
I'm from Toronto. Congrats to Toronto for its accomplishments.

It should be realized that their is a great standard of living available outside of major tech centers all across the country(s). The opportunity is different, but the jobs do exist. I'd argue that their is far more opportunity outside of tech centers than within. A tech center addresses the issue of distribution. More specifically, of concentration. Having a small cluster of a 100 or so tech businesses conveniently located pales in comparison to the 10's of thousands scatter across the corporate landscape.

Its myopic to measure 'success' with such a short term metric. My measure of success is different at a wholesale level from my 20's to my 40's. Toronto is fantastic for those less than 30. Tons to see and do, easy access to everything. Flash forward 20 years with a family and kids and it's not so attractive anymore. What were once benefits are now become detriments.

That being said, today is my last day at work in my less than 150K population town. I start a new job in 2 weeks, +$$, +benefits etc. Same scenario, smaller location. My compensation is is within striking distance of the wages in Toronto's tech center. But without the heavy cost of accommodations (all else being marginally cheaper) but more importantly, I'm 5 minutes from a entire world of green space and the crushing humanity that is found in all major centers, Toronto included.

Enjoy your success T.O. :D

bungie4··on Employers will do almost anything to find workers except pay them more
Thanks HN, I didn't realize this phenomena was named. Learn something new everyday.

I always just said, expenses rises to meet income, + 25%.

Page 1 of 5Next →