skysight-inc/HackerNews huggingface dataset:
I have worked with female coders. I never complemented that they are "like a man". I would always say good job or great code. I would go by ability not gender. If they had bad code, I'd tell them about it and see about debugging it if they couldn't figure out how to fix it.
The evidence behind evolution is orders of magnitude more convincing than anything anyone could ever come up with for copyright law. Clearly we need something other than evidence, because if science doesn't work on politics, technology doesn't stand a chance.
Maybe they can implement a rocking issue tracker and steal some users back from Github
Consider using https://about.gitlab.com/gitlab-ci/

It only works with GitLab repo's but on GitLab.com you can use the mirror external repositories feature http://doc.gitlab.com/ee/workflow/repository_mirroring.html
"Easy" should not be the primary goal of a package manager.

Someone releasing (I say releasing and not maintaining, because I'm certain a good number of the npm packages available are effectively unmaintained) a package should be sufficiently aware of both the language and the package manager itself to understand how they work.

In my earlier tale I mentioned a package that was included 9 times. I tried to dig into finding why the various dependencies have such old versions, but I gave up in sake of my own sanity when I discovered this scenario:

The project requires 47 packages at the top level, 33 of which have exact version match requirements.

One of the dependencies is `grunt-contrib-watch` with an exact version requirement of 0.6.1.

That package has a dependency on `tiny-lr-fork` with yet another exact version requirement of 0.0.5. But it gets worse, because `tiny-lr-fork` (as the name suggests) is a fork of an older package called `tiny-lr` which was unmaintained for a while. But now, `tiny-lr` is more up-to-date than the fork is (and more confusingly, the `fork` npmjs page points to the upstream github repo, NOT the fork repo).

And that is where we find our dependency on `qs` with a "approximate" (as npm calls it) version requirement of ~0.5.2

I actually dug a little further with a one-liner I found to identify (and count) the duplicated dependencies from the tree: 120 unique packages, the highest dupe count is 24. TWENTY FOUR copies of the same module, again ranging from 0.X releases to 3.x.

The node_modules directory is 200MB. The entire back-end application that actually makes the fucking thing work, is 1.1MB.

Are you FUCKING KIDDING ME!?
I've read that Californian municipalities say that transferring control of the company that owns a property results in the underlying property being valued at current market prices. They'll get their tax regardless.
You feel bad. It's perfectly fine, more than fine, in fact. Tell yourself it's good for you to feel what you're feeling right now. Because it is. Now, what are you feeling like you want to do? Does it hurt other people? No? Then go do it. Or you want to sit here and do nothing? Then do that. Just be.
No problem, thanks for creating a feature proposal.
> you have to be a landlord, which puts you on the hook for repairs, finding tenants, and collecting rent or evicting them

I imagine that there are companies that do exactly that for you taking percentage of rent you'd get if you done all that by yourself. I also imagine there are insurances for landlords and/or investors. There's so much money in this when you approach this as investments (as opposed to not renting your grandfather house because it's too much of a bother to clean it out and think about) that I imagine no sane investor lets their property, they just bought to stand empty.
Android politicians with a high buyoff feature.
1) When someone comments on your pull request about how you could make your code more efficient - don't get upset - be happy to learn and get better at coding. And get back at your code and refactor it.

2) If someone is mean to you. Like really _mean_ to you, tell them. (Or tell team lead etc...)
Some examples are:
- UX guy jumping up on you grabbing your keyboard while in the middle of complicated rebase = not ok!
- other developers not talking to you/ not helping you because they feel superior = not ok!
- random people coming up to your desk demanding you take immediate action because they experienced 'some bug' = not ok!
- people sending you cryptic emails "everything looks fucked up" = ... relax, tell them to send screenshots

3) Take breaks!
I actually think this is one of the hardest points and I still cannot get myself up sometimes for breaks - but yeah - fucking take breaks! You don't need to go out with the smokers every 40 mins, but try to break for lunch and mayyybeee socialize (if your co-workers are actually sociable)

