skysight-inc/HackerNews huggingface dataset:
If they don't feel smart enough, that is just going to be compounded by joining a programming community. Smartness is the status symbol to these (us?) people, so get ready for a lot of subtle and not-so-subtle comparisons of people's academic record, what tier of university they went to, what inherent hardness of problem's they have worked on, whether or not they started programming before they could talk, who is working with a language/ecosystem that are seen as intellectually inferior/lazy, whether they are part of the mythical "10X" ũbermensch[1] develeopr, whether or not school-work came effortlessly to them, and so on. No, of course the tone is not as obvious as "I'm smarter than you, or I'm less smart because X, Y, Z". But the underlying tone is clear enough. The best way in these communities is to compliment their smarts, or imply that they are smarter than you. The perfect way to insult them is to insult their intelligence. The common currency is brains.

If they don't feel smart enough, maybe what they mean is that they expect to end up on the bottom of the status hierarchy. And that might be a bit too rough to want to go through with. Especially if you have other interests, aptitude or talents.

[1] Yeah, umlaut-fail.
Sadly it is not an alternative, because they only sell it for mobile apps.

RubyMotion as an AOT compiler would bring many of the same benefits in terms of performance, while staying in Ruby.

Apparently only Lisp, Scheme and Dylan enjoy the existence of AOT compilers in their toolchains.
The "toys" could be purchased more coherently and consistently by teams who know the field if they had equivalent funding. And used for projects of significantly more historical and scientific value (though probably less media value).

Although it's better than nothing, I'm not sure relying on arbitrary funding from wealthy hobbyists on projects they happen to find fun is the best way to decide the direction of research.

>it's certainly more worthwhile than trolling around HN/reddit.

Once you squeeze enough on wages there's not enough disposable income to do much else.
Two things should be noted:

1. The research funding system in Canada is very different. In the U.S., a number of research-focused faculty can be expected to be bringing money into the university, especially those outside the humanities.

2. For some reason, "make a teaching-focused tenure track" never gets brought up, which makes me skeptical that this is merely those pesky tenured professors and their research gumming up the works.
What’s the Deal with the Git Index?
Click-bait ;)
Offer HN: Anonymous Marketing Feedback for Your Product
In the past, I used to be a huge dev, I just liked to build products/push code. However, I decided to study marketing as a degree and I now see myself as both a marketer + coder. I would love to share everything I’ve learned with other coders.

Although I haven’t had any crazy breakthrough hits yet, I have:

- made websites for paying clients ... I'm no longer in the agency business, but did learn a few of the ropes along the way even from my little setup

- wrote press releases, been featured in 3 gaming blogs

- worked in a marketing/growth position for a series b startup

Marketing techniques I have experience with/some buzz words:

- SEO Keyword research, SEM/SEO Landing Pages, Content marketing

- SaaS business models (mainly cold calling, selling)

- Email marketing, ad campaigns

- Press Releases, Blogger Outreach

- Designing Marketing Collateral, writing copy

- AngularJS, HTML/CSS, PHP, Github, Heroku

I don’t want to talk about some BS growth hacks you could use. The best growth hack will always be having a great product that customers want. However, I would love to chat as a developer to other developers about interesting projects they might be working on.

It goes without saying, there are NO STRINGS ATTACHED. I am not selling anything or have any ulterior motive. I simply want to give back to the HN community by listening and offering whatever advice I can, as I owe the community a great deal in return for the value it provides me everyday.

TL;DR free, anonymous marketing feedback by a dev for other devs. No promises though, other than that I’m a good listener. Absolutely no strings - I’m not selling or trying to get anything in return.

