skysight-inc/HackerNews huggingface dataset:
I was intrigued by your comment about visual-spatial intelligence predicting programmer ability so I googled it.

What I found suggested it predicted computing careers (along with science and engineering, and negatively predicting Law, Social Sciences end Education) not talent at programming (or Law or Engineering etc.).

Also, it correlates with being male (though the researchers claim that female scores can be boosted with some training). It's not clear if that was taken into account when calculating the careers.
... in order to evaluate InfRec<T>::value ...

I've been spoiled lately, this is jarring to read.

InfiniteRecursion<T>::value

C'mon, spoil me some more, text is cheap :-)
What if they produce products on some of their patents and sue based on the others?
End of Windows XP support puts 95% of world's ATMs at risk
I don't see Node as a fad. We're still early in the enterprise adoption of JavaScript on the server which means it may quickly develop real competition. Similar to how jQuery effectively beat out Prototype, MooTools, etc. Node could potentially lose out to another JavaScript server, but I don't see any competition coming. Microsoft is a major contributor to Node. Node uses Google's V8 which doesn't preclude Google from getting involved, but why would they? If you're arguing that running JavaScript on the server in general is a fad, then you're missing the parity, resource reuse, community, hiring capability, and run anywhere arguments from the original post.
Moto 360 smartwatch will pair with ‘all devices running Android 4.3 and above’
One idea that comes to mind is the creation of a website with a list of problems that could be solved by coding, if someone would step up and do it. Regular citizens that are impacted by these issues would perhaps think they have a shot at solving a real problem for them, by coding something.

The main point is, some people might not be interested in coding just for the sake of it...

Is there such a list? Social hacks? Coding for change? What resources I could show a fellow citizen to get him/her fired up about coding?
What I can tell you is that you are not alone. The startup/coding world, and even just the world in general can be very stressful. Many of us have gone through similar things as you.

It is important to figure out yourself first, and move on from there. You may sometimes try to handle everything internally and it is just impossible to do that all of the time. If you reach out to your friends and family I think they will be more supportive and understanding than you may think.

Feel free to reach out to me if you need someone to talk to - its my user @gmail.
Ask most people what did Gerald Ford do? How about Martin Van Buren, James K. Polk, Zachary Taylor? Heck ask most people was Zachary Taylor a US President and I doubt most people would get that right.

Sure, they all dealt with political issues but for most people in the long term presedents are generally forgettable. Long term, George Washington = First, Abraham Lincoln = civil war/emancipation, Franklin D. Roosevelt = new deal, and without a major issue or accomplishment Obama = first black president or just nothing.
OMHO More like:

Java: Lets make C++ simpler and safer for the average bear, and give them a large standard library.

Go: Lets take an OO subset from Java, duck typing from Python, CSP and glue it all together with memory-safe subset of C that is garbage collected.
Who cares? I upvoted his comment because it entertained me and gave me some insights.
Thanks for posting this, jordanyeo!
Agree. Especially after Java 8, it will be hard to justify investing in Kotlin.

If you decide to pick something which isn't syntax compatible to upgrade (Java 6/7 -> Java 8), why pick something which is basically Java 8, just slightly different (Kotlin), over something which is just better overall and inspired the features of Java 8 in the first place (Scala)?
Regarding munis, Lumesis is trying to hack this space... Not sure what their penetration is, although I think there's potential here.
Depends on the genre, but if it's zombies, I've developed a nearly unlimited supply of free electricity.

1. Place zombie on treadmill surrounded by a cage.
2. Hook treadmill up to generator.
3. Read a book in front of zombie.
4. Electricity!
Looks decent, but I find it difficult to get excited about. Perhaps I'm not the target audience since I'm very comfortable with Scala (and love what Jetbrains is doing with the Scala IntelliJ plugin).
You're burning out because you're thinking the world works the same way that you experience it through lenses like Hacker News, tech blogs and the like.

Stop reading them. Seriously, they are damaging your world view - ESPECIALLY HACKER NEWS. If you can't read these things with a critical eye, you will end up in a death spiral where you feel constantly inadaquate. I speak from some personal experience here...

Turn off the computer and go outside. Go for a walk. Go for a run. Go to a local tech meetup. Meet other people. Talk to other people. THIS is where you will learn how to do what you want to do.

You will not change the world with a web app. No one changes the world with a web app. Or an android app. Or an iPhone app.

The world is vast and has many places that need smart people. Find those places, adapt to what they need and start solving problems in the way you can - not by what you think the tech world would do.