4) I can't believe I'm actually posting this but - if you happen to be a straight male and there's a female on the team... ugh... don't stare at her boobs or at her in general - talk to her about code - yes there are female coders out there and fyi they are just like you so don't be too creepy and listen to what they have to say about your code. -__-
Assuming the women don't enter relationships with more than one guy at a time, this is very literally a case of no supply.
Speaking of odd language, it's always struck me as quite old-fashioned when kids these days say things like "video isn't working on my Facebook". To me, it's equivalent to an old person saying "where did my internet go?" when the Internet Explorer icon is no longer visible on their desktop.

I know it's effectively shorthand for "my Facebook account", but just saying "video isn't working on Facebook" conveys the same information since of course it's going to be their account they're using.
I don't get this criticism. In pretty much every web-based shop I've ever worked, "the site" is unambiguously "our site", for the local value of "our". And on every website I can remember ever having seen that language, it was referring to the very site I was at that moment browsing.

That's not attitude, it's linguistic convention.
Well, for starters, Spring basically has eliminated XML configuration with Spring-Boot. Add a couple annotations and you're done (as in, fully done, no web.xml's, no application-contexts). (Granted, I don't really like this, from an engineering point of view, but whatever).

Also, I really wouldn't complain about Maven, as it is hands down the best dependency manager available from any language, bar maybe gem/rails (node isn't even close, since you need a c++ compiler to actually get quite a few packages). There are also enough plugins for every IDE out there to handle Maven POM's.

But if that wasn't enough, there's now Gradle. You can literally have an entire Spring/Java/Grade project that doesn't use ANY XML, but purely Annotations/DSLs.

Secondly, there's a major selection bias at play. In your own words "everything I've seen of...", sorry but your point was lost right there.

Yes. I've seen (and written) plenty of actual production Java code that doesn't use any XML configuration at all.

There are a lot of issues with Java, but XML isn't INHERENT to it.
Right, if the vote comes up there's no difference. There's a higher activation energy required to bring up the vote if there's no sunset though
I'm not sure we should aim for more recruiters on GitLab :)

But I get your point, GitHub currently is an extension of your resume. Based on a HN discussion we made a feature proposal to combine your GH and GL activity https://gitlab.com/gitlab-org/gitlab-ce/issues/13401
Good fucking riddance.
Fresh grads are making a lot more than $60k these days. But yes, you're spot on.
Academics already have to keep up with the literature in their field. It is an important part of being a researcher. You don't want to spend your time on something someone has already done, and you want to cite prior work.

In practice, paper selection is done in a bottom-up fashion already. An individual lab usually decides whether a paper is worth publishing. A minor conference decides which of the papers submitted to it are worth featuring. Bigger conferences look at the results of the minor ones. And so on. There is not a guy at Elsevier whose job it is to read the entire internet. Like the rest of their business, it's parasitic off the publicly funded university research system.
Extensive discussion of this topic on the front page yesterday.

One of several articles from yesterday:

https://news.ycombinator.com/item?id=11080701
Cambits: A Reconfigurable Camera
Thanks for the feedback @ryfm. I've updated scrollbar styling to be slightly less awful.
Currently GitLab has LDAP, analytics, and logging. I'm glad you like the UX of GitLab. I'm not sure what essential features are still missing from it in your opinion. Can you elaborate?
Or, they get threatened with loss of their seats. Which is accomplished by educating the population.

It's a lot more gratifying to live in this conspiratorial world where a romanticized resistance against our corporate overlords is the only way, but it's not a useful mental model for actually succeeding at anything.
Available on archive.org (and going nowhere):

http://web.archive.org/web/20160103110123/https://nl.wikisou...
Great to hear that!
The Killing of Warren Weinstein
Building Mozilla’s Core Strength
> assuming you max out your RRSPs