Just fill out the form below, I will contact you via email, and we can schedule a time to talk over the phone in the next few days: https://docs.google.com/forms/d/1e1vzmcnSC_9vC04XwsGDYFIRG9BiNPhBOS4xnU3IyJI/viewform?usp=send_form
You should allow people to sign in using its email, i've tried multiple times to sign in and got an error til i realize that i had to use my username.
Holy crap! I wasn't going to come back here until tomorrow at the earliest, then my own post popped up in my Feedly! Surreal. Thanks for all the feedback!!! I'm still reading, but here are some quick responses from what I have seen so far.

1. I will update the openloopz.com asap - oversight on my part. Not sure how I missed that tbh.

2. The word "openloopz" was coined about 7 years ago when I first started working on this "project" and 'z' was kinda cool back then ;-) The project has changed a lot since then but the name became quite close to me and I put a lot of work into the assets, so I stuck with it. I have considered changing it to Loop and would love to do that, but it would be a lot of work and I was focused on getting something out there as quickly as possible.

3. The welcome page is a work in progress. I originally had something more detailed with LOADS of screenshots and features, even a video with my own voice (eugh!). But I was advised to focus on why customers would want to use the product as opposed to focusing on features, and all the content became obsolete when I changed the look and feel. Anyway, I will take all the comments on board and revise the landing page - I agree it could be a lot better.

Still reading... will respond to individual feedback separately.
Docker has acquired early-stage networking startup Socketplane
Quantified: https://news.ycombinator.com/item?id=4647834
As a consumer and long time Spotify users, it really comes down to:

* Price
* Music library
* User experience
* Availability (web, desktop, mobile)

Although I think the Beats deal was/is stupid, I'll go with whichever streaming service meets all four the best.
I'd believe it. As someone else mentioned above, they've also started inlining image data, so I wouldn't be surprised if these changes all fell under the goal of minimizing HTTP requests.
I suppose once you've done all the big sells then not that many come along and gradually scaling the price down to increase base of users comes naturally one way or another in whatever market. This and competition gradually edge each down.

Still, it takes one company of note to make that big move and the rest end up following in the same direction.

But today it is not all about having great tools, it is about users knowing how to use those tools that drive demand and establish standards.

As for Steam, well, most games will also be sold upon there store, so win win.

Either way, maybe schools can now expose students in tools that are not just for games but have users and functionality that transcend many fields from modeling, CAD like mock up's and a level of detail and control a bit more than the popular Minecraft, which is in many ways a much simpler form of what these game-engines are today.

So demand is there and opportunity as well. Be interesting how this pans out for game prices long term. As with anything, when supply at a comparable quality hits a level then the only way to stand out is price and lower running costs to get started and investment. Impact upon established studio's could be interesting, if anything it makes what they do more competitive and beyond franchise work, which your cheap startup is not going to be grabbing, then not much will make them stand-out if they stay as is. I see many opportunities for consultancy work and also a increase in the talent pool. Solely due to increased numbers of people able to learn the tools and sue them.

As for which one becomes a standard, well, once we settle down upon one operating system for everything is when such matters are close, but far from today on so many levels that there will always be competition for a long time to come.
Sounds like I should get my son in Boy Scouts, even though our family is becoming increasingly less religious. My experience with Cub Scouts/Boy Scouts included the following things I wouldn't have got to do otherwise:

* Building a fire
* Training to use a pocket knife (and being allowed to own one thereafter)
* Shooting a rifle without my parents present

I quit early on, and they teach you way more self-sufficiency and survival skills than I learned. I recall that there's a merit badge that involves blindfolding you and dropping you off in an unknown wooded location with nothing but a tarp, and you have to "survive" for 24 hours by building a shelter, making a fire, looking for food and water, etc.
A few first impressions:

1. Why oh why must we always shove everything into modal dialogs? In the "old" interface, each contact had its own separate page and individual URL. Now that every contact is a "card" that appears as a modal dialog, I can no longer link to it directly, and any card that I'm viewing is lost as soon as I close the tab or navigate away from the page. (Note that I don't necessarily believe that every possible application state should be represented by a URL, but something as discrete as a single contact seems pretty important to me.)