Start small, think long term. Build something every day (even if it's trivial). Think of life as a long hike. Each moment feels short, meaningless, but after a while you will turn around and look back at how far you have gone and will be absolutely astonished.
The inlining feature is great, if for no other reason than shooting down stuck-in-the-past devs that say "yeah but all those function calls are so expensive".
The blogger wasn't employed by Microsoft.
> I come from a proud academic background and am sufficiently optimistic about humankind that I think it's a good idea to spread some knowledge around.

This is a funny way of pointing out the arrogance in the opposing position: "You aren't smart enough to do this right (and I am talking to you specifically), so don’t even waste your time."
I'm in OP's shoes, except at 28. Nothing motivates me better than the thought of hitting 30. :)
No, bad planning puts them at risk.
I can't speak personally to your culture, but the symptoms here sound like very strong social pressure to avoid failure. Couple this with a strong cultural emphasis on the importance of family (and not disappointing them), and I can see this resulting in extreme stress.

To succeed as an entrepreneur requires coping with fear of failure. In the US we are lucky enough to see failure as part of the process of learning, and we are also a very individualistic society, which of course comes with its own downsides, but at least it makes it much easier for most people to reject familial pressure to do things a certain way.

I'm not sure what the solution is, but you are young and have plenty of time to figure this stuff out. I hope you can find a support system within your friends or family that will listen and understand what you are trying to accomplish. A little bit of such support can go a long way, it's very hard to do it alone.
Let's just agree that Google couldn't design a language even if its life depended on it.
Sensitivity to noise is common among highly intelligent people. You would almost certainly benefit from the book The Mood Cure by Julia Ross.

https://www.moodcure.com/

But I bet you will benefit more from getting out of the box you're stuck in now. You've allowed yourself to get hemmed in by one or more false assumptions about yourself and the world. Find those and destroy them. You've got unique strengths. Use those, not the ones Everybody Else wants you to have.
Let's Make Great Software For Writers, Together
Does Coinbase make money by speculating in the bitcoin purchase/sell interval?

For instance, when I buy 1BTC at $600 they have ~4 days to get it to me. I assume that if they believe Bitcoin is trending down, they will wait to buy at $550 or lower and then give me the "cheaper" Bitcoin and take home the spread. I haven't heard any confirmation of this but I'd assume they are doing this. Does anyone know for sure?
> the first AI President of the United States

A: John Henry Eden
You still can merge by left-right.
Keep doing what you're doing now: taking a break. You evidenced some initial interest in drawing or modelling, perhaps go back to doing that for a hobby. Reconnect with your friends, as you are. Perhaps go on a trip. You're burned out because you've been pushing yourself too hard.

Give your mind some time to relax. Take all the time that you need. Maybe a few months. Maybe a year or more. The time will come when you know you're ready to get back to changing the world.
> Obama's most significant feature will be that he represented a tremendous milestone in America's racial issues.

I'm not sure that's necessarily true. I mean, when you think of Margaret Thatcher, your first thought is probably NOT that she was the first female prime minister of the UK.
Your reply made me smile. You're quite right, but only up to a point. An emphasis on security that compromises usability can backfire and start to make things less secure.

For example, enforcing a 32 character passphrase with at least 1 non-alphanumeric character would be incredibly secure, but users will start writing down their password on post-its near their terminals, and suddenly all that 'security' evaporates because you've introduced an artificial weak link.

In a small way better usability enhances security by making the user less likely to get things wrong.
I also seeked medical help but got disappointed by suggestions like "sleep a lot and eat well". That helps but not in the long run; neither can prevent this situation from happening in future.

It does help, even more in the long run.
Serious question - is there a way to filter out all of these annoying killjoy posts which mock people for building stuff for fun that pop up every day, in my HN settings?
This may seem silly, but how do you send an email without html in the current version of Gmail?

One solution I think works is using m.gmail version (the mobile version). Is there any better way?
It's not the technology that matters to end users. users don't see if you're using NodeJS, or Ember or whatever. They just see the functionality and data.
1. Sharpen your saw
2. St. John's Wart
3. Take a brisk walk twice daily until symptoms abate

See piratebroadcast's advice for more details
Guess I'll have to start doing all my organized crime on bicycles. They will never see it coming.
The best news in this situation is that you are able to articulate it and that you have done so to your peers here and to your friends and family. You are far from having all hope being lost.

Your symptoms sound very much like a combination of anxiety disorder and depression or dysthymia. I dealt with / deal with these things too. I'm 36 now and life is pretty interesting and good, but I remember being right where you are when I was in my early twenties. It's especially difficult for smart, introspective, creative people because you think that you should be able to "fix yourself". While it can be possible to pull yourself up out of a depressed state, it sounds like you are too far down to do that. You really should seek help from a psychiatrist who can determine if you would benefit from medication. The medication is hopefully a tool to give you the mental space to get up and stay up. I don't know what the access to mental health care is like where you are or if there is a big stigma with being diagnosed with a mental illness; I hope that's not the case.

