skysight-inc/HackerNews huggingface dataset:
I feel good when I see posts like this. I have suffered and in past month have gone from an employee of very good company to broke unemployed. I am typically starting from scratch.

Reason: I thought I wasn't a good developer. More I read HN, articles, stories, more I got anxious and left my job to pursue research degree. I figured out I lacked mathematical abilities to do research in the field I wanted to. I became depressed and I felt regret all the time.

After 7 months, I realized I was chasing the horizon. I have realized it's not the new things you learn or the awesome technologies you learn that matters. Things that matter are: Being good at what you do, whatever it be...some people spent life juggling balls. They aren't genius in maths, science etc. but they are awesome at what they do. It makes you feel wow !

Second, it's about being happy. If you are writing this post in HN then you belong to very privileged class of people in the world. Be thankful for what you have. Love your family, friends. That is what matters. It doesn't matter what technologies you learn when you turn 60-65. All that matters is the happy moments you have shared with your loved ones.

Third. Don't take what's written by founders or geniuses seriously. Read, acknowledge and move on. If you question yourself over what others are doing and learning, you will be in mental hospital soon. So take things easy.

Last month I took a job in a company. Technology wise it's crap. No process. But everything works there. People get things done. We laugh, chat and go home early. I go to gym after work and sleep well after I come back. I enjoy time with my wife on weekend and thank god for this life.

It doesn't mean I'm doing nothing. I have compiled a list of books I want to study. I have read 2 chapters and I started a small project for fun. These are the only two things I'll work on..but no rush....slowly. After all they are last things I have to worry about in my life. First things first - Enjoy life and be happy.

Lastly, watch this - https://www.youtube.com/watch?v=OCvAl2Vr7as

and See how happy and cheerful she is. She isn't scientist or math genius or a great programmer but she is awesome at what she does. Note her answers to questions.
I think you have found two problems that many people will bump into: (1) there are two many subfields to keep track of everything; (2) in any particular subfield there are people who seem to be infinitely much better than you are :).

Both are true: there are simply too many subfields if you want to excel in all of them, for any particular subfield there are people who are much better than you are, because most of them have invested a lot of time to become an expert.

My first advise would be to get the basics right: many commonly-used algorithms and data structures haven't changed the last 20-50 years. If you know then inside-out, you know what to pick to solve a problem. Get a good book on Algorithms & Data Structures or follow a course or two.

My second advise would be to pick the area that interests you the most. Read the foundational books, follow the leaders in the field, and do projects (they are good practice and help you to build a portfolio). Put a strong filter on the stuff that irrelevant to your chosen area (only read the most interesting bits). You will find that you quickly change from novice to expert in your area.

When it comes to programming languages: it's fun and useful to know some languages. But in the end what you ship is more important. So, just pick a language that feels natural for solving the problem and don't get too distracted by armchair PL philosophers ;).
Show HN: Askmee.co – OPEN Multilingual AMA Platform
The Ultimate Guide to Designing in the Browser
How they'll deal with lack of bandwidth for online meetings will be interesting too.
I believe this is in reference to the following quote: http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2...

The relevant quote is:

the behavior is undefined if the signal handler refers to any object
other than errno with static storage duration other than by assigning
a value to an object declared as volatile sig_atomic_t, or if the
signal handler calls any function defined in this standard other than
one of the functions listed in the following table.
My E3 Meeting with a Pro-GamerGate Developer
normal linux kernel runs fine for realtime tasks when compiled with prempt rt flag - https://wiki.dronecode.org/_media/elc01.dronecode_and_ardupi... and it's possible to do very intesive computation on the computer running the flight controller - Andrew does a demo where he flies while compiling the linux kernel on the same computer at the same time, no glitches :)

And if you want a co-computer, it's quite easy - use any board you like, for instance Nvidia Jetson which has tons of GPU cores for paraller processing, and just talk to the flight controller via mavlink over ethernet
It refused to accept both fractions and imaginary numbers. I did test negatives and zeros since that was really the only remaining set I could think of.

Most importantly I used about 6 tests (3 right 3 wrong) to come up with the answer and then did another 17 looking for the trick. After all, it couldn't just be that simple right?
Right. It's like a localised variant of this famous gif...

http://i.imgur.com/34cT2TM.gif
I've used AirBnB several times and never found it buggy enough to impair my main objective of booking a place to stay. It seems to be as robust as it needs to be.
> Then they added linking

And that's great, until someone inserts a couple of rows into the range you've linked. Or moves the file. Or any one of another hundred things could happen to upset the OLE Gods.

Do not go anywhere near OLE linking... that way lies madness.
You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

