Hacker News new | past | comments | ask | show | jobs | submit | robomc's comments login

> It’s all part of the sharp decline in vocational education — shop class — in this nation that began in the 1980s as blue collars became unfashionable and the emphasis shifted to a college education.

Yeah that's what happened. They became "unfashionable", rather than hopelessly precarious due to structural economic changes.


What is wild to me about that, is that there is a huge untapped market for 1 man builds. If I can go out and build a house twice a year for 150-200k each, and sell them for 400-500k, then I'm way ahead of what I would get as a remote developer. And 400-500 is conservative, in the right market, 600-700.

What bothers me is gatekeeping the capital to do this, as well as the "apprenticeship" requirements to get your gen con license.

It would solve two problems simultaneously - something laid off engineers can easily do (they are problem solvers and fast learners).

I'm building my own house, and it's ridiculously easy (not all parts). I hope to build more after and sell them.


If that's what's bothering you, there's no way in hell I'd hire you to build a house.


That's unnecessarily hostile.

House building is not that difficult. And literally zero of the licensed trades (plumbing, electrical, HVAC, etc) cannot be learned by a smart and motivated person in 1-2 months at most, instead of the multiple years (each, nonconcurrently) required for apprentice, journeyman, and eventual master licensing.

I've built three houses. I subbed out the work that was required by local regs (this varies by jurisdiction and year), and did the work myself, with inspection where available, wherever possible. Not difficult at all.


Of course it's not hard, licences are not awarded based on how hard something is, they are supposed to be awarded for competence.

Anyone can and should be able to build their own house (I have done so myself), but if you ask for someone else to depend on your work, you had better prove it.


But licenses are not awarded based on competence.

They are awarded based on years of service as an apprentice and a journeyman to a master, who is effectively your pimp until you become a master yourself.

Guess who certifies master tradesmen? They guy who prefers to have you working for him instead of competing with him. It's a racket. There's some logic behind it, but less than you'd think.

Becoming fully competent to plumb or wire a house takes a few weeks of instruction. If that. It's just not difficult to become competent. It takes a bit longer to get fast though!

I would fully support a certification process that allows you to demonstrate your competence in a written and practical exam in front of experts who have no stake in your success or failure. But that is not the way it works.

(Actually, there are a few programs where you can do this for some work that would otherwise require a formal license. Lead paint remediation, of low or medium-risk surfaces, is one of them.)


In AZ you can get a lot of trades licenses like finish carpenter with just a test. You can also owner/build and self certify then later flip the house which bypasses licensing and sometimes even codes.


It's called passing inspections. Which you should know if you had actually built your own house.


Not always required. I recently built a house, I did not get anything but septic inspected.


I'll guess that was in a rural area in the US West?

The further east and urban you go, the more rules you have to follow. This is, ultimately, sensible.


Yes. Although there are a few urban areas without inspection. You could build in a burrow near a city in Alaska without even a permit, normally. When they finally outlaw me from building in the west maybe that will be my next stop...


I would not want a house wired by a 60 day electrician, that's for sure. I don't think I'd want a flood done by the 60 day plumber either, but those are the only two trades I am familiar enough with to be aghast by this comment.


I'm sure that's true.

And it means that you do not know how to do electrical or plumbing work.

That's fine! But take it from someone who does: it does not take years of training to be excellent at it. Household electric and plumbing is extremely straightforward. Commercial can be much more complicated! And if you run into any semi-complicated stuff, like say a bathroom below grade where you need a toilet to flush uphill ... you learn it from the vast resources available, or you call a plumber for that bit. Simple.

Similarly, if you ever are not 100% certain of your own work, you call a licensed tradesman for the inspection. Note that this is not always allowed -- but where it is, everyone agrees that it makes total sense.


Household electric doesn't necessarily take years but it takes longer than 60 days of YouTube videos.


I learned it in a few days of work. You could too. I don't recommend YouTube though!

