skysight-inc/HackerNews huggingface dataset:
I don't think there has to be. Many libraries for example overkill it and make everything a layer when it should be a layer with a hyper parameter. A good example of this is drop out. Why not make it a knob rather than a layer?

I think people should be given high level primitives like "layers", allow them to make their own where necessary, but allow the defaults to be:
Layer with x (dropout,momentum,..) trained by optimization algo: LBFGS,Hessian Free,..
This allows people to experiment with different configurations without having to dive deep to achieve some basic problems.

Relevant to julia: it's a great language and what I wish production code could look like (while being fast!)

Like rust, it's in a pretty alpha state right now. I'm watching the language heavily though.
A startup helps stores give suspected shoplifters a choice: $320 or cops
The fiasco that is the Nicaragua Canal, explained
I just use Ubuntu LTS with Unity.

In the early days (Slackware 2.0 onwards) I used to test every distro and windows manager, eventually I got tired of it.

Nowadays I tend to use Windows on my main laptop and Ubuntu does everything I need on VMs and my travel laptop, without spending time messing with configurations.
I would say, its more about obedience from the employee rather than saving money on salary.

The Indian employees at TCS and Infosys are ready to work long hours and obediently carry out orders without questioning anything, which sometimes helps.
We won't be able to tease apart the two hypotheses for certain until we can trace the attribution to individual genes, but at least at an individual level, IQ has been shown to be mostly genetic. It seems inplausible that individual differences are mostly genetic but group differences are entirely cultural. The mean IQ of Ashkenazi Jews is a standard deviation higher than the European average. In a group so genetically isolated that it has its own set of endemic genetic diseases, I'm not willing to assume without evidence that privilege is the primary contributor.
Since I was switching diets for health reasons I luckily had the advice of a nutritionist, who was excellent. She helped me a lot.

