skysight-inc/HackerNews huggingface dataset:
>IBEW's program is 5 years of paid apprenticeship (6 months class room, 6 months job site, repeat). Back when I looked at it (10+ years ago) they started at $15/hr and got about $1 raise a year until they hit journeyman. At that point they jump up over $100k. I've always believed this system would work perfectly for software.

that's how I became a sysadmin. actually, I think that's pretty common. If you are willing to do computer gigs and show some enthusiasm, there are a lot of $15/hr gigs about, I think.

I think I started closer to $4/hr (in 1994-1995 or so) fixing computers for a shop run out of a suburban living room. It took me more than 5 years to get to $100K, but in '94 I had 3 or 4 more years of highschool to go, so five years of full time work isn't too far off.

The secret, of course, is that my dad worked in IT, and this is true of most of my colleagues who don't have an education. Of course, I think that's also pretty common in the trades... and for that matter, my dad was midway through his IT career when he got his degree, so that doesn't really demolish the idea that you can do it without a degree... it's just like everything else, knowing people helps a lot, and having a good mentor helps a lot, and a parent makes a hell of a mentor, if they are knowledgable about the path you are taking.

Would a structured program be better? For some people, sure. This way worked well for me.

I've had a few jobs where I was called a programer or a 'toolmaker' or a 'production engineer' - but I'm really a sysadmin, and really still have some ways to go to make 'software engineer' - but I get paid better than an electrician, and I don't have to wake up early.
They don't but they don't reduce it either. They just look pretty. Some people like it while others do not.

The problem with the IT community is we often try to argue the personal preference using some bastardisation of the scientific method. So you'll get people make claims about readability et al. But really it's just personal preference.

Personally I quite like them when used with a typeface that doesn't go nuts with ligatures. Hasklig is a great example; it's based on Source Code Pro and only really uses ligatures for character combinations that are generally only used together in an ASCII art kind of way. But that's just what I find pretty; others will undoubtedly hate it and have their own reasons too.

Sonny advice is just experiment. If.you find it pretty then use them; if you don't then don't use them.
They're looking for attention, while protecting their ego in case anyone asks why they were on there - 'oh I was just bored, haha'.
But the DNA matching is just revealing the facts though which is true. Emotionally it is hard, but it's just revealing a fact.
I always automatically think of Square (now SquareEnix) when I read headlines about Square.
It is a bizarre system, so I guess we shouldn't be surprised about the community it shaped.

The ways to get points combined with the way moderation powers slowly flow from them in this gamified rigid hierarchy is not a common approach. Only allowing a specific type of social interaction (objective questions whose answer(s) are of interest to many). It is weird.

I think it is really interesting that the community isn't much worse. At that scale and, lets be honest, with programmers giving programming advice? Why is that? Which of those aspects can be borrowed for other stuff?
There is a similar feeling towards SQLite
> I've come to accept there is no privacy on work computers.

It has always puzzled my why anyone began to assume they did have this privacy. I have been around long enough to see the token ring to ethernet transition, and (formerly) as a network engineer trying to jam web 1.5 business through a fractional T1. Never mind your privacy, all that network throughput and CPU is paid for and hard-fought-for and it costs a lot in CAPEX and OPEX. Getting to do a little online banking or email on work gear has always seemed like a short term scam to me.

Can you put a bitcoin rig under your desk and use your employer's electricity to make money? Yeah, if it looks like a footrest, until the culture and policy catch up. This already happened with postage and long distance phone calls.

You never had a right to privacy on work computers. We all pretended it was a little perk for a few years, but the risk pf letting you do personal stuff is not worth it anymore for companies of a certain size.
How many square employees freaked out when they went public at $12/share and sold off.

Wonder what most people do in that situation...
Of course, the issue there being that you now need to buy a Mac Mini, which is:

1. Significantly more expensive.

2. Hasn't been updated in years.
A good time to bring up: https://newsroom.intel.com/editorials/moores-law-setting-the...
>Second, in today’s world Moore’s Law can be delivered only by a few companies. Every new process node gets harder and therefore more expensive.
[...]
>So, no, Moore’s Law is not ending at any time we can see ahead of us.

while Moore's original paper: http://www.monolithic3d.com/uploads/6/0/5/5/6055488/gordon_m...
was always about the trend of putting _more_ components in a chip being more cost effective than keeping the number of components constant. Surely if this were still the case we'd have seen Skylake++++ with cores << n by now.
Sure, but $20 an hour isn't really "more" than what people are making in degreed professions.

> Then there's overtime, which your salaried white-collar worker doesn't get at all.