As a side note, this shouldn't really factor into your calculations. Either way you're paying the tax
You guys have a limited imagination! In the near future, timezone conversion will be frictionless. Thanks to AI voice communication can automatically convert time and text-based communication can do this earlier. Don't forget Skype can now translate voice in real time!
SCAM!!!
Primary source, posted earlier: https://news.ycombinator.com/item?id=11092016
The customers didn't understand that they paid to get access to an Enterprise Edition that had an open source license.

If people forked CE to add features of EE we would wonder why we didn't merge those in. For our criteria for merging features that are currently EE only please see https://about.gitlab.com/about/#stewardship
Please read this: https://web.law.duke.edu/cspd/publicdomainday/2016/pre-1976

And also look at the graphic on this page: http://www.theatlantic.com/technology/archive/2012/03/the-mi...

Copyright serves a legitimate purpose. I doubt there would be many big budget games or movies produced without some degree of protection. The purpose of copyright is to provide an incentive to produce creative works. But it also needs to balance the benefits of that with the costs of restricting works from the public.

I believe that copyright should last 10 years. That sounds really short, but hear me out. The vast majority of works are not economically relevant after 10 years. And the ones that are, have usually earned 99% of their money within ten years. It's a power law, the first year gets vastly more money than the second year, than the third year, and so on. This is especially true for games and movies which are fast paced industries. It's also true for books and music, but the power law curve is a bit less steep.

There are exceptions to this, but they are just that - exceptions. The point is to provide an incentive for creators, not to give giant benefits to the outliers at the expense of the public.

Also originally copyright law had some additional measures to keep it from being restrictive. You had to actually register the copyright, not just grant it automatically, and you had to renew it halfway through. Which cost a few thousand dollars.

I also am very much in favor of derivative works. Fanfiction shouldn't be illegal, making a t shirt with your favorite character on it shouldn't be illegal, etc.

With this system you would be able to use old music, photos, software, books, movies, etc. As long as they were made before 2006.

Also trademark could handle some of the remaining issues. E.g. "Star Wars" could be a trademark of george lucas. You could make star wars derivatives, but you couldn't brand them with star wars. Consumers would be able to tell apart ripoffs from works by the original creator. Mickey mouse would still be a trademark of disney, but you could watch steamboat willy cartoons on youtube.
Startup Newspapers and Magazines Hit Iranian Shelves
Contribute it to GitLab! https://gitlab.com/gitlab-org/gitlab-ce/issues/4272
To be honest, I feel like the next few versions of Java will assimilate all of Scala's good features. Java 8 already added lambdas, the optional type, and so on.

In a production system, Scala is quite frustrating to work with because of the frequent backwards compatibility breaks, and the slow-motion build times. Not to mention the new stuff which almost but not quite duplicates the built-in Java stuff, etc. etc. It would be better just to have a better Java, not a hack on top.
If you were made CEO of SourceForge, what would you do to make it relevant again? Assume shuttering the site isn't an option and you have to do your damnedest to make it work. What would it take? Beyond just pure, clean code and projects are there any services which sites like GitHub don't offer that might entice developers back, regardless of cost?

The only things I can come up with are services like a free server farm for built-in continuous integration and deployment. Maybe strike deals with Heroku, AWS, Azure, Google, Digital Ocean, etc. to make one-click setup and deployments from the project a reality. If they can demonstrate trustworthiness (some sort of trusted third-party auditing?) and rapidly execute on delivering massive value, they just might be able to regain some of what they lost.
Prices don't rise spontaneously (or not exactly). There's increased demand, which usually means more people living and working in the area. Therefore, in fact the cost of policing and everything else does increase.
It's been a rough year already for SV software companies. Tableau, the poster child for big data, had their market cap drop almost by half this week.
Extremely misleading headline.

The poor are better off when there isn't a housing shortage, because (surprise, surprise) the rich aren't the ones who are going to be forced out.
Surprisingly good article.
Maybe. :)

