skysight-inc/HackerNews huggingface dataset:
As I understand it, the audiologist prescription includes an EQ map as well as few different types of filters for different situations: music, conversation in crowded room, 1:1 conversation, etc. Hearing impairments are not totally amplitude dips but also comprehension ones. SO I suspect aids have a few extra DSP filters available to the programmer that IEM's don't, while IEM's probably have wider range and better reproduction for the musician's taste.
I'd lean toward _not_ going back to school unless you are very confident that 1) you are passionate about a career in X and 2) some time researching/talking to people in career X shows that you would really need to go back to school to do X.

Yes, what you are feeling is common. Some specific advice:

- Don't dwell on it. Let these feelings be annoying and motivation to do something else, but don't let them control you or steer you toward self-destructive behavior or bad decisions (ie lots of debt, drugs/alcohol/etc).

- Do try to move up and out of the funk by working toward a career that you enjoy at least some of the time (there is no perfect job).

- Look for things that you _enjoy_, are _good at_, and _could envision making money doing_. If you already have ideas, pursue them. Even if it's writing a book or doing a training video, blog etc. on the side for now, try. You'll fail at some of it, but some will stick and you'll be started earning an income at something you enjoy.

- If you don't have any ideas, try a bunch of small things and see what sticks. Volunteer at a hospital or food bank or Habitat build. Take a community or online class in web design, art, language, etc. Talk to people in detail about their careers and read about them.

- Make a list of things you try and ideas and rate them by how much you like them. Once you have a list, rate them by how likely it would be to earn an income. That should narrow to a few things you both _could become good at_ and _can earn an income_ doing. Be realistic, but optimistic about both "good at" and "earn an income".

While most of that is about a career, and that is the gist of your question, it's not all about career:

- Find a cheap hobby (hiking, fishing, sketching, etc) and dedicate some time to it.

- Help other people. Volunteer, tutor, or just randomly do charity.

- Find group(s) of people to belong to. A church, civic club, hobby club, etc.

Once you have your potential career, hobby, and volunteering ideas listed, put next steps for them on a calendar a week or a month at a time. Then stick to the calendar. You will have a full life, be helping others, and be working toward something you enjoy.
Hopefully its bought by a Microsoft/Google consortium and very liberally cross licensed

I don't think such a consortium exists, Microsoft and Google are usually on opposite sides. Microsoft (along with Apple/RIM/others) bought the Nortel patents in 2011 and sued Google, Samsung, Huawei, and others. Google bought Motorola and its patents the same year and sued Microsoft. Patents are weaponized as soon as these companies acquire them.
Marissa Mayer is a terrible CEO. Unbelievable the amount of money she has been paid to flush the remainder of Yahoo down the drain with no strategy while employees suffer. Yahoo (net of BABA) is less than worthless.
I absolutely believe it is possible for the government to stop torrenting, just read what is possible in the Snowden docs and it should be very evident that they can
Step 1: get a post linking to your apps on the front page of HN.
Marissa Mayer is a terrible CEO. Unbelievable the amount of money she has been paid to flush the remainder of Yahoo down the drain with no strategy while employees suffer. Yahoo (net of BABA) is less than worthless.Hopefully this sad deal will give the employees some sustainability and hope, but I am doubtful.
There's a rather typical "I kicked ass and got stuff done, now what" syndrome which happens to just about everyone to a certain degree.

After weeks/months/years of intense concentration and efforts aimed at achieving a certain goal you're done and that goal is no longer there. This creates a void in your mind and leaves you wondering "now what?". Happens to me after every major project go live, sometimes even after a particularly challenging development sprint.

For me personally the way to "cope" with this is to switch contexts completely for a couple of days up to a couple of weeks (logistics permitting obv)- go camping, fishing, skiing, buy a plane ticket to Europe etc etc.

This is not a universal recipe of course but is something that has worked for me and other ppl I know.
Arguments Against the DMCA Section 1201 Lawsuit by the EFF
What do you mean by being more than just an office person? You can't create an interesting and compelling career out of nothing. Think carefully about who you are aspiring to be (this article can help http://www.artofmanliness.com/2011/02/08/create-a-life-plan/) and act accordingly.

Some other's mentioned the "War of Art" to read. I would like to add "So good they can't ignore you" by Cal Newport to read as a starting point for some guidance.
That's not all. Coming soon: "How to get your HN post noticed."
One doesn't need to lie over stories to make them inspirational.
babel-plugin-lodash: Modular Lodash builds without the hassle
Just caught the travel bug recently. I've never felt better.
It's highly dependent on your usage. If you want a crib job to run that isn't on your production server and it's to run every few hours. Great to schedule that on AWS lambda. EC2 would be more expensive.

Trying to process 1000s of requests on AWS lambda could end up hitting the limits of lambda and cost you more.