The most complicated thing is knowing the code, which boils down to just a handful of simple rules for residential stuff. Most importantly: look it up, don't guess. There's a right way to do everything, and it's never the hard way. There is very little variance or judgement call involved, the code is quite clear and specific.

Doing it right might take additional materials or time though, and that's fine.


Just want to say the push back you're getting on this topic is one I've experienced everywhere - the actual work of the trades is basically treated as an unknowable black magic which only it's arcane practitioners can do.

Which I think is partly held up essentially by the "dodgy tradie" stories which are routinely passed around but get re-interpreted as "it's very easy to do <obvious stupid thing>" when the stupid thing is something like "don't do a wire run from 10 short pieces of wire you have lying around" or "PVC pipes need to be glued together to not leak".


I built my entire house shell from 3 hours of larry haun on youtube in russian and almost nothing else with no experience. Just watched I then copied everything. The hardest part was getting a hold of a 6 ton backhoe for a day to dig the footings, which I also learned to use by pure experimentation about 15 minutes before I dug my foundation.


I think 60 days is excessive depending on your prior knowledge. If you understand voltage current and resistance, you can read the electrical code book in a day. Most of it will be irrelevant. Home wiring is almost entirely outlets, junction boxes, and running Romex. You can teach someone to do 95% of it in a day.

It's the edge cases that are time consuming to learn. Understanding each case that could come up on different types of builds, in different scenarios, is an important skill to be a proficient electrician that can walk onto a unknown job site, complete it, and leave at the end of the day. It makes sense if you are running commercial job sites where time is money. It makes sense if there is a failure or upgrade needed on an operational structure.

If someone is smart and time is less critical, it is only moderately slower to learn the edge cases as they come up.

I did the gas, electricity, and plumbing install for my Mom's kitchen, and I did it to the State building code. I did it in one week and with no prior training.

In a lot of ways, the certification process for contractors mirrors that of our white collar workers. Someone might spend 4 years getting a computer engineering degree, learn a dozen languages, study English and art, only to code basic tasks in CSS.

Even simpler, barbers don't really need a 1000 hours of certified coursework to do a buzz cut, or even your 50 most common haircuts.


New construction is stupid simple. Anyone with a pulse can do it. It's like the difference between greenfield dev and surgical bug fixes.


So you haven't done bug fixes on something poorly architected initially because the project was started by anyone with a pulse instead of someone experienced?

Same with electrical. Yeah, you can learn the basics but only experience is going to get you to do it right. And two months ain't enough experience to do all the new construction electrical for someone else's house. Doing it for yourself is fine because only you have to deal with what you didn't do completely right when you didn't know any better.


You will sell your house someday, so doing it yourself has more than just personal implications, which is why inspections are required.

But you're wrong about the experience required. Everything you do in a house gets done repeatedly. A modicum of code knowledge, a good reference book, some simple math to calculate loads, some skill with power tools, and a lot of patience. No problem.

There are zero surprises in a house, the requirements are 100% predictable. Get it inspected, of course, because QA is always beneficial. Be careful, but don't be afraid of it, it's not magical or malevolent.


What passes inspection is only a tiny subset of what is "right and fine and will never cause problems".

The whole point of codes and inspections is to eliminate thinking and turn the subjective into the qualitative.


I don't know what point you're making here.

You can learn to do competent, inspection-passing, code-compliant, and never-problem-causing electrical work, adequate for wiring a full house, in less than a week.

From your other comments, I think we agree. Apologies if I've misunderstood your points.


I meant to reply to the genius one comment up. He's clearly got no experience hence why he's putting this stuff on a pedestal.


That's exactly my point. Troubleshooting an intermittent problem on a bathroom fan in a subdivided triple decker with common grounds -> hard.

Doing the wiring in a new house (yours or otherwise) -> easy.