But seriously. Starting idea: Build a website that does some well analytics and makes it clear when politicians chose profit and special interests over the good of the people. I know some sites do this, but I haven't seen any executed well enough to reach the right people.
> Or, they get threatened with loss of their seats.

They get seats by spending money on campaigns. Public is easily manipulated by political marketing. The only thing that could put them out of there seats would be more money spent for a smear campaign against them.

> It's a lot more gratifying to live in this conspiratorial world where a romanticized resistance against our corporate overlords is the only way, but it's not a useful mental model for actually succeeding at anything.

As opposed to romanticized world where money (got from industry) put into political marketing has no effect on votes and you achieve political goals by educating voters (at no cost other than your sincere effort)?
Similar experience - interviewing for a DBA position, one candidate couldn't answer the most basic questions, started getting angry and not at himself. The interview is clearly a waste of time so soon I'm saying "thank you for your time today" and he starts shouting how he is a good DBA, just ask his friend Mike, call him right now. I reach for the phone, but not to call his friend Mike. He left before security could get there.
iPhone 7 Jailbreak Can Get Quickly
Tough to employ that model if the government doesn't already own the land though.
You could make politicians ban lobbying and private funding of political campaigns!

Oh, wait...
Isn't most of the land sourth of the Fraser prone to flooding?
I split it with a roommate. I lived 10 mins from my work, which vastly improved my quality of life and saved me money on transit.

I estimated I was paying $100 more to live in downtown, but that was almost equivalent to the savings in transit fares.
I agree. It'd be great fun to build something incorporating everything we knew about distributed and federated systems in the days before their incompatibility with business models became an issue.

There's a lot of good stuff in XMPP, too. As well as some pre-discovered dead ends.
Some people still decide to become trolls.
Or at least 'ranters'.

Just look at all the gifted child posts and their comments, it's super sad.

I don't get it.
Thanks for the support. Yes we got rid of DevShare within a week of acquiring SourceForge. I think people will realize quickly we are serious about turning it around.
We will invest what we have to to rebuild trust.
> Scientists are not prone to falling back on explaining observations via postulating a new kind of matter we can scarcely observe.

You mean like ether?
Interestingly - I was going to read it, but the site is blocked for known malware lol
So - are you a female coder?
We don't accept "paranoid about litigation" as an excuse when, say, a kid gets expelled for bringing a butter knife to school.
Yes we plan to. Rolled out https a few days ago as well.
That's the hope. We will do our best to make it "relevant" again.
a) not yet but we would love to https://gitlab.com/gitlab-org/gitlab-ce/issues/4272

b) I think there is something wrong and have created an issue https://gitlab.com/gitlab-org/gitlab-ce/issues/13413

c) sorry it took so long for the mirror to be copied to the internet archive, I've asked for help with your question but this will likely take a couple of days.
The solution is to use a boilerplate/generator. I've used one for every JS project I've started in the past two years.

The main benefit is that you get something that already has the whole development/test/build workflow set up, with your framework of choice. Then you can tweak things as necessary.

Since all of the processes should be able to be run through a small set of CLI commands, there isn't much mental overhead switching between projects.
As I've said before, we moved from GitHub to Gitlab and could not be happier. Most of our stuff is internal and we mirror our open source code to public repos. God damn it's good software - is there still room for improvement? Yes. Are they improving it every.bloody.week? Hell yeah they are!
True, but as someone from Europe, I can tell you the branding has always been the case. NYC, Boston, SF, and LA, were always the outstanding cities relative to those you mention above. We rarely heard of, rarely saw in movies and TV, many other cities outside of those few.

I'm not saying you're wrong -- far from it -- but the brand has been there for longer than the phenomenon we're discussing here. Perhaps the tech has just made it even more pronounced.
I just like the last point: "There's still going to be major entrepreneurship going. Google itself was counter to the trend of the original dotcom bust."
Glad to hear you like GitLab!
I want to read more news about startups, venture capital, Silicon Valley/SF on HN - 29 news on HN frontpage are about other topics (interesting for sure, but the balance is off).
glassdoor is accurate and actually under shoots reality.