I recall watching a talk (I think it was a TED talk) where it was suggested that one goes vegetarian for a day or two a week. I think the idea was to help the environment by eating less meat (it's been a while since I watched it).
Why are you so exorcised by the word privilege? My point was nothing to do with what you seem to have a problem with.

My point was that what is seen as 'merit' is a function of a whole bunch of other factors, which means it isn't somehow a racists discussion stopping thing to point out that Asian men have higher levels of 'merit' (when merit is defined in the way I understood it to be in the post I was responding to). My point in using 'privilege' is to say that the idea of 'merit' overlaps with 'privilege' in the ways I described, and that the people the OP might thing of as wanting to 'stop' the discussion, do, in fact, have this discussion a lot, though they'd use 'privilege' instead to mean those things, because that is the term of art.

You seem to have a problem with a word. Call it 'probabilistic causes of non-equal representation', then. Point out there are many such causes, and some of them are hardly things we could easily change (there are very few people with very low IQ in top tech jobs, so higher IQ is a 'privilege'). Your reaction to the word, rather than the point, seems rather ideological.

Tautology is not a synonym for synonym. And the equation you accuse me of making is a strawman, my point was to unpack merit, not to define privilege. I'm sorry if it was unclear.
>C99 has variable length arrays

But they don't give C any power C++ doesn't have. In terms of expressive power, you have things like std::vector, and in terms of performance, everyone except MSVC supports VLAs in C++ anyway, and MSVC doesn't even support them in C.

>How do I play to its ABI compatiblity strengths? Because I have to keep wrapping all of it in extern "C" declaration in a large enough system.

That is playing to its ABI compatibility strengths. In how many other languages is binary compatibility so simple?

Regardless, no one said anything about ABI compatibility being one of C++'s strengths. The point was about using C++'s template system for, of all things, exactly what it was designed to do.
Yes. It would be a good way to fix misclicks. However, I would recommend a quick time-delayed lockout similar to that present for comment editing (or is that lockout related to child comments? It's never been clear to me). That would reduce dog-piling effects and would keep votes permanent from a semantic perspective.
stackoverflow.

S uch
U niquely
C harming
K indly
S ouls
Are there any bonus points for early submissions?
I have completely stopped using Storyboards and Xibs in my last few projects, two of which have been quite large. I find the code so much better for it. So I wouldn't be put off Xamarin because of a lack of Interface Builder.

I am also really loving Swift when you can use it on its own (I.e., without relying on an older Obj-C based library). The strictness of the type system eliminates many runtime bugs.
My thoughts exactly. It's not hard incorporate one, not sure why this doesn't exist yet.
And its weakness is that those ways in which you can, you're practically required to use to accomplish anything interesting. You can't even perform formatted output without throwing the entire type system out the window.
I guess it depends on how they see themselves.

For example I am not a C# developer, rather a developer.

I use whatever technology stack our customers require us to do. I change project almost every year.

So I can imagine some customers would have iOS only projects and in those cases I would try to push for Swift instead of Objective-C.
Coming Soon: No Travel or Passport If You Owe IRS
Turtle programming in Logo was the first time I programmed on something that wasn't a home computer. It was on an Icon computer [1] at my local high school (I was in elementary at the time). It was also the first time I programmed in something other than BASIC. I loved working with the turtle in Logo.

[1] http://www.computernostalgia.net/articles/icon.htm
Using gmail I guess you could fix that with the + thing. Might work with other services also, but I only use gmail.
+1 on Manjaro. I used Ubuntu but got sick of their changing the UI EVERY couple years. Switched to Manjaro 6 months ago & it's soo much better. No crazy shit like Ubuntu's forked kernel (they had to backport Intel's BDW gfx driver recently). Just plain upstream packages nicely configured to install. As a dev it's wonderful.
You Have to Be Bored to Be Creative
1. What do you consider "awful" (or, OP, a "horror") in this transition? (This is a real question, not a rhetorical one.) CSD are one of the better recent GNOME UX trends, I think, for the reasons below which feel well executed to me.

2. Motivations are (to my understanding) to save vertical space, reduce window clutter, and put common actions at the forefront. Matthias Clasen talks about it in great detail at [1] [2] [3].

[1] https://blogs.gnome.org/mclasen/2014/01/13/client-side-decor...

[2] https://blogs.gnome.org/mclasen/2014/01/20/even-more-client-...

[3] https://blogs.gnome.org/mclasen/2014/03/21/dialogs-in-gtk-3-...
> I disagree.

I suspect you don't, because I agree with your counter-argument. I think language is flexible. It only matters that someone can understand what we mean, because it is the meaning that matters, not the word. Too often discussions end up about what words really mean or should mean. That feels like an argument that is getting somewhere, but it actually does very little intellectual work. It distracts from talking about the actual topic. That's all I meant.

> That we optimize for imminent capability is obvious.

Not to me. There's nothing gambling about, trying to make it so that potential capability is more accurately correlated to imminent capability. Then both strategies align.

As you say work to fulfil everyone's potential.

But as long as systemic privilege exists there will be some with more resources and access to capabilities despite lower potential. So we end up employing large numbers of sub-optimal people just because they could afford to become educated / mentored / inspired, and ignoring others with far more potential because they didn't happen to have those benefits.

As I said, I'm not totally convinced by the economic argument (or rather I'm not convinced that, if it were false in some way, it would be a good reason to keep privilege unchecked), but that's what the argument is, as I understand it.

> Note: Click on the unique comment link

You're my hero/ine thank you!
+1 on that, it's awesome. Switched 6 months ago from Ubuntu & could never switch back.
I have personally long argued that TechCrunch should be outright banned from HN.
I find Qt5's QML to be a million times easier to use, read, debug, maintain. And that is because it is designed as a markup for applications. HTML was never designed for that. Neither was CSS. This is the reason for all this incredibly inefficient HTML webapp madness.

Unfortunately, HTML won...
FYI at least for Manjaro, they've been running with the pre-release versions of XFCE for a long time.
Agreed. You'd have to come up with a good feature, other than just syncing/looking pretty, to make it worth paying for.
I thought exactly the same thing. Statistics is about uncertainty, and it's very easy to be misled when you don't correct for trying lots of hypotheses.
This is probably the soundest advice and agree wholeheartedly; the market appears to be saturated with inexperienced developers. This means, at somepoint (probably about now actually) there will be a very real need for good/great rails/ruby devs to come in and sort out all this mess. Not everyone will be able to dump and rewrite their projects; some will need tidying and new features added. You could make a killing there is your disciplined (think of Y2K and all the old experienced cobol devs coming out the framework to fix stuff)
With Qt5, you write your interfaces (and optionally can even write all or most of your app) in QML. I tried it out, and it is such a breath of fresh air, compared to HTML/CSS. You can achieve the exact same thing with a small fraction of the resource consumption.
14-year-old hacks into a car of major automaker
Obsession is an aspect of the recipient. What you listed are aspects of the supplier.

Bobby Fischer was obsessed with chess. Modern chess players have access to a lot more information about chess; records of all of the chess tournament plays, high quality chess computers, on-line play. That doesn't mean that Booby Fischer was less obsessed than modern players.

Newton in his early years was obsessed with science. Modern scientists have access to an entire industry and government infrastructure for supporting science. That doesn't mean that modern scientists are fundamentally more obsessed about science than Newton was.
Doesn't build out of the box for me on Darwin 14.1.0, gcc-4.9. Does it need clang? configure script doesn't let you use anything but gcc ..
I fully agree with you.

Using IDEs since the Amiga/MS-DOS days, Devpac, all Turbo languages and so on.

Getting half-decent IDEs in UNIX has always been an uphill battle.

And no, vim and Emacs just get one half-way there, even after stacks of ELisp code.

Although nowadays there are at least KDevelop, Eclipse, Netbeans, QtCreator to pick from.

As someone that started coding in the 80's, I also don't get this attitude of doing PDP-11 style programming.

My solution is to choose projects that allow me to use modern tools.
Understanding the call stack, event loop, and callback queue
In the videogame space, optimized drivers represented a competitive advantage with some drivers detecting a title and substituting a particular kernel. This edge is somehow lost when going OSS.
Here's where I'm not an expert, so I'm happy to defer to others who know about this research. So this is a genuine question.

IQ has been shown to be mostly genetic

Can you give a citation that controls for cultural privilege?

I'm not willing to assume without evidence that privilege is the primary contributor.

Why would one need to assume it is the primary contributor. If there was a genetic advantage, isn't is equally if not more morally important to not add social advantages on top?

I know this wasn't the point I made, which I'm not yet conceding, but is another statement that sounds black-and-white all-or-nothing.
And earning lots of money in doing so.
Sadly the Stackoverflow community seems to have become a lot more officious in the last few years and the number of petty bureaucrats has skyrocketed. I asked a genuine question which I didn't know the answer to and which I was hoping someone else may have come across. It was immediately downvoted for not having a proposed solution. Eventually it was upvoted and became positive because it was a genuinely useful question. That kind of officiousness is completely unnecessary and needlessly turns people off participating in the community.
Completely agree. The fundamental problem is that HTML and CSS are the wrong tools for webapps. They are designed for documents. This is why all these CSS rules are so hard to use for applications. It is built on the model of a document, not a user interface.

The situation is immensely worse on machines like the Raspberry Pi or the BeagleBoard. People have drunk the HTML5 kool-aid and now want to run HTML5 on such machines. When you see how these boards choke when running stuff like an asteroids clone in Firefox or Chrome, you weep. Write the same thing in C++, or in something like XAML/XUL/QML/Enlightenment Edje, and it is super smooth.

My favourite would be something like QML, but with Lua instead of Javascript (but a Lua variant where the array indices start with 0, not with 1). Lua is much easier to accelerate properly, as LuaJIT has shown.
Made a 'Most Controversial' query:
http://data.stackexchange.com/stackoverflow/query/281279/mos...

Sorry for the bad formatting, new to SQL
It is something that needs saying and probably repeating at frequent intervals too as it raises the issue of whether there should be no-go areas for humans. This in turn might be problematic in areas where the economic value of large carnivores is defined by the truckloads of tourists chasing them.
I see what you're getting at but when Ruby/Rails was all new and shiny a couple of years back I knew an awful lot os junior/inexperienced devs who quite permanent jobs to go freelance/consulting for ruby/rails jobs because the money being paid was way above that for other similar level devs. It was pure hype, and to be fair to everyone who did this, the saw the writing on the wall and rode the wave. I even knew one SEO Exec who switched to ruby/rails contract dev work; if that isn't a warning sign, I don't know what is!

Just to note, I'm a PHP dev who works in SEO, and have done for years, during the great SEO boom, so I know bad code and I know snake oil salesmen. But I think in about 12/18 months time, once all the charlatans have moved on, the ruby/rails devs left will be experienced, battle hardend legacy devs, and the respect will begin., much like the SEO industry now.
I also second this. A good approach may be to show 3-5 subjects (e.g. Philosophy, Startups, Architecture) and highlight one of the courses that would be the best beginners course. So if I'm interested in philosophy it's very easy to just see immediately where I could/should begin and click just one button. Going in to feature creep here but; as I just signed up I haven't completed a course yet, obviously, so I don't know what happens then, but it would be great (for retention etc.) to be recommended a natural next course to take as well. Dumb it down for the user even more. Actually what I would do is to have a button in the last email of a course that would read "Continue with GREATEST PHILOSOPHERS IN HISTORY". So just one click and I would be in the loop again.

I definitely got in to a "oh this is nice.. and this too.. and these two would be cool..". At the same having the full catalogue of courses available is good of course, but don't overwhelm the first time user.

I would test having the "popular courses" feature, or something like proposed above, just under your headline actually. So it's super easy to see what the site is really about without even having to scroll. That would show off the kind of content you have and even though your name is Highbrow, it might not be clear if you're teaching out nail painting techniques or philosophy when I just read the headline and the feature list you have.

Great idea anyway and nice execution. :)
You may be able to build something using https://blog.golang.org/playground

I believe you can modify the playground and add some kind of unit testing to test submissions.
30 years of above-average temperatures means the climate has changed
Bill Haast, a Man Charmed by Snakes, Dies at 100 (2011)
> ... Let me guess. This is manager input. (I know nothing about your structure, this is just so... manager-flavored. Who the fuck cares about the indentation and spacing for a test case, maybe that's part of the input causing the failure? Or perhaps the forum software ate it. Regardless, dumb.)

It seems clear Benjamin was originally operating under the erroneous assumption that this was written by a human, which I'd consider an honest and reasonable enough mistake, requiring no managerial boogy men.

If we make the same mistake: While it's a minor quibble given the size of the snippet, there's no less than three scopes with the same indentation level (global, function, for-loop) already - which, if a habit, is one you want to correct before someone tries to check in a few hundred lines of non-test code in the same style.

Fixing the indentation might be trivial enough with any autoformatter (since this isn't python), but cleaning up the variable shadowing is going to get a bit nastier - likely introducing (or fixing) bugs if done manually.

Proactively trying to prevent such problems seems like a reasonable response, not a dumb one, to me.
perhaps this would be more useful if it calculated the lowest upvote to downvote ratio
Bearcat-dao – a SQL mapping DAO framework
Server Hostname: smtp.office365.com. Port:587 SSL: STARTTLS Authentication:Normal Password

See http://blogs.technet.com/cfs-file.ashx/__key/communityserver...

Then click "Done" and not "Re-test".
JavaScript Call Stack/Event Loop Visualization
The article is well-written, and really a pleasure to read. Not to mention that reading about craftsmanship and dedication should speak to most of the crowd here :)
Those who design programming languages for more than hobby purposes have often "done all the damage" before their language got popular. And many of them may understand compilers now, but as someone who enjoys writing compilers, swearing at language designers is a frequent occurrence.
I understand your point. Perhaps I went a bit too gung-ho with my POV.

I'd note, though, that long compile times shouldn't be too dependant on language design, should it?

I feel that an argument could be made that if a programming language is well defined, then a well written compiler could be well thought out and designed around it.

Of course, I'm sure that there are counterpoints. I'm sure that there are languages for which it is very difficult to write a "fast" compiled.

> Besides, have you ever looked back on something and said 'Gee, I wish I knew less about this when I started'

Actually, I kind of have. Experts (for lack of a better term) sometimes make their solutions more complicated than they need to be, and this is partly because they have the knowledge to do that.
Thanks for submitting. I make this site. Feel free to ask any questions. Been running it about two years now. Originally launched it on HN as well
OBContrats Twitter OpenBazaar contract listings
I didn't know that. Thanks for sharing. http://penelope.uchicago.edu/~grout/encyclopaedia_romana/mis... has more details. "Although intermittently appearing on the battle field for six hundred years, the scythed chariot was curiously ineffectual. Their use by the Seleucid king Antiochus III at the Battle of Magnesia in 190 BC, can serve as an example. ... Antiochus had expected that they would throw the enemy into confusion, but for Livy it all was a "silly show." Placed in front, the horses were terrified by the shouts and missiles directed at them and bolted wildly, without bit or bridle."
Science isn't about taking obvious relationships as fact, it's about using evidence and induction to show support for certain hypotheses over others. The geocentric model of the universe was once "obvious".
Email / password please, before anything else. As a rule I don't signup any service unless it makes me create an account separate from any other one I have. My password manager remembers them for me (keepassx).
Unfortunately they forgot all that by the 90s/2000s. Ever notice how there's basically no gay people in Star Trek?
Go from Underemployed Waitress to Top 1% of Millennials
These are some very interesting insights that you are sharing. I'd love to hear more about this -- southeast Asia seems like an exceptionally lucrative place to work if you are "playing it right." Do you have an e-mail address that I can write a few (short) questions to?
I wish it had a different name. 8c is the name of the plan c compiler on x86

http://man.cat-v.org/plan_9/1/2c
Not true. I'm in Vietnam right now and SMSes from my Czech (Vodafone) number are not going through. I believe I have roaming set properly up and my Czech SIM is properly connected to a local operator. I had never similar problem when traveling abroad. SMSes always worked just fine.
May I ask which part of the community, which tags? I hear a lot of these complaints here on HN about the unfriendly/bureaucratic/aggressive nature of SO but don't seem to encounter it all that much while using it. Which could mean either I'm not botered with it enough, or I really don't see it, or it's not there, for the tags I'm mostly active in (c++/labview/matlab/msbuild/c#). Is it possible there are a couple of subcommunities on HN, some (I'd guess web-related or so since that is a field I never looked into) more violent than the other.
hang on, but where are you drawing the lines between "merit due to innate skill/aptitude" and "merit due to favourable environmental factors"?

Because similarly if you define merit as "anything that causes one person to do better in the tech industry than another" then the tech industry is tautologically a meritocracy - water is wet.

Until and unless we can unpack merit and privilege in the manner that Sago is attempting then we will continue to misunderstand our problem and continue to let the best programmers become nurses because of that misunderstanding.
Regardless, it's still useful to actually test the performance of virtual vs static calls- how much slower are they? in which situations can the compiler devirtualize them?

Or should we only ever benchmark the entire software stack at once, even though people do in fact sometimes use CRTP and virtual functions in the same situations?
Quick Heal Total Security 2014 Product Key Free Download
No. It's not only about the language but also about the IDE. Visual Studio is one of the best. Using it with ReSharper is amazing.

And why not setup an iOs project with a portable core project so you could build an Android/Windows phone/other project next to it in the future?
I think having many small files is not good for readability.

It may be good for reading that one file, but not for understanding the whole.
The best British food is very good now, so much better than 30 years ago, but it does cost. It's much easier to find good food on a budget in the rest of Europe.