The fact that you're making a mountain out of a mole hill her really just screams that you have no experience with ANY of this. The stuff that's hard to "do right" is the stuff that you get one shot at (like concrete) or stuff where the feedback loop is very long (it may take decades to find out that your poor flashing job is letting water in and ruining your siding). The stuff the internet likes to screech about like plumbing and electrical and framing are way easier to validate the quality of because you can test them or because problems will become obvious quickly.


> Troubleshooting an intermittent problem on a bathroom fan in a subdivided triple decker with common grounds -> hard

I would generalize that to "locating and safely fixing problems inside closed walls or ceilings -> sometimes hard".

Sometimes easy still, but that is where things get complicated, and sometimes dangerous. I've found dead-ended intermittent lines left inside walls without any attempt at proper termination, for example. This is how fires start.

Doing your own electrical work exposes you to the lazy errors made by other people in the past. You learn not to be those people (some of whom were licensed electricians).


Most people in those individual trades hired by D.R. Horton are doing things as fast as possible with the cheapest materials.

I personally would want a person that is being paid very well that oversaw every nail, every wire going into that house.

But :shrug: I don't mind you not being my customer. I will give my meticulously installed kiln dried studs/plates, zip sheathing, rockwool, interior rockwool, exterior rockwool jacket and james hardie fireproof house to someone that appreciates it!


That's not how one off man and a truck builds normally work. Its usually only viable as a business when doing owner/builder on your own dime then flipping it and repeat. Clients don't want to wait years for one man, nor will banks, but someone will almost certainly buy even a half ass built house upon completion.

Sometimes you also see tradesman do this during down seasons, as it gives them a steady flow of stuff to do that they can complete almost as slow as they like then flip when done.

The buyer likely won't have any insight into the personal motivations of the builder, or what bothers them.


Any man who is unable to learn to build a house is far behind the average in talent. Everybody used to build their own houses.


I think that may be due to differences in building standards between then and now. For example, fire was a much greater risk in previous generations.


It's not that buildings burn that much less readily today. It's that in the past they caught fire way more often. The plethora of wood stoves, lanterns for light, matches for smoking, etc, etc, had more to to with it than anything else.


In the US here was a decades-long period when you could buy a set of books for next-to-nothing (from Audel; most are now public ___domain) that would fill you in on most details of most trades. You (along with friends and relatives) could do the parts you understood and farm out the rest.

My dad (Navy electrician) built his own house with help from a Navy friend (carpenter). It sold a half-century later for 5 times what it cost him. The stucco exterior (whoever did it) lasted with zero fails in a climate that varied from -30F to +90F.


That's hilarious. I'd rather hire a team of people that have specialized teams and have built 1000s of houses, not a guy that built one and thinks he's really good at it, sorry.


I understand the point of specialisation/efficiency etc. The concern I have is that of conflicting motives.

A person who builds their own house will care about what they built. A specialised team will care to get paid and know all the corners to cut to get the job done to the minimum standard.

What kind of house do you want? One built robustly with care? Or one built to minimum standard? Not everyone wants minimum standard.


It just sounds like you don't know how construction works.


It just sounds like you don't know how people work.

As some of the other "I build my own house" commenters here have mentioned, nothing stops them from hiring people when they want and specifying higher than code minimums. Building your own house doesn't mean you have to do absolutely everything even when it doesn't make sense because someone else has the tools to do it better. But it does mean they have the choice.


I work for a national construction company. You saying "construction not done diy = bad quality" makes you an absolute clown dude, just stop. There are guys working here that have been tradesman before you were born. The arrogance to say you can do it better is astonishing.


Whoa up there. I am not attacking the people you work with. I also don't have to "stop" because you wish to put words in my mouth and broadcast assumptions unchallenged.

I never said "construction not done diy = bad quality". I tried to say: "tradesperson work has incentive to meet code and move on, as opposed to diy which has incentive to build something that person wants to live with". My attempt to say that clearly didn't work well. Good thing my trade is not wordsmithing.