also https://docs.google.com/spreadsheets/d/18UwaThgGikSXzinnLNHx...

tldr lol if you only start out at 70k
We fucked you well with DevShare program.

Now we owned by a new pimp.

Could you trust us now?

Pretty please?
You say the headline is misleading, but you seem to be arguing the same point as it. Could you go into more detail about why you feel it's misleading?
Yes, exactly, same applies for many local businesses (shops, restaurants, service providers) not just Alibaba. Hell, a decent sized private hospital here has a nonfunctional website (like not just bad but actually returning 404's).
Have two repositories on Gitlab, no complaints so far.
Startups aren't news. What they do and how they do it is news.
Corporate (banking) - across multiple departments and users - but I'd like to share:

Bucket

|- filename1

|- filename2

|- filename3

|- filename4

|- filename5

|- ...

I'm not joking. This is because I worked in an organisation where directory structures and silo'd access across each department were removed, and everything got thrown into a pool of documents with files that needed to be correctly names, and attached meta data filled out.

Most people hated it.

But I loved it, because it brought a discipline of accurate filenames and attaching correct meta-data. It brought strong disciplines on security/permissions. It brought an audit trail of who had opened or edited what and when.

Whenever I see a department of a company with endless directory upon directory of files with data replicated across them, I know the department has big people trouble - stuff is being done manually and operational controls are weak. Like seeing Excel sheets with merged cells = non-normalised tables that cannot be pivot-tabled = staff don't know basic Excel functionality = stuff is being done manually, time wasted, effort duplicated.

Everything was accessed by search. This also brought strong levels of discovery: Formerly, a document in another department could have been useful to me, but I'd not know of its existence unless I'd caught wind of someone working on this problem before. Now, with correct permissioning, I would see it through search. This saved incredible amounts of time. I also know that what I wrote 10 years ago isn't stuck in a directory that no one knows exists, it is at the fingertips of anyone who needs it.
Anyone is welcome to use GitLab, it would be awesome to see SourceForge switch to it.
I know that people say that there are various kinds of intelligence because you can get varying performance when you measure it for various activities.

But IQ correlates with widest range of performance measurements of various activities. There is a strong variability but IMHO it's just because you perform best in things that interest you. So even very intelligent person won't perform better than average person in activity s/he's vastly less interested in than average person.

My hypothesis is that being socially maladjusted is no more prevalent in gifted kids than it is in average kids. You could disprove it by showing that for example that bullied kids IQ profile is shifted toward higher values. I'm not aware of such studies but I think it won't be the case.
I think its sort of like a shared/live (with collaborators) 'white board' type thing - kind of like if OmniGraffle/<insert your favourite wireframing/graphical mockup tool here> had realtime collaboration built-in... I think?

I tried something like this a while ago (don't remember the app name) with a (then) business partner. It was pretty terrible honestly - laggy, and work done on a retina screen went haywire on non-retina and vice-versa.

I like the idea (I'm not a designer but sometimes drawing is easier than explaining/writing, even for technical/non-visual things) but without any information to suggest it's purely p2p, or some way to self-host the backend, I'm not interested enough to dig further.
Yup, that's usually what I prefer to do myself anyway.

Working on teams we usually commit to '$username/$feature' branches though, to keep it reasonably clean and not potentially pollute others' namespaces. We're also not allowed to merge in our own PRs (usually, unless it's tiny) to force code reviews, which generally works out quite nicely.
I think you two are talking past each other because one of you is referring to "being displaced" in the sense of it happening because of new housing being built, and the other is referring to "being displaced" by the lack thereof.
I meant if indeed :)

We just hired our first person for APAC sales, Michael Alessio https://about.gitlab.com/team/

We don't have any open positions now but you can always shoot him a mail. michael@ company domain, please include a reference to this comment