One thing that I did not see you mention was exercise. It's so damn important. You must force yourself to be active, ideally early in the morning - I know from my experience and the experience of others that even a half hour of exercise can help with your mood for the rest of the day. For me it takes the "immediacy" of anxiety down a notch.

Aside from exercise, establish a daily routine and stick with it. Get up at the same time of day, eat at the same times, exercise, sleep, etc. - the consistency can also help with anxiety and becomes a framework into which you can fit all of the other "things" like learning and coding.

I wish you well. I'm sure that a lot of us wish you well - from all over the world. Every human is beautiful, precious, and worthy of being happy and not suffering.
This is what should be the central point of the discussion here. NSA treats it's informants about as badly as some hick county sherriff does to drug snitches. Except the stakes are $100s of billions in revenue from sovereign governments and economic competitors who would prefer not to just bend over for getting back-doored.

The other side of the coin is that the companies collaborating in these programs seem to put themselves at the mercy of the government rather than making products that can be verifiably trusted.
But that's not what you said, you stated it hasn't happened after WW2 until now. I took that to mean that no country had invaded another country for the purpose of annexation, at all, until now. I gave an example that it did in fact happen before now. It was corrected after the fact, seven months or so at that.

What you are describing as a first with Crimea in 2014 had, in fact, happened before in a similar way. It's just with Crimea so far there's been much less bloodshed.

There's a difference between saying such actions have not been tolerated since WW2 and such actions have not happened at all.
If you look to external sources for validation, you will always be 'behind, not enough, etc'. Just find what makes you happy. Don't stay up all night. Take care of yourself and you will be just fine. And if things get worse, go talk to someone qualified to help. And don't lie to everyone about what you are doing. That compounds the problem.
The author. It's the heading of the first paragraph after the disclaimer.
It sounds like you are struggling with a fairly serious combination of stress / anxiety / depression / disappointment. I know that you have dreams of turning your big ideas into reality, but the more important thing now is to stabilize your life, deepen your knowledge about the world and subjects that interest you, and create a clear path where you can see yourself succeeding in the next few years.

The reality may be that now isn't the time to be out of school and working on a startup on your own. I would seriously consider going back to college, learning everything you can while there, and then making your next move once you are feeling more stable. While there, focus on not putting too much pressure on yourself to change the world. If you want to stand a chance at "changing the world", you will first need to spend some time in a stable place where you can learn to manage your psychological state.

College also comes with the opportunity to deepen your knowledge base so you have more to offer the world. Once you have managed to get your life and emotional state under control, you will in a better place to figure out how to turn your big ideas into reality.
That'd be a grey area, but doesn't really apply to Apple anyway.
Sounds like you might want to take a break!

Your early 20s are all about feeling pressure to make your mark on the world, but not necessarily knowing how. I think a lot of people struggle with that.

But, barring medical or unforeseen tragedy, you've got a Lon ways to go.

5 years seems like a lot of time when you're 22. But less so when you're 30, and even less when you're older.

I second the suggestion that you might want to talk all this out with a therapist who's objective and can spend some good time wih you.

But at least for me, the best advice I got in my early 20s was "don't worry so much, life has a way of finding you"
I would respectfully suggest that we don't need data innovation, we need data adoption. There are some really great methods and software for managing data out there already. We just need to get people to use them, rather than throwing $20/hr programmers at the problem.
This too shall pass. It sounds like you ordered the CS smorgasbord and are now feeling the fatigue of all the effort expended to wrap your mind around it. Like someone else said, meditate. Recognize that changing the world is a noble goal, but meaningful change is an incremental thing, and really, those that change that world rarely end up doing so because that was their intention, but rather because they followed a path they found interesting that just happened to lead them there.
How much abstraction does musl have over the use of Linux syscalls, and how easily could it supply a partial libc for some other environment, such as an embedded bare-metal environment?
I would add to your excellent points that the important breakthrough for me was to stop worrying about world-changing ideas and focus on getting the small libraries right.

Often times the ideas that really make a difference are not the big ones but the little ones executed well.
Agree. I'm always amazed by people who say "Kotlin is great because it doesn't try to do more than fix a few warts of Java!", ... did these people ever leave their Java bubble?

The world is moving on at a frightening speed when it comes to language design currently, largely thanks to Idris. The idea that some people think "hey, let's pick this language from 1995 and change it slightly" is going to cut it ... that's just mind-boggling.
Gate's kids could always work for the Gate's Foundation. Just being on the board would probably pay well.