If you want to bring up "bad quality" ... like all humans there are dodgy elements in any group. I'm sure a whole forum of war stories of dumb shit tradespeople have done can come to light - there's probably a subreddit. Maybe all the people you work with are legends in their craft. However my point is not the skill level - it is the structure of motivations.

A person building their own house thinks differently about the house than tradespeople coming and going.

Asides: 1. where do you think DIY builders come from? Everyone I know doing/did it either is or was a tradesperson. They decided to stop going job to job for someone else and put more time into generalising so they can make something for themselves.

2. how old do you think I am? I would hope the "tradesman before I was born" could be retired before they got to their 70's. I guess some people like to keep moving and work is as good as anything.


The “team of people that build 1000s of houses” have the motto that if they didn’t make any mistakes, they’re not working fast enough. Give me one guy who actually cares any day.


This post is literally about the value of building things with your own hands.

If you do not derive value from that sort of thing, then what point are you trying to make?

I have no desire to sew my own clothes, but I'm guessing you are not interested in hearing me talk more about that?


When I think of building things with my hands I think of building a table, refinishing a dresser, building a shed, soldering some electronics. 99% of people should consider doing these things. 99% should not consider building a house. That's engineering, not a hobby. How many people have done this, 1/100000? It's beyond the spectrum of things you should DIY. You have to be a little crazy to even consider it. Most people have 40+ hr a week jobs and can't build a fuckin home in their spare time. If you have the time, talent, and money to do this, great. You are part of a tiny elite group of people.


> How many people have done this, 1/100000? It's beyond the spectrum of things you should DIY.

Where I live, Western Australia, maybe 2% of adults that I know have been actively involved in building and or major rennovations of a house.

There are a lot of people here with serious trades backgrounds, many with rural backgrounds that'll tackle anything.

People here even build their own aircraft and quirky ground effect flying machines.

I've built three houses; two significant renno's (jacking up and replacing major structural elements), and one from foundations upwards.

My father's played a major role in three full builds (he's not a "builder by trade", just a former farm hand, shearer, five year navy, mining foreman, etc. type).

> You are part of a tiny elite group of people.

Still, not that hard.


If it is a standard type of wooden stud home the engineering skill is basically nonexist just by following general framing patterns which haven't changed much at all in around 150 years except for not balloon framing studs across multiple floors and instead stacking floors on top of walls. Framing and layout design is probably the easiest part of building a wood stud home. Once you know how basic floors, walls, and openings like doors and windows are built they will all fit together in any combination you like and be more than structurally sound because the basic design is seriously overbuilt.

I think most people would run into the most trouble trying to follow code with electrical, plumbing, and HVAC. You can frame 95% of a house the same way as a 120 year old house, but if you go beyond 15 years then all those utilities have had constantly evolving regulations and design constraints and just because you saw it in a dozen other houses doesn't mean it will pass this years code.


If you follow IRC ( code book )building a home can be entirely prescriptive with 0 engineering. This is what I did since I'm not a structural engineer and I didn't have money for engineered plans nor an architect.


You've established that you don't know much about house construction.

OK, definitely do not build a house until you do a little bit of research on the topic.

But if the topic interests you, it's worth looking into. It's not nearly as complicated or arcane as you imagine.

In the meantime though, you seem to have very strong opinions without the knowledge to support them. If you do find a receptive audience for that kind of thing somewhere, it will be to the detriment of all involved.


lol specialized teams? It’s just whatever illegal immigrants are willing to show up that day


It's the same logic as people doing machineworking projects on YouTube. Things thought crazy, but not so crazy after all, fascinating instead. Going off the beaten path might be expensive at first, but the payoff is much better too. Emanating inspiration lasts for ages and is immeasurable in value.


Maybe this is misguided, but it feels a bit to me (comparing the ruby and js versions for example) that this is using the same code examples in both, and neither are really typical of the sorts of code people in either language community would actually write?