Not true across the board - in fact, many mid-paying office jobs are hourly and do pay overtime. I know a bunch of people that worked at AT&T as "salaried" workers, but they still needed to log their hours toward projects, and received 1.5x pay when they worked more than 40/wk, which was most weeks.
it might be a bullshit article but the horrible experiences of so many people in this thread cannot be bullshit.
There's a big difference between your own DNA being publicly hosted and identified, and some DNA that is pretty similar to yours but not the same as yours being posted and identified to someone that is not you.

Why should you have a right to block the later from happening? It's not your own personal information.
In many cases, you'll end up making something that works using simple relays way more complex, so you'll still need some kind of technician to troubleshoot the equipment when it fails. The "advances" in equipment technology is mostly for sales brochures but in many cases the increased complexity creates more failure points and simply requires a different type of technician to troubleshoot.
And what would be your arguments for them being wrong?

If you want something really laughable, California's HSR would be it.
Why was Telegram and WhatsApp installation not possible before?
An excuse to buy an eero system. DM me @nsweaves if you have questions...
I've noticed this for years. As an early member of Stackoverflow with many internet points I've abused my privilege to reopen "bad questions". As someone who started his career in technology as a community college chemistry instructor, I've never been a fan of shutting people down when they ask a question.
If you use(d) the audio out function on Airport devices to add speakers to iTunes, take a look at Volumio[1]. A Raspberry Pi is an ideal Volumio host, configuration is very straightforward and the results are excellent.

[1] https://volumio.org
I don’t think it’s a big deal.

Lets assume that instead of DNA evidence, they had a photo of a white van at the scene of the crime.

In that case it would be obvious that the police would search databases for people who own that model of car.

If police would need to have a specific suspect in mind before they start investigations, how would they ever be able to investigate anything?
PythonAnywhere isn't zero config, but pretty easy in my experience: https://help.pythonanywhere.com/pages/Flask/
I found this one pretty interesting in that regard. The basic gist is that learning the function that projects onto the boundary of the dataset is useful for a variety of (linear inverse) problems.

One Network to Solve Them All --- Solving Linear Inverse Problems using Deep Projection Models
https://arxiv.org/abs/1703.09912
Have been down voted as well for the "easy ones", I sympathize.

Not all stacks are elitist, but some definitely are. I like the slow pace of some of the little ones like Arduino, etc.
Crypto Update: Bitcoin Value Continues to Gain High
Not a maybe for Shannon. He is still having a trememdous impact. Information theory has developed by Shannon is so fundamental that we forget about it these days. But big.

I could argue for Shockley and Hamming, but they were more on an engineering side.
While this make sense, I must put my skeptical-of-all-economics hat on when I see this:

> People can see this easily in the case of bonds, whose value is normally affected only by interest rates. In [other cases], other very important variables are almost always at work, and that means the effect of interest rate changes is usually obscured.

In the case of bonds, it is just a mathematical identity, since the the interest rate can be nothing other than a relation between the face value and current price.

In all the non-tautological cases, Buffet admits that the effect is "obscured". Which is to say that it is just another reasonable sounding humanities-theory that is difficult to check empirically.
A year is a long time in ethereum dev world, have you tried this with current solidity/evm?

In my two short weeks development of notechain.org solidity itself updated twice!
This is such a great visualization. You can click on the dot you are interested in to draw a line that tracks it's movement through the years.

The journey of Niger is especially interesting. Between 1947 and 1983, the birth rate actually increased despite infant mortality declining. Do you happen to know why that is?

https://imgur.com/a/qnnHYbQ
It's easy to say that SO is a hostile place when you get downvoted or closed for asking what seems like a perfectly fine question. This happened to me a couple of times and is pretty infuriating.

But it is also annoying to try and give back to the community and find newbies who are at times extremely rude and ask "do you haz teh codez" questions.

That's why this issue is so difficult to tackle. As an answerer, I downvote questions that are not well formed because I do not want other answerers to lose their time looking at that question.

I personally believe SO lacks "triage" for incoming questions. Not every c# answerer should read every c# question. A new question may be marked as "for triage" (maybe this step could be skipped for users with some reputation), then reviewed as such by some community members. Badly formed questions would go into a bin for helping the user differently than a normal question. other questions could be sent directly to super user, code review or computer science or what not...
So much could be fixed simply by removing downvoting, which is no different to a virtual slap in the face or shout of abuse.

I've been re-imagining it lately as:

- Upvotes
- comment-tags, with set comments (previously, reasons for downvoting).
- no downvote option

Then questions would be marked like:

- 4 upvotes
- 2 people tagged 'I might be able to answer, but I'm not sure exactly what you want to know, please clarify what you are asking'
- 1 person tagged 'this looks like an XY question, please explain your reason for doing it this way as it looks like there is a more sensible approach and it's not clear whether you know that'
- 1 person tagged 'this question looks like you are asking for help without trying to solve the problem yourself, and putting effort in to help people who are not showing their own effort feels like an unfair request'
- 2 people tagged 'I was willing to help, but I stopped reading because it is too difficult to follow (average reading time by people who tagged this: N seconds)'