2. The JS captures my Cmd-F / Ctrl-F shortcut and focuses the search bar in the header. To me, this is a huge no-no. Sometimes I just want to find some regular text on a page, not send my every keystroke to Google via a search box that gives me "helpful" page suggestions from Google+.

EDIT: Just noticed that you can still access the browser's built-in search by hitting Cmd-F twice. A bit odd, but at least it's not completely overridden.

3. The show-checkbox-on-hover behavior[1] in the list looks like something's broken. It also doesn't look like a checkbox until you actually click on it[2], which kind of defeats the purpose of a checkbox.

[1] http://i.imgur.com/f3AVYdv.png

[2] http://i.imgur.com/aY5fPl7.png

I don't mean to be super negative. I think there are a lot of nice improvements here too, just a few things that bother me as a "power user".
Why UIKit is better than Twitter Bootstrap
Even if site administrator's don't care, users do.
> The only relevant question is, "are emails 'records'?"

I don't know, I see other relevant questions. For instance, nothing in the quoted law says anything about how they shall "make and preserve" the records, only what purposes those records must be adequate to serve. So, using private email alone doesn't seem to be a violation, it seems to be something that might be the starting point for an inquiry as to whether she made and preserved "ontaining adequate and proper documentation of the organization, functions, policies, decisions, procedures, and essential transactions of the agency and designed to furnish the information necessary to protect the legal and financial rights of the Government and of persons directly affected by the agency’s activities", but it doesn't alone provide an answer to that question whether or not you consider emails as records.
That may be true in some cities, and not true in others. As a car driver in a big city, I've rarely seen a bus pass another bus, but I have seen buses all bunched together. I suspect there is no incentive for a bus driver to pass another bus. He's not the one in a rush to get anywhere.
Why?

It is a matter of how a specific language is implemented, if tagged types are used, how generic code is handled and so on.
I find this construct quite interesting....

help_msg() {
>&$1 echo "Usage: $0 [file.c...
>&$1 echo "Execute C progams from the command line."
...
}

for that it puts the redirection at the beginning of the line, which is unusual and I didn't even realize until now that it's valid. ( example: >&55 redirects stdout to filescriptor number 55, and here >&$1 redirects stdout of echo to the filedescriptor number given as the first argument to the function)