I use lambda to process exif data in images as they are uploaded to S3. Which is awesome because it doesn't require services running on the web server and costs me nothing because it comes into the free tier of AWS lambda.
I used to have that for a very long time. (CloudFlare became the company I hate most on the net.)
7 Steps to Turning Business-As-Usual into a Moonshot
You don't need to set the clock when you turn on the phone because it gets the time from the network when it registers.
ThreeJS converted to ES2015 modules
That's only if you compare raw compute. When you create a VM on AWS it will get <10% utilization (many times close to 1%). Sometimes you need to factor in for varying utilization so you need to overprovision but if you have many services and the deployment unit is the VM then you end up having tons of VMs doing nothing.
With containers the deployment model becomes more granular, hence you can share the VM and increase utilization, but you'll still pay for idle time.
With hosted functions (like lambda) you don't pay idle time, so in many cases it's much more efficient.

Indeed, if you host your own "lambda" implementation, you may or may not have cost improvements. In this case it may be just a matter of operational efficiency.
Slightly more tech details at http://wccftech.com/nvidia-geforce-gtx-titan-x-pascal-unleas... Notably: 1.53GHz is the boost clock, while the base clock is 1.41GHz.

Does anyone knows the performance of the half-precision units (16-bit floating point)? It's probably 1/64 the FP32 rate, but Nvidia may have been generous and uncapped it at 2× FP32 like GP100, which would be a big difference (128× factor!)
I'm with you 100% on that one, although sometimes an MBA is the easiest route to a higher pay grade without leaving a company.
I don't know if I agree with the author since they didn't seem to provide any evidence / argument for why the future is codeless. They did warn me though that I wouldn't be able to understand from my vantage point in Silicon Valley though so maybe other people see the argument? But from my perspective code is only growing without showing signs of abating.
Nice sponsored article there.
> The point is that there is such complexity in your average smartphone, that strictly enforcing radio silence with software from within is practically impossible.

Change is never impossible for something we ourselves design and manufacture.

>The GSM/LTE/whatever radio runs very closed source firmware.

This seems like a problem that could be fixed.

>Your phone could have been "jailbroken" without your knowledge by a 0-day exploit, effectively negating the OS security.

Probably sounds quaint, but run SW from a ROM.

>Make a hardware switch that powers off all radio subsystems. Even if that were possible, your iPhone would not like a subsystem disappearing from existence. It isn't designed to handle that contingency and will surely fail in spectacular ways.

You seem to be saying that the iPhone SW can't be altered to tolerate the disappearance of a subsystem, I just don't believe this is true. It's a poor excuse to do nothing.

If humans are incapable of writing secure SW, then put in one or more physical switches that powers down all transmitters, and write SW that can adapt to this. Don't tell me that's impossible or even all that difficult.
Coding in a good language already consists of writing about the things you care about, not the things the computer cares about. Text (with a few symbols) turns out to be the best way to express computations, not to a computer but to a human reader/maintainer.

The future is most professionals writing code as part of their job, just as the present is most professionals writing as part of their job.
You can't post an inquiry without funding it with a reward.
> To get there, programming tools should first use our language. For instance, to turn a button red, we shouldn’t have to write code. We should just be able to point to the button and select a shade of red.

We've had that for over twenty years.
All of these are honeypots.
A taxi driver has a salary of, let's say, $40k a year. When that's removed the cost to travel in an autonomous car will be so low that it's lower than most forms of public transport with the benefit that it brings you door to door.
This was somewhat of a problem in C++03 because writing a copy assignment operator that can't fail is sometimes impossible, but I have never encountered a scenario where I was unable to make move assignment noexcept.
It might work with Reddit. The cost of creating a new subreddit is zero, so people can move from poorly handled communities.

Reddit is struggling for money, but they have an amazing platform to test out ideas on. Out of their millions of users one person should be able to come up with a way to monetize the platform. Google did this with their ads: the most popular ads get rewarded.

If I was a moderator and I was given a list of options to generate revenue for Reddit (and myself or my community) I would have to consider it. Maybe I have a community that reviews widgets and I can link to stores that have the best deals for highly reviewed widgets. It is transparent to the community, gives everyone a good deal, and pays for Reddit.
Try watching the Cosmos show on Netflix. Something may click you.
“50 years from now, I can’t imagine people programming as we do today. It just can’t be."

Dear writer, let me introduce you to FORTRAN, COBOL, LISP, or BASIC.
These are alive languages, all 50+ years old.

Coding didn't change much. The languages, the methodologies, the ideas change, but the approach is the same, and whoever thinks this will soon (50 years is not _that_ far) changes, have never had to debug something nasty. Doing that with voice commands in my opinion is significantly harder compared to what we have now.