And there would be no way to get a negative score, only languish at 1. The scoring system would have to be reworked to handle that. There could also be positive tags, 'I am interested in the answer to this question', 'I think this is clear'. Things visible down the left hand side of the question where the downvote button was, not hidden behind "close (2)" with broad, vague reasons "this or that or maybe this or anything similar".

Particularly, things which could be said in comments, but nobody wants to type out over and over, and which can be tagged anonymously so you can have the ease of drive-by-anonymous-downvoting but with mandatory specific feedback having to choose why, and without the slap-in-face effect for the recipient.

That would avoid the slap in the face element of downvoting, and avoid the ubiquitous back and forth "Why the downvotes?" / "don't whine about downvotes" / "I didn't downvote but it might be because X" / "people shouldn't be allowed to downvote without giving reasons" / "they are explicitly allowed to by the site design" / "these comments have been moved to chat".

Downvotes are nothing but pure negative, so hey, wanna remove some of the negative from SO? It’s obvious what to do.
Django is pretty good at that! I think we usually try to compare frameworks to an extreme when partly it boils down to the type problem and the developer preferences.
That's a pretty big assumption on your part. Unless you're going to cite some SO stats or a study on it, I'm going to assume that you're wrong.

Also good questions shouldn't need explanations for the reason you're trying to do something. It's not like I'm going to explain my business requirements on a public forum to complete strangers.

And I'm going to mention this again — if the purpose of SO is to provide a searchable database of questions and answers, then the answer has to match the question, not a supposed use case that the user may or may not have, because that answer is then useless to others.

Of course you can include 500 MB in a separate file and read that. It's totally uninteresting and now that SO question, along with its non-answer is showing up in search results, having precedence over others. Which is a pity, because I thought SO is a place where you can ask questions on obscure features of the tools we're using.
It depends, as a technician I was active, mobile, exercised my muscles daily, and was in very good shape. After I got my CS degree, I spent the next year sitting in front of a desk staring at an editor and couldn't stand it. I moved back into the trades and it seemed like the healthier (and better paying) option.
Gnome is more keyboard centric than mobile centric.
Maybe the solution to this is stop requiring (or tacitly encouraging) moderators to pull weeds and block all the bad questions, but rather allow them some sort of feature to identify particularly good questions.

"But then we'll be flooded by bad content!" (I can hear SO mods screaming in the distance.) If old, low-score posts are clogging your search results, that's a problem with your search algorithms, not with moderation.
Yeah, but lots of people predicted facebook's success at that point in time. I think the person I responded to was very much in the minority in thinking facebook wouldn't be able to ring the cash register when the time came. I'm more pleased to have been right about Weebly.

They weren't necessarily the hottest company from our batch with investors at the time, and they weren't the odds-on favorite to be among the biggest YC exits. There have been, what, maybe a half dozen bigger exits in all of YC history, thus far, if that many? I haven't really kept up with YC companies that I don't know personally, and I'd guess that in five-to-ten years this may seem like a quaintly small exit by YC standards, but for now, that's a lot of money.

I liked them based on their execution and pragmatism, not on their credentials or merely being smart (everybody in YC was wicked smart...it's the first time I'd been in a room where I was pretty confident that most of the folks in it were smarter than me), and I think investors may have been occasionally looking first at the companies out of Stanford/MIT/CMU/etc. I doubt they had trouble raising money but I never recalled them being widespread favorites among the Valley's cognoscenti either.
This is almost certainly true. Breakthroughs in science, mathematics, technology, and engineering occur when the conditions are ripe; if you look into every major famous breakthrough, you find that it was being duplicated or research along similar lines being pursued elsewhere in a very close timeframe. Geniuses are fungible.
No, this all started with an email to UX/design of "I want a professionally designed slide deck for this talk I am giving" and they sent it off to an agency.

There is no way self respecting Googlers were involved in this shit show.
so we're willing to kill people because we want to avoid bumps and bruises?

Seems fucked up.
Hmm…let's try a simpler question, just so I can get a clearer picture of your opinion: what should the compiler do when I go off the end off an array? Add a check for the bounds? Not put a check and nondeterministically fail based on the the state of the program? How about when you overflow something? Or dereference a dangling pointer?

You seem to not be OK with allowing the compiler to trust the user to not do bad things–but you do trust them enough to out-optimize the compiler. Or am I getting you wrong?
> the introduction of harmful substances or products into the environment - http://www.dictionary.com/browse/pollution

So Co2e is pollution, it's a harmful substance in currently produced quantities.
Why is it that so many complaints about SO includes insults about users with high scores?