Buffet's son is on the board of Berkshire.
hahaha i lol'd :)
We are used to seeing females as leaders though - as with your example, UK has a QUEEN, so having a female PM while unprecedented, is not that surprising. And we've had queens leading entire countries centuries before. However, a black person chosen as president in a country which just 40 years earlier had racial segregation? That's really surprising and a massive development.
Hey, I stumbled across a post of the author of eloquentjavascript that he's crowdfunding second edition of the book. My question is - how current is the first edition? Is it suitable to teach me JS, considering it's quite old? I'm not a good programmer. I know a bit of python, mainly for statistical tasks and some automation/scraping.
I agree. School is a great way to learn about things and where mistakes are forgiven. You learn through mistakes.

Successful companies will all have you believe they started out in garages, out of cafes, etc.

1. Don't believe them

2. Don't think that you are not the exception, aka Steve Jobs or Mark Zuckerberg. You are NOT the smartest person in the world, you do NOT have original ideas and you are NOT someone everyone has been waiting for in a long while. You have to find out what you like being good at and what you like becoming better at and just do that. I know what it feels like to see all this cool technology and you want to do a little bit of everything of it, but there are not jobs and in the end no satisfaction in the field of little-bit-of-everything.

3. Also, sleeping and eating healthy actually is long term advice as well as short term. Even better; you are probably more productive if you spend less time on projects, work, etc than you are 'burning the midnight oil'. Again, you are not the exception here. I used to say "I am a night person, I don't need to sleep as much". Bullshit. Everybody needs sleep.
Asking the government to create more coders seems like a good idea until you realize that our government doesn't 'know how to code'. Who would validate the code being submitted for benefits was good? That the children were learning? I realize this proposal is slightly humorous, but that was my first thought.
Discover your first Tweet
History is long.

Long after the time in which anyone can easily recall who was US president in 2014, or what party was in power, or which wars of declining empire were fought, and then long after anyone even cares about that ancient history, and later, long after the whole downward slope of the history of the US is but a footnote of interest to scholars of the transition from second to third millennium, and later still, long after anyone can even find out with any great reliability who was US president in 2014 ... long after all these things are forgotten, the first half of the 21st century will still be clearly recalled as the dawn of the biotech and data era, the coming of age of medicine and computing.

Progress in science and technology is really the only thing that matters in the long term. Everything else is just fiddling cultural details. How much do you know or care about the legal disputes of Ur?
This is the same logic that gives us the abusive use of asset forfeiture.

That is, your assets (e.g., your car) have no rights. If the police think it's guilty of being an accomplice in a drug sale, for example, the police can lock it up without giving it due process.

This is a horrible foundation for getting around our civil rights.
I <3 nginx and apache. Tech is a toolbox. Pick the closest tool for the job.

Per directory config is extremely beneficial for static hosting / VPS, but sketchy to get the security of values just right.
Ok does that mean cheap programmers? Or expensive ones? My consulting rate (when I was a consultant) was $120/hr.
I hope the name is in homage to Scribe, the markup language and word processor. There was a time when you might write up your thesis in Scribe (even as, in parallel, some people chose LaTeX).
Russia and Ukraine weren't sovereign states when it happened. It's not relevant to the international principle I'm talking about.

It's true that the majority of Crimeans are Russian, but the majority of people in Sudetenland were Germans, too.

The whole point of territorial integrity is that state boundaries are frozen to prevent territorial wars, even if they don't happen to coincide exactly with ethnic boundaries (they never do).

If there's no threat of territorial land-grabs, there's no motivation for the sovereign power to do ethnic cleansing. In Crimea, for example, Russians were and remained the majority since Ukraine declared independence in 1991. Ukraine never tried to settle a huge mass of Ukrainians in Crimea, or induce Crimean Russians to move out. In the bright new world we've now arrived at, states will be very motivated to "smooth out" their populations by ethnicity, so that neighboring powers don't invade and annex lands with "their people".

The 19th and 20th centuries were rife with such ethnic cleansings and mass resettlements; ever since the fallout of WWII we had very few. Not anymore.
I think there's some moral issues in taking taxes from people who earn $40k and giving them to people who earn $100k.

Anyway, I think the issue of "not enough programers" is different to "not enough people can code." To keep beating the old writing analogy. One is "not enough scribes" and the other is "not enough literacy." At some point in history professional writing and literacy stopped being substitutes for one another.

Normal literate people didn't compete with novelists. Or looking at it another way, printing presses and literate public completely removed the need for scribes and (I think not coincidentally) we got lot more writers shortly after: novelists, pamphleteers and scholars.

So nurses who can code will not replace the programmers who wrote healthcare.gov but they might do different useful things.
If you're in Kathmandu, consider going to Delhi and seeing a Psychologist (I recommend Apollo; Dr Rakhi Aanand there is awesome). You'll be better sooner that you think.
Compose -> More Options (Lower right) -> Plain text mode