We will have tools, accessible, easy tools; Arduinos and Pis of the future; sure. But it will not replace, nor eliminate or reduce the amount of code written.
I find HN and arstechnica.com a lot more civilized than the comments section on the major local newspaper.

I have hypothesised that the reason is that without anonymity only

* (trolls with) fake accounts

* politically correct people and people who think they are pc

* and people who don't care about real life reputation anyway

post in any kind of controversial debate.

Normal knowledgeable people doesn't want to lose the dream job because of something they commented on 5 years ago.
Try watching "the cosmos" show on Netflix. Something can click .
Evolution of Linux Containers and Future
In short? They're not
It's sad, such a nice company, but they somehow cannot stop pissing people off.
Oh and AWS database access sucks balls. Because you cannot pool connections you must open/close db connections. If you fail to close you will exhaust the database connections quickly and kill your app until the connections expire.
First off, I agree. I agree that everyone who continually says "programming" is dying and in 5 - 10 years, "AI" will be writing code (or whatever else they can dream up) have no idea what they are taking about.

Programming is definitely going to get easier and I don't doubt that it will become a common skill.

I just doubt this idea that professional programming is a dying art or something. It is just silly to say that because tools that lower the barrier of entry are becoming more common, that the entire profession will soon be dead.

(Also, I am like 75% sure that it was a sponsored article to advertise for the company named in the article)
Oh, I actually didn't realize that! Good to know! :)
What exactly do you think aol is?
It seems like this is focused a lot on what people want to do, as opposed to what provides value. Not that that's a bad focus! But if you want to predict the future, I think market forces would be a better indicator; as much as we might want to move to a future where programming involves more intuitive tools, I still think it will be more powerful, and thus valuable, to be able to muck around in the code.
1) Outliers by Malcolm Gladwell: I bought this book after it was referenced in one of Alex Ferguson's books. It's a fascinating tale of how people became to be successful by being the right person in the right environment at the right time, from how Bill Gates dominated the world of software, to how The Beatles became one of the best bands in the world. It's a great reminder that a mixture of hard work, the right environment, and dumb luck will help you do well.

2) C# in Depth by Jon Skeet: Buying and reading this book is what led me to continue down the deep rabbit hole of .NET development, and following the C# language from version 1 onwards via the book is a great way to appreciate the language, as well as use it. As someone that writes C# daily this is the main book I recommend to existing devs.

3) Introduction to Algorithms by CLRS: This is a bit of a cheat, because I've only glanced at various pages of this book. I have a degree in Computer Science, but my maths knowledge is lacking (to put it kindly), so despite my degree I have only a practical understanding of a lot of the algorithms talked about in the book. It's been my goal for years to build up my knowledge of maths to the point where I can read this book cover-to-cover and actually understand what's going on. I'm still not there, but hopefully one day I'll make it.
It depends on your traffic.

If you have a million 1ms transactions per second, you'll spend $500k/month, or $6m/year.

https://s3.amazonaws.com/lambda-tools/pricing-calculator.htm...
"It has all the markings of a fad"

My thoughts as well. It already favours players who play obsessively. Casual gamers can't really expect to ever challenge a gym in even a reasonably populated area. I was excited by the idea and I lost interest after a few days. No guarantee that everyone else will follow suit, but I have that sort of gut feeling.
Yes. Don't be "somebody"", just be yourself and work on improving a few skills plus get out of your comfort zone. Go to an acting class. Learn a new language. Go to a small, special cafe every day where the people after a while greet you like family. Read "a guide to the good life" and really reflect about it. Then read it again.
you missed assembler; it's still a thing
> The specific makeup of Lichens though, is an extremely niche field, that doesn't affect the broader field of Biology in any significant way.

Well you would be wrong. This guy almost single-handedly led the way to enabling the cultivation of lichen in laboratory conditions, something that has had very limited success up until now.

What are the benefits of cultivating lichen? It's another way to farm biological molecules. As it turns out, Lichen are actually composed of 2 fungi not just 1. Basidiomycetes and Ascomycete. So that's a huge crop of potential medicines, or manufacturing catalysts that can be economically produced now.

So give this guy a lil more credit. Just because you don't care about lichens, doesn't mean "most biologists don't care about it". He has literally, no hyperbole, overturned 150 years of biology. It is that significant.

Also, it's very arrogant of you to suggest that most biologists do not care about this discovery. At the very least, it is humbling to all biologists. And as such, most, if not all, biologists will care about this discovery precisely because it shows that we can be missing something so fundamental for so long.
Robots..
"...so why are we having a serious conversation about grooming children to become software developers before they’ve even gone to middle school?"

We're not, really, but given the pervasiveness of computing technology we're recognizing that it's important for children to have some formal experience with software design concepts regardless of which career path they choose.