# help if we have no arguments and no stdin
if [ $# -eq 0 ] && [ -t 0 ]; then
help_msg 2 # <--- NOTE 2 = stderr
exit 1
fi

# help if we get the flags
if [ "$1" == "--help" ] || [ "$1" == "-h" ]; then
help_msg 1 - <--- NOTE 1 = stdout
exit 0
fi

And second, that the author seems to switch between outputting the help_msg on stdout or stderr, depending on if stdout exists. I always was under the impression that only the actual script result ought to go to stdout, and personally I always put out general debugging, error messages, but also the usage, unconditionally to stderr.
Freezer.js creator here. If you have any question that I can help with just shoot it.
chalk is a solid library, and a great upgrade over colors, which was the best option for a long time.
Show HN: Mattermark for PR built whilst in College
I'm finishing my last year at college and built a PR SaaS tool that is currently at $1k MRR. The goal is to build a Mattermark for PR, using machine learning to analyse press opportunities for startups.

Any feedback would be appreciated: www.contactable.io
Top left corner of the website redirects to https://blog.mariusschulz.com/admin/login. Maybe you should not expose your login url like that.
9 Articles on User Personas Ever Written
I look at your website and have exactly zero idea what it is. You start with Why. Don't start with why, start with what!

WHAT IS IT!? Is it like Slack but self hosted? I need screenshots. Are there companion apps? Show me.
Projects I take on aside from this I usually tie goals and performance metrics to. It very much depends on the goals and objectives to be achieved for the project.

For example if your project is to take an iOS app from 100 users to 1,000,000. That I wouldn't take on as a project, that's what someone should take on as a career/job more than a contract. 100 users to 10,000 is something I would consider freelance/contract size.

Marketers on Demand was setup as a test of the 7 Day Startup framework and to run an idea validation thought. Not really for full on projects.
Why exactly would Clinton go to the trouble to set up a mail server? Did state.gov run out of email addresses? Given the Clinton history of obfuscation and secrecy, Clinton's intent was far from innocent. She went out of her way to do this. The question is why? Pointing a finger at Palin is silly. Palin didn't hire some mystery person to hide Cabinet level communicatiins from public scrutiny. Palin wouldn't be smart enough to have that sort of intent. The Clinton apologists are beyond help. Clinton could shoot a puppy on live TV at while at a Papal audience and someone would sputter that Palin once hunted moose. Remember this is the same Hillary Clinton that said she came under sniper fire during a Balkans visit. Brian Williams was crucified for the exact same chicanery and Hillary is being seriously considered as presidential material? The double standard is astounding. Brian Williams can't read the news but Hillary can run the country? Is half of America just brainwashed? Does the entire Democratic party have not a single trustworthy candidate that Clinton is the default? Even Elizabeth Warren lied about her being a Native American. Is there anyone else? I can deal with honest policy disagreements between Republicans and Democrats, but I can't abide politicians like Clinton that have made a career from deception. I am certainly no Obama fan, but I am glad he beat Hillary. She's pathological. America can do much better. We can dump all of the Karl Rove Republicans and the Clintonistas and our government would be a much better place. I have no use for the lot of them.
It looks like everybody keeps a permanent marker next to their whiteboard. I have no idea why, but I make sure to ask the responsible person every time I see one. (I never got the same answer twice, I once got one that was honest.)

If richev really lost the job because of the marker, he safely got out of a place where people lose jobs because of powerfull people's (the interviewer) fault. Good for him.
Is that Sublime Text, Atom, or Brackets? Sublime Text has great multicolumn (and grid) support, but I don't use the others.

Although, if you use a tiling window manager and use lightweight non-single-window IDE/editors, you can just launch multiple windows and your window manager can do the rest. Multi-columns seems like a more natural job for window managers, so editors should be designed to naturally handle multiple windows and be able to quickly close and open them.
risky business. losing or damaging clothes turns a customer quickly. having just gone through it this morning with flycleaners (2nd offense), there are plenty of broken hearted potential customers out there looking for the right solution.
I have done something like this and use it for simple tests of my assumptions [1]. This one from OP is more polished I suppose. I must check if it supports (with shebang) putting "c-script",in pipeline.

As was already mentioned Fabrice Bellard's tcc is great in this regard. There were similar projects done with LLVM.

What I would really like to have is some kind of compiler or different C preprocessor that would implement modules, such as that building C would be as simple as building Go programs. Price for it I suppose are macros. I think it's possible.

[1] http://hawski.com/ccrun
You make a very unwarranted assumption here that the persons commenting in this thread from the United States are white people. The majority of my family (all persons but me) are arguably not white people--they wouldn't have been classified that way under the rules of segregated states. My state has never, ever had any rule about "interracial" marriage, and I am a practitioner of interracial marriage. ☺
A lot of my current projects have Test Induced Design Damage from having HTTP functionality ripped away from any other processing. This would make my methods shorter and my tests cover more as well.
I like the idea of "chat is your to-do list, and your to-list is your chat", but you're website doesn't communicate this, I had to try it out to really get what the product was about.

It's annoying that I can't delete the first loops from Loopy.

I also think the app needs an easier way to navigate between loops, rather than relying on the back button.

I think the user list is not very privacy focussed, I remove it for a username search instead, rather than just listing everyone.

It looks really polished though and I think you have proved the fact that you can create a web app by yourself.

Have you made a pitch deck yet? I've done a bit of fundraising in the UK.

Good luck from a fellow northener!
I don't have to guess - you avoided the topic entirely to make an attack post.
Not at all. The problem is now two problems, each with associated risks and caveats. Now we've got hanging chads AND repudiation of several sorts.
i use github for my website http://www.ukash-tr.com
Where’s the Export My Stuff button in this app?
Hate to be another person to do the +1 thing but this does sum up pretty much everything I feel. Especially the Z.

Also your HN post had a very big air of uncertainity, lack of confidence etc. If you want your product to succeed, you'll need a lot more confidence in it & yourself. Don't put yourself down like that. I agree there might be less choices up north than say London & SF. But at the same time, living costs are far lower. So it's swings & roundabouts - there's never an ideal situation. This stuff is hard - that's why everyone isn't doing it and making millions.
Handshaking may be a chemical as well as a social greeting
Names don't matter if you have a good product, unless you create brand confusion (Windows Live Messenger, anyone?). I thought "Google" was the stupidest name, and I still don't find it attractive.
Additionally, rather then having a "virtualDOM" we build a tree of the dynamic data. This is more or less diff'ed similarly to how the virtualDOM is diff'ed.

But where it get interesting is when it comes to actual DOM interaction. To create DOM, we use document fragments + cloneNodes, but for granular updates we utilize property/attribute/textContent updates. When used correctly, this combination turns out to be very fast.

As a bonus, we are typically able to utilize the browsers built-in XSS and sanitization (or just lack of parsing) rather then having to implement this slowly in JavaScript ourselves.

Ultimately, I am extremely happy with how the various front-end frameworks keep pushing the envelope. Getting faster, easier to use, and more secure. Ultimately regardless of the framework the ecosystem moving forward benefits the end users the most.
This is exactly how I did it with my two.

For the most part, I just let "pain" happen. You knew it was going to, and it was hard not to say anything. It didn't always happen, but it usually did. This is stuff like jumping off swings, "sword fights" with sticks, snowball fights, sledding, etc. When it did happen, they always look over to see your reaction. Mostly it was a raised eyebrow or smile and a small shake of the head. Most of the time they went right back to doing what they were doing.. but generally didn't get hurt again. Progress, right?

For light "damage", I'd warn them, "uh, that's not such a good idea..." or I'd force them to add some safety equipment to try to mitigate the damage (knee pads, long pants, gloves, that sort of thing). They've got a few scars, but no broken bones - probably equal parts luck and caution on the kid's part.

Tree-climbing (and other forms of climbing) were the hardest things to deal with because the skill and the limit testing is so important, but the consequences can so variable.

Anything over that, I'd be heavily involved - supervision, stopping them, etc.

On the other hand, there were quite a number of things I tried to get them to do that were pretty dangerous, but they wouldn't do.. I tried really hard to get them into Karting, but no luck. One of the two, the older one, has taken to climbing walls, but the other hasn't.

I think they've developed pretty good self confidence and risk management.

They still sword fight like idiots, tho. That ALWAYS ends up in tears..
US: We will only agree is it's neutered.

Edit: I shouldn't have made such a short comment, and deserved the downvote, but I think it's true. The US is ripping privacy to shreds and is one of the most powerful members of the UN, do you really think that a watchdog will change anything? It's still a good idea, just for the message it would send, but lets not put our hopes in some supranational entity when we need to be fixing our own shit here under our own rule of law.
The most mathematically capable geneticists I've ever met (he's at Harvard) was in the same position. PhD-less, was doing great work without it, but ultimately got one at the encouragement of his colleagues. This was gilding the lilly, intellectually, but thanks to rules arcana, probably helpful for career advancement.
I very often want to call BS on the research at universities, there is absolutely no link between having new insight and being a good explainer. I would gladly create teaching places without any research like there exist research labs that do absolutely no teaching. And then judge the teachers exclusively in their ability to get the students to improve their skills. No grants proposal, no publish or perish, no negotiation over authorship order, no peer review game, only how to explain stuff, how students learn, what's the best way to convey a concept.