skysight-inc/HackerNews huggingface dataset:
make this repo since i want to build a simple static image&text designer, hope it could be helpful for other people have the same requirement :p
[Disclaimer: I run a technical-interview prep bootcamp, http://interviewkickstart.com. I also worked at a Big4 of my time. And then some]

Your problem is not with software engineering. Your problem is with interviewing. Don't let anyone (including yourself) talk you into conflating the two.

Technical interviewing process at big4 is optimized for the interviewERs (and the company), and not for the candidate. They have to do that, because their hiring requirements are massive. When you are hiring hundreds and thousands of engineers a quarter, you usually land with the quick, brash process they have currently, despite however well-meaning you are. They can also get away with it, because they have a revolving door of candidates.

Don't let that signal reflect on your software engineering skills. As long as you can solve problems in reasonable time (and 2x is reasonable by many measures), you are good.

If you want to get better at technical interviewing, then use brute-force methods to do so. Find a good source of problems like Leetcode or Interviewbit, prepare a regimen and stick to it. Repeat problems. Do several mocks interviews with something like interviewing.io. You can also use us, of course (http://interviewkickstart.com).

But like others have said, you don't HAVE to go that route. There are companies who do similar level of impactful engineering and make enough money, outside of Big4, who don't have a seemingly depressing interview process.
I have a word of warning on Motley Fool. I once invested in a Chinese stock pick that they were promoting, and it shortly went to zero due to being fraudulent. Their research is often second hand and no better than the research you could do yourself.
I've spent most of my career (15+ years now) building and maintaining private regional ISPs that compete with big TelCos, with considerable success. It's surprisingly feasible to start an ISP in your garage with a few thousand dollars and grow it to a few hundred customers just by providing decent customer service and a working product. If you've ever been curious about what it takes to get started with something like that I'm happy to answer questions - here or email in my profile.
Depends on your definition of high earners, but most everyone that earns a living from W-2 income and is in the technology industry will be able to retire very easily by contributing as much as they can, preferably the max(currently $18,500) to their 401k and thereafter maximizing other tax-advantaged spaces such as Roth 401ks and IRAs over their working career. You would need to either be retiring exceptionally early, with less than 20 years of working life, or retire expecting to draw more than you earned in salary, to require after-tax investments to retire. Even if you do require after-tax investments, the preponderance of your income in retirement will most likely still come from those tax advantaged spaces, assuming you are a rational actor and wish to pay as little tax as possible. The only situation I can see where this doesn't apply is when you don't earn the majority of your income from W-2 wages and instead see it as long-term capital gains, in which case almost none of the advice in this entire comment thread is applicable and you should seek a fiduciary advisor.
Elektra 0.8.18 Release
Here's a simple illustration of why diversification is considered "good" in general. If you think of your portfolio as a weighted average of returns, the variance of the portfolio decreases as you add uncorrelated assets (i.e. diversify)[0]. In the simplest case, imagine two assets with the same expected return whose returns are uncorrelated. If you don't believe in stock-picking ability, diversifying between the two is a good idea. When you try to be more sophisticated about this, you get modern portfolio theory.

[0] https://en.wikipedia.org/wiki/Variance#Sum_of_uncorrelated_v...
Unity game engine bug crashes some Linux desktops to login prompt
Sounds like a pro-government propaganda. Illegal market places exist and operate successfully despite breaking laws, hiding from the police and not having anyone to enforce contractual obligations.
This is very true for a wide range of applications and projects and is definitely required in many contexts (for instance - don't roll your own crypto). But for simpler components, such as a router, it may preferable to write a small focused class instead of creating a new dependency.
>no replacement with existing carrier services etc.

If you mean the actual data <-> phone connection, then probably correct if you are frequently outside of wifi range. If you mean calling / texting, then I have used a google voice (sms) and skype number (calling) (they are the same number as gv forwards to the skype number for calls) for about 4 years now with no actual phone service. It's great because it works on almost any platform (even windows phone with sms to email forwarding, even though google doesn't support wp) and doesn't tie me to a single device like e.g. whatsapp.
Abu Dhabi sex +971507475118
The government (the state of North Carolina) is simply choosing not to go into the Internet business. The municipality is just an organ of the state government. So it's the government telling itself what to do. Why should that not be permitted?
Y'know... I use BookTv as a filter these days. Sometimes, the BookTv is all I get. Other times, it's worth getting the book ( at least from a library ).

This is probably somehow a Wrong Thing but I can't help it.
Ann Coulter (!!!) was flogging her Trump book recently, and she almost came off as human. There's not the same pressure to be a performer there.
Sure but if Uber didn't exist how would these people be making money? Why would they work for Uber if there were better options? They can choose to work wherever they want but they can't choose to work for Uber if it doesn't exist...

Honestly who is losing vs the alternative where the job to take isn't even an option?!?!
As crazy as it sounds, yes, it's possible to have positive interactions in professional settings without making jokes about people's race/religion/gender/appearance/etc. That's not being PC, that's literally just being a grown-up.
Ma lettre au Président du CNDH Maroc sans réponse
>The railway mania wikipedia page even blames low interest rates for it! Personally I'm of the opinion that the government can set its bond coupons to whatever it likes and investors are not owed a minimum return, but there we go

It's not about opinions but cause and effect.
For community benefit, do you think you could give us a quick summary of the stages involved? Specifically, how does one go about leasing a connection from a larger Telco? Doesn't this normally cost 10 of thousands of dollars per month?
Even if your code is better than the OSS alternative now, are you going to be able to maintain it at that level, given all of your other responsibilities?

I'm dealing with a bunch of people now who did something like that. At the time they made these decisions they might have had good reasons, but now they're doing other stuff and the custom things they wrote are a huge liability.

Don't write it unless you intend to own it.
This is very cool. If you compile it into a go executable and run it with the -dbg 3 option it shows all the lookup information for the clients.
How common are regional wireless ISPs?
Freedom of transaction is not a basic human right - there are some markets so abhorrent that the correct response is to imprison those who participate in them.

Like, absolute freedom of transaction means that you could participate in assassination markets. It'd even be structured in a way that the buyer could avoid paying for performance - simply make a large payment available for whoever happens to accurately predict the day of death for a certain individual (and make the predictions expensive enough that you basically have to kill them in order for it to be a good idea).
I've long thought that most non-fiction and non-tech/educational books that I've ready could be just a long blog-post. They iterate over every detail of each example for so long that it eventually becomes a book.

Turns out, blog-posts aren't really as sellable as books.
Funny story about that.

I worked on an internship back in 2004, and one morning my manager walked in and asked a coworker and me something like, "Do you think people would buy pixels on a website?" We asked what he meant, and he explained this exact idea.

Of course we told him it was dumb and nobody would buy pixels and it would be pointless, and how would anybody find it, etc., and he decided not to do anything with it.

Then, about a year later, this site came around, made the news, and sold out in no time.

Like you said, there's a lot more to it then just putting the site online, but I've always felt a little bad for dismissing it so quickly.
Not sure if you caught this, but swalsh's comment starts with:

"I haven't watched it yet..."

TheDong's not saying "RTFA" nor is he aggressive and rude.
unless one is a politician or a mobster, of course.
This bloomberg article says that something like 30% of VC money came from pensions in 2014, 2/3 of that from public pensions. Perhaps a couple percent more, because funds of funds were a large contributor.

It makes a very convincing argument that VC is a bad investment vehicle for pensions, but I can't draw the line from this article to pensions are subsidizing basic services.

Certainly with Uber, it's largely Saudi Arabia right now that's subsidizing riders. That is a very circuitous path for the Saudis to benefit or enrich their subjects, but everyone else in the uber world is benefiting.
Florida sinkhole causes radioactive water to leak into aquifer
> Look at the web in 2016, the technology is a complete disarray

So that's pretty much been that way since the Java plugin for Netscape Navigator. That started the plugin battle which morphed into the mess we're in today.

> Look at the game industry in 2016, where C++ is thrown around as the the cause and solution to all life's problems.

Software written in C/C++ often have LUA/Python/Perl plugins to add scriptability.

> The advantage of static typing is obvious to me; the more my computer understands of my code, the less work I have to do.

Nope. Computers don't understand code, they just processes it and point out where your errors are, there's very little understanding. Type checking is really just rattling off a checklist to validate the type being passed around is the type that's expected.
Initially I thought you were advocating only reading the start and end of books. I was going to make a comment about only running the start and end of a marathon - you might get the best bits of the atmosphere, and afterwards be able to discuss it as if you'd run it all - but you'd have missed the core of the experience.

But, on reflection, maybe you are actually saying that the teacher meant you could get away with only reading the start and end; but the point was that you got out what you put in, and so the focus shouldn't be on what you have to do, but on what you choose to do?

I'm not sure which you're saying :)
Depends on the area, I'm in the US Rocky Mountain area and they're very common here. In my experience they're more common in suburbs / rural areas than urban areas.
Taking this in a totally different direction...

Have you been evaluated for ADHD? (PsychD with the long paper test & blinky box with clicker, not necessarily MD with the "Ask your Dr about Adult ADHD" screener).

You might not have the stereotypical symptoms of ADHD, but the executive function hit (and unconsciously compensating for it) can lead to symptoms that resemble a lot of the things you mention in your background: feeling like you have to work harder than classmates, having issues with algo problems, performance anxiety, and needing 2x more time on some problems.

I mean, aside from school, you are clearly smart enough if you can do full-on sysadmining (debug and solve problems, not just follow tutorials) and use code to solve project euler problems. Why not make sure you aren't handicapped in a way that's totally treatable?

Of course, this could also just be graduate nervousness and insecurity that can be overcome with practice and experience, but I wish someone had mentioned this to me when I was mid-college so I'm mentioning it.

Disclaimer: I am not a medical professional, this is from personal experience and comparing notes with coworkers with ADHD. YMMV.
It feels inevitable we're going to end up spraying sulfate into the air to keep cool, because that's by far the cheapest solution to global warming.

It also doesn't fix any of the fundamental problems.

Maybe a sign of (rather unintelligent) industrialized life on other planets would be sulfate aerosol spectra in the atmosphere too consistent to be explained by vulcanism...
Interesting point on tolerance, though I can't see how it applies to albanian hospitality and war refugees.

My original point was that we may have cultural differences but we're all human with the same basic needs, and that it should be easier for an atheist to help any man regardless of religion or whatever.

EDIT: s/would/should
> My home town going from three regional retail chains to a single walmart led to the destruction of plenty of wealth through efficiency.

Take into account the increase in wealth of all the customers (as they get more for their money).
Right, I'm not quite how you make the leap that "Net neutrality IS a government assisted monopoly".

It does seem to me that net neutrality makes it effectively impossible for ISPs to differentiate, because they're all compelled to sell the same product - dumb pipes. This will likely make it difficult for two ISPs to exist in the same market, but it doesn't preclude competitors from entering the market at such time as the prevailing ISP becomes abusive. In other words, it's not worse than the status quo.
The Taboo Productivity Trap: On Dealing with Blah-Ness
I have nearly 8 years of being a professional developer. I didn't graduate, and got into the industry while in college before dropping out. So there are some differences between us in years in the industry and educational credentials.

First quarter 2016, I was laid off from my job as the first engineer/tech lead of a small startup. I have been searched ever since then, and your experience mirrors mine exactly. I have been on over 25 in person interviews and gone through untold degrading whiteboard interviews, code tests, trick questions, and take home projects; all have ended in rejection. This industry has a need to torture candidates because we are all considered to be liars by default.

Much is said about combating impostor syndrome in ourselves but we are too eager to cultivate it in others. It seems people in this industry refuse to understand that some people are not perfect. I never graduated college because I hated it with the very fiber of my being, so I am, like you, not particularly great at white boarding answers to algorithm questions off the top of my head in a high pressure environment. If I need them during my job, I look up answers and learn from people who are much smarter than I am.

My personal identity has been shattered, as I thought my ~5-10 year history of success in the industry indicated I was in demand and talented. I saw posts like this and thought that if the worst happened I'd still be able to find a job. The idea that there is a talent shortage is a lie, or candidates like me wouldn't be treated as I have been. I'm not asking for a free job, or a handout, or a huge salary. I have had a successful career so far and am capable of doing good work.

I have struggled with bipolar disorder and suicidal ideation most of my life. I've dealt with the death of beloved family members and pets over the past two years with only minor lapses in control. Nothing has caused me to consider taking my own life as much as the past 6 months. It seems there is no future for me in the only career I have any skill in and which is a huge part of my identity. And to constantly be told that there is such a shortage of engineers only salts the wound.

If you are expecting things to get better with experience, they won't. It's up to you to decide if you can take the mental strain of continuing in an industry with such inhumane hiring practices.
That's really cool. Especially - how literary it is that a published French author ends up ... banishing himself to a snowbound land because of a woman.

My kids both had a high school teacher who taught high school to support ( I think less financially than as experience ) his real job - writing textbooks. Huge influence for both.
That'd certainly be my advice, although I'd put it in stronger terms: I can't describe how liberating it was to realize it was permissible to decide that an author is wasting my time.
That's exactly right. It's nothing more than an appeal to emotional, idealistic people--a distraction. Judging from some of the comments in this thread, it seems to be working quite well.
This is a very important dimension to consider when making technical decisions. I've never been able to find an easy way to assess this risk, beyond hearsay and word-of-mouth.

Is anyone aware of an easier way to assess these longer-term risks of a piece of technology? Things like API stability, community strength and responsiveness, backwards compatibility, upgrade paths, etc.
I would agree with this except that I know that 95% of everybody is laughably awful at tasks as simple as reliably parsing or constructing a URL.

The class of difficult problems that you rightfully include crypto into is a lot wider than people want to admit to themselves. Hell most people and a number of programming languages I have worked with can't fathom the idea that other spoken languages might put words in a different order than your native language uses.
I know a few in my area, like Utah Broadband.

And that's just from my casual knowledge.
伞破大牛?卧槽,这ID好些年没见了.
Giving $1k to Someone in Extreme Poverty
From my experience you never know which person you are going to get from me in an interview. If I'm swamped that day and just did a deployment or something then I'm probably already spent or preoccupied mentally by the time the interview rolls around that day. That was my experience when interviewing at Facebook earlier this year. I generally will go on interviews to at least learn what I don't know or what I don't know well enough to do in my sleep. However, many times its just the luck of the draw that day as to which version of me you'll get.
This seems like a fairly clean cut case of corruption. It's amazing how external money can drive legislation and political action. Why would these politicians ever try to block this on their own accord? Do they really fear a government monopoly that much? Or maybe they just love small government (with the exception of the military/military contractors, which need to be bigger of course).
They provide the oligarchies a thin veneer of scientific legitimacy and a thick slab of misdirection to hide behind.
I don't how how the actual law is written but maybe the Muni could just supply dark fiber and allow private ISPs to provide the actual broadband service.
How about "the middle class recovering value from resources they have historically overspent on and were unable to monetize"?
I'm curious if this applies to the bundled lightning EarPods as well, or is exclusive to 3.5mm jack headphones using the adapter. This may be a case of a poorly made adapter.
It's an honest sentiment, at least. As much as I crave diversity and tolerance in my society, the simple fact is that the Arab world scares the shit out of me. All I see come out of there is hatred and violence, and nothing beautiful (art, science, etc). Official governments rarely condemn acts of terrorism, and too often encourage them. I believe it is justifiable to say to a refugee from a place that has harmed our people, "We're sorry for your predicament, but your countrymen and government have committed too many atrocities against us, and we don't want large numbers of you here, mainly because we don't want our culture to become like the one you are escaping."
With the right leadership, .gov has a ton of advantages.

These include:

- Access to fewer-strings capital with bonding.

- Lower staff turnover.

- Better buying power and terms than a small/mid sized company.

- No taxes

- No profits

I used to run shared service offerings within a .gov. We almost always beat market pricing for most things. S3 and O365 are the notable exceptions.
I approve of this plan. Work something out where there's no Brexit, but there are a couple of token, hot-air actions on immigration to convince the Leave voters that Something Is Being Done. That's all they ever wanted anyway; if the options on the referendum had been "Remain", "Leave" and "I don't care, I just want fewer immigrants", Leave would have lost in a landslide.
there are many micro / local ISPs offering wireless connections in third world countries. i consulted for one in bolivia and helped start up one in serbia
That was a great read. Here's my summary:

Note: For convenience it's also available with slightly more detail (and formatting!) in my notes repo on GitHub at [1].

---

- Sometimes people don't feel motivated if they focus too much on the rewards involved rather than the task itself

- Instead of focusing on the reward, how can we motivate ourselves to care about the task at hand? 3 ways: Autonomy, Mastery, Purpose.

- The progress principle: the most powerful motivator is making progress in meaningful work (even just the perception of doing so)

- From The Progress Principle: "People’s inner work lives seemed to lift or drag depending on whether or not their projects moved forward, even by small increments. Small wins often had a surprisingly strong positive effect, and small losses a surprisingly strong negative one."

- If it's hard to see progress, focus on small accomplishments instead of big goals. What is intrinsically motivating to you?

- In a study by Barry Schwartz on West Point grads, intrinsically motivated students performed better and were more satisfied than extrinsically motivated and those with hybrid intrinsic/extrinsic motivation

- From Drive by Dan Pink: "So there is this kind of interesting zen-like thing. The route to these rewards is not to be cognitive of the rewards."

- Extra motivation from Neil deGrasse Tyson: "The problem, often not discovered until late in life, is that when you look for things in life like love, meaning, motivation, it implies they are sitting behind a tree or under a rock. The most successful people in life recognize, that in life they create their own love, they manufacture their own meaning, they generate their own motivation."

---

[1]: https://github.com/tedmiston/notes/blob/master/articles/How%...
Many "listen" TCP sockets slow down Linux – The revenge of the listening sockets