Seems rather clear cut to me how contractors are handled. Since we are talking about legal risk and risk is measured in likeliness of an event happening, and as a lawyer you were expected during training to find and provide legal precedence as proof for legal reasoning, how high risk is there that this would not cover internal systems, temps, vendors, and contractors who access those systems? Has there been any cases involving that kind of employee status, having access to source code with similar licensed agreement, and the court finding a decision which support your conclusion? If you worked for a insurance company, how much money per month would you advice them to charge for this "risk", and would you then in good-faith advice companies that it is a good deal rather than shouldering the risk themselves?
"That kind of stovepipe way of doing things isn't going to scale,"

It's amazing how many times this argument is made by proprietary systems people. In their world the web should have never happened.

The only chance they have is to use lots of VC money on certification bs that tries to lock out open source projects.

I smell PR as well.
You wanted to move 8, not 4. Skill gains were made through an 8x8 grid. All the latter skill macros through RunUO were set up for being done on a boat sailing up and down to the east of Moonglow (where you could wrap around the map). They spammed the skill until you got a skill gain, then halted the boat, stepped it forward 8, and tried agian. Rinse and repeat until the 'run' stopped, then resume just moving forward trying until you hit the next run.

This gives a good summary: http://www.uoguide.com/8x8
What? I loved kinder eggs as a child!
A Case for JSX
FundApps [http://www.fundapps.co] | London, UK | Front end Application Engineer

FundApps is a growing fintech startup that helps investment managers comply with worldwide regulation. This isn’t some shiny but vacant consumer app. There’s real complexity both in terms of volumes of data that we deal with, and how we visualise the results of hundreds of rules running across thousands of portfolios – in a way that’s simple, understandable and easy to manage.

We’re looking for someone to take our industry leading user experience to the next level, working closely with our UX and Visual designer. While we’re leagues ahead of our desktop, grey-screen based competitors, there’s so much more we can do. You’ll take a huge role in shaping the evolution of our product – from tackling those small tweaks that can have an immediate impact for customers through to the broader user experience and the technical approach we want to take.

More here: http://fundapps.workable.com/ or email me direct - james@fundapps.co if you have questions (I'm CTO). Thanks!
> I think the Dutch landscape is featureless and boring, windmills are a vast improvement. They look modern, industrious, cheerful.

I recently visited relatives in a German village where in the last few years a bunch of windmills where built. We went for a walk outside the village, and I heard a surprised "oh, those windmills are much smaller than I remember them to be".

Turns out they looked imposing and scary in the beginning because they're of such a different scale than anything else in the area, but they got used to them quickly.

Like the Netherlands it's a relatively flat area, so I guess the effects will be similar (windmills looking huge at first, then perceptually shrinking).
The shutdown of Reddit iAMA is not helping the AMA world!

https://techraptor.net/content/developing-popular-reddit-sub...

https://www.reddit.com/r/IAmA/
Rapid prototyping is an easy win. The real question is how a framework holds up in production. A lot of gripe from long time users of AngularJS comes from Angular's problems in real-world production scenarios (e.g. large amount of data means two-way binding kills performance but two-way binding is what makes the prototypes so compelling; third party directives make it easy to do all kinds of things but writing your own directives can be difficult and disillusioning; etc).

Basically, the important question to ask when being dazzled by impressively easy deployment demos is: is this representative of what my experience will be like developing a real-world medium to large scale production app?

So far my impression of Meteor has been that it's only achieving that "simplicity" by completely ignoring problems like initial page load. Delivering a placeholder on initial page load is an anti-pattern, especially for a technology pretending it's the only "truly isomorphic" technology out there.
> But those thousands of acres are not covered with windmills, the land is just as arable as it was before.

While that is very much true, you still need 20~25 times more surface area to get an equivalent effective production to a nuclear plant, so you need to have all that area available in the first place. And the original land may not be arable at all.

(I'm very much in favour of more wind power, I'm just sad so many people run scared of nuclear base production. Hopefully SMRs will eventually improve that situation though I'm not holding my breath)
This is probably the clearest explanation I've seen. The reddit community has always been a very proudly geeky bunch that enthusiastically embraced internet culture.

It's really hard to describe internet culture to someone for whom it isn't endogenous - at its best, it combines a commitment to free expression, a geeky pride in understanding how things work, a strong appreciation for authenticity, a pushback against attention seeking, and an embrace of a multitude of interests.

At its worse, well, it's really bad - you get the opinions of minorities dismissed, and you can have people doing all sorts of heinous stuff (revenge porn, etc) under the guise of free speech.

However, to horribly paraphrase Whitman.. it contains multitudes. Watching what used to be a beloved site being run by people who don't seem to even understand the ideals of their users is very grating.

As an analogy, imagine if the editor of the NYRB somehow ended up as the director of the organization that runs Nascar. Personally, I've never watched a Nascar race in my life and I doubt I ever will - but there are people that are fanatical about that culture, who would resent having a complete outsider who looks upon their hobby with contempt running the show.
Your post seems quite accurate but I'd like to point out that one thing often mentioned about misogyny on the internet is that it's 'powerful' women that get the most hate. 'Powerful' women and authority figures get grief. And women in helper roles do not.

So your statement is correct but perhaps people's attitudes to gender still influences their response to Pao.

Food for thought
I don't know why are you asking me?
AFAIK, return statements are literally the only place where brace style is affected by ASI.

var result =
{
key: "value"
};

return result;

works fine, plus it lets you more easily break on the return statement and verify/modify what will be returned when debugging. It would be kind of awkward to see braces like that in JavaScript, but a style guide could just ban returning object literals and make the ASI issue moot (at least regarding braces; you still have the other gotchas with forgetting a comma in a variable declaration, etc).
I remember Microsoft's AMA. I agreed with many sentiments but felt sad for Microsoft PR in the end. If this was the final straw of "mishandled AMA's" (seriously? what does AMA stand for again? don't go there if your kind of celebrity status / personality can't handle this elegantly), I think it had to do with the sensitive nature of religion. I don't doubt Jesse Jackson's team have capacity to put some pressure on reddit. Ugh. Then again, just speculation. Part of the problem is that they aren't speaking.
I guess "it never quite caught on" meaning that not a lot of people use it..?
> That it's even part of the thought process was a huge surprise to a lot of people.

Why was that a surprise to anyone?
What keyboard locale(?) is that?
Agree!

I was kind enough to not throw a noSQL db in the lot :-)
My first thought is that it will make cold-boot attacks and cryogenically-frozen-RAM attacks much more viable in practice.
The best advice I had heard in ages!!!

I was also about to join the bandwagon of using a password manager.
It appears that there was no communication with the mods[0]. They only found out because someone who was supposed to do an AMA told them Victoria wasn't available to help them[1].

There was no transition or contingency plan announced to the mods[2]. At first, the admins responded dismissively[3][4], but afterwards they took the issue more receptively[5].

[0] https://www.reddit.com/r/OutOfTheLoop/comments/3bw39q/why_ha...

[1] https://www.reddit.com/r/OutOfTheLoop/comments/3bw39q/why_ha...

[2] https://www.reddit.com/r/OutOfTheLoop/comments/3bw39q/why_ha...

[3] https://www.reddit.com/r/SubredditDrama/comments/3bwgjf/riam...

[4] https://www.reddit.com/r/SubredditDrama/comments/3bwgjf/riam...

[5] http://imgur.com/XoL3pdJ
2015 Best and Fastest DVD Converter Free Download
why not http://ask.me/
Pfmatch, a pattern-matching language for network packets
Ask HN: How to stay motivated when learn something
E.g English, Programming language
We first adopted Jasmine for our internal JavaScript tests in ArangoDB (https://www.arangodb.com) to replace the ancient and inconvenient framework we were using before. It worked, kinda, but it was a mess. We still needed something to expose to developers wishing to test their own apps in the DB and doing that with Jasmine proved to be pretty much impossible.

It was extremely straightforward to integrate with Mocha, though. We just needed to stub out some of the node.js-specific code and provide a very small wrapper to provide our own module loader and reporting plugins. There is an active effort to split up Mocha into multiple modules in order to make it more portable, which would make the stubbing unnecessary, too.
Why just the professors' papers? You have lecturers, postdocs, PhD students, and other researchers all churning out papers too.
Spiral approach
Sounds like an interesting article, but my browser took me to susupect page.
Show HN: Feedback Cat – Onpage Surveys for WordPress (Free and Open Source)
Apple Pride 2015 highlighted in new video
I reported it a long time ago and it was eventually fixed a few months later. The bug report is on Launchpad but I don't know if they opened it to the public. Here is a similar issue filled on GitHub (they moved there from Launchpad and they're now called Odoo): https://github.com/odoo/odoo/issues/7243

OpenERP, at least back then, was using a single PostgreSQL cluster for a given OpenERP server. Each tenant has its own PostgreSQL database. In multiple places, OpenERP offers the administrator role of a tenant to customize OpenERP with Python code. Basically you can inject Python code for execution, and it is run in the same processes used for every tenant. OpenERP tries to limit what the Python expressions can do.

The idea of what I did was, starting from the objects I had access to, to find a way to get a database cursor to another database than mine.

The connection pool in OpenERP is custom and part of the Python code base.

To get the cursor, I poked at some object, took its class and reinstanciated (this is all straightforward to do in Python) it with the name of another database (listing other databases was another longstanding issue of OpenERP).
thanks, Soham, for sharing your experience. Will keep them in mind.
React v0.14 Beta 1 released
React v0.14 Beta 1
Yahoo experimenting with Google-powered search results, ads
> I'd also argue that if tension 1 were really a problem (i.e., Reddit staff were wrong), Reddit would be obviously going downhill, while tension 2 can fester as organizational debt for years before exploding, if everyone is well-intentioned.

I have found the issue to be not so much a matter of the two factors that you've outlined, but more a consistent downward trend of the admin staff, towards a stronger disconnect with the community. There has been less communication, and the communication that has happened has been less clear and less consistent. Even in this entire drama, reddit's response has come through a single point of contact.

For a site like reddit to work, the administrators really need to be able to also participate in the community at large. They need to have firm, definite rules and guidelines of what they will and will not do, and how they will or will not help. They need to make themselves available to the volunteer staff that help run these numerous communities.

This I think is the root cause of both of these tensions. The community simply doesn't know what to expect from the admins anymore.
I did it. It runs way faster than the loop, but it runs about 4x slower than my approximation. Details in the post. Thanks for suggesting that.
Was that the UK's GDS?
You severely underestimate the ability of the greater community to curate given full access to the information.

Look at stackoverflow, hackernews as simple examples in different fields.
What do you think about the Surface 3 ?
http://stackoverflow.com/questions/21545687/javascript-vs-ne...

-explains why {} is better than new Object().
Brigading, on the scale FPH did it, falls under vote manipulation and don't break the site.

EDIT: Subs encourage use of non-participation links because for ages Reddit has banned subs that brigade.
`let` doesn't disappear `undefined` though.

>> let a;
>> a;
undefined
Alive Inside – People with dementia come back to life through the power of music
I use it literally constantly for finding places to eat. Especially when I'm somewhere new and I don't know where the best places to go are.

It's incredibly good at finding those 'hidden gem' type places which aren't busy or popular but do amazing food.

It seems to have been a big mistake splitting Foursquare from Swarm though. While I use both heavily now (I do like doing the check-in thing), and I can see a lot of logic behind why they split them, it doesn't seem to have worked out well.
That's certainly an interesting idea, but wouldn't some people just "reply all" for more visibility?
I legally download all the music I want for free without any effort. Because here we "pay for that music by buying a device". Too bad the wrong people receive that money. So I can't say that I like it, but on the other hand I barely download any music. It's maybe one track per month.
Grandparent is talking about gyrocompasses, not ordinary gryoscopes though. I haven't heard of a laser-ring gyrocompass. Not sure it if that is even possible.
Tell me about it. Here in Portland temperatures have been in the 90's, prompting complaints, but nothing to do about it. OTOH relatives in Texas are complaining about unusually rainy weather in recent weeks, like our respective typical conditions have been exchanged.

I'm guessing in both regions it's associated with El Nino effects. Also now wondering if the drought south of us is an El Nino effect as well. Looks like the drought is creeping its way north, and when it does, it's definitely going to be a source of serious trouble in this part of the US.
Well then consider yourself lucky that your favourite subreddits weren't targets. I spend way too much time on reddit and I have had to retreat from a few subreddits because of the FPH brigaders (using RES to tag them so I could see when a wave of them hit a sub).

I was close to losing all hope just before they banned it. It would not have surprised me to see Conde Nast pull the plug on reddit before the end of 2015 had they not banned it.

FPH was somehow slowly taking over reddit. Probably because its members had more free time on their hands than average redditors. Also, there were 150.000 of them.
You don't get as many job offers by becoming an expert in one area though....

How many job offers do you see looking for a smart Perl programmer. How many do you see listing 10+ technologies, plus experience in scrum? (Does doing a stand up every day make you better at it? )
Not just scoping. The hoisting rules have changed. There's some discussion earlier in the comments regarding `typeof` no longer being safe to use with `let` and `const` declarations. `typeof` with a `var` before its declaration is fine because of hoisting, but with `let` produces a reference error.
> We ended up choosing double quotes based on the fact that JSON already made that decision for us: it requires strings be double-quoted.

My personal style guide is to copy Erlang: double quotes for text, single quotes for programmatic strings (atoms/symbols). The single quote is slightly more convenient to type on a qwerty keyboard, but text regularly contains single quotes (apostrophes). It also provides a semantic visual shortcut.
Advertisers Love AdBlock (Quora Answer)