Very specifically calling out "they have a score higher than mine" as part of the description of the hostile behaviour. Isn't that a bit odd, wouldn't you expect them to only focus on the behaviour and the content, not the number next to the name?

Too many people are there sitting in a throne of points, and medals and rubbish, closing comments and questions and editing whatever they see fit.

Whereas the people without a throne of points who are closing questions and editing whatever they want, and commenting rudely, are .. not hostile? Is there an undercurrent of chip-on-shoulder points-resentment in the complaints in aggregate?
Keep in mind that that is your average journeyman's pay. You'll have additional incentives depending on your workplace, role, and experience. For example a utility company substation technician will make journeyman's pay + extra substation pay, a substation foreman will also get additional pay, a licensed master electrician will earn even more, etc...there are definitely high paying "blue collar" jobs in the utilities industry.
I can't speak to large apps, but it sure is nice for rapid prototypes. I wanted to play with the Twilio API the other day, and it make things really easy:
https://github.com/e-ht/89memes
> makes it clear why most programmers should stay away from design.

Part of being a good designer is understanding the audience you are designing for. They didn't do that.
Speaking from a personal standpoint, not from the entrepreneurial I-must-work-hard-to-change-the-world-for-the-better standpoint, I've often felt that the best way to take advantage of the current trends is to work in your standard high pay, high cost area (SF, Silicon Valley) when you're young, all the way up until you have children, and your children start school. I would aim to live in ways that allow you to save as much money as possible. Rent or buy in cheaper areas and brave the commute, cook meals most of the time instead of eating out, don't waste money on drinks at bars. When you're in your mid-30s or early 40s when your children start school, ideally you will have saved $1m or close to it, from 15-20 years of high pay work. This requires discipline of not spending extravagantly even while you're making good money, so it might mean not buying that Tesla even though you could afford it. At this point you have the means of relocating to a much lower cost of living city, buying a house there (maybe even with cash), and hopefully landing a job that pays lower but have much lower stress, and have a short commute. Then you get to enjoy family time, have low stress from commute, low stress from work, and maybe even solve that financial aid issue by the time college time for children comes, because you will have been making $30-50k/year for a while now instead of $150-200k.

Of course, this "way to hack around it" isn't for everyone; for one thing, it most likely means you shouldn't take your chance at building that startup, and just work in a GoogFaceAmaAppleSoft (or any other established companies) for many years; and then you will have to be OK with living in a low cost city when you have a family, meaning giving up the city life of SF (and the like), which perhaps not everybody wants. Finally, not everyone is ok with "going down the career ladder", both in status and monetary values. For some, their ego might simply not allow it.
I am so utterly infuriated at their incompetence. How could they not see these obvious points? I hope they're reading because they ruined the face of an otherwise, very cool programming language project in our times.
Don't let the reality ruin a good headline...
Because of closed source.
What are the different types of SSL Certificate?
That reminds me of a blog post[0] I once read by Casey. It does a great job of capturing my thoughts on the subject: in short, that premature abstraction is evil and a productivity killer. Many programmers fall into the trap because of how tempting it is to try and make everything neat and tidy, despite the costs in programmer productivity, program performance, and code maintainability.

[0]: https://caseymuratori.com/blog_0015
Try inverting your thinking - how would you like it if the only way you can get treated with respect is to allow others to assume you are something you are not? Its textbook alienation.

On SO its likely not as bad as the rest of the net, but it'd be naive to assume its perfect: harassment aside, I imagine obviously female commentators get a hefty dose of mansplaining thrown their way
I lost it at the Go business cards...
Sure, but the catch-22 is that most people won't have a good idea how to assess the difficulty of learning a language until they've tried, and it seems different people have different difficulties with the process. From the outside at the beginning, the different alphabet seems like quite a big deal.

Thats how it feels to me at least when I think about learning another language. It's a data point of one, but I don't think I'm that unique in this.
It's not about francophobes, it's that people remember what they heard earlier, they don't seek out unimportant (to them) facts on random.
I totally agree, the more boring, the better. Like Berkshire Hathway's website [1]. This is especially true for things like investment firms and programming languages. The fact that they don't spend any ounce of time/resources on branding itself is a cool brand. They don't need it and they don't give a shit.

Now, I do not endorse a complete neglect for cohesiveness and consistency. In the case of Go, it has an interesting interplay between sophistication and fun - this was a perfect opportunity to make an xkcd style cartoony brand that conveyed both simultaneously. Instead what we got is an infuriating bullshit that looks like one of those stock logo/branding templates I can buy for $19.95. Sigh.

[1] http://www.berkshirehathaway.com/
Quora Investor Scoffs at $1B Offer Price (2011)
Rhetorical Question: Is Facebook’s Anti-Abuse System Broken?