I'm a firm believer that at least some coding ability is beneficial in any profession. It's like writing, or vocabulary; you don't "need" it for some professions, per se, but being a good writer enhances both your professional and personal life in many ways, so it's worthwhile to teach. It's much the same with coding.
There are a reasonable number of people who think like this all the time:
https://www.16personalities.com/entp-personality

Just saying :)
This would be amazing if Verizon closed on this deal, and then said Everyone move to NJ/NY . The East Coast needs to get some tech people back from the West coast. With all of the empty realestate Verizon owns in NJ it would be a boon for the economy.
noir_lord, if you're happy, then great. Just don't dig too far into your existentialism or in my opinion you'll end up disappointed and confused with the circularity of the reasoning. I hope sometime you say to yourself "No, really, what is the actual point??? If the answer is REALLY nothing but random fluctuations in the space time continuum then I don't understand why we don't just all slit our wrists together. But life goes on, and mass suicide hasn't happened, which I find inconsistant with your line of reasoning. That said, I'm sure OP appreciates your input "Everything is meaningless, you should feel lost and helpless cause it's the truth!"
That's not my point (although the fact that you consider "HW/SW engineers" some kind of cohesive group who can make decisions together is kind of laughable). My point is that people are telling you what software cannot possibly do. And rather than look for alternative, you start railing against their lack of ownership of the problem.

Share with us what you're doing to fight the problem, aside from posting on HN. If it can solve all the problems, I'm sure we'll all join up.
Sendgrid is overly complex for what I need it to do. It's bloated with features, and over-complication. Their API to build a simple email necessitates creating at least three different objects.

They have a whitelisting feature, in case you are using your own domain you need to go through whitelisting steps. You need to configure your domain appropriately. It goes on and on. Then there are multiple ways to go about all of those things.

If you don't do it correctly then sometimes it doesn't work or a high amount of email ends up in spam. By default they enable features which some countries tightly control like tracking which all needs to be tinkered with to get right.

Then once it's all working perfectly I have seen it take up to 10 minutes for an email to be actually sent. I went with Sendgrid because they billed themselves as easy to use. You might be better off using a SMTP server of your own. You've got to configure it anyway.
Clunky and freezing etc. I highly doubt they anticipated the popularity of the app prior to release.
When I find myself feeling this way its often because I am inadvertently isolating myself. Are you getting outside? Do you hangout with friends? Significant other? Dating? I don't rely on other people for emotional support but being alone all the time without people to talk to isnt healthy and I believe the case could be made that we are supposed to live in small groups/pods/tribes.
1. Godel, Escher, Bach -- Because it sparked my interest and got me started down the path.

2. The Pragmatic Programmer -- a classic. Reminds me that I need to re-read it.

3. Effective Oracle by Design, by Tom Kyte -- Not that I use Oracle any more, thankfully, but really provided a lot of insight about how databases function and how it pays to deeply understand their internals when writing webapps.
I've not read any of those, but the title of #2 struck a chord.

I remember years ago complaining to someone that the manager of a project whose code I needed kept refusing to fix the showstopping bugs in it. His answer was "go over his head to his manager. No more Mr Nice Guy."

I thought it over and he was right: I'd tried being reasonable for as long as I could and this guy was preventing me from doing my job properly. I spoke to his manager (who I had a great relationship with BTW) and the problem was fixed literally within minutes.

Since then I've taken that approach to heart: either work with me or get the hell out of my way because I won't be held back.
For people who (a) have not been following US politics at all up to now, (b) can't use Google, and (c) have taken a sudden interest in Donald Trump?

I didn't think many people matching those criteria would be reading my comment, but ok:

http://lmgtfy.com/?q=trump+racist+comments

Scroll down a bit and you'll see that even Paul Ryan has noticed that there's a problem here.
> what passed for flamewars back then seems pretty tame in comparison to today

Well, until the Meowers came about. That lead to what was quite possibly the biggest flamewar in Internet history, and it involved wholesale invasions of random newsgroups.

http://xahlee.info/Netiquette_dir/_/meow_wars.html
Unless I'm missing something, the information displayed is shown for every Tinder user you see on the app before and after you are matched. There is no additional data leaked.

What it does do is allow you to quickly find your Facebook friends quickly among the thousands of Tinder users in your area. You can find them anyway with enough swiping.
This is not general advice, but since you asked: in your shoes I would move to Europe and start a Ph.D. (possibly Northern Europe, e.g., Denmark or Sweden, where you can live very comfortably on a Ph.D. scholarship). There are few things as inspiring and challenging as pushing the boundaries of human knowledge. It's also a great way to meet new and inspiring people outside of your circles.
At the time of Mayer's hire, Yahoo had a pretty low chance at a highly successful turnaround. I think it's unfair to say she didn't have a strategy and that she purposefully let employees suffer.

Whatever she did failed to turn the company around but that alone doesn't make her a terrible CEO.