The problem: How do you have examples that are simple enough for those learning the refactoring tricks and techniques to quickly grok and be able to work on, and not overly complicated by the kinds of "real-world complexities" that do regularly appear in "real-world code."

I had the same "this isn't realistic!" complaint when studying the book, but the examples nonetheless helped me see, practice, and adopt the techniques so that I could immediately apply them to the complex production examples I needed to improve. YMMV... but as a former skeptic, "trust the process." Walk that path an work those examples for 5 days, then see how you feel. I was already pretty skilled, including in complex refactorings, and it still leveled me up.


I wonder if there's a concern that staggering the malware signatures would open them up to lawsuits if somebody was hacked in between other customers getting the data and them getting the data.


> I wonder if there's a concern that staggering the malware signatures would open them up to lawsuits if somebody was hacked in between other customers getting the data and them getting the data.

I'd assume that sort of thing would be covered in the EULA and contract -- but even if it weren't, it seems like allowing customers to define their own definition update strategy would give them a pretty compelling avenue to claim non-liability. If CrowdStrike can credibly claim "hey, we made the definitions available, you chose to wait for 2 weeks to apply them, that's on you", then it becomes much less of a concern.


I have a silly question I guess... why does it print everything out twice?

~ doggo google.com

NAME TYPE CLASS TTL ADDRESS NAMESERVER

google.com. A IN 296s 142.250.67.14 127.0.2.2:53

google.com. A IN 296s 142.250.67.14 127.0.2.3:53

~ doggo news.ycombinator.com

NAME TYPE CLASS TTL ADDRESS NAMESERVER

news.ycombinator.com. A IN 1s 209.216.230.207 127.0.2.2:53

news.ycombinator.com. A IN 1s 209.216.230.207 127.0.2.3:53


Looks like once per nameserver that you're configured to use. I guess just in case they give different answers, which is uncommon in practice.


Oh man, if I had a penny for every time this issue came up, my grandchildren wouldn't have to work a day in their lives.


Try a few queries to an anycasted resolver for the same record. It's rather common that, for example, TTL values differ per response. (the magic trick here is that it's not guaranteed that your requests end up on the same resolver).

You could have a look at https://dnsdiag.org/ that provides a few tools for further introspection in the many (different) answers resolvers can give.


Would be useful in my unfortunate case where the ISP's DNS is broken for a bunch of domains. Most notably githubusercontent.com. Also a bunch of CDN domains.


Just tried on my Adguard DNS server, I am only getting one entry. I think it's related to your nameserver configuration. Could you try reproducing with specifying a custom one, with @1.1.1.1 or something?

  doggo google.com --short
  142.250.185.238


yeah the way he described it it's like... well who would ever do that. but foreign keying to emails or usernames is much easier to "accidentally" do and is a classic source of long-term headaches.


As a great example: My steam account name is the email I was using in 2003. I have largely not used it since then. The email on the account has been updated, but the account name? Stuck.


I was about to ask how you got past steamguard without email access. Makes sense if you were able to navigate off it.


Email was changed about 5 years before steamguard release :)


It's a ridiculous argument that seems to imply that humans can't code either.


but also... my local mall, here and where I used to live, both have clocks


Where does this guy live that most people smoke


Eastern Europe would be my guess?


> misunderstanding of the nature of statistics (e.g., President Dwight Eisenhower expressing astonishment and alarm on discovering that fully half of all Americans have below average intelligence);

this one would be surprising though


Intelligence doesn’t have much skewness in its distribution so the mean is approximately the median.


Right, but that's less and assumption about basic statistical literacy than it is about a particular distribution that happens to describe the data. Many things in society and nature are not symmetric around their means.


Also a bad statistical statement, because the way it is phrased implies that the average is being taken from the whole world, rather than just America.


And there's already a chrome plugin that pings you if you copy watermarked text (or rather text with weird characters in it).


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: